WHITELEAF:Kindle応援サイト

KindleでWEB小説を読もう! Narou.rb 公開中

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

javascript で tap

Array.prototype.tap = function(block) { block(this); return this; }; var array = [].tap(function(a) { a[0] = 100; });

LimeChat で ini ファイルを読もう

prototype.js で書いてます。LimeChat で prototype.js を使うには id:whiteleaf:20110326 あたりを参照。 // // Simple Ini file controller // // [ ] で囲まれたものはセクションとして扱われ、それ以降のデータはセクションに所属する // セクションが登…

DXRuby::Shader 使うときに HLSL から変数名を取得してみる

DXRuby で Shader::Core オブジェクトを生成するとき、 core = Shader::Core.new(hlsl,{:g_size => :float}) のようにHLSL内のグローバル変数名をわざわざ教えてやらないでも、HLSLのソースコードを見ればいいんじゃないかな〜と前から思ってたので書いてみ…