タグ

Ajaxに関するYuhtoのブックマーク (185)

  • Ajaxの使い過ぎに注意

    ついにこの新型車に試乗できて大興奮だ。なにしろ最新鋭の操作技術を搭載しているらしい。ほほぅ。いい走りだ。でも、ちょっと寒いな。ヒーターを入れよう……うわっ! 何だこれは? でかい室温制御パネルが飛び出して、フロントガラスの半分が隠れた――道が見えないよ! ちょっと落ち着かなくちゃ。そうだ、音楽がいい。なんてこった! ハンドルがオーディオ操作パネルに置き換わったぞ。これでは運転もできないじゃないか! いったい誰がこんなインタフェースにしたんだ? Ajax(Asynchronous JavaScript and XML)開発者か? もちろん、Ajax開発者が皆そこまでひどいわけではない。だが、このWeb開発技術の人気が高まり、WebアプリケーションとSaaS(サービスとしてのソフトウェア)のコアシステムのいたるところに活用されるようになるにつれ、開発者に正しいアプリケーションインタフェース設計

    Ajaxの使い過ぎに注意
    Yuhto
    Yuhto 2007/02/07
    アプリケーションは車と同じで、人が目的地に到達するのを助ける道具なのだ。
  • Ajax、PDA、自然言語――なぜあのとき失敗したのか

    ソフト開発に関して言えば、Googleのアダム・ボスワース氏はスピードを必要としている。 「物理学、スピード、心理学:ソフトウェアで何がうまくいき、何がうまくいかないのか。それはなぜか」と題された講演の中で、Google副社長のボスワース氏は、Ajax、PDA、自然言語などの技術がなぜ過去にははやらなかったのに、今成功しているのかを語った。同氏は1月29日、Google NYC Speaker Seriesの一環としてGoogleオフィスで講演を行った。 ボスワース氏は、これまで約30年間ソフトを構築してきたが、常に「そのすべてがうまくいくわけではない」と述べた。「その理由は、振り返ってみると、主に物理的要素と人間心理によることが分かった」。同氏はまた、「その多くはトム・クルーズと関係がある」と語り、映画「トップガン」のトム・クルーズの台詞「I feel the need, the nee

    Ajax、PDA、自然言語――なぜあのとき失敗したのか
  • Ajaxでグリッドコントロールを実現する「dhtmlxGrid v1.2」:CodeZine

    Ajaxを使ったコンポーネントがいくつも発表されているが、米Scandの「dhtmlxGrid v1.2」を使うと、Ajaxでグリッドコントロールを実現することができる。 「dhtmlxGrid v1.2」では単にグリッドコントロールを表示させるだけでなく、列幅の変更はもちろんのこと、セルの編集、複数行の選択、ドラッグ&ドロップによる移動などができる。新バージョンからは行列の削除や、複雑な形式のヘッダとフッタにも対応した。また、さまざまなAPIやサンプルコードが公開されているため、自在にカスタマイズすることもできる。 「dhtmlxGrid v1.2」はスタンダート版とプロフェッショナル版の2製品があり、スタンダート版であれば無償でダウンロードできる。 詳細は下記Webサイトを参照のこと。 dhtmlxGrid - sortable Javascript DHTML grid wit

  • 【レビュー】これは凄い! Ajax最強のデバッグツール"FireBug 1.0"リリース (1) デベロッパのアツい視線を受ける実力派エクステンション (MYCOMジャーナル)

    デベロッパがFirefoxを使う理由はエクステンション! Ajax Webアプリケーションの開発者には、WebブラウザとしてFirefoxを愛用しているユーザが多い。その理由のひとつに豊富なエクステンション機能が挙げられる。Firefoxを使っているからエクステンションを使っているというよりも、エクステンションを使いたいからFirefoxを使っているという感じだ。 デベロッパに人気のあるエクステンションはいくつもあるが、代表的なところではAll-in-One GesturesやDictionarySearch、Greasemonkey、User Agent Switcher、ScrapBookなどを挙げることができる。そしてAjax Webアプリケーションの開発において必須ともいえるエクステンションに、Firebugがある。 Firebugに対する称賛の声は枚挙にいとまがない。「Fireb

  • ウェブデザインに使える16のジェネレーターツール - DesignWalker

    ウェブデザインに使える16のジェネレーターツール - DesignWalker
  • JavaScriptでキーボードイベントを驚くほど簡単に扱える「KeyTypeListener.js」:phpspot開発日誌

    script.aculo.usベースのリッチGUIコンポーネント作成JavaScriptライブラリ「S... 次の記事 ≫:ペイントより圧倒的に高機能な「Paint .net 3.0」が正式リリース 機能変更、お知らせなど - はてな技術発表会日記 - 1月19日の技術勉強会 タイプされたキーに対するアクションを行う Observer 的なライブラリ JavaScriptでキーボードイベントを驚くほど簡単に扱える「KeyTypeListener.js」 MochiKit ベースで、次のように簡単に使えます。 addKeybind('a', function(ev) { log('a')}); addKeybind('a', function(ev) { log('a!!');}, $('loglog')); addKeybind('B', function(ev) { log('B')})

    Yuhto
    Yuhto 2007/01/31
    これは便利そう。
  • Web Service API (REST) [for Ajax ]

    このページはAjax (JavaScript) で利用できるREST形式のAPIを利用できるサービスの一覧を掲載しています。 ミスや間違い、リンクエラーなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。また、こんなWebサービスAPIもある(もしくは作った)という場合にはメールいただけると幸いです。また、海外WebサービスAPIに関してはhttp://www.programmableweb.com/apilistを参照すると良いでしょう。

  • AJAX JSON RPC JAVA ORB - @//メモ

    {今年|今月|今週|今日}も何%過ぎました ゆく河の流れは絶えずして、しかももとの水にあらず (鴨長明:荘子) FESTINA LENTE ゆっくり急げ (ローマ帝国初代皇帝 アウグストゥス) 立派にできたのであれば、それは十分早くできたことになる (ローマ帝国初代皇帝 アウグストゥス) 海豹日記 へようこそ このサイトは、個人的な覚書を残しておくサイトです 自分は、よくこんなことをします 何かの困りごとや興味の赴くままに、いろいろ調べる 数か月後に、そのことを忘れてしまって、同じことについていろいろ調べる。しかし、そのうち、数か月前の自分が、同じことを同じように調べていたことに気づく それは不毛なので、覚書を残しておこうというわけです (主人公のアリスに掴まれて、チェス盤のはるかかなたまで持ち上げられたことのあるチェスの王さまが、当時のこと思い出し) 王さま「あの瞬間の恐怖といったら、わ

  • JSON-RPC-Java - Home

    Development of the JSON-RPC-Java project has now moved to jabsorb.org Introduction JSON-RPC-Java is a key piece of Java web application middleware that allows JavaScript DHTML web applications to call remote methods in a Java Application Server without the need for page reloading (now refered to as AJAX). It enables a new breed of fast and highly dynamic enterprise Web 2.0 applications (using simi

  • 最速配信研究会 - Web2.0とC10Kに関する数々の誤解

    Web2.0 = Ajax/Cometなの?とかプロセスIDは今でも16ビットなの?とかはサテオキ、 個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 AjaxやCometなどのクライアント側技術に伴うサーバ側の問題に関していろいろ誤解があるようなので,書いておきたい.きっとlingrの中の人はこの記事読んでニヤニヤしてるはず. 以下、記事にないことも書いてあるのでそのつもりで. 誤解その1 AjaxによるWebアプリの台頭でサーバ側の負荷が増大する Ajaxの典型的な使い方はサーバに問い合わせてページの一部分だけを 変化させるというモノだ.これはページ全体を書き換える従来の方法と違い, すでに

    最速配信研究会 - Web2.0とC10Kに関する数々の誤解
  • はてな記法ワープロ

    *はてな記法JavaScript はてな記法ワープロは JavaScript ならではの利点を生かしたダイナミックなワープロです。 試しに色々入力してみてください。即座に出力画面が反映されます((Windows 版 IE6 および Firefox 1.0 でのみ確認しています))。 はてな記法の変換は <a href="http://search.cpan.org/dist/Text-Hatena/">Text::Hatena</a> を JavaScript に移植した "text-hatena.js" を活用しています。 **変更履歴 |*2005/12/1|ソース機能追加 (HTMLソースを表示できます)| |*2005/11/21|はてな記法ワープロ完成| |*2005/11/13|text-hatena.js 移植開始|

  • Web2.0の先にあるC10K問題 ― @IT

    個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 プロセス番号が足りなくなる パンクするのは例えばプロセス番号だ。 Ajaxの実装として最近注目されている技術に“Comet”(コメット)と呼ばれるものがある。HTTPのセッションをあえて切断せずに、サーバとクライアント間でつなぎっぱなしにするテクニックだ。Cometを使えばクライアントからのリクエストに応えるだけでなく、サーバ側からも不定期に情報を送り出すことができる。例えば、Web上でチャットサービスを実装するには、通常はクライアント側からサーバに一定間隔でポーリングすることで、ほかのユーザーの発言分をサーバから取得して表示するが、Cometの

  • クロスドメインでのデータ読み込みを防止するJavaScript ? - snippets from shinichitomita’s journal

    GMailのコンタクトリスト漏洩のエントリのついでに。 JSONデータをscriptタグにのせて配信するサービス(JSONPなど)で、限られたサイトのみにしかそのデータを配信しないようにするためには、クライアントが送出してくるリファラ情報を使ってサービスコンシューマとなっているサイトを特定してアクセス制御する方法がある。 この方法はおそらく大部分のクライアント(ブラウザ)に対しては有効で、例えば実際にGoogle MapsなどもそれとAppKeyを組み合わせてサイトを判別しているっぽいのだけど、意図的にリファラ送出を切っているブラウザであったり、あるいはプロキシプログラムなどが自動的にリファラヘッダを除去してしまうようなクライアント環境に対しては無効になってしまう。 ということで、そんなクライアントでもなんとかならないだろうかと考えていたときにちょっと思いついた、もしかしたらこの方法なら許

    クロスドメインでのデータ読み込みを防止するJavaScript ? - snippets from shinichitomita’s journal
  • 超軽量JavaScriptフレームワーク「SimpleJS」:phpspot開発日誌

    SimpleJS SimpleJS is a javascript library simple and light proposing functions ready with the use to facilitate the exploitation of ajax. 超軽量JavaScriptフレームワーク「SimpleJS」。サイズはなんと14KB. 機能は次のような感じ。

  • What Is Web 2.0 | O'Reilly Media

    The list went on and on. But what was it that made us identify one application or approach as "Web 1.0" and another as "Web 2.0"? (The question is particularly urgent because the Web 2.0 meme has become so widespread that companies are now pasting it on as a marketing buzzword, with no real understanding of just what it means. The question is particularly difficult because many of those buzzword-a

    What Is Web 2.0 | O'Reilly Media
  • Google Map API で早速遊んでみた

    つい昨日、『私自身、もしLonghornのベータ版で遊ぶか、Googleの新しいウェブ・サービスのベータ版で遊ぶかの選択肢を迫られたら、迷うことなく後者を選ぶ』と書いたばかりだが、偶然とは恐ろしいもので、ちょうど GoogleMap API のベータ版をリリースしたことを発見した。そこで早速、遊んでみた。 会社の近所の地図を表示し、そのまわりの幾つかの場所にマーカーを付け、クリックすると説明が出るようにしたのだ。もちろん、マウスで地図をドラッグしてスクロールさせることも出来るし、Satelite ボタンを押して写真に切り替えることもできる。こんなウェブ・アプリケーションが30分ぐらい遊んだだけで出来てしまうのだから、すばらしい時代が来たものだ。 [追記] 参考までにソースコードを添付。ただし、ソースコード中の "key=..." は、このブログのURL用に取得した専用の Maps A

    Yuhto
    Yuhto 2006/12/30
    さすがです。参考にさせていただきます。
  • ブラウザ上で動作するOSのまとめ:phpspot開発日誌

    Big WebOS roundup - 10 online operating systems reviewed at franticindustries - web 2.0, social networking, IT technology trends. ブラウザ上で動作するOSのまとめ。 Ajaxが登場して以来、いろいろと出てきたWebOSを見てみましょう。 Craythur Desktoptwo EyeOS Glide Goowy Orca Purefect SSOE XinDESK YouOS なかなか面白いサービスが多く、JavaScriptで実装しているUIについても見るだけで参考になる部分がありそうです。

    Yuhto
    Yuhto 2006/12/28
    へー。こんなにあるんだ・・・
  • JSONを使ってAJAXベースのアプリケーションを高速化する:CodeZine

    稿では、Amazon Web ServicesをPHPで操作する方法を説明します。AWSを利用する方法には大きく分けてRESTとSOAPがあります。稿ではまず、簡単なため多くの開発者に利用されているRESTを紹介し(SOAPは稿では扱いません)、より抽象度の高い方法であるPEAR Services_Amazonを使った利用方法を紹介します。

    Yuhto
    Yuhto 2006/12/27
    「JSONはXMLより簡潔です。これはパフォーマンスの向上に直結します。」だよね。やっぱり。
  • AjaxとFlashを使ったブラウザ上で動作する音声編集ツール:phpspot開発日誌

    Free web ringtone maker :: cellsea.com You can upload the ringtone from your PC, website url or search on the google. AjaxとFlashを使ったブラウザ上で動作する音声編集ツール。 ファイルをアップロードか音声のURL指定でファイルを読み込んでブラウザ上で音声を編集できるようです。 こういう、音声を使うような場合はやはりFlashが活躍しそうですね。 Ajaxだけ、Flashだけという風に技術にこだわらず、AjaxとFlashを組み合わせることでこういう仕組みを実現しているところが素晴らしいですね。 AjaxをやっているからFlashはやらない、というのではなく、Flashも知っておくと色んな可能性が出てきて面白そうです。

  • ASP.NET Web: The Official Microsoft ASP.NET 2.0 Site : Home Page

    Created with Sketch. image/svg+xml image/svg+xml image/svg+xml

    ASP.NET Web: The Official Microsoft ASP.NET 2.0 Site : Home Page