ぽっぺん日記@karashi.org
2002-07-21(Sun) 快晴(猛暑) この日を編集
_ 昼
荷物を置きに会社に寄る。出張中に溜まっていたメールを読んだり、ちょっと作業をしたり、ぐるぐるしたり(ぉ。
人手不足で、これから出張が多くなりそうなんで、Air H" の導入でも検討して貰おうかな。モデムだと電話料金とグレ電が極端に減少した所為で、あんまり使えないし。
14時に会社を出る。
_ 帰宅後
買物に行って、ゴロゴロしてた。
2005-07-21(Thu) この日を編集
_ 今日のできごと
RubyでCSVファイルの抽出・整形するためのスクリプト書き。
_ ports-jpをsubscribeした
とりあえずportsをsend-prした*1のに、ports-jpを読んでいないのはマズいだろうなぁ、と思ったので。
しかし、すごいSPAMの数だな。gmailでsubscribeして良かった。
そう言えば、users-jpのsubscribeをやめたのもSPAMの山に辟易してだった。gmailでsubscribeするか。
*1 取り込まれていないのが、ほとんどだけど。:-D
_ クリプトノミコン
クリプトノミコン〈1〉チューリング (ハヤカワ文庫SF)(ニール スティーヴンスン)
クリプトノミコン〈2〉エニグマ (ハヤカワ文庫SF)(ニール スティーヴンスン)
クリプトノミコン〈3〉アレトゥサ (ハヤカワ文庫SF)(ニール スティーヴンスン)
クリプトノミコン〈4〉データヘブン (ハヤカワ文庫SF)(ニール スティーヴンスン)
全巻の書影を並べてみた。:-D
「第二次大戦中の暗号戦争」と「ハッカー達によるベンチャー起業と宝探し」という2つの話が絡むストーリーが、俺のツボにハマりまくりで非常に楽しめた。
主人公の一人、ランディーがUNIX大好き人間っぽいあたりも共感がわきまくりで、非常に良い。
ストーリーが時々脇道に外れて暴走してしまう点と、作中で展開されるコンピュータ/ネットワーク技術が、時折古臭く見えてしまうことがある点が珠に傷だが、後者については原著が出版されたのが前世紀ということを考えると仕方がないと思える。なんせドッグイヤーの世界のことだし。
前者については、まぁ、作者の他の作品もそうだしなー。:-D
ストーリーと直接関係ないが「イーマックス」って訳語はちと残念。一瞬なんのことだか分からんかったよ。「emacs」で「イーマックス」と読み仮名を振るくらいの編集上の配慮が欲しかったかも。
_ tDiary.org - tDiaryの脆弱性に関する報告(2005-07-20)
2.0.2へアップデートした。
2006-07-21(Fri) この日を編集
_ 101fwy.com向けのEntryFullTextでentryタイトルが空になってしまう件
101fwy.com向けのEntryFullTextを途中まで書いたの続き。
しげふみメモ:PlaggerでYahooのTOEICデイリーミニテストをGmailへ(改訂版)としげふみメモ:PlaggerでCOOKPADのピックアップレシピをGmailへを読んで、Revision 580の BreakEntriesToFeedsを使ってみたところ、entryタイトル件が付くようになった。
まぁ、entryタイトルが空でも俺としては問題はないのだが、どうするべきかなー。
_ Plagger::Plugin::Publish::Gmailの送信メールにSubjectを強制的に付ける場当たり的なパッチを書いてみた
どんなところに影響があるが分からないけれど。
--- lib/Plagger/Plugin/Publish/Gmail.pm.orig Fri Jul 21 12:49:46 2006
+++ lib/Plagger/Plugin/Publish/Gmail.pm Fri Jul 21 12:53:59 2006
@@ -55,7 +55,7 @@
return if $args->{feed}->count == 0;
my $feed = $args->{feed};
- my $subject = $feed->title || '(no-title)';
+ my $subject = $self->conf->{subject} || $feed->title || '(no-title)';
my @enclosure_cb;
if ($self->conf->{attach_enclosures}) {
YAMLで
- module: Publish::Gmail
config:
subject: hoge
という感じに使う。でも、日本語Subjectだと文字化けするので対処が必要。
_ Plagger::Plugin::Publish::Gmailで、ぶっこ抜いてきたjpgをメールの添付ファイルとして送信するのは簡単だった
bulknews.typepad.com: Plagger vs. newspipeを読んで。
一度、Filter::FetchEnclosureでディレクトリに明示的に保存してあげてから、それを添付する訳か。
これでダメだと思っていた、ぶっこ抜いてきたjpgをFlickrへ直接メール送信できることも分かった。
で、どうせなら送信の際にtagも付けたいということで考えたのが、上のP::P::P::GmailへのSubjectパッチだったりする。
YAMLに
- module: Publish::Gmail
config:
mailto: hoge@photos.flickr.com
subject: tags: photo hoge
みたいな感じにすればおK。
それもにしてもPlaggerってホントに面白いな。
参考:
2007-07-21(Sat) この日を編集
_
天使の牙から (創元推理文庫 F キ 1-11)(ジョナサン・キャロル)
癌で余命いくばくもない往年のTVスター、フィンキー・リンキー。その彼の前に“死”そのものが現われ、死者を蘇らせる奇怪な力を授けてゆく…いっぽう世界的な女優だったアーレンは、ひょんなことから巡り会った一人の戦場カメラマンに真摯な恋心を抱くようになるのだが…ふたつの物語が交錯するとき、明らかにされる衝撃の真実とは。
本書の解説も書かれている米光一成さんが、blogで強烈にプッシュされていたので読んでみた。
主人公の一人称、インタビュー、友人への手紙や録音テープ、主人公2人の対話といった多様な方法で重層的に展開するのが本書の特徴なのだが、米光さんも解説で書かれている通り、なんと言っても、それまでのストーリーが一気に崩されるラスト30ページが圧巻。
まず「え、残りこんだけのページ数しかないのに、こんな展開でいいの?」と驚かされ、次に「ちゃんとオチを付けられるの?」「まさか投げ放っしじゃないよね?」と不安一杯にページを繰っていくのだが、残り数ページとなったところで、それまで蓄積した絶望が希望へと昇華する。見事としか言いようがない。
ジョナサン・キャロルの作品を読んだのは、今回が始めてなのだが、本書の登場人物の一部は『月の骨』、『空に浮かぶ子供』にも登場しているそうだ。次の機会に読んでみたいと思う。
2008-07-21(Mon) この日を編集
_ 麻酔科医の激務と日常をコメディタッチで描く──麻酔科医ハナ 1 (1) (アクションコミックス) (アクションコミックス) (アクションコミックス)(なかお 白亜)
医師になって2年目の駆け出し麻酔科医、華岡ハナ子を主人公にした医療マンガが本書。
- 双葉社
- 630円
書評/健康・医学
医療崩壊の危機が叫ばれた久しいが、その原因のひとつが麻酔科医不足だ。 過酷な労働や医療訴訟の増大などにより麻酔科医が医療の現場を離れることが多くなっている。 麻酔科医が誰もいなくなってしまったため、手術ができなくなってしまった病院もあるという報道も記憶に新しいところだ。
本書はそんな激務に追われる麻酔科医の姿とともに、外科医との確執、結婚事情、麻薬と常に接するがゆえの薬物依存に陥る危険性などの実情を浮き彫りにしていく──。と書くと、『ブラックジャックによろしく』(佐藤秀峰)ばりのシリアスな作品を思い浮かべてしまうかもしれないが、本書のタッチはあくまでもコメディ路線。 肩肘張らずに読むことができる作品に仕上がっている。*1
本書のリアリティがどれほどのものであるかは門外漢も身にはなんとも判断できないので、ググってみたところ、次の本職の医師の方のブログを見付けた。
おおむね好意的に評価されているといっていいだろう。
さらに見付けたのが、2chの「麻酔科一般スレ その拾肆」過去ログ。 レス909には
ストーリー的には医龍なんかよりも100万倍よくできてるし、 細部の表現も「麻酔科医が書いたんじゃないの、これ?」と(笑) でも、これ読んで共感するのは、麻酔科医とオペ室ナースだけな 気がする(笑)
と書かれており興味深い。
さらに、ハナの名前の元ネタが華岡青洲であることは404 Blog Not Found:普通が面白い - 画評 - 麻酔科医ハナで、Dan Kogai氏が指摘しているが、上記のスレッドによると、過去に作者によるものと思われる次のような書き込みがあったとのことだ。
923 :卵の名無しさん:2007/11/02(金) 07:44:56 ID:1vnJPlIt0 >>918 これ? 205 名前:卵の名無しさん [2007/04/22(日) 02:31:14 ID:aDLQttx10] 麻酔科医が主人公の漫画のタイトル考えているのですが、 いまいちぱっとしません。 何かいいタイトル思いついたら教えてください。 「麻酔科」とか「マスイカ」とかじゃつまんないし。 206 名前:卵の名無しさん mailto:sage [2007/04/22(日) 02:59:05 ID:OTVxb/830] 「生命の管理人」とかどうよ 麻酔科に限らんし、カタいかな 207 名前:卵の名無しさん [2007/04/22(日) 03:04:54 ID:dbruLjha0] >205 「華岡清洲によろしこ」 208 名前:卵の名無しさん [2007/04/22(日) 08:59:16 ID:vbz8ISKO0] >205 変な誤解を生むようなものは書かないでね。 209 名前:卵の名無しさん [2007/04/22(日) 09:15:23 ID:akQ9vUWh0] 麻SUICA ママSUICA
本書は作者のデビュー作とのことである。 純粋に絵柄だけを見ると、作者の描く絵は「よくある」タイプのもので、少々パンチに欠ける嫌いがあるし、デッサン力にも心許無い点があって個人的にはイマイチというのが正直な感想だ(とはいえ、ハナを巨乳にしたり、同僚の浅野目さんのガーター姿のサービスショットを入れたりと読者サービスはなかなかだ(笑))。 今後の伸びに期待したい。
巻末には本書の監修者である麻酔科医、松本克平氏のあとがきが掲載されている。 どうやら松本氏は幼い頃、生前のチェ・ゲバラに会ったことがあるようだ。作品とは関係ないが気になる内容だったので付記しておく。
*1 ちなみに、『ブラックジャックによろしく』は移籍騒ぎの後は面白くなくなってしまったので読むのをやめてしまった。
_ ひげ
スラッシュドット・ジャパン - 職場のひげはどこまで許される?より。
本筋と関係ないけど、無職になるか、引退するかは分からんけど、ひげを伸ばしてもいい身分になったら『異邦警察』の久保塚みたいなひげにしたいなーと思っていたり。
問題はそれまでに髪の毛が保つかどうかだよな。 まぁ、スキンヘッドでひげというのもカッコいいか(怪しいけど)。
_ Filter::FetchEnclosure::Mplayerでファイル名を推測するpatchを書いてみた
id:hakobe932さんの Filter::FetchEnclosure::Mplayer はすげー便利なんだけども、ファイル名を日付で決め打ちするようになっていたので、feedにDateがない場合でも対応できるようにpatchを書いてみた。
--- plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Mplayer.pm.orig 2006-10-14 22:15:08.000000000 +0900
+++ plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Mplayer.pm 2008-07-21 20:28:55.000000000 +0900
@@ -24,14 +24,20 @@
unless (defined $self->conf->{type}) {
$context->log(error => q{config 'type' is not set.});
}
- my $file_name_base = $args->{entry}->date->strftime('%Y%m%d-%H%M');
for my $enclosure ($args->{entry}->enclosures) {
-
unless ($enclosure->type =~ $self->conf->{type}) {
$enclosure->local_path('dummy') unless $enclosure->local_path;
next;
}
+
+ my $file_name_base;
+ if (defined $args->{entry}->date) {
+ $file_name_base = $args->{entry}->date->strftime('%Y%m%d-%H%M');
+ }
+ else {
+ $file_name_base = $self->_guess_file_name_base($enclosure);
+ }
my $dir_name = $self->conf->{sub_dir_name} || $args->{feed}->id_safe;
my $feed_dir
@@ -52,7 +58,7 @@
my $fetched_data_path = "$file_path_base.$fetched_extension";
if (-e $fetched_data_path || -e $output_path) {
my $length = -s _;
- $ enclosure->url($enclosure->url);
+ $enclosure->url($enclosure->url);
$enclosure->length($length);
$enclosure->type('audio/x-wav');
$enclosure->local_path($output_path);
@@ -117,6 +123,33 @@
return @stream_urls;
}
+sub _guess_file_name_base {
+ my ($self, $enclosure) = @_;
+
+ my $res = $self->{ua}->fetch($enclosure->url)
+ or Plagger->context->log;
+
+ my $file_name_base;
+
+ if ($enclosure->type =~ /asf/) {
+ $res->content =~ m!(?:http|mms)://.*/(.*?)\.(?:wmv|wsx|wma|asf)!;
+ $file_name_base = $1;
+ }
+ elsif ($enclosure->type =~ /realaudio/) {
+ $res->content =~ m!rtsp://.*/(.*?)\.(?:rm|smi)!;
+ $file_name_base = $1;
+ }
+
+ unless ($file_name_base) {
+ Plagger->context->log(warn => "Cannot guess file name base " . $enclosure->url)
+ }
+ else {
+ Plagger->context->log(debug => "guessed file name base is " . $file_name_base)
+ }
+
+ return $file_name_base;
+}
+
1;
__END__
patchファイルはこちら。
実はPlaggerの構造がよく分かっていないんだけど、まぁ、outputが重要ということで。
間違いのツッコミ大歓迎です。



まで頂ければ幸いです。
タイタス・クロウの帰還 (創元推理文庫 F ラ 4-3 タイタス・クロウ・サーガ)(ブライアン・ラムレイ)
叛逆としての科学―本を語り、文化を読む22章(フリーマン・ダイソン)
ゲバルト時代 SINCE1966-1973 あるヘタレ過激派活動家の青春(中野正夫)