トップ(最新)

nDiki : 3月8日

2004年3月8日 (月)

過去の今ごろ このエントリーを含むはてなブックマーク

スポンサード リンク

過去の3月8日より。

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

近谷研OB会代替OFF会 このエントリーを含むはてなブックマーク

先日参加申込をしたOB会であるが、出席者が少ないため中止に。 とても残念。

ということでぽっかり開いたスケジュールを狙って代替OFF会開催!

@ 追記


[ 秋葉原 ] PS/PLAZA の移転先 このエントリーを含むはてなブックマーク

昼休みCLIE用のアクセサリを探しに秋葉原へ。 イケショップもPDA関連扱わなくなったようだし、どこへ行けばいいのやら。 欲しかったブツは見つからず。

@ 新しい PS/PLAZA に行ってみた

何か普通の部品屋になっちゃった感じ。 ThinkPad X31英語キーボードも売ってた。

@ ウンコ

会社を出た時に気がついたのだが、GORE-TEXの袖と胸にクソの跡が。 いつの間に!


[ 3月8日全て ]

2005年3月8日 (火)

HDDが飛びました。しかも2基? このエントリーを含むはてなブックマーク

naney:6119319 朝会社につくと慌しい雰囲気。 スタッフのPCが起動しなくなったらしい。

久しぶりにきくHDDの軽やかなコロコロ音。死んだな。

2台ささっていたHDDを別のPCにさしてデータの復旧を試みていたようだが、両方とも駄目らしい。 CD-ROM ドライブ異音をたてるようになっている。

彼女が帰ってから次の日出社するまでに、いったい何があったのか。


昨晩は今年最高の夜でした このエントリーを含むはてなブックマーク

って辛さが。

(天気予報で「今年一番の〜」とかしょっちゅう言うのがちょっと嫌。)

今日からがスギ花粉の飛散ピークらしいが、既に昨日からかなりきてる。 特に夜がつらい。鼻の通りが悪いわ、喉は痛くなるわ、寝付きが悪くて仕事の妄想が頭に浮かんで離れないわで。

@ 悪寒

今日は4月並の暖かさになるはずなのに、オフィスがえらい寒い。 いやな感じ。

もしや。

帰って計ったらまた熱出てた。 ガクリ。


コレステロールGPTでC判定 このエントリーを含むはてなブックマーク

2月21日健康診断の結果がきた。

去年はオールA(異常なし)だったのだが、今回はC判定(要観察)が2つついた。

前者は最近また太ったとか、油っこい弁当を食べたりとか心当りあり。 後者についてはGOTはいちおう基準値内でGPTの方が高くなっているから過栄養性脂肪肝傾向ということ?

どちらにせよ生活改善が必要。


「依存関係検査のしにくいモジュール」に依存するスクリプトを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

[ 3月8日全て ]

2006年3月8日 (水)

DHCPIP アドレスを割り当てられているノート PCWindows BOX からいろいろな名前でアクセスする このエントリーを含むはてなブックマーク

Debian GNU/Linux ノート PC 上で動かしているフレッシュリーダーWindows BOX からアクセスできるようにしたい。

しかしそのノート PCDHCPIP アドレスを割り当てているので Windowshosts ファイルに書くのも毎回書き換えが必要で面倒。 DNS がどうのこうのという大袈裟なこともしたくない。

何かいい手はないかなと考えていたら、nmbd の事を思い出した。 もともと Windows だと NetBIOS 名で URL のホストを解決できているので、これを使う手がある。

今回は Apache の名前ベースのバーチャルホスト 'freshreader' に置いてあるフレッシュリーダーに、Windows BOX からアクセスしたいので、 Samba の 'netbios aliases' 設定を使用する。 smb.conf で 'netbios aliases' としてバーチャルホストと同じ名前の指定しておいてあげれば OK。


フレッシュリーダーブロガーライセンス取得 このエントリーを含むはてなブックマーク

申請していたフレッシュリーダーのラインスが発行された。

3日前から使い始めているのだがなかなかいい調子。 なので、会社にいる時に昼休みなど Windows BOX 上の Firefox からもアクセスできるように Apache の設定を修正しておく(ローカルホストから以外の時には、Basic 認証を必要とするように設定)。 サーバ型なのでこういう使い方をするには便利。


にんにく? このエントリーを含むはてなブックマーク

naney:110250537

社長コレクションより。絵とおそろいのオブジェが出てきた。 かぼちゃらしいが、どうみてもニンニクだ。


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)

を追加してく。


[ 3月8日全て ]

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 以降ということになる。

*1奇数系を入れると Perl v5.7.3 から


MSNBot が激しすぎるので deny このエントリーを含むはてなブックマーク

ここ数日の www.naney.org サーバ高負荷について様子を見ていたところ、DiKicker の処理がリクエストに追いつかなくなる時には MSNBot が激しくアクセスしてきているようである。

MSNBot のページには robots.txt の Crawl-delay を見ると書いてあるので、以前

 User-agent: msnbot
 Crawl-delay: 20

としておいたのだがどうもこれは効いていないらしい。

ちょっとこの連続リクエストはしんどいし、msn からのアクセスは現状全体の 2.5% 程度なのでしばらく弾くことにする。


[ 3月8日全て ]

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 ノート PCUSB 接続して定点撮影に活用していた。 VQ1005 の内蔵メモリと同様に揮発メモリに保存することができたが、メモリカードは挿さらない。

比べると VQ1005SDメモリーカードが挿さるので、電池切れで撮影した画像が消えることもないし、PC に移すのも楽だし使い勝手は良さそうである。

naney:2318025441

VQ1005 は小さい小さいと言われるが、Che-ez! SPYZ や、ビジュアルブックマーク機である Cyber-shot U (DSC-U40) と比べると実はそれほどでもない。 ただカメラっぽくなさでは断突である。

とりあえず室内で初撮影してみた。 こってりした色あいの写真を見て、なるほどこれは面白いと素直に感じた。 誰でもアートっぽく撮れる感じ。

日常の中でこれでパチリパチリしてみよう。


[ 製品レポート ]


有名なあの曲を森山良子が歌うと。「春夏秋冬」 このエントリーを含むはてなブックマーク

春夏秋冬

森山良子が有名どころをカバーした CD アルバムが「春夏秋冬」が3月5日に発売。さっそく買ってきた。

サザンオールスターズ・松任谷由実・井上陽水・竹内まりやや、プロノグラフィティ・一青窈などの曲など、幅広い曲をカバーしている。

森山良子が歌うと全く違った印象の曲になるのが面白い。

「ざわわ~」が耳に残っている人は一度聞いてみては。

  1. 色舞うころ - 中島美嘉
  2. 春よ、来い - 松任谷由実
  3. ハナミズキ - 一青窈
  4. 真夏の果実 - サザンオールスターズ
  5. 少年時代 - 井上陽水
  6. 夏の終わり - 森山直太朗
  7. - さだまさし
  8. 三日月 - 絢香
  9. サウダージ - ポルノグラフィティ
  10. 駅 - 竹内まりや
  11. サボテンの花 - 財津和夫
  12. さよなら - 小田和正
  13. 春夏秋冬 - 泉谷しげる

[ CD アルバム ]


[ 3月8日全て ]

2009年3月8日 (日)

Mr. Tweet で定期的に follow する このエントリーを含むはてなブックマーク

Mr. Tweet という Twitter 関連のネットサービスがあって、follow している人や発言から、関連性が高くてまだ follow していない人を紹介してくれる。

利用は簡単で http://twitter.com/MrTweet を follow するだけ。 ID・パスワードを預ける必要なし。 しばらくすると、自分用のページが生成される。

2~3週間ぐらいおきに更新されるので、たまに見にいって follow するのに使っている。 類は友を呼ぶ的なリコメンデーションなので発見的な部分は少ないかもしれないが、厚みを出すのには結構いいんじゃないかと思う。


[ Twitter 関連サービス ]


[ 3月8日全て ]

この日記のはてなブックマーク数 Add to Google RSS

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)