タグ

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

  • Web API/Mashup開発者に必須!オフラインでも外部アクセスをテストできる·FakeWeb MOONGIFT

    今はネットワークを使ったWeb APIを提供するサービスが増え、それを利用したMashupも増えてきている。様々なデータを容易にとれ、Webシステムを開発できるのは魅力だが、開発中にもネットワークが必須というのが大きな足かせになる。 Mashupのテストがしやすくなる便利なライブラリ また、アクセス自体に料金がかかる場合、開発中の利用を躊躇してしまう。そのような経験がある方はFakeWebを使うべきだ。 今回紹介するオープンソース・ソフトウェアはFakeWeb、Webアクセスを偽装する便利なライブラリだ。 この手のものは一時期考えなくもなかったが、自分でサーバを立てる方法がいいかと思っていた。だがFakeWebの場合は違う。指定したURLへのHTTP(恐らくHTTPSも)接続を横取りし、予め指定した結果を返すライブラリだ。 複数アクセスによって返却値を変えられる 予め返却されるデータと、接

    Web API/Mashup開発者に必須!オフラインでも外部アクセスをテストできる·FakeWeb MOONGIFT
  • MOONGIFT: � JavaScriptでソケット通信?「JNEXT」:オープンソースを毎日紹介

    何でもJavaScriptにやらせてしまおうという風潮はすごい。善し悪しはあれど、JavaScriptの新しい可能性を求めていくというのは重要な挑戦だ。 様々な挑戦の存在する中、次なるものはこれだ。 今回紹介するオープンソース・ソフトウェアはJNEXT、JavaScriptに次なるパワーを与える機能拡張だ。 JNEXTはインストール型のアプリケーションで、各種ブラウザに対して機能を拡張する事ができる。IE/Firefox/Safari/Opera/Netscapeに対応している。また、Linuxバージョンもある。 現状できる事として、ソケット通信になっている。JavaScriptからソケット通信ができるというのが圧巻だ。簡易的なサーバプログラム(PerlまたはPython)も付属しており、それを使うと実際に通信している様子が分かる。 セキュリティを考慮して、操作可能なサーバというのがaut

    MOONGIFT: � JavaScriptでソケット通信?「JNEXT」:オープンソースを毎日紹介
    talo
    talo 2007/10/09
    ついにここまで
  • MOONGIFT: » ついに登場!CSSフレームワーク「Blueprint」:オープンソースを毎日紹介

    誰かがきっと作ってくれると思っていた。 prototype.jsのようなライブラリを利用するのは、便利な機能が多いという事もあるが、各ブラウザ間での相違を吸収してくれるという点も大きい。 その点において、CSSもまた各ブラウザ間での表示の差異が大きい。そこで試してみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはBlueprint、ブラウザ間の描画差異を吸収して簡単にマルチカラムを実現してくれるCSSライブラリだ。 Blueprintはヘッダ、コンテンツ、サイドバー、フッターのようなテンプレートをクラス指定するだけで簡単に作成できる。デフォルトのフォーマットはリセットされているので、ブラウザ間の違いが出るマージンやパディングの差異も吸収してくれている。 また、印刷時のCSSも用意されている。これを使えば印刷時やプリンタ経由でのPDF作成時に綺麗なものが仕上がるようになる。今後の

    MOONGIFT: » ついに登場!CSSフレームワーク「Blueprint」:オープンソースを毎日紹介
  • 1