2004/09/29(水) [n年前の日記]
#1 [prog][cygwin] _^txt2regex$
正規表現をウイザード形式(?)で作成できるらしい。素晴らしい。
_(via P. Relation)
◎ cygwin上で動かしてみた :
tar xvzf txt2regex-VERSION.tgz cd txt2regex-VERSION make install/usr/bin 以下に入った。 *1
◎ 日本語化されてるはずなのだけど :
メッセージが英語で表示される。何故だろう。
LANG=ja_JP.SJIS になってるせいだろうか。bash 上で、export LANG=ja とか、export LANG=ja_JP.EUC とかやってみた。変化なし。
Makefile を眺める。判らん。判らんけど、txt2regex-VERSION/po なるディレクトリの下にある、ja.po なるファイルから ja.mo なるファイルを作って、/usr/share/locale 以下の該当するディレクトリに txt2regex.mo という名前でコピーしてる、のだろうな。たぶん。.po とか、.mo ってなんだべ。
LANG=ja_JP.SJIS になってるせいだろうか。bash 上で、export LANG=ja とか、export LANG=ja_JP.EUC とかやってみた。変化なし。
Makefile を眺める。判らん。判らんけど、txt2regex-VERSION/po なるディレクトリの下にある、ja.po なるファイルから ja.mo なるファイルを作って、/usr/share/locale 以下の該当するディレクトリに txt2regex.mo という名前でコピーしてる、のだろうな。たぶん。.po とか、.mo ってなんだべ。
◎ _bash スクリプト内メッセージの国際(カタログ)化 :
gettext なるものが関係してるらしい…。試しに、ページに書かれてる通りに .po ファイルを作って、対応するメッセージを打ち込みなおして、make install してみた。変化なし。
◎ _GNU gettextユーティリティ :
◎ _日本語メッセージの文字化けに対応する :
moconv.sh なるスクリプトを実行してみた。 EUC用の .mo から SJIS用の .mo を作ってくれるらしい。たしかに、/usr/share/locale/ja_JP.SJIS/LC_MESSAGES 以下に txt2regex.mo が増えた。しかし、結果変わらず。何がマズイのだろう。
手作業で、
やっぱり日本語で質問してくれないと厳しいわけで。うーん。
手作業で、
msgfmt -o ja.mo ja.po cp ja.mo /usr/share/locale/ja_JP.EUC/LC_MESSAGES/txt2regex.mo ./moconv.shとしてみた。変化無し。わからーん。
やっぱり日本語で質問してくれないと厳しいわけで。うーん。
*1: 正確には、cygwinのインストールフォルダ/bin 以下みたいだけど。
この記事へのツッコミ
[ ツッコミを読む(2) | ツッコむ ]
#2 [prog] 正規表現を視覚的に確認できるツール
他にも色々あるらしい。
◎ _Kodos - The Python Regex Debugger :
Pythonの正規表現を視覚的に確認できるらしい。いいな、コレ。コレの、Ruby版、Perl版があれば…。
_(via P. Relation)
◎ _RegExplorer :
Perl、emacs-lisp、Python、その他に対応してる、と書いてあるように見える。しかし、Linux用はあるらしいけど、Windows用があるかどうかは不明。
_(via 憩いの場 - Linux - 文書関連)
◎ _Visual REGEXP :
Tcl/Tkが必要と書いてある。どの言語の正規表現に対応してるのかは不明。
◎ _Eclipse/Perlプラグイン :
eclipse + Perl用プラグイン(epic)の紹介記事。正規表現を視覚的に確認できる機能があるらしい。まだ入れてない・確認してないけど。
[ ツッコむ ]
#3 [cygwin] _ck - terminal emulator
半透明表示ができる上に、
*1
SJIS、EUC-JP、UTF-8の混在表示ができる優れもの。
前述の txt2regex を ck.exe 上で動かしたら、画面がクリアされずに以前の文字列が残ってしまった。DOS窓(?)上で動いてるbashや、rxvtから使うと、前の画面はクリアされるみたいだけど。配布サイトを眺めてみたら、新しい版が公開されてた。試しに入れてみる。cygwin1.dllも新しいものが必要らしいので、cygwin の setup.exe を実行して、アップデート。 *2 結果変わらず。
前述の txt2regex を ck.exe 上で動かしたら、画面がクリアされずに以前の文字列が残ってしまった。DOS窓(?)上で動いてるbashや、rxvtから使うと、前の画面はクリアされるみたいだけど。配布サイトを眺めてみたら、新しい版が公開されてた。試しに入れてみる。cygwin1.dllも新しいものが必要らしいので、cygwin の setup.exe を実行して、アップデート。 *2 結果変わらず。
◎ せっかくだから、 :
[ ツッコむ ]
#4 [tv] 水曜どうでしょう、見逃した
今頃気づいた。ガックリ…。
[ ツッコむ ]
#5 [anime] ライダー剣、13枚ゲットの回
役者の演技が妙。皆、なんだか眠そうな。劇場版の疲れが出てきましたか。それとも夏バテですか。あるいはベテランだったはずの監督さんの指示がアレでしたか。それはそれとして、メインライター変わっちゃったのかしらん。
ラスト近く、戦闘中の、回転しながらズーム(?)していくカメラワークはちょっと面白かった。色んな撮り方ができるのだなぁ。
ラスト近く、戦闘中の、回転しながらズーム(?)していくカメラワークはちょっと面白かった。色んな撮り方ができるのだなぁ。
[ ツッコむ ]
#6 [anime] プリキュア、ラクロスの回
戦闘シーンの動き、いいなぁ。ああいう動かし方は大好きであります。3DCGじゃ絶対に作れない画。手描きのアニメならでは。素晴らしい。携帯(?)を開くシーンの手のぶれもカッコイイ。
[ ツッコむ ]
#7 [comic] 「OL進化論」文庫版16巻を読んだ
文庫版で出てるものは一通り読んだはず。妹曰く、文庫版は第一期、第二期で分けられて発売されていて、第三期はまだ出てないとか。続きが楽しみ。というより田中さんの今後が楽しみ。…いや、どうせ田中さんは、時が止まったサザエワールドの中で、永遠に、繰り返し繰り返し、女性たちから「いい人」と言われ続けるに決まってるけど…。(つД`)
[ ツッコむ ]
以上、1 日分です。
そのまま日本語表示可能でした。ちなみに文字コードは
「LANG=ja_JP.eucJP」。言語ファイルは
「/usr/share/locale/ja/LC_MESSAGES/txt2regex.mo」
でした。何かのお役に立てば幸いです。
情報thxです。debianはパッケージとして存在してるのですか。いいなぁ…
http://packages.debian.org/stable/utils/txt2regex.ja.html
「LANG=ja_JP.eucJP」でも、「〜/locale/ja」を見るのでありますな。
ふむ…cygwinでも試してみやう…