おのたく日記 YouTubeも始めました→
2004-05-05(Wed) この日を編集
■ シリコンバレーの俊足開発には仕組みが効いている
読むのが逆だけど、今日は、CNET Japan Blog - 梅田望夫・英語で読むITトレンド:100万行のソフトの作り方(1)を読んだ。
どこにでもいるようなありふれたスキルのエンジニアを使って、あるいは場合によっては、インドのアウトソースサービスを使って、世界中どこにもないようなソフトウェアや、サービスを短期間のうちに作り上げる仕組みのほうにあるのだと思います
[100万行のソフトの作り方(1)より引用]
石黒さんは、シリコンバレーには優秀なエンジニアが集まっているのでなくて、仕組みに仕掛けがあるということを強調している。
昨日も今のプロジェクトメンバーの一人で研究所から来ている若い人が「なぜUSだと、あれだけ巨大なものが数人で開発できるのだろう? こちらじゃ 同じようなものを100人規模でやっているのに」と疑問を上げていた。これに対して「そりゃ、今作っているのは作り捨てで作っていて、売れてきてサポートが大変になったりしたらギブアップしちゃうからさ、適当に作ることができるのさ。最後は、我々がこうして面倒を見ることになるんだから」と答えた。
シリコンバレーのエンジニアが「作り捨て」するのは、彼らに粘りが無いのではなくて、社会の仕組みがそうなっているから、かもしれない。
といいつつも、USのエンジニアが、大した事ないのは、彼らのへんてこなコードを見てよく知っているから、妙に納得できたりすんだよな。
トラックバックの中には、
いわゆる「解脱状態」にいるプログラマーでないと、シリコンバレーで生き残れないと感じからです
[dude...: Programmer in bay areaより引用]
と幻想を持っている人もいるので、まだまだ幻想を持っている人は沢山いるのだろうけれどね。
私の周りにも「USのエンジニアの素晴らしいコードを見るようになって、日本のエンジニアも良いコードを作り出せるようになった」と昔の話をする人が沢山いる。そんなとき「もしかして、君達って昔は、かなりダメだった?」と聞いてしまうのは、少し失礼かと思って口をつぐんでいる。
本当は、日本の人々も、しかっりとした技術があったんだと思うんだけれど、自分の正しい評価は、自分自身では、なかなか見えないからな。
■ シリコンバレーの開発速度
「開発人員が20人から30人の規模で年間20万行以上のペース」というシリコンバレーでの開発速度が載っているのでメモ
あり、一人が一ヶ月に1000行たらず? それほど、早くもないぞ?
100万行のプログラムは、そこらへんで見ているソウトウェアより倍はでかいけど…
■ ソフトウェアはコンパクトに保つのが重要
江島さんのコラムは、CNETということで梅田さんのコラムと同様なものを期待していて、始まった頃には読んでいたけど、期待はずれで最近は読んでいなかったけど、石黒さんのコラムにトラックバックが有ったので読んだら良い言葉を見つけた。
むしろ意識しなければならないのは「何をやらないか」「いかにコンパクトに保つか」である。それを決定づけるために必要とされるのが製品ビジョンであり戦略である
[ソフトウェアをビジネスにする組織の緊張感より引用]
そー お客に言われて、そのまま作ると単なる巨大な塊になってしまって、使えないくせにコストばかり掛かった巨艦になってしまう。
「いかに、コンパクトで有効なものを作り出すか」ということが、ソフトウェア開発のプロジェクトでは大切なので、製造物を見ずに白昼夢を見てしまっている上層部に向かう方向が無いと大変な大失敗になってしまう。
■ 「Atami Linux Home」
CD-ROMで動くSlackwareベースのLinux(SwapはNTFSやSwapパーティションなどに置けるらしい)。同じようなのに、2003年4月26日の日記に書いた、わんこが好きなDebianベースのhttp://unit.aist.go.jp/it/knoppix/04spring_index.gif(KNOPPIX Japanese edition)があるけど、吉岡さんが未来のいつか/hyoshiokの日記の4月25日の日記で、「遊んでほしいなり。」と書いているから使ってみるかな?
Atami Linuxは、漢字フォントはフリーのTrue Typeフォントであるidfontを利用している。
■ リモートのHomeディレクトリを利用できるCD-ROM Linux
↑上で調べていて、SHFS persistenthome for KNOPPIXを知った。
「SHFS Persistenthome ではWAN環境に home を保存し、どこからでも使うことができます」って素晴らしいかも!
■ [tDiary] うげ、トラックバックが、うまく飛んでない
CNETにトラックバックして気がついたけれどhttp:///page/diary/と、hostが抜けてしまう。どうやら
ソースを見ると、tb-send.rbとtb-show.rbで"@conf.base_url"と"@conf.index"という変数を読んでいるようですね。
HOWTO-make-plugin.htmlを読んでもしやと思い、tdiary.confに"@base_url"の値をつくると、正常にTrackBackされるようになりました。
ちなみに、バージョンはtDiary 1.5.6/ruby 1.6.2/tb.rb 1.8/tb-send.rb 1.6/tb-show.rb 1.12 -- TELL
1.5系で本体と異なるバージョンのプラグインを組み合わせてはいけません:-(
[TrackBack - TrackBackの送受信より引用]
ってことで、てもとのtb-sendは1.4で古いのが理由みたいな気がするので、pluginだけcvs updateしてみるが、がーん
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tdiary login
で、login faileするけどなんで??!! って思ったら、いつのまにかloginできるようになった。
その後、今度はcvs updateでサーバがタイムアウトになってしまう(;_; 明日でもリトライしよう
さらに、この後
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tdiary update
により、tDiaryのCVS updateができました(^_^)v
と思ったけど、HEADだと、先端的過ぎるのか、うまく動かす設定の方法がわからなかったので
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tdiary update -r Release-1_5_6
として、tDiary 1.5.6を指定して取ってきた。これでトラックバックを正しく打てるかな?
2005-05-05(Thu) この日を編集
■ [Blog] なんでもRSS!
HTMLを解析してRSSを自動生成してくれる。最近は、どこでもRSSを配布してくれているけど、重要なサイトでRSSが無いサイトをbloglinesするときに便利!!
■ 「ソフトバンクBBへの「/8」の割り振りは妥当」
126.0.0.0/8が、ソフトバンクBBに割り振られた。 マスクが大きいほど、ネットワークから来るアクセスをまとめて落とせるので便利かも…
2006-05-05(Fri) この日を編集
■ [News] ぷららのWinny規制、総務省がストップ--「通信の秘密」侵害の可能性
「完全規制」は、だめなのね。
常時接続で高い転送レートで接続できるからこそ、契約してつないでいるんだから、当たり前かな。
2008-05-05(Mon) jwchatインストール この日を編集
■ [Debian]jwchatインストール
jabber(XMPPプロトコル)で、Google TalkがIMサーバ間の接続をサポートしているということなので、XMPPに興味が出てきたので、AJAX Web Clientのjwchatパッケージをインストールしてみた。
XMPPサーバは、jwchatパッケージが推奨しているejabberdパッケージを使った。
■ XMPPサーバ設定
dkpkg-reconfig ejabberdをして完了。jwchatから利用されるhttp_pollの設定は初めから開かれていた。
Google Talk!などの外のXMPPサーバとやりとりするときには、TCP 5269 portをあけておくこと。
※本当はXMPPサーバの位置を教えるのにDNSのSVRレコードを使うのだけど、まずはAレコードでも代用できる。
#外のXMPPクライアントから操作するならばTCP 5222 portも開けるんだけど、今回は外から利用することはないので閉じたまま。
■ XMPP Webクライアント設定
XMPPクライアントは、ディスクトップで使うならば、lennyでGaimから移行されたpidginパッケージが、XMPPプロトコルだけではなくて、Yahoo!, MSN…に対応しているから良いが、今回はWebで利用したいので、jwchatパッケージを使った。
まずは、/etc/jwchat/config.jsでejabberdのhttp_poolを利用できるように
{
name:"Native Polling",
description:"Ejabberd's native HTTP Polling backend",
httpbase:"/http-poll/",
type:"polling",
servers_allowed:[SITENAME]
},
のコメントを外す。
おうちではapache2にSSLもやらせているので、Apacheの設定(mirara:/etc/apache2/sites-available/jwchat)を少し書き換える必要があった。
※サーバ名称の変更やindex pageにDigest認証など手を加えた。
■ XMPP総括
これで、おうちのjwchatを利用して、おうちのXMPPアカウントからGoogle Talkのメンバーと通信が出来るようになった。
ただ、jabberパッケージだと、Yahoo!やMSNと接続するTransportがdebパッケージになっているようだけど、ejabberdパッケージでは、まだトランスポートのdebianパッケージが出ていないようなので、まだYahoo! Messengerなどとはやりとりができていない。
かといってjabberにしてしまうと、jwchatとの接続で必要なhttp_pollがサポートされていないようだし…
さらに、jabberはバージョンアップされてjabberd2パッケージが出てきているようなので、新バージョンやトランスポートのパッケージ化に期待。「自分でコンパイルしろよ」ってか(_o_)
2009-05-05(Tue) 「はまかいじ」乗り心地悪い この日を編集
■ 「はまかいじ」乗り心地悪い
ゴールデンウィークなので電車で清里まで出かけた。
行きは平日ダイヤだったので、新宿までは湘南新宿ラインに乗って、新宿から出ている「あずさ」で小淵沢まで行ってJRで一番高い地点を走っている小梅線で清里まで行った。
帰りは小淵沢から横浜まで一本で帰ってこれる「はまかいじ」に乗った。
行きの「あずさ」は、E257系で、新幹線とは行かないまでも、それなりに乗り心地が良かったが、帰りの「はまかいじ」は、「踊り子」号として横浜駅でよく見ていた185系で懐かしんだけど、やっぱり昔の車両だからか揺れが大きくて乗り心地が悪かった。
横浜と山梨をつないでいて便利なのに乗り心地が良くないが残念。
2012-05-05(Sat) この日を編集
■ [Windows8] ASUS P5LD2-VMのWindows8 32bitでのパフォーマンス
2010年11月3日の日記で、Windows7を入れていたASUS P5LD2-VM(PentiumD940,3GB-RAM)マシンに、お試しでWindows8 Consumer Previewを入れてみたので、パフォーマンスを見てみた。
グラフィクスの成績が良いのは、ドライバーが新しいかなかなぁ?あとは余り変わっていない。
|