2009-03-21

Let's Wine(第7回)


インストーラの実行


まさらという感じがしますが、拡張子が .msi のインストーラファイルの実行方法について触れていませんでした。そこで、異なるインストーラの拡張子のそれぞれについて、Wine での実行方法をまとめました。

exe 形式の場合
$ wine filename.exe

msi 形式の場合
$ wine msiexec /i filename.msi

inf 形式の場合
$ wine rundll32 setupapi,InstallHinfSection DefaultInstall 132 filename.inf


[1] Microsoft Windows Installer - Wikipedia
[2] msiexec - The Official Wine Wiki
[3] rundll32 - The Official Wine Wiki
[4] Msiexec (コマンド ライン オプション)
 

2009-03-15

Google Earth を試す


々から気になっていた Google Earth をダウンロードし Fedora 上で試してみました。起動してみると、日本語環境では文字が化けたので、ロケールを en_US に変えて起動しました。

$ export LANG=en_US
$ googleearth &

世界中のいろいろなところが、写真で見ることができて面白い。ただ見るだけであれば、Google Map と同じですが、Tilt をかけて立体的に眺めめたり、古い写真があればその年の景色も眺められます。時間を忘れてしばらく世界の各地を放浪していました。

[1] Google Earth for Linux のインストール
[2] Linuxで使えるGoogle Earth
[3] Google Earthのショートカットキー 一覧 (Windows Linux版)
 

2009-03-14

電子ペーパー

ラザー工業株式会社が、9.7 型の電子ペーパーを搭載したドキュメントビューワ「SV-100B」を 6 月 1 日に発売するそうです。価格はオープンプライスで直販価格は 139,800 円。表示を切り替える時だけ電力を消費するので、約 83 時間連続使用(5000 ページ表示)が可能になるということです。もう少し安ければ一気に普及するのに、と思うのですが。



[1] ブラザー、9.7型電子ペーパー搭載のドキュメントビューワ
[2] 電子ペーパー|ブラザー
[3] 電子ペーパーコンソーシアム
 

2009-03-08

Tcl の正規表現


Tcl の正規表現は、Henry Spencer のルーチンをベースに実装されているので、Perl の正規表現と出発点は同じです。もちろん POSIX 1003.2 の拡張正規表現にも準拠しています。文字列の内部処理が Unicode なので、日本語文字に対する処理も問題がありません。しかし、昔の Tcl の貧弱な正規表現が強烈だったせいか、今でも Tcl で正規表現を扱った話題が少ないような気がしてなりません。一方で、Tcl の正規表現に関するす情報が少ないことが、注目されない一因であるとも考えられるので、Tcl 入門編の中に、整理したページを用意しました。

正規表現

入門編にしては、まだサンプルが少なく、現在のところ、ちょっと重い内容をサンプルにして説明しています。今後、もっと基本的な内容をカバーしたサンプルを(不定期になりますが)追加していきます。
 

2009-03-07

最近の MinGW Cross Compiler Project

SourceForge.net Logo

近は、MinGW Cross Compiler Project でのパッケージ更新をずいぶんサボっています。Fedora で Cross Compiler のプロジェクトが立ち上がっているので、気が抜けたというかなんというか、一定の使命を終えたような気分になってしまっています。

そういえば、一ヶ月ほど前に、RedHat の社員で Fedora MinGW プロジェクトのオーナーである Richard Jones 氏から、以下のようなメールをもらっていました。

Date: Wed, 11 Feb 2009 13:20:58 +0000
From: "Richard W.M. Jones" <rjones at redhat.com>
To: bitwalk at users.sourceforge.net
Cc: berrange at redhat.com

Subject: About MinGW Cross Compiler Project

Hi,

I found your site:

http://mingw-cross.sourceforge.net/

Would you like to submit some of your packages for inclusion in
Fedora? The advantages are that we can collaborate together on the
libraries, particularly on upgrades, security, and new features like
Win64 and OS X cross-compilation.

Libraries (eg. FFTW, FOX, ...) and development tools (eg. wbc) are all
permitted to go into Fedora. End-user applications are not permitted.

The general process for contributing is here:

http://fedoraproject.org/wiki/PackageMaintainers/Join

If you have any questions or need any help, don't hesitate to ask me
or on the Fedora MinGW mailing list:

https://admin.fedoraproject.org/mailman/listinfo/fedora-mingw

Rich.

--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top

週末にでもパッケージを submit するね、なんて答えておきながら、結局何もしていない…。ちょっと罪悪感を感じています。