2015-05-01から1ヶ月間の記事一覧
Rubyでは文字列置換にはいくつも選択肢がある. #{}で式評価 % 記法でハッシュ渡し String.gsub()でハッシュ渡し Kernel#format() Kernel#sprintf() どう使い分ければいいのだろう?というのは,HTMLでのマークアップにはダブルクォーテーションがあるため,…
Number#to_currency('JPY')とかあればいいのかしら.ひとまず, String(vals['price']).replace(/(?:^|[^.])(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"); vals['price'].to_s.gsub(/(?:^|[^.])(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") (?=,(?!は先読み.
シェルスクリプトは強力である.しかし,痒いところに手が届かない.まとめて処理しようと思ったらプロセス数上限に到達したりとか.OSにとってプロセスの生成コストは高いのである.そこで,Rubyにシェルスクリプトのラッピングを施す. 具体的には,個別に…
JavaScriptには,書式付きで文字列を生成してくれる関数がない.CでいうsprintfやJavaでいうformatのようなもの.これがないせいで,HTMLのマークアップ文字列に値を埋め込むのがめんどくさいこと限りなし.ということで,Stringクラスを拡張. if (!String.…
C#でJSONを扱うには,幾つか選択肢があるようだ. http://www2.hatenadiary.jp/entry/2013/12/14/030112 のサマリです.そもそも大本のJSON仕様はhttp://www.json.org/で. .NET Framework Json.NET http://www.newtonsoft.com/json Json.NET/デシリアライズ…
コピー F2 前日の日付を付与 保存 していたので,xyzzyでさくっとは行かないまでも,revision-up.2.5hもかかってしまった.単なる保存がC-x C-wなので,C-x wに割り当て.ファイル名の先頭に前日日付を挿入します. ; C-x wに割り当て (global-set-key '(#\…