Kenichi Maehashi's Blog

THE 脳内コアダンプ

Saturday | July 19, 2008
 _ex_attach Patch を更新しました
_ex_attach Patch

Firefox で動いていなかった問題を修正しました。
Firefox って outerHTML が使えないのね。。

ということで、IE 7 / Firefox 2 / Firefox 3 / Safari 3 で動作確認済みです。
Opera は、、どなたか報告お待ちしてますっ!
Category: Computer

Friday | July 18, 2008
 Windows 環境における Perl スクリプトのスタンドアロン・ファイル・デプロイメント
とか言ってみるテスト。

やりたいことは、ダブルクリックで Perl スクリプトを走らせたいよねーってこと。
前提は Perl がインストールされていることですが、「引数が無い場合は標準入力から読む」というルールを満たしていれば、Cygwin でも ActivePerl でも オレオレ Perl でも何でも OK です。Ruby とかでも使えるハズ。

で、まぁどんな感じかというと...
@MORE.COM +1 %0 | perl & PAUSE & GOTO :EOF
for(my $i = 97; $i < 123; $i++) {
print chr($i);
}
print "\n";
# とかなんとか、好きな Perl スクリプトがここに入る。
とやって、拡張子 BAT で保存する。
最初の行が @MORE.COM なのは、Cygwin の more.exe とバッティングするのを防ぐためです。PAUSE は削除してもよいでしょう。

 *

ということで、perl コマンドにパスが通っていることが確実な場合は、UNIX の shebang line よろしく、 一つのファイルで(しかもバッチファイルに見えるファイルで)、テンポラリファイルも使わずに、高機能なテキスト処理のできるパッチが書ける、ということですね!やった!

 *

最初はもっと hacky な方法でやってたんだけど、ヘルプを読んだらこんなにシンプルにできることが分かってちょっとしょんぼり。
でもせっかく途中まで書いた記事だからつまらないけど公開しちゃえ、、、そんなノリです。
Category: Computer

Thursday | July 17, 2008
 KNOPPIX on USB Stick
ラッキーなことに 8GB の USB メモリを 1900 円弱で入手できたので、早速 KNOPPIX の DVD イメージを展開。syslinux を入れてブータブルに。
そこらへんの話はググれば出てくるので割愛しますが、USB スティックにお気軽 Linux 環境を構築することができました。
無線が使えないのと、音声が出ないのは今後調査ということで。

Desktop Effects がとてもカッコいいですね。デスクトップが 3D でぐーるぐる。

あと、ゲームの中に入っていた Enigma!
僕の大好きだったゲーム「Oxyd」のクローンじゃないですかー! 感動した!!
これ Mac OS X か Cygwin でコンパイルできるかな。日常環境で遊びたい。
Category: Linux

Wednesday | July 16, 2008
 最近
感情の起伏がはげしい気がする。病気かしら(と心配しているうちは大丈夫だと人に言われた)。

 *

さて、今日偶然に発見した args4j というライブラリがおもしろそう。「アノテーションを使って簡単にコマンドライン引数の値を対応するフィールドに格納するライブラリ」だって!Cool!
これは興奮モノですね。
手が空いたら試してみよう。
Category: Computer

Monday | July 14, 2008
 gcc tired.c
疲労コンパイル。なんじゃそりゃ。
流行のウィルスには注意しましょう。

ところで何で今日こんなに暑いんですか><
Category: Other

A b o u t   M e

Kenichi Maehashi

 Lyrics Master の作者。1994 年に Macintosh と出会い、人生を狂わせた人。貧乏な Apple ファン、というか Apple 貧乏。


M o b i l e
 Kenichi Maehashi's Blog は、携帯電話でもご覧頂けます。


http://blog.kenichimaehashi.com/?mobile=1


R S S


C a t e g o r y


S e a r c h
 


C a l e n d a r
/


L i n k s


M y  S i t e s
<< もっと読む


Blog Policy
© 2006-2008 Kenichi Maehashi