Login
  Days of Liris
   1 2 3 4    Next>

2005/08/02

後は、お絵書き?

Tag: misc
Unix Magazineの原稿も大体できあがり、と言うか、力尽き、後は、お絵書きだけとなりました。多分、この原稿は10月号にのるはず。内容は、会社をさったしんちゃんの陰謀で、自社製品のフレームワーク部分の解説になってしまいました。P2Pフレームワークについて、セキュリティ関連以外は僕の言いたいことは大体言っているはず。途中で力尽きましたが・・・。多分、自社のフレームワークについて原稿を書くのはこれが最初で最後になるはずです。
セキュリティに付いては、著作権がどうのこうのという話にまでふくれあがりそうだったので、書くのをあきらめました。まあ、書き出すとPKIとかから話が始まりそうな気もしたし。ただ、gnutellaのコマンド伝搬だの、DHTの検索などそう話はないので、そういう話は期待しないでください。僕が書いたのは、リソースなりファイルなりノードなりをP2Pで見付けたあとのお話です。

多分、公開してもよい情報は、ほぼ全て書いたつもりです。でも、力尽きて、「紙面の都合上」という名目でかなり削りました。公開してもよいかどうかは、僕の基準と言うか、単なる書く気力なので、会社としてしりません。まあ、本当はもっとオープンにしてもいいと思ったりもしていますが。一番大事なのは、コードでもノウハウでもなく、ノウハウを持っている人だと思っています。うーん、まあ、それはどうでもいいとして、原稿を書きながら適当な言葉をぽこぽこ作りました。徐々にそれらが受け入れられていっています。と言っても、みんなちゃんと読んでいるかは知りません。社内の人も一部の人しか知らなかったことが書かれています。決して隠していたのではなく、理解してもらえなかった部分です。僕は自分の実装した範囲は早く他の人に引き継いでもらって、自分は遊んでいたいと思っています。なので、隠したりは絶対にしません。忘れることはありますが。

うーん、そろそろ、しんちゃんが去った後のjapan.internet.comのP2Pコラムをかかないと・・・。P2Pと付くとなんか書きづらい・・・。うーん、僕は危険な思想を持っているからも知れません。

2005/08/03

ぞぺ

Tag: diary
昨夜は、とある人達ととあるお泊まり会のためのとある飲み会に新宿のとある飲み屋さんにいきました。なんだー!「とある」とは?
それはいいのですが、最近のいろいろ感じているとは、Ruby on Railsにしろ、Java関係のもろもろのフレームワークにしろ、いろいろがんばっているなーと思ってみていますが、結局、それらを突き詰めていけばZopeとなるんだなー。今のフレームワークががんばってやっていることは、Zopeですでにやっていることだっりすわけで。(ちょっと言いすぎ?)

でも、Javaは素晴らしいです。よくわかんないけど、沢山の人でよってたかって開発できるし、外注もできる。会社のバイトの人もJavaをやりたがるし。Pythonは僕の書いたコードのメンテナンスをいやいややっている感じがするし。Javaしかわからない開発者もおおいらしい。とある情報筋(その情報筋の人には来週か再来週に会うはず)によると、Javaしか知らないエンジニアが書いたコードは、いろいろあるらしい。僕は、Javaしか知らないエンジニアと言うよりは、単にJavaのエンジニアの数が増えて、相対的にレベルが下がって、マジョリティになった分、「ハカー」のような人の割合が少ないだけだと思っていますが。C/C++にしたって、10年の経験があるのにポインタを知らなかったり、平気でなんでもグローバル変数にしちゃったりするひともいるし。
うーん、昨日の飲み会とは全く関係のない話でした。

pootle

Tag: dev
昨日の飲み会で少し言っていたpoの翻訳のやつです。
BitTorrentのpoファイルの翻訳プロジェクトで知ったものです。BitTorrentで便利なツールを使っているなーと思って、その後いろいろな雑事で忘れていたのですが、pootleというシステムを使っているらしいです。Webベースがいいか、悪いかは好みの分かれる所かもしれませんが、一つのファイルを複数人でよってたかって訳せるるし、束縛されない感じがして、便利です。訳す範囲を人にアサインできるみたいですが、どうやってやるか、よくわかりませんでした。

ちなみに、pootleは
The scripts are written in Python and are therefore cross-platform

と書かれています。これは、どうでもいいけど。

BitTorrentのpoファイルの日本語は28%訳されていました。僕は3%ぐらい訳したような気がする。束縛されない感じがするので、責任感もないですが。。。そのかわり、プロジェクトに参加しやすいかもしれません。
いい所は、他の言語の翻訳状況が見える所です。リアルタイムで更新されます。あの国には負けたくない!というゲーム感覚があります。サッカーではあの国にはかなわないけど、翻訳じゃ負けないぜ、みたいな。

2005/08/07

暑い

Tag: diary
サッカーも東アジア選手権って何?と言うのはいいとして、とりあえず勝ててよかったよかった。でもって、とっても暑いです。脈絡がないのは暑さのせいです。あまりにも暑いので、窓を開けるだけではダメだと気付いて、昨日トランクルームから扇風機を引っ張りだしました。確か、2000円ぐらいで買った扇風機です。それでも、ちゃんと涼しくなります。これで、夏の暑さはしのげそうです。めでたしめでたし。ちなみに、電気代はサーバにとられるので、クーラーなるものはお客さまのためにある飾り(インテリア?)です。

2005/08/08

ポジティブフィードバック

Tag: dev
ナレッジマネージメントやGoogle君、Amazonのリコメンデーションなどを使っていると、最近はポジティブフィードバックがかかりやすいような気がします。ある考えや思想(ちなみに技術的なお話と沖縄のお話です)について調べていると、それに類似したものは見付かりやすく、情報が偏ってくるように感じます。確かに便利なんで、心地よいのですが。つまり、情報がクラスタリング化されていっているような感じです。最初にAmazonのリコメンデーションを触った時は、とても便利でした。あることに関して読んでおいた方がいい本や、おそらく自分と似たような傾向がある人が読んだ本がリストされて、ますます、詳しくなります。便利な半面、なんとなく釈然としないものがありました。似たようなシステムはAmazon以外にもいろいろあって、なんのなのか漠然としましたが、数ヵ月前からナレッジマネージメントやらリコメンデーションのお仕事があって、その漠然としたものの正体がわかりました。

それじゃ、世の中の流れにさからって、情報のクラスタリングを壊すような、エントロピーを増大させるようなシステムができないか、考え始めました。単なる天邪鬼かもしれません。例えば、右について調べているとき、右に関する情報をリコメンドしますが、それと一緒に左に関する情報もリコメンドできないかなと言うものです。共有ブックマークでもタグ(昔のいい方ではカテゴリ)としては右に関する情報は右というタグがつきます(つけます)。左に関する情報は左というタグです。リコメンドとしては、通常は、右に関するものに対しては、右というタグがついているものから適当なベクトル計算をして、右に関する情報を列挙すればよい訳です。でも、右に関する情報のリコメンドとして、左に対する情報もリストしようとすると、右と左というタグに関する関係をシステムが知っている必要があります。結局、この関係を保持する辞書をメンテナンスする必要がでてきます。でも、右と左ならまだしも、例えば、「EJB」というタグがあって、それの反対として、「Spring」とかいうのを提示するのはよいとして、ここにさらに「Zope3」とかいろいろ出したりするのは難しいです。ユーザの保持するリストからこれらの関係や重み付けを変えることができるかもしれませんが、例えば、Zope3なんて情報を集めてくる人は、奇特な人なので関係性が弱くなったり、軽い比重になるかもれません。なかなか、クラスタリングされた情報を壊すのは難しいです。(何か、訳が分からなくなってきたぞ!)
僕は、ある情報を調べるとき、その反対の意見も調べようとしますが(天邪鬼だから)、簡単にそれができないかなーというだけかもしれません。もしくは、みんなJava一辺倒だから、Javaの世界の人にもっと別の世界を見せたいだけなのかもしれません。
もっと言えば、今作ろうとしているものに、ちょっとした味付けをしてみたいだけなんですけどね。

2005/08/09

xfs

Tag: linux
Gentoo君の起動と時に、かなり前から「/usr/X11R8/bin/xfsがないからxfsは起動できないよー!」と怒られていました。実害はないので、放っておきましたが、やっぱり、ちょっと気になります。グッグとしてみると、
「Gentoo :: XFS Failed To Start After Xorg-X11 Update」
ということらしかった。つまりは、/etc/make.confにUSEフラグにfont-serverを追加してあげれば、xfsもビルドしてくれるらしい。ちなみに、このURLには、「font-server truetype-fonts type1-fonts」を全部書いとけとあります。油断しているうちにいろいろなUSEフラグが追加されているっす。というか、もう、把握しきれません。。。
とりあえず、USEフラグを追加して、xorg-x11をビルドし直すとxfsもビルドされたとさ。
これで気持ちも少しすっきり。

ゴーヤ

Tag: diary
僕はゴーヤは苦いので、あまり好きではありません。でも、最近よく、スーパーでゴーヤを見かけます。ゴーヤを見ていると、僕に食べてくれとささやきかけてきます。何度もゴーヤは苦いからと理性が叫びますが、今日はついに誘惑に負けて、買ってしまいました。

とりあえず、スーパで買って帰って、定番のチャンプルにしました。と言うか、ゴーヤはチャンプルにする以外に料理方法を知りません。酢の物は、ゴーヤじゃなくても僕は作ったことがないので、できません。
うーん、やっぱり苦かった。でも、今回は永谷園のチャンプルの素は使わなかったので、それなりにうまかった。ちょっと苦みが残りましたが、少しだけなので無問題。と言うか、チャンプルの素を使って、書いてある通りに作るとゴーヤの苦みがそのまま残りすぎ。僕には耐えられない。ゴーヤチャンプルの素を使って以来、我が家はゴーや禁止令が出てしまっているし。でも、これなら、禁止令は取り下げられるはず。

ということで、ゴーヤを食べると暑い夏でも元気になれるはず。

2005/08/10

atomとWeb2と。。。

Tag: diary
タイトルに意味はありませんが。。。
atomは、「Goals and Milestones:」を見るともうすぐRFCにあなるんですね。もっと時間がかかると思っていたので、驚きです。でもって、今後、atomはどうなんだろう?
さて、web2 conferenceとか言うのもあるみたいです。BitTorrentのBram Cohenやら、Ray Ozzieやら名を連ねています。ちょっと行ってみたいかも。でも、アメリカなので、飛行機は嫌だし、時差も嫌だし、英語も嫌だし、食べ物も嫌なので、行かないでしょう。うむ。ところで、Web2って何?

plone2.1 rc2でプロローン

Tag: dev
Plone2.1 rc2が出たらしいので、入れてみました。alphaをいれて、betaを入れて、rc1は入れようと思っている間にRC2が出てしまいました。ちなみに、ここのPloneインスタンスはしょっちゅう作り替えているので、あまり気にしないでください。

とりあえず、alphaを入れた時にLiveSearchに感動しましたが、僕の所では、betaにしたらLiveSearchが動かなくなっていました。RC2でも同じです。JavaScriptでエラーが出ているみたいですが、時間がないので見ていません。LiveSearchだけでなく、JavaScript関連はほとんど動いていなさそうな感じがします。

とりあえず、見た目だけです。パーソナルバーに「サイトの設定」が消えていました。バグってるじゃん!と思って、冷静に画面を見渡すと右隅にリンクがありました。移動してたんですね。その横には「連絡」とかいう、フィードバック用のリンクもありました。それから、なんとかタブ(名前は忘れた。アクションタブだったっけ?)にコンテンツのリンクが変な所にあったのが、また、もどってました。ルートディレクトリにフォルダを追加するときに、タブにも追加するか、設定できるようになっていました。
後は、僕は見付けられませんでした。

さて、それはどうでもよいのですが(どうでもよくはないだろう!)、僕のサイトではトップページにCMFContentPanelsというプロダクトを使っています。昔は、自分でテンプレートを作り替えていたのですが、とあるところでCMFContentPanelsを使って便利だったので、このサイトでも使いはじめました。Plone2.1上では、プロダクトのインストールもできるし、インスタンスも追加できます。既存のPloneサイトで作ったものは多分、そのまま見えます。でも、レイアウトの設定をしようとするエラーが出て、うまく動きません。
URL: file:CMFContentPanels/skins/contentpanels/cp_new_panel_form.pt
Line 51, Column 4
Expression: <PythonExpr here.breadcrumbs(here)>

そういえば、breadcrumbsはCPUを消費する重い処理なので、いろいろ大胆に変えたと書いてあったような気がします。breadcrumbsは、上へのリンクをたどる場合は大事ですが、下方向へはなくてもいいはずなので、テンプレートからbreadcrumbsを削除。普通に動いているように見えます。「見える」というのは、ちょっとしか触っていないので、よくわからないからです。

CMFBoardは動きません。インストールはできますが、Forumなんちゃらが追加できません。自分で使っていないので、それ以外は誰か、教えてください。

細かい所は、いろいろありますが、なんとなく、そろそろ移行してもいいかなー、と思い始めています。と言うか、テストばかりしているならともかく、そうでないなら、運用環境で移行しないとよくわからない。。。

ちなみに、whatsnew
Migrations included and performed automatically
がちょっときになります。

2005/08/11

Zopeの夏のお泊まり会

Tag: diary
夏です。夏といえば海です。去年に引き続いて、Zopeの夏のお泊まり会があるそうです。今年は、伊東で2泊3日だそうです。(なんで伝聞なんだ!)
伊東といえば、僕の大好きなシャボテン公園があります。あそこのリスザルは脱走したやつだと信じています。でも、車の上で暴れるなよー!

で、DTMLからPlone 2.1,Zope 3といろいろいろみたいです。うーむ、Zope3は気になりますが、よくわかりません。去年Ploneに洗脳されたように、今年はZope3に洗脳されるのでしょうか?うーん。でも、DTMLとZope3が重いので、Plone2.1はきっと、とっても軽いはず。。。

今年の夏は変に忙しいです。やりたいことがスタックされ過ぎ。。。


   1 2 3 4    Next>