Yahooは米国時間9月29日、「Yahoo User Interface(YUI)」ライブラリのバージョン3をリリースした。同ライブラリは、JavaScriptやCSS(Cascading Style Sheet)で記述された装飾的なユーザーインターフェースエレメントをウェブサイトに付加することのできる、プログラマ向けのソフトウェアコレクションである。YahooのEric Miraglia氏は29日付のブログ投稿で、「YUI 3のコアインフラとそのユーティリティスイートは、今日リリースされたバージョンでプロダクションレディの状態になったと考えている」と述べた。「われわれが今日、バージョン3.0.0としてリリースしたコードは、新しいYahooのホームページで使用されているものと同じコードであり、積極的にかつ広範囲にすでに利用されており、自信をもって提供できる」(Miraglia氏のブログ
Web 2.0が引き起こしたパラダイムシフト 読者の皆さんはWebと親和性の高いデータフォーマットと聞いて、何を思い浮かべるだろうか。もしこの問いを数年前に発したのなら、おそらくほとんどの人がXMLと答えただろう。今年で誕生から10年を迎えたXMLは、データ交換のための最も重要なフォーマットとして、利用機会が高くさまざまな分野で用いられている。しかしながら、今日では、Webと親和性の高いデータフォーマットは「JSON」と答える人も多いのではないだろうか。 Web 2.0というキーワードとともに、ここ数年でWebを取り巻く環境は劇的に変化した。もちろんWeb 2.0という用語自体は単なるバズワードであり、意味のない宣伝用語として使われることも多く、筆者自身あまり好きな言葉ではない。Tim O'Reilly氏のWeb 2.0の定義(http://www.oreillynet.com/pub/a
TOPICSProgramming , Web ,Security 発行年月日 2008年02月 PRINT LENGTH 284 ISBN 978-4-87311-358-6 原書 Securing Ajax Applications FORMATPDF Ajaxは、昨今のWebサービスでは欠かせないものとなっていますが、そのインタラクティブ性の高さゆえに多くの脆弱性を抱えており、セキュリティがますます重要になってきています。本書はAjaxアプリケーションをはじめ、Web 2.0関連のテクノロジやWebサービス全般に関しても幅広くカバー。セキュリティに関する基本知識やWebアプリケーションの持つ脆弱性にも詳しく触れています。実際に多数のアクセスを集めているWeb 2.0サイトでのケーススタディなども交え、安全なWebアプリケーションを構築するために必要な知識をコンパクトにまとめてい
印刷する メールで送る テキストHTML電子書籍PDF ダウンロード テキスト電子書籍PDF クリップした記事をMyページから読むことができますYahoo!は12月4日(米国時間)、Yahoo! User Interface Library(YUI)の最新版「YUI 2.4.0」をリリースした。ブログ「Yahoo! User InterfaceBlog」で明らかにされたもの。 YUIはリッチインターネットアプリケーションを開発するためのJavaScriptライブラリ。今回のリリースでは、Selector Utilityを初めとして、チャートコントロール、Get Utility、プロファイラ、JSONユーティリティのアップデートが実施された。 また、本リリースの注目点としては、ボタン部品、埋め込み型のカレンダー部品が追加されたほか、Drag & Drop UtilityAPI
はじめに AJAXは、デスクトップアプリケーションと同じくらい対話性と応答性のよいリッチなWebアプリケーションを開発する手段として、多くの開発者に採用されてきました。AJAXでは、WebのUIを異なるセグメントに分割します。ユーザーはあるセグメントで操作を実行し、その操作が終わらないうちに他のセグメントで作業を開始することができます。 しかし、AJAXには大きな欠点があります。戻る、進む、ブックマークといった標準的なブラウザ機能が無効になるのです。AJAXアプリケーションの開発者は、ユーザーをAJAXの欠点に無理やり順応させるのではなく、アプリケーションを従来のWebインタラクションスタイルに合わせ、次の機能を提供するようにしなければなりません。[戻る]/[進む]ボタンが機能するようにして、エンドユーザーが直観的なやり方で履歴ページ間を移動できるようにする。ユーザーがブックマークを作成で
一方で、Ajaxの技術がデスクトップに侵食していく方向性は強くみて取れる。これは、先に述べたGoogleデスクトップガジェットやYahoo!ウィジェット、Windows Vistaのサイドバーガジェット、AdobeのApolloなどのすべてが該当する。 しかし「デスクトップ上には、すでに歴史ある強力なソフトウェアの蓄積があるにもかかわらず、なぜ今更Ajax技術をデスクトップに持ち込む必要があるのか」と疑問を感じる人もいるだろう。 その理由には様々なものが考えられる。これまで一般的だったものは、Web開発のノウハウを持った多数の技術者が即座にデスクトップ開発に投入できる、といった理由だ。しかしごく最近、筆者は別の理由が存在するのではないか、と考えるようになった。 それは、従来型のデスクトップ開発が「実はニーズを満たしていない」という理由である。 もう少し詳しく説明しよう。従来型のデスクトップ
「第6回:決定的勝者のいないAjax」では、Ajax戦略を推し進めるライバル4社の関係が、従来のライバルの形とは大きく異なる点について解説した。さらにWebAPIの持つ特性についても紹介した。 最終回の今回は、ライブラリを使用する際の特性を紹介し、Ajaxがこれから目指していく先について考察する。 WebAPIの使い過ぎがよくないのと同様に、プログラムを構成するための部品を集めた「ライブラリ」も、使いすぎるとよくない結果を招く。 Webブラウザ上で動作するAjaxのプログラムがライブラリを使うということは、ページ本体の他に別のJavaScriptファイルを外部から読み込むことを意味する。より多くのライブラリ、より大きなライブラリを使うと、そのための転送量が増え、素早くページが稼働しないといった問題が生じる可能性がある。 しかし、Ajax固有の問題はそこにはない。実は、JavaScrip
新着コメント おお、かなり速いですね。 ただ、連文変換時の候補が一つしか出ていない(途......iPhoneの日本語入力は、速くなったのですよ 投稿者:korly まだ実用化にはちょっと冒険,という段階という感じでしょうか。 実際,わた...... OpenOffice.orgがなぜ普及しないのか 投稿者:今駒哲子 はじめまして。自分もいろいろアイデアを考えていました。second earthいいで...... Second Earthは神の視点 投稿者:なかのひと 「一家に一台、自分だけの地球」って、すごい発想ですね。自分も欲しいと思い...... Second Earthは神の視点 投稿者:sumimotoshohei まあ、三菱だからって、ロックフェラーセンターを何度も買わないだろうという......アメリカ住宅バブル崩壊の後始末の「ババ」を日本の預
Googleは、Google AJAX FeedAPIを公開した。乱立するフィード形式をGoogle側で吸収し、JavaScriptで扱うことができる。Google AJAX FeedAPIはGoogleサーバがさまざまなソースからフィードを取得。ユーザーはGoogleサーバを介して外部フィードを取得するため、セキュリティ制約を気にすることなく利用できる。フィードフォーマットもAtom、RSSの各バージョンに対応しており、これらの違いはGoogle側で吸収するため、意識する必要がない。データはXMLまたはJSON形式で取得可能。そのため、他のJavaScriptAPIとのマッシュアップも行うことができる。GoogleではサンプルとしてITunesのRSS情報を取得し、ジャケットを表示させる「AJAX Tune Bar」を公開している。以下、簡単な作り方を見てみよう。
Googleから「Google AJAX FeedAPI」が公開されました。 このAPIは、他ドメインのRSSやAtomの一般的なフィードを簡単に取得するためのAPIです。 公開APIを利用したサンプルサイトを作っていくよ管理人として、早速「Google AJAX FeedAPI」のテストを兼ねて、[Z]ZAPAブロ~グ2.0に導入してみました。 各記事の下部に、「この記事に言及していそうなブログを検索する」というリンクを追加してあります。 このリンクをクリックすると、画面遷移することなくAjaxで、リンク元のブログが表示されます。Googleにキャッシュが生成されるため、クロスドメイン制約を気にすることなく、他のドメインのフィードを表示できます。 [Z]ZAPAブロ~グ2.0:人気記事の はじめてのApolloプログラミング ニコニコ動画みたいなものを作ってみるテストと問題点 など
Platforms and Operating SystemsAndroid →GoogleAI →Chrome →Google Cloud → Firebase → Frameworks, IDEs, and SDKs Jetpack Compose →Android Studio →Flutter → Firebase Studio →GoogleAI Studio → Services and Integrations GeminiAPI →Privacy Sandbox → Identity Checks →Google Workspace Growth and MonetizationGoogle Play →Google AdMobGoogle AdsChrome Extensions →Google Search Central
Ajaxを活用して開発されたWebアプリケーションは、サーバとの通信をWebブラウザのページ読み込み処理とは異なる方法で(非同期で)行うため、基本的にWebブラウザのナビゲーションバーでは制御できない。つまり、Ajax機能を活用して再描画された内容は「戻る」ボタンでは戻れないということだ。 これは便利でもあり不便もである。特定の操作においては戻るボタンで戻れた方が扱いやすいこともある。Ajaxアプリケーションにおいてこうした戻るボタンとの関連付けを行うためのライブラリや実装方法はいくつかあるが、ここではAndrew Mattie氏によって公開されたdsHistoryを紹介しておきたい。 Andrew Mattie氏は15日(米国時間)、自身のブログにおいて「Presenting dsHistory: Another Way to Revisit the Past」と題したブログを公開。YU
同様のパターンは、インターネット上でも見られる。その典型的な例は、一連の「Flash」技術だろう。 インターネット上で閲覧可能なコンテンツを作成する主流技術はFlashではなく、当然HTMLがその座にいる。しかし、HTMLだけでは表現力が不十分なため、色やレイアウトを指定する「CSS」、プログラミングを行うための「JavaScript(ECMAScript)」、拡大してもジャギーのないベクターグラフィックを実現する「SVG」などの技術も生まれている。 これらを組み合わせれば、音や動き、対話性などを持つかなりリッチなコンテンツを作成できるだろう。しかし、関係する各種企業や団体の足並みは揃わず、このような技術が本当の意味で主流となったとはいい難い。たとえばマイクロソフトは自社のWebブラウザにSVGを実装していないし、オープンソース陣営はFirefoxがリリースされるまでは、強力かつ安定したW
2005年4月の初回リリースで、ちょうど「Ajax」という言葉が同年2月に誕生した頃に開発を始めたライブラリです。プロパティでなくメソッドを多用するなど、今から見るとあまりJavaScriptらしくない設計で、コードの内部構造もあまり洗練されていません。 Ajaxアプリケーションを構築していると、クロスブラウザーの対応やXMLデータを展開する際の面倒なDOM操作が気になります。クロスブラウザー対応のXMLHttpRequest(XHR)ラッパー機能と、XMLデータを扱いやすいJavaScriptオブジェクト形式へ展開する機能を搭載したJKL.ParseXMLライブラリを、2005年5月にリリースしました。 たった数行のJavaScriptコードを書くだけで、XMLデータを利用したAjaxアプリケーションを手軽に構築できます。JSON形式やCSV形式のデータの受信にも対応しています。 XHR
このように競馬、その魅力に取り憑かれる者は多い。 しかし、情熱の裏には暗雲が立ち込めることも。。。 膨大な数の「競馬予想サイト」がウェブの海に存在するが、果たして全てが信頼できるものなのか? 一部には、夢を与える名の下に、正当な方法から程遠い手法を用いてユーザーの資産を奪おうとする悪徳・悪質なサイトが蔓延しているのが現状。 それでも、多くの競馬ファンが信じたいのは「真実の情報」。 彼らが探しているのは、正確な予想を提供する信頼のおけるサイトです。 私たちは競馬ファンの悩みに応えるべく、「ウマトピ」を立ち上げ、」競馬に役立つ情報サイトを作りました。 当サイトのような競馬予想サイトを検証するサイトは数多くあるものの「ウマトピ」は1味も2味も違います。 当サイト限定の項目!本物のデータでランキング付け! 他のユーザーの評価がわかる「いいね」ボタンを設置! 競馬予想サイトに登録せず、当サイトで無料
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く