象さんのスレーブ用として、Atom330のマシンを自作してみる。BTOの方が安いと思っていたのだけど、用途的にDVDドライブは必要ないし、キーボードやらマウスやらスピーカーももちろんいらない。その割にHDDとメモリを多めに欲しくなるので、BTOだとその辺のカスタマイズ料がけっこうかかって自作の方が安いという試算になった。今日見かけた記事この記事がとても面白かった。自作サーバカンファレンス「はてなの自作サーバの実際」+他セッション講演メモhttp://d.hatena.ne.jp/rx7/20091125/p1続きを読む努力は意志の力からではなく、不安や欲望から生まれる将来の夢は道徳でも欲でもなく、何かを格好いい、美しいと思うことから生まれる。努力は意志の力からではなく、不安や欲望から生まれる。欲望を断ち切る力は強靭な意志ではなく、別の欲望によって得られる。いうことを最近よく思います。続きを読む2009年11月25日ニューポメラ、12月11日に発売このブログを書いている人間はキングジムの回し者なんじゃないかとたまに思うのだけど、どうだろう?というわけで、新しいポメラの情報が出回っていたので、さっそく飛びついてみた。下記のニュースが詳しかった。立石さんへのQ&Aにも飛べます。テキストを入力するだけの「ポメラ」にプレミアムモデルhttp://bizmakoto.jp/bizid/articles/0911/25/news066.html続きを読む2009年11月23日IMEとかATOKの辞書も1つの集合知かも週末に(英語に飽きて)作ったもの。フリーのIME・ATOKユーザ辞書リンク集http://www.mwsoft.jp/programming/munou/ime_dictionary_link.htmlVectorを探して回ったりググって回ったりして集めた、IMEとかATOKのユーザ辞書です。三」みたいな目をした象を乗りこなそうと思って勉強中。日本語のドキュメントが少ないので、昨日からずっと英語を読んでいたら頭が痛くなってきました。普段から英語を読むことがないわけではないのですが、長時間英語だけを読んでるとなんかおかしな脳の疲れ方しますね。これまで使ってなかったところが疲れるような。表音文字だし、速読できないし、疲れるから印刷して読んでたらインク切れるし。Amazonでペーパーバック注文してみました。象さんは今後間違いなく主流になると思うし。本屋でオライリーのキーホルダーもらったこの前、新宿の紀伊国屋でペンギンの表紙の集合知の本を買ったら、「今、オライリーの本を買われた方は、シールかキーホールダーをプレゼントしてます」と言われた。Linuxを入れてみた。3時間くらい触ってみたので、その感想。英語版(4.3.1)はさらに小さく105MB。最低限のものを揃えるだけならこのサイズで十分のようだ。続きを読む2009年11月15日Wikipediaのダウンロードデータの説明Wikipediaからダウンロードできるファイルを見て、「こんな情報が入ってます」とか「こんなことに使えそう」といった話をまとめてみました。Wikipediaのダウンロードデータファイル一覧http://www.mwsoft.jp/programming/munou/wikipedia_data_list.htmlこれだけの規模の情報をあっさりダウンロードできたりすると、良い世の中になったものだなぁと思えます。10年後にはもっと凄い集合知データとか出ていたりするのでしょうか。想像できないけど、きっとできるのだろうなぁ。日記的なものその1我が家のパソコンラックを増設する。これでスリムなPCなら12台くらい同時稼動できるスペースができた。電源の取り方も工夫して、タコ足っぷりを少し改善。安物のPCをガンガン買ってビッグなテーブルをハイなパフォーマンスで動かすこともできるようになった。実際にそんなことをするかは不明。Linuxで動作させて大容量データの扱いを勉強してみたい。売れてないゲーム機じゃない方のGoが気になる割と気になるニュース。実際に使われるようになるのは1年とか2年先の話だろうけど。Googleの新しいプログラミング言語Gohttp://jp.techcrunch.com/archives/20091110google-go-language/Google社が新プログラミング言語「Go」を公開http://techon.nikkeibp.co.jp/article/NEWS/20091111/177527/C++に近い実行速度を実現できて、Pythonのように動的な型でメモリ管理もお任せな言語らしい。以下、golang.orgというサイトをざらっと流し読みした感想とか。間違ったこと書いてたらすいません。水戸黄門パターンのニュースは閲覧回数が多いと言ってみる水戸黄門パターンのニュースとは、こんな感じ。閲覧者にとって腹が立つような事象を報道する。(水戸黄門なら、町でチンピラが若い娘さんを困らせているような感じ)で、それに関わる悪いことをした人か、居なければ適当なスケープゴートを用意する。(悪代官と越後屋にあたる人たちですね)あとは視聴者が飽きるまで、贖罪の山羊さんを攻撃し続ける。今日、Javaからコマンドラインでmysqlを実行させようとした際に、Runtime.execはリダイレクトの入ったコマンドを実行してくれないことを思い出した。リダイレクトを実行するには、shとかcmdとかを噛ませて実行してあげる必要があります。昨日はzip用のコードを書いたので、今日はgzipとbzip2用。Windowsで動かしてみたところ、実行速度はCygwinでコマンド使うよりも数倍遅い感じ。具体的には5MBのbzip2を解凍するのに12秒、gzipだとなぜか22秒もかかる。ちなみにBufferedInputStream使っても、byte[8192]とか用意しても、時間は変わらない。同サイズのファイル出力にかかる時間は1秒程度なので、解凍処理が遅いように見えるけど、どうなんだろう。日記的なものその1朝起きて冷蔵庫を空けたら、ペプシあずきしか入ってなかった。そんな1日をどう過ごせと言うのだ。続きを読む【Commons】CompressでZIPの解凍bzip2の解凍をJavaでしたかったので、それっぽいものを探していたら、CommonsのCompressというのがあったので使ってみた。昔Sandboxにあるのを見かけた記憶があるのだけど、今はちゃんとリリース版になっているようだ。他にもzipやgzip、tar、cpioの展開なんかも出来てしまうらしい。ArchiveStreamFactoryというのを使うと、一見、ファイルの拡張子から形式を自動判別して解凍までさせられるように見えるのだけど、zipやtarのようなArchiveと、gzipやbzip2のようなCompressorは扱いが別になっているので、一元化はしづらそう。細かい話はさておき、試しにZIPを解凍するコードを書いてみた。適当に書いたのだけど、一応動いているっぽい。【Commons】FileUtilsで1行のコードでファイル書き込みこの前、読み込みの方を書いたので、なんとなく書き込みも。Commonsがファイルからテキストを出力するコードは、僅か1行に過ぎない。書き込みプロセスを見てみよう!続きを読む2009年11月04日はてなキーワードからMeCab辞書を生成する(Ruby版)ちょっと前に書いた記事だけど、ブログで告知し忘れてた。はてなキーワードからMecCab辞書を生成する(Ruby版)http://www.mwsoft.jp/programming/munou/mecab_hatena.html他のブログでやっていた手法を参考に、いろいろ解説を入れつつMeCabの辞書を生成してみました。最近、風邪のせいで作業速度が減退中。予定なら今週の初めには新しいコンテンツが出来ているはずだったのに、いつ作り終えられることか。気力に体力が追いついてくれないというのは。Commonsがファイルからテキストを読み出すコードは、僅か1行に過ぎない。