nDiki : ファイル名
Related term
2008年10月7日 (火)
■ 今日のさえずり - 失敗すると火がついたまま飛んでいく Zippo まわし

@ 2008年10月06日
- 09:32 急いでそこらへんにあった半袖を着てきたら寒い寒い。[mb]
- 10:24 佐川急便、シュウォッチを持って配達に出発しているようだ。
- 17:44 FON を使おうと思ったら、La Fonera が死んでた。電源入れなおしたけれど FON の管理画面からは接続されていない扱い。
- 19:10 CON とか CON.txt とかいったファイル名のファイルは Windows では作れないことを同僚に教えた。MS-DOS の頃からの遺物だっけ? 知らないと原因不明で悩むよな。
- 20:13 丸数字未だに表示できないので、メールに書いて送ってくるのやめて欲しい。ネオコンピュータ技術者達よ。[mb]
- 21:24 コナカからコインがきた。よくいろいろ考えるな。行かないけど。[mb]
@ 2008年10月07日
- 24:04 シュウォッチ届いてた。
- 25:42 ほぼ日手帳2009、9月4日に注文したので10月17日~18日ごろの出荷か。 http://tinyurl.com/52b96o
- 12:15 会社の同学年代の2人にシュウォッチ見せたらどちらも懐しがってた。当時結構流行っていたんだな。 http://tinyurl.com/3fgdy9
- 13:42 PgOleDb は GNU LGPL。
- 15:32 ミーティング中に Twitter メンテナンス終わってたか。ログの途切れを見ると20分弱ぐらいだったようだ。
- 19:55 ポイやる気でいる。[mb]
- 24:20 ベーシック ポイ注文した。
- 24:21 妻に「ポイやろうかな」と言ったら「ポイね」って言われて驚いた。そうかニュージーランド ホームステイ経験者だったっけか。
- 24:38 ポイじゃないけれど、大学1年の時にひと夏ファイヤーダンス(手製スタッフ)練習したから多少回せるんじゃないかとちょっと期待。
- 24:40 @marco11 復刻版シュウォッチです。 http://tinyurl.com/3fgdy9
- 24:43 @smokeymonkey さんに触発されました。ポイ。
- 24:45 @marco11 今日会社に持っていったら同年代の人は皆シュウォッチ喜んでました。
- 24:48 妻から見ると、4年前にマイブームだった「失敗すると火がついたまま飛んでいく Zippo まわし」よりポイの方が安心らしい。
- 今日のさえずり - 待受画面が巨大仏像写真なのでビビった (2009-11-06)
- 今日のさえずり - 「ゑぶあぷり」って誤変換にしておくのは勿体ないな (2008-09-05)
- 今日のさえずり - 部長なのか? (2008-06-10)
- 今日のさえずり - ソフマップの店員にヨドバシカメラの場所たずねているジイチャン (2009-09-02)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
2009年1月13日 (火)
■ Windows BOX も DAR で増分バックアップ

直付け HDD なら pdumpfs にするところだが、ネットワーク上の別の HDD (TeraStation PRO) 上に保存したいので、DAR でバックアップすることにしてみた。
公式サイトから Windows 版バイナリをとってきて展開。 インストール無しにすぐ使える。
Cygwin ベースなのでパスの指定はちょっと変態的だが、問題なく動作。試した範囲では日本語のファイル名も OK だった。
バックアップ先を G: としてネットワークドライブ割り当てして、C: ドライブのホームディレクトリをバックアップ。
@ フルバックアップ
dar -c /cygdrive/g/var/DAR/mypc/mypc-home-2009-01-13 \ -P var/Dropbox \ -P var/TrueCrypt \ -y9 -s 1G \ -R /cygdrive/c/home/naney
@ 増分バックアップ (差分バックアップ)
dar -c /cygdrive/g/var/DAR/Dine/dine-home-2009-01-13.2009-01-14 \ -A /cygdrive/g/var/DAR/mypc/dine-home-2009-01-13 \ -P var/Dropbox \ -P var/TrueCrypt \ -y9 -s 1G \ -R /cygdrive/c/home/naney
- DAR で差分/増分バックアップ (2005-04-02)
- クラッシュは突然に - DAR の使用を再検討 (2009-01-06)
- 今日のさえずり - 秋葉原に変な人がいた (2009-11-19)
- 今日のさえずり - ピカチュウと写真撮ってもらえる列に並んでる (2009-11-24)
- Windows で pdumpfs (2004-11-14)
2009年2月13日 (金)
■ 今日のさえずり - 営業は乾杯の議論で忙しい

@ 2009年02月10日
- 09:13 久しぶりに腕時計をして外出。 [mb]
- 09:24 京浜東北線の車内ディスプレイの内容がザッピング並みに切り替わる。 [mb]
- 09:45 ストラップ着脱パーツ買い足し。L:秋葉原 [mb]
- 10:25 営業は乾杯の議論で忙しい。 *P3
- 11:42 花粉症に効果があるとは書けないので遠回しに連想させるような表現にしている食品広告がこの時期増えてイラッとする。 [mb]
- 12:21 イマココ! L:蘇我駅 [mb]
- 18:02 京葉線でスイートポテトパイ食べながら直帰。L:千葉みなと [mb]
- 19:02 ロングエスカレーターの運転方向が変更になっていて違和感。L:大井町駅 [mb]
- 25:11 楽天市場で注文したら、最後に三木谷氏の写真がババンと出てきた。どういうつもりだ。 *P3
- 25:16 アンパンマンパンがあるということは、アンパンマンパンマンがいてもおかしくないということだ。 *P3
@ 2009年02月11日
- 10:11 収納場所をとるので出番の少ない BOBLBE-E SAM を処分。ちょっとさみしいけど。
- 16:04 近所のマクドナルドにコンセントがあることを確認したが、家に帰ればいい話なので意味がなかった。 [mb]
- 18:36 ジャスコの文房具コーナー、ユナイテッドビーズのコーナーがあったりして予想以上のお洒落系品揃えに驚いた。 *P3
@ 2009年02月13日
- 00:13 lsyncd 面白そう。 *P3
- 17:44 @zakwa 相変わらず眠がってるの? *P3
- 18:01 Windows XP の WebClient が邪魔くさいので、サービス2度と起動しないようにした。 *P3
- 18:23 掃除当番だということを思い出した。 *P3
- 19:21 Impressive 使ってみた。スライドの遷移がちょっと重い。 *P3
- 20:24 Windows 上の Unison のファイル名チェックに日本語ファイル名がひっかかった。やはり Windows では使いづらいな。 [mb]
- 20:28 やっぱ今日飛散しているっぽい。くしゃみでる。 [mb]
- 20:40 マジ? 雨きた。 [mb]
- 25:09 Windows 上の Unison ではじかれたの、ソースコードを見るとファイル名中の「ポ」(2バイト目が |、7C)によるものだな。 *P3
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
- 今日のさえずり - サヨナラ、サンジュウ (2008-11-05)
- 今日のさえずり - マックはセットで野菜ジュースをチョイスできるようにすべき (2008-12-12)
- 今日のさえずり - 昭和通りでホームレスがトロフィーかかげてる! (2008-08-31)
- 今日のさえずり (2007-09-18)
2009年2月14日 (土)
■ Windows 上の Unison では日本語のファイル名処理に問題

今まで Windows ではそれほど Unison を使わなかったのと、自分では日本語ファイル名をつけないということで気がつかなかったんだけれど、Unison は Windows 上では日本語ファイル名処理に問題があるらしい。
Unison 2.27.57 で日本語ファイル名のファイルを同期しようとすると `The name of this Unix file is not allowed in Windows' というエラーメッセージが表示されることがある。 チェックは正規表現 "\\.*|aux|con|lpt1|prn|(.*[\000-\031\\/<>:\"|].*)" でしているらしい。 マルチバイト文字だとこれで誤認識されることがあるようだ。
パッチあててもいいけれど、Windows 上で Ocaml ビルド環境入れてとかちょっと面倒。 他のファイル同期ツール探すか、Linux 上で同期するかどちらかだな。
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- 日本語ファイル名どんとこい (2005-03-07)
- Debian GNU/Linux で Dropbox (2008-09-16)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
2009年2月19日 (木)
■ Impressive - PDF ファイルでプレゼンテーション

先週 IDEA*IDEA で紹介されていたプレゼンテーションソフトウェア「Impressive」が良さそげだったので、少しずつ触ってみている。
@ PDF ファイルでプレゼンテーション
PDF ファイルでプレゼンテーションできるので、PowerPoint / PowerPoint Viewer 不要。PowerPoint の互換性による見えの違いも気にしなくて済む。
@ インストール不要
Python で書かれているが Windows 版のバイナリパッケージが用意されていて、配布されているパッケージを展開するだけで使える。ポータブルアプリケーションとして、USB メモリに入れておけばいつでも使える。
impressive.exe に PDF ファイルをドラッグ&ドロップすることで起動できるが、プレゼンテーション時にそれをやるのはちょっとスマートではない。 引数に PDF ファイルを指定して PStart あたりから起動するのがいいと思う。
@ Linux でも動く
- Linux でも動く。Debian GNU/Linux sid にも Debian パッケージがある。
@ ページ遷移・全スライド一覧が格好良い
ページ遷移が格好良い。OpenGL を使ったエフェクトで PowerPoint にはない一味違った表示ができる。
PDF ファイルのファイル名が slide.pdf ならば同じディレクトリに slide.pdf.info というファイル名で設定ファイルを書いておくと、実行時に一緒に読み込んでくれる。 めくる感じのエフェクトでページ遷移させるならば、以下のようなファイルを用意しておく。
# for Impressive AvailableTransitions = [ PageTurn ]
また Tab キーを押すことで全スライド一覧表示に切りかわるのだが、これがズームですっと表示されるで格好良い。見れば良さを実感すること請け合い。
@ キー・ボタン操作のバッファリングには注意
起動すると impress!ve ロゴが表示されるのだが、その後最初のページが表示されるまで少し時間がかかる。 最初のページのロードが終わるとスライドショーが始まるのだが、自分はその前に impress!ve ロゴ画面でつい1ページ送ろうとマウスの左ボタンを押してしまった。 そうすると入力がバッファリングされていて、開始後2ページ目までに飛んでしまう。 この点については注意が必要だ。
特徴はこんな感じ。PowerPoint ラブではない*1ので、今後プレゼンテーションの際は使っていきたい。
*1とはいえ明日のプレゼンテーション資料は PowerPoint で作って PDFCreator で PDF ファイル化したのだけれども。
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Debian GNU/Linux で Dropbox (2008-09-16)
- 今日のさえずり - ミニパトに男性警官が乗っているとガッカリする (2009-11-26)
- ファイルを変更すると自動的に rsync してくれる lsyncd (2009-02-13)
- Windows でも Linux でも動くタスク管理ツール Task Coach (2006-01-12)
2009年2月21日 (土)
■ 超高速なファイル名検索 Everything Search Engine

最近よく使うようになった Windows 用アプリケーション Everything を紹介。 Everything は指定した文字列をファイル名に含むファイルを一瞬で検索してくれるソフトウェアだ。
Windows XP の検索機能よりも圧倒的に速い。ちょっと階層の深いディレクトリなどを開く時などは、エクスプローラで順番に開いていくよりも Everything でぱぱっとリストアップして、そこから開いた方が手軽だったりする。
ポータブルアプリケーションとして USB メモリに入れておけるのも便利。 ソフトウェアの不具合調査をしている時に、エラーダイアログなどに表示されたファイル名のファイルに辿りついたりする時などにこれがあると楽である。
いわゆる普通のデスクトップ検索のように中身までは見ないのだが、使ってみるとファイル名かそのファイルを含むディレクトリ名は何となく記憶していて、たいがいそれだけで辿りつけるものだ。 デスクトップ検索を入れておくには非力な PC や、事前に検索インデックスを作っておけない共有 PC を使う際にはお薦めのツール。
- 1インチポータブル HDD HDMC-U12 インプレッション (2006-12-28)
- Evernote 使用開始 (2009-03-03)
- Impressive - PDF ファイルでプレゼンテーション (2009-02-19)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- USB メモリのファイル同期なら WinMerge (2009-02-16)
2009年2月23日 (月)
■ 今日のさえずり - くるみマフィンの賞味期限が2月30日

@ 2009年02月21日
- 11:49 YouTube 見てたら Linux フリーズした。 *P3
- 11:53 リラックマストア東京駅店、昨日オープンか。 *P3
- 13:42 西安餃子の半個室。 [mb]
- 14:49 ズボン濡らしたのでイトーヨーカドーで新しいの買って着替え。 [mb]
- 18:50 今日買ったくるみマフィンの賞味期限が2月30日だった。で、ハリマヤさんいったい賞味期限はいつなの? [mb]
- 20:34 昼のエビチリ、2度辛いがきたっぽい。 *P3
@ 2009年02月22日
- 09:47 シェーキーズってまだあるんだ。最後にランチの食べ放題食べたのいつだろう。もう今行っても、もとを取れないだろうけど久々に食べたい。 [mb]
- 09:55 @nakameP えーっ、シェーキーズってそんなに進化してたんですか。最後に行ったのは15年以上前かなあ。学生にはあのチープ感でも満足でした。 [mb]
- 10:25 出社。 *P3
- 10:53 JUDE/Server 2010年2月末日をもってバージョンアップ終了か。需要少なかったのかなあ。 *P3
- 11:41 メモ用にと名刺入れに名刺サイズ方眼情報カードをずっと忍ばせていたんだけれど、基本 RHODIA 持ち歩く習慣がついているので使ったためしがない。かさばるだけなので捨てる。 *P3
- 14:43 MinGW 5.1.4 インストール。 *P3
- 15:41 SourceForge.net から MinGW の g++ がダウンロードできないので、そこだけ SourceForge.JP から取ってきてようやくはいった。 *P3
- 17:45 PAR-Packer の nmake test をかけると、Norton Internet Security がしゃしゃり出てくる。 *P3
- 18:11 ようやく PAR-Packer の nmake test が終わった。 *P3
- 19:12 斜め向かいのちょっとバーコード始まっているおじさんがポータブル MD プレーヤーの外付けバッテリのネジにずっと苦戦している。カチャカチャ。 [mb]
- 22:53 目が尋常なく痒い。 *P3
@ 2009年02月23日
- 12:59 PAR における DLL ファイルのファイル名の大文字小文字問題に翻弄されていた。 *P3
- 13:02 PDL 今もきちんとバージョンアップしているんだな。ちょっと安心。 *P3
- 19:02 納期間近の仕事集中的にやっていたけれど、そろそろルーチンワークもやっておかないとヤバい。 *P3
- 20:27 さて帰る。 *P3
- 20:44 切ない……。会社にマスク忘れてきた。 [mb]
- 20:53 モバツイ不調なので久しぶりに PC2M 経由で本家。
- 21:38 そろそろ RPG のアイテムに花粉症の薬が出てきてもいい頃。 *P3
- 今日のさえずり - ミニパトに男性警官が乗っているとガッカリする (2009-11-26)
- PAR で DLL ファイルをロードできなかったら大文字小文字を疑え (2009-02-23)
- PAR を ActivePerl 5.6.1 build 638 に (2004-07-20)
- Evernote 使用開始 (2009-03-03)
- 今日のさえずり - 入り口に盛り塩? (2010-02-15)
■ PAR で DLL ファイルをロードできなかったら大文字小文字を疑え

PDL を使っている Perl プログラムを、昨日構築した今ごろの環境で PAR を使って実行可能ファイル化したんだけれども、実行してみたら
Can't locate loadable object for module PDL::Core in @INC ...
というエラー。 実行時のキャッシュディレクトリを見ると core.dll が同梱されていない模様。 なんでだー。
いろいろやってみたところ、もしやと思ってインストール済みの core.dll を Core.dll という名前に変えたらエラーが出なくなった(正確には次のモジュールで同様のエラーが出た)。
ファイル名の大文字・小文字が問題だったらしい。 PAR の FAQ には「Win32::Perms の Perms.DLL でこのエラーが出たら、Perms.dll にしてね」と書かれている。 最初これ拡張子の問題だけだと思っていた。 ベース名でも同様のようだ。
以前は問題なかったから、比較的新しい PAR で発生するようになったと思われる。 これ絶対はまる。
- Template Toolkit + PAR (2004-09-13)
- 今日のさえずり - くるみマフィンの賞味期限が2月30日 (2009-02-23)
- ActivePerl をやめて Strawberry Perl へ (2009-08-25)
- Wineを入れてみる (2005-03-31)
- [ Java ] 22:30 Cocoon2 はどうかな? (2001-12-05)
2009年3月20日 (金)
■ Twitter のアイコンを Perl スクリプトで更新する (改)

Twitter のアイコンを更新する Perl スクリプト (記事) が最近失敗することが多くなった。 どうやら同じファイル名の画像をアップロードするとうまく更新されないようなので、日時にもとづいたファイル名にしてからアップロードするようにしてみた。
最初に作った時から若干 Twitter のページ構造が変わってスクリプトも修正していたので、それと合わせると下記になる。
今のところ順調にアイコンチェンジできている感じだ。
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize;
use File::Temp qw(tempdir);
use File::Spec;
use File::Copy;
die "no file name" if @ARGV == 0;
my $file_name = $ARGV[0];
my $name = 'ユーザ名';
my $password = 'パスワード';
my $mechanize = WWW::Mechanize->new();
$mechanize->get('http://twitter.com/');
die unless $mechanize->success;
$mechanize->submit_form(form_number => 2,
fields => {
'session[username_or_email]' => $name,
'session[password]' => $password}
);
die unless $mechanize->success;
$mechanize->follow_link(url => '/account/settings');
die unless $mechanize->success;
$mechanize->follow_link(url => '/account/picture');
die unless $mechanize->success;
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
= localtime(time);
my $tmpdir = tempdir(CLEANUP => 1);
$file_name =~ /.*(\..*)$/;
my $suffix = $1;
my $tmp_file_name = File::Spec->catfile(
$tmpdir,
sprintf("%04d%02d%02d%02d%02d%02d$suffix",
$year + 1900,
$mon + 1, $mday, $hour, $min, $sec
));
copy($file_name, $tmp_file_name) or die $!;
$mechanize->submit_form(
form_number => 1,
fields => {'profile_image[uploaded_data]' => $tmp_file_name}
);
die unless $mechanize->success;
[ WWW::Mechanaize ]
- Flickr の写真を自動的に Twitter アイコンにする (2008-03-13)
- Twitter のアイコンを Perl スクリプトで更新する (2008-03-13)
- 今日のさえずり - 「コメ兵」を「ベイヘイ」っていうな (2009-03-19)
- mirror-2.9, put の chmod 不具合 (1999-01-19)
- ヨドバシカメラのデジカメプリントの品質に満足 (2008-03-28)
2009年10月28日 (水)
■ Evernote よりも howm だよね

Web ページのクリッピングなどは Evernote でしているんだけれど、起動時間や編集のもっさり感とかでどうも Evernote でメモする気はおきない。
- 起動しっぱなしの Emacs の中ですぐにメモが書ける。もちろん Emacs キーバインド。
- ファイル名にタイムスタンプが含まれているので、古いメモを削除するかどうかすぐに判断できる。
- 検索が便利。検索パスに howm が書き込むディレクトリ以外も追加しておける。nDiki の記事ファイルの検索はだいたいこれで済む。
Evernote もプレーンテキストファイルのままでノートを置いておける機能があればいいのになあ。 やっぱりプレーンテキストファイルの方が融通が効いて便利。
howm でも PC 間でメモを共有できるように、 Dropbox の中に var/howm ディレクトリを作って、そこへのシンボリックリンクを howm-directory の下に置いておくことにした(howm-directory 全部を Dropbox 上に置いておくのはまだ気がひけるので)。 C-c , c では直接そこにはメモができないが、直接そのディレクトリにファイルを作成するか既存のものを移動するかで PC 間で共有できる。
@ howm 1.3.3 から 1.3.7 へ
非公式 Debian パッケージの howm 1.3.3 を使っていたのだけれどこれ2006年6月版で、チェックしていない間に 1.3.7 (2008年12月31日版)までバージョンが上がっていた。
howm 1.3.7 に上げたら最初のスキャンがかなり速くなった。ハッピー。
- Evernote 使用開始 (2009-03-03)
- Evernote プレミアムにした (2010-03-17)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- howm でサブ階層を作ってメモの一部のみを Dropbox で共有 (2009-10-29)
- howm で nDiki の記事も検索対象にする (2006-04-02)
2009年10月29日 (木)
■ howm でサブ階層を作ってメモの一部のみを Dropbox で共有

howm の良さを見直したところで、howm のメモファイルの一部を Dropbox で共有するように環境設定してみた(以下ディレクトリ構造とかは説明のため簡素化しているけれどだいたいこんな感じ)。
@ howm-directory を設定する(今まで通り)
(setq howm-directory "~/var/howm/")
@ Dropbox 上に howm ディレクトリを作成する
~/var/Dropbox を Dropbox ディレクトリにしているので、その下に howm ファイルを置く場所を用意する。
mkdir ~/var/Dropbox/var/howm
@ ~/var/howm/Dropbox から ~/var/Dropbox/var/howm に シンボリックリンクをはる
ln -s ~/var/Dropbox/var/howm ~/var/howm/Dropbox
@ howm-directory のサブディレクトリ以下にメモを新規作成できるようにする
C-c , I で名前をつけてメモファイルを作成できるが、これだと howm の日時をベースにしたファイル名自動生成が使えないので手軽さが半減する。
以下の関数を定義して M-x howm-create-interactively-in で howm-directory のサブディレクトリを指定してメモ作成ができるようにした。
Memo directory: ~/var/howm/
と表示されたら後ろに Dropbox/ と追加して ~/var/howm/Dropbox/ を指定してあげると、そのディレクトリの下(の年/月の下)にメモファイルが新規作成される。 howm-directory を一時的に上書きするという安直実装だが、ちょっと使った感じではうまく動いている様子。
(defun howm-create-interactively-in (&optional use-current-directory)
(interactive "P")
(let ((howm-directory (read-directory-name "Memo directory: "
(if use-current-directory
nil
howm-directory))))
(howm-create t nil)))
- Evernote よりも howm だよね (2009-10-28)
- Evernote 使用開始 (2009-03-03)
- GTD Next Actions リスト用ノートをやめる (2007-07-25)
- 今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ (2010-02-04)
- GTD 参照資料ファイル置場として howm を使い始めてみた (2006-03-31)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.044937s / load averages: 0.14, 0.20, 0.15
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。