2009年2月10日火曜日

Spket IDE 1.6.16が出てました。

Spket IDE 1.6.16が出ています。こちらから

2009年2月9日月曜日

AIR GEARをインストール

AIR GEARを入れる前に、Flex3 SDKとAIR SDKをインストールしておく。
ダウンロードは以下から
[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日金曜日

ExtJS3.0は2009年4月に出るようです。

Ext Conference2009でExtJS3.0やExt Core1.0の紹介があるらしい。

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

2008年4月28日月曜日

SpketIDE1.6.11がでてます

Ext Theme Builderという機能が用意されていて、サンプル画像を見た感じで、resourceディレクトリ配下にあるCSSファイルを編集するようです。
ただしこの機能はEclipse3.3以上が必要なようで、試せてません。

ExtJS2.1がでてます

ExtJS2.1が出ています。
SliderやStatusBarコンポーネントが追加されているみたいです。
サンプルが追加されているのがうれしいですね。