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

LEGO Mindstorm NXTで作られたチューリングマシン

Cool! 本当に欲しくなってきた。

GCCでIntel Syntaxなアセンブリコードを出力

gcc -S -masm=intel objdumpとかも対応してるのかな? 調べてみる。 追記 objdump -M intel -S でできるっぽい。これは便利。

SICP4章のMetacircular Evaluatorを写経する

なんとなく思い立ったのでbracket("[", "]")を使って書き直してみるテスト。 にわかSchemerとしては大分見やすくなった気がします。 []の後は必ず改行するという自分ルールを適用した結果、かなりPython風味に(個人的に)。 Dr.Schemeで動きました。 ;;;; M…

OpenCVの型情報の定数まとめ

命名規則を覚えれば大体わかるけど、一応メモ。 ちゃんと対応してないかも。 IplImage CvMat 対応する他の構造体 チャンネルのバイト数 チャンネル数 一要素のバイト数 符号 種類 IPL_DEPTH_8U CV_8UC1 1 1 1 無 整数 CV_8UC2 1 2 2 無 整数 CV_8UC3 1 3 3 …

テキストエディタの学習曲線

Reddit経由: http://lca2srv30.epfl.ch/sathe/data/emacs_learning_curves.pngemacsが凄いことになっていて笑った。時間を逆行できると考えるべきか、ある時点で複数の状態が取りうるということなのか・・・。 僕自身はvimerですが、viと比べて拡張性がある分、…

iPod Touchからの投稿テスト。

はてなにログインして普通に日記が書けてしまっている。これは本当に便利かもしれない。テキスト入力も慣れるとかなり快適になりそう。

Bjarne Stroustrup本

Programming: Principles and Practice Using C++ (Developer's Library)作者: Bjarne Stroustrup出版社/メーカー: Addison-Wesley Professional発売日: 2008/12/15メディア: ペーパーバック クリック: 67回この商品を含むブログ (11件) を見る先週末やっと…

かぜよみ

かぜよみ(初回限定盤)(DVD付)アーティスト: 坂本真綾出版社/メーカー: FlyingDog発売日: 2009/01/14メディア: CD購入: 12人 クリック: 59回この商品を含むブログ (166件) を見るiTunesに取り込んだけどまだちゃんと聴いてない。 作曲は色々な人が参加してい…

Brainfu_k in C

リハビリの続き。 #include <stdio.h> typedef unsigned char byte_t; int bf_exec(const char* code, int len, size_t mem_size) { byte_t* memory = calloc(mem_size, sizeof(byte_t)); byte_t* pointer = memory; const char* ip = code; while ((ip - code) < len</stdio.h>…

Brainf_ck in Python

リハビリ。 サンプルプログラムは拾ってきました。 import array import re import sys def bf_exec(code, mem_size=1024): memory = array.array('B', [0] * mem_size) length = len(code) pc = 0 pointer = 0 while pc < length : inst = code[pc] if inst…