2004-04-17 (Saturday) この日を編集
■ プロジェクト打ち上げ
昨日,バイト先でプロジェクトの打ち上げがありました.
なんか,こう,いくつかの点*1を除き,典型的なXPなプロジェクトだったので,いろいろ勉強になりましたねぇ.
特にペアプログラミングは刺激になりました.ひとりでは開発が止まってしまいそうなところでも,ふたりだと頑張れたりしますね.それに,自分に足りない知識がどういった種のことなのかがとても明確になります.よい経験でした.
*1 いくつかの点: テストコードがなかったり,終盤でドキュメント書いたりなど.
■ iFP-190TCが壊れた〜!!
昨日,家を出るときに「再生・停止」ボタンを三度くらい押さないと再生できませんでした.
で,その後,ボタンにより停止することができなくなったので,仕方なく電池を抜いて止めました.(ぶ
それからは二度と電源が入りません!!う〜む,停止できなくなった時点から「再生・停止」のボタンが機能してない気がします.
■ とりあえず,買った時期*1がいつなのかを調べてみました.
どうやら2002年12月23日のようですね.
1年半くらい経ってしまっていますし,実はこの不具合以外にも最近ファイルシステムがおかしく*2なってたんで,買い換えようと思います.
そういえば,一時期,研究室とのデータのやりとりのために,ハードディスクタイプのプレイヤーを買おうと思っていたのですが,512MBのUSBフラッシュメモリがタダで支給されたため,結局は買ってなかったんですよね.
そんな現状から考えると,実はハードディスクタイプである必要もないかもしれないですが,やっぱり大容量は魅力.それに,こちらにデータを移行させれば,512MBのUSBメモリはKNOPPIX用とかにできますし.(ぶ
というわけで,購入の候補としてはiHP-120,iHP-140あたりが最有力.
専用の転送ソフトも必要なく,ZIP.MP3*3も再生できるらしい.これはスゴイ.個人的には歌詞のファイルを再生と同時に表示できたりすれば,もう言うことはないかなーといったところ.
2005-04-17 (Sunday) この日を編集
■ SCSIデバイスありすぎwww
こ,これはPCIデバイスありすぎwwwの続編?
マシン自体は安定しているのだが,どうしてこんなことになっているのだろう.
まぁ,とりあえずPCIデバイスからSCSIデバイスへ抽象度が下がったわけだ. となると,スキャナデバイスとかが32個ぶらさがることなんかに期待できるだろうか.
■ monotone
BitKeeperが問題になっていることを受け, Linusが代替候補としてあげたため,一躍有名になりつつあるバージョン管理システム.
cvsやsubversionと違い分散型で,GNU Archよりもお手軽に導入できそうな雰囲気が漂う.
そして,何よりboostを利用して書かれているみたいなので, ソースコードはさぞ美しいのだろう,と妄想.
Debian sargeあたりまで降りてきたら試してみようと思います.(ょゎ
追記.monotone_0.18-1_i386.debが配布されていますな.ちょっくら試してみますか.
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ドライブのマウントに失敗する... 一体,お前はどこから起動したんだ?
2007-04-17 (Tuesday) この日を編集
■ 暇な研修
一応,情報を専門でやってたので,全部知ってるようなことだけど,こんなの実際に社会で役立つ成果物を作る上では何の役にも立たないような気がしているのよね...
2008-04-17 (Thursday) この日を編集
■ いきなり☆OP25B
急に生では出せなくなった。
あらかじめリレー設定の記述はしていたので、こいつをコメントインして対応終了。MXでdigったホストは無理で、smtp.example.comがいける、というのに微妙に納得いかなかったが。
いいんだけど、連絡くらいは欲しい。
■ メンバーの参加コミュニティ
あるコミュニティに入るとその右のサイドバーに「メンバーの参加コミュニティ」なるものがでるようになっているではないか。いつからだ?
Rubyのコミュニティを見てみると、そのメンバーの参加コミュニティにはJava, Ajax, PHP, C/C++と意外と幅広いのがわかる。
やっぱ、仕事とは別で趣味に使ってる人が多いのかしら。
■ 今日のTwitter
- 19:46 > @nishio キモチワルイ世界へようこそ。(ぉ
- 20:39 > @itengineer お。flexってあのbisonと関係あるやつ?(なわけねーよwwww
- 20:57 > ぎゃーす。お前ら脳みそカラッポか!!!危険なんだからやめろよ。危険抑止する新しいAPI作れば複雑性があがってさらに危険になるっつーに。もう知らん。帰る。
- 21:20 > なんつーか、秀逸すぎるんだが。 http://www.physalis.net/senryu/detail/5412/
- 21:20 > またか http://www.physalis.net/senryu/detail/5435/
- 21:21 > わりとまともな文章ができるのもすごい http://www.physalis.net/senryu/detail/5447/
- 21:22 > 忙しそうです http://www.physalis.net/senryu/detail/5470/
- 21:23 > 自然な文章 http://www.physalis.net/senryu/detail/5482/
- 21:25 > @akr やばい。すごすぎる。
- 21:25 > 新しいアニメでも紹介されたんでしょうか。 http://www.physalis.net/senryu/detail/5496/
- 21:26 > やっぱり忙しそうです。自然の摂理なんでしょうか。 http://www.physalis.net/senryu/detail/5507/
- 21:27 > 一年目です。決してベテランじゃないです・・・ http://www.physalis.net/senryu/detail/5501/
- 21:27 > すみません、いままで何も考えてませんでした・・・ http://www.physalis.net/senryu/detail/5513/
- 22:20 > @takesako vector<vector<string>> トラウマ右シフト。
- 22:22 > @cactusman C++はいい具合に意味不明なエラーメッセージと行数とエラー数を提示してくれます:-)
- 22:52 > おい、Safari 3.1.1試しに使ってみたけど、Safariってこんなに軽いのか!!!!!Dolipo抜きなのに!!!!!
- 22:57 > @lupin14 アドオンなどに慣れてしまっているが故に移行にためらう・・・これをはじめに使ってれば間違いなくSafari教に入信してましたwww
- 23:01 > @YaSuYuKi あー、iTunesですげぇ共有されてるのとかあるあるwwww
- 23:05 > @YaSuYuKi ボクが大学生だったときにはLANパーティー状態でAoEだのFPSだのやり放題みたいな感じでしたねwwwww
- 23:21 > いやー、これ、芸術的すぎるわ。 http://tinyurl.com/6kh5vh










◆ YOSHIKI [The Plugならひとつ余っているからあげたいところだけど、そうそう会えそうにないので無理ですね(w あと、zip.mp3が再生できるとは言えタグは読み込まないのでそれ程便利じゃないよ。]
◆ takano32 [なかなかおいしい話はないもんですなぁ.で,買ってしまったよ...]