2006-04-01 (Saturday) [長年日記] この日を編集
■ 楽天からのダイレクトメール
タイトル: 4月1日!今日一日ポイント3倍です!
いま朝の9時なんですが、今日は急いでのお知らせがあります! エイプリル・フール・・・ではありませんよ。
(中略)
今日お買い物すればポイント3倍に!
ワロタ.
もちろん,エイプリルフールでないのにぶちかました ポイント祭りを思い出したから.
つーか,出だしはこの日記とかぶってるな.まぁ,楽天の場合は「エイプリルフール(のネタ)?ではありませんよ」という意図だろうが,ボクは「エイプリルフール(ではありません)+」の意図.
■ DiscStation 復刊!!
あのコンパイルの季刊誌,ディスクステーションが 復刊されたみたいです!
今日,書店で見かけました!!
...
すみません...嘘です!
近づいてみたらファミ通DSでした!!!(ぶ
(素で勘違いしました.紛らわしい表紙してるね...)
■ グループディスカッションしてきた
お誘いを受けたことを日記に書いたところにいってきた. グループディスカッションと見せかけて実は面接でした, なーんてことはなく,ふつーにグループディスカッションでした.
相変わらずボクは(知らない人との)しゃべりはうまくはないが, 十二分に論理的な指摘と進行ができたと思う. これで通らないようだったらほんとに縁が無かったんだな, と思うくらいの議論はした.
んで,帰りの電車で一緒にグループディスカッションした人との会話で はじめて知ったんだが,この会社って異様に月給高いのね. 個人的にはそんなに金はイラネェよって感じなんですけど...
あと,その人とは別の人なんだけども,気心が合いそうな, さわやかなLinuxerとも出会った. つうわけで,お客様の中にこんな方がいらっしゃったら, 日記にツッコミ入れてください.(とか言ってみる
- 東京大学に在籍
- WIDEで活動(sunaさんをご存知)
- Gentoo Linux使い
- 電車の中で自称FreeBSD使いと会話した(でも,このサーバはDebianです.ゴメンナサイ)
名前とか連絡先を聞いておけばよかったんだけどね...
気が回らなかった.そのうちまた違う活動で会えることを期待.
■ プログラミング言語が車だったら - Smalltalkの場合...
Smalltalkについて書いてみました.
遊園地にあるゴーカート. 公道で走ることはできず,走らせるには専用のコースを用意する必要がある. 車の設計はシンプルで,基本的な機能をもつ 複数個のモジュールボックスにより構成されている. また,運転は複雑な操作が不要で,アクセルとブレーキだけで大丈夫. 老若男女を問わず,最高のエンターテインメントを提供.
どうでしょ.
2006-04-02 (Sunday) [長年日記] この日を編集
■ 海外サイト巡回
今日は時間もあることだし, リラックスして海外サイトを巡回したいと思います.
詳細はMM/Memoにてご覧ください.
すいません,国内サイトの未読が溜まっていて,それどころではありませんでした...
■ Intel Core DuoのVTは2.16GHzから搭載?
今月号のMac Fanによると,Intel Macに載っているIntel Core Duoは 2.16GHz以上のものにしか 仮想化テクノロジー(VT: VirtulizationTechnologhy)が 搭載されていないらしい.
っつーことは,Mac miniのIntel Core Duoには VTは載っていないのか...orz
大学に届くMac Book Proがぎりぎり2.16GHzか... VTは機能するんだろうか.それ以前に搭載されているんだろうか.
追記.今日(4/3)確認したとろこ,Mac Book Proは2.0GHzでの注文でした.むぅ.結局載っていないのか...
追記2.Mac Fanの51ページです.
■ RD-H1をネットワークにつながずに利用
とりあえず,動画を撮りはじめました. パソコンの電源とか負荷を気にしなくてよいという点では キャプチャカードよりも便利ですね.
番組表もADAMSとかいうやつで地上波からダウンロードできるようで, 録画する分にはネットワークにつながなくてもぜんぜん不便しません.
もうひとつ無線LANアクセスポイントを購入して, 階をまたいで無線化しようとも考えたのですが, これはすげぇ散財だなぁと思い,普通のブリッジを買いました. 生協でだいたい2,000円だった PLANEXのFX-05ES というモデルを購入. そのうち二階のテレビの側にブリッジとハードディスクレコーダを移動し, パソコンからも鑑賞できるようにネットワークに参加させたいと思います.
2006-04-03 (Monday) [長年日記] この日を編集
■ kamikaze
今日,/usr/ports/gamesを見ていたら, kamikazeなんつー物騒な名前のゲームを発見.
harakiri*1みたいにエキサイティングなんだろうと 期待してportinstall...
なんだ,これは!!
どうみても戦時中の日本を勘違いしています.
どうみても劣化BomberMazeです.
ほんとうにありがとうございました.
ちなみに,bombermazeはこんな感じ.
どうみても劣化ボンバーマ(ry
bombermazeはCPU対戦できませんけど, kamikazeの方はCPU対戦できますので, その点ではすぐれているかな.
*1 ストリートファイターII,キャプテンサワダの必殺技.
2006-04-04 (Tuesday) [長年日記] この日を編集
■ MSNP #2
MSN Messengerのプロトコルがやっとわかった.
現在の会話に参加しているユーザはSwitchboardに 接続しているすべてのユーザってことでいいみたいね.
VER,INF,USR,XFR,ANS(RNG),IRO,JOI,MSG,BYE,OUTだけ実装すれば、「メッセージを送られて、もしくは会話に招待されてからやりとりする」エージェントは作れる
らしい.
会話に参加しているユーザの流れ
ログインなどを済ませた後に, メッセージをこちらから送信する流れはこんな感じ.
- クライアントからXFRでSwitchboardを要求
- サーバはXFRでSwitchboardを返答
- クライアントからUSRで自分のIDを通知(サーバからUSRでOKの返答)
- --- Switchboardと接続完了 ---
- クライアントからCALで会話に招待(サーバからCALで呼び出し中を通知)
- サーバからJOIで会話に参加したユーザを通知(ユーザIDと表示名)
- MSGで会話 x N
- サーバからBYEで会話から抜けたユーザを通知
同様にメッセージを受信する場合はこんな感じ.
- サーバからRNGでサーバから招待のSwitchboardを通知
- クライアントからANSでSwitchboardに参加
- --- Switchboardと接続完了 ---
- サーバからIROでSwitchboardに参加しているユーザを通知(ユーザIDと表示名)
- MSGで会話 x N
- サーバからBYEで会話から抜けたユーザを通知
複数人で会話するときの流れがまだよくわかんない. いきなりJOIで接続してくんのかね.でも,解説によると,CALの応答とか書かれている...自分ではなく,他の人が誘った場合はどうなるんだろ. まぁ,実際やってみりゃわかるか.
こうして見ると比較的シンプルなプロトコルかも. しかし,これはTCPのコネクションを浪費しすぎだろう...
まぁ,この方が負荷の分散をしやすいか. それぞれの会話で別のサーバを使うこととかもできるかんなー.
2006-04-06 (Thursday) [長年日記] この日を編集
■ オタクリテラシー # ゲーム編
今日,サークルの後輩君に「これをやらずにオタクを名乗ることは許されないゲームって何よ?」と人力検索かけてみた. だいたいまとめると以下のような感じかな.
必修
- ひぐらしのなく頃に(7+1編*1)
- TYPE-MOON
- Fate / stay night, Fate / Follow atalaxia
- 月姫, 月姫PLUS-DISC, 歌月十夜*2
- 東方シリーズ(東方紅魔郷, 東方妖々夢, 東方萃夢想, 東方永夜抄, 東方花映塚)
- Key
- ONE, Kanon, AIR, CLANNAD
選択必修
- ToHeart2
- うたわれるもの
- つよきす
余剰単位
- YU-NO
- ねこねこソフト(みずいろ, 銀色, 朱, Scarlett)
- Leaf(こみっくパーティ, 雫, 痕, ToHeart)
- School Days
- ファイナルファンタジーメモリアル
ボクが「これはやった」と言える作品は KeyのゲームとLeafのこみっくパーティ,雫,痕くらいかな.
気になったものから夏休みあたりに一気にがっつりプレイしようと思う. 学生時代最後(になるであろう)の夏休みにそれかよ!という気もしますが, 社会人になったら(少しくらいは,きっと,たぶん,)社会人らしくしたいなぁと思うので容赦ください...
つうわけで,他にも「これをやれよ!」みたいなのがあったらツッコミ所望. あと,調査サンプル(二名)に偏りがあるかもしれないので, よりプロフェッショナルでエキスパートなオタクからの意見も募集CHU!です.
近いうちに「オタクリテラシー # ライトノベル編」についても探ってみたい.
■ クラスの定義が存在するかの確認
クラスの定義,というか定数の定義が存在しているかの確認.
class Hoge;end Object.const_defined?(:Hoge) module Foo;end class Bar;end Foo.const_defined?(:Bar)
定義済みならばtrueで未定義ならばfalse
■ Webサーバのファイル種類別レポート
analogによる統計
リクエスト数: バイト数の割合 (%): 拡張子
------------: ------------------: ------
79368: 73.71%: .rdf
13266: 12.73%: [ディレクトリ]
13290: 11.77%: .html [Hypertext Markup Language]
8: 1.37%: .zip [Zip archives]
572: 0.21%: .cgi [CGI scripts]
422: 0.19%: .rb
500: 0.02%: [その他: 13 拡張子]
最近はRDFのGETが圧倒的なトラフィックだな. うちでは他のサイトのRSS も配布しているので,それもこの傾向に拍車を掛けているなぁ.
ちなみに,ディレクトリの比率が大きいのは /diaryがディレクトリとして認識されているから,ですな.
■ カードキャプターさくら # さくらとパニック自転車
久振りにCCSをみた. やっぱり安定している作画とストーリーだなー. どうでもいいところは手を抜いているのもわかるので, それも見ていて安心する.
そーいえば小狼は登場時,ツンツンだったはずだが,もうデレデレになってる. すげぇ萌えキャラですね.こいつは.
2006-04-07 (Friday) [長年日記] この日を編集
■ AA折れ線グラフ # Ruby版
about AA折れ線グラフ(ans.) via (404 Blog Not Found , Roccoの日記)
Rubyで書いてみました.
#!/usr/bin/env ruby
data = ARGV.shift.tr('R', '/').tr('F', '\\').tr('C', '_')
canvas = Hash.new(Hash.new(' '))
for x in 0...data.length do
y = eval(data[0..x].gsub(/\/$/, '+0').gsub('/', '+1').gsub('\\', '-1').gsub('_', '+0')).to_i
canvas[y] = Hash.new(' ') unless canvas.key?(y)
canvas[y][x] = data[x].chr
end
canvas.keys.max.downto(canvas.keys.min) do |y|
for x in 0...data.length do
print canvas[y][x]
end
puts ''
end
% ruby aaplot.rb RCRFCRFFCCRFFRRCRRCCFRFRFF
__
/ \/\/\
_/\_/\ _/ \
/ \__/\ /
\/
ちょっwwwRubyらしさのかけらもねぇwww
evalの部分は自分で書いてて激しくワロタwww 超富豪的なプログラミングwww
まぁ,プログラムも十人十色ということですな. one of the Rubyistsということでお願いします.
◆ 逃走航路@hatena:[Python]AA折れ線グラフ in Python [http://taka.no32.tk/diary/20060407.html#p01:title] やるべし! うはは,僕のレベルがばれてしまう(笑)((time:46:02)) でも辞書(ディクショナリ)ってこんな風に使えるって例ぐらいにはなるか?
2006-04-08 (Saturday) [長年日記] この日を編集
■ 日記みるのめんどくさい病
mixiの話です.日記を見るのは楽しいのですが, 閲覧するとコメントしなくてはいけないような気がして, 訪問するのに躊躇いが. (そんなに執念深く足あとを観察している人が いるとも思えないですけど...)
足あと機能をON/OFFできるようにして, 自分のページにその状態を表示できるようにしてほしい. ようするに,足あと機能を気にしないことを宣言して, お互いそういうのは気にしないようにしましょうよ,と意思表示したい...
そんなことできたら,mixiのmixiらしい部分がなくなってしまうかな?
ボクが細かいこと考えすぎなんですかね.
ボク自身は足あと機能については,たまーにチェックしてみて, 知らない人がきているときに「もしかして知ってる人なのかな?」と 訪問してみるくらいの使い方しかしてないですけどね.
もちろん,32nd diaryは今日もわーるどわいどにりーどおんりーめんばーを歓迎しています.
◆ しばた [「足跡つけたのに、なんで自分の所に足跡をつけてくれないんですか!!」と怒っている変わった人を見かけたことがあります。〉mixi]
◆ tyv [足跡つけただけで満足して、ほとんど読んでなかったり(汗]
◆ 32 [うーむ,足あとの解釈や関心度が同じなら問題ないのですが,それに開きがあると困ったことになりますね. 実は足あとが残ること自体に価値があると考えている人が多いのかな?コメントしてるかなんて気にしない? どうもmixiは文化になれないところがあっておどおどしてしまう.いかんなぁ.]
◆ 136 [もう最近は足跡もコメントもあんま気にしてないかな気分だね]
◆ otsune [関係無さそうで実は関係ある話をするのはどうか。 「知ってますか? mixiじゃないところにもアクセスログという足跡みたいな仕組みがあることを。つまり足跡を残さずに閲覧するのは不可能なんですよ」 とか。]
◆ 32 [この日記の訪問者が減ったりするかも?あるいはツッコミが異様に増えたり.(んなわけない 冗談はさておき,mixiの足あと機能や掲示板のIPアドレス表示機能などのように,目に見える形がないと跡が残っていないと考えているユーザは多そうですね. ケータイメールのユーザの中にはメールを自分の端末から消せば,メールはなかったことになる,と考えている人までいるそうな. 話が逸れましたが,mixiの(他人のところへの)足あとについてはちょっと私が気にしすぎていたようですね. ありがとう > 136氏]
2006-04-09 (Sunday) [長年日記] この日を編集
■ ウイルス対策ソフトで万全,なわけないでしょ
世間にはウイルス対策ソフトさえ導入すればセキュリティは万全, なんて考え方をする人も多いみたい.
情報が流出したとき,ニュースなどで「なお,このパソコンの利用者はウイルス対策ソフトを導入していませんでした」というような表現をするのもそんな考えを根付かせているような気がする.
そんな考えをもっている方たちにひとこと言いたい. 「あなたは信号機が青なら左右を確認せずに道を渡るんですか」と.
ウイルス対策ソフトなんてごく一部の脅威に対してしか役に立たない. 結局は個人の意識が重要なんだよ,と.
それ以前にセキュリティに万全などない,ということを説くのが先かな?
2006-04-10 (Monday) [長年日記] この日を編集
■ サークルの日
今日はサークルの日.つまり,新入生にサークルを紹介する日.
所属しているサークルに顔を出す. 一時期,存続が危うくなるほど勧誘に失敗したのですが, 近年はどうにかなってるみたい(他人事ではないけど).
んで,適当にアルコールを摂取した勢いで, ○AISTはすばらしいとか,○AISTもすばらしいとか, g○○ddayがすばらしいとか, N○Clがすばらしいとかアピールしまくってしまった. いや,別にボクは回し者とかじゃないっすよ. ほんとにすばらしいんだってば (通学も通勤もした経験はないので確かなことは言えないけど).
あとねー,全力でHaskellがすばらしいトークを 展開しそうになった.飲むといかんねー.気をつけよう.
2006-04-11 (Tuesday) [長年日記] この日を編集
■ 遅れます…
バイト先のマシンのハードディスクが故障。 CD-ROMブートでlinux rescueする。fsckするも終わる気配がない。fsck -y して放置してきた。 荒療治だなぁ。
会議には参加します。
↑にてこずり、少し遅れてしまいそうです。ぅぅ。すみません。orz
■ 広報
今年は広報を中心にがんばります!
告知のサイトができたら、 近況を伝えるためのエントリを書いたり したいと思います。
だいたいのスケジュールがみえてくると、 テンションがあがりますね。がんばります!!
■ YAPC
すみませんすみませんすみません
YAPC*1はやっぷくと読むのだと思ってました.脳内ではYAPCを見るたびに「やっぷく」と認識してた.アホだ.
やっぷしー,なのね...orz
*1 Yet Another Perl Conference
■ procmailrcは変態の香り
procmailでフィルタに通してメールを処理させた後に, 出力が空だと空のメールが届く. 破棄させるにはどうしたらいいのだろう.
とりあえず,"| hoge > /dev/null"してみるも, 空のメールがやはり届く.
よくわかんないので,フラグにWも追加してみるも, 空のメールが破棄されない.
しまいにはヤケになり,man procmailrcを見て, レシピを入れ子にしてみた.
:0 H
* ^To: .*REGEX.*
{
:0 fW
| /usr/local/bin/prog
:0
/dev/null
}
ようやく意図どおりに動いた. でも,なんか合点がいかない.もっと簡単に書けないのか!!
◆ Rocco [LL 行けなかったよん。(ToT) 議事録待ちまする。]
◆ Rocco [X でも影付けられますよ。 うちの PC では重くて使い物になりませんが…。(苦笑]
◆ nsh [Deep Purple かと…… (歳がバレる)]
◆ tyv [確かWindowsでも影つけられるよ http://www.osx-e.com/downloads/utilities/yzshadow.html]
◆ Rocco [私も (まだ何もしてないけど) LL の広報ですので、よろしくお願いします。]
◆ 32 [今日は残念でした.また今度の会議で会いましょう.よろしくお願いします! ウインドウの影はいろいろな環境で出せるんですねぇ.まったく知らなかったす.あとで少し調べてみよう. > nshさん この日記を読んでいる層ですと,PC-8801のM.U.L.E.かと思う方も多そうですね.(ぶ]
◆ 法林 [YAPCは、今回のイベントではやっぷしーと呼んでいましたが、 昔やっていたときはやっぷくと呼んだりもしていたので、 間違いというほどでもなさそうです。]
◆ 32 [なんと,そうでしたか. 海外での読み方がやっぷしーなんでしょうか. やっぱり,日本人ならやっぷくですよね!:)]
2006-04-12 (Wednesday) [長年日記] この日を編集
■ ちょっwwwしょこたんが大学にくるwww
about しょこたん☆ぶろぐ
4/29と4/30にしょこたん(中川翔子)が公開収録で 千葉大学のけやき会館にくるらしい.
とりあえず観覧を申し込んでみたお. 行けるといいなー.
■ ワラタ2ッキのエイプリルフール
今更なんですが,メモ書きが出てきたので, エイプリルフールのときの話.
ワラタ2ッキが泣ける話ばかりでした...
ワラタ2ッキ
- おばあちゃんの思い出
- ファミレスで見た兄妹
- 母に渡していた小遣い
- パパへの手紙
- 母と野球観戦
- 癌になった・・・
- 母との再会
- 2人の入院患者
- おばあちゃんとすごろく
- 母のハンドクリーム
- 彼女に振られた理由
ワラタ2ッキAA
2006-04-13 (Thursday) [長年日記] この日を編集
■ VIA C7 搭載のファンレスMini-ITXマザーボード
いつのまにか市場に出回っていた.
1.2GHzの方はファンレスで動くみたい.
うーむ,一時期は魅力的だったんだが,Intel Core DuoでVTが機能するようになるはずなので, そちらの方に期待が高まるね...
■ lost+found
バイト先のマシンの様子を再び見に行く. システムのパーティションのfsckが終了していたので, 再起動してみるも,/dev/consoleが 見つからないとかいって,kernel panic
おいおい,これはどういうことだ. と,再びCD-ROMからLinuxを起動し,システムのパーティションの様子を見る.
ううん...?なんかおかしいぞ.
ls /mnt/sys/lost+found | wc -l 4489
わろす.こりゃあダメかもしれんね. というか,ダメだな.
とりあえず,etcとhomeを固めて,新しくシステムを入れ直すかね.
■ サーバのラック移動
なかなかの重労働でした. 台車に載せて運搬中に段差でガクンときて, 上に乗ってるサーバが胸くらいの高さから落ちそうになりました.
いやー,今となっては楽しい出来事. そのときはほんとにビビりましたけど.
それにしても,いい運動でした.今日はよく眠れそうだ.
2006-04-14 (Friday) [長年日記] この日を編集
■ ピタゴラ装置 26連発
via Tentative Name.
ピタゴラスイッチのエンディングなどに登場する ピタゴラ装置の総集編 @ Google Video
どれもすごいと感心するばかり. 収録にどれくらい失敗しているかを知りたいなぁ.(ぶ
ちなみに,音楽はアニメのあずまんが大王のBGMと同じく, 栗コーダーです.
関連
もっともっとインクレディブル・マシーンとか懐かしいなぁ. 雑誌の類に体験版がついてきて,遊んだ覚えがある.
■ Podcastの番組を保存するスクリプト
最近,PodcastとかいうiPodユーザやiTunesユーザにとって 便利な方法で配信される番組も増えてきましたね.
とはいうものの,ボク自身はiPodを持っているわけでもないし, iTunesを常用しているわけでもない. そんなわけで,今まではPodcastの番組を聴くために いちいちPodcastのフィードの中からURLをコピーして ユーザエージェントにペーストしてダウンロードしていたのですが, さすがにこの作業はどうかなぁと思いはじめた.
そこで,castrec.rbというスクリプトを作成しました. 以下のようなことを行います.
- Podcastのフィードをパース
- 番組と思われるURLを抜き出す
- URLが示すファイル名のファイルが現在のディレクトリになければダウンロード
さすがに少し大きいプログラムなので,Wikiに貼り付けておきます. (→ castrec.rb)
以下のように使います.
# cd /path/to/rec/dir # ruby /path/to/castrec.rb http://url/to/podcast.xml
crontabに "(cd /path/to/rec/dir;ruby /path/to/castrec.rb http://url/to/podcast.xml)" のように書いて, 番組の更新周期にあわせて巡回させるのがおすすめ.
2006-04-15 (Saturday) [長年日記] この日を編集
■ unknown != unko
最近,エラーメッセージなどのunknownがunkoにみえる.
たぶん,これはモヒカン病だ.
読み間違えても,だいたい意味に矛盾が起こらないから困る. Unkown ErrorでもUnko Errorでも利用者側からすればどうでもいいことだし.
追記.Unkownってなんだよ.Unknownだよ.
■ 明日は情報処理試験
試験は明日.勉強するもいまいちはかどらない.
たぶん,これは4月病だ.(ヤケ
テクニカルエンジニア(情報セキュリティ)の受験に参考になりそうなサイト
- ワンポイントセミナー(無線LANセキュリティ)
- 802.1xの認証の流れを図でわかりやすく解説
- 無線セキュリティ技術に関するキーワード
- 802.1xまわりのキーワードについての解説.TKIP, EAP, AES, WPAなど
- S/MIMEでセキュアな電子メール環境をつくる!
- S/MIMEの解説とPGPとの比較
- セキュリティ用語事典 [S/MIME(Secure MIME)]
- S/MIMEとPKCSの対応
2006-04-16 (Sunday) [長年日記] この日を編集
■ 午前
かるく(三分くらい)遅刻。 まぁ、午前は時間があまるのでどーでもいいです。 というか、今退出可能になったので退出したところです。
問題は割と楽だったかな。 毎度のことながら午前問題は 条件反射問題が多いからな。
そういえば、フォレンジックテストとかステガノグラフィ
という用語は
アクセス探偵IHARA―エンターテイメント情報セキュリティコミック(くり ひろし/浜本 常義/上野 宣/宮本 久仁男/園田 道夫)というマンガで
知った。
このマンガ結構役に立ってるなぁ。
入門としておすすめかも。
■ 午後 I
Perl Mongerのみなさん、元気ですか?
というわけで、ついにプログラミングの問題でPerlを 使った問題が出題されましたねぇ。
まぁ、なんらかの言語で正規表現を 使ったことがある人なら、Perlの仕様を軽く眺めつつ 瞬殺できる問題だと思いますけどね。
Perlの問題は大丈夫だったけど, 全体を通しては,回答はしてみたものの、 あってるか自信がない問題が多いなぁ。 セキュリティの問題って原因とか無数にある気がしちゃう。
さて、最後もがんばりますかねー
■ 午後 II
Perl Mongerのみなさま、ハッスル?
まさか、午後IIにもPerlが登場するとは 思ってなかった。
ディレクトリトラバーサルされるとまずくねぇ? みたいな話でしたよと。
そういえば、同じようなシステムをPHPで 作ってもらったことがあるんだよな。 ボクが担当したのはそれと組になって動作する インスタントメッセンジャーの実装で、 問題文のメールの伝送に相当する部分でしたけどね。
うーむ、ちょっと不明な部分もありつつ解答欄は 無理に埋めといたwww
そんな感じですわん。
にしても長時間机の前でじっとしてると視界がぼけるなぁ。 目に悪そう。
2006-04-17 (Monday) [長年日記] この日を編集
■ Recursion vs. Iteration # Ruby, Haskell
about 404 Blog Not Found , Roccoの日記 , ひげぽん OSとか作っちゃうかMona-
Lambda Calculusの基本は読んだので, アルゴリズムは把握しているんですよね. ちょっとドーピング?
Rubyで書くとこんな感じ*1.
#!/usr/bin/env ruby
def fib(n)
return 1 if n == 1 or n == 2
return fib(n - 1) + fib(n - 2)
end
def fib2(n)
fib = [1, 1]
(n - 1).times { fib << fib[-1] + fib[-2] }
return fib[-2]
end
ラムダ式の計算ではどうなるかというと, fib2と同じような流れで無限リストを定義し, 遅延評価で必要なとこだけとってくれば 簡単に計算できますよ.と.
たぶん,Haskellでzipと再帰を使って書く人が現れて Haskellはやっぱすげーとなりそうな予感. そんなこと言うならお前が書いてみろ, と自己ツッコミしつつ書いてみる.
fib = 1 : 1 : [ a+b | (a,b) <- zip fib (tail fib) ] take 8 fib [1,1,2,3,5,8,13,21] fib !! 6 13
簡潔すぎるな.
そういえば,SCIP(
計算機プログラムの構造と解釈(ジェラルド・ジェイ サスマン/ジュリー サスマン/ハロルド エイブルソン/Gerald Jay Sussman/Julie Sussman/Harold Abelson/和田 英一))はドクターの授業で読んだな.
ボクはドクターではないので, 趣味で参加していたようなもんですけど(単位がもらえない).
ちなみに,その講義の前半では
Domains and Lambda-Calculi (Cambridge Tracts in Theoretical Computer Science)(Roberto M. Amadio/Pierre-Louis Curien)という
本でラムダ計算について勉強しました.
講義の後半にラムダ計算の応用について, SCIPのSchemを観察してみた感じです.
むーん.ラムダ計算に関しては 簡約マシンを自分で作ったり してましたね. あと,predで感動したり してた記録が日記に.
*1 ちなみに,この形のブロックの書き方はボクは魅せるときにしか使わないです.
■ 冒険Ruby
じゃなくて,
冒険ルビ―The best 3 stories by Osamu Tezuka (秋田文庫)(手塚 治虫)でした.
昨日試験の帰りに買ったマンガ.
悪いことばかりしてるとお仕置きお化けがでますよ,というお話. (要約しすぎだ!バカ!!)
なぜか,鋼の錬金術師のオチを思い出したよ...
■ Gentooにするかのう
昨日はついでにバイト先のマシン用のハードディスクも買っておいた. 9380円で250GBだもんなぁ.すげぇよ.デフレディスク(?).
バッファ2MBで5400rpmだけど...(^^;;
せっかくシステムを入れ替えるのだから,変わったものにしようかなぁと画策中. Gentoo Linux, Solaris, Infernoなどが思い浮かんだけど, この中で一番普通に使えそうなのはGentooか.Solarisもまぁ,いけるか. Infernoはまぁ,アレだな.(何
ふむ. Gentooは他のディストロと比べて,インストールの方法が異色. つっても,FreeBSDな人にとってはあまり新しい概念はないな. ただ,LiveCDでブートして, インストール領域に必要なバイナリを展開したあとに, chrootしてmake buildkernel, make installkernelしてるよーなもんですよね. そもそもPortageが*BSD由来ですか.そうですか.
追記.Gentooのminimalインストールディスクから起動するも, CD-ROMドライブのマウントに失敗する... 一体,お前はどこから起動したんだ?
2006-04-18 (Tuesday) [長年日記] この日を編集
■ 正直すぎるボク
まだ就職活動しています.つうわけで, 今日はやたらと見慣れた街のビル*1での面接でしたので,日記に書いてみる.朝.JSTとオレタイムゾーンが直交してて,1時間30分しか寝れなかった.
しかも,余裕をもって電車に乗ったつもりでしたが,
電車内でW-ZERO3で到着予定時刻を確認するとどうみても5分遅刻です.
ほんとうにありがとうございました.
乗換駅ですぐに連絡しました...
まぁ,そんな憂鬱な状況でしたが, なんとか乗り切り,雰囲気も割といい感じで面接.
その面接中盤でのこと.
面接官: 「人と話をすることは好きですか」
32: 「もちろん好きなんですが,ちょっと人見知りするんですよねぇ」
面接官: 「へぇ,ぜんぜんそんな風には見えませんでしたよ?」
32: 「今日はがんばっていますから.ははは.(笑) 気の合う人と話すのは大好きですよ.」
...
ある意味自然な受け答えをする人,ここにあり. なんか,選考の基準に人格とか重視すると書いてあったので この受け答えはまずかったかも.
全体的には好感触だけど,この件がどう思われるか,だよな. まぁ,こういう部分が少しくらいあった方が 話に真実味が生まれる気がするんですけど,どうなんですかね. バカ正直なのも企業側にとっては迷惑かもしれないけど...
それにしても,技術的な内容が話せる面接は楽すぎる. 研究の内容を説明して「面白い内容ですね」と言ってもらえたのが とてもうれしかった.
あと,どうやら趣味とか資格が行き過ぎらしくて, かえって不審に思われました. 「コンピュータの他にはなんかやんないの?」という感じでね. 「趣味として書くのは躊躇われましたが, ルービックキューブとか好きです!」と嬉々として回答ww なんか普通の人の趣味と明らかにチガウwww
かといって,「趣味は(お気に入りの絵師の)芸術鑑賞と(お気に入りのサウンドチームの)音楽鑑賞です.(声優の)お芝居なんかも大好きです.」とかいうセリフは歯が浮きそうになるwwというか 括弧の部分省略するとJAROに通報されるwww
*1 UDXに行くのははじめてだったけどねー
■ 久々の電脳街
ついでとゆーか,なんとゆーか,やっぱり徘徊しておくよね.アキバ.
メイドがいる
ほんとに駅前にメイドのコスプレしてる人とかいるのね. まぁ,自分もリーマンのコスプレしていたようなものでしたので, あまり人のこと言えないんですけど.
つーかね. 「秋葉原にはメイドがいる」ってのは 「日本には忍者がいる」くらいの神話だと思っていた 時期がオレにはありました. そりゃあ,江戸村に行けば忍者がたむろしているように,カフェに行けばやつらはうじゃうじゃしてるだろうよ,と.
ところが今やメイドたちは棲家を離れ,人里まで降りてきるんだもんね. 末だよ.世.
はじめてのフィギュア館
後輩くんが秋葉原には全階フィギュアのフロアーの店があるよ, と言っていたので行ってみた.
んで,店内を見ていたら, 唐突にX-MENのウルヴァリンか スターウォーズのヨーダのストラップが欲しくなった. ほんとはサンダーバード5号のストラップが欲しかったが, 5号のストラップなんかなかったよwww なんで2号と4号だけあんなにひいきされるのさ. 漢なら5号だろ.巨大ロマン.結局,ウルヴァリンのストラップもヨーダのストラップも なかったので,無難にスパイダーマンのストラップを買ってみた.
UNIX本舗
ぷらっとホームの販売店がなくなったみたいなので, UNIX本舗に行ってみる.
S・G・I! S・G・I!
フュエルとおくタンに萌え萌え〜!!
注: Silicon Graphics Fuel と Silicon Graphics Octane2
...
いやー,すげぇすげぇ. Sun Microsystemsのカタログに載ってる製品が普通に売られてるよ. コバルト(Sun Cobalt)も萌えるね.
パーツ買って撤収
電源の分岐ケーブルとかATA-133のRAIDカードとかを購入.
17K円〜20K円で売られていたi-RAM(Windows起動の様子)にも萌えたが,これに加えてメモリも必要となると,コストパフォーマンスが悪いよ.さすがに今回は見送る.
■ kFreeBSDに挫折
秋葉原の帰りにはバイト先へ. 先輩や後輩と会話しまくって 就職活動の精神的な疲れを癒すwww
そして,故障したマシンのメンテナンス. とりあえず,ATA133のRAIDカードを挿して BigDrive(137GB以上の領域)も認識できるようにしてみた. 言い忘れてましたが,こいつを挿す前は 250GBのディスクが37GBに認識されてましたよwww
んで,homeとシステムのパーティションはfsck後,こんなことに
# ls /mnt/sys/lost+found | wc -l 4489 # ls /mnt/home/lost+found | wc -l 13214
わろすwww合計で18000近くかよwww
一応,/root, /etc, /homeをtarで固めた. んで,GentooのminimalのインストールCDで起動したんですが, /dev/hdcのマウント(CD-ROMのマウント)でコケる. 一体,お前はどっから起き上がったんですかと問いただしたい気分...
しょうがないので, Gentoo GNU/kFreeBSD, Debian GNU/kFreeBSD, gingという kFreeBSDのブートディスクを持参.動けー!!www
- ging
- 無難に起動した.kFreeBSDへの期待が高まる.LiveCDなので確認に使うのみ.
- Gentoo GNU/kFreeBSD
- インストール成功するも,portageの整合性がおかしい風味.emerge opensshとかxcrypt.cのcryptがわからんとかいう.cryptlibを入れようとするとunzipはビルドできないという.わからん.
- Debian GNU/kFreeBSD
- インストール成功.apt-getも普通に使える!と思ったが,aptのサーバがめちゃくちゃ遅いし,パッケージの種類も少ない.
そんなわけで,古巣Debian GNU/Linuxでガマンしようと 思い,インストールディスクで起動するとカーネルが恐れをなして取り乱すwwwなんで?www
でも,FreeBSD 6.0-RELEASEのイントールディスクは普通にブートできた. もういいよ.FreeBSD/kFreeBSDでさ./ 1G, swap 1G, /usr restでサクッと切ってインストール完了.
これからSamba上げます.
2006-04-19 (Wednesday) [長年日記] この日を編集
■ モンスターマシーン
これはまた懐かしいころのモンスターですね...- ハードディスク 4GB
- CPU Pentium II
- メモリ 512MB
車とかあまり詳しくないので,たとえがよくわかりません.
軽自動車にポルシェとフェラーリのツインエンジンを載せると どうなってしまうんでしょ...?
◆ ヤン [>軽自動車にポルシェとフェラーリのツインエンジンを載せると どうなってしまうんでしょ...? 軽自動車でなくなってしまうような...w 排気量に上限があったはず。一つでもオーバーなのにツイン... 関係ないけどルパン3世の例の車を思い出した. PCのスペックではAMD64デュアルコアに64Mメモリと1Gディスクって感じの方がしっくりくるような.]
◆ 32 [そうか!確かあったね,排気量の上限.ランクあがっちゃうな.というか,もしかして,不正な改造か? ルパン3世の車って後部座席にハンドルが生えて,そのままバックの方向に運転できるようなギミックもあった気がするねぇ.確かにツインぽいw ボクは軽自動車というのは軽自動車並のガワだと言いたいのかな?と解釈したんだけど,その割には絵がミドルタワーなんだよね.デカイwwwどういう意図だったのかほんとのところを理解できないなぁ.]
2006-04-20 (Thursday) [長年日記] この日を編集
■ 社交性
今日も就職活動.三時間かかったのでツラス.
今日もやってしまった.
面接官: 「社交性はありますか?」
32: 「ないです!(元気よく)」
面接官: 「そこまで言い切る人もめずらしいですよw」
どこまでもかっ飛ばすボク. この先,どうなっちゃうんだろうw
■ ミーティング
就職活動の足でそのままLLのミーティングに直行.
いろいろ決まりましたよ.と.
詳しくは公式の発表をお楽しみに.
どうでもいいですが, 名前だけ知っていて,一方的に尊敬していた方の顔を リアルに見るとビビりますね.かなり.
2006-04-21 (Friday) [長年日記] この日を編集
■ Intel MacでVT-xのサポートが有効であるかを調べる方法
午前中からゼミがあると勘違いして研究室にきてしまった. こういう早起きはなんか損した気になるから不思議だ.
んで,早起きついでに, 先日研究室に到着したIntel MacでVT-x(Intel Virtualization Technology for IA-32 Processors)が有効か調べてみることにした.
手順は以下の通り.
Read More ...■ Cacao 72%
え?なんで,Cacao 99%じゃないのかって?
そりゃ,戸愚炉弟の120%をいきなり倒したら犯罪ですよ. やっぱり,通は80%くらいから順に倒していかないとね.
Cacaoも72%から攻略するのが礼儀というものだよ.君.
...
すみません.嘘です.99%は品切れっぽかったです...orz
2006-04-22 (Saturday) [長年日記] この日を編集
■ Amazon.co.jpでコンビニ・ATM・ネットバンキングの決済開始
about コンビニ・ATM・ネットバンキング払い プレゼントキャンペーン
今日,Amazon.co.jpにログインして知った. 18日からコンビニ・ATM・ネットバンキングによる決済がはじまっているのね(INTERNET Watch).
ネットでクレジットカードとか怖くて *1, 代引きでしか使わなかった人なのでコンビニ決済はありがたいなぁ.
*1 SSLの仕組みとか知ってる人間が何寝言言ってんだよ,という気はするけど
■
魔法先生ネギま! (14)(赤松 健)
いい加減文化祭の話は飽きたなぁというところ.
今更になって無理にキャラクターごとの エピソードを登場させている感じがする.
後半の図書館組の話はべただけど面白かった.
高畑先生はかっこええのう. とりあえず,次の巻にも期待.
そういえば,限定版には ブックカバーがつくらしい. どうして,こう, 秋葉原周辺以外では使えなさげなものを付録にするのか, 理解に苦しむ.
2006-04-23 (Sunday) [長年日記] この日を編集
■ オブジェクト開発の真髄
先日,前期のゼミで読む本が決まり,
オブジェクト開発の神髄~UML 2.0を使ったアジャイルモデル駆動開発のすべて(Scott W.Ambler/越智 典子/オージス総研)というやつを読むことになりました.
んで,連休は自由に使いたいので,今日,自分の担当箇所を読んだ.
この章(第二章)はあんまり新しい概念がなくて退屈だなー.
詳しいレビューはまた後日にでも.
■ Thunderbird 1.5.0.2
Thunderbirdの更新チェック機能を利用してアップデート.
以前はアプリケーションの追加と削除に データが残ってしまうなどの不具合がありましたけど, 最近はそんなこともなくお手軽にアップデートできますね. いい感じ.
ついでに大学のマシンにリモートログインしてportupgradeもしておく. FreeBSDも快適じゃのう.
■
クビキリサイクル―青色サヴァンと戯言遣い (講談社ノベルス)(西尾 維新/take)
後輩くんから借りていたライトノベル. ようやっと,まとまった時間ができたので読んだ.
あー,Amazon.co.jpのレビューの人と同じ意見かな. 230ページあたりまではかなりだるい進行だった. 物語終盤は楽しく読めたな. 各要所でこれくらいのテンポがあると読みやすいんだけどね...
うーむ.トリックも赤音とかなみのネタも どっかで同じような話を読んだ気がするんだよなぁ. とりあえず,次巻が面白いらしいので期待.
2006-04-24 (Monday) [長年日記] この日を編集
■
DAFT CLUB(ダフト・パンク)
帰りに地元のツタヤに寄ったら在庫処分をしていた.
なんとはなしに見たDAFT CLUBが新品なのに中古扱いで半額になってました.
即ゲット.
Harder, Better, Faster, Strongerサイコー!!!!
The ProdigyとかUnderworldとかクラブ系のテクノが好きな人などにおすすめ〜
どうでもいいんですが, Face to Faceを猫に聞かせるとめちゃくちゃ興奮します. なんで?
■ Hyper Estraier 1.2.3(公式サイト)
しばらく見ないうちにいろいろと機能が追加されていました.
周辺のプログラムと一緒に最新にアップデート( QDBM 1.8.49, MeCab 0.90 )して,インデックス再構築しといた. /homeの容量が圧迫されてて,makeに失敗したのはナイショ...
クローラ機能が追加されたので,ソーシャルブックマークなんかと連携させても面白いかもしれない.
■ Microsoft Exchange V6.0がスレッドをぶっちぎる件について
某メーリングリストでやたらとメールのスレッド表示がぶちぶちと ちぎれていたので, ヘッダを見てみたら,X-MimeOLEにMicrosoft Exchange V6.0とかでました.
なんでこいつはIn-Reply-ToもReferencesも付けないんですかね?
ユーザは正しい使い方をしているので非はないし, たぶん会社指定のメーラだと思うので,乗り換えろとも言えない.
どうしたものか.
◆ tyv [Gentooさわりにいこう・・・おもしろそうだったらDebianから乗り換える(ぇ]
◆ 32 [いきなりFreeBSDのmergemaster的な段階(etc-update)で躓いてみたりしてね. vimdiffの使い方がわかんねぇwww]
◆ otsune [>カーネル再構築すればext2として読めるんですけど, freebsd-updateのサポート対象から外れる面倒を考えると GENERICカーネルでも /boot/kernel/ext2fs.ko をkldloadしてmount_ext2できるはずなので、freebsd-updateを使いながらext2を読み書きする事は問題ないと思います。]
◆ 32 [なんと,そうでしたか.すみません,勘違いしていました.(^^;;;]
2006-04-25 (Tuesday) [長年日記] この日を編集
■ しょこたんのチケット
しょこたんが大学にくる件について. チケットが先週あたりに家に届いていたけど,日記に書くのは忘れていた. チケットというか,ハガキのような形の入場券ですけどね.
一応,五枚届いて,うち土曜日の一枚は友人(先輩)にあげると約束した.
他,顔見知りで入場券欲しいっ!って人はコンタクト取ってください. メールとか日記のツッコミとかオフラインで.
■ 情報処理 4月号
今月の情報処理に ヤフー株式会社の山下達雄さんによる 「ChangeLogメモによる自分データベースの構築」という記事が 載っていました. 表紙のタイトルを見たときに, 「もしかしてたつをさんかなぁ」と思ったら,まさしくそうでした.
んで,ボク自身は最近,howmでメモをとっているんですけど, まだそれほど量もないので,ChangeLogに移行するなら今かもなぁ, と思うこのごろ.
ふーむ,たつをさんのChangeLogは4MBのファイルひとつに 6年分が記録されているのかぁ. それはそれで大変そうだなぁ...
■ livedoor Reader
数日前から使ってますが, このインターフェイスは快適だなぁ. ただ,不満がふたつほど
- takano32というlivedoor IDがすでに使われている
- 過去の記事から新しい記事という順での表示ができない
とくに後者がイタイ.早く対応してくれないかなぁ.
前者はひょっとしたら,昔の自分による犯行かもしれないしwww だとしたらパスワード忘れたwww
2006-04-26 (Wednesday) [長年日記] この日を編集
■ ねんがんのないていをてにいれたぞ!
更新が遅れましたが, 先生たちには口頭で伝えてから日記に書きたかったのでね.
なわけで,ないていをてにいれました. ころしてでもうばいとらないでくださいwwww
まぁ,社名は伏せておきますが
- 大企業だけど
- ジーパンで
- カーネルのソースコードとか読んで
- お金をちゃんともらえる
はず.
まぁ,あたりまえのことですが, あくまでこれがスタートラインという意識でいます.
気分は"Binary 3.0"
◆ Rocco [内定おめでとうございます。]
◆ tenkoma [内定おめでとうございます.]
◆ Neo_T [おめでとうございます。 願いどおりの職場環境みたいでよかったですね。 ゆずってくれ たのむ!!]
◆ hantyo [「夢を飛び出すジェットで」ってタイトルだけで、曲が浮かんだ俺はもうだめかもしれません。 そして、イノセントではなくイノセンスでは、と地味な突っ込み。 「にーとになるけんりをすてるなんてとんでもない」 ということでおめ!]
◆ 32 [みんなありがとうっす〜!(メッセンジャーで話しかけてくれた方たちもありがとう!!) > hantyo氏 やっぱ,極上ですよねw そして素で間違えてましたww指摘ありがとうございます > イノセンス]
◆ nojishu [遅れたけど、内定おめでとうございやす。 内定良いなぁ・・・]
◆ saito [遅ればせながら,内定おめでとうございます. 希望通りの結果になったようで何よりです.]
◆ 32 [どもですー おふたりには飲み会のときに志望についてお話していましたね.(^^ おかげさまで希望通りのことができそうです.入社したら,(あらゆる意味で)大きいことをしたいと思います.ww]
◆ shoo [> ジーパンで いいなぁ…。うちは会社規模とか業務内容とか金銭・福利厚生面(特に新築の安い寮とか!)はほぼ期待通りなのですが、服だけはスーツコスでしょんぼりです。 むしろ配属先によっては会社のロゴ入りの作業着かも(ぉ]
◆ 32 [以前は金曜だけ私服デーだったようなんですが,それが最近,他の曜日でも私服が許可されるようになったそうです.shooさんのところも社風によっては近い将来に私服がO.K.になるかもしれませんよ. 新築の安い寮は羨ましいですねぇ...まだ寮とかは見ていないんですよね..ちょっと不安かも.(^^;;;]
2006-04-27 (Thursday) [長年日記] この日を編集
■ Mac miniを注文
就職活動終了の勢いに乗って, Apple StoreでB000BRU8POを注文してしまった.
もちろん,メモリは1GBに増設. ワイヤレスキーボードとマウスもつけてみた. もうヤケクソだ.約12万なり.
でもね.実は同じような構成でメモリ512MBのPrime Super Mini が12万円なので,その点を考えるとかなりお買い得なんですよね. Core DuoのMac miniを買うなら今しかない(と思い込むことにした).
■ バイトにも復帰
というわけで,バイトにも復帰しますお.みんなよろしくね.
まずは,JavaでSmalltalkのパーサでも書きますかねぇ.
久しぶりのJavaだなぁ.なんかめんどくせぇぇぇぇ. 開発環境(Eclipse)重いし.
■
よつばと! (5) (電撃コミックス (C102-5))(あずま きよひこ)
購入.よつばと!はクオリティが維持されていて, 気持ちいいなぁ.
よつばと!って,最新刊を読むと過去の巻も読みたくなるんだよね. まぁ,時間ないので,それは次の巻が出たときにでも.
それにしても, 子供を見ているとほんとにこういうよつばみたいな時期があるので, そこらへんの描写はうまいと感心してしまうよ.
2006-04-28 (Friday) [長年日記] この日を編集
■ 低調
バイオリズムとか,信じないんですけど,今日はどうにも調子が悪かった. 睡眠もちゃんと取ってるし精神的にはむしろ良好なんですけどもね.
とりあえず,積極的な活動(自分で考えてコード書いたり,レジュメ書いたり)はせずに,書類の準備やお金の振込みなどの作業だけしたという感じかなぁ...
それにしても,ボクはほんとに不器用だな.
まぁ,連休中は右肩上げて生きますよ. いろいろ精力的に,貪欲に.
■
クビシメロマンチスト―人間失格・零崎人識 (講談社ノベルス)(西尾 維新/take)
読了.
ライトノベルは読んでいて疲れるなぁ.
専門書の方が楽に読めるな.とか言うのは変態ですか?
以下ネタばれるので,読んでない人は注意してね.
Read More ...2006-04-30 (Sunday) [長年日記] この日を編集
■ タブとスペースのことを考えると頭が痛くなります...
about 404 Blog Not Found - タブのスペース化はタブ幅よりも重要である
ボクはスペースやタブの問題の解決はツールの責務なんじゃないかな,と思う.
Read More ...◆ alternative jiangmin: タブとかスペースとか [http://blog.livedoor.jp/dankogai/archives/50475459.html:title] [http://d.hatena.ne.jp/higepon/20060502/1146370478:title] [http://taka.no32.tk/diary/20060430.html#p02:title=タブとスペースのことを考えると頭が痛くなります... - 32nd diary (2006-04-30)]..










パワーパフ ガールズ・ムービー [DVD](キャサリン・キャバディーニ/タラ・ストロング/E.G.デイリー/ロジャー・L.ジャクソン/トム・ケイン/トム・ケニー/麻生かほ里/南里侑香/池田有希子/石井康嗣/安崎求/石住昭彦/ブライアン・A.ミラー/ドナ・カストリコーネ/ローレン・ファウスト/マイク・ムーン/チャーリー・ビーン)
イノセンス スタンダード版 [DVD]








◆ tyv [ちょっと、いや結構、よろこんじゃったよ・・・<DS 何冊か家のどっかに転がってるよ(汗]
◆ 32 [ボクも書店で内心かなりよろこんでしまったよー.ゲーム雑誌のコーナーにデカデカとDSと書かれた表紙ですよ?wこれはもうDSしか. とりあえず,内容も見ずにレジに持っていったる!!と思い,近づいたら,コソーリ左上にファミ通という文字がwww...orz どのエイプリルフールネタよりもショックがでかかったなぁ.(エイプリルフールネタではないけど]