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

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

先日参加申込をしたOB会であるが、出席者が少ないため中止に。 とても残念。
ということでぽっかり開いたスケジュールを狙って代替OFF会開催!
@ 追記
- Broken Diary:無くなっちゃった (2004年4月5日リンク追加)
- m4s オフ会 (2005-04-23)
- 黒川さんがテレビに出演されていた (2004-11-06)
- しばらく更新していなかった Norton AntiVirus を Nort... (2008-04-27)
- 汐留の無料展望スポット (2005-09-18)
- 近谷先生ご退職記念パーティー (2006-03-25)
■ [ 秋葉原 ] PS/PLAZA の移転先

昼休みにCLIE用のアクセサリを探しに秋葉原へ。 イケショップもPDA関連扱わなくなったようだし、どこへ行けばいいのやら。 欲しかったブツは見つからず。
@ 新しい PS/PLAZA に行ってみた
何か普通の部品屋になっちゃった感じ。 ThinkPad X31の英語キーボードも売ってた。
@ ウンコ
会社を出た時に気がついたのだが、GORE-TEXの袖と胸にクソの跡が。 いつの間に!
- [ 秋葉原 ] 若松通商 PS/PLAZA (2003-12-08)
- 最近のCLIE (2004-03-04)
- CLIE マルチスタイラス購入 (2004-03-11)
- 今日のさえずり - 「ゑぶあぷり」って誤変換にしておくのは勿体ないな (2008-09-05)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
2005年3月8日 (火)
■ HDDが飛びました。しかも2基?

朝会社につくと慌しい雰囲気。
スタッフのPCが起動しなくなったらしい。
久しぶりにきくHDDの軽やかなコロコロ音。死んだな。
2台ささっていたHDDを別のPCにさしてデータの復旧を試みていたようだが、両方とも駄目らしい。 CD-ROM ドライブも異音をたてるようになっている。
彼女が帰ってから次の日出社するまでに、いったい何があったのか。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- ゴールデンウィークで混み混みの秋葉原 (2006-05-03)
- ThinkPad X31 2672-BJ9 (2003-11-30)
- PORTEGE300CT のバックアップ (2003-08-31)
■ 昨晩は今年最高の夜でした

って辛さが。
(天気予報で「今年一番の〜」とかしょっちゅう言うのがちょっと嫌。)
今日からがスギ花粉の飛散ピークらしいが、既に昨日からかなりきてる。 特に夜がつらい。鼻の通りが悪いわ、喉は痛くなるわ、寝付きが悪くて仕事の妄想が頭に浮かんで離れないわで。
@ 悪寒
今日は4月並の暖かさになるはずなのに、オフィスがえらい寒い。 いやな感じ。
もしや。
帰って計ったらまた熱出てた。 ガクリ。
- 今年の花粉は楽だった (2008-05-03)
- 京浜東北線が止まって迂回 [日比谷線-埼京線-りんかい線] (2007-03-05)
- やっぱり花粉もう飛んでいる? [ 花粉症 ] (2005-01-07)
- 今日のさえずり - 子供がブランコから抜けなくなってる (2008-03-31)
- クラリチン60錠。超立体マスクも入手。 (2005-04-01)
■ 総コレステロールとGPTでC判定

去年はオールA(異常なし)だったのだが、今回はC判定(要観察)が2つついた。
前者は最近また太ったとか、油っこい弁当を食べたりとか心当りあり。 後者についてはGOTはいちおう基準値内でGPTの方が高くなっているから過栄養性脂肪肝傾向ということ?
どちらにせよ生活改善が必要。
- 健康診断の結果は高脂血症 (2006-03-09)
- 生化学検査異常なし (2005-06-15)
- 16:00 健康診断 (2006-02-27)
- Give me chopsticks - 淡路島へ出張 (復路) (2004-10-26)
- 今日のさえずり - 泣きながら 100g 少なくなったアタックを買った (2008-08-15)
■ 「依存関係検査のしにくいモジュール」に依存するスクリプトを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)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- Module::Build でソースパッケージング (2005-08-24)
- DBD::Oracle 1.16 を Debian GNU/Linux s... (2005-05-19)
- nmake で毎回 pl2bat されるのを何とかしたい (2004-11-25)
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。
- はじめての WebDAV (2006-07-14)
- ノート PC で Apache Virtual Host (2004-12-15)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
■ フレッシュリーダーブロガーライセンス取得

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

社長コレクションより。絵とおそろいのオブジェが出てきた。 かぼちゃらしいが、どうみてもニンニクだ。
- 草間彌生 かぼちゃ
- 歯の治療4回目 - 右下 + 親知らず抜歯 (2004-11-16)
- 着替え (2002-04-16)
- 誕生日 (2005-04-27)
- 新人歓迎会 (2005-04-12)
- PHSつながった (2004-12-30)
■ 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)
を追加してく。
- [ Java ] Unicode (UCS) -> 別の charset (2003-12-12)
- reStructuredText いいんじゃない? (2005-11-22)
- ドキュメンテーション大全 (2006-02-15)
- Docutils は自分にとっての Python キラーアプリかも (2005-12-01)
- kterm から mlterm へ (2004-11-26)
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)
- 最新の Module::Install は Perl 5.005_03 ステ? (2006-04-29)
- [WiKicker] WiKicker の文字化け対応 (2004-02-03)
- Ming でいきなりハマる (2005-02-20)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
■ MSNBot が激しすぎるので deny

ここ数日の www.naney.org サーバ高負荷について様子を見ていたところ、DiKicker の処理がリクエストに追いつかなくなる時には MSNBot が激しくアクセスしてきているようである。
MSNBot のページには robots.txt の Crawl-delay を見ると書いてあるので、以前
User-agent: msnbot Crawl-delay: 20
としておいたのだがどうもこれは効いていないらしい。
ちょっとこの連続リクエストはしんどいし、msn からのアクセスは現状全体の 2.5% 程度なのでしばらく弾くことにする。
- サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更 (2006-03-03)
- [ DiKicker ] ロック獲得リトライをさらに減らす (2007-03-14)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- サーバの負荷が高くなったら DiKicker が 503 を返して沈静化を... (2007-04-05)
- DiKicker に grep 検索機能を追加 (2007-02-02)
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)
- ケータイの写真を Gmail 経由で Flickr にメールアップロード (2008-02-22)
- 私的10大ニュース2005 [ photo ] (2005-12-31)
- 研究室 OB Twitter-ers と秋葉原で飲んだ (2008-09-11)
- SO905iCS ファーストインプレッション (2008-02-16)
■ 有名なあの曲を森山良子が歌うと。「春夏秋冬」

森山良子が有名どころをカバーした CD アルバムが「春夏秋冬」が3月5日に発売。さっそく買ってきた。
サザンオールスターズ・松任谷由実・井上陽水・竹内まりやや、プロノグラフィティ・一青窈などの曲など、幅広い曲をカバーしている。
森山良子が歌うと全く違った印象の曲になるのが面白い。
「ざわわ~」が耳に残っている人は一度聞いてみては。
- 桜色舞うころ - 中島美嘉
- 春よ、来い - 松任谷由実
- ハナミズキ - 一青窈
- 真夏の果実 - サザンオールスターズ
- 少年時代 - 井上陽水
- 夏の終わり - 森山直太朗
- 秋桜 - さだまさし
- 三日月 - 絢香
- サウダージ - ポルノグラフィティ
- 駅 - 竹内まりや
- サボテンの花 - 財津和夫
- さよなら - 小田和正
- 春夏秋冬 - 泉谷しげる
[ CD アルバム ]
- 竹内まりや Expressions (初回限定版) (2008-10-01)
- 落ちついた感じの 竹内まりや ニューアルバム「Denim」 (2007-05-25)
- 「もはや僕は人間じゃない」- ダース・ベイダー様より (2005-07-20)
- 19年前の東京の4月の雪覚えているよ (2007-04-04)
- 有給休暇 - 神谷町 - 虎ノ門界隈 (2006-10-31)
■よく検索されるキーワード
torrent(142) expressions(72) 書き方(46) 竹内まりや(46) perl(42) 提案書(38) linux(38) windows(36) アジェンダ(34) x31(32) cvs(28) wiki(27) usb(26) ドラマ(22) 使い方(20) svn(20) アジェンダとは(20) centos(20) ganttproject(20) 設定(19) java(19) インストール(18) 秋葉原(18) debian(18) thinkpad(18) サンプル(18) 動画(17) ノート(15) 手帳(13) a6(13) truecrypt(13) tc-1(13) tortoisesvn(13) 無印(12) ssh(12) rcs(12) subversion(12) 冷蔵庫(12) nikon(12) allinanchor:*.torrent(12) firefox(11) ガントチャート(11) 画像(11) 日本語(11) 生年月日(11) apache(11) メール(11) ダイソー(10) 無料(10) 壁紙(10) リフィル(10) ubuntu(10) 作り方(10) dropbox(10) c#(9) xp(9) oracle(9) xampp(9) terastation(8) 方眼(8) マイク(8) ヨドバシカメラ(8) テンプレート(8) ほぼ日(8) cwrsync(8) google(8) ming(8) 評判(8) 影舞(8) madwifi(8) アカウント(8) window(8) usbメモリ(8) gantt(8) project(7) 三条まゆみ(7) hdd(7) 変換(7) カバー(7) 交換(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 3.813536s / load averages: 0.57, 0.74, 0.72
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)






スポンサード リンク