2006年03月


目次


2006年03月29日

yuguiの成分解析

メグミサナさんのところで知った、成分解析をやってみたよ。不思議と心当たりがあるのはなぜ?



2006年03月27日

SOAP4Rをfcgi経由で動かす

SOAP4Rのwsdl2ruby.rbが--type serverで生成してくれるスタンドアローンサーバーはデバッグに便利だけど、重いし、本運用には向かない。ので、Apacheの下にFastCGI経由でぶらさげて動かす。



2006年03月26日

私は乗り越える。私を乗り越えよ。

岩城保さんの「左利きは身体障害か」を読んだ。岩城さんが挙げる3つの段階にあわせて、私が為そうとしているGIDへの取り組み、活動家というものの意味あいについて考えてみる。



不変

私は不変を望むんだけど。変わらない安逸を望むのだけれど。繰り返される永遠を望むのだけど。

そうして選んだ道だったけれど、それは幻で。私はそこから立ち去った。

不変が叶わないなら。

いいよ、それで一山当てるから。

まぁ、web系は変化に対する適応を問われる業界だから。


2006年03月25日

私の実名/仮名とか振り返りつつ考えてみる

私はネットワーク上では原則として実名をふせて仮名で活動していて、でもまぁ、実名でもいいかと最近思ったりもして。色々考える。

私が仮名を使いはじめたのはあんまり深く考えた結果じゃなく、虎井さんのリスク管理の真似なんだけどね。



被害妄想だか何だか

あ、抗鬱剤が切れてきた。薬が切れると、あぁ。私なんかいないほうがいい気がする。世の中みんなに嫌われてる気がする。私がいないほうがプロジェクトがまわる気がする。馬鹿にされているような気がする。全部私が悪いような気がする。

冷静に考えて、そんな訳無いのだが。こういうとき、冷静に考えられる自分がいまいち好きでないんだが。まぁいいや、薬飲も。


真のプログラマはオフィススイートを使わない

当り前だって? そうかもしれないけれど、私は悪の帝国の件のツールを使ったばかりに、奸計にはまって例の、仕様書を書くのに不必要に時間を掛けるという罠にはまった。いわゆる暗黒面に落ちたわけだ。それで自戒を込めて書くわけだ。



2006年03月23日

鬱再び

この忙しい最中に(最中だからなのか)鬱の症状が再び出てきて、今日は動けなかった。体が重い。思考がまとまらない。意識がぼやけて、記憶が混乱している。どれが現実にやったタスクで、どれが夢の中だったのか判断できない。タスク管理システムのありがた味を痛感する。

家から作業マシンにつないで少し進めたものの、進捗は昨日までのペースの5分の1もいかない。やっぱり、一通り片付いたらまた少し休もう。本来ならあと3ヶ月ぐらい休んでるつもりだったわけだし。


2006年03月22日

ActionWebServiceを使ってみた

  • Railsはweb serviceの開発でも開発効率いいよ。
    • ここ2日掛かって実装した代物と同等の物が3時間でできたよ。
    • でもやっぱり、実行速度はsoap4rでベタに実装したほうがずっといいよ
  • 動的型言語で普通にSOAP実装しようとすると、型情報が不足しててWSDLを生成できないよ。
    • WSDLは自由度の半面、message, operation, port, binding, serviceとレイヤーが挟まってて冗長だから、書くのが大変だよ。
    • ActionWebServiceならお得意の所謂DSLっていうのを使って型情報を補足できるよ
    • 生のWSDLより抽象度を落としてレイヤーを少なくしてる分、記述はDRYだよ
    • でも、普通はこれで足りるよ。っていうか、あんまり変なWSDLを書くとクライアント側のマッパーが理解できないよ。
    • documentじゃなくてRPCスタイルっていう前提があるなら、これぐらいの割り切りは妥当かもしれないよ。
    • AWDwR chap.20参照だよ。
    • XML書かなくていいので楽だよ。
  • ActiveRecord::Baseの子クラスのインスタンスをoperationの返り値に指定できるのは便利だよ
    • でも、引数に指定しようとしたら ActionWebService::ActionWebServiceError, "ActiveRecord model classes not allowed in :expects"とか怒られたよ
    • そりゃ、そうかもしれないけど、そこをrailsパワーでなんとかしてほしいよ
    • 結局DTOが必要だよ

どうしたもんだろう。ActionWebServiceに乗り換えるべきか、やめるべきか。不安材料は実行速度なのだけれど、これは負荷試験してみないと何とも言えない。今ごろこんなことを検討してるあたり、このプロジェクトの進捗のヤバさ加減が分かろうというもの。


2006年03月21日

Rails CoC病

症状: RailsのCoCが気持ちよくなって、RailsじゃなくてもRubyプログラムのディレクトリ構成をRailsと同じにしてしまう。勿論activesupportはrequireする。Rakefileのデフォルトターゲットは全テスト実行。



2006年03月11日

なんか、忙しい

しばらくは自称ニートでいるつもりだったのに、なんか忙しい。



2006年03月09日

射撃しつつ前進するための転進

「射撃しつつ前進」するためにときには「はじめからやり直す」ことも大切だ。



2006年03月08日

未熟を感じる

なんだかなりゆきで、会社を代表して怒りをぶつけられてきましたよっ。相手のわがままであってこちらのミスでは無いし、そもそも相手はお客さんというわけでもないのだけれど。

なんというか、相手はオコサマであるし、会社としてはわざわざ事を荒立てないほうがいいというのもある。オコサマのいうことに一々めくじら立てるまいと思ってとりあえず謝ってみた。別に、こっちが悪いことにしちゃっても、あとあと会社に損害が出るような話でもないし。

そんな、大人な対応を心がけてみたものの、後になって思い出して怒りがふつふつと湧いてきて仕方がない。結局、私も五十歩百歩で人間ができてないのだね。ちょっと恥ずかしく思った。


2006年03月07日

職場復帰

まぁ、MBOとかいろいろあって、会社が引っ越した。手伝いに行ったら、誘惑に負けてプロジェクトに参加することになってしまった。



2006年03月05日

現代オタクの3つの教養

ラテン語
ファンタジー系、歴史系のそれっぽい蘊蓄を適当に聞き流すために必須。神秘学の文献を読むのにも便利。欲を言えば古文、漢文はすらすら読めるべき。私は恥ずかしながら草書が読めない。
素粒子物理
宇宙論にもつながる。SF系、自己意識系のそれっぽい蘊蓄を適当に聞き流すために必須。欲を言えば多様体論や数理哲学にも一定の知識が欲しい。恥ずかしながら私は数学科出のくせに多様体論は得意でない。
精神分析学
心理系、セカイ系のそれっぽい蘊蓄を適当に聞き流すために必須。欲を言えば存在論や、背景の神話体系についても一般的な知識が欲しい。存在論は消費し尽くされた感があるのでこれからは現象論かもと思ったりするけれど、恥ずかしながら私は知識皆無。

共通点: 実用性皆無。


2006年03月04日

今日の収穫と最近やってること

本日買ってきた本。

最近やってること

  • ラテン語の勉強 : 発音はわかってきたので、これから文法をちゃんと勉強する
  • 相対性理論の勉強 : 物理学科の教科書を借りて読んでる
  • 数式処理系の勉強 : Uruby作る
  • Web2.0なビジネスを夢想 : ちょぼちょぼと部品を開発。でも捗らない。
  • ドメイン取りたい : 何がいいだろう
  • YARVの勉強 : ソース読んでる
  • UNIXカーネルの勉強 : Lion's commentary読んでる
  • 会社のお仕事関係の調査 : ここには書けない

通院

わらびメンタルクリニックに行ってきた。



ドメイン取得したい

Railsで遊んだりすることを考えるとやっぱりroot権限が欲しい。どうせ転送量もディスク容量もCPUパワーもそんなに使うわけじゃなし、そういう条件下ではxreaに全く不満はないのだけれど、やっぱり共用サーバーでは自由度という点で限界がある。VPSでいいからどこかのサーバー借りようかなと思っているのだけれど。

やりたいのはRailsをFastCGIで動かすとか、開発してるもののバックアップ兼公開用にsubversionサーバーに使うとか。そんな程度。

手始めにドメイン名取ろうかと思っているのだけれど、何がいいだろう。無難なのはハンドルか。


2006年03月03日

debianのfirefoxにcurlを入れてみる

なんか、AJAXに喰われて盛り下がってしまったリッチクライアント。CurlやPDFやFlexは戦略が明確だから、SIerさんあたりでそれが最適なケースでは使われているんだろうけれど。でも、その周辺産業としてついでに盛り上がる筈だったweb屋さんは、なんかAJAXで満足してしまってますね。

とはいえ、Curlは好きなのでSurge RTE 4.0.1をDebian sarge上のfirefoxに入れてみた。firefoxはbackportsから取ってきた1.5を入れてある。



2006年03月02日

非モテ論を参照しつつhereticsをqueer化する計画

ソーシャルブックマークシステムで[heretic]というタグを使ってる。社会的な権力構造とかとの絡みが強くて、よく[権力]タグと一緒に使う。

森奈津子とAli Projectと、私の好きなこの両者の表現の上に私の中に"heretics"のニュアンスがあって、その意味で使ってきた。でも、これはqueer studiesにおける一番広い意味での"queer"に近いんじゃないかという気がしてきた。



2006年03月01日

RailsによるアジャイルWebアプリケーション開発

というわけでRails本が来ましたよ。

RailsによるアジャイルWebアプリケーション開発
RailsによるアジャイルWebアプリケーション開発

ASIN:
4274066401
出版社・メーカー:
オーム社
発売(予定)日:
2006-02-25
定価:
¥ 3,990

丁度、原書の二読目が終わったところなので三周目は日本語で行きましょ。英語の誤読がなかったことを祈りつつ。


YARVを読む: diff RHG YARV (2)

なんとなく評価系の大まかな流れがつかめたところで、登場する構造をちゃんと見てみる。ささださんの連載とかぶりそうだけど気にしない。


Blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com

© Yugui

Powered by Movable Type 3.2-ja-2