capsctrldays

2004-02-01 (日) [長年日記] Edit

アンテナを設置したく。

はあ……もう設定画面に有料の文字が出てるよ。萎えるなあああああ。ここ最近で一番萎える出来事かもしれない。泣きそう。準備期間くらい設けて欲しかったよ……。

へこんでばかりもいられないので、たまてばこを設置。1.8ではObject#typeがなくなったよーっていうエラーが出るので、Object#classに変更。で、はてなアンテナからHINA-DIのファイルを取ってきて、置換置換置換で、たまてばこ形式に換えた。

ここまではいいんだが、

bash-2.05$ ruby tama.rb
/usr/local/lib/ruby/1.8/timeout.rb:42:in `connect':
execution expired (Timeout::Error)
       from tama.rb:388:in `join'
       from tama.rb:388
       from tama.rb:386:in `each'
       from tama.rb:386

というエラーが発生。タイムアウトしても、放置して次に行けばいいのに。むううううううう。

とりあえず、

bash-2.05$ ruby tama.rb --noget

でHTMLだけ生成。また今度。

しばらくおかしなリファラが飛ぶかもしれませんが、ご了承くださいませ。

タイムアウトの問題

yamk日記(2003-12-19)のパッチを当ててみよう。

リンクがうぜー。

kitajさんのパッチをあててみる。

鳩logが常に上に来る。

なぜなんだー。そもそも

L: ファイルサイズの変動より

っていう意味がよく分からない。いや、ふつうにはてなアンテナみたいな挙動して欲しいんですが。ううう。

「マリア様がみてる」フェア

うー。ここまで行くと、範囲外だなあ。

本日のツッコミ(全4件) [ツッコミを入れる]

1 shogof [GETで取ってるからじゃないですかね?<サイズ変動]

2 ただただし [なぜsamidareにしない]

3 kdmsnr [……知らなかっただけです:-(]

4 かみさま [あ、なんか新しいアンテナできてるねえ。追加しといたYO]


2004-02-02 (月) [長年日記] Edit

[Java] Hibernate + XDoclet + Ant かけあしツアー

お洒落だ!

Class図はEA、ER図はDBDesigner 4でしょうか。

ARTIFACT −人工事実− : リンク上等!

ステキなので貼っといた。

Sleipnirの右クリックから

自分の作ったスクリプトを実行させられないかなあ。既存のものしか移動できんのかなあ。

Security Warrior(Cyrus Peikari/Anton Chuvakin)

via かくたにさんY!

なんか金髪なひとまでいる……。

ゆとりの法則を買った人は鼻毛クリッパーも買う

つーか、それ俺じゃーん。Amazonめ。油断も隙もない。

[Java] Javaのえらい人。

via はてなダイアリー - 電網徘徊録

まとめようかと思ったんだけど、人物っつーかツールじゃね?それ?っていうのが多くて萎え。出来ることなら顔写真付きで、著書付きで、ババーっと一覧できたら楽しいなーとか思ってたんだけども。TSSうろうろしてたら、Tech Talk Libってのがあるのかあ、と。見てみよう。


2004-02-03 (火) [長年日記] Edit

[映画] 続・夕陽のガンマン [DVD]

ファウラーたんも大好きマカロニウェスタン。この映画の肝は『そりゃないよ……』だと思うに一票。トゥーコ(登場人物)は常にそうなんだろうが、見てるこっちまでが「そりゃないよ〜〜」と唸りたくなるような予想を裏切る展開の数々。ステキすぎます。首吊るかと思ったらドッカーンだし、助けるのかと思ったらそのまま「ごめんよ……」で見殺しにしちゃうし、これからどうするのかと思ったら死体を汽車に轢かせたり、強いのかと思ったら強くねーし。いやーいいテンポです。最高です。二回目は見たくないけどな。

最後の決闘のシーンで、イーストウッドがロバ面になるのが必見。

samidare導入……できずに死亡

ローカルのCygwinでやったら楽々できたのでラクショー!とか思ってたら、サーバ側だと出来ねーでやんの。よよよ。まず、あるはずの iconv.so が無い。Ruby1.8.1 なのに、無い。

ruby を FreeBSD の port からインストールした場合は iconv モジュール は別途 converters/ruby-iconv からインストールする必要があります。

ええと、このことなんでしょうか。

んじゃコンパイルすっぺか、っつーことで、

ruby-1.8.1.tar\ruby-1.8.1\ext\iconv

を取って来て、

ruby extconf.rb

なんてやると、

checking for iconv.h... no

だって。

FreeBSD+iconv.hで検索すると……なんかイヤーな感じが。あああああ。どうしよう。

MDAキター

まだ読んでないんだが、ボロくそに言ってたりして。お昼休みにマクドで読もう。つーか、まばたきも忘れるほどに仕事がある。きー。それでもリーダーのほうが遥かに仕事が多いから文句など言ってられんのだが。

inetdさんからのお返事。

iconvなら/usr/local/lib/にあるじゃん。「libiconv.so@ -> libiconv.so.3」ほら。って言われたんですが、欲しいのはruby-iconvでして。ええ。ええ。違うものですよね。たぶん。自信ありませんけど。でも、ぼくだけじゃないので安心した。

[Palm] 2D Memo

うお。便利かも。

本日のツッコミ(全3件) [ツッコミを入れる]

1 ほそのひでとも [気が向いたら追試してみます。:-)]

2 しばた [samidare導入、同じ場所で断念しました]

3 kdmsnr [inetdには要望だしてみました。]


2004-02-04 (水) [長年日記] Edit

新撰組おもろいなー。そうじろうが良い感じだ。

inetdさんからのお答え。

iconv.so以外にもライブラリをインスコしてくれるとのこと。

にゃるほど。このあたり、思いっきり知識が欠如している。

OPMLってのがあるのか(すげー今更っぽい)

一時的にBloglinesに避難しようと思ったんだが、リストのimportがOPMLフォーマットのみということで萎え萎え。はてなアンテナのばかー。というか、そもそもRSSを配信しているサイトばかりじゃないしなあ……。

あ。そうか。kdmsnrはbulkfeedsの結果を登録するという技を覚えたッ。

  • works
    • UML
    • O/R
    • MDA
    • Agile
  • personal
    • bliki
    • kdmsnr
    • capsctrl

といった具合。やべ。便利かも。遅すぎますか。ええ。そうでしょうとも。

で、こういう記事を見つけたりするわけだ。

つーか、はてなアンテナ無くなって良かったかもー(とか言う)。

ちゅーか。

bulkfeesの中のひとからGoing My Way: RSSを登録する意味合いが変わるかもという記事を教えてもらった。世の中は動いておるのだね。

[] すき家のとりそぼろ丼

ウマー。原価相当安そうだけど、ウマー。

経済戦士νビジダム 逆襲のミヤディー

オモロ。

それにひょっとしたらあの光、クルーグマンの言っていたビジネス・フレームの光か?」

リファラのスパム。

最近多いですね。

[xyzzy] kill-bufferするとscratchに戻る。

ファイルをうおーって選択して、xyzzyにドラッグ。んで、kill-bufferすると、いちいちscratchに戻ってしまう罠。どうしたものか。

[xyzzy] 正規表現

http://www.wikiroom.com/terai/?xyzzy#content_1_10

%font-properties; を <ref name="font-properties" /> にする場合
検索: %\(.*\);
置換: <ref name="\1" />

[tDiary] @options['output_rdf.image']

つけてみた。

capsctrl:DeMarcoNight2004

まとめを作ってみた。抜けがたくさんあると思われ。MLとか追加したほうがいいかな。


2004-02-05 (木) [長年日記] Edit

bliki_ja:ModelDrivenArchitecture

とりあえず訳しました。130sさんthx。けど、まとまった文体にならなかったよ……反省。

ええと、無い知識をまとめてみるとだな、

手法適用言語実装言語
RUPオブジェクト指向言語Java
MDAモデリング言語UML

というような表が作れるんじゃないだろーか(てきとーだが)。両者とも実装言語は何でもよくって、RUPだとJavaでも.NETでもよくって、MDAだとUMLでもその他の何やらでもOKってことで、UMLでMDAをやることを、exacutable UML とかなんとかいってんじゃねーの?(知らないけど)

で、だ。ファウラーたんが心配してるのは、

  1. モデリングは重要だが、コーディングより重要なわけねーだろ。
  2. UML2は大きくなりすぎて何がなんだかよく分からん(おれはスケッチできれば十分だけどね)。
  3. MDAっていう概念自体もトホホだが、そのトホホなMDA支持者たちから「ツカえねー!!」って言われるUML2って一体……。

ということでせうか。

TSSのスレもどうぞ。

鼻の穴から50センチ級のガーゼ出現

医者が引っ張ると、万国旗のごとく50センチ級が出てきたという。

おもしろい。

その下の記事もおもしろいかも。

豪州で男性が3センチUPのペニス延長手術を受けたが、手術後逆に3センチ短くなった。興奮するたびに激痛が走り異様な形になったため、医療ミスで整形医を告訴した。

で、↓に続くわけだが。

腹筋が痛くなるほど笑った時 Part26

なるほど。トンチが利いてますな。

江戸時代から伝統を継承する老舗

こういうのいいですねー。

Web of the Year 2003

2年連続のYahoo! ニュースをはじめ、2位のオークションなど、Yahoo!が強さを見せた。

天才料理少年 味の助 エロ擬音&台詞集

こんな漫画やってたんだ。

[UML] Modeling UML modeling in your favourite IDE - Visual Paradigm SDE

こんなツールもあるよってことで。

むむ。詳しいひといませんか。


2004-02-06 (金) [長年日記] Edit

MDAに関するTSSのスレ

意外にも、MDAイケるってば!ファウラーたん勘違いしすぎ!っていう意見がたくさんあってビビる。AndroMDA - Homepageってそんなに凄いんだろうか。一方で、スタティックなものをジェネレートするのはそこそこイケるけど、ダイナミックなもの(つまりシーケンス図などで表現されるもの)をモデリングするのは難しいんじゃねーか?っていうマットーな意見もちらほら。

いずれにせよ、OMGとは関係ないっぽいところでいろいろ動いているみたい。

ぬる風呂: 巫女の脱がせ方

足袋は脱がせない派でお願いします。

inetdさんありがとう。

iconv.soをインスコしてもらった。お昼に死んでたのはこのためか。他にもDB関連のライブラリが入った模様。おいらには関係ないけども。

[tDiary] index.rdf をブラウザで見たい。

ので、XSLTを用意してみたり。index.rdf(というかoutput_rdf.rbですな)に

<?xml-stylesheet href="index.xsl" type="text/xsl" media="screen"?>

と二行目に追加すればよくってよ?

index.xsl

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  exclude-result-prefixes="rdf rss dc"
>

<!-- root -->
<xsl:template match="/">
  <xsl:apply-templates select="rdf:RDF"/>
</xsl:template>

<!-- html body -->
<xsl:template match="rdf:RDF">
  <html lang="ja-JP">
   <head>
    <xsl:apply-templates select="rss:channel"/>
  </head>
   <body>
      <ol>
        <xsl:apply-templates select="rss:item"/>
      </ol>
    </body>
  </html>
</xsl:template>

<!-- html head -->
<xsl:template match="rss:channel">
  <title><xsl:value-of select="rss:title"/></title>
</xsl:template>

<!-- entry -->
<xsl:template match="rss:item">
  <li>
     <a>
       <xsl:attribute name="href">
         <xsl:value-of select="rss:link"/>
       </xsl:attribute>
       <xsl:value-of select="rss:title"/>
     </a>
     <br />
  </li>
</xsl:template>

</xsl:stylesheet>

[tDiary][Hiki] favicon.ico

エラーログを見てたら、favicon.icoの404ってのがズラーーって出てたんで、ならばと思い、作りました。

以下、訪れた順番。

  1. Going My Way: FavIcon Generatorで手軽にFaviconを作成する
  2. Chami.com FavIcon from Pics
  3. ふぇみにん日記(2003-12-13)

tDiaryとHikiは同じプラグインが使えるのだー。すげえー(いまさら)。よくわかんないけど、favicon.png の記述行は削除しといた。やっぱ付けた。

本日のツッコミ(全1件) [ツッコミを入れる]

1 ykato [「巫女の脱がせ方」が削除されてる(涙]


2004-02-07 (土) [長年日記] Edit

倖田來未 全米制覇

FFの主題歌やると違うね。つーか、

妹は3人組バンド「day after tommorow」のボーカル・misono(19)。

のほうが驚いたわけだが(有名なの?)。

はてなダイアリー - 独房サナトリウム

インポートがカウントされないのなら複数人で登録サイトが被らないようにしてお互いにインポートすれば行けるんじゃないか。

偉い。そうか。インポートか。他のメールアドレスであと2つアカウント取って、1つにインポートすればいい感じかな。

いちおう五月雨動かしてはいるけど、なんか……あんまり。つーか、inetdさんのインスコしてくれたiconv.soだとエラー出るじゃん!もうね……。しかたないので、hsbtさんのようにソースからコンパイルしました。

ロジャー&ミー [DVD](マイケル・ムーア)

おもしろい!

思い切ったことをやっていながら、内に「野心」を一切表に出さない真のジャーナリストスタイルというマイケル・ムーアの作風は、この頃から何も変わってないのだなあ。野心(下心)のある活動なんかより、淡々と行動する人のほうがステキに見えるっす。

つーか、マイケル・ムーア若いなあ。まだあまり太ってもいないし。

1:99 電影行動 [DVD]

これは何なのかよく理解せずに見たんだが、SARSの被害で萎え萎えになっていた香港の民に向けた応援映像だったみたい。ややッ。ここまで被害が凄かっただなんて、思いもしなかったよ。映像を撮影する最中だって、SARSに注意しながら撮影したんだって(みんなマスクをして、機材には消毒を、咳するスタッフは休ませるなど)。隣のひとがバタバタ倒れるような状況だなんて、想像だに出来ませんな。

五月雨……萎え萎え

更新結果が納得いかない(400以上あるのに、70個しか出てこない)し、多すぎてソートでRubyのエラーが出てるし、挙句、inetdさんから負荷がかかりまくってますよーって注意もらうし、もうイヤだ。たまてばこに戻る。

本日のツッコミ(全3件) [ツッコミを入れる]

1 kuwa [えーと、普通に知られていると思いますよ。>misonoが妹]

2 kdmsnr [あーそうなんですか……疎くて。あの太い子ですよね。]

3 ほそのひでとも [以前www.h12o.orgでたまてばこ動かして同じこと言われました。(T_T)]


2004-02-08 (日) [長年日記] Edit

古いアンテナをインポート → また200個追加できる! → ウマー

[映画] ロード・オブ・ザ・リング ― コレクターズ・エディション [DVD](J.R.Rトールキン)

TVでやってたやつなんだけどね。いままで吹き替えってどーかと思ってたんだけど、これは良かった!というか、字幕はアレコレ噂を聞いていたので、敢えて吹き替えを見てみたっつーのもあるんだけど。

いやー面白いねえ。今まで食わず嫌いだったかも。この勢いで3部作見ちゃいそう(まんまとハメられている罠)。

宮台真司はなぜ論争に強かったのか - SOUL for SALE

アンテナの整備に明け暮れて、この一週間ほど巡回してなかった……。うっかり見逃しておりました。これは凄い。後からじっくり読む。

こんなスレも立ってましたが、気にせずゴー。

SourceForge.jp: Project Info - いよかん

なつみかんの後継いよかん誕生。

[映画] 資金源強奪

「仁義なき戦い」での北大路欣也が好きになれなくて、北大路欣也にはあまり注目してなかったんだけど、これはー!すごいー!かっこいー!渋いー!シンプルな軸を、かくも広大に引き伸ばした脚本力もさることながら、登場人物の奥深い魅力がたまりません。出るひと出るひと、アクが強くて、胃痙攣を起こしそうになります。川谷拓三最強!!エロい梅宮さん最高!!

[] ゆとりの法則 - 誰も書かなかったプロジェクト管理の誤解(トム・デマルコ/伊豆原 弓)

前半部分は、capsctrl:DeMarcoNight2004と一緒。ゆとりというか「アイドル時間」を設けることで、次への対応がすぐに出来る。ぶっちゃけていうと、これだけ。途中いろいろとあるけれど、『ピープルウェア』のほうが実践的かな。

第15章

ISOのような規格はプロセスを定義しているのではなく、インターフェイスを定義しているに過ぎない。インターフェイスを定義することで代替可能を実現し、生活を便利にしている。これがプロセス(ハウツー)を定義するものだとしたらどうか。やべえよ。知的労働において代替可能ということはあり得ないんじゃねーの?ええ?

その際たるものがテーラーリズムだが、テーラーリズムを乗り越えた工場の例がいくつかある。いずれの例でもプロセスに対する所有意識が下の層へ広げられている。プロセスとは企業の資産ではなく、チームの資産なのだ。テーラーリズムの範囲であっても、その効果を考え直す必要がある。

スター社員の例。

第18章

目標管理とは、その指標以外の変数が不変であることが前提。→やめたら?

全然関係ないが

最近のディルバートに良い例が。

引継ぎの話があったけれど

これもディルバートに良い例が

爆笑。

元祖しゃちょう日記:Googleが出会い系?

あー百式の中の人がゆってたやつだ。いーなー。

本日のツッコミ(全1件) [ツッコミを入れる]

1 kdmsnr [Gディション?(w]


2004-02-09 (月) [長年日記] Edit

くそ円高め。

otsukaさんがPoEAAをマーケットプレイスで購入されたようだが(うらやましい)、定価そのものが下がってねーか?

価格: ¥5,308

ああー? 俺、7000円くらいで買ったような気がしているんだが……*1。ッか、為替か! つーことはだな、欲しい洋書は今のうちに買っとけーってことじゃね?『Core J2Ee Patterns』でも買おうか。

つーかつーかつーか、シティバンクのアカウントレポート!!! 値減りしてるよぉぉぉぉおおおおん。

*1 調べたら¥7,248だったYO!

UNIX USER 2004/03

わたしからは遥かとおい存在であることよ……この雑誌。いちおう流し読みしたけれど、頭がウニになりました。あうあう。

ゆうな&かずひこ

という文字が輝いていたくらいか(羨)。

[tDiary] otsukaさんにTB送ると...

化けるなあ。

[] 松屋の豚丼

ウマー。ポン酢をかけるとシャブシャブっぽいー。

[Cygwin] Cygwinにscriptコマンドがほすぃ

ないんですけど。

ttyrecを入れようと思ったら、コンパイルでコケコケ。うわーん。というか、Cygwinに萎えてきている今日この頃。とか思ってたら、こういうのを思いついた。

Cygwinからxyzzy

# xyzzy
function x {
  /cygdrive/d/usr/local/xyzzy/xyzzycli.exe $(cygpath $1)
};

で、

bash$ x hoge.txt

とかやる。具合がよい。

本日のツッコミ(全6件) [ツッコミを入れる]

1 nekop [kdさんと同じ時期に買ってるので僕も損してまふ……]

2 kdmsnr [あ、サーバー、どこかへ移られました?]

3 otsuka [もしかして僕のMovableTypeに原因あり? >TBの件]

4 kdmsnr [あーどうなんでしょう。「otsukaさんのMTに」じゃなくて、「MTに」TBを送ると文字化けする、なのかもしれません..]

5 nekop [http://nekop.nondakure.jp でひっそり生きてます。]

6 koyasu [TrackBack が化けるのは単に文字コードが EUC(tDiary) と UTF8(MT) だからでしょう。tD..]


2004-02-10 (火) [長年日記] Edit

[Palm] Palm Desktop 4.1 SP03 日本語表示パッチ Release 1

Program Filesの整理に伴い、Palm Desktopをバージョンうp。で、日本語パッチ。ありがたく使わせていただく。というか、たださん達はこういうこともなさっておったのだね。すげーなー。感謝感謝。

[] できるSEの仕事術―悩みを解決!!(技術評論社書籍編集部)

いやいや、表紙とタイトルは「うげげッ」なんですが、読み物として大変面白うございましたよ。特に野村隆昌という方の「ネットワークエンジニアの仕事術」っていうのが超アレゲで笑う。UMLの記事を書いていたひとは、Rational(IBMか)のひとっぽい。

JavaScript: アスキーアート化 Bookmarklet

via たつをのChangeLog

おもすぃろーい。

[Java] JAVA Developerが3月で休刊

なんだってー!(読んでないけど)

J2EE開発者サミット in Hills

via はてなダイアリー - アピラクンの日記

むむ。こんなのがあったのか。行きたかったなあ(あ、西野入さんが喋ってる)。セッションの流れがスムーズだなあ。モデル→アーキテクチャ→実装。ってな具合。


2004-02-11 (水) 戦国無双買ったけど……時間が。 [長年日記] Edit

[Flash] あのペンギンが!!!

人間の発想の限界なんてものは無いな、と思わせてくれる。

スーファミデータベース

スーファミって、ファミコンのカセットを全部売ってSFCのスト2を買い、猿みたいにそればっかやってたという記憶しかないなあ……(アホだなあ)。おかげで他のものは何もやってないような気がする。あ、もちろんDQとFFは除くね。最近はNESの囲碁を始めましたが、ぜんぜんルールが分かりません。どうしましょうか。

ワタクシも社交界にデビウしました。

ゆーめーな方がちらほら。わーわー。すごいなー。でも、何をやっていいか分からないので、miyagawaさんに助けてくださいお代官様あーれーとゆってみた。ついでに友達リストにも加えさせてもらった。ずびばぜん。んで、そこからぼちぼちと友達を追加していった。さっきは結城さんを友達にしてみたぞおー。でも、これって実績のある人でないと誘われないんだけど。てへっ。などとは言ってはいけない。

それにしてもJoiさんのって凄いですね。ぶっとんでますね。

UML皆でお勉強しよ♪ 多重度2

ちょっと思うところあったのでメモ。xyzzyの2chmode便利ダナ。で、冒頭のER => UML(DOA vs OO)というところに対して、自分なりの考えを早いうちに構築しておきたい……というか、『PoEAA』読んでファウラー節を心に刻ませたい。他に頼るものがないんだもの。とりあえずこれを見につけないことには、まともにDOA軍勢に太刀打ちできない気さえしている。

あ、いずれも仕事のお話デス。

ちゅうかね、どこかでPoEAAの読書会なんつーのはありませんか?(よだれ)

結城さんとお子さんの会話

長男「おとうさん、こんなソフト、なかなかよく作ったもんだね。」

「なかなかよく」というところが面白い;-)。身近にステキなモデルがいるということは大変羨ましいぞ!!

bliki_ja:EnterpriseArchitecture

keisさんが訳してくれました。やらなきゃなーと思いながら放置していた記事でした。ありがとうございますッ。

マイケル・ムーアの恐るべき真実 アホでマヌケなアメリカ白人 大集合! (限定BOX) [DVD]

見たのは3巻なんだが、単品では存在しないのでボックスにリンク。今回もぶったまげるほど面白かった。下院議員の対立候補に「木」を推薦する運動が全国的に広がる様をマイケル・ムーアは「祭り」と称していたが、これに匹敵するのは2chはやっぱ凄いなーとかなんとか思いました。

[映画] シカゴ スペシャルエディション [DVD](ビル・コンドン)

やり方は面白いけど、そんだけだなあ。劇場で観て魂を抜かれなくて良かった。なんか公開当時はみな絶賛してたよねぇ。ありゃなんだったんだ。まあいいいや。好きなひとは好きでしょう。オーレン・ねじゅみ・イシイたんも出てましたし。

すべてはSHOW Bizなんだ。

名言カモ。

メルマガやめるの巻

メルマガをごっそりとやめてみた。メールって、もう、なんだか、面倒なんだよね。フィルタリングすると未読メールがフォルダ内にたまっていくだけだし、フィルタリングをしなけりゃしないで受信箱内の重要なメールを見失いがちだし。何もいいとこにゃーい。メールはMLと私信に特化するのだ。

本日のツッコミ(全3件) [ツッコミを入れる]

1 kuwa [自分の運転免許の交付日はSFC版ストIIの発売日なので一生忘れません。]

2 takai [P of EAAの輪読やりましょうよ]

3 kdmsnr [おお。どうしましょう。どうしましょう。MLにでも流してみます。]


2004-02-12 (木) [長年日記] Edit

orkut

いつのまにかtDiaryコミュニティが出来ていたので入ってみた。ただ、これは何か議論をするというよりも、私はこれに興味がありますよアイコンとしてプロフィールの横に飾っておくものに過ぎないのかも(XPコミュニティのアイコン誰か貼ってくれ)。

で、だ。うまく友達が出来ないのは実生活と一緒ダナーとか思いながら(泣)、そんな自分のことは棚に上げて「こんなのつまんねー」と思い始めている今日この頃。身勝手もいいところです。だけど、海外の人との接点が何もないぼくにとっては結構ステキなツールなのかもーと思いを新たにし、ターゲットを海外ゆーめーじんに絞って活動してみんとす。

Matzさん → Ward Cunninghamの文字を見つけたときは、卒倒するかと思いました。さっそくメッセージをGO。あと、ファウラーたんをinviteしてみた(軽率すぎる)。ええい、この際、思い切りが大切なのじゃ。

Cunninghamたんからお返事が。

Wiki使ってます。Agile大好き!!大好き!!ってメッセージ出したら、

日本好きだよ。Wikiの設計には日本の「wabi-sabi」からインスピレーションを受けているんだ。

というお言葉を頂いた。おおおおお。なんかよくわかんねーけど、Wikiはワビサビなんだよ!分かったか!ゴラ!とか言いたくなってきた。

[UML] modelling tools for your PDA

via はてなダイアリー - tesuriの日記

たしかにすごいけど、たとえXMIを吐けるようになったところで、こんなの使っているひとを見かけたら……なんか萎えるなあ。萎えませんか。おれだけでしょうか。

[Hiki] rss-show.rb

diary/index.rdfにimage要素を追加したら、うまくパースできなくなってしまった。正規表現を書き換えればいいのか……な?

Yahoo!M

会社を辞めてからめっきり話し相手が減りましたので、誰か追加してください(泣)。

kdmsnr

で追加デキマス。らくがきテーマで遊びませんか。

読書会 MINI-HOWTO

仕切り下手なので、こういうのは助かる。もちっと待ってくださいね。

英語を朗読するのではなくその場で日本語に訳しながら話すことにした。

えーーー。

capsctrl:ReadingPofEAA

とりあえずページだけ作った。

[Agile] XPlanner Home

MLで取り上げられたことがあるのかもしれないけれど。ちょっと見てみようかなあ。

本日のツッコミ(全1件) [ツッコミを入れる]

1 takai [読書会の件でメールおくりましたー]


2004-02-13 (金) [長年日記] Edit

bliki_ja:DataModels

いやいや、まだ訳してませんけど(サブトピックスは訳しましたが)訳しましたがボロボロでした(泣)、以前ぼくが前の会社で社内向けに書いたものと似てるなーと思いました。ので、掘り起こして日記に入れてみました。社会人二年目のときですねえ。



2004-02-15 (日) [長年日記] Edit

[映画] ブリジット・ジョーンズの日記 [DVD](ヘレン・フィールディング)

ウンコ映画だなあ。途中で寝てしまうくらい、なにもかもがうっとおしい。テーマの扱い方としては、『sex and the city』のほうが何倍も上等。見る価値なし。

最近、ヒュー・グラントが人気らしいけれど、あんなのどこがいいんだろう。分かりませんでした。

落ちてました。

サーバの容量を越えていたみたいです。tDiaryの設定データがすべて吹っ飛んでました。うううううう。泣く泣くgoogleのキャッシュから持ってきて、手動でリカバリ。Hikiの方ではリファラを取るのをやめるようにしました。なんか萎える週末だ。

[] 春待ち大根。

ゆずが必要ない気がした。


2004-02-16 (月) [長年日記] Edit

エラー吐くこともあるけど、大丈夫、私は元気です。

/usr/local/lib/ruby/1.8/pstore.rb:102:in `read'failed to allocate memory (NoMemoryError)

LivingCafeの気まま日記:山形浩生氏の不動産市場とファイナンス

いいなあ。こういう案内はどこに出ておるのだろうか。

EJBは面倒だから敬遠されているのか

やっぱすげえなあ、はんばあぐさん……。

欧米でもbliki_ja:AnemicDomainModelという症状が起きているようです。 もちろん一方で、TSSなんかでガンガン意見交換している猛者もいるわけですが。 我のような弱者は、基本的なレイヤリングの話から始めたほうが良いのかもしれません。

リッチクライアントなるもの

証券や旅券業界のキーボードって、特殊ですよね。あれこそリッチクライアントじゃねー?と思ったり……思わなかったり、ってどっちだ。普通の企業でも、キーボード+マウス+αを検討することで、生産性が上がったりするかもしれません。

メディアリュウム 初心者のためのPDF講座

役に立った。画像の圧縮は、○○法って項目だけチェック外して、圧縮の項目のみ「最高」にすればOK。両方チェックを外してしまうとバカデカいPDFになってしまう罠。

日本語 - DoubleType

DoubleType は TrueType フォントファイルを構築することができる、オープンソースでグラフィカルな書体デザイナです。

メモするだけで試したりしないのがいかんよな……。

Shima's

ダルダルのorkutでフラフラしてて見つけた。デザインかっこいいなあ。

ぜんぜん関係ないけど、inviteするひとするひと、友達袋小路に陥っちゃってるのはどーゆー了見だッ。ええ!!

bliki_ja:DomainSpecificLanguage

最初、何を言ってるかよく分からなくて挫けそうになりました。でもいちおう完成。


2004-02-17 (火) [長年日記] Edit

氷室京介“BOφWY解禁” 8・22東京ドームスペシャルライブ

8月22日に東京ドームで一夜限りのスペシャルライブ

[tDiary] 大丈夫。涙なんか見せないよ。

Premature end of script headers: /capsctrl.que.jp/kdmsnr/diary/index.cgi (eval):34: [BUG] Segmentation fault ruby 1.8.1 (2003-12-25) [i386-freebsd4]

このエラーは disp_referrer.rb のキャッシュサイズ(もしくはキャッシュ使用時のメモリ量)がサーバ使用限度量の上限を超えていたために起こった模様。なので、

  1. キャッシュの使用を止める(遅くなる。マズー)
  2. キャッシュのファイルを消す(当分大丈夫でしょう)

とりあえず(2)を選択したが、検索エンジンからのリファラは記録しないようにするなど、いずれ対策する必要がある。

[Ruby] 『Rubyソースコード完全解説』サポートページ

via LazyDiary(2004-02-17)

たけうちさんはリナザウに入れて読むとおっしゃってる。うらやましー。

翻訳ソフトを活かす法 [もの書きのソフト談義(3)] : ウェブログ@ことのは

やっぱソフト使ったほうがいいのかなあ……。bliki_jaの場合、エディタ+英辞郎で地味にやってるんですね。xyzzyに元の英文を貼り付けて、訳文を原文の上(これはポイントかも)に書いていくんです。で、分からない英単語のところで C-c-e と押すと、訳文がポップアップされるという具合で。非効率極まりないですが。あとは、「バカが征く」でもありましたけれど、訳文のみをカットしていって、最後にHikiに貼り付けてGo。という具合。

まあ、お金出して買うのもアレなんで、しばらくこのまま続けます。

あー。でも、欲しいとすれば、口調や単語使用を統一化してくれるツールでしょうか。「モデル駆動「型」アーキテクチャ」だったのか「モデル駆動アーキテクチャ」だったのか、いちいち悩んだりしますから。まあ、置換で済むとはいえば済むんですが。

はてなアンテナ八分の刑?

補足されてない模様。

/diary/

だとダメだが、

/diary/index.cgi

だとちゃんと補足される。

[映画] ツイ・ハークの霊戦英雄伝 [DVD](ツイ・ハーク)

題名からだと判断つかないが、実はキョンシーもの。げんなりです。いや、キョンシーはいいんだ、キョンシーは。遠距離攻撃できるキョンシーがいかんのだ。なんだあれ。男ならクンフーでケリつけろボケが。

ストーリーは王道もの。安心して見れる感じ。ただ、演出の上で手を抜きすぎ。クンフーが遅かったり、それまで聖なる剣で闘ってたのに爆弾で決着着けたり。ふざけすぎ。こんなんが見たいんじゃねーよツイ・ハークよお。

[] うどん 丸香@神保町

かくたにさんの日記で紹介されていたので行ってみた。時間が時間だったからか、うどん食ってるひと俺以外にいなかったよ(泣)。脇のほうでひとり釜たまを注文。ウマー。


2004-02-18 (水) [長年日記] Edit

戦国無双 2回目

明智光秀のBコースをクリア。蘭丸たんが選べるようになりますた。Aコースは城内なので萎え萎え。方向感覚を失う→迷う→討死→マズーという最悪のパターン。

徘徊老人-LOG: Billy Cobham だれかこの人知りませんか

文章といいこの行動力といい、素晴らしいんですけど。

JBoss FAN集まれ JBoss入門からAOPまで

うわ。抽選かよ。いちおう申し込んでみました。当たるといいな。

トラックバック技術仕様書

これを見てからtDiaryを見てみると……確かにそうなってて驚く(あたりまえだ)。

GDP、年7%高成長 10〜12月期、伸びバブル以来

消費者物価指数などをみるとデフレは縮小傾向を示しているが、経済全体の付加価値を基本にしたGDPデフレーターを見る限り、依然デフレは継続しているかたちだ。

はて?

C O U L D: Webmonkey.dead

メモし忘れてた。Web猿終了とのこと。

Safari 案内ページ

Dannさんも契約されてたよなあ。雑誌の定期購読をするより安いかもしれない。つい先日、『月刊ソリューションIT』の購読をやめたしなあ。登録してみっかなあ(ひとりじゃ不安)。

[tDiary] リファラ表示断念の巻。

だめだぁ。リファラを表示させると、どうしてもエラーを吐いてしまう。うううう。涙をのんで非表示にする。

本日のツッコミ(全2件) [ツッコミを入れる]

1 しばた [城内戦は捨ての方向で。]

2 Dann [Safariいいですよー。ちょっと目が痛くなりますけど。。。]


2004-02-19 (木) [長年日記] Edit

[Hiki] love unstable - Page Rank Plugin

PageRankプラグイン。入れてみました。速いですよ。

昔話を作って懐かしむごっこ

昔話を作って懐かしむのが好きです。なんのこっちゃ。ええと、例えば「こうやって野球やってると、なんだか(フッ)……高校時代を思い出すよな」とか言ってみるんです唐突に。本当はやってないのに。野球なんて興味ないのに。楽しいですよ。あと、急にこれをやったときに「そうだよなあ……あの頃はよく野球について語り合ったよなー」とか言って合わせてくれる人が好きです。

Using Mock Objects(PDF)

読みやすい。なんだかIoC3みたい……(間違ってる?)。

本日のツッコミ(全1件) [ツッコミを入れる]

1 funny ringtones [http://www.special-ringtones.net/mp3/ ringtones site. ring..]


2004-02-20 (金) [長年日記] Edit

[] きらきらアフロ(テレビライフ編集部)

最近、相方に会うなり「あんなー松嶋がなー」と言ってひとりゲラゲラ笑ってばかりいるもんだから、お前にはきらきらアフロしか無いんかボケがと怒られてます。てへ。で、そんなぼくを魅了してやまないきらきらアフロな本を買いました。おかげで、電車のなかで不気味に笑う気持ちの悪い青年に成り下がってしまったよ。

どれもこれも面白いのだが……それは読んで笑ってもらうとして、ちょっと味のある笑いをひとつご紹介。鶴瓶さんとこの愛犬アップルの項目にこうありました。

ポカリスエットとコーヒー牛乳を1対1で割ったのが大好物。

いや、なんか、細く長く続く笑いでしたわーよ。

Nahomilk.のトレーナー

あとさあ、さっきNahomilk.のトレーナーを衝動買いしてみたよ。わーわー。

ついでについでに、DVDの2001と2002も買ってみたよ(ボックスなんか要らないやい:負け惜しみ)。これって、散財というのか……な。

金魚は空を飛ぶか

こういうOpinion的なものはmikiさんがなさったほうが影響力あるような気がします。

[Agile] That's so stupid that it's not even wrong: TDD is like teenage sex

via L'eclat des jours(2004-02-20)

この言い回しはよく見かける。内容を読んでもらうにはタイトルにインパクトが必要だな。

戦国無双 - 3日目

蘭丸たんでやっていたんだが、光秀と同じなので飽きてヤメ。で、半蔵を淡々と進めていったよ。だったら最後、城内ですよ。城内。大阪城。忍だから(二段ジャンプ使えるし)他のキャラよりは楽ですけど、それでも萎えますね。それにしても、武田信玄を討てないなあ(間に合わないッ)。

マリみて

なんか、一気にスピードアップした感じがします。「デート」とかゆっちゃってさ。それにしてもロサ・ギガンティアは男前だなあ。

生活の修正

  • ノートをA5横ルーズリーフ(方眼)に変更した。1枚だけキーボードの横に置いといて、気付いたことやTODOをそこに書いていく。便利かも。というか、エディタでの管理は漏れには向いてないということがワカタ(家と会社で共有したくなるしな)。
  • バッグをビジネスバッグから肩掛け+トートに変更。いつも荷物が重いのは、読まないのに入れてる本たちなのだ。だから、基本セットは肩掛けに入れ、出し入れ容易なトートによって本の量を調整するのであります。
  • ノートパソコンを持ち歩くのであります。リナザウ欲しいよーとか思ってたんだが、やっぱりノートパソコンを持ち歩く。そのためにはバッテリ交換が必要なり。で、だ。PDFをしこたま集めて、電車のなかで読むんだーーーー。Safariに入ったら、動物たちをガシガシ殺して逝くよ。というか、あれはオンラインじゃないと読めなかったり? つーか、Dannさんはどのコース?

トイレ(小)でアレ、トランクスの上から出すか? 横から出すか?

きらきらアフロの本に載っていた。年寄りは横から、若いひとは上からだそうな。へぇーー。あなたはドッチ!!

本日のツッコミ(全2件) [ツッコミを入れる]

1 murix [おれは真ん中から。ですけど・・・。あれ?]

2 kdmsnr [真中はいないって書いてあった……。]


2004-02-21 (土) [長年日記] Edit

きらきらアフロ DVD BOX

面倒なのでボックスにリンク。いやーおもろかったです。こんなに幸せになれるDVDはなかなかありませんな。2001年分は全く見たことがなかったから、新鮮だったしね。最初、立ち位置が逆だったのだね。

[Flash] 逆転流石

おもしろい。

ATMで「泥棒!」呼ばわりされショック死‐68歳男性

うえええええ。これどうなるの?どうなるの?


2004-02-22 (日) [長年日記] Edit

[映画] 太極神拳 [DVD](ユエン・ウーピン)

主人公のウー・ジンって、なんだかジェット・リー師父みたいだなーと思ったら、同門だそうで。師父の弟弟子に当たるそうです。で、内容は、なんだかワンスアポンを混ぜた感じだったなあ(清に留学帰りの女それに獅子舞)。そんなに悪くはないと思うんだけど、ウー・ジンがヘラヘラしてるので、まったく厚みがありませんデシタ。あまり好きくない。

[映画] ご近所探偵 TOMOE -ディレクターズ・カット- [DVD](戸梶圭太/小原信治)

クドカンとツツミ監督の妄想爆発な作品。WOWOWだからか、やる気がないことこのうへなし。その脱力具合が逆にいい感じなのかもしれないけれど、ぼくはダメだった。オチも丸分かりだったし。まあ、オトナになるとこんなもんを仕事に出来るんだーいいなーうらやましーなー、という代物かな。いや、うらやましくないけど。

今回、主人公の野波麻帆というひとを初めてみたけど、なかなか良いじゃありませんかッ。まったく知らなかったんですけど、有名なんでしょうか。


2004-02-23 (月) [長年日記] Edit

やっぱり、どうしても村上隆はムカつくんだ。

ちょうど昨日から読み出したウェイン日記でみつけた爆発してる町山さん。誰しもが(ヲタクじゃなくとも薄々)思っていることをぶちまけておられますッ。敬礼ッ。

疲れにくい筆記具と持ち方を直す用具

ふーん。ぼくはどんなペンでもいいけどなッ。

[] すごいやり方(大橋 禅太郎/倉園 佳三)

もうねえ、こんなの読む暇あったら、ドラッカーの本を一冊精読しろって感じ。あきれるばかりでございます。だいたい「コーチング」って胡散くさくてね、あれってやられてる側からしたら「じゃあ、おまえが何かゆってみろよ?あ?」って感じなのね。

こんなのにおどらされるバカは、一生バカのままでいろと思います。

capsctrl:ReadingPofEAA

ここで言うの忘れてたかも。日付決まりました。今週の土曜日です。17:00から。場所はお茶の水の談話室滝沢。締め切りは水曜日。

追記:フライヤーつくってみたw

PofEAAフライヤーぐはあ。リブレットのポインタじゃあ、これが限界。シルエットは『ウェスタン』。

エラーログ

(eval):54: warning: already initialized constant TdiaryNet
(eval):55: warning: already initialized constant HatenaHost

なんやろ。だらだらと続いておる。

定期予約録画

例によってハードディスクレコーダーで予約録画をしているわけだが、見終えたらソッコー消す番組に限って、上書きするよう設定している。つまり、一週間で自動的に消えちまうわけだ。で、やっちまったよ。エースをねらえ。み、み、見逃した。もとい、見忘れた。う、う、上書きされてた。うわーん。

[] ジャバワールドCD-ROM年鑑 2003年版

ちまちまと読んでいる。付属の検索ソフトがよく使えないので、Acrobatの標準検索機能でもって検索している。CD-ROMをイメージにするのも面倒だし、とりあえずこれでOK。浅海さんの記事はびっくりするほどユートピア。

[ENG] Dictionary.com/Word of the Day

一日一単語発信してくれるウェブロ(?)。新聞などの用例なんかも載っていて、けっこう面白い。いちおうRSSリーダに登録してみたけれど、いつのまにか未読が増えちゃって、んなもん読まねーよ!ってなことになりがちなサイトでもあるな。

はてなダイアリー - 横井英樹

ZEEBRAの祖父。

知らんかった……。

[tDiary] amazon.rb - カテゴリ表示時

カテゴリ表示のとき、Amazonの画像がウザーなので、いぢった。

if !@cgi.valid?( 'category' )
   r << %Q[<img class="#{position}" src="#{item[2].strip}" ]
   if @conf['amazon.imgsize'] == 0 then
       r << %Q[width="#{item[4].strip}" ] if item[4]
       r << %Q[height="#{item[5].strip}" ] if item[5]
   end
   r << %Q[alt="#{item[1].strip}">]
end

む。カテゴリALLのときには表示されてしまう。なんでだ。

[ENG] TOEICの結果が返ってキタ

悪すぎる。鬱だ。リスニングなんて最低。もういちど英語の先生を探そうかな。


2004-02-24 (火) これがルーシー流て! [長年日記] Edit

[tDiary] 特定の月でエラーがでる。

あーまただ。リファラ表示の問題かと思ってたら、そうでもないみたいだ。

/usr/local/lib/ruby/1.8/pstore.rb:102:in `read'failed to allocate memory (NoMemoryError)
./tdiary.rb:655:in `eval_src'
./tdiary.rb:72:in `join'
./tdiary.rb:72:in `safe'
./tdiary.rb:654:in `eval_src'
./tdiary.rb:900:in `do_eval_rhtml'
./tdiary.rb:850:in `eval_rhtml'
./index.rb:81

確認できたのは、

  • 200401xx.html
  • 200307xx.html
  • 200308xx.html

というところ。なぜ特定の日付でエラーが出るのか……わからん。萎え萎え。

追記:

ぬ。Operaだったら普通に見える罠。というか、時間を置いたりすると、普通に見えたり、見えなかったり。なんなんだー。

追記2:

アクセス数がそんなに増えたとは思わないんだけど……。

追記3:

ログ見ない主義なんだが(一週間で消える仕様)、昨日のやつだけいちおう記録。

合計転送量: 104.5 Mバイト
アクセス数: 14408 アクセス

あと100Mバイト*1増えたら、上のクラスにアップしないといけないっぽいなあ。ちなみに前回記録したときは、

合計転送量: 72.5 Mバイト
アクセス数: 7584 アクセス

6ヶ月でアクセス数が倍増、転送量1.5増って感じ。

*1 100メガと聞くと、ショック!って言いたくなる

ヤフーBB、400万人以上顧客データ流出

via memo

ほぼ全員。漏れも入っているということか……。鬱だなあ。

パームで囲碁! - Palm Powered GO Resources

デザインパターンの話をしてるかと思いきや、いつの間にやら定石の話になっていくという摩訶不思議ワールドな会社で、脅されながら始めた囲碁(ウソ)。とりあえず『ヒカルの碁』を渡され、淡々と読み進める毎日です。

で、せっかくだからっつーことでVisorに囲碁ソフトを入れてみることにしました。AIGOっていうソフトが棋譜も残せるし、良い感じなんですけど、シェアウエアなのでおあずけ。慣れるまでPilot Go Jで遊んでおきます。力ついてきたら、AIGOのレジストしよっと。

資産管理って

やってる?どうにかしないとなあ。MS Moneyでも買おうかな。

AssistOn / .bag

餅月あんこが紹介してた。今度行ってみよう。


2004-02-25 (水) PofEAAまだ読んでねえええええ(泣)。 [長年日記] Edit

ぽすれん捨て

どうにも品揃えが悪いようなので、二度目の退会。ごめんなさい。タイトル数よりもDVDの枚数のほうが重要だと思うよ私は。で、地獄甲子園特集をやっているところに入りました。

Layers, Levels, and DIP

読み忘れ。

021_田口元/TAGUCHI GEN

うう。今日の百式ナイト、行けそうにない。ので、キャンセルした……ら、すぐに田口さんから返事がきた。速すぎる。

ファウラーたんキターーーー!

春頃に来日するっていう話は聞いていたが、だんだんと詳細が分かってきた。リックテレコムさん主催のセミナーらしい(MSが呼ぶっていう話はどこへいったんだろう?)。女房を質に入れても聞きに逝くべし。

[tDiary] ぎゃーぎゃー騒いでいたけど

rss_recent.rb を外したら直った……ぽい。

うそ:

makelirs.rbがヤバめ。外した。プラグインのチェック順でエラーが起きたり起きなかったりするのだろうか。

[Agile] Agile Analysis Modeling

もう一度、モーフィアスの言葉に従って赤いピルを飲むがよい。私は肝臓が痛くて、最近はウコンの錠剤を飲んでいるが、まったく関係のない話だな。すまん。

MSはDOAの夢をどうして見るんだろうか?

いつの日にか、artonさんが言ってることを丸々理解できるよーになりたひ。

本日のツッコミ(全3件) [ツッコミを入れる]

1 arton [ああいう書き方してる時(ってほとんど全部ですね)は思考実験しながらメモしてるわけで(自動筆記=シュールだ)、僕自身が..]

2 arton [「突っ込まない」じゃなくて「買いかぶらない」に修正。そう言えばあの日は突っ込みが入ってましたね。]

3 kdmsnr [ん。COBOL=>J2EE でしょうか。見てみます。]


2004-02-26 (木) [長年日記] Edit

Eclipseパーフェクトマニュアル

Eclipseで見るMDAの未来 - Eclipseでは上流工程と下流工程を結びつける「MDA(Model Driven Architecture)」の導入が進んできています。今すぐEclipseでMDAの未来を体験しましょう。

どのことを指しているのでしょう。

4月スタート「あるある大事典II」、志村けんが司会

堺・志村の強力ツートップ体制となる

ヒロミを外す。なかなか賢明。

[xyzzy] xyzzy > migemo.l

ぐむ。便利なんだが、だんだんこっちがxyzzyに付いていけなくなってきている。

ファウラーたんキター!其之弐

2004/4/20だそーな。

合格いたしました

おめ!すげーすげーすげー。

Code Kata One - Supermarket Pricing

てなわけで、コード=カタ。まずはローカライズする。

  • 靴下:3足1000円 (4足、5足はどうする?)
  • 牛肉:1キロ1990円 (250グラムはどうする?)
  • 缶詰:2個買ったら1個おまけ (おまけの1個に価格はあるのか?)

出荷(何て言えばいい?チェックアウトのこと)、在庫、購買、監査記録まで視野に入れる。ビジネスロジックがどこにあるかというと、左記の単位にあるので、それらをオブジェクトとするのが一番かな。「靴下」のようなオブジェクトをたくさん作っていくとなると、スーパーにはどれだけ商品があんねんという話になるので、ここはデータを保持するだけにしときたい。

続く……かな。

追記:

前言撤回。「商品とは何か」を考えた場合、「3足1000円の靴下」「1足○○円の靴下」は別オブジェクトとするほうが自然だな。それぞれに別のロジックがあるわけだし。

        3足1000の靴下
-----------------------------
-----------------------------
売値を知っている
卸値を知っている
在庫数を知っている -> 在庫情報
利益を知っている(派生情報)

こういうクラスを作っていくのが良いのかな。これだったら、「期間限定3足1000円」というのにも対応できそう。その都度、クラスを作ればいいのだから。ここで最も「変わりやすい」のはビジネスロジックという罠。

メールの宛名に「様」をつけるか

ツッコミもいれたけど、あくまでもアドレス帳を見やすくするための自分用の改名のように見て取れる。

だから、

To:ひげのひと<hige@example.com>

とか

To:ゲハのひと<hage@example.com>

とかなんてのもありえたりして。こんなの着たら、「様」より萎える。

This kata involves no coding.とかいってるけど、Rubyでプロト。

わーすごい。Rubyだなあ。Ruby。うんうん。でも、ぼくは↓のほうが良いかなあって思うんだけど、どうだろう。Item.initializeにsales_unitsを引数にすると、Itemを他で使えなくなるので、SalesUnitにItemを入れたほうが良いと思いますた。

CheckOut<>--Order<>--OrderLine<>--SalesUnit<>--Item

でもこういうのって、もうパターンがありそうですよね。あ、「OrderLine」って日本語で言うと何になるんでしょうか。

つーか、もちっと勉強せねばだなあ。何かよいオブジェクトモデリング本ありますでしょうか。ストリームラインほげほげとかゆーのを買ってみようかと思っているんですが。

追記:

takaiさんとこに書かれているのは、『アナリシスパターン』でしょうか。ファウラー歴が短いので、手にしたこともありません。今度見てみます。つーか、コメント欄欲しいっすよー>takaiさん。

追記2:artonさんからのツッコミ

うわッ。たどたどしく答えてみるテスト。

仮に上のモデル(SalesUnit<>--Item)にした場合、

  • 1足500円:SalesUnit
  • 2足900円:SalesUnit
  • 3足1000円:SalesUnit

という3つのオブジェクトが作れることになります。これの何がいいかっつーと、このオブジェクトごとに利益が出せるからです。

  • 靴下:Item

に price(売値) ではなく、cost(原価)を属性として持たせておけば、SalesUnit 内で 自分の持つ「price」「Itemオブジェクトの数」「Itemオブジェクト.cost」から revenue(利益)が算出できます。

ぐはっ。もうギブアップ。時間ください。

追記3:たどたどしくRuby...

恥ずかしすぎる。

class Item
   attr_reader :name, :cost
   def initialize(name = nil, cost = 0)
      @name = name
      @cost = cost
   end
end

class SalesUnit
   def initialize(items = [], price = 0)
      @items = items
      @price = price
   end
   def get_revenue
      totalcost = 0;
      @items.each{|i|
         totalcost += i.cost
      }
      @price - totalcost
   end
end

#
# exec ...
#
socks = Item.new("socks",300)

socks3 = []
3.times do
   socks3 << socks
end
print "Socks3:"
puts SalesUnit.new(socks3,1000).get_revenue

socks2 = []
2.times do
   socks2 << socks
end
print "Socks2:"
puts SalesUnit.new(socks2,900).get_revenue

socks1 = []
1.times do
   socks1 << socks
end
print "Socks1:"
puts SalesUnit.new(socks1,500).get_revenue

追記4:

あ。

束ねてあるわけではない

見落としていた_| ̄|○

追記5:

振り分け用のクラスを作るのも複雑になってイヤンなので、SalesUnitの中を魑魅魍魎にし、initializeでitems[]を渡すと、後はあんじょうやってくれはる。というのはどうデスカ。

追記6:

えーやはりtakaiさんのでお願いします(弱腰)

[Palm] PigyDoc Ver0.16

今ごろになってPalmをいじり始めている。PIM以外に使うようになりました。

本日のツッコミ(全6件) [ツッコミを入れる]

1 かくたに [続きキボンヌ<KataOne]

2 takai [ありがとうございます]

3 arton [1足なら500円、2足なら900円、3足なら1000円っていうカゴ売りはどうします?ちなみに買い物篭には1足ずつ入れ..]

4 takai [ごめんなさい、コメント欄は実装してないんです。知識レベルと操作レベルを明確にすることに関してはアナパタから。他はIo..]

5 arton [takaiさんのきれいだ。]

6 takai [原価をItemにもたせるのは危険ですよ。 というのも、原価って仕入れのときに決まるもので、決して商品に対して一意に設..]


2004-02-27 (金) [長年日記] Edit

Itemに原価を持たせるか否か。

takaiさんのツッコミはもっともなこと。無い知恵を出して答えてみるよ。

いちおうぼくもそこは考えていて、「initializeする」を「仕入れる」と仮定して、cost(原価)を渡すようにしてますた。ただ、それだとそのオブジェクトが先に売れていく(FIFO)わけでもないから、たしかに、問題ありますね。

原価の問い合わせ先は、やはりItemでいいと思います。厳密には、Socks < Item に値を聞くことになると思います。ただし、オブジェクト単位でその値を「保持」すると問題です。時間軸に沿って(単位個数あたりの)原価は変わるということを踏まえる必要がありますな。

ちと考えてみます。

  • 4月に靴下100足を10,000円で仕入れ
  • 10月に靴下100足を20,000円で仕入れ

という状況があった場合、「この年」の仕入れにかかった費用は「30,000円」で、商品(靴下)は「200足」となります。つーことは、仕入れ値の単価は「150円」になります。

  • 4月の原価は100円
  • 10月の原価は150円

で、これを管理するオブジェクトに Socks < Item クラスが問い合わせするという形が良いかもしれません。で、どうでしょう。的外れなこと言ってたらズビバゼン。

あ、いちいち収益で計算するのって面倒じゃね?というのもありますが、途中で「これ売るとなんぼ儲かんねん」と把握するのは、それはそれで重要かな、と。

いや、まだまだ勉強せねば。もう4ヶ月経ったかと。

Oh No! DTO!

なんだってーーーー!!

って、んなアホな。たしかに myVal = other.val と使えるのはイイ。getter/setterウゼーってのもイイ。だけど、データストラクチャだろうがなんだろーが、other.val = 1 って変えられるってのは問題じゃね?漏れの読み違いか?

なぜ失敗するのか

ぼくは失敗するとよく周りのせいにするのだが(ダメじゃん)、いちおうそれにも根拠があって、ある一定の環境下では、失敗は必然的に発生するからだ。いわゆるシステム理論というやつですか(違う)。

失敗したその人を責めるのは簡単。次から起こらないように気をつけようと言うだけなのも、これまた簡単(一見、優しそうに見えるが、何も解決しておらぬ)。失敗の状況(つまり周りのせい)を変えるのが一番なのだ。

それが変えられなければ、その失敗は許容だと思って諦めてもらいたい。

とかなんとか。PofEAAの資料が間に合わなかったら申し訳ない(これか)。

足袋4足万引き、経営者死なせた17歳少年に懲役10年

足袋4足でいくらになるのかと。3足ならいくらになるのかと。

アナパタ勉強会報告ページ

以前はナニコレって感じだったけど、今更興味を持ったりして。ぼちぼち読んで行きたく。

orkut祭り

今日になって友達がドカドカ増えた。LobsterCommunityも出来ておったので入ってみた。発音は「オーカット」だということをはじめて知った。

[UML] http://www.phruby.com/

UML2.0用のVisoステンシルがあると聞いたんだが、アクセスできない。

ツッコミっぱなし

さいきんは bulkfeeds でウラウラ回っているので、「初めて行く → ツッコむ → 逃げる → もう行かない(行けない)」というウェブロが増えてきました。ここは開き直って、おらツッコミっぱなしするけんのゥ、とココに宣言します。

本日のツッコミ(全6件) [ツッコミを入れる]

1 anonymous [ツッコんだら一応 3日以内に再訪するようにしていますが、あまりに丁寧なコメント返しがあると再訪できなくなります。]

2 ながしま [ちしし、ツッコミっぱなしジャーマンで雪崩式。]

3 kdmsnr [そこからカール・ゴッチ直伝の関節]

4 wildcats [えっ?「オーカット」なんすか? ワタシは http://d.hatena.ne.jp/keyword/orkut?k..]

5 manhole [読みはwildcatsさんとおんなじです。(^^; ヴァーチャボーイにシビレますた。]

6 kdmsnr [じゃあ、オークトで(長いものに巻かれろ)!]


2004-02-28 (土) [長年日記] Edit

capsctrl:ReadingPofEAA

終わりました。13名のご盛況。ありがとうございました。反省点:滝沢の机は狭い。次回からもっと大きめなところで出来ればなーと思っております。できればホワイトボードも欲しい。ちゅうか、憧れのDann師父takaiさんに会えたぜベイベー。んがあ、話にはかろうじて着いていけるが何もしゃべれなかったので、ぼくも闘うことにします。押忍。やはり業界素人にはハンデが物凄くあるなーと思う今日この頃。あ、otsukaさん18歳の誕生日おめでとうございました。あうあう、なんかどっと疲れたので(笑)散文にて失礼。

本日のツッコミ(全6件) [ツッコミを入れる]

1 wildcats [マジでお疲れ様でした。次回をメッチャ楽しみにしておりますです(^^]

2 otsuka [ありがとうございます。そして、お疲れ様でした。]

3 Dann [お疲れ様でした。こういう場を提供して下さったkdmsnrさんに感謝感謝です。]

4 uno [今回参加できなかったのですが予定が合えば参加したいです…!]

5 takai [おつかれさまでしたー。]

6 中村 [お疲れ様でしたー。次回もぜひ成功させましょう(^^]


2004-02-29 (日) [長年日記] Edit

[映画] 英雄 ~HERO~ スペシャルエディション [DVD]

綺麗なだけで他に何もないと評判だったが、そうでもなかったよ。胃が痛いなど、体が弱っている時に見ると丁度いい塩梅だと思います。35度くらいのヌルいお風呂って感じ。これに血圧を上げて怒るのも大人気ない。ヌルいのはヌルいなりに楽しみ方があるはずです。

まあ、剣術じゃなくて、クンフーやれってこった。

[映画] レザボア・ドッグス [DVD]

何度見ても良いですね。どーでもいいよーなことを長々とまわすのはイイなあ。特別なことなんかそうそう起きないし、そんなもんに救いを求めるのはいかんのです。

2週間分のTV番組を消化中。

Mステ見てたら、教授の横に小山田圭吾が。後ろにはm-floのTAKUも(何やってんだか)。明日のHEY*3 のチャンプが教授らしいので、そこにも出てくるんかな。