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

JavaScriptのハッシュをマージする

var _hashMerge = function(target) { var sources = [].slice.call(arguments, 1); sources.forEach(function (source) { for (var prop in source) { target[prop] = source[prop]; } }); return target; }; を定義しておけば、 var origin1 = {a: "foo"};…

JavaScriptのハッシュのキーへ任意の変数名を指定する場合

JavaScriptのハッシュのキーへ任意の変数名を設定したいつもりで、以下の様に書くと意図した挙動にならない。 例えば下の場合、 var key = "foo"; var data = {key: "hoge"}; // data // Object {key: "hoge"} dataというハッシュに foo というキーを設定し…

今日読んだ本

ツチケンモモコラーゲン作者: 土屋賢二,さくらももこ出版社/メーカー: 集英社発売日: 2001/10/26メディア: 単行本 クリック: 1回この商品を含むブログ (12件) を見る

今日の一言

ぱたり。

Mocha & should.js で例外が生じるケースのテストを書く

Mocha とshould.jsでテストを書いていて例外が起こるテストを書いていて、少し詰まったのでメモ。 例えばhogeというメソッドに空文字列を渡すと例外が生じるというケースのテストを書きたいときに、 foo.hoge('').should.throw(); という書き方をすると、こ…

Graph-Easyで構成図(ブロック図)を描いてみる

PerlのCPANで公開されているGraph-Easyを利用して構成図(ブロック図)を書いてみたいと思ったので試してみた。 導入方法はここを見ればすぐに出来た。普段cpanコマンド使っていれば、$ cpan Graph::Easy でインストールできるはず。*1 あとは、概略を書くとグ…

今日のひとこと

通院業で1回休み。

ラーメン

ラーメンを食べました。 千切りキャベツ山盛り。

Key-value Stores with FPGA

FPGAでmemcachedを!的な話をブログに妄想として書いたり、雑談で人とすることがあったりしたのですが、世界では実装されて既に発表されていました。*1 Achieving 10Gbps Line-rate Key-value Stores with FPGAs https://www.usenix.org/conference/hotcloud…

半熟玉子の幸福

おひるごはん。ガパオライス。半熟の目玉焼きの黄身を割る時の幸福感は何者にも代え難い。というニュアンスの台詞がテレビドラマであったのを思い出した。

仕事初め

本日仕事初め。お土産を頂いたり、年末年始の過ごし方の話をしたりしていたり、溜まった業務を片付けるうちに新年会があったりして、あっという間に一日が過ぎてしまった。

焼き納豆丼

納豆の苦手な人にはとんでもないレシピに見えるかもしれないが、納豆好きにはたまらない。 きょうの料理のサイトにレシピが上がっているので是非お試しを。 [焼き納豆丼] 料理レシピ|みんなのきょうの料理 レシピは発酵学でお馴染みの小泉武夫先生。 食(く)…

node.jsのプロジェクトのパッケージ管理用のファイル

2度調べたので記録。 node.jsではパッケージ管理にnpmがあって、更に package.json というjsonファイルがあるとそこに定義してあるパッケージ依存関係に基いてパッケージのインストールがされる*1 のですが、これそもそもどうやって作るの?と思って調べたの…

ストーリーボードに機能追加のお知らせ

Markdownでプレゼンテーションが作れる「ストーリーボード」に新年早々機能が追加されましたよ。のお知らせ。 スマートフォンビュー対応 いままでストリーボードのスライドをスマートフォンで開くとPC版の縮尺まま表示されていたので、twitter等で拡散された…

謹賀新年

今年もよろしくお願い致します。