2007年10月アーカイブ

予約していた本が届きました。
第2版ですけど、第1版が思い出せないぐらい変わってる感じですね。超改訂増補版。

RailsによるアジャイルWebアプリケーション開発 第2版
Dave Thomas David Heinemeier Hansson Leon Breedt Mike Clark Andreas Schwarz James Duncan Davidson Justin Gehtland 前田 修吾
オーム社 (2007/10/26)
売り上げランキング: 688

subtech - Bulknews::Subtech - アニメとかのあれ

日本のアニメ2話(60分)のスタンダードDVDで6000円とか、どうみてもぼったくりだし、ファンががんばってお布施しても次のシーズンにつながるアニメはほんの一部。焼畑農業もいいとこ。

シリーズで1万円くらいなら、買おうかな、と思うDVDは多いんですけどね。付録のブックレットとか手を抜いてもいいから、値段を下げたほうが、売り上げが増えて業界のためかもしれません。
リーチ重要。

ぜひ、バンダイビジュアルとかにがんばって欲しいところです。

ユメのチカラ: ポアンカレ予想

プログラミングすることの楽しさ、わくわく感、そんな経験をどうにかして伝えたいと思う。

モノをつくる、ということは、ある種の問題を解くことだ。
いいモノをつくる、ということは、いくつもの問題を同時に解くことだ。
それは使う人が抱えている問題だけではなく、作り手側のさまざまな制約を解決するということも含む。
解けたときはとてもうれしいし、使ってもらっていい反応をもらった
ときは幸せだ。

「ほぼ日」でいまをときめく任天堂の岩田社長の話が載っている。
WEB+DB PRESS Vol.41の後ろのほうのページに書いてあったので知った。)

任天堂の岩田社長が遊びに来たので、みんなでご飯を食べながら話を聞いたのだ。 - HOBO NIKKAN ITOI SHINBUN - 1101.com

岩田 で、ゲームの話に戻っていうと、多くの場合、 おもしろさが足りなくて悩むわけです。 当然ネタがたくさん仕込まれてるほど、 おもしろいわけだし、人は満足してくれる。 でも一方で、つくるのに割り当てられる 人材の量や時間は有限です。 有限の中で「多いほどいい」って言われたって、 解決できないわけですよね。 でも、ときどき、たったひとつのことをすると、 あっちもよくなって、こっちもよくなって、 さらに予想もしなかった問題まで解決する、 というときがあるんですよ。

プログラミングについては一切書いていないけれど、
ものづくりとは何か、何のためにモノを作るのか、
すごくよく伝わる。さっすが。

プログラミングの楽しさを使える場合、
ソースコードそれ自体、ではなく、解決できた問題、
解決するときのメンタリティというのは、
普遍的なので、伝えやすいのではないか。

そういういい例が、この記事だなぁ、と思った。

- - -

前回のエントリで、分業による知識の分割損の話があった。
岩田さんはこのいい反例であろう。

ソフトウェア書く側の出身の社長さんなので、まずそこにいる人たちがどういう風に課題に直面し、困るかがわかってしまうのだと思う。それは積極的に聞かなければ決してわからないだろうから、そういう努力が必要なこともわかっているし聞き方もうまいのだと思う。岩田さんはユーザーではなく、会社の中の人たちの問題を(も)うまく解決しているのだろうと思う。

任天堂の岩田さんとか宮本さんとか、
ほかにもジョブズとかMIT石井裕さんとかの話に
私が興奮するのは、
普遍的な問題解決の話が「カッコいい」と思えるからなんだろう。

Bloglinesでブログを読んでいたら、「Trac Integrated SCM Management」 のロゴが。

MigrateBlogToTrac - mizzy.org - ブログを Trac に移行しました

ナウルほど。

TracにはBlogのプラグインもあるんですね。
これは自分メモにいいかも。

毎度、勇気づけられる、よしおか語録(敬称略)。
本にまとめていただきたい。

ユメのチカラ: 開発工程を別々に担当してはいけない

なんでこんなことを言うかというと、実装と設計は不可分で、実装をしてみて初めて気がつくこと、設計をしてみて初めて気がつくことなどがあり、実際の設計と実装というのはいきつもどりつのプロセスである。このいきつもどりつがない限り、いい実装などはできはしない。設計と実装を分断している限り、しょぼい設計としょぼい実装にしかならない。初めから完璧な設計などはないのである。完璧な設計でない以上、しょぼい実装しかうまれてこないのである。

- - -

1人で設計・実装できる範囲は知れている。というかもしれない。
その場合、より少ない実装ですむように設計を考え、現実的な要求仕様にすり合わせていくのも、必要な仕事のひとつではないか。とも思う。

Eralngは一度、束縛(値の代入)をした変数の値を書き換えることが出来ないようになっている。
これが軽量プロセスの効率化に寄与していることは、想像していた(Rubyの高橋さんもそうでしょうといってた)。

つっこんで考えてなかったんですけど、Erlang-MLで
「単一代入制約(single assignment restriction)のおかけでプロセス間でデータを受け渡すときに、ポインタだけ受け渡せばよいから速いんじゃないか」
ということを書いている人がいた。

あ、そっか、そういうことか。
送信元のプロセスが、変数を書き換えることがありえないから、
ロックとか考えなくてよくて、ポインタだけ渡せばいいんですね。
なるほど。

そういえば、SMPオプションをつけると遅くなる件がみかログで報告されてます。
VMwareの仮想SMPもオーバーヘッドがあるみたいで、それより
コア数分だけシングルSPUのVMを起動するほうがいいらしいっす。
ErlangもSMPオプションをつけるより、コア数分だけ実プロセスを起動したほうが
速いってことかも。

Appleのサイトだからそりゃよく考えられている、という話ではあるけれど、Movie Trailers(映画の予告編)のサイトを、iPod Touch の Safari でみると、その出来のよさ、ムービーへのシームレスな切り替わりなど、完成度の高さに驚かされます。

Apple - Movie Trailers

ぜひ、iPod Touchで。
ムービーは横向きで。

iPod touch / iPhone 用の SDKが出るそうです。
マルチタッチインタフェースにどんな便利ツールが開発されるのか、今からわくわくします。っていうか自分で作れるといいなぁ。Cocoaがベースなんでしょうか。

Life is beautiful: Apple 、iPhone用のSDKを来年二月にリリース:待望のiPhone向けのネイティブ・アプリの開発が可能に

たった今アップルのホームページで発表されたばかりの資料。Steve Jobsが自ら書いたニュースリリースだ。ざっと訳してみる

これがまた刺さる文章なんですよね。

Apple iPod touch 8GB MA623J/A
Apple iPod touch 8GB MA623J/A
posted with amazlet on 07.10.20
アップルコンピュータ (2007/09/25)
売り上げランキング: 40

LAN工事でGoogle検索をすると、業者のサイトやハウツーでも、Wikipediaでもなく、「LAN工事.com」という個人サイトが最上位にきます。

このサイト、LAN工事を自分でやる方法を探究するだけでなく、ほかの人の家のLAN工事まで受注しながらサイトに紹介しています。ねた作りのために工事請負。従来の方法と完全に逆転していて、新時代を感じます(^_^)。

家の構造の説明、フロアをまたぐLANの引き方、壁の裏を通したり、電源コンセントのボックスにLANジャックをつける方法など。とりあえず自宅や親戚の家に有線LANを引きまくりたくなります。無線なんて逃げだ。不安定だ。男はエンハンスドカテゴリ5ケーブルでつなげ。って感じです。

眼からうろこなのがこの方法。

CD管に追加配線をするコツ?専用工具を一切使わずに既存のCD管へLANケーブルを追加配線できます

電話線を引くためのCD管(チューブ)がどこの家にもあるそうで、そのチューブの余白にLANケーブルを通すのは、もっとも難易度の低い方法らしいのですが、さらにビニール紐と掃除機を使うといとも簡単に長いチューブ内にケーブルに通せるんだそうです。

うわ、やりたい。

OSS貢献者賞に奈良先端大の松本先生(茶筌 ChaSenの開発者)が選ばれたそうです。

2007年度OSS貢献者賞の受賞者が決定:ITpro

日本語形態素解析システム「茶筌(ChaSen)」を開発した松本裕治氏

RubyやSeaSerのブームに比べると地味かもしれませんが、形態素解析は検索や意味抽出になくてはならない技術なのです。

今年は、「ITmedia News:Yahoo!の日本語形態素解析エンジンAPIを公開」あんていう話もあり、注目が集まりましたか・・・。

今年、SubVersion(svn)で IISv6 上の ファイルとIIS設定を自動投入できるようにした。ファイル配布は普通にsvnの機能を使い、IISv6の設定はWSH(JavaScript)でIISのWMIオブジェクトを利用している(Using WMI to Configure IIS)

で、サーバ1台はこれでほぼ自動化された。
あとは、Deployment後のテストの自動化と、複数サーバに一度にジョブを実行する、というのをなるべく簡易にやりたいところである。

リモートでWSHを呼ぶ方法(Setting up Remote WSH)あたりを試していくのが本命だが、横目で気になっているのが、Capistrano (Switch Tower)。
Ruby on Rails の チームが作成している配布ツールである。
現在(2007年9月時点)のWindowsでのステータスはこんな感じらしい。

Capistrano in Ruby on Rails

Deploying in a win32 Environment

Capistrano extensively relies on SSH, which makes it ideal in a *nix environment. However, it can be used from a win32 machine since it uses the ruby net-ssh gem ? a ruby SSH2 client. Note: make sure you install the gem: “gem install net-ssh”!

In theory, it can also be used to deploy to another win32 machine, where an SSH server is running. I am currently using cygwin/opensshd with some success, but not complete yet. I’ll update here when done ? or someone else can update if they get there first!

Cygwin の OpenSSHd 経由で 一応動きはするらしい。

ガンダム世代お待ちかねの新作ガンダム「機動戦士ガンダムOO」。
東京での放映日からは1週間ほど遅れるが、Gyaoでも放映されているようです。

ガンダムシリーズ最新作「機動戦士ガンダム00(ダブルオー)」を無料公開<パソコンテレビ GyaO [ギャオ]>

第2話を録画し損ねたので、早速活用したいと思います。。

爆笑問題がNHKでやっている「爆笑学問」という番組で、
慶應大学の先生たちと議論する特番をみた。

そのなかで北海道大学の先生が
「南北問題が、国内の格差問題に置き換わっていく」
という知見を話していて、なるほどなあ、と思った※。

- - -

ある程度勝手に解釈するとこういうことだ。

これまでは国と国の壁は厚く、
人や情報、資金の移動は制限されていた。
なので、先進国と途上国の間の格差は、
すなわちそこに生まれ、住む国民の
生活水準や賃金、能力その他の格差も生んでいた。

しかし、グローバル化が進展し、
交通機関の発達で、人は動ける
金融の発達で、金も動く
英語とインターネットの普及で、学ぶ機会や職業機会が増える

そうなってきて、国と国との格差が縮小、それ以上に、
生まれた国と、個人の機会が疎結合になる。

人は国を越えて競争しなければならなくなる。
ほかの国の安くて性能のよい製品、
優れたコストパフォーマンスの人材、
そういうものと競争することになる。

一方で、同じ国の中でも、
機会を得る人間と得られない人間の差は
逆に開いてしまうかもしれない。
割のいいバイトはもっと優秀で勤勉な外国人に
とられてしまうかもしれないのだから。

- - -

「その競争ってなんだ?」
太田が提起する。

きっとこういうこと。

もし、日本語が現在の英語のような役割を占めていたら、
ある日本人コメディアンは、日本以外の国にも活躍の場
が大きく開け、国内だけを相手にするよりも、圧倒的に
大きな富を得たかもしれない。
逆に、ほかの日本語の国のすばらしいコメディアンも
日本に入ってきて、より広範囲の切磋琢磨が起こる。

それが、現在、英語圏に起こっている変化であり競争だ。
それはほぼすべての職業行為に影響するのではないだろうか。
食っていくためには、競争に勝つか、ニッチを見つけ出さなけれ
ばならない。それが、より難しくなるってことである。

あなたの仕事を、あなたよりも安く正確にすばやくこなす
人材がたくさんいたなら、そっちのほうを雇ったほうが
企業として理にかなっている。
雇う側の担当者も、同じように評価されるので、効率的に
合理的に採用するしかない。

・・・戦う前に勝ってしまっている競争を、人は競争とは考えない。
しかし、勝つのが当然ではなくなったとき、それは競争と認識される。
インドへのアウトソースによって、アメリカ人であれば当然得られた
優位性が失われたとき、それは競争になった。


- - -

自分の世代より、子供たちの世代のほうが、
とても豊かかもしれないが、とても大変だろう。
とても楽しいと思えるかどうかは、その人次第かなぁ・・・。


※村井純先生が何度もうなずいているのが、印象的だった。
いい場所に座っていたから目に付いただけかもしれない。

Life is beautiful: 会社のカルチャー作りの大切さ

その手の発言がどのくらい企業カルチャーにダメージを与えるかを強く意識することである。そんなネガティブな発言を言う人が大きな顔をしていられる会社ではイノベーションは起こらない。

禿同ながら、現場は現場で悩むこともしょっちゅう。

・忙しくてプレッシャーもあって周りが見えないときに、ネガティブにならないようにする方法ってあるだろうか?
・注意深く、思慮深く、かつ、ネガティブでない。やけっぱちでない冒険心。そのバランスはどこにある?
・失敗した。大反省。繰り返さないように手を打たなきゃ。・・・そのときに自分も回りもポジティブにいられるには?

たぶん、そんなアバウトな質問に、決まった答えなんてない。
「なかなか難しいっすね」なんて言った時点で負けているような気もする。

経験的には、最もきつい状況で、
冗談で笑い飛ばせる人が、場の雰囲気を引っ張ってくれると、楽だ。

大失態。障害対応、夜中の4時。みんな徹夜。
でも楽しかった。そんなこともあった気がする。

そうでなけりゃ、心なんて簡単に折れるもの。

※マスコミの作る数字にだまされるな、という話です。
  (その行為自体を肯定も否定もしませんよ~。あしからず。)

 - - -

農水省職員が6人で、Wikipediaに書き込んで注意されたそうだ。

2003年から408件。
ガンダムだけで260件。
なんだ毎日仕事もしないで何十件もWikipediaばっかりしているヒマなやつがいるのか!

・・・なーんて受け取りがちですが、ちょっとまって。

多いようだけど・・・
年間100件。6人だからひとり年間で20件以内。
単純平均すると月に1~2回じゃん。
それって、そんなに多いか?

http://headlines.yahoo.co.jp/hl?a=20071004-00000129-jij-pol

2010年1月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

アーカイブ