nDiki : 3月8日
2004年3月8日 (月)
■ 過去の今ごろ

過去の3月8日より。
- 続ココリコ
- 最近見ないな。
■ 近谷研OB会代替OFF会

先日参加申込をしたOB会であるが、出席者が少ないため中止に。 とても残念。
ということでぽっかり開いたスケジュールを狙って代替OFF会開催!
@ 追記
- Broken Diary:無くなっちゃった (2004年4月5日リンク追加)
- m4s オフ会 (2005-04-23)
- 汐留の無料展望スポット (2005-09-18)
- Web 日誌 / Web 日記を書き始めてから10年 (2009-01-19)
- 富士フイルムイメージテック株式会社 (2004-11-04)
- 奇跡のコミック! 永野護「ファイブスター物語」大特集 (2004-10-10)
■ [ 秋葉原 ] PS/PLAZA の移転先

昼休みにCLIE用のアクセサリを探しに秋葉原へ。 イケショップもPDA関連扱わなくなったようだし、どこへ行けばいいのやら。 欲しかったブツは見つからず。
@ 新しい PS/PLAZA に行ってみた
何か普通の部品屋になっちゃった感じ。 ThinkPad X31の英語キーボードも売ってた。
@ ウンコ
会社を出た時に気がついたのだが、GORE-TEXの袖と胸にクソの跡が。 いつの間に!
- [ 秋葉原 ] 若松通商 PS/PLAZA (2003-12-08)
- 今日のさえずり - Twitter ずっと見てたら仕事の効率落ちるんじゃない? (2008-10-31)
- 5年ぶりに ThinkPad X31 のメモリ増強 (2008-10-30)
- 今日のさえずり - ピカチュウと写真撮ってもらえる列に並んでる (2009-11-24)
- 今日のさえずり - スパイだからミハルだってようやく気がついた (2008-11-28)
2005年3月8日 (火)
■ HDDが飛びました。しかも2基?

朝会社につくと慌しい雰囲気。
スタッフのPCが起動しなくなったらしい。
久しぶりにきくHDDの軽やかなコロコロ音。死んだな。
2台ささっていたHDDを別のPCにさしてデータの復旧を試みていたようだが、両方とも駄目らしい。 CD-ROM ドライブも異音をたてるようになっている。
彼女が帰ってから次の日出社するまでに、いったい何があったのか。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- 今日のさえずり - モノを貰うとすぐに写真を撮る人 (2009-08-05)
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- 21:00 HDDクラッシュ (2001-09-19)
■ 昨晩は今年最高の夜でした

って辛さが。
(天気予報で「今年一番の〜」とかしょっちゅう言うのがちょっと嫌。)
今日からがスギ花粉の飛散ピークらしいが、既に昨日からかなりきてる。 特に夜がつらい。鼻の通りが悪いわ、喉は痛くなるわ、寝付きが悪くて仕事の妄想が頭に浮かんで離れないわで。
@ 悪寒
今日は4月並の暖かさになるはずなのに、オフィスがえらい寒い。 いやな感じ。
もしや。
帰って計ったらまた熱出てた。 ガクリ。
- ゴーズ9号 (2003-12-01)
- 寒い。Zippo ハンディウォーマー使用開始。 (2005-12-18)
- いろいろな人が集まった友人の結婚パーティー (2006-11-11)
- 今年の花粉は楽だった (2008-05-03)
- [ 花粉症 ] 今年2度目の通院 (2004-03-09)
■ 総コレステロールとGPTでC判定

去年はオールA(異常なし)だったのだが、今回はC判定(要観察)が2つついた。
前者は最近また太ったとか、油っこい弁当を食べたりとか心当りあり。 後者についてはGOTはいちおう基準値内でGPTの方が高くなっているから過栄養性脂肪肝傾向ということ?
どちらにせよ生活改善が必要。
- 健康診断の結果は高脂血症 (2006-03-09)
- 生化学検査異常なし (2005-06-15)
- 16:00 健康診断 (2006-02-27)
- 今日のさえずり - JugemKey ID がいつもので取れない (2008-04-25)
- ビビンバ丼をデリバリー (2005-02-23)
■ 「依存関係検査のしにくいモジュール」に依存するスクリプトをPARで実行形式化する

PAR を使うとPerlスクリプトを単独の実行可能形式ファイルに変換することができる。 この際、自動的に依存するモジュールも探し出して追加してくれるのだが、eval の中で use するものや lib 以下に配置された通常のファイル等は自分で追加する必要がある (pp の -a, -A, -M オプション等で)。
開発しているモジュールに含まれるスクリプトをexe化するルールは、Makefile.PL でいろいろ処理をしてこれらを指定するようにしておけば比較的簡単にビルドできる。
しかしそれが今開発対象となっているモジュール/スクリプトではなく、その依存モジュールがそのようになっていると面倒くさい。 ということで依存モジュール側で必要なモジュール・ファイル一式を PAR ファイル化し、それを作業中のモジュール/スクリプトで取り込むようにしてみた。
PAR の pp コマンドは(1つのPAR ファイルから実行形式ファイルを作る時以外)直接 par ファイルを取り込む事ができないようなので、展開してあらためて追加する必要があるのでちょっと面倒。
@ 依存モジュールをまとめた par を作る
例えばそのモジュールに myscript.pl が含まれており、これをexe化するにはいくつか手動で追加するファイルを指定する必要があるとする。
またそれらのファイルは、現在作ろうとしているスクリプトをexe化する際にも必要だとする。
pp -p -o all.par \
-I blib/lib -I blib/arch \
-A ... \
-M ... \
blib/script/myscript.pl
myscript.pl に必要なモジュールを含んだ PAR ファイル all.par ができる。
ちなみに parl -p でもモジュールからPAR ファイル化でき blib 以下をごっそりアーカイブできるのだが、そのモジュールが依存しているモジュールを含ませることができないので、今回の用途には×。
@ PAR ファイルを展開する
all.par を展開する。 ここでは c:\tmp\all 以下に展開するものとする。
@ 作成したいスクリプトのPAR ファイルをいったん作る
スクリプトのあるモジュールのディレクトリに移動し、make。 その後
pp -p -o newscript.par \
-I blib/lib -I blib/arch -I c:\tmp\all\lib \
-a c:\tmp\all\lib;lib \
blib/script/newscript.pl
newscript.par が出来上がる。この中には -a オプションの指定と、newscript.pl の依存関係検査による抽出で c:\tmp\all\lib 以下のファイルが2回含まれているものがある(大抵)。 無駄なので除去する。
(面倒ならば重複するファイルを含んだままではあるが、ここで -p オプションを指定しないで直接 exe を作る事も可能である)
@ 除去するスクリプト(例)
#!/usr/bin/perl -w
use strict;
use Archive::Zip qw(:ERROR_CODES);
my $zip_name = shift || die 'must provide a zip name';
my $zip = Archive::Zip->new;
$zip->read($zip_name) == AZ_OK || die "Can't read $zip_name:\n";
my %names;
for my $member ($zip->members) {
my $file_name = $member->fileName;
if (exists $names{$file_name}) {
print "Remove $file_name ...";
if (defined $zip->removeMember($member)) {
print "OK.\n";
}
else {
print "NG.\n";
}
}
$names{$file_name}++;
}
exit($zip->overwrite);
@ PAR ファイルを実行可能形式ファイルに変換する
pp -o newscript.exe newscript.par
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- Module::Build でソースパッケージング (2005-08-24)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- ActivePerl 5.8.9 build 825 + MinGW 5.... (2009-02-22)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
2006年3月8日 (水)
■ DHCP で IP アドレスを割り当てられているノート PC に Windows BOX からいろいろな名前でアクセスする

Debian GNU/Linux ノート PC 上で動かしているフレッシュリーダーに Windows BOX からアクセスできるようにしたい。
しかしそのノート PC は DHCP で IP アドレスを割り当てているので Windows の hosts ファイルに書くのも毎回書き換えが必要で面倒。 DNS がどうのこうのという大袈裟なこともしたくない。
何かいい手はないかなと考えていたら、nmbd の事を思い出した。 もともと Windows だと NetBIOS 名で URL のホストを解決できているので、これを使う手がある。
今回は Apache の名前ベースのバーチャルホスト 'freshreader' に置いてあるフレッシュリーダーに、Windows BOX からアクセスしたいので、 Samba の 'netbios aliases' 設定を使用する。 smb.conf で 'netbios aliases' としてバーチャルホストと同じ名前の指定しておいてあげれば OK。
- ノート PC で Apache Virtual Host (2004-12-15)
- はじめての WebDAV (2006-07-14)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- 今日のさえずり - 以前はグラタンコロッケバーガーだったっけ? (2009-10-13)
- Apache でミラー proxy (2002-04-17)
■ フレッシュリーダーブロガーライセンス取得

申請していたフレッシュリーダーのラインスが発行された。
3日前から使い始めているのだがなかなかいい調子。 なので、会社にいる時に昼休みなど Windows BOX 上の Firefox からもアクセスできるように Apache の設定を修正しておく(ローカルホストから以外の時には、Basic 認証を必要とするように設定)。 サーバ型なのでこういう使い方をするには便利。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- DHCP で IP アドレスを割り当てられているノート PC に Wind... (2006-03-08)
- USB メモリに Perl を入れて持ち歩きたい (2006-12-17)
- 自前 PPM リポジトリの管理 (2006-07-03)
■ にんにく?

社長コレクションより。絵とおそろいのオブジェが出てきた。 かぼちゃらしいが、どうみてもニンニクだ。
- 草間彌生 かぼちゃ
- ファーストクラスは特権階級 (2006-08-13)
- 急ぎの仕事の連絡がくるも (2005-08-05)
- 誕生日 (2005-04-27)
- ボーナスと評価 (2006-12-22)
- tkh夫妻来社 (2004-01-09)
■ Mule-UCS の設定

reStructuredText では表を作る時は文字数で桁揃えして、表セルを表現していく。 ASCII 文字などフォント幅がいわゆる半角幅であるものだけならば、良いのだが全角幅の文字がある場合はちょっと厄介である。
文字数的には1文字なのだが、プレーンテキストファイル上では2文字分の幅を取るので見た目上桁が揃わなくなってしまう。 というかそれを忘れて桁を揃えておくと、パーサに怒られる。
このためにパッチがあったり、Docutil 0.4 ではこの対策がほどこされたりしている(不完全であるが)。
さらに厄介なのが Unicode 変換がからむところで、 Emacs + Mule-UCS ではいくつかの(いわゆる)全角文字は UTF-8 で保存すると違う文字に変換されてしまい、これまた Docutils のパーサに、桁があっていないと怒られることになる。
できるだけ全角文字はそのままにしておくということで、以下の設定を追加しておいた。
(require 'un-define)
(un-define-change-charset-order
(append '(ascii japanese-jisx0208)
unicode-basic-translation-charset-order-list))
またバックスラシュと円記号の方も混乱が少ないように
(require 'un-supple) (un-supple-enable 'windows)
を追加してく。
- reStructuredText いいんじゃない? (2005-11-22)
- 私的10大ニュース2005 [ comp ] (2005-12-31)
- Evernote 使用開始 (2009-03-03)
- 今日のさえずり - ゲップが香るブルガリアンローズ(DHC) (2008-10-22)
- OpenOffice.org 2.0.3 をインストール (2006-08-03)
2007年3月8日 (木)
■ Perl の constant プラグマで1度に複数の定数を定義できるのは Perl v5.8.0 から

'use constant' を使った Perl プログラムを Perl 5.005_03 下で動かしたらエラー。 調べてみると、
use constant {
SEC => 0,
MIN => 1,
HOUR => 2,
MDAY => 3,
MON => 4,
YEAR => 5,
WDAY => 6,
YDAY => 7,
ISDST => 8,
};
(constant 1.04 Pod より)
という形で複数の定数をまとめて定義できるのは constant 1.04 からだ。
Perl 5.005_03 は 1.00、Perl v5.6 系は 1.02 で、1.04 になったのは Perl v5.8.0*1 なので、この形を使えるのは Perl v5.8 以降ということになる。
- Time::Local::gmtime の範囲チェック (2003-12-23)
- さくらのレンタルサーバ プレミアム申し込んだ (2009-10-23)
- 最新の Module::Install は Perl 5.005_03 ステ? (2006-04-29)
- [WiKicker] WiKicker の文字化け対応 (2004-02-03)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
■ MSNBot が激しすぎるので deny

ここ数日の www.naney.org サーバ高負荷について様子を見ていたところ、DiKicker の処理がリクエストに追いつかなくなる時には MSNBot が激しくアクセスしてきているようである。
MSNBot のページには robots.txt の Crawl-delay を見ると書いてあるので、以前
User-agent: msnbot Crawl-delay: 20
としておいたのだがどうもこれは効いていないらしい。
ちょっとこの連続リクエストはしんどいし、msn からのアクセスは現状全体の 2.5% 程度なのでしばらく弾くことにする。
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- サーバの負荷が高くなったら DiKicker が 503 を返して沈静化を... (2007-04-05)
- フィード向け AdSense を追加してみた (2008-08-23)
- [ DiKicker ] ロック獲得リトライをさらに減らす (2007-03-14)
- サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更 (2006-03-03)
2008年3月8日 (土)
■ トイデジカメ VQ1005 来た

いわゆる LOMO っぽい写真が撮れるということで、人気が出ている VistaQuest VQ1005 が届いた。
VQ1005 は実は全くノーマークだった。 先日3月3日に鈴木商店の「デジタルトイカメラ『Genie III』を2008年3月8日より販売開始」するというプレスリリースを見て、チェックしたいるうちに VQ1005 に辿りついたというわけ。 既に生産終了しているという話もあるし、通販サイトでちょうど在庫があるしということで思わず注文してしまった。 Cyber-shot ケータイの SO905iCS 買ったばかりだし今回は見送ろうと思ったんだけれど、Twitter での VQ1005 話を見るにつけ買わずにはいられなくなってしまったのである。
さて、VQ1005 はきちっとしたブリスターパックに入ってきて「パッケージしっかりしているな」と思ったが、開けてみたら予想以上にチープな造りだった。 いやしょぼいとは聞いていたけれど、ここまでとは。 まあ憎めないチープさだ。
トイデジカメといえば、手元に Che-ez! SPYZ がある。 当時のトイデジカメの中では画質に定評があったカメラだ。 しばらく Linux ノート PC に USB 接続して定点撮影に活用していた。 VQ1005 の内蔵メモリと同様に揮発メモリに保存することができたが、メモリカードは挿さらない。
比べると VQ1005 は SDメモリーカードが挿さるので、電池切れで撮影した画像が消えることもないし、PC に移すのも楽だし使い勝手は良さそうである。
VQ1005 は小さい小さいと言われるが、Che-ez! SPYZ や、ビジュアルブックマーク機である Cyber-shot U (DSC-U40) と比べると実はそれほどでもない。 ただカメラっぽくなさでは断突である。
とりあえず室内で初撮影してみた。 こってりした色あいの写真を見て、なるほどこれは面白いと素直に感じた。 誰でもアートっぽく撮れる感じ。
日常の中でこれでパチリパチリしてみよう。
[ 製品レポート ]
- 今日のさえずり - 除虫菊を栽培していただきます (2008-08-05)
- Cyber-shot ケータイ SO905iCS 発売から1年 (2009-02-15)
- digiKam で簡単にジオロケーションを編集できた (2009-03-05)
- Cyber-shot ケータイ SO905iCS の設定を写ツ + 携帯百... (2009-03-10)
- ケータイの写真を Gmail 経由で Flickr にメールアップロード (2008-02-22)
■ 有名なあの曲を森山良子が歌うと。「春夏秋冬」

森山良子が有名どころをカバーした CD アルバムが「春夏秋冬」が3月5日に発売。さっそく買ってきた。
サザンオールスターズ・松任谷由実・井上陽水・竹内まりやや、プロノグラフィティ・一青窈などの曲など、幅広い曲をカバーしている。
森山良子が歌うと全く違った印象の曲になるのが面白い。
「ざわわ~」が耳に残っている人は一度聞いてみては。
- 桜色舞うころ - 中島美嘉
- 春よ、来い - 松任谷由実
- ハナミズキ - 一青窈
- 真夏の果実 - サザンオールスターズ
- 少年時代 - 井上陽水
- 夏の終わり - 森山直太朗
- 秋桜 - さだまさし
- 三日月 - 絢香
- サウダージ - ポルノグラフィティ
- 駅 - 竹内まりや
- サボテンの花 - 財津和夫
- さよなら - 小田和正
- 春夏秋冬 - 泉谷しげる
[ CD アルバム ]
- 竹内まりや Expressions (初回限定版) (2008-10-01)
- 落ちついた感じの 竹内まりや ニューアルバム「Denim」 (2007-05-25)
- 「もはや僕は人間じゃない」- ダース・ベイダー様より (2005-07-20)
- 丸ビル (2004-04-11)
- 久しぶりにプリンスビラ (2009-03-21)
2009年3月8日 (日)
■ Mr. Tweet で定期的に follow する

Mr. Tweet という Twitter 関連のネットサービスがあって、follow している人や発言から、関連性が高くてまだ follow していない人を紹介してくれる。
利用は簡単で http://twitter.com/MrTweet を follow するだけ。 ID・パスワードを預ける必要なし。 しばらくすると、自分用のページが生成される。
2~3週間ぐらいおきに更新されるので、たまに見にいって follow するのに使っている。 類は友を呼ぶ的なリコメンデーションなので発見的な部分は少ないかもしれないが、厚みを出すのには結構いいんじゃないかと思う。
[ Twitter 関連サービス ]
- twitterfeed から FriendFeed へ (2009-07-17)
- タイトルが便利か邪魔か? ライフログサービス Logpi!! ログピ (2008-04-25)
- 携帯電話からの Twitter 投稿に tmitter を使ってみることにした (2007-07-26)
- ちょっと複雑なネット用統合アドレス帳 Ripplex (2008-04-30)
- MAILPIA による Twitter リプライチェック (2008-11-18)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 1.298205s / load averages: 0.23, 0.14, 0.14
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)







twitter.com/Naney の follower になってください。