Yahoo!地図APIはYahoo!地図Webサービスを使用してウェブページやブログに地図を利用したWebアプリケーションの作成するためのAPIです。単に地図を表示するだけではなくアイコンやポリゴンなどの表示の他、イベント処理を行うことも出来ます。
SGMLのサブセットであるXMLは、インターネット上で扱うデータを記述するための新しいデータフォーマットで、 利用者が自由にタグを定義でき、文書中の文字列に意味付けができる柔軟性のある言語構造を持っており、 プログラムで自在にXMLデータを情報処理できるというメリットがあります。
『 正規表現を有限オートマトンの図で可視化。学術的なコンパイラ・正規文法(正則文法)やらで見る図になってしまう。これ見るとすごい実感!ぜひ授業でも取り入れてほしいな。分かりやすさ3x! 』
『 ICEfacesとは、カナダのICEsoftTechnologiesにより開発された、Ajaxに対応したJSFベースのWebアプリケーションフレームワークである。MPL(MozillaPublicLicense)の下に公開されているオープンソースのプロダクトであり、ICEfacesのWebサイ 』
今回は、Ajaxのメリットのひとつである、ページの一部だけを高速軽量リフレッシュするという方法を確認してみます。 2005年11月15日 Ajax Google Mapsを自サイトに設置する 今回から数回にわけて、Ajaxな仕組みも利用しつつ、地図を表示してみます。地図には、Google Mapsを利用します。
などを手軽に試行錯誤できる環境が得られます。この中でもXPathの作成をJavaScript Shellで行うのが特に有効だと感じました。というのも、JavaScript Shellはシェルで入力されたJavaScriptのコードが、ターゲットのページと連動して作用するからです。この特性を利用して、本当に自分が望んでいるXPathが得られるまでフィードバックを得ながら試行錯誤することができます。 では、自分の...
『 ポストFlashとなるか?Webアプリの環境適正としてはSilverlightが上か。Flash⇔Silverlightは、ASがECMAだから実現できるジャンカ・・・これはヤバい 』
『 Lightbox2.0はAjaxを利用して画像を表示するライブラリです。画像は単独の表示だけでなく、複数画像をグループ化してスライドとして表示させることもできます。 』
からの続きです。今日は実際にGWTを使ったアプリケーションの開発に挑戦してみました。ただ、いきなりAJAX的にサーバとクライアントの間で非同期に通信をおこなうアプリケーションを作るのは大変なので、とりあえずGWTのクラスライブラリに慣れるために単純なコードを書いてみました。まず適当なディレクトリを作り、そこから以下のようにapplicationCreat...
で配布されているGecko DOM ReferenceのZIP version(古い奴)をHTMLヘルプにしてみた。HTMLヘルプはちょっと作ってみちゃったりすると、HDD上にあるありとあらゆるHTMLのドキュメントをHTMLヘルプにしたい欲求に駆られてしまう・・・のは僕だけですか、そうですか。 prototype.jsの開発メモ Gecko DOM Reference prototype.jsの開発メモの方はHTMLに手を入れて、メソッドやプロパティにidを振り、キーワー...
『 eHubisaconstantlyupdatedresourceofwebapplications,servicesorsiteswithafocusonnextgenerationweb(web2.0),socialsoftware,blogging,Ajax,RubyonRails,locationmapping,opensource,folksonomy,designanddigitalmediasharing. 』
RubyKaigiでも発表させてもらったのですが、Rubricks0.6リリースに向けてパフォーマンスをがんばって上げております。 以下、つらつらと。 render_componentが遅い render_componentはrequest.dupしてコントローラに投げなおすようなつくりになってて無駄が多い。 シンプルなsimple_render_componentを自作して解決。 →コントローラの処理時間がに5倍近く高速化 IEはDOM操作を行うと重い 一般的にDOM操...
昨日のSIGHCIのメモです。 最速インターフェースの研究と実践: ライブドア mala氏 まず、自己紹介を兼ねて概論 ブログ「最速インターフェース研究会」 WebのUIの進歩の停滞に対する批判を込めて名付けた 自分の肩書きは「インターフェースエンジニア」 よいUIを作るために「実体験に基づいたチューニングをしている」 自分で使ってみる ユーザの反応を見る 欲望に忠実に作る ...
という記事を書き、最終的にsbと言うブログエンジンを使い、自前でブログサーバーを構築した。現在もそのまま運営しているが、実はあの話には続きがある。 その後、SNSにも興味を持ち、今話題のmixiやGREEはもちろん、米国のMy Space.comなども会員になり、それなりに遊んでいたのだが、何か違う……。ではブログ同様、自前でサーバーを上げ、カスタマイズすればと、オープン...
で利用できるプラグインを提供しています。ここでは、Java版のEclipseプラグインを利用して、jMakiの簡単なアプリケーションを作成してみます。 jMaki Java版の4つの主な特徴 jMaki Java版には、次のような特徴があります。 ■ 【1】JavaScriptライブラリを透過的に扱えるタグライブラリを提供 1つのWebアプリケーション内で複数のJavaScriptライブラリを利用する場合、ライブラリによっ...
開発名Atlasがついに正式リリース。この無償のフレームワークを使えば簡単にASP.NETアプリをAjax化でき、リッチなUIが構築可能
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるかが重要です。ここでは、ユーザインターフェースからサーブレットまで、色々なAPIを解説します。 SQL SQLはリレーショナル型データベースを操作するための世界標準言語です。ここでは、SQLを基礎から丁寧に説明しています。また、トランザクション...
『 チートシート、まとめ、JavaScript、CSS、HTML、SQL、Ruby、RegExp、JSP、Java、Python、CVS、Subversion、Google、Windows、Unix、Vi、Vim、mod_rewrite、ASCIICharacterCodes、htaccess、Debian、UML 』
「物理学、スピード、心理学:ソフトウェアで何がうまくいき、何がうまくいかないのか。それはなぜか」と題された講演の中で、グーグル副社長のボスワース氏は、Ajax、PDA、自然言語などの技術がなぜ過去にははやらなかったのに、今成功しているのかを語った。同氏は1月29日、 Google NYC Speaker Seriesの一環としてグーグルオフィスで講演を行った。 ボスワース氏は、これま...
ブラウザ上でのプログラミングで避けては通れないのがイベント処理。その仕組みは DOM Level 2 Events にて規定されています。しかし、とりあえず addEventListener メソッドを使ってはいるものの、それがどのような意味を持つか詳しくは知らないといったことはありませんか。そこでここでは、DOM 2 Events のイベントモデルを理解し、ブラウザが裏で何をしているのかを把握するために...