2012-08-01から1ヶ月間の記事一覧

JSXの学び方

JSXをどうやって学べばよいか、メモしておきます。 言語仕様 言語仕様は jsx.github.com にドキュメントがあるほか、実例としては言語仕様のテストである JSX/t/run/*.jsx が参考になります。特に JSX/t/run/*.jsx は実際に開発するとなると頻繁にgrep する…

開発版で動作確認したいがステータスは「失敗」にしなくていいというのをTravis-CIで

たとえば NodeJS 0.9.x などの開発版の環境でCIしたい、でもそのテストの失敗は必ずしもプロジェクトのバグとは限らないので通知はいらないしビルドステータスには影響してほしくない、というケースはあると思います。Travis-CIでこれを設定するにはallow_fa…

日経ソフトウェア 2012年10月号でJSXが紹介されたようです

「次世代Webブラウザ向け言語はコレだ! 」と題して CoffeeScript , Dart, Haxe と共に JSX が紹介されているようです。これは見逃せませんね!!日経ソフトウエア 2012年 10月号 [雑誌]作者: 日経ソフトウエア出版社/メーカー: 日経BP社発売日: 2012/08/24メ…

JSX supports WebAudio

JSX から WebAudio API を呼び出せるようになりました。これでJSXで HTML5 シンセサイザを作ることができますね。再生するコードはこんな感じ。webkitAutdioContext しか使っていないので今のところ Chrome でしか動きません。 /*** WebAudio example, playi…

WEB+DB Vol.70 に寄稿しました

WEB+DB Vol.70 (2012/8/24発売) に寄稿しました。Perl Hackers Hub #16 「Perl内部構造の深遠に迫る」です。WEB+DB PRESS Vol.70作者: 成田一生,高津戸壮,はまちや2,佐藤裕介,久森達郎,大窪聡,本田謙,和田英一,天野祐介,藤吾郎(gfx),奥野幹也,川添貴生,Dr.Ke…

Objective-C でsingleton pattern

Objective-Cではマルチスレッドでも安全にsingleton objectを初期化するための dispatch_once() というのが使えるようだけど、double-checked lockingは多少効果があるようだ。ただ最近の gcc/clangはデフォルトで -fthreadsafe-statics が有効なので Object…

「初めてのPerl 第6版」がでたそうです

「初めてのPerl 第6版」が発売されました - 近藤嘉雪のプログラミング工房 「初めてのPerl 第6版」がでたそうです - tokuhirom's blogPerl 5.14 に対応してモダンな書き方の説明になっているそうですので、Perl 5.8 のままおいていかれてる人や Perl 5.6 の…

Xslateのキャッシュ更新メカニズムの変更

1.5015までのXslateのキャッシュ更新メカニズムでは問題があると報告されたため、1.5016で修正しました。cache => 1 のとき、従来は render() ごとにテンプレートのキャッシュファイルのmtimeとテンプレートファイルのmtimeを比較してキャッシュの更新が必要…