Gentoo活動報告(僕の)

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

(ただで)Flexをはじめるリンク集

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クラスの仕様と、サンプルとそのソースが取得できる。便利!

外部ライブラリー

  • FlexUnit http://code.google.com/p/as3flexunitlib/ Flexでみんな大好きUnit Testを行うもの

  • as3corelib http://code.google.com/p/as3corelib/ FlexはAction Script3なので、当然普通にAction Script3のライブラリが使える これはWeb開発でよく使いそうなもの詰め合わせって感じ。その中のJSONクラスを自分では使ってます。

  • UrlKit Flexアプリ(というかFlash)の欠点として、

    • ブラウザの戻る進むボタンが使えない、
    • 特定の状態でbookmarkできない

    という迷信がありますが、最近はどっちも簡単に実現できる。

    まず、戻る進むボタンはほぼFlex標準で使える。

    URLを画面の状態にあわせて変更するのはUrlKitというのを使うのが楽。 こんな感じ: http://joeberkovitz.com/projects/urlkit/sample/Bookmarks.html ダウンロードはこちらから: http://joeberkovitz.com/blog/urlkit

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。

自分自身はタバコを吸わないのだけど、パブ=紫煙のイメージだったのが一切なくりなり、一気に透明な空間になったののはちょっと驚いた。
タバコの煙は好きではないが、煙のないパブというのは何か味気ない気がしてしまう。もちろん大歓迎なのだけど。

欧米追従型(笑)の日本も近い将来こうなると思うので喫煙者の人は覚悟しておいた方がいいよ。

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

Rochester Castle (ロチェスター城)
twitter
聖火リレー
Bucardo 続き
Bucardo (非同期マルチマスタレプリケーション)

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…
ひろしま (iPhone続き): ふつうに電話として使って…

最近の参照元

07:36 [Y] flex define
07:14 [Go] postgresql dbli…
07:04 [Go] iphone uk
06:35 [Go] postgres slony
04:49 [Go] wmii
03:51 a.hatena.ne.jp/usata3…
02:39 [S] PostgreSQL Windo…
01:48 [Go] SVN eclipse to…
01:26 [Go] postgresql dbli…
01:16 [Go] TortoiseSVN ssh…
01:15 [Go] slony i postgre…
00:30 [Y] ҡ
00:29 [Go] マルチマスタ レ…
14:58 [Go] slony
14:42 [Go] slony I
13:57 trac.mizzy.org/puppet…

タグ

アーカイブ

2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.5: 'Dreadwind'