2007-04-01から1ヶ月間の記事一覧
ひがさんの環境でほぼ同一のソースではきちんとClassが取れるが自分のところでは取れない。むー。Library Pathにframework.swcが足りないからかと思いきや、足してもダメー。調べてみる。。。 package { import flash.display.Sprite; import flash.utils.ge…
えー、だいぶ飛び飛びで発散気味ですが、ご容赦を。AS3でReflectionをやるにはどうすればいいか。mx.utils.DescribeTypeCacheなるクラスがあるのでこいつを使えばXMLには変換してくれそうです。 var xml:XML = describeType(Greeter); これだけ。ちなみに元…
この間にも色々やってますが、ひとまず今日の収穫。 FlexのイベントモデルはStageクラス(Rootのコンポーネント)から該当クラスまで辿り、再度該当クラスからStageクラスまで戻るようなイベントモデルを持っています。つまり、Stageから該当クラスまで辿る…
昨日、始めてFlex勉強会に参加したです。まずは雰囲気慣れのつもりで。なかなかコアなネタもあり、実例ありで内容は非常に濃かった気がします。次回も参加つーことで。Flex SDKもOSSになるっていうニュースも重なった良い日でしたね。
実体は単なるjarファイルだった。jarコマンドで気軽に解凍可能。mimetype設定と、実行バイナリなswf、あとはMETA-INFの中に設定ファイル(ApolloのDescriptionファイル)、で最後にhash値と。artemisでは、これにartemisで外部とやりとりする用のport番号とU…
これは結構大きいニュース。Flex SDKがOSSになるそうです。より一層Flexしやすくなるなあ。 http://www.infoq.com/news/2007/04/flex-open-source
JSFは生JSPで使うのはあまりお奨めは出来ないというのは世界共通認識の模様。どうやらこの人もJSF実装を自分で作ったみたい。 http://icoloma.blogspot.com/2006/10/myfaces-emperor-has-no-clothes.html
まずこの件は明らかにバグなので瞬殺で修正しました。 で、次の件(エラー画面にスタックトレースを出したい)なんですが、これはPageクラスに普通にExceptionがインジェクションできたほうが良いだろうということで、そのように修正しておきました。 こんな…
package { import flash.display.Sprite; import flash.text.TextField; public class learningAs3_6 extends Sprite { public function learningAs3_6() { var t:TextField = new TextField(); var xml:XML = <components> <component clazz="hoge">HOGE</component> <component clazz="foo">FOO</component> </components>
package { import flash.display.Sprite; import flash.text.TextField; public class learningAs3_5 extends Sprite { public function learningAs3_5() { var t:TextField = new TextField(); var hoge:Hoge = new Hoge(); t.appendText(hoge.aaa() + "\n"…
package { import flash.display.Sprite; import flash.text.TextField; public class learningAs3_4 extends Sprite { public const A:int = 123; public function learningAs3_4() { var t:TextField = new TextField(); t.width = 800; t.height = 800; /…
いまさらですが、、、 1.すべてのプログラマは2つのモニタを持つ権利を有する別々のモニタが。1つのはノートだけど。 2.すべてのプログラマは高性能なPCを持つべきである十分高性能じゃないかな。 3.すべてのプログラマはマウスとキーボードの選択の権利を…
packageとかはおいておいて、ひとまずインスタンス生成と、メソッド呼び出し。メソッドといえども、functionで記述方法がちょっとだけ違うね。デフォルト値みたいなのも引数で決定できる。Adobeが出している、AS3プログラミングガイドの例を若干変えただけ。…
環境的なところを書くのを忘れていたので。Eclipse3.2.2 + FlexBuilder plugin 2.0.1(en)でやっとります。いまのところさくさく動いているけど、それはAS3プロジェクトでやっているからみたいですね。 ちなみにAlt+Shift+X, FでFlexアプリケーションの実行。…
ひとまずHello。こんな感じででけた。SpriteクラスってのがMainみたいなの?かな。 package { import flash.display.Sprite; import flash.text.TextField; public class learningAs3 extends Sprite { public function learningAs3() { var t:TextField = n…
ActionScriptはAVM2でコンパイルされると、ActionScript ByteCode(abcファイル)になる。で、それをAVM(ActionScript VM)が解釈、最終的にswfにする。
前から興味があったAS3を仕事でも使いそうです。というわけで、しばらくlearning。
GuiceとJSFを同時に使うというきもい使い方をしている人もいるようで。つーかVariableResolverの実装だけですむんじゃ・・・とか突っ込んだり。 http://www.jroller.com/page/cagataycivici?entry=integrating_guice_and_jsf
結構積み残しがあるのですが、そこそこ要望があるのがlabel系です。そのほかには、何も値が無い場合やコンポーネントとして認識できなかった場合に、Templateをそのまま表示みたいな要望ですね。コンポーネントごと消えてしまうのは確かになんとかしたいとは…
リンクで下記のような使い方をしているspanにlabel.propertiesを使えるようにしました。 <a id="goLinkResult" href="linkResult.html?arg1=123&arg2=223&arg3=345&date=123"> <span id="linkSampleLabel">hogehoge</span> </a> このように記載しておき、label.propertiesで、 linkSample=リンクで遷移します のようになっていると、
そろそろTomcat6での稼動確認も取らなくてはいけないかなあと思い始めている今日この頃。 非定期ですが、Tomcat4、5.0.x、5.5.xでは稼動確認を取っています。今最も稼動確認を取っているのはTomcat5.0.xと5.5.xですね。あとはmavenからのIntegrationTestはJe…
最近仕事のやり方を変えようと色々試行錯誤しているのですが、参考になります。 http://d.hatena.ne.jp/himazublog/20070408/1175994799
いつまでも手元で作っててもしょうがないので、Teedaのコンポーネント一覧を公開します。全部が出来ているわけではありませんが、良く使うものは結構網羅したつもり。デザイン・レイアウトはSeasarのデザイン全部捨てて、これから全部作り直します。 http://…
Tigerのアノテーションて貧弱すぎじゃないですか? Listも返せないなんて・・・・ 続き。 こんなんしないといけないのかなあ。 public enum Bar { HOGE { public final List<String> L1 = new ArrayList<String>(); { L1.add("a"); L1.add("b"); } public List get() { retur</string></string>…
こんなんありました。GroovyかJRuby使え、が答えなんでしょうか? http://jroller.com/page/Solomon?entry=spring_hot_deploy
最近JSF2.0の仕様について、議論されているようですが、JSF実装を作った経験から、個人的なWish-listを再度整理して並べてみたいと思います。 ちなみにKito D. Mannさん(JSFCentralの人 & JSF in Actionの著者の方)のlistはこれ。 http://www.jsfcentral.c…
SeamにもHotDeployがあるようですが、若干の制限はありそうな感じ。もう少し詳しく知りたいなあ。当然ながらEntity、EJB3のコンポーネントはHotの対象にならないようですが、EJB3のコンポーネントはJavaOne以降に対応するみたい。 http://blog.hibernate.org…
らしいですね。で、AppleはApplicationServer作るんだ。へー http://jroller.com/page/kimchy?entry=apple_buys_gigaspaces
JSF2.0のドラフトがそろそろ考えられているみたい。以前にmyfacesのMLで2.0にするならどんなのが欲しい?ってJSF1.1のSpecLeadのEdBurnsが言ってたので結構ぶちまけたら、ちゃんと次のアイデアに入ってるかも。 http://wiki.java.net/bin/view/Projects/Jsf2…
Winstoneラウンチャは闇のEclipseプラグイン職人wによって作られてしまったがまあプラグイン初心者としてはゆっくりやりますわ.いろいろわからんことが多いプラグイン開発なのであった.