2012-01-01から1年間の記事一覧

irofコマンドをbrewでインストールしてみる

このブログポストはいろふアドベントカレンダーのXデー(マヤ暦最後の日)の記事です。いろふ Advent Calendar というわけで、最後の日にふさわしくなく世界のirofさんをコマンド化して、brewで入れてみようと思います。 まず irof コマンドを作りましょう。…

みんなが大好きないろふさんをSVGでざっくり書いてみた

この記事はHENTAI Advent Calendar 2012 - 変態アドベントカレンダー 8日目の記事です。 HENTAI Advent Calendar 2012 - 変態アドベントカレンダー もうすっかりネタ切れ気味で変態濃度は薄くなってきましたが、今回は最近巷で流行している「いろふさんアイ…

池袋バイナリ勉強会に行ってきた

[池袋バイナリ勉強会] http://w.livedoor.jp/ikebin/ 2回目です。1回目はMono Developを使用してBrainFxckという言語処理系を手動で実現するアプリと 実際にBrainFxckの処理系を書きました。2回目はPDP-11のバイナリハックを行いました。まずインタプリタ…

java.lang.Stringのメソッドをむりやり書き換える

このブログエントリーはご覧のスポンサーの提供でお送りします。 変態アドベントカレンダー in Summer すみません。。自分の担当の日をすっかり忘れて放置してました。というわけで、変態的なネタを考えてたらJava7から入ったinvoke dynamicを使ったmetaclas…

[1,1,2,2,3,3…] のような無限リストを作る

すごいH本読みながら関数型プログラム勉強を始めました。 すごいHaskellたのしく学ぼう!作者: Miran Lipovača,田中英行,村主崇行出版社/メーカー: オーム社発売日: 2012/05/23メディア: 単行本(ソフトカバー)購入: 11人 クリック: 464回この商品を含むブロ…

Gmailから開いた別アプリの input type="file" の値がクリアされる。

ここ2日ぐらいハマった。とりあえず Issue Report は送信したけど、思いっきりハマったのでここにも書いておく。 特殊なパターンだけどハマると特定しずらいので、同じ症状の人がいたら参考になればと思う。 まずこのケースが発生するのは以下に記すような…

node.jsはCloud9+GitHubが最強だと思う

Cloud9のオンラインIDEが便利すぎる。 どんだけ便利かというと、ブラウザ上で GitHubのリポジトリからCloneできる GitHubのリポジトリへpushできる Herokuへデプロイできる node.jsをCloud9上でサーバ実行できる というわけで、簡単に Cloud9 -> GitHub へ p…

Tower.jsをインストールしてみる

以下、作業ログ。 npm install tower -g tower new app cd app sudo npm cache clear sudo npm install tower generate scaffold Post title:string body:text belongsTo:user tower generate scaffold User email:string firstName:string lastName:string …

最近のクライアントサイド技術事情

なんかまたしても混沌としてきたクライアントサイド技術。 一度まとめた気がするけど、その時よりもさらにいろんなタイプがでてきたので、 もう一度まとめてみる。 ざっくりまとめると自分の中のJavaScript系クライアントサイド技術は ライブラリ系 コンポー…

IntelliJでSpockを書く

最近周りの人の推しIDEに IntelliJ が増えてきたのでやってみた。 本当はScalaをやろうと思ったのだけど、ScreencastでSpockの紹介がやってたので、興味がそっちにいってしまった。 結論から先に言うと、IntelliJは自分と相性いいかも。 そう思った理由とし…