開発
「 Clojure が素晴らしい言語であるのはなんとなくわかった。興味はあるんだけど、何処に実際に使っている人たちいるの?」とか「ちょっと分からないところがあるから聞いてみたいんだけど、 QA サイトに投稿するほどじゃないんだよなー」という人たちが一定…
一ヶ月くらい前に inf-clojure 導入記事を書いたのに、それ以来何も触れてなかったのでそろそろまた書いてみる。Clojure の開発環境をよりシンプルへ ~ inf-clojure 導入編 - (define -ayalog '())一ヶ月くらい前に書いたってことはつまりあれから一ヶ月くら…
だいたい Emacs 使ってて「だいたい使うなー」という拡張が決まってきた。それは良いんだけど、ちょこちょこ拡張を足そうとするときに使い勝手の良いキーバインドはだいたい埋まってきた気がする。 元々 Emacs それ自身が取ってしまっているのもあれば、メジ…
僕は普段 Emacs を使っている。しかし、最近 Cursive*1 を使うこともある。 それで何が困るかというと Cursive はちょっとイケてないので、ちゃんと Clojure(Script)? をフォーマットすることができない*2。 Clojure のスタイルガイドだと例えば with-* マク…
ずっと前からしたいなーって思ってたけど、思いの外簡単に出来たので満足している。 (setq-default header-line-format '("" (:propertize (:eval (shorten-directory default-directory 30)) face mode-line-folder-face) (:propertize "%b" face mode-line…
Emacs 使ってて、この拡張は Anything/Helm と同じくらい僕にとっては必要なものです。広くなった画面を有効利用できる、Emacs内Window管理ツール e2wm.el を作ってみた。(旧名称 ewm.el) - 技術日記@kiwanamiサブウィンドウ的なものの開く位置や大きさを…
基本的にデスクトップアプリがよしなにしてくれるケースは、こんなことしなくてもフルスクリーンとかすれば自動的に画面が大きくなるんだけど、そうでないケース(デスクトップアプリ殺したとか)の場合次のような設定をしたほうがいい。 xrandr --newmode "19…
Pidgin, IRC, Freenode | Adam MonsenClojure のチャンネルを見たかったので、 Freenode のアカウント取って入った。
ayato0211/pinschergithub.comREADME すらまだ書いてないけど、とりあえず使えるものができたので npm にだけ登録してみた。 追記 promiseを順番に実行する - 素人がプログラミングを勉強していたブログjavascripter.hatenablog.com 3 秒で不要になった。 Pr…
最近ちょっと興味をもったテスト手法(技法?)があって、ちょこっとだけ調べたので書いてみます。 まえがき テストを書いていて何を指標にテスト書いたらいいか分からない、ということがありませんか? うん?コードカバレッジ 100% を目指してテストを書く?ええ…
メモ書き程度に。 git branch | peco | xargs git branch -d (or -D)運用上、どうしても future/bugfix branch がたくさんローカルに出来て残るんだけど、ひとつひとつ消すのめんどくさかったので適当にやった。 いい感じ。
今開発に携わっているプロジェクトでは、 API が Java で書かれていて、僕らが作っている Rails アプリケーションから API を叩き JSON 形式で結果を受け取り、フロントに Angular.js なんかを使って表示している。 これ、やってて凄く気持ち悪い瞬間があっ…
Slack で動く bot を作る(とりあえず発言だけ) - (define -ayalog '()) ということで今回もサクッと。Slack で bot 作ってという無茶ぶりを某 naoiwata-san に言われたので、とりあえず API とか調べてたら思いの外簡単に出来そうだったのでやってみたという…
ということでさくっとやってみた。Slack というのは最近流行り(?)の HipChat like な Chat ツールで結構ほかのアプリケーション*1との連携がサクッと出来るのがいい感じぽい。 Slack では幾つかの API と WebHook を提供してくれているので、簡単に自動投稿…
Git の object がおかしいというエラーが出た場合は object を表すファイルを消せば良さそう - ひだまりソケットは壊れない ちょうど同じようなエラーが出たので、試したんだけど解決せず。ぐぐったら案の定 stackoverflow にぶつかったので、一番上の answe…
例えば Ruby ではこういうことが出来る。 a, b = [1, 2] a+b #=> 3 便利ですね。そして Clojure ではこういうことが出来る。 (def m {:a 1, :b 2, :c 3}) (let [{a :a, c :c} m] (+ a c)) ;=> 4 (def v [100, 200, 300]) (let [{a 0, b 2} v] (+ a b)) ;=> 4…
refer -> How to get current branch name in Git? - Stack OverflowI think this method is very good!! git branch | sed -n '/\* /s///p'
「ああ、あの頃は良かったのに…」なんてことをいろいろ考えるようになった頃から、子供ではなくて大人だと思います。 最近、 git 使ってるんですけど、良くやらかしてます。 revert の使い方間違ってて、ふたつ前くらいのコミットをいきなり指定して revert …
gregbell/active_admin · GitHub なんとなーく、 ActiveAdmin あたりが賑やかでいいなぁと思ったので入れたかったんだけど、現在開発中のアプリでは既に認証の機能を実装してあるから*1、そのまま入れちゃうと Devise あたりと競合してしまってしんどいので…
最近ずっと書いてたアプリ、いい加減テスト書かないとしんどくなってきたので頑張る。
はい。Sphinx、正直reST覚えるのが嫌で触りたくなかったんですが、やむを得ない感じで触ることになったのと同時にGithub Pagesで公開しようって運びになったのでちょっとやってみた。参考にしたのは以下のページ github のプロジェクトにSphinxドキュメント…
今の時代にこんなものを作らないといけなくなるなんて思いもしなかった。昔、IE*1でしか動かない業務システムで、jQueryを使ってはいけない縛りで、更にStruts1.xを魔改造したオリジナルフレームワークという、今にして思えばゾッとするようなものを保守開発…
「予期せぬエラーが発生しました。システム担当者にご連絡ください」 このようなエラーメッセージをシステムに組み込んだことがある人は結構いると思う。最近思うんだけど、この「予期せぬエラー」っていうのがだいたいデータ不備で起こるエラーで、正しいオ…
Middleman: Hand-crafted frontend development ちょっと静的な*1webサイトを作ろうと思ったときに、これ使うの最高に良いと思う。いいなって思った機能が2つあるんだけど*2 ファイルの変更を監視してコンパイルしてくれる 自動的にリロードしてくれる(LiveR…
昨日1日ドハマりして大変だったので、一応書き残しておく。前提条件としては以下の通り テスト期間中で開発チームだけでなくテストチームも触っているサーバー 簡単にサーバーの再起動はできない 当然だけどデプロイも勝手にできない ログレベルはinfo テス…
マーチン・ファウラーの本ですね。UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)作者: マーチン・ファウラー,羽生田栄一出版社/メーカー: 翔泳社発売日: 2005/06/16メディア: 単行本購入: 8人 クリック: 254回この商品を含むブログ (92件) …
悲しみの連鎖を断ち切りたい人におすすめします。はい。「デスマーチ」。エドワード・ヨードン著で本屋さんに行けばだいたい、デマルコ本と並んでますよね。デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか作者: エドワード・ヨードン,松…
最近PCが不調だったので、どうにかしたかった。 具体的にはこんな感じで何かしらやっていると落ちてしまうという問題を抱えていた。 あぼーん URL2013-12-15 17:13:37 via Twitter for Androidで、IntelliJとか起動していると死にやすいので、どうにかしたか…
スキル的な意味で。基本的にフロントエンドと呼ばれるような画面周りを作りこむ技術力が僕には足りない。 足りないと言いつつ、それを極めたいとかあまり思わない。むしろ、JavaScriptという概念に触れるのを嫌厭している。でも、最近AltJSという概念がそれ…
自分の理解も曖昧だったので改めてRESTとはなんなのか整理する。まぁきっかけは@syobochimが半分と最近WebアプリケーションのURIやそれに紐付く諸々で悩むことがあったので、どうせなので調べてまとめようって思った。 あと、"なうでヤングなモテWebアプリケ…