タグ

Ajaxに関するTakahashiMasakiのブックマーク (31)

  • 連載:Ajax時代のJavaScriptプログラミング再入門 ― @IT

  • JavaScript++かも日記 - 1997年からの

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

  • RunRun Ajax

    Libralies for ajax (javascript+PHP)このページは「簡単Ajax」をコンセプトに、javascript+PHPのライブラリを公開するためのページです。 ここで公開しているものは、自由に使っていただいてかまいませんが、無保証です。ライセンスはとりあえずBSDライセンスとします。 解説と更新ブログ 2006/07/19 jsonの扱いを一部変更。postget.incとjtemplateを修正 2006/07/10 スマッチapiのバージョンアップに対応 2006/06/21 スマッチapiを利用したデモを追加 2006/06/12 カーセンサーapiを利用したデモを追加 2006/06/03 UIライブラリをdemoページに追加 2006/05/19 初版公開

    TakahashiMasaki
    TakahashiMasaki 2006/12/27
    "このページは「簡単Ajax」をコンセプトに、javascript+PHPのライブラリを公開するためのページです。"
  • [ThinkIT] 第1回:サービスを活用するAjax時代の到来 (1/3)

    ここ1〜2年で「Ajax」という言葉がよく聞かれるようになってきた。しかし、新しい流行や新しい技術に懐疑的な読者も多いと思う。 この業界では「これを使えばバラ色の未来が約束されます」といって盛り上げておきながら、いくら待ってもバラ色の未来が訪れなかった技術は珍しくもない。むしろ、前宣伝に遜色ない成果をあげた技術を探す方が難しいぐらいだろう。 そのような「裏切り」が満ちあふれた状況を踏まえた上で、あえていおう。 Ajaxは裏切られない物であると!! ここで重要なことはいかなる技術でもなく、この「裏切られない」というたった1点と考えてよいと思う。事実として、Ajaxを支える技術はしばしば部分的に入れ替わることがあるが、それでもAjaxの立場は揺るがない。つまり、Ajaxとは技術の問題ではないのである。つまり技術よりも「裏切られない」ことがAjaxの質といえる。 では、なぜAjaxは他の多く

  • 第1回 JavaScriptレスでAjax開発!

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 この連載では,現場のJava開発者が気になるJavaフレームワークを詳細に解説します。今後利用実績が伸びそうなフレームワーク,多少メインストリームから外れているけど,ユニークで注目に値するフレームワークなどを,一つずつ取り上げてじっくり解説していきます。今すぐでなくても,いずれ仕事に役立つはずです。ぜひ読んでください。 第1回では,最近人気のAjaxアプリケーションを簡単に作れるフレームワークを取り上げます。Ajaxは,Webアプリケーションにリッチなユーザー・インタフェース(UI)をもたらす仕組みとして非常に注目されています。基礎的なアーキテク

    第1回 JavaScriptレスでAjax開発!
    TakahashiMasaki
    TakahashiMasaki 2006/12/05
    AjaxかいはつツールGWTについて
  • [ThinkIT] 第1回:マスカットが変えるAjax開発環境 (1/3)

    最近のWebアプリケーションでは、表現力、操作性、配布の容易性といった観点からリッチクライアント(注1)が注目を集めています。その中でも、オープンな技術に基づいているAjax(注2)は高い人気を誇っており、様々なところで話題をよんでいます。 しかし、Ajaxを用いたWebアプリケーションの開発手法はいまだに発展途上であり、商用の開発レベルには到達していないという見方があります。その要因として表1に示すようなことが考えられます。 JavaScriptの生産性の悪さ Ajaxではプログラミング言語としてJavaScriptを利用しますが、JavaScriptを用いて格的な開発をしようとすると、他のプログラミング言語に比べてその生産性の悪さが課題となります。 ドキュメント不足 最近ではJavaScriptの生産性の悪さをカバーするためのAjaxライブラリが数多く出てきていますが、その多くはドキ

    TakahashiMasaki
    TakahashiMasaki 2006/12/03
    金太マスカッ(違う!
  • Mini Ajaxリファレンス

    Mini AjaxはAjaxライブラリの1つです。Mini Ajaxは非同期通信機能に特化した非常にコンパクトなライブラリです。Mini Ajaxにはバージョンがありませんが、都合によりここではversion 1.0としています。 version 1.0 リファレンス

    TakahashiMasaki
    TakahashiMasaki 2006/11/15
    "Mini Ajaxは非同期通信機能に特化した非常にコンパクトなライブラリです"
  • ITmedia エンタープライズ:Ajaxを理解する4つのポイント (1/6)

    Ajaxはどのように実現されているのだろうか? こんな疑問に応えるべく、サンプルを挙げてみよう。Ajaxの基は、単に「JavaScriptでHTTP通信をする」というだけに過ぎないことが分かる。 オンライン・ムックPlus「Web2.0で変わるWebプログラミングの常識」の第1回目では、Ajaxが使われる背景と、どのような場合に適しているかを解説した。 今回はサンプルアプリケーションを取り上げていこう。ポイントは、もっとも基的な例に限定したことであり、開発者である読者が今すぐにでも既存のWebアプリケーションへ組み込むことができるよう配慮した点だ。 まず最初に、以下の図2に示す2つのテキストボックスに注目してほしい。その「和」と「差」をそれぞれ計算し、結果を埋め込むという処理を挙げてみよう。 「和」と「差」を計算する処理の部分は、サーバ側に用意したPHPプログラムで行うことにする(図3

    ITmedia エンタープライズ:Ajaxを理解する4つのポイント (1/6)
  • 最速インターフェース研究会 :: ニンテンドーDSブラウザを試してみた

    livedoor Reader 無理でした。(ブラウザ古いって出る) このブログの検索 無理でした。 Google Suggest 無理でした。 ブックマークレット javascript:alert(XMLHttpRequest) 無反応でした。 ブックマークレット javascript:location.href="http://www.google.com/" 無反応でした。 about:opera 不正なアドレスです。 JavaScriptは動くけどXMLHttpRequestが使えません。Ajax対応とか言ってたのはどいつだ。 電源を切るとcookieが消えてしまうのでログインスクリプトでも組んでブックマークレットに入れておこうかと思ったのだけれど肝心のブックマークレットすら使えず。まあ騙されて買ったお前らははてなRSSでも使ってなさいってこった。 ニンテンドーDSブラウザー ニン

    TakahashiMasaki
    TakahashiMasaki 2006/07/25
    "JavaScriptは動くけどXMLHttpRequestが使えません。Ajax対応とか言ってたのはどいつだ。"わろた
  • 第7回 Ajax活用のためのDocument Object Model入門

    前回,前々回と,Yahoo! ウェブ検索Webサービスを利用するサンプルを通じて,AjaxでXMLデータを利用する方法について紹介しました。XMLを利用することで,サイト検索結果のような複合的な情報(構造化データ)を,使用するプラットフォームを意識することなく,やり取りできます。前回,XMLデータをクライアントサイドで受け取れることを確認したところで,今回はより詳らかにXMLデータ読み込みの部分を見ていくことにしましょう。 XML操作の標準API「Document Object Model」 DOM(Document Object Model)とは,その名の通り,XML文書内に登場するタグや属性,テキストといった構成要素を汎用的に操作するためのオブジェクト群のことを言います。DOMを利用することで,与えられたXML文書から必要な情報を取り出したり,データを編集/追加/削除したり,といった操

    第7回 Ajax活用のためのDocument Object Model入門
  • もうこれからは、WordやExcelにお金を払う必要がない? ― @IT

    2006/7/8 セールスフォース・ドットコムは7月7日、プライベートイベント「Success On Demand Tour 2006 Summer」を開催し、米セールスフォース・ドットコム 会長兼CEO マーク・ベニオフ(Marc Benioff)氏が「ソフトウェアの未来」と題した基調講演を行った。 ベニオフ氏は冒頭、「数十から数億単位の顧客を前提に設計されたサービスは、企業規模を問わず、提供するソリューションの質とコストを劇的に変えさせる」という米マイクロソフト チーフソフトウェアアーキテクト ビル・ゲイツ(Bill Gates)氏の言葉を出し、「ゲイツ氏はこの考えに基づいてマイクロソフトを創設した。同社内では、『Webサービスの分野で当社はSalesforce.comに後れを取っている』と発言しているという。つまり、同氏は現在ソフトウェア業界に起こっている劇的な変化に気付いていたか

  • Sumibi.org ローマ字を日本語に変換できる無料サイト

    site closed.

    TakahashiMasaki
    TakahashiMasaki 2006/07/06
    uhoxtu ii otoko ...
  • ネオジャパン、グループウェア「desknet's」最新版を公開--Ajax対応版も

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ネオジャパンは7月4日、ウェブベースのグループウェアの最新版となる「desknet's バージョン5.0」試用版を提供開始すると発表した。8月2日から出荷を始める。 最新版では、米MBテクノロジーズのAjaxフレームワーク「Bindows」を採用して開発した「desknet's with Ajax」を提供する。desknet's with Ajaxをアドオンとして利用することで、Ajax版のスケジューラーとウェブメールの利用も可能となる。他の機能についても順次Ajax版を提供していく予定だ。 Ajaxを利用したことで、ブラウザ上でのドラッグ&ドロップによる操作や右クリックでのメニュー呼び出しが可能になっており、またウィンドウサイズの変更

    ネオジャパン、グループウェア「desknet's」最新版を公開--Ajax対応版も
  • メディア・パブ: NYTimesもが取り上げた無料のWebベースソフト

    Webベースのオンラインソフトが台頭し,有料のデスクトップソフトを駆逐するかも・・・・。こうした話は,web2.0信奉者の間で盛り上がっている。最近では大手メディアでも,そのトレンドを伝える記事が増えてきた。 NYTimes.comに載っていた“Now, Free Ways to Do Desktop Work on the Web”というタイトルの記事を紹介する。この記事の中で登場しているWebベース・オンラインソフトは次の通り。 ・Writely,:ワープロ ・ Google Spreadsheets:表計算 ・ Jotspot,: ビジネス用協同wikiソフト ・ Zoho Writer, :ワープロ ・ Writeboard,: 共有 Ajax Wiki ・Ajax Write ・ 30Boxes,:カレンダー ・ Clipmarks, :ブックマーク NYTimesで取り上げられ

  • XMLHttpRequestとリクエストヘッダ - あくる日

    バックエンドシステム側で、XMLHttpRequestによるリクエストなのか、通常のリクエストなのかを判別したい時がある。処理内容は全く同じだが、XMLHttpRequestによるリクエストなら画面再描画が不要で、必要なデータだけちょろっと返すだけで良く、それをスマートに切り替えたい。 JavaScriptでリクエストにちょっと細工(クエリパラメータを足しておくとか)すればいいのだけれど、当はもっときれいにやりたい。Railsだとxhr?とかいうのがあって…みたいな事もあり、それをかなえるカラクリも存在している筈。 と思って探してみたのだけれど、なかなかそういう記述を見つけられないでいた。で、探すのが面倒になってリクエストヘッダのダンプを調べた。 #!/usr/bin/perl use strict; use warnings; use CGI::Carp qw(fatalsToBrow

    XMLHttpRequestとリクエストヘッダ - あくる日
  • 第3回 基本的なAjaxアプリケーションを作成してみよう(中編)

    前回は,従来型のPHPアプリケーションとAjaxアプリケーションを比較することで,Ajaxアプリケーションが従来型アプリケーションのどのような点を改善するものなのかを概観しました。今回は,前回紹介したコードを詳しく見ていくことにします。 連載のテーマであるAjaxという意味で注目する必要があるのは,クライアント側のコード(リスト1)です。サーバーサイド・アプリケーション(searchAjax.php)は前回見たように,クライアントから受け取ったISBNコードに基づいて対応する書名を出力するだけのごくシンプルなプログラムなので説明は省略します。 リスト1●AjaxアプリケーションのHTMLファイル(searchAjax.html)<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    第3回 基本的なAjaxアプリケーションを作成してみよう(中編)
  • 第2回 基本的なAjaxアプリケーションを作成してみよう(前編)

    連載第1回ではAjax技術の概要と具体的なAjaxアプリケーションについて紹介したわけですが,やはり概論だけではなかなかイメージもわきにくいものです。そこで今回から,具体的なサンプルアプリケーションを通じて,実際のAjax開発を体感してみることにしましょう。 今回紹介するのは,ごくシンプルな検索アプリケーションです。テキストボックスにISBNコード(書籍を一意に特定するコード)を入力すると,対応する書籍名を表示します。なお,連載ではサーバーサイドの技術としてPHPPHP:Hypertext Preprocessor)を使用しますが,Ajaxはサーバーサイドで使用する技術を制限するものではありません。例えば,ASP .NET,JSP&サーブレット,Perl/CGIのようなサーバーサイド技術を利用しても問題ありません*1。 従来の方法で作成してみよう 従来のWebアプリケーションとAja

    第2回 基本的なAjaxアプリケーションを作成してみよう(前編)
  • Web2.0でもITベンチャーでも何でもいいけどさ、もう少しレベル上げろよ。 - Junnama Online

    移転しました。 プログラムのバグ修正等やお知らせなどについてはこちらにもアップいたしますが、 今後は移転先のサイトをご覧ください。 →Junnama Online (Mirror) 「MovableTypeプラグイン アーカイブ」はこちら。 さらに私的なブログ「Junnama.com」はこちら で、言いたいのはそういうことではない。別に自慢する訳じゃねぇぜ。言いたいのはMacBook、というより新しいマシンを購入した理由なのだ。 オッサンはね、今や化石のようになったMacOS9のユーザーだった。DTPやってるわけじゃなくてWeb屋なんだが、エディタをはじめとして色んなツールを自作で作っていてそいつをOS Xに移行できなかったから、今のいままで移行に踏み切れなかったんだ。 ところが数ヶ月前からPowerBook G4(867Mhz)をOS9、OS 10.4のデュアルブートで利用するようになっ

    Web2.0でもITベンチャーでも何でもいいけどさ、もう少しレベル上げろよ。 - Junnama Online
  • 第1回 What is Ajax? - 今からでも遅くない Ajax基本のキ:ITpro

    Web 2.0,Web API,リッチ・クライアント,SOA(サービス指向アーキテクチャ),アジャイル開発…などなど,相も変わらずWebアプリケーション開発の現場には,様々なキーワードが渦巻いています。現在その中でも特に注目されているのが,Ajax(Asynchronous JavaScript And XML)です。 Ajaxは,2005年2月にAdaptive Path社のJesse James Garrett氏が自身のコラム「Ajax: A New Approach to Web Applications」上で著したものが注目を浴び,記事や書籍などで紹介されたことから,急速に認知されるようになったキーワードです。筆者などは当時,「しょせんただのBuzzword(はやり言葉/空騒ぎ)だろう」と比較的冷ややかに思っていたものです。 しかし,その後1年を経て,いまだに衰える気配はありません

    第1回 What is Ajax? - 今からでも遅くない Ajax基本のキ:ITpro
  • Ajaxを使ったファイルマネージャをPHPで作ろう - @IT

    JavaScriptPHPの通信 JavaScriptから見たPHPからのリクエストとPHPから見たJavaScriptからのリクエスト Ajaxを使わずにファイルマネージャを作ろう Ajaxを使わないでPHPファイルマネージャの概要と実装スタイル Ajaxを使ってファイルマネージャを作ろう Ajaxへの改変部分と注意点/ファイルマネージャの制限/Ajaxを用いたオープンソースのPHPアプリケーション/phpFreeChat/自前WebにphpFreeChatをコピーしてみよう JavaScriptはブラウザ上で実行されるインタプリタ言語である。PHPはサーバ上で実行されるインタプリタ言語である。JavaScriptPHPのメッセージの流れは基的に@IT上のほかの記事を参考にしてもらうといいだろう。 ■JavaScriptでの実装例 下記はJavaScriptからサーバ上のURL、「