2009年2月10日火曜日
2009年2月9日月曜日
AIR GEARをインストール
ダウンロードは以下から
[Flex3SDK]
http://www.adobe.com/products/flex/flexdownloads/
[AIR SDK]
http://www.adobe.com/jp/products/air/tools/sdk/
(1)AIR GEARダウンロード
以下のサイトからnet.sf.amateras.air_1.0.1.jarというファイルをダウンロードする。
[Amateras]
http://sourceforge.jp/projects/amateras/releases/
(2)ダウンロードしたEclipseのpluginフォルダにjarファイルをコピー
(3)Eclipseを起動し、[Window]=>[Preferences]でAIR GEARの項目が出ていることを確認し、AIR ADKとFlexSDKのパスを設定
使用方法はここのページを参考に。
(簡単な使い方)
(1)AIR プロジェクト(Flex)を作成する
プロジェクト名.asとプロジェクト名.mxmlが作成されているので、適当に編集
※ボタンを押すと足し算をするサンプルがはじめから入っている。
(2)[ 実行]=>[RunAS]=>[AIR Application]でAIRアプリが起動
(感想)
ActionScriptのコードアシストが予約語と一部しかできないのは正直つらい。
MXMLを直接コードを見る場合は別のXMLエディタを使わないといけないようなので、中途半端な気がする。Eclipseのほかのプラグインを使えってことなんだろうけど。
SpketIDEがMXMLをサポートしているようなので、時間を作って試してみよう。
けど、フリーのソフトで、WYSIWYGでフォームを編集できるのはすごい。
FlexBuidlerを使ったことはないけど(今度体験版を試してみよう)、ActionScriptのコードアシストができるようなら、これ一本でいけるかも。
FlashDevelop3.0.0RC1のインストール&日本語化
http://sothis.blog.so-net.ne.jp/2008-03-26
(1)JDKインストール
(2)Flex3SDKインストール(入れたのは3.2でした)
#FLEX3SDKインストール先\bin\jvm.configを編集
--ここから--
# Arguments to VM
#java.args=-Xmx384m -Dsun.io.useCanonCaches=false
java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.region=JP
--ここまで--
(3)FlashDevelopインストール(3.0.0RC1)
よくわからなかったので、とりあえずデフォルトで進めました。
(4)日本語化ファイルをダウンロード
ここで配布していたのでいただきました。感謝。
http://www.logicalyze.net/blog/?p=1560
いただいたファイルをアプリケーション設定のSettingフォルダにすべてコピー
(5)フォント設定
Setting\ScintillaNET.xmlのglobals セクションデフォルトフォントとサイズを設定
※これしないと日本語文字化けしてダメでした。
<value name="default-font"> MS Pゴシック< /value>
<value name="default-font-size"> 12</value>
2009年2月6日金曜日
Ubuntuでロケール(ja_JP.eucjp)追加
以下を参考にPostgreSQLのロケールをUTF-8からロケールなしに変更。
UbuntuはベースがUTF-8なので、EUC-JPのデータベースでソートがおかしくなったりする問題が出てくる模様。
(参考URL)
http://d.hatena.ne.jp/pasela/20080909/postgres
コンソールからロケールja_JP.eucJPに変更して日本語のデータを入れようとした文字が入らない。コンソール上では日本語部分が文字化けになっている。
pg_controlldataコマンドで見るとロケールはCになっているのになぜ?
ちなみにUbuntu8.10でPostgreSQLのコマンド類は以下のディレクトリにあった。
/usr/lib/postgresql/8.3/bin
psql実行時に良く見ると
—–ワーニング—–
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “ja_JP:ja:en_GB:en”,
LC_ALL = (unset),
LANG = “ja_JP.eucJP”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (”C”).
Welcome to psql 8.3.5, the PostgreSQL interactive terminal.
—-ここまで—–
どうもロケールの設定が良くないようでlocale -aで見ると確かにロケールにja_JP.eucjpがなかった。
ここを参考にロケールを追加
(参考)
http://d.hatena.ne.jp/Bayside/20080207/p1
/var/lib/locales/supported.d/localeに「ja_JP.EUC-JP EUC-JP」を追記して、locale-genを実行するとja_JP.eucjpが追加される。
たしかにlocale -aで見るとja_JP.eucjpが追加されていた。
euc-jpにコンソールのロケールを変更して、試してみるときちんと表示も入力もできるようになった。
$export LANG=ja_JP.eucjp