Entries from 2010-01-01 to 1 year

心の野球―超効率的努力のススメ

心の野球―超効率的努力のススメ。 プロのアスリートが、どの程度自分を律しているか興味があったので読んだ。 桑田選手なりの 努力の定義 どの程度先を見て行動するか コンディション作り さぼりたいときはどうするか? どこまで自己主張するか などが書かれ…

ジングルズレベル 86

2周目終了。87に行く前にディクテーションとシャドーイング。

1歳6ヵ月検診

88cm, 13kg。身長がグラフの範囲を飛び越して高い。

ディレクトリを fopen の "r" で開く

「ディレクトリを fopen の "r" で開く」事が成功する前提のコードを見かけた。 Unix 系だとたまたま動くという理解で良いんだよね? コード if ((ffp = fopen(fn, "r")) == NULL) { if (errno == ENOENT) return (FIOFNF); return (FIOERR); } /* If 'fn' i…

英語教材買った

日本人は英語のここが聞き取れない―3週間でできる弱点克服トレーニング【CD1枚付き】

週刊 Mona

mg エディタ移植中。ファイルを開き、簡単な編集して閉じるくらいは動いている。

英語

もうすぐジングルズ 86 の2周目が終わる。終わったらディクテーションをやろうと思う。必要性を強く感じている。 某氏の過去日記で良い教材を探してくるか。

color-moccur.el の moccur-grep で任意のファイルを検索対象から外す方法

dmoccu-exclusion-mask に設定すれば良い。 設定例 (add-to-list 'dmoccur-exclusion-mask ".EXE$") (add-to-list 'dmoccur-exclusion-mask ".map$") バグ 恐らくバグだと思うのだけど以下のバージョンの color-moccur.el だと設定が効かないので defadvice …

ひげ太の「イヤイヤ期」開始

始まってしまった。これは大変だなあ。

本郷の銀杏

週刊 Mona エディタに悩む

Mona 上の Mosh で動くコードを Mona 上のエディタで本格的に書くようになってきた。本格的といっても数十行の世界。 エディタは gnote という id:hetappi さんが 2005 年頃に作ってくださったものを少しずつ機能追加してきたものを使っている。愛着もあるし…

ThinkPad X60 SSD換装

SSD はIntel SSD 80GB SATA 2.5Iinch MLC SSDSA2MH080G2K5。OS は Ubuntu 10.04 LTS 。元の HDD と SSD は同じ 80 GB なので dd でコピーする。 USB 接続の CD-ROM ドライブと HDD (1.5TB) を接続し Ubuntu を CD-ROM から起動する。 バックアップ 元の HDD …

クリスマスプレゼント選定中

候補は2つ。 電車が好きなので新しいプラレールの電車+レール レールは対象年齢がもうすこし高めかも 東急系が欲しいのだけどないみたい→プラレール 音が出るものは持っていないのでよいかも。 またがって遊べる車もしくは三輪車 迷うなあ。

週刊 Mona

name server が実装されたので名前を引けるようになった。

Thrift install

% sudo apt-get install pkg-config % ./configure --disable-gen-rb --without-ruby --disable-gen-py --without-py --disable-gen-java --without-java --disable-gen-csharp --without-csharp --disable-gen-st --disable-gen-ocaml --disable-gen-cocoa …

マイクロカーネルは難しい

ファイルサーバ、プロセスサーバが起動するまで、出来る事に大きな制限がある。というわけでネームサーバはファイルサーバと同居する事にした。依存関係上、そこが最適。

Ubuntu 10.10 インストール

「キーボード設定」から Caps Lock と 左 Ctrl を交換 key repeat sudo apt-get install openssh-server mingw32 mingw32-binutils mingw32-runtime patch gauche g++ nasm keychain mingw32 mingw32-binutils mingw32-runtime emacs23 zsh git-all ruby jed…

git svn で clone されないディレクトリがある

原因は 2通り。 原因1 svn 上でディレクトリが空である。 原因2 svn:externals を使っている。この場合個別に git svn clone する。 git svn show-externals というコマンドで全ての svn:externals を列挙できる。

name server を実装

Mona にマイクロカーネル的な name server を実装した。従来はプロセス名をキーにして相手にメッセージを送っていたが、これからは "/servers/file" のようにファイルパス構造に似た名前でアクセスするようになる。 Mosh から各種サービスにアクセスする場合…

Mona のメッセージ分類

Mosh に Mona の Message type (例えば MSG_GUISERVER_CREATEWINDOW) を export したくなったので落ち着いて整理してみた。 よくよく考えると Message は 2種類の type に分類される事が分かった。 1つ目はサーバー固有メッセージ。例えばファイルサーバーは…

color-moccur

color-moccur.elが動かないときがあって困っていたのだが、最新版にしたらあっさり解決した。 自動更新の仕組みが欲しいところ。

週刊 Mona 0.3.1

こまめにリリースをする事に決めて 0.3.1 を出した。w3m などもりだくさん。Windows 用の QEMU を同梱したものが用意できていないのでおおっぴらな告知はまだ。 0.3.2 は Mosh から Mona の Window システムに触る部分の足場を作る予定。 とりあえず Message…

Shibuya.lisp テクニカルトーク #6 参加者募集開始

Shibuya.lispテクニカル・トーク#6 : ATND

ひげ太の卒乳(断乳)記録

ひげ太の卒乳記録。後に続く人たちの参考になれば幸い。 前提 1歳5ヵ月 母乳はもう飲んでいない ミルクは寝かしつけ時と夜に飲む。600ml くらい。 離乳食は朝昼晩食べている 経過 1日目 21:00 就寝。ミルク120ml (いつもの半分) 2日目 6:30 頃起床。結局朝…

週刊 Mona - さようなら monapi_cmemoryinfo

Mona の File API など様々な箇所で使われてい共有メモリ APIる monapi_cmemoryinfo を全面的に廃止にした。 理由は 共有メモリの unmap とオブジェクト自身の解放の両方をプログラマが面倒を見なければならずバグの温床になっていた。 File Server と一部密…

ぶっぺー

ひげ太語。「ぶっぺー」は「ぶくぶくぺー」の略。 歯磨きを2ストロークぐらいで終わらせた事にして大好きな「ぶっぺー」をやらせろとせがむ。

Mosh 0.2.6 リリース

Mosh 0.2.6 がリリースされました。今回も id:mjt さんがリリースマネージメントを引き受けてくれたのでとても助かりました。 ダウンロード(mosh-0.2.6.tar.gz)メンテナンスリリースです。多くのバグが修正され、種々の環境で正しくビルド・動作するように…

引っぱり

したい事が自分ではどうにもならないときは、ひげ太はデスクまで歩いてきて僕の左手の小指と薬指をまとめて強く引っぱる。例えば iPad で見ていた電車の動画が終わって次が見たいとき。ストローマグの水が空のとき。とても強い力。やりたい事がたくさん出て…

今日の Mona

エディタに Emacs キーバインド ctrl-k を追加した。実装して初めて気がついたがカーソルが行頭かどうかで挙動が変わるのだな。 facebook の notification RSS は parse できた。しかしほとんど情報がなくてログインしないと見られないものばかり、SSL も必…

xUnit Test Patterns

xUnit Test Patterns: Refactoring Test Code 良さを伝えるのは結構難しい。勉強会も開かれているので広く読まれている事は間違いない。ただ読むのはしんどい。「どこから読み始めても分かるように」という筆者のありがたい配慮により、とにかく冗長な構成。…