おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2003年12月25日(Thu) クリスマスの日は道が空いている

店は休みだし、普通、家でゆっくりしてるよね。Pinakothek der Moderneがすごおく空いててよかった。残念ながら入場料は無料*1じゃなかったけど。

*1 日曜日は入場無料なのだ。


2004年12月25日(Sat) おシゴト一日目

発表のポスター貼る場所まちがえたよ。番号づけが難しかったといいわけしたいところだけれど、他に間違えた人はいなかったみたいだ。しょぼん。

上野で晩ご飯を飲みました。初対面の人がかなり居ておもしろかった。店から出ると消防車がいっぱい。別の店から、かなり煙がでてました。怪我人はいなかったかな。


2005年12月25日(Sun) 飛行機三昧

午前中はスロープへ。新鋭機でくるくるロールをして堪能しました。しかーし。上下がわからなくなって墜落させてしまいました。充電池がくちゃくちゃ。がびーん。午後はずんこと海の近くの飛ばし処へ。ずんこはあんまり楽しくなかったみたいだけれど、沢山歩いてくれたし、ま、いいか。


2006年12月25日(Mon) まだおなかがいたいよ

腹痛、チョコレートを食べたら直ってきたか?

[tDiary] セキュアな日記に対応した後日談プラグイン失敗版

ちょっと試してみたけれど、難しかった。

$SAFE=4ではPStoreは使えないので、表示の前に全部のキャッシュを読み出しておくことが必要。そうすると、だいたい日記のエントリー数に比例してHTTPサーバのメモリが増えていくことが必要になる。まあ、それぞれのリンクのデータは小さいので、後日談プラグインの使うメモリが問題になるのはそうとう先だろうけど。(追記)いや、表示する方(それぞれの記事へのリンク元のリスト)はプラグインが読まれた時にあった月(@diaries.keys)だけで充分なんだ。

もっと問題なのは、リンクのデータの作成方法。セキュアな場合は日記を表示するときにデータを保存するわけにはいかないので、たぶん日記を追記/更新する時にデータを作って保存する必要がある。この場合は、プラグインの中からViewを起動してやらないといけない。あるいはファイナライザを起動するようにするか…。C++みたいにデストラクタを定義すればいいわけではなさそうなので、ちょっと勉強しよう。

[grub] boot blockのインストール

前回から日が空いてしまいましたが、やっと、install_boot_blockに辿りつきました。

grub-installより、install_boot_block関数では--device-mapオプション付きのgrubシェルで下記のコマンドが実行されます。

$root_driveは、ルートデバイスのgrubでのドライブ名、$install_driveは、grub-installに与えられたインストール先のgrubでのドライブ名ですね。

ここまで来ると、ほぼ、手でgrubシェルを起動してやっている作業と同等のことをするようになるようです。

やっぱりここに来るまでのチェックが重要ということですね。

[grub] grub-installの仕事のまとめ

そういうわけで、ハードディスクにインストールするところまでgrub-installを読みました。まとめておきます。

grub-installが起動されると、

と作業が続くようです。

OSの思っているデバイス名と、grubから見えるBIOS経由のデバイス名とが、正しく変換されていることをちゃんと確かめられる、というのがgrub-installの良いところのようです。

なるほどー。

次は、grubシェルがBIOS経由でどのようにファイルを読み書きしているか知りたいところですが、さて、grub legacyを読むかgurb2を読むか…。

(追記) そうそう。DocoMomoも改善しないとねぇ。

[DocoMomo] USBメモリにインストールされるstage2を使うのは難しい

DocoMomoの改善…USBメモリにコピーするgrubのstage2などのファイルは、今はDocoMomoを作っているOSに入っているものが使われます。これを、なんとかしてDocoMomoにインストールするOSのものを使えるようにしたいと思ったわけですが、どうも無理そう。

grub-installcopy_imagesで使われるstage2などのファイルはpkgdatadirからコピーされていることになっています。んで、pkgdatadirはコマンドラインからは指定できない。そういうわけで、DocoMomoでUSBメモリにインストールするstage1.5やstage2のファイルはDocoMomoのものではなくて、DocoMomoをインストールしているOSに入っていたものにならざるを得ないようです。

残念。

[DocoMomo] docomomo-0.1.14

それでも一つ改善。

DocoMomoは、大きめのメモリ(512MB程度以上)のあるix86マシンで大きめ(512MB程度以上)の USBメモリからLinuxを起動できるようにするツールです。DocoMomoの作成環境から引き継いだLinuxディストリビューションと設定で、使い慣れた環境をUSBメモリ上に構築できます。

docomomo-0.1.14では、USBメモリにカーネルのイメージがあるかちゃんと確認するようにしました。これまで問題なく使えている方は更新する必要はありません。興味のある方は、tar ball置き場からどうぞ :)

[pda] blazer-ja-proxy-0.2.5リリース

palm-ja-proxyより、blazer-ja-proxy-0.2.5をリリースしました。

PalmTX (PalmOS 5.4)にCJKOSを入れて、Googleなどで日本語を検索したり、GMailのWWWインターフェースなどで日本語のメールのやりとりができるようになります。

リリース0.2.5では、xmlヘッダがある時の文字コードの検出と変更をより柔軟にしました。ご利用ください。

やっぱりマニュアル車がいいな

久しぶりの山行きで、いつもより遅いペースで降りてきた。トヨタの4 Runnerという車で6速オートマ。

かなり快適に走れるのだけれど、下り坂ですーっとブレーキを踏んでちょっとペースを落とすとギアが急に下がってエンジンブレーキを効かせ始めることが何度かあった。ちょうどカーブの入口で、減速から加速に切り替えようかな、と思っているところで、より減速されてしまうので、ちょっと怖い。

登りの時のキックダウンのタイミングはかなり思い通りになるだけにちょっと残念。

本日のツッコミ(全3件) [ツッコミを入れる]

> okuji [ちなみに、zundaさんが読まれたgrub-installはパッチだらけバージョンで、公式のものじゃありません。パッ..]

> zunda [うっわー。パッチの可能性をすっかり忘れてました orz ご指摘大感謝です。もう一度読みなおしてみます。]

> zunda [Momongaで使っているパッチは、trunkのものは http://developer.momonga-linux..]


2007年12月25日(Tue) 雨ときどき晴

[DocoMomo] 今日のxorg.conf自動設定

Google先生を辿っていくと、Knoppixではhwsetupとmkxf86config.shを使っているようだということがわかりました。が、Momongaでどうしてるのか理解できていないのも悲しい。

というあたりで時間切れに。さっぱりぷりぷり進みませんねー。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>