カテゴリー

GIMP2.2

オープンソフトで無料で使えるのに、Photoshopに迫る機能を持っているGIMP。にわかにはやってます。で、いろんな事に使っている(開発環境兼テスト環境兼)自分のノートPCにWindows+GTK版をインストールしようとすると、iconv.dllというDLLのコンフリクトでうまくインストールできなくて困っていました。

で、インストールしようとするとメッセージには、 「If you choose to rename these files, their extension will be changed to .dll.off.」 なんて出てますが、ちょっと名前の変更していいモノかどうか・・・怖いですしね。

困ってたところ、いっちーという人が日本語環境向けにパッケージングし直したGIMP for Windows 2.2.1をインストールしてみたらあっさりインストールできました。

おお~~。感謝感激

iconv.dllはたぶんPHP関連でインストールしたDLL(おそらくrubyとかにも存在する)。 Webを見る限り結構困っている人がいるみたいなのでオススメかと。

まとめ Windows版のGIMPをインストールするときのTips

現象 GIMP for Windows + GTK+2 for Windowsの組み合わせでGIMPをインストールする時に、iconv.dllなどに関するエラーでインストールできない場合があるみたい。

原因 (日本語対応した)RubyやPHPをインストールしている環境では、 GTK+2のインストール時にiconv.dllのコンフリクトが発生するみたい。

対策 GIMP for Windows + GTK+2 for Windows以外の組み合わせのGIMPパッケージを利用すると問題なく動くものもある。(GIMPはいろんな人がカスタマイズしてパッケージ化されているみたいなので、パッケージによっては問題の起こらないものもあるということらしい)

ソフトの情報はこのページで。 使い方の参考はこの本で。 インストールは自己責任で。

[…]

PEAR HTML_QuickForm_date クラス

PHPのお話です。今朝PEARのマニュアルを読んでいたらHTML_QuickForm_dateのところに

日付 (および時刻) の入力に使用する要素グループのためのクラス

というのに目が止まった・・・・および時刻! やっぱ朝は冴えている。

HTML_QuickForm_dateでは時刻も扱えたんですね。まあ、容易に想像できるので今まで気づいてないのがおかしいって気もしますが・・・。気になったのでソースをチェックしました。

結果、使い方はいたって簡単

$form->addElement( ‘date’, ‘datetime(imputのname属性)’, ‘日付ラベル’, array ( “language” => “ja”, “minYear” => 2000, “maxYear” => 2010, “format” => “Y年m月d日 H時i分s秒” ));

といった風に設定すればいいみたいです。

Hとかiとかsのように日付や時刻データとしてformatに追加可能な文字列は以下の通り。

D => Short names of days l => Long names of days d => Day numbers M => Short names of months F => Long […]