2007-07-22 - 00:18
自分のGentoo内の所属を実態にあわせて更新したりしてみた。
- PostgreSQLパッケージ - メインのパッケージからは撤退。周辺パッケージについてはいくつか細々とやっている。
- 日本語関連パッケージ - これはもう3年くらい何もやってなかったのだけど、実態にあわせてcjk herdからちゃんと抜けた。
- Portage開発 - とっくの昔に撤退。でも最近全然新しい機能とか付かないので、またやろうかと思わないこともないけど、python忘れた。
- ドキュメント翻訳 - 撤退。スポットで翻訳だけはしようと思っているのだけど、まだしてない。
というわけで大きめのからは全部撤退した。単純に「飽きた」というのが一番の理由かな。ちょっと離れてまたしっかりやりたいものが出て来たらやろうという気持ちはある。Gentoo以外で何かしたいというのもある。
で、今やってるこれだけ。PostgreSQL関連はもうちょっとあるけどmetadata.xmlに書いてないので検索できなかった。書かないとなー。
- app-admin/puppet
- dev-db/slony1
- dev-ruby/facter
- dev-util/cvsspam
- mail-filter/bsfilter
- net-mail/bincimap
- net-mail/gnubiff
- x11-misc/synergy
2007-07-20 - 18:50
社内Wikiにメモっていたものをちょっと修正して転載。会社ではFlex Builder使ってますが。
Flex SDK (本体)
遊びならFlex 3で問題なし。AIRアプリも作れるし、Flex2用のコードもほとんど動くからサンプルで困ることもない。
基本的には、
bin/mxmlc hogehoge.mxml
すると、hogehoge.swfができる。
コンパイルの仕方とかは、ググれは山ほど出てくるので問題ないだろう。
Linux/UNIX上ですべて完了できる。Java必要。Gentoo Linuxではdev-java/sun-jdk-1.5.0.11で問題なくできている。
Windowsの場合はbin/mxmlc.exeを使うらしい。やったことないけど。
どんなコンポーネントがあるか知る
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
Flex標準のコンポーネント毎のサンプルと、そのソースが簡単に見ることができる。Flexやるなら一通り見ておくと吉。
最初はこのソースをコピペしてSWFまで作成し、Flex開発の流れを掴んでおくといいと思う。
Styleについて知る
FlexはCSSみたいので動的に見た目を変えることができる。
そのサンプル: http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html (From http://www.adobe.com/devnet/flex/samples/style_explorer/)
MXML作成ツール - FLEXible
http://flexible.riaforge.org/
MXMLとはFlexでの画面定義を記述するXML。
たとえば、ボタンを2個配置する。とかだったら、
<hbox height="100%" width="100%">
<button label="Save" click="save()">
<button label="Cancel" click="cancel()"/>
<hbox>
みたいのを書く。save()とかはAction Script3で中身を書く。
Flex Builderを使えばこれがWYSIWYGで作れるのだけど、このFLEXibleでもほぼ同じことができる。
ただ、まだAlphaバージョンということで、すごく不安定な上に使いづらい。
使い方はただZIPを展開してswfをFlash Playerで起動するだけ。ブラウザ上では動かないみたい。
今後に期待。
パッケージのリファレンス
http://livedocs.adobe.com/flex/2/langref/
例えば、Buttonについて知りたければ、上のリンクから、
http://livedocs.adobe.com/flex/2/langref/mx/controls/Button.html
を開ければ、Buttonクラスの仕様と、サンプルとそのソースが取得できる。便利!
外部ライブラリー
Debug (breakpointの設定とか変数のwatchとか)
Flex Builderでしかしたことないんだけど、多分SDK単体でもできる。
そのために、http://www.adobe.com/support/flashplayer/downloads.html から、Adobe Flash Player 9 - Debugger Versionsをブラウザに入れておく必要がある。
コマンドラインでのデバッグの方法を後で書く予定。
とりあえずこんなところで基本的なFlexアプリケーションは作成できると思う。
enjoy!
2007-07-13 - 20:40
7月から、イギリスでは公共の閉ざされた空間での喫煙が完全禁止された。
オフィスはもちろん、レストランやパブなどでも完全禁止になった。
室内に喫煙スペースを作るなどの例外も一切認められていない(路上や店舗の屋外の庭とかは今のところOK)。
この話自体は半年前から聞いていて、どのくらい実行されるのか興味を持ってみていた。今のところ、自分が行くような場所では100%徹底されている。
イギリスに来てから感じていることの一つが「この国の人は法律は守る」。逆に言えば法律にさえ反してなければOK。
自分自身はタバコを吸わないのだけど、パブ=紫煙のイメージだったのが一切なくりなり、一気に透明な空間になったののはちょっと驚いた。
タバコの煙は好きではないが、煙のないパブというのは何か味気ない気がしてしまう。もちろん大歓迎なのだけど。
欧米追従型(笑)の日本も近い将来こうなると思うので喫煙者の人は覚悟しておいた方がいいよ。