2008-01-01から1年間の記事一覧

Servletだけだとまずい点

コードからデザインを把握しづらい デザインを修正した際に再コンパイルが必要 デベロッパとデザイナの分業が困難 いずれも、デザインがコードの中に埋め込まれることに起因する。

フィード増えすぎ

LivedoorReaderの登録フィードが1000件を超えて、処理が追いつかなくなってきた。意識的にいまいちなフィードを削るようにしてる。LivedoorReaderのインタフェースはよくできてるとおもうが、これ以上能率化しようとするとどういう方法があるだろう。

コメントスパム

今日の井原を1ヶ月くらい放置してたら、MovableTypeに1万件くらいコメントがついてた。ほぼぜんぶスパム。スパムフィルタ付いてるのに。

D・カーネギー『道は開ける』

同意しかねる点も多いが、まあまあ。以下のような点に共感した。 起こってしまったことはしかたない。いちいち後悔したりせず、さっさと切り替えて状況に対処すると良い。 嫌いな人のことを考えるのに1分でも使う必要はない。 リスクを正確に見積もること。…

教養は、それを共有する者たちの間に、「話が通じる者同士」という連帯感を育て上げるのだ。こうして育った連帯感は、既成の「世間」を強化もするし、また「世間」を超えた新しい人間関係をもたらしもする。(中略)支那の士大夫階級が詩を作るときにふまえ…

これまた日本ならではと思われる慣行に、OB訪問なるものがある。べつにサークルやゼミなどでなじみの先輩でなくてもかまわない。手紙と電話で失礼無く連絡すれば、会ってもらえるという慣行なのである。(中略)おそらくこのとき、きみたち学生は、自分の長…

高卒で零細企業に就職して、上司にもその仕事ぶりを認められていた青年が、取引先で大卒の担当に英語混じりの弁舌を噛まされて煙に巻かれ、一挙に自信を喪失して泣きべそで帰ってきたのを見て、社長が、うちにも英語の出来る大卒の若い者が来ればと嘆いてい…

ひこうき

ライト兄弟をはじめとする飛行機発明家たちの試みが成功の兆しを見せ始めたときにも、科学者たちは飛行機の実現について否定的な見解をとり続けた。 当時アメリカ天文学会会長であったニューカムは、「空中を飛行することは、人間には絶対克服することができ…

fedora8にBerkeleyDBの各種ツールを入れる

yum install db4-utils で、db_upgrade, db_dumpその他のツールが入る。

fedora8のvsftpdで500 OOPS: cannot change directory

[アプリケーション]→[SELinux Management]→[Boolean]の「Allow ftp to read and write files 〜」にチェック入れればおk

コメントの付け方

コメントを付けるのは、後々コードを読み返すときのコストを減らすため。コメントを付けるべきかどうかは、コメントを付けるコストと、後々節約できるコストのバランスで決まる。 そのコメントが将来的にはコードを理解する時間を 10 分節約するとします。そ…

箴言

Premature optimization is the root of all evil (早まった最適化は諸悪の根源である) - Donald Knuth