Home > flex

flex Archive

Flex で Telnet

  • 2007-05-10 (木)
  • flex

がFlex 2.0 Beta2で作ったままほったらかしだったので Flex 2.0.1 でとりあえず動くようにしようと思ったのですが、出るわ出るわコンパイルエラーが・・・。

こつこつエラーを消していって、ようやく Flex 2.0.1 でコンパイルしアプリケーションが動作するまでにこぎつけました。

これでやっと Apollo での SSH クライアント作成に取り掛かれます。


Flex Diff アプリケーション Update !

  • 2007-04-16 (月)
  • flex

バグフィックスや機能追加を行い、見た目も少々変更しました。

実行及びソースの取得は、ここから

■機能追加

○Dividerを移動すると両テキストボックスが伸縮し(DividerBoxを使用しているので当然ですが、以前のバージョンではDividerBoxを用いていませんでした)、両テキストボックスの変更箇所を結ぶConnectorが一緒に移動するようにアップデート。

○縦スクロールバーの右側へ変更箇所に即移動できるようにするためのボタンを追加。


Flex Diff アプリケーション

  • 2007-04-10 (火)
  • flex

このエントリーの情報は古いので、ここから新しい情報を閲覧してください

EclipsePerforce のDiff のようなインターフェイスをもつDiff アプリケーションをFlexで作ってみました。

ここから実際に動作できます --> FlexDiff
ソースもリンク先からダウンロードできます。
追記 (2007/04/13) :
ありえなく汚いソースなので、現在書き直している途中です。


初めは feasibility check として作り、後でUIComponentを拡張しまくってスクラッチから作りこもうとしましたが、ダメですね・・・。 feasibility checkとして作ったものが自分が望んでいたものにかなり近く(見た目だけです)なったので、今更書き直すのは面倒になっちゃいました。 :p

とりあえず、暇があったらアップデートしていきます・・・。

実際は、暇があったら他のものを作りたいんですけどね。

現在興味があるのは、

1. 以前に作った FlexTelnetをもうちょっと作りこんで、SSHクライアント化。 以前に作っていた時はFlexでローカルの秘密鍵にアクセスするのが不可能 ( swfをダウンロードしてセキュリティ設定を変更するば可能なのですが、面倒) なので興味が薄れてしまいましたが、apolloで挑戦!?
といってもセキュリティー周りのライブラリをスクラッチから書くのは不可能なので、jsch等をコンバート?

2. ActionScript 3.0 で MySQLドライバを実装

FlashからDBに直接アクセスすることはまずネットではないですが、社内システム用? ・・・って、いったりどこの社が使うことやら・・・。 ま、自分の興味だけなので使われなくてもいいんですけどね。
始めるとしたら、まずはトランザクション無しから実装ですかね。

3. あと一つ何かあったはずなのに忘れました・・・。 なんやったっけ・・・。
思い出しました。
これはJavaですが、StripesのActionクラスにAnnotationを用いてSeasar2Guiceに登録されているコンポーネントがDIされるようにするライブラリでした。
Seasar2もGuiceも使ったことないですが、DIするだけなのでさほど難しくはないでしょう。
DIするのが難しかったら、そもそもそんなDIコンテナ嫌だなぁ・・・。


とりあえず、誰もが見向きもしないような微妙なアプリケーションを少しづつ作っていきたいです。

Cairngorm Framework

  • 2007-04-07 (土)
  • flex

人生で初めてのトラックバックです。 :)

http://d.hatena.ne.jp/hirossy1977/20070202 [Cairngorm](15)クラス解説のまとめ

>時間があればも少し軽量なFWやFlash9向けのFWを作ってみたいです。

非常に期待しています!


自分もトラックバック先の記事を書かれたhirossy1977さんと同じように元々flash, actionscript使いではなかったので、当時初めて Cairngorm Framework を用いてアプリケーションを作った際にかなり苦労したのを覚えています。

何に苦労したかと言うと、J2EEではMVCでアプリケーションを作る際にM, V, C の境界線がフレームワーク によってある程度綺麗に分離されている (※1 Model は POJO, View は JSP, Controller は Servlet ) ので、それぞれがどのように連携し合うのかが明白ですが、Cairngorm Frameworkの場合 ( Cairngorm に限らず flash での MVC を実現するフレームワーク等 )、 一つのソースの中にM, V, C の全て( 下から上まで一気通貫するような helperクラスなど) が入ってくる場合が多々あり、またそのようなクラスの数が多いので、何が何の役割を持っているのかが分からなくなって混乱してしまいがちです。

これは慣れの問題も多少あるとは思うのですが、Cairngorm が Architectural Framework という名のあくまでもアプリケーションを構築する上で開発者が作成する部品の手助けをするフレームワークであってMVCのようなフレームワークを提供するための完全なフレームワークでは無いので仕方無いのでしょうけどね。
普段フレームワークといえば "Do not call us, we call You" という有名なセンテンスがありますが、Cairngorm framework は全くそんな感じではないです。 どちらかというと、 "Plz call us when u need. We might help u." って感じです。 :p なので "Cairngorm Framework" ではなく "Cairngorm Libraries For Your Framework/Application" というような名前の方があっていると思います。

今後は、ある程度の柔軟性を諦めてMVCに特化したflash/flex/apollo ? 用のフレームワークなども出てくるのではないでしょうか。 


初のトラックバックということもあったせいかブログを書くのってかなり気を遣いますねぇ・・・。 一つでも間違いを書いてしまった時には、かなり叩かれそうで恐いです。 ;( このまま続けて書いていけるかなぁ。 ちょっと不安です。 応援コメントなど頂けるとかなり心強いですし、寿命が伸びそうです。 宜しくお願いします!


※1 : 説明を簡略化するために pojo, jsp, servlet というように分けています。


Home > flex

Search
Feeds

Page Top