2004年09月09日

Blog Hacks買いました。

Posted by nene2001 at 03:06 / Tag(Edit): / 0 Comments: Post / View / 0 TrackBack このエントリーを含むはてなブックマーク
Blog Hacks ―プロが教えるテクニック&ツール100選
宮川 達彦 伊藤 直也
オライリー・ジャパン (2004/08/07)
売り上げランキング: 562
通常24時間以内に発送します。
おすすめ度の平均: 4.33
5 Blogいじりをする方必読
4 ブログいじりはたのしい。
4 そのまま使えて実用性の高いノウハウ集

近所の本屋でやっと並んでたので、買いました。
bk1で買えば3%ポイントバックなんだからそっちで買えよ、という感じのアレですが、なんとなく店頭に並ぶのを待ってしまいました。

買ってみて驚いたのは、Location::GeoToolがちょびっと紹介されていた事。
自分の作ったものが商用書籍で取り上げられるのは嬉しいものですが、一方でそんな可能性もありうるCPAN等の公の場に、作品を公開する事の怖さ(というか、持つべき覚悟)についても思い知る事になりました。

というのも、Location::GeoToolが紹介されていたのはいいのですが、そこで使われていたのは最新版のOOインタフェースではなく、廃止しようかと思っていた関数型インタフェースだったんですね。
というか、残してはいるものの、ドキュメント的には既になくしているもんなんですけども。
元々作った時に、OOでよさげなインタフェースを思いつかなかったので、関数型にしたんですけども、やっぱりユーザの人からOOじゃないと使いにくい、というフィードバックを得まして。
で、なんとかかんとかインタフェース考えてOO化したので、今は自分でもOOしか使ってないし、使わない物を残しておくと後方互換を保つためのメンテも大変だし、こんなマイナーモジュール、まだ使っている人も少ないだろうから、今のうちに廃止してガラッと全とっかえするか、と思っていたんです。
ところが、マイナーモジュールだろうがなんだろうが、公の場に公開している以上こんなふうに取り上げられる可能性はあるわけで、これで関数インタフェースを簡単に捨てる事はできなくなってしまいました(どころか、関数型のドキュメントを復活させないといけないかも)。
いやもちろん、それで生じる苦労より、紹介してもらった事の嬉しさの方が大きいのですが、やはり公の場への作品公開と言うのは生半な気持ちでできるものではないのだなと。

またLocation::GeoToolの場合、インタフェースの問題だけじゃないんですよね…。
初期のLocation::GeoToolは、標準の経緯度フォーマットが、SpaceTagフォーマットという独自のフォーマットになっているんです。
これ、度単位とか秒単位といった、フォーマット変換しなくてもそのまま計算に使えるような数値表現じゃないにもかかわらず、一方で135.00.00.00といったような、よく利用されている表現形式でもない、うちの社内以外どこも使っていない独自のフォーマットなんですね。
よって、そんなフォーマット使っていない普通のユーザがこの関数使おうとすると、わざわざそのフォーマットに合わせるために外部でフォーマット変換してやらなければいけないにもかかわらず、その関数の内部では、計算するためにわざわざフォーマットを再解析して数値表現に直している、というわけの分からない実装になってしまっていました。

なんでこんな事になったかというと、このフォーマットが私が入社する前から社内にあったシステムの標準フォーマットで、入社当時の私にとってはそれが金科玉条だったからなんですが、それでもそのシステムが世界に覇を唱えて、というようなシステムであるのならばそれでもいいのです。
だって、このフォーマットを新たな世界標準にしようという事なのですから。
でも、その後いろいろと問題も見えてきて、必ずしもそのシステムをベースに事業を組み立てていくかどうかが玉虫色になってしまった現状では、このフォーマットは社内でも浮いてて、もし新たにシステムを設計するならば、こんな互換性のないフォーマットは採用しないだろうし、今となってはLocation::GeoToolの標準フォーマットのSpaceTagフォーマットは、存在意義が失われてしまっていて…。
なんか、個人としても、企業としても、無計画無戦略にものづくりしてるとこんな事になってしまうのだなあという典型みたいなアレです。
お恥ずかしい。

さて、最後に取ってつけたようにBlog Hacksの話に戻すのですが、サポート用のBlogが出来ていたんですね。
チェックチェック。

Posted with ecto

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
Comments
コメントはありません。
Post a comment












Remember personal info? 
2004年09月
Su Mo Tu We Th Fr Sa
      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    

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
『共通善は共有してはいけない』に一部解毒され、一部またもやもやした(ここギコ!)
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか
『共通善は共有してはいけない』に一部解毒され、一部またもやもやした(ここギコ!)
確信犯より無関心・無神経の方が根が深い大問題
"「次世代交通情報を考える」ブロガーミーティング"に参加(チミンモラスイ?)
AMNブロガーミーティング「ユビークリンク/全力案内!」に行ってきました。
Google未オルソ衛星画像にぶった切られた我が母校(ここギコ!)
未オルソ画像が生むジョジョの世界&MSNの航空写真はオルソされている?
AMNブロガーミーティング「ユビークリンク/全力案内!」に行ってきました。(ここギコ!)
あいまいな個人認証の技術ってないんだろうか
ジオメディア忘年会2008に行ってきた(近江商人JINBLOG)
ジオメディア忘年会行ってきました
ジオメディア忘年会 2008 を終えて(Cirius Lab. ブログ)
ジオメディア忘年会行ってきました
ジオメディア忘年会行ってきました(ここギコ!)
ジオメディア忘年会 新年会から始まり東京1、2、関西と続いたジオメディア2008の締めくくり
ジオメディア忘年会行ってきました(ここギコ!)
モーバイルインフォサーチ実験から続く想いの系譜
「Web 2008 Expo」行って来ました(ここギコ!)
コンテキストを検知できないモバイルWebなどあり得ない
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!