トップ «前の日(07-20) 最新 次の日(07-22)» 追記

ぽっぺん日記@karashi.org


2002-07-21(Sun) 快晴(猛暑) この日を編集

_

7時起床。

朝飯を食べて、実家を出発

_

荷物を置きに会社に寄る。出張中に溜まっていたメールを読んだり、ちょっと作業をしたり、ぐるぐるしたり(ぉ。

人手不足で、これから出張が多くなりそうなんで、Air H" の導入でも検討して貰おうかな。モデムだと電話料金とグレ電が極端に減少した所為で、あんまり使えないし。

14時に会社を出る。

_ 帰宅後

買物に行って、ゴロゴロしてた。

_ 萌え年齢テスト55

やってみた。非現実度が 0% だったのが印象的。


2003-07-21(Mon) この日を編集

_ 仕事

会社の引越しが迫っているので休日出勤。大きな荷物を除いて、あらかた移動させた。

と言っても、一階下に降りただけだけども:)。

_ 回線

昨日切り換えられてしまった回線を午前中に復旧してもらった。

_

引越しの慰労*1を兼ねて、バイキングで昼食。

食いまくりますた;)。

*1 まだ終わっていないけども。

_ 帰宅

エラく疲れて帰宅。

全然空腹にならんので発泡酒だけ飲んで就寝。


2004-07-21(Wed) この日を編集

_ 土用の丑の日だったので

夕食にうなぎ(国産)を食べた。


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)(ニール スティーヴンスン) クリプトノミコン〈1〉チューリング (ハヤカワ文庫SF)(ニール スティーヴンスン)

クリプトノミコン〈2〉エニグマ (ハヤカワ文庫SF)(ニール スティーヴンスン) クリプトノミコン〈2〉エニグマ (ハヤカワ文庫SF)(ニール スティーヴンスン)

クリプトノミコン〈3〉アレトゥサ (ハヤカワ文庫SF)(ニール スティーヴンスン) クリプトノミコン〈3〉アレトゥサ (ハヤカワ文庫SF)(ニール スティーヴンスン)

クリプトノミコン〈4〉データヘブン (ハヤカワ文庫SF)(ニール スティーヴンスン) クリプトノミコン〈4〉データヘブン (ハヤカワ文庫SF)(ニール スティーヴンスン)

全巻の書影を並べてみた。:-D

「第二次大戦中の暗号戦争」と「ハッカー達によるベンチャー起業と宝探し」という2つの話が絡むストーリーが、俺のツボにハマりまくりで非常に楽しめた。

主人公の一人、ランディーがUNIX大好き人間っぽいあたりも共感がわきまくりで、非常に良い。

ストーリーが時々脇道に外れて暴走してしまう点と、作中で展開されるコンピュータ/ネットワーク技術が、時折古臭く見えてしまうことがある点が珠に傷だが、後者については原著が出版されたのが前世紀ということを考えると仕方がないと思える。なんせドッグイヤーの世界のことだし。

前者については、まぁ、作者の他の作品もそうだしなー。:-D

ストーリーと直接関係ないが「イーマックス」って訳語はちと残念。一瞬なんのことだか分からんかったよ。「emacs」で「イーマックス」と読み仮名を振るくらいの編集上の配慮が欲しかったかも。


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ってホントに面白いな。

参考:

_ できごと

  • 雨。よく降るな。
  • 床屋に行った。えれー髪の毛が短くなって(剃り込みも目立たなくなるくらい)、すっきりしましたよ。
  • Windows用のIRCクライントとしてLimeChatをインストールしてみた。

2007-07-21(Sat) この日を編集

_ 天使の牙から (創元推理文庫 F キ 1-11)(ジョナサン・キャロル) 天使の牙から (創元推理文庫 F キ 1-11)(ジョナサン・キャロル)

癌で余命いくばくもない往年のTVスター、フィンキー・リンキー。その彼の前に“死”そのものが現われ、死者を蘇らせる奇怪な力を授けてゆく…いっぽう世界的な女優だったアーレンは、ひょんなことから巡り会った一人の戦場カメラマンに真摯な恋心を抱くようになるのだが…ふたつの物語が交錯するとき、明らかにされる衝撃の真実とは。

本書の解説も書かれている米光一成さんが、blogで強烈にプッシュされていたので読んでみた。

主人公の一人称、インタビュー、友人への手紙や録音テープ、主人公2人の対話といった多様な方法で重層的に展開するのが本書の特徴なのだが、米光さんも解説で書かれている通り、なんと言っても、それまでのストーリーが一気に崩されるラスト30ページが圧巻。

まず「え、残りこんだけのページ数しかないのに、こんな展開でいいの?」と驚かされ、次に「ちゃんとオチを付けられるの?」「まさか投げ放っしじゃないよね?」と不安一杯にページを繰っていくのだが、残り数ページとなったところで、それまで蓄積した絶望が希望へと昇華する。見事としか言いようがない。

ジョナサン・キャロルの作品を読んだのは、今回が始めてなのだが、本書の登場人物の一部は『月の骨』、『空に浮かぶ子供』にも登場しているそうだ。次の機会に読んでみたいと思う。


2008-07-21(Mon) この日を編集

_ 麻酔科医の激務と日常をコメディタッチで描く──麻酔科医ハナ 1 (1) (アクションコミックス) (アクションコミックス) (アクションコミックス)(なかお 白亜)

双葉社様より本が好き!経由で献本御礼。

医師になって2年目の駆け出し麻酔科医、華岡ハナ子を主人公にした医療マンガが本書。


麻酔科医ハナ 1

Amazonで購入
書評/健康・医学

医療崩壊の危機が叫ばれた久しいが、その原因のひとつが麻酔科医不足だ。 過酷な労働や医療訴訟の増大などにより麻酔科医が医療の現場を離れることが多くなっている。 麻酔科医が誰もいなくなってしまったため、手術ができなくなってしまった病院もあるという報道も記憶に新しいところだ。

本書はそんな激務に追われる麻酔科医の姿とともに、外科医との確執、結婚事情、麻薬と常に接するがゆえの薬物依存に陥る危険性などの実情を浮き彫りにしていく──。と書くと、『ブラックジャックによろしく』(佐藤秀峰)ばりのシリアスな作品を思い浮かべてしまうかもしれないが、本書のタッチはあくまでもコメディ路線。 肩肘張らずに読むことができる作品に仕上がっている。*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 ちなみに、『ブラックジャックによろしく』は移籍騒ぎの後は面白くなくなってしまったので読むのをやめてしまった。

_ ひげ

スラッシュドット・ジャパン - 職場のひげはどこまで許される?より。

本筋と関係ないけど、無職になるか、引退するかは分からんけど、ひげを伸ばしてもいい身分になったら『異邦警察』の久保塚みたいなひげにしたいなーと思っていたり。

問題はそれまでに髪の毛が保つかどうかだよな。 まぁ、スキンヘッドでひげというのもカッコいいか(怪しいけど)。

ディアスポリス-異邦警察 1 (1) (モーニングKC) ディアスポリス-異邦警察 1 (1) (モーニングKC)
すぎむら しんいち/リチャード・ウー
講談社
¥ 540

_ 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が重要ということで。

間違いのツッコミ大歓迎です。


トップ «前の日(07-20) 最新 次の日(07-22)» 追記