Etsukata blog
2012/05/16
mbed + FeliCa リーダライタでドアの鍵開閉システム
›
mbed + FeliCa リーダライタを使って、ドアの鍵を開閉するシステムをつくってみました。 まずは、こちらをごらんください。 このシステムは、 特定の Suica(FeliCa) カードをリーダライタにかざすと鍵を開閉する 他の FeliCa カードだと開閉...
2012/01/30
SystemTapで関数の呼び出し元を取得する
›
SystemTapはスクリプトで気軽にLinux Kernelの動作を調査できる素敵なツールです. この記事は,SystemTapで関数の呼び出し元を取得する方法についてのメモです. Tapset Reference を参考にし,Context Functionsのfunct...
2011/01/05
Haskellでlist monadを使って完全順列を生成してみました
›
完全順列 (撹乱順列とも)とは順列を置換と見た場合、不動点をもたない置換のことをいいます。順列の要素数を無限大にした極限をとったとき、完全順列の個数(モンモール数)とすべての順列の個数(n!)の比が1:e(eは自然対数の底)になり、世の中の物好きを惹きつけています。 前回の N...
2011/01/03
Haskellでlist monadを使ってN-Queens問題を解いてみました
›
N-Queens問題は8-Queens問題の一般形で、 N x N のチェスのボード上にN個のクイーンが互いに攻撃しあわないような配置を求める問題です。バックトラッキングアルゴリズムで解くと非常に効率よく解ける例として有名です。 今回はHaskellでlist monadを使っ...
2010/12/14
JavaScriptでミステリーサークルのようなものを自動生成
›
フラクタル図形等を作成する際によく用いられる形式文法 L-System を使って、ミステリーサークルのようなものを自動で生成するものをつくりました。これにより、なんかの儀式にミステリーサークル的な模様が必要になった時に簡単に模様をつくることができます。でも、自分で念を込めて模様を...
2 件のコメント:
2010/11/26
Node.js Canvas共有に絵を保存するGallery機能追加しました
›
Canvas共有 サーバーが機能しているかどうか、よくチェックしているのですが、たまに 「すごい!」 「wonderful!」 「ちょっとカクカクするけどすごい!感動!」 といったメッセージが書きこまれていることがありました。 こういうのを見ると、嬉しくなります! それに加え、折...
2010/11/17
WebWorkersを使ってJavaScript並列素数計算
›
Web Workers はページ内でバックグラウンドで並列にスクリプトを実行するための機能です。メッセージパッシングでスレッドのような操作ができます。これを用いることにより、例えばJavaScriptで非常に時間のかかる処理をする際、ブラウザが固まってしまう状況を避けることができ...
1 件のコメント:
‹
›
ホーム
ウェブ バージョンを表示