意見を異にする人と円滑に対話し、自他の考えを深め洗練させ、昇華させるための心掛け。あるいは、フレームの中から有益なものを汲み出すための心掛け。
いくつかのフレームを横目で眺めて思ったこと。できるだけこうしたいと思っていること。
ActiveRecordが誤ってキャッシュか何かを返している感じ。これで数時間嵌まった。
新規レコードをsave後、find_by_id(nil)すると、初回の呼び出しに限りsaveしたオブジェクトがマッチする。これは、仕様、じゃないよね。DB-Transactionとかも関係なさそうだし。誰かが報告済みかどうかは調べてないのであとで調べる。
Rails 1.1以降の新機能を勉強すべく、AWDwR 2nd ed.を見ながら自分用アプリケーションを書いている。でも、Integration Testは楽しすぎる。
素敵な自分風DSLが書けるのが嬉しくて、もはやテストシナリオを書くのが自己目的化している。プログラマがテストを書くのが楽しくなって、テストシナリオが充実するのは良いことだ。でも実務で使うときには、くれぐれも「テストするために機能を書く」羽目にならないように注意が必要。うっかりすると無駄に充実したシナリオだけが量産され兼ねない。
でも、Integration Testで書くシナリオがユースケースの反映であり、それが顧客価値の充実につながらるなら、今までよりもほんのちょっとだけシナリオ書きに力を入れるのは良いのかもしれない。要は、バランスだろうか。RUPにおけるユースケースシナリオに相当するものをIntegration Testのテストメソッドとして書けば割とよい感じのバランスになるかもしれない。テストによる仕様の明示化、仕様を満たすことの確認を自動化、ということで。
インストール時はDebian sargeだった、今は「なんちゃってstable」な半分sidなシステムに、Xen 3.0を入れてみた。
DebianでXenを使う記事を探しても野良Makeするレポートばかり見つかる。ちょっと前まで.deb化されていなかったらしいから、そのせいだろうか。今は、sidに入ってる。
一週間ほど遅れたけれども、5月21日にRails勉強会@東京第6回に行ってきたのでレポートする。今回も会場は秋葉原で、30人弱が参加した。
Yuguiこと園田ゆうきです。私の勤務先の某ベンチャー企業にて、ソフトウェア開発の人材を募集中です。誰か、一緒に仕事をしませんか?(現在、募集終了しております)
詳細は "pj-en-arukas-iuguy_iuguy".reverse!.tr!('-_', '.@') までお問い合わせください。
やることやってれば待遇はいいです。私なんぞ、ときどき鬱の症状が酷くて数日家にひきこもってますが、仕事がスケジュールに間に合ってればどこからも文句は来ません。それでも、人並以上にお給料もらってます。
開発は、できるだけアジャイルにしてきました。あなたの力でもっとアジャイルにしてゆきましょう。というか、市場が動的で、標的が激しく動くのでアジャイルに開発しなければ生き残れません。アジャイルか死か、です。
qwikWebは素晴らしい。エンドユーザーにもわかりやすくて良い。quickML部分の仕様は、実際の運用形態を考えたら、たいていの場合はこれで必要十分なんだよね。そして、qwikWebだ。wikiページとMLへのポストを一緒に扱えるのは良い。
で、ソフトウェア開発においては、tracでこういう機能を使えたらもっといいんじゃないかと思う。tracとメーリングリストの連携についてはMailArchiveプラグインが秀逸だ。でも、これ自体にはメーリングリストの管理機能は無い。そこで、将来はquickML/qwikWebをtrac pluginにportすることを見据えつつ、まずはメーリングリスト機能にはquickMLを利用し、tracと連携させることにした。
10年ネットワーカーやってて初めてリアルタイムでkusakabeさんを見たんだけど。mixiのマリアージュフレールのコミュニティで。
何回か退会させられてた筈だけど、また入れたのね。噂に違わぬモヒカンっぷりで。噂に違わず、決して中傷だの侮辱はしなくて、淡々というべきことを言っていく。ただし、潔癖。相手の曖昧な表現や用語法を勝手に解釈せず、必ず確認を取るのね。勝手な解釈で話を進めないというあたりは、間違っているとは言わないけれど、でもそれを徹底するから挑発されていると感じる人がいるのかもしれない。
わたし自身は見ていてちっとも不快ではなかったし、むしろ周囲の過剰反応が醜くて不愉快だった。kusakabeさんは、結局管理人権限で書き込み停止になったらしい。気の毒に。
mixiは「ネット村社会」だそうだから、合わないのかね。かつてのニュースグループでの伝説はほとんど又聞きでしか知らないし、本当にmixiは場として合わないのかもしれないと思う。だからちょっと擁護に立つには躊躇してしまうけれど。
でも、私なんかはあの豊富な知識を淡々と分けてもらえたら喜ばしいと思うんだけどね。「あなたが見ているその攻撃性は誰の中にある?」
RailsのLoginEngineがhttp://svn.rails-engines.org/plugins/login_engineにあるやつだと、ファイルのrequireに失敗して動かないよ。changeset 376で直って、trunkにも反映されてる模様。
Enumerable#collect を主に使う派閥と Enumerable#map を主に使う派閥があり (これらのメソッドは効能および用法用量が同じ)、互いに血で血を洗う派閥抗争に明け暮れている
mapですよ、map。Mathematica使ってた頃の影響だなぁ。

しまった。帰宅したら(午前様)すぐ取り掛かるつもりが寝てしまって、mixiのプロフィール写真張り替えに乗り遅れた。
5月17日は、International Day Against Homophobiaだそうです。Act Against Homophobiaによれば、「国際障害疾病分類(ICD10)から同性愛が削除されることが決められた日」に由来する「ホモフォビアについて考えようという呼びかけ」だそうです。
前の記事に続いてSeasar Conferenceをレポートする。っていうか、あとは懇親会だけだから、私の個人的な日記っぽい。
Seasar Conferenceに行ってきた。最初はホールでキーノートセッションをやって、その後は1時間ずつに区切って、並行して次のような感じだった。
私のPythonレベルはPerlのアレでいうところの4〜5ぐらいのもんだ。5を名乗るのはちょっと心が痛い。そろそろ我流の学習と見様見まねのコーディングをやめて、せめてレベル6ぐらいまで習得したいと思って、『初めてのPython』を読んでいる。
読みやすくていい感じだけれどさ。
それとはあんまり関係が無くて。ただ、やっぱり「かわいい」と言われたいよなーと、柄にもなく思った。
どうしてそう思ったかというと『EDEN - 8』を読んだからなんだけどさ。神殿娼婦とか娼婦にして聖女とか、そういう言葉遣いに象徴されるような暗黙のジェンダー規範からの逸脱という点においてはヘレナも私も似たようなもんだ。
あちこちと連絡がとれなかったりして仕事が煮詰まってはおりますが、勝手に今日は休日だと決めて出かけてきました。というか、世間様は連休なんだよね。
というわけで、お給料も出たし、キーボードを買ってきました。あちこちの店を覗いて、専門店であれこれ試して。
HHKとか巷で評判の高いいくつかのキーボードは、確かに配列は良い。でも、キーの感触がいまいち好みにマッチしない。私は、キーがあと少しだけ重めが好きで、あと少しだけ深いのが好き。押し始めたときと押し込み切るときの反発具合がちょっとだけ好みと違う。ホームポジションに復帰するためのReturn(歳が知れる)の反動も。
というわけで、無変換キーとか色々余計なキーは付いているけれど、109のメカニカルキーボードを買ってきましたよ。メカニカルは五月蝿いけれどタイプ感は最高に良い。今まで使っていたメンブレンは会社に持っていこう。これで会社でのタイピングのストレスも減ると思う。
なんか、仕事をがっと片付ける気力が出てきたよ。
tracは、チケットやWikiのデータを触ったり、subversionに触ったり、結構色々するプログラムである。httpdを動かしているユーザーにこれらの権限を与えたくないのでsuexecすることにする。
久しぶりにGIDカテゴリーで、愚痴でもなく社会論でもないmedicalなレポート。
約2年間、ペラニン・デポー10mgをほぼ週1回のペースで投与されてきたことになる。これによって生じた影響を見るため、骨密度測定を受けることになった。