free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2007-09-30) 最新 次の日記(2007-10-02)» /編集

2007-10-01 [長年日記]

§ [linux] Ubuntu Gusty Betaにしてもた

 うちでは、nvidiaドライバでこける以外は普通に動くよ。ただAlternative Install CDからアップグレードできねーんじゃねーか、とちょっと思った。ともかく上書きー、とかやろうとしたら無理だったので、/homeは別スライスだし、ばっさり再インストールしたらまあ普通に動いている。何この情報のないインストール記。

 東大のミラーのファイルは最新ではない雰囲気を感じるんだけど、どうなのかねえ。迅速にミラーリングされてて尚且つ快適な速度で繋がるサーバがどこかわからないので、今ちょっと辛い。あとDeCSSをどっから入れるかわかんねっす。

 ミラーというとRingサーバが有名だが、tenbinとdnsbalanceが入ってるんで出来る限り使っていきたいと前は思っていたけど、だいぶ前にどこを信用していいのかわかんなくなって全然使わなくなっていたりする。信用できないサーバがあると、ロードバランサ経由のアクセスが全部信用できなくなるので困る。

 DeCSSとかを導入するにはhttp://packages.medibuntu.org/ gutsy free non-freeをソースに追加して、win32codecsとCSS関係のライブラリを導入すると良い。

 追記:本家のヘルプをご覧ください。

§ [tag] トヨタの富士スピードウエィF1グダグダ運営

 トヨタともなれば広告をバンバン出してるので広告収入で食ってるメディアはニュースにしづらい面があると思われるが、民放でニュースになるんだろうかこれ。

§ [tag] R6RS

 まとめ希望。

§ [//] 移動日

 高速でも45分くらいはかかる。楽は楽だが4MTのスターレットで走るところじゃない。

§ [//] 農業その後

 やはり日常生活とは使用する筋肉が違うので何ヶ所か痛かったり痛くなかったり。親指が痛いのが難だな。

§ [program] 今更ながらオブジェクト指向について考える日

 上から下に読み下せるコードが読みやすいという人がいるみたい、という話から始まる話。

 オブジェクト指向の一般的な解説はWikipedia参照…というか、ふつうのプログラマである俺程度の理解では、これ以外に書くことは無いと思うのだけど続ける。

 「読みにくい(!読みやすい)」という話から推測するに、ふつうのオブジェクト指向なコードの読み方を知らないだけじゃないかと思うのだが、仕様書と動作するコードがあってどこをどうすると何の処理が始まるかわかるんだから、先ずそこを普通に読めばいい。ボタンのイベントとか。で、オブジェクトが生成されてるなら、そのオブジェクトのインスタンスがどうやって生成されて、どう呼ばれているかから読み始めればいいと思う。あとはインタフェースなり抽象クラスがあるならそれを見ればいいし、名前も普通に現実を反映したものが付いてるんだから、クラス名とかメソッド名をそのまま解釈してくれればいいと思うわけで、なんだか理解できない理由が思いつかなくなってきた。行ったり来たりするのが嫌らしいが、オブジェクト指向でなくても普通に構造化してれば行ったり来たりはしなきゃならんはずだし、上から下へ読むコードでも、GOTOとかGoSubとかを採用してしまえば行ったり来たりはどうしてもするんじゃあないのか。

 関数は25行までだよってばっちゃが言ってた。

 処理の抽象化を目的としてクラスを作る場合、普通に説明される利点は当然として、仕組みができたことで名前が付けられるようになったこと自体が利点だと思ったり。名前重要。Comparatorとか書いてあったら、おお比較すんだなと素直に思えるわけで、少なくとも、引数二つとって数値を返す関数と言うよりは親しみやすい。

§ [tag] スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

 るびま0021だけど、俺としては見どころはやっぱりこれかな。

 本格的にTDDをしたことがないので、TDDの有無でコードに違いが出るのかどうか気になる。粒度は細かくなりそうな気がするけど。

§ [tag] footprints.

 まったくもって同感:小学校から留年ありにするとか……無意味か/銀林みのる『鉄塔 武蔵野線』:読もうかなと思っているだけの本(AmazonのWishListに登録もしない)が溜まっていく日々/Theo の矛盾 (undeadly):わはは、自分でデュアル -> BSD-only に変更を許可してんじゃん。ちょっ。/悪女とツンデレ/職場に入ってきた派遣の女性がすごい色白美人で巨乳:超直球。/やる気がないなら帰れ:勢いとリズム。/SSHで手抜き運用するためのtips:なんでもかんでもぐぐるな/AWDwRの第2版の日本語版ですが、ようやくAmazonで予約できるようになりまし:すかさずWishList行き。いつか買って読めるのだろうか。とりあえず技術書の未読が2、小説の未読が3な今日この頃。とか書いてたらLSI のボンディング作業の話を思い出したり。まあ真偽が怪しいみたいだけど。作業に変質してしまうと大義名分が欲しくなるのでついつい書いてしまう日記のような気がして、やや憂鬱。

§ [//] 架け

 北上・水沢あたりの発音としては「ほうがけ」が多いか。そもそも「ぼうがけ」だと思い直した。そういや画像持ってたわ。棒架け

§ [tag] Halo3

 出たのかー。