nDiki : 2004年07月下旬
2004年7月21日 (水)
■ インターンは Vine 使い

今日から1ヶ月間、M2の女性がインターンとしてうちで働く事になった。 オフィスの平均年齢がぐっと下がった感じ。 午前中オリエンテーション後スキル等をインタビューして、さっそく午後から作業を始めてもらった。
UNIX の経験について質問したら、Vine Linuxに慣れているとのこと。 Vine かあ。
- [ Debian ] woody + qmail + vpopmail +... (2004-01-08)
- 歓迎会の昼食会 (2006-02-08)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- 新人歓迎会 (2005-04-12)
■ 過去の今ごろ

過去の7月21日より。
- Amazon Webサービス
- ちょっと実験したっきり、手つかず。
■ wxPerl + ActivePerl 5.6.1 build 638

PPM パッケージで。wxWidgets もリンクされているためか別途インストールの必要なし。 チュートリアルのサンプルで動作確認。
Wx::ActiveX も試してみようと思ったが、5.6 用のPPM パッケージ無し。 ソースからビルドするには(今度こそ)wxWidgetsをきちんといれておく必要があるのでパスしておく。
- Wx::ActiveX をビルド (2004-08-27)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- wxPerl PPM パッケージ (2006-12-13)
- 自前 PPM リポジトリの管理 (2006-07-03)
- PPM パッケージのインストールではまる (2001-12-25)
■ PAR + ActivePerl で実行形式ファイルを作った時のライセンスは?

PAR の pp のドキュメントによれば、pp を実行して生成したファイルについてはライセンス制限がないとの事(The Artistic License の第8条に従い)。 ただし、一緒にアーカイブされたモジュール群が Artistic License の下にない場合は別途チェックする必要あり。
ここで ActivePerl を使った場合はどうなるんだろ。 ActivePerl 自体は ActiveState Community License であるが、その中の Perl (perl とか)と Perl と同じライセンスを選択しているバンドルされているPerl モジュールは The Artistic License を選択するといった記述がサイトにある。 ということは pp でパッケージ化される際に含まれる Perlインタプリタ部分も特に気にしなくていいのかな?
後は各Perl モジュール(とそれが依存しているライブラリ)のライセンスをチェックしなければならないのだが、これも面倒。
- ActivePerl 5.6.1 Build 638 にバンドルされている... (2004-08-19)
- 自前 PPM リポジトリの管理 (2006-07-03)
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- PAR に関する ActivePerl のライセンス (2006-06-16)
■ ラジオ体操

貼り紙によると今日から。
例年通り家の真ん前の公園で実施されていたはずだが、熟睡につき全く気がつかず。
- 7日間限定ラジオ体操 (2005-07-21)
- 06:30 ラジオ体操 (2002-07-20)
2004年7月22日 (木)
■ 過去の今ごろ

過去の7月22日より。
- Wiki に Cookie
- キャッシュをしづらくなるので諸刃の剣
- 今日のさえずり - NEW MEGALOPOLIS かぶった (2008-06-13)
- Template Toolkit + PAR (2004-09-13)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- [ DiKicker ] くっつき BBSをくっつけてみた。 (2004-05-04)
- [ WiKicker ] プレビューをレンダリング中も逐次出力するように (2004-05-03)
■ PAR ファイルに取り込まれたモジュールのライセンスチェック

しょうがないので、一つづつチェックした。 面倒くさい。
事前にライセンス的に問題のないモジュールだけがインストールしたクリーンな環境下で PAR ファイル作成するのがいいんだろうけど、ActivePerl だと最初からいろんなパッケージがバンドルされているでまずこれからチェックしなければならないな。
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- 自前 PPM リポジトリの管理 (2006-07-03)
- 今日のさえずり - 会社がザ・リッツ・カールトンに思えた (2008-04-27)
- Project@Hand 2 購入 (2004-12-27)
- Ruby 1.8.1 + 影舞 0.8.4 (2004-10-08)
■ シティバンクから確認の電話

昼休みに。 本人確認など。 遅くとも来週の月曜日にはカードを発送するとのこと。
@ Citicard用暗証番号、電話取引用暗証番号
家に帰ったら葉書が届いていた。 本人確認と順序がおかしいような気もするが、まあいいか。
- コラボレーションを促進するオフィスレイアウトへ (2006-03-11)
- 今日のさえずり - スパイだからミハルだってようやく気がついた (2008-11-28)
- 今日のさえずり - 鳥のフンの脳天直撃喰らった (2008-04-30)
- SUNNTO の腕時計のベルト交換にヨドバシカメラ大苦戦 (2007-03-29)
- リコー GR1s を修理に出す (2003-10-08)
2004年7月23日 (金)
■ 過去の今ごろ

過去の7月23日より。
- なにかへん・あへん・いやーん
- CLIEも微妙な文字が多い。
- WorkPad 復旧 (2000-09-01)
- 腰リールって痴漢と間違えられないだろうか? (2006-10-30)
- [ Debian ] 久しぶりにJ-Pilot (2004-03-03)
- [ ThinkPad X31 ] Linux kernel を 2.4.2... (2004-03-04)
- PEG-TJ25購入 (2004-03-05)
■ プロジェクト関連ドキュメントを TeX で

現在進行中のプロジェクトの一つがそろそろ大詰め。 ドキュメント書きに突入。 前回までは過去の方法を踏襲して MS Word ベースだったのだが、自分がマネージャになった今期からは全面的に TeX ベースへ移行させる。
- Subversion で管理
- プロジェクト用 texmf は外部定義 (svn:externals)を使用して共有
- Linux、Windows のどちらでもビルドできるように
を用意。 Makefile は時間がなかったので GNUmakefile と Makefile を作って Linux 用と Windows 用の両方作ったのだが、後々面倒なので一本化したい。
- pLaTeX + hyperref + dvipdfmx で PDFにしおりを (2005-04-15)
- Debian GNU/Linux で Dropbox (2008-09-16)
- Windows 用 GNU tar (2004-08-05)
- Windows 用 GNU Make (2004-07-24)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
■ 靴下にかぶりつく中年男性

帰宅途中、秋葉原のホームでふとベンチに目をやると中年男性が必至に靴下にかぶりついている。え?
履きかえようと、新しく買った靴下をおろそうとしているところらしい。 ハサミが無いので頑張って歯で糸だかプラの留め具だかを噛み切ろうとしているようだ。 必死。
(自分だったらレザーマンを持ってるもんね)などと思いつつ観察。 なんとか切れたみたい。 靴を脱ぎ、履いていた靴下を取って指の間をぬぐう。 で新しい靴下。 すっきりしたかい?
これから飲み会なのかなぁ。それとも帰るだけなのかなぁ。
さて今まで履いていた靴下はと。 買った時のビニール袋が風で飛ばされていたのを見逃していなかったのだが、本人もやはりその袋に入れたかったようで必死に探していた。 結局諦めて製品の細長いビニールにぐいぐいっと押し込んでバッグへ。
夕方の靴下交換、気持ちはわかる。 しかしホームでは避けたい。
- GRAPH GEAR セミハードタイプ デジタルカメラケース DGB-01... (2005-02-07)
- 今日のさえずり - 「ドン吉くんの鳥グッズ展」終了間近 (2008-08-08)
- 世代間グループ化されてきた? 歓迎会 (2006-04-13)
- 最後のスピーチが駄目だったら1万円払わなければならい送別会 (2005-06-10)
- 今日のさえずり - 昭和通り側に鯛焼き屋あり (2008-09-30)
■ Wx::GLCanvas で OpenGL

wxWidgets + wxPerl 上で OpenGL を使うためのモジュール。
一応3D屋に勤務しているし、入れてみる(Debian GNU/Linux に)。 サンプルの動作を確認。
しかし OpenGL の API (と wxWidgets も) についてまだ全く知らないので、何かをするにはまず学習から。
- wxWidgets + wxPerl (2004-07-20)
- 古い Crypto++ は古い GCC で (2006-02-07)
- Twitter への書き込みを自動的に Skype ムードメッセージに設定する (2008-02-25)
- wxPerl PPM パッケージ (2006-12-13)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
■ シティバンク口座開設キット

シティバンクから郵便物がきていたので「キャッシュカード? 普通郵便で?」と思ったら、さすがにそれはなかった。
月間取引明細書用ホルダーなどが入った封書。 配達員が無理矢理ポストに押し込んだせいで、すでにちょっとクチャクチャ。
- Citicard到着 (2004-07-25)
- 私的10大ニュース2004 [ web ] (2004-12-31)
- Template Toolkit + PAR (2004-09-13)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- シティバンク口座開設申し込み (2004-07-16)
■ TortoiseSVN と svn+ssh な svn:externals

以前 TortoiseSVN から svn+ssh で接続する際にユーザ名をURIに含めることで認証が通るようにしてみた。
しかし今日 svn:externals プロパティで外部定義の設定をしていてはたと困る。 svn:externals で指定するURI はリポジトリ利用者で共有するので、チェックアウトする時のURIのようにユーザ名を含める訳にはいかない。
で、さらっと調べたところ TortoiseSVN の SSHクライアントの設定のところでユーザ名を指定できるようだ。 デフォルトで TortoisePlink.exe へのフルパスが設定されているが
前略\TortoisePlink.exe -l ユーザ名
のようにすればユーザ名を指定できる。
一つのリポジトリにアクセスするだけならとりあえずこれでしのげそうだ。
それにしても更新をかけた際に外部定義毎にパスワードの問い合わせがあるので面倒(外部定義先が同じURIであっても)。
やはりきちんとセッションを保存しておくようにせねば。
それから、TortoiseSVN は 1.0.4 から 1.0.8 に上げておく。
- TortoiseSVN 1.0.4 (2004-05-17)
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- TortoiseSVN と svn+ssh (2004-07-26)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Unison + Zebedee (2004-06-11)
2004年7月24日 (土)
■ 過去の今ごろ

過去の7月24日より。
- Arc LSL-P
- いつも腰にぶら下げっぱなし。無いと困るという程ではないが、たまに役に立つ。
■ Windows 用 GNU Make

Windows だと nmake がやっぱり主流だろうか。 しかし GNU Make とは違う点が多く、使い分けるのも面倒。 かといって Ant というのも面倒。
ということで気軽に使える Windows 用の GNU Make を探す。 Cygwin 版は共同作業者に入れてもらうのが面倒なので却下(Makefile から呼ばれるコマンド群もLinuxと同様のものが入るのでこちらの方が便利といえば便利ではあるのだが)。
MinGW版が 3.80 をポーティングしているし単体でも動きそうなのでこれを試してみることにする。
mingw32-make-3.80.0-3.exe を取ってきて実行。make そのものだと思っていたがマニュアル等を含むインストーラだった。 一旦インストールして、mingw32-make.exe をコピーしてアンインストール。 mingw32-make.exe 単体で動作するので取り扱いが楽でよい(必要なら make.exe にでもリネーム)。
Windows 特有の問題があるかどうかは今後使ってみてチェックだな。
- ActivePerl で Ming (2005-02-23)
- X-Deep/32 Xサーバ (2005-03-30)
- Module::Build でソースパッケージング (2005-08-24)
- OpenSSH for Windows (2004-08-05)
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
■ [ WiKicker ] URI抽出正規表現修正

- Perl v5.8.8 の CGI.pm の PATH_INFO 処理の問... (2006-07-08)
- [ WiKicker ] 自動InterWiki (2004-02-09)
- WiKicker 0.27 リリース (2005-10-05)
- [ WiKicker ]If-Modified-Since: 関連バグ (2003-10-02)
- はてなダイアリーキーワード自動リンクAPI (2004-02-05)
■ 魚の目けずったら血が出た。

痛くはないのだが裸足になると気になってしょうがなかった魚の目(?)を、爪切りでほじってみた。
血が出た。
以前手の指にたこができた時はカッターとはさみでゴリゴリ取って除去できたのだが、Web で調べてみると魚の目はそうは簡単にはいかないようだ。 というか下手に削るのはまずい?
とりあえず様子見。
- 合格 (2004-11-12)
- Last.fm Radio Player でラジオを聞いてみる (2006-02-04)
- 私的10大ニュース2004 [ photo ] (2004-12-31)
- JAlbum で Webフォトアルバム (2004-11-14)
- amaroK で聞いた曲を Web ページで表示 (2006-02-02)
2004年7月25日 (日)
■ 過去の今ごろ

過去の7月25日より。
- Pastel のプリン
- たまたま今日阪急大井町 デイリーショッパーズに寄ったら、今年も出店していた。買って帰る。
- MrProject 0.9.1
- 今ならGanttProject がお薦め。
- Project@Hand 2 購入 (2004-12-27)
- Progect から GanttProject へ (2004-09-07)
- 有給休暇 - 神谷町 - 虎ノ門界隈 (2006-10-31)
- GanttProject 2.0.3 でガントチャート書き (2007-01-17)
- 完成度まだまだの GanttProject (2006-01-20)
■ Citicard到着

シティバンクからキャッシュカードが届いた。 Webで申し込んでからちょうど2週間。
郵便局での出し入れで手数料がかからないように、ガツンと入金しておく(郵便局で)。
- シティバンク口座開設申込書到着 (2004-07-15)
- シティバンクから確認の電話 (2004-07-22)
- シティバンク口座開設キット (2004-07-23)
- 金融機関めぐり (2004-09-24)
- 小切手からの入金 (2004-09-24)
■ 汐留

都営汐留アパート跡地から新銭座ガードをくぐると港区立イタリア公園。こじんまり。 環状第2号線の歩道橋を通って日本テレビタワー(日テレタワー)へ。 環状第2号線は新橋側(東京都市計画事業環状第二号線新橋・虎ノ門地区第二種市街地再開発事業)といつつながるのかな。
日テレでは「日テレジャンボリー」開催中。日テレTシャツファクトリーにいたのは坂本ちゃん。
- まだまだ人気の新橋「黒酢バー」 (2006-09-16)
- [ photo ] 東京都市計画事業環状第二号線新橋・虎ノ門地区第二種市街... (2004-01-10)
- 汐留の無料展望スポット (2005-09-18)
- 烏森神社へ行ってみよう (2005-09-18)
- 銀座ドン・キホーテ ブランド館 (2004-07-25)
■ CAFE☆SEMAN カフェセーマン

ここにあったPRONTOのオープニングスタッフとして一緒に仕事をして結婚式にも出席していただいた松本さん、まだここにいるのかなぁと前を通ってみた。 カウンターにはいなかったのでガッカリと思ったら、ちょうどお店の前で会うことができた。
今は早番なので夜はお店にはいないらしい。以前から妻とそのうち顔を出そうと話ていたのでちと残念。
お店はブルック(レストラン)からPRONTO、(そのあと間に何かあったかな?)、現在のカフェセーマンといろいろ変わっているけど経営はずっと水信。
家に帰って「京急しんちか」も2004年3月1日に「ウィング新橋」に改名していたのを知ってちょっとびっくり。
- 汐留の無料展望スポット (2005-09-18)
- えび天カレーうどん 1,410円 (2004-09-14)
- あるじゃんマネーセミナー 30代から夫婦で一緒に考えよう! 「老後のお金」... (2004-08-28)
- 退職お疲れさま会 (2005-03-25)
- バナナカレーうどん 1,360円 (2004-12-01)
■ 都営汐留アパート跡地

久しぶりに Nikon F3/T を持って歩く。
すでに建物が壊されて更地になっている都営汐留アパート跡地の写真を撮るのが目的(→ 前回 2003年6月29日)。 中学3年まで住んでいたところ。
- [ photo ] 東京都市計画事業環状第二号線新橋・虎ノ門地区第二種市街... (2004-01-10)
- バレンタインデー (2004-02-14)
- Nikon F3/T を持って丸ビルへ (2006-10-22)
- ST.JAMES'S CLUB 迎賓館 (2003-02-09)
- FOMA F905i 購入 (2008-05-04)
■ 銀座ドン・キホーテ ブランド館

新橋に出たついでに寄ってみた。 銀座とついているが、ほぼ新橋(住所は港区新橋1-4-5。帰って調べたら銀座本館は別にアリ)。
cross の MicroPen があったので思わず買いそうになったが我慢。
- 買物ぐるぐる (2003-06-01)
- まだまだ人気の新橋「黒酢バー」 (2006-09-16)
- 汐留 (2004-07-25)
- 今日のさえずり - 鳩三郎が会社にきた (2008-09-25)
- 地震で京浜東北線が止まったので1マス戻る (2006-02-01)
2004年7月26日 (月)
■ [ Zippo ] 8 Squeeze 征覇

http://lightertricks.com/ の BASIC SKILLS の下、Squeeze Zone の中の
- Standard Squeeze
- Reverse Squeeze
- Inverse Squeeze
- Reverse Inverse Squeeze
- Thumb Squeeze
- Reverse Thumb Squeeze
- Inverse Thumb Squeeze
- Inverse Reverse Thumb Squeeze
がやっとだいたいできるようになった。Thumb Squeeze と Reverse Thumbs Squeeze には苦戦したが気がつけばそれなりの割合で成功するようになってきた。 もう一練習か。
ちなみに重心の関係で Inverse 系はとても簡単。
残りの
のうち Palm Squeeze は簡単だが、他はまだだめ。 Side Squeeze なんかできるようになるのか?
- ルータ直結有線生活 (2004-11-25)
- 私にとっての PDA の長所と短所 (2005-11-27)
- Zippo ハンディウォーマー (HANDY WARMER) ZHW2F (2004-07-15)
- 寒い。Zippo ハンディウォーマー使用開始。 (2005-12-18)
- 結局自分も MOLESKINE に行き着くのか (2005-12-15)
■ 過去の今ごろ

過去の7月26日より。
- 隅田川花火大会
- 今年もテレビかな。
■ TortoiseSVN と svn+ssh

マニュアルを読んだら、SSHクライアントの設定のところでユーザ名だけでなくパスワードも指定する例が示されていた。
前略\TortoisePlink.exe -l ユーザ名 -pw パスワード
なるほど。動いた。しかしかなり嫌な感じ。
ということで、「PC日記: svn+ssh on Windows」で紹介されている方法にしてみた。
@ 準備 (Windows 側)
@ SSH用の鍵ペアを作成 (Windows 側)
- PuTTYgen を実行。
- SSH2 RSA を選択。
- Generate マウスを適当に動かす。
- パスフレーズを入力。
- Save private key ボタンで PuTTY Private Key File (.ppk) として保存。
- 「Public key for pasting into OpenSSH authorized_keys file:」 覧に表示される文字列をコピーして、テキストファイルに保存(名前は任意)。
@ SSHの鍵をサーバ側に置く (サーバ側)
- そのファイルの中身を Subversion リポジトリのあるサーバの ~/.ssh/authorized_keys に追加。
@ 接続テスト (Windows 側)
- PuTTY を実行。
@ TortoiseSVN でパスフレーズ入力を省略できるように Pagent を起動 (Windows 側)
- Pageant を起動。
- キーリストを開いて Add Key. 保存してある ppk ファイルを指定。パスフレーズを入力。
この状態で TortoiseSVN から接続できるようになった。
@ 追記
2005年8月4日に若干体裁を整理。
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- TortoiseSVN 1.0.4 (2004-05-17)
- TortoiseSVN と svn+ssh な svn:externals (2004-07-23)
- 自宅の無線 LAN を復旧 & IEEE 802.11g 化 (2004-11-26)
- TortoiseCVS 1.8.0-RC4 (2004-08-26)
2004年7月27日 (火)
■ 過去の今ごろ

過去の7月27日より。
- 三田納涼カーニバル
- 今年は先週の土曜日だったがパスした。サンバパレードが鬼のように移動速度が速くてびっくりしたのだが、あんなものなのか?
■ 足ネタが好き?

腰を痛めている同僚が、最近 nDiki をチェックしてくれているらしい。 「魚の目ネタ」と「靴下にかぶりつく中年男性ネタ」にかぶりついてきた。
- 体育の日 (2006-10-09)
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
- amaroK で聞いた曲を Web ページで表示 (2006-02-02)
- スティラコサウルスは How How と鳴く? (2005-04-25)
- mixiに登録 (2004-11-19)
2004年7月28日 (水)
■ xyzzyを読み取り専用メディアから起動する

新人プログラマには「プログラムを組むんだから、とりあえずテキストエディタを何か入れておけ」と言うのだが、実際のところ自分が今仕事で使っている Windows BOX にはテキストエディタがインストールされていない。
「メモ帳」ですよ。
ちゃんと編集する時は Linux BOX 上の Emacs を使ってしまうので、Windows BOX では力を入れて環境構築していなかったり。 しかし、やっぱり何かテキストエディタがないと不便といえば不便。 ということで久しぶりに何か入れてみることにした。
最近は「インストール不要のソフトを USB メモリに入れて相手先で利用できるようにする」環境作りをぽちぽちしているので、エディタもそのようにできるのを選びたい。
というのが主な条件。
書き込み禁止にした USB メモリや、read only な Samba 公開ディレクトリ上(あるいは CD-R 上)から直接起動できるようにするのが目的。
@ xyzzy 0.2.2.233
以前にもちょっと使ったことがある。 Meadow はヘビーだし設定が面倒なので xyzzy が良い。
で実験。
アーカイブを展開してすぐ xyzzy.exe を実行できるのだが、
- ダンプイメージ
- etc/DOC (lisp/help.l より)
- $XYZZY/usr/usrname/os/xyzzy.ini
- $XYZZY/usr/usrname/os/.xyzzy.history
を書き出せる必要がある。etc/DOC 以外の位置はコマンドライン引数や環境変数で指定できる。が etc/DOC だけ変更する方法がわからない。
保留。
@ サクラエディタ 1.4.8.0
同僚が使っているサクラエディタも試してみる。 インストーラを使用したくないので、実行可能ファイル・ヘルプファイルそれから必要な補助ファイルをそれぞれ取得して、同じディレクトリへ。
こちらは read only でも特に問題なく起動した。 ただし、
なので躊躇。
@ 再び xyzzy
xyzzy の設定をいじってみる。
site-lisp/siteinit.l を
(setq lisp::*documentation-path*
(merge-pathnames "xyzzy-DOC"
(directory-namestring (si:dump-image-path))))
として etc/DOC をかわりにダンプイメージファイルと同じディレクトリに xyzzy-DOC として生成するように変更。
それから起動用に
mkdir %TMP%\xyzzy xyzzy -image %TMP%\xyzzy\xyzzy.dump -config %TMP%\xyzzy
というバッチファイルを作成。ダンプイメージファイル、設定ファイルを置くディレクトリを環境変数TMPの下の xyzzy サブディレクトリに出力するようにする。
これで書き込み禁止ディレクトリから起動できるようになった。
必要があれば書き込みディレクトリはアカウント毎に変えた方がいいかな。 Windows 98 SE だとユーザ名やホームディレクトリとして使える環境変数は標準状態では存在しないようなので一工夫が必要になるか。
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- KDE Installer for Windows で KDE をインストール (2008-01-30)
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
- ActivePerl で Ming (2005-02-23)
- USB メモリに Perl を入れて持ち歩きたい (2006-12-17)
■ 過去の今ごろ

過去の7月28日より。
- Wiki 階層ページ名
- 運用した感想としては以下の感じ。
- 「カテゴリ分類」としては面白味は少ない。
- 複数プロジェクトの情報整理をする用途などでは、同名のページを各プロジェクト毎に作る事になる。名前空間の提供としては便利。
- 運用した感想としては以下の感じ。
2004年7月29日 (木)
■ xyzzy を WSHで起動できるように

昨日作った読み取り専用メディア上のxyzzyを起動するバッチファイルであるが、UNC 上にある場合に標準状態では(cmd.exe が)起動できないため動かない。
ということで WSH で起動するように JScript を書いておく。 JScriptもWSHもあまり触ってないので適当に。
var shell = WScript.CreateObject("Wscript.Shell");
var fs = WScript.CreateObject("Scripting.FileSystemObject");
var vardir = shell.Environment("PROCESS")("TMP") + "\\xyzzy";
if (! fs.FolderExists(vardir)) {
fs.CreateFolder(vardir);
}
shell.Exec("xyzzy -image " + vardir + "\\xyzzy.dump " +
"-config " + vardir);
- Skype のアバタを WSH 上の JScript スクリプトで変更する (2008-03-13)
- xyzzy を USB メモリ上の PStart から起動できるようにする (2006-12-18)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- cwRsync (2004-07-31)
- cwRsync と UNC (2004-09-03)
■ 過去の今ごろ

過去の過去の7月29日より。
- navi2ch での2ちゃんねる用語置換
- 最近は脳内でフィルタリングできるようになったのかあまり気にならなくなってしまった。
■ Che-ez! SPYZによる Web カメラ復活

4月5日に最後に動かして以降しばらく止めていた Web カメラであるが、この水・木と本社から出張してきたスタッフに「最近ずっと更新されてないですね」と言われてしまった。
ということで復活準備。
- Che-ez! SPYZでの撮影、PCへの転送は動作。
- GIMPによるレベル調整等の Script-Fu は 1.3 用に作った奴。GIMP の方を 2.0 に上げたので 2.0 のディレクトリへコピーして動作確認。問題なく動作。
ということで問題なく撮影からアップロードまで動作。
cron で 10分毎にアップロードするようにもしてあったのだが、こちらはなぜかうまく動かず。 チェックしたら、ちょうど今日アップデートされた cron 3.0pl1-84 がアップデート失敗していた。3.0pl1-83 に戻して動作。
- mixi の写真にメッセージを (2004-11-28)
- 12:30 Che-ez! SPYZ + pensnap 0.21 (2002-04-22)
- 過去の今ごろ (2004-02-01)
- jpegtran で Exif データを削除 (2004-11-27)
- デジカメ写真管理ソフトウェア digiKam (2006-03-10)
■ 誕生会

本社から1ヶ月間東京に出張してきているスタッフの誕生日。 本社で誕生パーティをする予定だったところ急遽東京行きとなってしまったということもあり、東京で簡単にではあるがパーティを。
- 今日のさえずり - ホームレスグーチョコランタン (2008-10-27)
- 冷蔵庫の修理は霜取り温度ヒューズ交換 (2005-06-28)
- [ Debian ] 久しぶりにPHSでの接続設定 (2004-10-24)
- Give me chopsticks - 淡路島へ出張 (復路) (2004-10-26)
- 京都日帰り出張、帰りは最終の新幹線で。 (2006-08-01)
2004年7月30日 (金)
■ 過去の今ごろ

過去の7月30日より。
- トリビアの泉、初視聴
- 結局数回しかみてないな。こんなに今の枠で長続きするとは思ってなかったし。
■ vc-svn.el / psvn.el

そろそろ Emacs でも便利に Subversion を使えるように設定しよう。 と調べたら vc-svn.el と psvn.el は既に subversion Debian パッケージに含まれていた。
も既にインストールされているのだが、両方とも中身がコメントアウトされているので有効になっていなかっただけ。
CVS を使う時はもっぱら VC の機能しか使っていなくて pcl-cvs は使っていなかった。 しかし Subversion の場合は CVS とは違って複数のファイルをまとめてコミットする事が(その方が効果的なので)多くなるから psvn も活用できるようにしたい。
vc-update-change-log がないと困るのだが vc-svn.el でも動くかな。
- cvs2svn (2004-02-24)
- vc-svn.el を使いたいので Emacs 22 に移行することにした (2006-03-25)
- Mozex を使って Firefox 1.5.0.1 の textarea... (2006-02-18)
- Emacs 22 だと howm に色がつかないので Emacs 21 に戻す (2006-04-01)
- connect.c を使って SOCKS サーバ経由で社内サーバへ SSH 接続 (2007-01-06)
2004年7月31日 (土)
■ 過去の今ごろ

過去の7月31日より。
- 痩せてましたよ
- 最近アゴの下に肉がついて良くない。
■ Cache::Memcached 1.14 の Perl 5.005_03 対応

1.14 が 7月27日にリリースされていたのでパッチ作成。 1.13 用のパッチがあたったのでそのままいけるかなと思ったが、テストしたところまたいくつかの非互換コードが増えていたのでそれらの修正を行う。
tar zxvf Cache-Memcached-1.14.tar.gz
cp -a Cache-Memcached-1.14 Cache-Memcached-1.14.orig
patch -d Cache-Memcached-1.14 -p1 \
< Cache-Memcached-1.13-5.005_03-20040605.diff
find Cache-Memcached-1.14 -name '*.orig' -exec rm {} ';'
emacs Cache-Memcached-1.14/Memcached.pm
LC_ALL=C TZ=UTC0 diff -Naur \
Cache-Memcached-1.14.orig Cache-Memcached-1.14 \
> Cache-Memcached-1.14-5.005_03-20040731.diff
新規修正点は
- Socket モジュールでのインポートで IPPROTO_TCP が追加になったところが実験環境でエラー。コードの中では利用していないので削除。
- ChangeLog 中の下記のため @+ を使うようになったようだが、5.005_03 では定義されていないのでエラー(perl.*delta のどこにものっていないのでチェックに苦労。perlretut に言及があって Perl v5.6.0 から提供されるようになった事を確認)。Cache::Memcached 1.13 で行っている pos を使った処理に戻す。
2004-07-19
* don't use pos() because it doesn't seem to work in
taint mode. use $+[0] instead. (Dave Evans <..@djce.org.uk>)
それからパッチの作り方を変更。patch の man の通り LC_ALL=C TZ=UTC0 にするのとオプションを -Naur を使うように。
また 1.14 から String::CRC32 が必要になった。
- Time::Local::gmtime の範囲チェック (2003-12-23)
- Cache::Memcached 1.13 の Perl 5.005_03 対応 (2004-06-05)
- [ Perl ] Memcached を使ってみる (2004-01-12)
- 最新の Module::Install は Perl 5.005_03 ステ? (2006-04-29)
- [ WiKicker ] キャッシュまわりにバグ (2004-06-05)
■ ほとんど使っていないのにもう書けないPDAIR 3 in 1 stylus

ボールペンを出してくるのが面倒だったのでPDAIR 3 in 1 stylusで書こうと思ったらもうインクが出ない。 まだ1、2度しか書いたことないのに。
かなりがっかり。
ボールペン交換できないみたいだし。
- スタイラス - PDAIR 3 in 1 stylus (2004-04-01)
- CLIE マルチスタイラス購入 (2004-03-11)
- Give me chopsticks - 淡路島へ出張 (復路) (2004-10-26)
- Pentel サインペンのような携帯ミニ油性ボールペン (2006-08-10)
- ボールペンと鉛筆の専門店 五十音 (2006-07-04)
■ 隅田川花火大会

今年もテレビで。 相変わらず空撮とかいらんショットの割合が多すぎ。
日本煙火協会の村井一さんはコンクールの時間から。 「すみません」を繰り返したりしているのを聞くと年をとったのかなと思ったり。
- 隅田川花火大会に村井一氏がいない? (2006-07-29)
- 今日のさえずり - 新聞の集金かなと思ったら黄金のキョロ缶 (2008-07-27)
■ cwRsync

Windows でのファイルの同期には Unison を使ったりしているのだが双方向むけのものなので、目的によっては向かない事もある。
やっぱり rsync も使いたい。かといって Cygwin をインストールするのも面倒だし。
で探してみたところ cwRsync というのを発見。 これも Cygwin 上で動くものなのだが、rsync, ssh, ssh-keygen と cygwin1.dll 等必要最低限のDLL だけがパッケージされていて気軽にインストールできるようになっている。
exe 1個で済む Unison ほど扱いやすくはないが、Cygwin を1から入れるよりはずっと楽。
daemon-mode protocol: rsync -rv rsync://rsync.samba.org/ftp/unpacked/rsync/ . ローカル: rsync -rv /usr/local/aaa . ローカル(ドライブ指定): rsync -rv /cygdrive/c/usr/local/aaa . リモート: rsync -e ssh -v www.example.com:/home/naney/a.txt .
などの動作を確認。ファイル共有しているリモートファイルのUNCによる指定はうまくいかない(Cygwin ではどうやって指定する?)が、ネットワークドライブ割り当てをすればアクセスできる。
- Unison で Windows 間 sync (2003-10-24)
- OpenSSH for Windows (2004-08-05)
- Unison + Zebedee (2004-06-11)
- cwRsync と UNC (2004-09-03)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
スポンサード リンク