2006年05月


目次


2006年05月31日

円滑な対話の為の心掛け

意見を異にする人と円滑に対話し、自他の考えを深め洗練させ、昇華させるための心掛け。あるいは、フレームの中から有益なものを汲み出すための心掛け。

いくつかのフレームを横目で眺めて思ったこと。できるだけこうしたいと思っていること。



Active Recordが不適当なキャッシュを返す(?)問題

ActiveRecordが誤ってキャッシュか何かを返している感じ。これで数時間嵌まった。

新規レコードをsave後、find_by_id(nil)すると、初回の呼び出しに限りsaveしたオブジェクトがマッチする。これは、仕様、じゃないよね。DB-Transactionとかも関係なさそうだし。誰かが報告済みかどうかは調べてないのであとで調べる。



2006年05月30日

Rails 1.1のIntegration Test

Rails 1.1以降の新機能を勉強すべく、AWDwR 2nd ed.を見ながら自分用アプリケーションを書いている。でも、Integration Testは楽しすぎる。

素敵な自分風DSLが書けるのが嬉しくて、もはやテストシナリオを書くのが自己目的化している。プログラマがテストを書くのが楽しくなって、テストシナリオが充実するのは良いことだ。でも実務で使うときには、くれぐれも「テストするために機能を書く」羽目にならないように注意が必要。うっかりすると無駄に充実したシナリオだけが量産され兼ねない。

でも、Integration Testで書くシナリオがユースケースの反映であり、それが顧客価値の充実につながらるなら、今までよりもほんのちょっとだけシナリオ書きに力を入れるのは良いのかもしれない。要は、バランスだろうか。RUPにおけるユースケースシナリオに相当するものをIntegration Testのテストメソッドとして書けば割とよい感じのバランスになるかもしれない。テストによる仕様の明示化、仕様を満たすことの確認を自動化、ということで。


DebianでXen 3.0 - Domain 0編

インストール時はDebian sargeだった、今は「なんちゃってstable」な半分sidなシステムに、Xen 3.0を入れてみた。

DebianでXenを使う記事を探しても野良Makeするレポートばかり見つかる。ちょっと前まで.deb化されていなかったらしいから、そのせいだろうか。今は、sidに入ってる。



2006年05月27日

Rails勉強会@東京第6回

一週間ほど遅れたけれども、5月21日にRails勉強会@東京第6回に行ってきたのでレポートする。今回も会場は秋葉原で、30人弱が参加した。

* 連絡事項

  • 会場の確保でいろいろ無理をしていて、これから先確実に確保できるとは限らないので、どこか他の場所を提供してくれる人を探しているそうです。完全に非営利なので公民館などの公共の施設を無料もしくは安く借りる手もあるのだけれども、問題はそういうところは予約が埋まっていて定期開催がとても難しいということだという。10人ずつ別室でも良いので毎月定期的に30人ほどの集まりができるような場所に、どなたか心当たりはありませんか?
  • 日本Rubyカンファレンスで、ボランティアで音響機器の操作(発表者のマイク調整と、セッションの録音程度)をしてくれる人を急募するそうです。バンドやっているとか、ちょっとでも音響関係の経験のあるカンファレンススタッフを募集中です。
    • 知り合いに心当たりが数人いたけれども、全員、カンファレンスの日は都合がつかなかった。


2006年05月24日

Rails開発者募集中

Yuguiこと園田ゆうきです。私の勤務先の某ベンチャー企業にて、ソフトウェア開発の人材を募集中です。誰か、一緒に仕事をしませんか?(現在、募集終了しております)

詳細は "pj-en-arukas-iuguy_iuguy".reverse!.tr!('-_', '.@') までお問い合わせください。

やることやってれば待遇はいいです。私なんぞ、ときどき鬱の症状が酷くて数日家にひきこもってますが、仕事がスケジュールに間に合ってればどこからも文句は来ません。それでも、人並以上にお給料もらってます。

開発は、できるだけアジャイルにしてきました。あなたの力でもっとアジャイルにしてゆきましょう。というか、市場が動的で、標的が激しく動くのでアジャイルに開発しなければ生き残れません。アジャイルか死か、です。



tracとquickMLの連携

qwikWebは素晴らしい。エンドユーザーにもわかりやすくて良い。quickML部分の仕様は、実際の運用形態を考えたら、たいていの場合はこれで必要十分なんだよね。そして、qwikWebだ。wikiページとMLへのポストを一緒に扱えるのは良い。

で、ソフトウェア開発においては、tracでこういう機能を使えたらもっといいんじゃないかと思う。tracとメーリングリストの連携についてはMailArchiveプラグインが秀逸だ。でも、これ自体にはメーリングリストの管理機能は無い。そこで、将来はquickML/qwikWebをtrac pluginにportすることを見据えつつ、まずはメーリングリスト機能にはquickMLを利用し、tracと連携させることにした。



2006年05月19日

リアルタイムでkusakabeさんを見た話

10年ネットワーカーやってて初めてリアルタイムでkusakabeさんを見たんだけど。mixiのマリアージュフレールのコミュニティで。

何回か退会させられてた筈だけど、また入れたのね。噂に違わぬモヒカンっぷりで。噂に違わず、決して中傷だの侮辱はしなくて、淡々というべきことを言っていく。ただし、潔癖。相手の曖昧な表現や用語法を勝手に解釈せず、必ず確認を取るのね。勝手な解釈で話を進めないというあたりは、間違っているとは言わないけれど、でもそれを徹底するから挑発されていると感じる人がいるのかもしれない。

わたし自身は見ていてちっとも不快ではなかったし、むしろ周囲の過剰反応が醜くて不愉快だった。kusakabeさんは、結局管理人権限で書き込み停止になったらしい。気の毒に。

mixiは「ネット村社会」だそうだから、合わないのかね。かつてのニュースグループでの伝説はほとんど又聞きでしか知らないし、本当にmixiは場として合わないのかもしれないと思う。だからちょっと擁護に立つには躊躇してしまうけれど。

でも、私なんかはあの豊富な知識を淡々と分けてもらえたら喜ばしいと思うんだけどね。「あなたが見ているその攻撃性は誰の中にある?」


2006年05月18日

LoginEngine

RailsのLoginEngineがhttp://svn.rails-engines.org/plugins/login_engineにあるやつだと、ファイルのrequireに失敗して動かないよ。changeset 376で直って、trunkにも反映されてる模様。


map派だなぁ。

るびま

Enumerable#collect を主に使う派閥と Enumerable#map を主に使う派閥があり (これらのメソッドは効能および用法用量が同じ)、互いに血で血を洗う派閥抗争に明け暮れている

mapですよ、map。Mathematica使ってた頃の影響だなぁ。


RailsとTuigwaaの競合関係

Seasar Conferenceの懇親会でちょっと話したんだけど、TuigwaaとRailsは競合するかどうかという話題。



2006年05月17日

IDAHO

IDAHO-01.jpg

しまった。帰宅したら(午前様)すぐ取り掛かるつもりが寝てしまって、mixiのプロフィール写真張り替えに乗り遅れた。

5月17日は、International Day Against Homophobiaだそうです。Act Against Homophobiaによれば、「国際障害疾病分類(ICD10)から同性愛が削除されることが決められた日」に由来する「ホモフォビアについて考えようという呼びかけ」だそうです。



2006年05月16日

Seasar Conference 2006 Spring (6)

前の記事に続いてSeasar Conferenceをレポートする。っていうか、あとは懇親会だけだから、私の個人的な日記っぽい。





2006年05月14日



Seasar Conference 2006 Spring (1)

Seasar Conferenceに行ってきた。最初はホールでキーノートセッションをやって、その後は1時間ずつに区切って、並行して次のような感じだった。

  • 会議室: データベース関連
  • ホール: Seasarプロダクト関連
  • ラウンジ: Seasarコミッタたちによる展示、ミニセッション


2006年05月12日

Python勉強中

私のPythonレベルはPerlのアレでいうところの4〜5ぐらいのもんだ。5を名乗るのはちょっと心が痛い。そろそろ我流の学習と見様見まねのコーディングをやめて、せめてレベル6ぐらいまで習得したいと思って、『初めてのPython』を読んでいる。

読みやすくていい感じだけれどさ。

  • メモ帳の使いかたとか、一々五月蝿いよ。
  • 「シンタックスはこういった言語(Lisp)よりもシンプルで」(p.16)は嘘でしょ。それを言うなら「フレンドリー」。

エビちゃんとかそんなのを良く聞くけれど。

それとはあんまり関係が無くて。ただ、やっぱり「かわいい」と言われたいよなーと、柄にもなく思った。

どうしてそう思ったかというと『EDEN - 8』を読んだからなんだけどさ。神殿娼婦とか娼婦にして聖女とか、そういう言葉遣いに象徴されるような暗黙のジェンダー規範からの逸脱という点においてはヘレナも私も似たようなもんだ。


2006年05月10日

日本Rubyカンファレンス2006

  • チケット買えた。つーか、会社のみんなで行きます。
    • 社費で落ちるといいな。特に、アルバイト学生さんたちの分はね。
    • 1時間で完売したそうです。これがRubyistクオリティ。
    • なんか、追加を販売するらしいので逃した人は頑張って。
  • ライトニングトークス応募しました。
    • 受かるといいな。でも、競争相手は強そう。
  • るびまへのレポート係立候補しました。
    • DHHの講演をなんとか聞き取れるといいな。

2006年05月05日

休日 - 夕食

キーボードを買った後は、上京してきた志乃さんと夕食を食べてきた。落ち着いたなーと思った。


休日 - キーボード

あちこちと連絡がとれなかったりして仕事が煮詰まってはおりますが、勝手に今日は休日だと決めて出かけてきました。というか、世間様は連休なんだよね。

というわけで、お給料も出たし、キーボードを買ってきました。あちこちの店を覗いて、専門店であれこれ試して。

HHKとか巷で評判の高いいくつかのキーボードは、確かに配列は良い。でも、キーの感触がいまいち好みにマッチしない。私は、キーがあと少しだけ重めが好きで、あと少しだけ深いのが好き。押し始めたときと押し込み切るときの反発具合がちょっとだけ好みと違う。ホームポジションに復帰するためのReturn(歳が知れる)の反動も。

というわけで、無変換キーとか色々余計なキーは付いているけれど、109のメカニカルキーボードを買ってきましたよ。メカニカルは五月蝿いけれどタイプ感は最高に良い。今まで使っていたメンブレンは会社に持っていこう。これで会社でのタイピングのストレスも減ると思う。

なんか、仕事をがっと片付ける気力が出てきたよ。


2006年05月04日

lighttpd + fastcgi + suExecでtracを動かす

tracは、チケットやWikiのデータを触ったり、subversionに触ったり、結構色々するプログラムである。httpdを動かしているユーザーにこれらの権限を与えたくないのでsuexecすることにする。



2006年05月03日

骨密度検査と、トランスジェンダードな医学(?)について

久しぶりにGIDカテゴリーで、愚痴でもなく社会論でもないmedicalなレポート。

約2年間、ペラニン・デポー10mgをほぼ週1回のペースで投与されてきたことになる。これによって生じた影響を見るため、骨密度測定を受けることになった。


Blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com

© Yugui

Powered by Movable Type 3.2-ja-2