タグ

ブックマーク / www.moongift.jp (5)

  • Google App EngineとFlash/Flexを組み合わせる·Flash and Flex on Google App Engine MOONGIFT

    AjaxなどによってRIA(リッチ・インターネット・アプリケーション)が発展したとは言え、Flashに比べるとまだ足りない部分があるかも知れない。Google App EngineではGoogle製ということもあってシンプルな画面のWebアプリケーションが多い気がするが、もっとRIAに力を入れれば可能性が飛躍的に向上しそうだ。 画像のアップロードや入力時にチェックを行うサンプル とは言えどうすれば良いだろうか。その鍵になるのがPythonでAMF実装を行うPyAMF、そしてFlash and Flex on Google App Engineだ。 今回紹介するオープンソース・ソフトウェアはFlash and Flex on Google App Engine、Google App EngineでFlash/Flexを利用可能にするフレームワークだ。 Flash and Flex on Go

    Google App EngineとFlash/Flexを組み合わせる·Flash and Flex on Google App Engine MOONGIFT
    kimchi
    kimchi 2009/07/09
  • MOONGIFT: » ソースコードを見るのに便利なテキストエディタ「Code Browser」:オープンソースを毎日紹介

    ソースコードを見る上で、JavaDocやPHPDocument、RDocのように説明文がきちんと書かれていると見やすくて便利だ。しかし、書くのは良くとも後でHTMLを生成するために都度コマンドを実行するのは面倒に感じていた。 チュートリアルの構造化表示 そこでソースからそのまま読めるようになっていると便利そうだ。その目的に使えそうなのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはCode Browser、ソースコードを見るのに便利なソフトウェアだ。 Code Browserはテキストエディタとして利用できるが、Code Browserで指定されるコメントの書き方をすると、ツリービューや複数ペインでの表示にするとソースを構造化して表示してくれるようになる。RDocのような4ペインでの表示もできる。 4ペイン表示 構造化した状態では関数を指定するとその関数だけを表示するよう

    MOONGIFT: » ソースコードを見るのに便利なテキストエディタ「Code Browser」:オープンソースを毎日紹介
    kimchi
    kimchi 2008/05/15
  • MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介

    CSSで便利だと感じるのは構造を階層化できる点だが、逆にきちんと構造化しておかないと欠点にもなりかねない。別な所で定義した名称と重複してしまい、どうもうまくいかないという経験がある人も多いはずだ。 まず現状どういった構造になっているのか、それを把握する所からはじめてみよう。それが分かればうまく構造化できるはずだ。 今回紹介するオープンソース・ソフトウェアはhtml2cssHTML文書を解析してCSSファイルにするソフトウェアだ。 html2cssはclassやid、そしてタグの構造を解析して、それをCSS形式で出力してくれる。これを見てみると、CSSのネストした構造がどの位深いのか良く分かる。無駄な点があればそれも見えてくるだろう。ソースとしてファイル、文字列またはURLを利用できる。 最上位がhtml bodyからはじまるので、大抵ネストは深くなるだろう。だが、そこから不要なものは抜き

    MOONGIFT: » HTMLを解析してCSS生成「html2css」:オープンソースを毎日紹介
    kimchi
    kimchi 2007/08/23
  • MOONGIFT: » CSSを最適化「CSSTidy」: オープンソースを毎日紹介

    最近のWebサイトはテーブル組ではなくCSSで構築することが多い。その分、ブラウザ互換性を確保するのが大変な場合も多いが、文書構造的にも分かりやすいものが出来上がる。 それもあって、CSSが肥大化する傾向が見られる。余計なプロパティや値の設定がないか、ツールを使ってチェックしてみよう。 今回紹介するオープンソース・ソフトウェアはCSSTidy、CSSを最適化するソフトウェアだ。 CSSTidyはCSSの最適化処理を行うソフトウェアで、正当性を評価する訳ではないようなので注意されたい。重複するプロパティや、値の指定方法などをチェックし、サイズが極力小さくなるように指摘してくれる。 サイズが小さくなることで、ロード時間が短くなり、トラフィックコストも軽減されるというのが狙いだ。コメントや余計な半角スペースなども削除されるので、圧縮ツールとしての役割もある。 CSSTidyはC++版とPHP版と

    MOONGIFT: » CSSを最適化「CSSTidy」: オープンソースを毎日紹介
    kimchi
    kimchi 2007/08/17
  • MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介

    はてなブックマークのコメントより。 昨日お伝えしたGladius DBの対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladius DBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 txtSQLはGladius DBとは異なり、SQL文を解釈しない。独自の関数にアクション(SELECT/INSERT/UPDATE/DELETE等)、テーブル名、データ、WHERE句などを指定して渡す必要がある。 そのため、既存のアプリケーションを乗り換えるには修正が必要になってしまうのが難点だ。だが、新規開発であれば関係ないだろう。また、その結果として高速性が売りだ。Gladius DBの10倍近いパフォーマンスが出ている。 面白いのは、サンプルアプリケーション

    MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介
  • 1