これらのサイトのアプリケーションを見てもらうと分かると思いますが、どれも従来のWebアプリケーションでは考えられないような動きをします。特に「ページを更新しないでデータを更新する」といった動作はAjaxならではのメリットと思います。いや、Google Mapsを初めてみたときかなりのショックでした。冗談抜きで。。。 Ajax自体は既存の枯れた技術であるXMLやJavaScript、CSS、HT...
『 2006/02/2807:54:03 』
Java には「プログラミング言語としての Java」と「実行環境としての Java」の 2 つの側面がある。言語としてのJava はオブジェクト指向であり、言語の一部としてクラスライブラリが提供される。言語仕様は C++ の流れを汲んでいるが、バグの原因となりやすいポインタをなくし、メモリ管理も自動化しているなどの特長を持つ。実行環境としての Java の理念は「1度書けばどこでも...
ページ内リンクをスムーズに行うjsライブラリ、smoothScroll.jsを作成したので公開します。 どういったものかはサンプルで確認してください。 <a href="#header">ページの先頭に戻る</a> などのページ内リンクをスムーズな移動に変更します。 これにより、エンドユーザーがページが遷移したという錯覚におちいることはありません。 設置方法は簡単です。 smoothScroll.jsをダウン...
『 いろんな言語でゲーム関連のプログラムのベンチマークをとってみましたという話。 』
XMLHttpRequestはページの一部分に適用されるべきで、ページ遷移にまで適用してしまうとWebが本来持っているインタラクション(戻るボタン、ブックマークなど)を阻害してしまう、という理由。 これはパーマリンクの概念にも通じるところがある。なお、ここではこの法則を犯している例としてGoogle Mapsが挙げられているが、当該サイトはパーマリンクを動的に作成しているのでそこ...
『 AJAXPressisaweb2.0bloggingsystemwritteninJavascriptwithaPHPbackend.いまいちかな。 』
『 BadgerFishisaconventionfortranslatinganXMLdocumentintoaJSONobject. 』
カッコいい・・・。 PHP Easy Reflections v3とかprototype.jsとか使うそうですが、時間が無いので放置。 サンプルデモはこちら
JavaScriptを多用する時代にあって、Firebugのありがたさを感じている人は多いのではないだろうか。開発の補助ツールとして、何らかの問題が起こった時のデバッグツールとして活躍していることだろう。 ログをFirebug上で確認できるようになる そんなFirebugがPHP開発において活用できるFirefoxアドオンがこれだ。 今回紹介するオープンソース・ソフトウェアはFirePHP、PHPと連携するF...
久々の更新ですが、jQueryネタを。 お持ちでない方は以下、ダウンロードページで。 http://docs.jquery.com/Downloading_jQuery#Download_jQuery jQuery単体ではxmlの解析ができないようなので、jFeedなるものを使用します。 jFeed: JavaScript jQuery RSS/ATOM feed parser plugin ファイルを開くといっぱい入っていますが、とりあえず「build/dist/jquery.jfeed.pack.js」だけで動くようです。もちろん「jquery.js」も必要です...
コマンドを使用し、文字コードをUTF-8に変換します。なお変換後のファイルはMySQLデーモンで読み込みができるよう/tmpに作成し、以下のように読み込み権限を追加します。 # nkf -w KEN_ALL.CSV > /tmp/KEN_ALL_utf8.CSV または、 # iconv -f SJIS -t UTF-8 -o KEN_ALL_utf8.CSV KEN_ALL.CSV MySQLデーモンで読み込みできるようother(o)に対し読み込み許可を与える(+r) # chmod o+r /tmp/KEN_ALL_utf8.CSV 日本郵政公社の...
『 TableKitisacollectionofHTMLtableenhancementsusingthePrototypeframework.TableKitcurrentlyimplementsrowstriping,columnsorting,columnresizingandcelleditingusingAjax. 』
『 アイディアは面白いけど、実装としてはいまいち。focusoutしないと判定しないってのもなぁ 』
by monkeyjunkie はじめまして、船木信宏と申します。 このたびYahoo!デベロッパーネットワークのブログの1つを書かせていただくことになりました。 「ホリデープログラミング入門」と題して週1記事ぐらいのペースで書いていく予定です。 ブログでは blog.zuzara.com や using API; も書いています。 ホリデープログラミングとは、僕の先輩の造語で土日や平日のアフターファイブに、仕事...
で、Firefoxのアドオン Firebug を使ってPHPのデバッグを行う方法が紹介されています。 FirebugはJavaScriptのデバッグをするときに非常に便利なプラグインですが、ここで紹介されているスクリプトを利用すればJavaScriptだけでなく、PHPのデバッガとしても非常に有効なツールとして使うことが出来るようになります。 まず以下のURLの記事の下の方にある150行ほどのスクリプトをコピーし...
『 Ajaj=AsynchronousJavascriptandJSON/PAJAJは、GNULESSERGENERALPUBLICLICENSEVersion2.1の下で公開されているオープンソースソフトウェア 』
『 iGoogleのようにウィジェットを配置してドラッグ&ドロップで入れ替えるインタフェースを簡単に作成できるライブラリ。要prototype.js/script.aculo.us。MITライセンス。 』
『 ずばり、AjaxでSSH。ウェブブラウザでSSHができるらしい。何かの役にたつかも。 』
ブログのサイドバーに他のブログのフィードを表示しているサイトを見かける事がある。ASPの機能やプラグインで対応する事が多いようだが、ちょっと面倒くさい。 これを使えば、手軽にはじめられるのでお試しを。 今回紹介するオープンソース・ソフトウェアはFeed2JS、フィードをJavaScriptに変換するソフトウェアだ。 Feed2JSを使うと、フィードをPHPを使って取得し、その結果をJa...