2002-02-26
_ 場所
神奈川
_ 飯
たくみと神田にて飯。明日友人に渡してもらうブツをたくみに託しました。まぁ火曜だし。
僕が最初に着いて、たくみが 2015 に神田着というので僕はサキに店に入ることにしました。店に入る直前に呼び止められました。誰かと思ったらおくばちゃでした。あなたついさっきまでなごめいとで働いてたんじゃないのか。いやそりゃまぁたしかに名古屋から東京は 1 駅だけどさ。新幹線で。いやわらた。
すぐにたくみ、りべるさんも合流。たくみにブツ引渡し。つか自分でも渡せるんだけどまぁいちお。りべるさんにキーボード受渡し。どうせ僕は計算機組み立て派じゃないんで当面使わないですていうかたぶん使わない。
たくみ系こわいとかメイト系こわいとか。
まふねさん、大塚さんも遭遇。さすがに同じテーブルではなかったけど。2300 ころ退散。
_ めも
会社で使ってるキーボードが使いにくいので何か良いキーボード無いかなと。もとさんが IBM のスペースセーバー II が良いと言ってたのでメモ。神田に行ったついでに買おうと思ったんだけど、そもそも神田に着いた時点で所持金が \10K なので無理です。
_ ほげ
FIVA では最早 APM は使えない(使いものにならない)というのは有名です。でもハイバネーションとかやりたいのです。FreeBSD 5 current の ACPI ではハイバネーションできてるらしいので入れてみます。
T.ogasawara さんの所を参考にしました。すごく丁寧に書かれてます。ありがたいです。
基本的にそのまま実行しました。 cvsup を install 。
神田に出発する前に cvsup 実行して、帰宅してもまだ実行中。続きはまた明日かな。
2003-02-26
_ 仕事
六本木へ。
_ 終了
0300 ころ。「 みわさーん、そろそろ終わりそう? 」 と同行してる作業者。どこぞの営業のひと。聞くとたしかに徹夜作業してるらしい。営業なのになぜ徹夜なのか。以前は設計とかやってたので、こーやって現場で配線したりしてるらしい。おつ
ヲレはもうすこし作業するつもりだったのだけど相方がものすごく寝たそうにしてたので切り上げ。
_ 飯
近所の「 天下一品 」。じつは前日の 2200 ころに飯を食ったのだけど、せっかくなのでこってりラーメン。
2004-02-26
_ 仕事
1200 有楽町へ。
_ んん
大手町で目覚めるんだけどなあ。今日はひと駅伸ばして神保町。
_ 給与
先月に引き続きウハ。でもこれって会社としては赤なんだろな。問題児でスマン。
_ 仕事
1705 退勤。帰れるときに帰る。
_ 処理
時間を作れたので UNIX MAGAZINE やら Software Design やらを読んだ。
_ OpenSSH 3.8
make したら名前未解決とか怒られた。Plamo なパッケージ作ったというのだけど、せっかくだからもーちょいやってみた。
/home/rin/cmp/openssh-3.8p1/openbsd-compat/getrrsetbyname.c:206: undefined reference to `__res_query' openbsd-compat//libopenbsd-compat.a(getrrsetbyname.o): In function `parse_dns_qsection': /home/rin/cmp/openssh-3.8p1/openbsd-compat/getrrsetbyname.c:436: undefined reference to `__dn_expand' openbsd-compat//libopenbsd-compat.a(getrrsetbyname.o): In function `parse_dns_rrsection': /home/rin/cmp/openssh-3.8p1/openbsd-compat/getrrsetbyname.c:482: undefined reference to `__dn_expand'
res_query ってなんだよ、とぐぐったら libresolv.so に定義されてるらしい。
手もとにはあるのに見てくれないのでバータリーに Makefile 編集。
rin@sakura[~/cmp/openssh-3.8p1]% diff -ur Makefile~ Makefile diff -ur Makefile~ Makefile --- Makefile~ Thu Feb 26 22:19:59 2004 +++ Makefile Thu Feb 26 22:20:15 2004 @@ -42,7 +42,7 @@ LD=gcc CFLAGS=-g -O2 -Wall -Wpointer-arith -Wno-uninitialized CPPFLAGS=-I. -I$(srcdir) $(PATHS) -DHAVE_CONFIG_H -LIBS=-lcrypto -lutil -lz -lnsl -lcrypt +LIBS=-lcrypto -lutil -lz -lnsl -lcrypt -lresolv LIBPAM= LIBWRAP= AR=/usr/bin/ar
どね。
_ ううむ
はげしく後ろ向きなことを一瞬書いたけどやっぱやめた。
2005-02-26
_ 飯
豚バラ肉のトロトロ煮、みずなとリンゴのホットサラダ、えのきの味噌汁。
2 品はグッチ祐三のハッピー晩ごはんより。
角煮もどきはちょいと肉が固いのだけど、調理時間が 30 分くらいで済むというのがナイス。焼き色つけて煮るだけ。

_ 食卓にビールを( 1 )
読み終わり。
宇宙人は主人公の妄想かと思ってたけど、そうじゃなくて宇宙人と交流があるという設定なのだね。
「 す、す、すみません、み、み、みずを… 」
と言われてミミズを出すのは昔ファミコンのゲームであったなあ。なんだったか。
ところで主人公の名前が分からん。
2006-02-26 :-)
_ リーンソフトウェア開発
4822281930
読み終わり。
仕事ちゅうに 2,3 分の空き時間が多々あるのでひたすら読み続ける。でも細切れな時間なので読みづらい。
アジャイルソフトウェア開発の知識か経験が無いと話のこの本の要点が分からないか。私はアジャイルは「 12 のプラクティスが云々 」ということくらいは知識があるけど、実際にアジャイルした経験が無いのでいまいちこの本の言っている根底を理解してないっぽい。
ていうかリーンって誰。
とりあえず要点だけ。
まとめて
この本では以下が重要だといってる。
- 仕事を見える化
- 分割して統治
見える化
「 見える化 」はリーンソフトウェア開発を引用、または参考文献にしている文章を読むと、だいたい出てくる言葉。最近のソフトウェア開発者向けの文章にはだいたい出てくる。ということで私もよく目にしていた。出典のリーンソフトウェア開発を読んでいなくても、リーンソフトウェア開発を引用している文章を読むことにより「 見える化 」がだいたいどのようなものかを把握できる。三色ボールペンを読まなくても三色ボールペンを把握できたり、横着プログラミングを読んでおくことにより『「超」整理法』の概要が分かったり。
ref.
- 横着プログラミング 第1回: Unixのメモ技術
- ニコニコカレンダー [2006-01-05]
- アジャイルとかリーンとか 2006-01-16]
- 三色ボールペン [2006-01-19]
- お客さんにも見える化 2006-02-17]
4047041351
4121011597
分割して統治
- 問題を可能な限り小さくする
- 問題を小さくして PDCA を速くまわす
- 問題を小さくすれば予期せぬ事態になっても対処しやすい
- 対処が早くなる
- フィードバックが速くなる
- インクリメンタル開発
ref.
- プログラマの数学 [2005-03-30]
- チェックリストマネジメントのすすめ [2005-06-02]
- Microsoft Practice! Practice! Practice! [2005-12-16]
無駄を無くす
無駄は利益を生まない。
リーンで言っている無駄は以下( p.18 )。
- 未完成の作業の無駄。e.g. テストされてないソフトウェア
- 余分なプロセスの無駄。e.g. 紙の文書
- 余分な機能の無駄。e.g. 使われない機能
- タスク切り替えの無駄。e.g. 電話の割り込み、複数プロジェクト掛け持ち
- 待ちの無駄。e.g. 部品手配遅延による待ち時間
- 移動の無駄。e.g. 仕様の確認のために名古屋に出張
- 欠陥の無駄。e.g. 不具合
_ 夜間作業
週明けから夜勤というか、夜間作業がある [2006-02-23]。
12 時間シフト
生活時間をたんに 12 時間ずらす。
通常の日勤作業と週明けの夜勤作業を比較してみた。
作業がデフォルトで 12 時間あるけど気にしない。

対策委員会
何か対策することがあるか日常的に夜間作業、夜勤作業している友人に訊いてみた。
- 作業中に仮眠できるならとくに対策しない
- 前日朝まで起きてる、当日昼間に寝ておく
私の場合は夜勤というより、昼間の作業を夜間にずらしたものなので公式の仮眠時間は無い。なので作業前にじゅうぶん寝ておくことか。
過去の事例
数年前に名護での作業のときに夜間作業したことがあったことを思い出した [2003-05-13] 。
こんな生活だったようだ。
- 0830 自社出勤
- 1730 自社退勤。羽田空港へ移動開始
- 1950 羽田空港到着
- 2220 那覇空港到着
- 2400 ホテル到着。現場へ移動開始
- 2430 現場到着。作業開始
- 0500 作業終了
- 0600 待機
- 0900 交代
- 1000 パイナップル園へ観光
- 1200 睡眠開始
- 1600 現場へ移動
寝ろよヲレ。
あまり参考にならない。
_ FreshReader
導入以来使う時間を作れなかったのだけど今日になって初めて使ってみた。
以下のアンテナ
を巡回するだけで 1 時間くらい費やしていたところを 30 分くらいに短縮できた。
だいたい半分の時間に最適化。
RSS リーダーすげー
でも見逃しがいくらかありそうだ。
ref.
- サーバー型 RSS リーダー - フレッシュリーダー [2006-02-22]
- FreshReader [2006-02-25]
_ おひる
牛たんスパゲティ。
きすけ の牛たんが眠っていたので使ってみた。味つけが無い...。

- スパゲティと一緒になばなを入れて茹でる
- フライパンを温める
- にんにくをフライパンに入れて弱火で炒める
- にんにくの色が変わったら たかのつめを入れて弱火で炒める
- 強火にして牛たんを炒める
- 茹でたスパゲティを入れる
- 混ぜる
Problem
- 味が薄い
- 辛い
Try
- 塩、コショウを全体に混ぜる
- たかのつめを減らす
_ 清田まなみ マンスリーライブ2月号 まほろば2006’
@渋谷クラシックス
本日ライブだということをすっかり忘れていて まなぶろ を見て思い出した 1000 ころ。遅刻しそうになったけどかろうじて間に合った。
見た目 36 歳の okaji さんを堪能 :D [2006-02-05]
以下の 3 部構成。
- 清田まなみさん side
- 長谷川友二さん side
- まほろば side
素材
長谷川友二さんのギター弾き語りがいい。
いいっていうか、素人の私から見てもギターの演奏がすごい。
ところで弾き語りがいいと感じるのはその素材がダイレクトに味わえるからなのだな。まさにギターと歌手の声のみを味わう。
- オーケストラなどは複数人数が音を合わせることによる音の深さを味わう、複雑さを味わう
- 弾き語りは音の素材を味わう、単純さを味わう
料理でも然りだ。シチュー、カレー、ブイヤベースなどは複数の素材を合わせることによる味の複雑さを味わう。
そうでなくて、生の素材をそのまま食べる刺身やサラダは無加工な素材の味を味わう。
オーケストラの味わいについては FF 6 サントラのライナーノーツにて植松伸夫さんが以下のように言っている。引用。
例えば 10 人のヴァイオリン奏者が全員で 440 ヘルツの「 ラ 」の音を弾くとします。いくら上手な人が揃っていたとしても、全員で完璧な 440 ヘルツの音程をsかも同時に出すことは不可能ですね? 人によっては 1 〜 2 ヘルツずれていたり少しフライングしていたり出遅れたりしている。しかしそれがいいのです。いや、音の豊かさや厚みを増すたえに、リズムに生き生きしたうねりを与えるためには、そうでなくてはいけないのです。
ref.
B00066VUUM
まほろば
清田まなみさんと長谷川友二さんのコンビ。
この組み合わせは 2004 年の TOUR de JAPON music from FINAL FANTASY 以来 [2004-03-12]
- ノビヨの都合がつかなくてライブに来てない
- まなみ「 後悔させてやる! 」
ぉぉ。FF 10 のティーダのバトル突入時を彷彿とさせるセリフだ。
アコースティックは素晴らしかった。
_ 飯
蔵で飯。
ヲレ、ぶんじさん。
先日 Debian 本を買ったのだけど [2005-12-23] 買ってからほとんど読んでないし Debian は結局使ってないので Debian 本をぶんじさんに譲渡。
- ゲームする時間を作る
- iPod はいいものだ
- ソニーは悪くない、ソニータイマーは都市伝説だ → でもブレイビアがある
- ブレザーよりセーラー服
- へそ
- 5 月に新年度会@ほり邸でやりたいね → 本人に都合を確認
何の話題だよ。
新しい衣装の店員さんが居たので普通に「 かわいいね 」と言えばいいのだが、そうでなくて突き放したことを言ってしまう。
これってツンデレ?


2007-02-26 :-|
_ 仕事
寒川へ行ったり自社へ行ったり。
_ 夢と希望を求めて
自由への戦い
_ [タイヤ][空気入れ][英式][仏式]空気入れ
まxさんからツッコミを頂きました[ 2007-02-25 ]。英式アダプタじゃなくて仏式アダプタを使えというかマニュアル嫁ということでよく見たらアダプタ?がありました。これですね。

取り付けます。

これで空気を入れます。ぉぉ。ちゃんとタイヤに空気が入りました。たぶん。タイヤを握ったら空気圧が上がったような感触です。ママチャリ( 英式 )で馴染んでたような空気を入れてる感触というものが無かったので「 ほんとにこれは空気が入ってるのか? 」と調子に乗ってガシガシやってたらけっこう普通に空気が入ってました。

ぃゃ空気入れに付属していたマニュアルというかマニュアルといえばマニュアルなのだけど「 えいやってやれば大丈夫だよ! 」みたいなノリでけっこう抽象的に書いてあるんです。

_ [GOSICK]GOSICK( 6 ) 仮面舞踏会の夜
ギデオンの「殺人者の証言 -心の声を添えて- 」は「 東京大学物語 」での同じ場面を異なる登場人物の視点から描いた回を思い出したけどそれとこれはだいぶ違うメソッドですね。
4829163755
_ [第一生命ホール][ドラゴンクエスト][すぎやまこういち]すぎやまこういちとブラスの響き
@第一生命ホール
行ってきました。
ひたすら楽しかったです。ブラスアレンジは初めてなのだけど、とても素晴らしいです。普段のオーケストラとは違った趣きがあります。

曲目
ほぼこぴぺです。
第一部すぎやまこういち「ブラスの響き」
- 東京・中山 GI競走ファンファーレ
- 東京・中山 パドック・マーチ
- 東京・中山 特別競走ファンファーレ
- 東京・中山 クロマティック・マーチ
- 東京・中山 重賞競走ァンファーレ
- 子象の行進
- 亜麻色の髪の乙女
- 花の首飾り
- 恋のフーガ
第二部 金管五重奏による「ドラゴンクエスト」
- 序曲( DQ1 )
- 王宮のメヌエット( DQ4 )
- 遥かなる旅路〜果てしなき世界( DQ2 )
- 愛の旋律( DQ5 )
- 戦火を交えて〜不死身の敵に挑む( DQ5 )
- そうだあの時は( ヤンガスの大冒険 )
- 凱旋そしてエピローグ( DQ7 )
アンコール
- 不明 1 ( たぶんウルトラマンの曲 )
- 不明 2 ( たぶんウルトラマンの曲 )
- シーサイド・バウンド
しょっぱなの「 GI競走ファンファーレ 」きたこれ!ブラスアレンジの「 遥かなる旅路〜果てしなき世界 」なんてもう涙ものです。ひたすら悶えていました (*´Д`)
アンコールの最後の 1 曲だけ曲紹介がありました。前の 2 曲も聞くひとが聞けば分かるのだろうけど私は分かりませんでした。なんとなく何かのウルトラマンで聞いた気がします。帰ってきたウルトラマン かなあ。「 不明 2 」では 岩石怪獣 サドラ が登場して曲に合わせて舞台で踊っていました。岩石怪獣のことはバンドメンバーはすぎやまこういちさんには秘密にしていたそうです。すぎやまこういちさんが驚いていました。
ブラスペディア
今回もすぎやまこういちさんの愉快なお話がたくさんありました。曲数は少ないのだけどそのぶんお話の時間が多かったです。( 以下「す」)
す「 百科事典のことをエンサイクロペディアと言います。コンピュータの世界にはウィキペディアというのがありますね。今回はブラスを百科事典のように紹介していきます。これを『ブラスペディア』と呼びましょう 」
ということで曲の演奏の合間に金管楽器を紹介がありました。
テューバ、テナーバストロンボーン、ホルン、トランペットです。か? 各楽器の歴史やどーいった音が出るのか、といった紹介がありました。
2008-02-26 :-)
_ 朝ったー
0540 起床。ねむ。
_ [植松伸夫][ファイナルファンタジーIX]通勤ったー
ファイナルファンタジーIX
ゲームは 10 時間くらいプレイして挫折しました( 戦闘があまりにも遅いのでやる気が無くなった )。作曲は植松伸夫さん。プレイステーションでは最後の FF です。冒頭はゲーム中の劇で使っている曲があります。ドラマチックな展開です。ドラマですが。FF6 のオペラ関連の曲のようです。
とくに取り上げておきたいのが「いつか帰るところ」「Melodies Of Life」の 2 曲です。「いつか帰るところ」はリコーダー三重奏の曲です。リコーダーの素朴な音がいいです。「いつか帰るところ」はノビヨのしっぽファン感謝祭[ 20070217#p04 ]で片山理恵子さんたちが実際にリコーダー三重奏してました。たしか。「Melodies Of Life」は白鳥英美子さんが歌っています。とても美しい歌声です。でも歌詞からは悲しい印象を受けます。この 2 曲は VOICES[ 20060218#p09 ]で披露されました。
B00025E1U8
_ 仕事場のひとが es 端末を持ってたので見せてもらった
普通の Windows モバイル端末なんですね。
_ 花粉症の影響が来たかもしれない
鼻汁が止まらない。
2009-02-26 :-)
_ 朝ッ
0500 起床
_ 仕事
0830 出勤。
_ スタンドアップミーティングが無い朝会は朝会と呼べるのか
朝会(あさかい)じゃなくて朝礼もしくは朝会ごっこでいいんじゃないか。
_ [IRC][DCC]IRC の DCC でファイル送信
友人へファイルを送信しようとしたけど失敗してそのときにチャネルに居る皆から「送信側の問題」とツッコミを貰ったので Yahoo でググッた。ごっごる
ルーターとDCC - kei's Media Image Lab.
まず、DCCというのは、「送り付ける」動作ではなく、「相手に指示して自分のファイルをDLさせる」仕組みである ことを理解する必要がある。よって、ファイルを取り出されている(侵入されている)のは自分であり、こっち側のマシンとファイアウォール、ルーターを、侵入許可の設定にしなければならない。
つまりそういうことだ。
図解があるので読むと素敵。
IRC クライアントを書くかパケットの気持ちを眺めてみれば理解が早いんだろうけd
_ [リッジレーサー7]リッジレーサー7
Midtown Parkway の商店街にカテゴリー1 の BISONTE でトリプルニトロを使って突入したら窓ガラスが割れた。400km/h くらい出てるのかしら。
- 走行距離 7289.358 km
- RSGP 進行度 100.0 %
- 名声 17692 FP
_ 『ピアノ・コレクションズ キングダム ハーツ』のプロモーション映像収録
( via スクウェア・エニックス メールニュース )
収録日時:4月2日(木) 17時15分開場/20時終演予定
場 所:東京都渋谷区代々木
出 演:下村陽子氏 他
招待人数:完全招待制 50名様
内 容:『ピアノ・コレクションズ キングダム ハーツ』の
プロモーション映像収録(3曲を演奏予定)
申し込んだ。
2010-02-26 :-)
_ 仕事
0830 出勤
_ [GRAPHICATION][グラフィケーション]hirax.net のひとがグラフィケーションに記事を書いていた
グラフィケーションって?
私ども富士ゼロックスでは、1967年以来、コミュニケーション文化を基調とした社会のあり方を考えるため、企業広報誌『グラフィケーション』を発行して参りました。本誌はその名に冠するとおり、グラフィックページの充実に特に留意しつつ、なお混迷の続く社会の中でわずかでも光明を感じとり新しい秩序への手がかりを得るべく、科学、文化、自然の3つを機軸とし、これらの多元的なあり方をテーマに毎号取り組んでいます。
hirax.net のひとがグラフィケーションに記事を書いていたことの何が面白いかと言うと、私がグラフィケーションを読み始めたのは hirax.net のひとが紹介していたからだ[ 20040722#p03 ]。そのとき読んだ紹介記事はたぶんこれ → hirax.net::inside out::2004年07月22日 。
紹介していた当時 hirax.net のひとは一読者にすぎなかったのだろうけど、今回初めて著者として登場した( 私が購読しはじめてからグラフィケーションで「平林純」の名前は見たことがないからたぶんこれが初めてだよね )。
_ イベントのアレの表を作り直した
合計とかタグクラウドなど毎回 手でやるのが面倒くさいし TOSHI とか takumi はワンクリックでごにょごにょデキるようにしてるのでインスパイアしてみた。
↓こんなものを表示するようにしてる。
- summary: 一覧表 年ごと, 全体
- total: 集計 年ごと, 全体
- tagcould: タグクラウド 年ごと, 全体
charset を出力してないのでアレな場合はブラウザで明示的に UTF-8 する。
キャッシュを使ってみたかったので遊んでみた。
2011-02-26 :-)
_ マミさん
肉体が破壊されていてもソウルジェムが破壊されてなければ唐突に戦線復帰することもあるんじゃなかろうかと思ったが、まあなさそうだ。全部喰われてそうだし
2012-02-26 :-)
_ 午前
_ [RR7][リッジレーサー7]リッジレーサー7 ARC 2011 如月GP
もっぱらカテ 4
- emotion 168
- rosso 138
- ANSΩB2マンタレイ 105
- ANSΩkeyaki 93
- FLOW 92
- STARGOLD 91
- ANSΩ三嶋出雲 82
- Locus 56
- SORALE 53
- ANSΩmiwarin 52
- ガンマ 28
- かず 24
- KYO 23
- ANSΩ限無 3
- Baldur@ちゃU 2
- REDOGRE 2
- came_yaroh 1
チョー久しぶりに Baldur と走ったり珍しく keyaki が回線絶好調だと思ってたら実はいつにも増して回線が荒れ狂っており途中でレースから脱落する者が多数いたり私も PS3 がフリーズするなどしてヤバかった。参加者は入れ替わり立ち替わりしていたので 14 人以上居る。rosso が途中で抜けたんだがあのまま継続して走ってたら結果が違ったかもしれない。
カテ 4 はダイナミック車が定番になってきたからそろそろオワコンかなー
2013-02-26 :-(
_ 体調不良により 1 日休み
朝起きたときに寒気とセキがあったもののグッタリするほどではなかったので「休むかなーどうするかなーダルいなーでもシンドイほどでもないかなー出勤したら悪化するかなー」と優柔不断のまま出勤しようとしたんだが自宅最寄り駅についたときに「電車が 5 分遅延しています」というアナウンスを聞いて「これは神からの『休め』というお告げに違いない」と解釈し、とっとと帰宅した。
_ 退職時メール挨拶テンプレ
( via 業務終了(退職)のご挨拶 テンプレート - tota diary(2006-04-05) )
8 年くらい前の ChangeLog メモから発掘した。ちょいと改行を変えるなど。
tota です。 お仕事中に失礼いたします。 本日 x 月 y 日(?)を持ちまして業務を終了する事になりました。 本来はお世話になった皆様に直接ご挨拶に伺うべきものですが お会いできない方もいらっしゃると思いますので メールにてご挨拶にかえさせていただきます。 hoge 年間働かせていただきましたが、在職中は皆様には大変ご迷惑をお掛けしました。 それでもこちらでの業務を勤めることができたのは 皆様の暖かいご指導ご協力があったからこそと感謝しております。 最後になりますが、今後の皆様のご健康とご活躍を心よりお祈り申し上げます。 ありがとうございました。
ご活用ください。
2014-02-26 :-(
_ 午後
1300 デバッグしTARI
_ 夜
1700 退勤
1730 仕事場のプール && 冬になってから行ってなかった && 片道 25m 泳ぐだけで息が切れるというか心臓がバクバクいうんだけど
1900 ウェブ巡回
2000 飯
2100 はてなブックマークがどうのこうの
_ 買い物
iTunes Store
_ [Java][Ruby][マルチスレッド][デザインパターン]Java言語で学ぶデザインパターン入門マルチスレッド編 Future - 引換券を、お先にどうぞ
先に発注だけおこないあとで成果物を受け取る。
# coding: utf-8
#
# 『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』 http://www.hyuki.com/dp/dp2.html
#
# Future - 引換券を、お先にどうぞ
#
require 'thread'
require 'monitor'
class BData
def getContent()
end
end
class RealData < BData
def initialize(count, c)
@content = ""
puts " making RealData(#{count}, #{c}) BEGIN"
buffer = Array.new(count)
0.upto(count - 1) {|i|
buffer[i] = c
begin
sleep(0.1)
rescue => ex
puts ex
end
}
puts " making RealData(#{count}, #{c}) END"
@content = buffer.join()
end
def getContent()
return @content
end
end
class FutureData < BData
def initialize()
@lock = Monitor.new
@cond = @lock.new_cond()
@realdata = nil
@ready = false
end
def setRealData(realdata)
@lock.synchronize() {
if @ready
return # balk
end
@realdata = realdata
@ready = true
@cond.broadcast()
}
end
def getContent()
@lock.synchronize() {
while @ready == false
begin
@cond.wait()
rescue => ex
puts ex
end
end
return @realdata.getContent()
}
end
end
class Host
def initialize()
end
def request(count, c)
puts " request(#{count}, #{c}) BEGIN"
# (1) FutureDataのインスタンスを作る
future = FutureData.new()
# (2) RealDataを作るための新しいスレッドを起動する
t = Thread.new() {
realdata = RealData.new(count, c)
future.setRealData(realdata)
}
# join() するとここでブロックするのでやってはいけない
# t.join()
puts " request(#{count}, #{c}) END"
# (3) FutureDataのインスタンスを戻り値とする
return future;
end
end
def main(argv)
puts "main BEGIN"
host = Host.new()
data1 = host.request(10, 'A')
data2 = host.request(20, 'B')
data3 = host.request(30, 'C')
puts "main otherJob BEGIN"
begin
sleep(2)
rescue => ex
puts ex
end
puts "main otherJob END"
puts "data1 = #{data1.getContent()}"
puts "data2 = #{data2.getContent()}"
puts "data3 = #{data3.getContent()}"
puts "main END"
end
main(ARGV)
>ruby Future.rb
main BEGIN
request(10, A) BEGIN
request(10, A) END
request(20, B) BEGIN
request(20, B) END
request(30, C) BEGIN
request(30, C) END
main otherJob BEGIN
making RealData(10, A) BEGIN
making RealData(20, B) BEGIN
making RealData(30, C) BEGIN
making RealData(10, A) END
making RealData(20, B) END
main otherJob END
data1 = AAAAAAAAAA
data2 = BBBBBBBBBBBBBBBBBBBB
making RealData(30, C) END
data3 = CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
main END
ライセンス
Copyright (C) 2002,2006 Hiroshi Yuki. http://www.hyuki.com/dp/dp2.html hyuki@hyuki.com This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution.
参考
『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』
4797331623
2015-02-26 :-(
2020-02-26 :-)
_ [艦これ][カレー]C2 カレー機関 行ってきた
今日のゲスト(?)は明石さん、加賀さんでした。
写真集について
加賀さん「知りません」
明石さん「撮られたような。撮られなかったような」
暗いお話ばかりだと気持ちが後ろ向きになりがちなので、C2機関らしい前向き?な推進中の謎の企画情報を一つ!
— C2機関 (@C2_STAFF) February 26, 2020
現在、C2機関ではKADOKAWAさんと協力して、C2機関【艦娘遊撃隊】の本格的な写真集を制作中です!第一弾は既に撮り下ろしを完了!三隻(三名)を収録予定!どの艦かは、続報をお待ちください!
2021-02-26 :-|
_ 日誌
0620 起床
0810 出勤。在宅勤務
1100 やろうとしたけど実機が必要になったので出社
1910 退勤
飯
Youtube を眺めてたらリッジレーサー7 オンラインバトルを配信してるひとがいたのでルームに参加して遊んだ。10 年ぶりのオンラインバトルであった。
草田草太配信
登大遊さんの出演する「マゼランの羅針盤」を見たり
テレビ東京 BS 21:00~「マゼランの羅針盤」では、これまで秘密のベールに包まれていた「フレッツ光」「電話」の聖地・NTT 東日本初台本社・「NTT 東日本 特殊局」の多数の秘密メンバーが出ます!さらになんと持株NTT本社の木製バットが備付けられた会議室も見られます!https://t.co/3XNoslqGXv pic.twitter.com/xEEmh2XgFY
— Daiyuu Nobori (登 大遊) (@dnobori) February 26, 2021
2022-02-26 :-)
_ カレー機関 13th 拡張
- 前半 比叡
- 後半 夕立 夕雲
夕雲は初めて見た。新春ライブは居たらしい。居たような気がする。 1MYB バレンタインデーライブは居なかったと。フランクな感じがいいですね。
おかげさまでシールはコンプリートしました。
2023-02-26 :-)
_ 艦これ佐世保鎮守府 先行偵察遠征 3 日目
BigMan に寄ってから帰ります。なおシールは
佐世保バスセンターにいたら「さいちゃん」のバスが来ました。ツイてる。
そして帰路につきます。お疲れ様でした。先行偵察遠征といいつつけっこう楽しめました。本遠征は日程未発表ですがさていつになるでしょうか。
2025-02-26 :-)
_ C2機関「艦これ」舞台2025 -突入!礼号作戦1944-
後段です。
今日の席は前方でした。いままでろくに舞台も見えないような席だったので、ようやく舞台上の芝居を観られた。深海棲艦に喜ぶ観客たちが居て、よくわからなかったんだが、分かった。






































_ さいき [花粉非難ツアー大人気らしいw]
_ みわ [なにそれ....。]
_ よしみつ [北海道行きですよね?>花粉避難ツアー]
_ みわ [ああああ 海外逃亡かっ 九州じゃだめなのかの。]
_ よしみつ [いやいや、花粉の飛散量の多いところ行っても意味無いからw]