過去記事

2007年 Sep月の過去記事

エアコンを掃除してほしい

日記|2007年 09月 28日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
エアコンの吹き出し口のカビが見ていてキモチワルイ。
どなたか、よいエアコンの洗浄業者さんをご存じないですか?


hanauter.com をオープンしました。

日記|2007年 09月 28日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
仕事の合間をぬって、チーム:わくラボで企画・開発した第一弾サービス、

ハナウタードットコム
hanauter.com

をリリースしました。



関東近辺の方はご存じだと思うんですが、J-Wave の番組で Groove-Line という番組があります。(番組HP

これで、フレーズやメロディはわかるけど、曲名や歌手がわからない曲をリスナーが留守番電話に吹き込み、ラジオの放送中にこの曲名や歌手名をリスナー全体から募集する、というMUSIC RESQUEというコーナーがあるんですね。

このアイデアをWebでやりたい、と思ったのが実に5年前。
そしたら、当時のボスも「鼻歌mp3をDB化して検索できるようにするんだよ」というアイデアをもっていて、このアイデアはやっぱりエッジが利いてていいなぁと思った思い出があります。



何をどう開発すればこれができるかは当時からだいたいわかっていたのですが、なかなか手が進まない時期が何年も続きました。Linux サーバにVoice Modem を装着して、ある番号に電話をかけると自動的にmp3ファイルを作成する、みたいな。まぁ、基本的なCTIの仕組みをミニマムに実践する、というだけの設計なんですが、やっぱ、奮起しないと行動しない。ダメですねぇ。



そして、わくラボと出会い、第一弾のサービスとして、ハナウターの開発をすることになりました。

話し始めたのが2007年6月くらい、そして、数度の合宿とミーティングを経て、ようやく日の目を見ることに。実際に開発に要した時間は驚くほど短かかったですが、みんな超多忙な本業を抱えながらの作業なので、いろいろ大変だったかと思います。お疲れさまでした。



さてさて、海外向けにプレスリリースも打ち、はたしてこれからどうなるか。

ぜひみなさん、ひとつハナウタ歌ってみてください!

Pound2系のデフォルトタイムアウトがが15秒

リバースプロキシとしてよく使用する Pound。
そのデフォルトのタイムアウト設定が15秒なので、場合によってはのばす必要がある。

(Pound1系ではタイムアウト設定なんてなかったように思うのだけど・・・)



BackEnd
Address 192.168.0.2
Port 8081
Priority 1
Timeout 300
End



ということで、意味不明のタイムアウトから解放される。

Senna のコンパイルで、nkfc.c で止まる場合の対応

MySQLに検索エンジンを混ぜることができるので、フリーの検索エンジンではSennaを重宝している。(ブラジルさん、ありがとうー)


ただ、コンパイルの時点で非常に重い処理があり、放っておくと1時間以上もコンパイルが止まることがあります。
そのポイントが nkfc.c のコンパイル時点。

これが進まなくて、環境によってはMySQLのSenna バインディングをあきらめることもあったのだけど、対処法を書かれている方がいらっしゃったので自分用メモ。



nfkc.cのコンパイルに時間がかかる [Kawa.netブログ]

引用

( cd lib; ../libtool --tag=CC --mode=compile \
gcc -I. -I.. -Wall -O0 -fno-strict-aliasing -g -MT nfkc.lo \
-MD -MP -MF .deps/nfkc.Plo -c -o nfkc.lo nfkc.c )



これですんなり make が通るようになりました。

Akelos を知るために Rails が必要

PHPフレームワーク Akelosが素晴らしいという話を書いて以来、ずっとAkelosドキュメントとソースを読んでいる。


うーん、やはり闇雲にソースを読むのも時間の浪費だな。
なんというか、コツとかツボみたいなものが必要だ。


たとえば、プラグインの部分などはまったくドキュメントがない。
プラグインの作り方がわかればすぐにでもLoginEngineなどの有名プラグイン互換のものが作れそうなんだが。


もどかしい・・・。


ということで、Akelosが元にしているRailsそのものの挙動を学んでおく必要がありそうだ。
Rails がわかれば Akelos がわかるのは明白なので。

エコシステムが気になる

日記|2007年 09月 23日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
伸びる米国企業は、意図してかどうかはわからないが、結果的にエコシステムを作り上げるケースが多いように感じる。




Webの世界について言えば、ソフトウェアのコモディティ化によって、PC/モバイル問わず今後も無料ベース&広告依存なのはかわらないと思うが、

・魅力的なサービスでユーザの使用前・使用後の世界観が変わる
・容易なカスタマイズが可能。
・サードパーティからの開発参加もオープンに。
・結果としてエコシステムができあがる

という展開を取ることで、ひとつ頭が抜ける企業がベンチャーが日本にもでてくるかな、と思った。



そのとき重要なのは、きちんとサードパーティに収益を還元できる仕組みがあるかどうか、ということか。

PHPフレームワーク Akelos が素晴らしい

PHPのフレームワークが群雄割拠。

人気のあるところでは下記の通りかな。


Zend Framework
Symfony
cakePHP
Ethna

あと、いろいろと他にもあると思います。



ただ、上記のいずれもあまり自分にはフィットしなかった。(Zend Framework は試してないけど)

というのは、自分が基本的に新規プロジェクト系で使用するフレームワークを欲しているため。



新規のプロジェクトは仕様をガッチリ決めてから作り込むと言うより、ザクザクっと要点をふまえてとにかく作ってみることが重要。でも、上記のいずれのフレームワークも、フレームワークそのものの学習コストが自分にとっては少々高くて、早く新しいものを作ってその全体像を把握したいと思う気持ちと、フレームワークの最初の階段につまずいてなかなか前に進まない現実がぶつかって非常にストレスがたまる。結局SQL書いた方が早いじゃん!となる。とにかく早く作ってみる、という目的にたった時なんて、オブジェクト指向すら不要である場合もある。


Ruby on Rails はたしかに最初は学習コストが若干高かったものの、走り始めると加速度的に開発が早くなってくるのを実感できる。そして、何よりもできあがりの全体のコード量が圧倒的に少ない。これはほんとに素晴らしいと思う。ただ、Rails はわかりやすくなってきても、Ruby の基本的なところが猛烈に付け焼き刃なので、少し複雑な処理をしようとするといちいちリファレンスを引くという現実にいまだ慣れない。Ruby のマニュアルってPHPのに比べると猛烈に読みにくいんだよねぇ。



ってことは、あれだ、Rails の基本的な機能(migration や unit test や generate などなど)をふまえたPHP版があれば最高じゃん、ということになる。レンタルサーバ的にもまだまだ Rais が自然に使えるものは少ないし。


cakePHP も symfony も Rails に影響を受けたフレームワークではあるけれど、Rails そのものではない。まぁ、PHP の Rails なんて必要なのかと言う人もいるだろうけど、でも一度学習したものを有効に活用していく、というのは進化の基本的な流れだよね。プログラマならいいけど、デザイナさんが少し自分の仕事領域を広げようとしたとき、わざわざ別の言語を覚えなくちゃいけないってのはやはりちょっと大変だと思うし。


というわけで、探してみたら、ありました。
それが、Akelos。
http://www.akelos.org/

どうやらRails の完全コピーを目指しているらしく、まだバージョンは dev_preview(0.7.1)でありながら、migration あり、unit test あり、generate ありとRails にある機能はほぼ揃っている。また、スペインあたりの開発なのかな、なので、デフォルトで多言語対応が考慮されている。言語ファイルの吐き出しも自動。これスゴイ。


驚愕のムービーはこちら。
http://www.akelos.org/screencasts


とりあえずgenerate のところと、アプリケーションの言語の切替のところでスゴイと思うことうけあい。Rails さわったことがある人なら、もろRails であることがわかると思う。それでいて PEAR や過去の自作関数などの資産も活かせる、とくる。


自分は断然Akelos使いになろうと思った。


日本語のチュートリアルもあったので、試してみるとよし。

※試してみたが、/book/show/1/ でアプリケーション側は引数 id=1 を受け取るものの、Book モデルのインスタンス作成ができていない、というハマり道にどっぷりと浸かってしまった。routes.php などを見直してみたがいまのところ解決できず。どなたかお詳しい方、/book/show?id=1 では $this->Book にインスタンスが作成できているのに、/book/show/1 ではインスタンスが作成できていない理由を教えてください。


id を rewrite に含めないと割り切ってしまうことで、上記の問題はとりあえず回避できる。それ以外はすこぶる快適。正直言うと、もうちょっとこなれるまで待ってもよいかなとは思うが、それでも自分の中ではPHPフレームワークの決定版になったかな、と言ったところ。一から立ち上げる仕事があったら、このフレームワークを使って高速開発しようと思う。



[2007.09.23 追記]
赤字の問題点、解決しました。

モデルの依存関係をきちんとつないであげるだけでよかった。(1日ハマってしまった・・・)
きちんとマニュアル読まなくちゃいけないな。次から気をつけよう。


app/models/author.php

class Author extends ActiveRecord
{
var $has_many = 'books'; // <- declaring the association
}




app/models/book.php

class Book extends ActiveRecord
{
var $belongs_to = 'author'; // <- declaring the association
}




app/controllers/book_controller.php

class BookController extends ApplicationController
{
var $models = 'book, author'; // <- make these models available

まじめであることを強要される世の中はまっぴらだと思う。

日記|2007年 09月 20日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
安倍さんの話もそうだし、
朝青龍の話もそうだし、
麻生によるクーデターだなんて話もそう。

だれでもミスを犯すし、そのミスによってすべてを失うことだってある。
でも、だからといって、ミスをした瞬間にさあみんなで総攻撃ってのはあたりに頭が悪い話だよな。と思った。

そんな完璧なヤツいないって。



ということで、私は好き勝手やりたいと思いマッス。

http://nakata.net/jp/chaser/chs68000.htm

ちょっと間が開いてしまいましたが

日記|2007年 09月 15日|固定リンク2 コメント このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
ちょっとご多忙で、間が開いちゃいましたね。



ここ最近のお話としては、


・iPod nano 新しいのを見てきた。
・薄かった。
・iPhone、じゃなかった、iPod touch はきっと買う。
・だって、あのインターフェースは勉強がてら体験しなくちゃね。


・ジョギングできる時間作ってやってます。
・ただいま45分間走にチャレンジ中。
・60分間走をデフォルトにしたい。
・Nike+ 大活躍中。


・横浜で「うみたいむ」という写真展を見てきた。
・横浜に電車で行ったら、急にバイクに乗りたくなった。
・少しお金が入ったら、大型バイクの免許を取ることにしよう。


・オフィスの机とイスを一新しました。
・まだ慣れなくてイスに座ってると酔います。ゥオエ。


・複数人で仕事を回す方向にシフト中。
・少しずつ役割分担できてきた。
・みなさま引き続きご協力お願いします。
・というか、チームで仕事するってとてもいいね。
・企業体力をつけて、来年はもっと本格的にチームで仕事するぞ。


・ようやく体力つける系の仕事に一段落が見えてきた。
・そして、作るべきサービスの全体像が設計できた。
・予定より遅れてしまったけど、なんでも手を抜かず本気なのが田中商店なんでね。
・ごめんなさい。
・来週あたりから開発できるぞ。
・一気に進めるぞ。
・きっと素晴らしいものができるぞ。
・デファクト獲るぞ。
・世界よ待ってろよ。
・沖縄にも行きたい。打ち合わせで。(ぜひともヨロシクです)


・理論よりも感性を大切にしてるぞ。


・あ、英語また勉強しなくちゃ。
・最近さっぱり聞き取れないし、読めなくなってしまった。


・あと体力つける系の仕事を2本片付けて、その間に作るべきものを作ったらオーストラリアに遊びに行くぞ。
・仕事には穴が開かないようにしますので、お取引様はご心配なさらぬよう。


・安倍さんの辞任にはびっくりしたね。
・次は福田さんになっちゃうのかなぁ。
・時期的な人選としては妥当だと思うけど、本質的な部分でなんかやっぱりちがう気がする。
・というか、結局キーマンは森さんなんだよな。
・足のひっぱりあいじゃなくて、政治をしてくれよな。


プレゼントに NIKE+ をいただきました!

日記|2007年 09月 08日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
もうね、飛び上がるほどうれしいプレゼントをいただきました。
ありがとうー。




ほしかった赤のエアズーム モアレ+。
サイズもぴったり。
NIKE+その1





なんて美しい形状かしら。ああ、余韻に浸らせて。
NIKE+その2





中底。ここをめくると・・・
NIKE+その3





SportKitセンサーを埋め込むための穴が開いてます。
NIKE+その4





早速、30分間走をしてみました。
初台から新宿までの往復。

NIKE+その5





感想は、とにかくジョギングの体験そのものが大きく変わる感じでした。

走るのって孤独な作業でいやになっちゃうことが多いのだけど、「5分経過」「10分経過」と教えてくれるし、好きな音楽は流れているし、と、パーソナルトレーナーについてもらってのジョギングを疑似体験できる感じがとてもグー。


たしかに、アディダスもGPSRUNとかやってるんだけど、記録することと、ユーザの生活をサポートしてくれるのとでは全然違うんだな、というのを実感しました。

ログをつける系のサービスはいろいろあるけど、もっとユーザの生活に踏み込んで、いろんな形でアドバイスしてくれるフェーズにならないと、次のブレークスルーは来ないのかもしれないな、と思いました。これは、自分がソフト開発する上でとても重要な発見でした。ハイ。




とにもかくにも、ものそのものより、こうした体験をプレゼントしてもらえてほんとに幸せです。
どうもありがとうー。


体力をつけて、どんどん仕事できるようになろうと思います。はい。

31歳になりました。

日記|2007年 09月 08日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
今年はどんな一年になるかな?

まだまだ攻めていきまっせ。




日々を踏みしめて、ひたすら前にすすむべし。


もっともっと楽しいことをするぞー。



mixi のあしあとがひどい

日記|2007年 09月 07日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
最近、mixi のあしあとが情報商材系をやっている人だらけ。
特に最近日記は書いていないので、知り合いが見に来ることは基本的にあまりないはずなんだけど。


おそらく人が手作業で巡回しているというより、クローラなんだろう。
そのうち日記にスパムコメント残して行くようになるんだろうな。


いやはや、コミュニティベースのサービスで上場しちゃうとなかなか大変だ。

充電するぞ

日記|2007年 09月 06日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
しばらく忙しかった時期を経て、ちょうど踊り場に。
いやはや。


新しい机とイスも設置完了。
オフィスらしくなってきました。


ナナメになってしまっている自分の机も発注済み。来週には届くかな。楽しみ。





ふと振り返ると、怒濤のように過ぎた夏。

少しはなにかを生み出せているかな?
とにかく楽しいことがしたいんだよー。






しばらく猛烈なアウトプット続きだったので、少し多めのインプットが欲しい時期がやってきました。

読書も必要だし、映画を見たりするのも必要だけど、どちらかというと今回は「空気」を感じにどこかへ行きたいかな。一人でゆっくり、頭を空っぽにして、なにかを吸収したいという欲求がふつふつと。家にいると、食事を作ったり掃除をしたりゴミを捨てたりと、どうしても日常に縛られてしまうからね。



よい仕事をするためには、仕事以外のことをたくさん楽しむ余裕が大切。



さて、どこに行こうかな。

レイアウト変更

日記|2007年 09月 02日|固定リンクコメント(0) このエントリーを含むlivedoorクリップ このエントリーを含むはてなブックマーク del.icio.usへブックマーク Yahoo!ブックマークに登録
土曜日、来週に新しい机とイスが到着する予定なので、事務所スペースを見直すためにレイアウト変更をしました。


いやー、ひとりでやるのは大変でした。


コンピュータ、LANケーブル系が無線になってだいぶ便利になりましたが、電源はやはり有線。しかも全体的にぶっとい回線が多いので、取り回しに苦労しますね。


僕が使っている机はもうかれこれ8年くらいの使用歴になりますが、とうとう今回のレイアウト変更で破損してしまいました。1つキャスターが折れちゃって、ナナメ。いまもナナメの机で仕事してます。



新しい机を別途買わなくちゃな。