Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
はてなブックマーク(以下「はてブ」)がリニューアルされ、ブラウザからブックマークレットでブックマーク登録(以下「ブクマ登録」)しようとすると、図1の画面が現れるようになった。「こちらから再設定をお願いします」と指示されているが、この指示に従ってはいけない。ここで提供されている新型ブックマークレットは使ってはいけない。(この指示には従わなくてもブクマ登録はできる。) 新型ブックマークレットを使用すると図2の画面となる。ブクマ登録しようとしているWebサイト(通常、はてな以外のサイト)上に、はてブの画面のウィンドウが現れている。これは、Ajaxと共に近年よく使われるようになった「ページ内JavaScriptウィンドウ」である。(ポップアップウィンドウとは違い、ウィンドウをドラッグしてもブラウザの外に出すことはできず、あくまでも表示中のページ上のコンテンツであることがわかる。)
JavaScriptフレームワークシェア - JavaScript Libraries by John Resigより抜粋 WebアプリケーションやWebサイトを開発するにあたってAjax JavaScriptフレームワークは重要なポジションを占めている。開発も活発だ。しかし主要なものだけでもいくつものフレームワークがあり、どれを選択すればいいのかわからないというのがWebデベロッパの抱える重大な問題だ。 結局のところこれらAjax JavaScriptフレームワークでは最終的におなじことを実現するために、それぞれが違うAPIを実装していることになる。実装は似ている部分も多く、さらに開発が進につれてほかのフレームワークの利点が取り込まれる。どれを選択するかといった決定打に欠けるわけだ。 そこでAjaxianにおいて紹介されているThinking about the difference b
上を行くかどうかは知りませんが :-p Ajaxはクライアントの都合でサーバーに通信を仕掛けるpull型の通信ができ、Cometはサーバーが好きなタイミングでクライアントへデータを送りつけるpush型の通信ができるわけですが、新たに双方向の通信ができる技術を開発しました。 具体的には、JavaScriptとサーバーの間で双方向のRPCができます。すなわち、サーバーからクライアント側のJavaScriptのメソッドが呼べるし、逆にクライアント側からサーバー側のメソッドを呼ぶこともできます。 サーバー側で call("addMessage", "Hello!") とやると、JavaScript側の function addMessage(msg) { ... } という関数が呼ばれたりします。 この技術を使って、試しにチャットシステムを作ってみました > デモ (ソースコード)*1 リアルタイ
基本 jQueryとは jQuery は様々な処理を短く簡単に書ける JavaScript ライブラリです. 独自のXPATH/CSSセレクタを利用することで,多くのDOM操作を非常に簡単に書くことが出来ます. JavaScriptのDOM操作や,XMLHTTPRequest,XMLの操作などを覚えなくとも, Ajaxを利用したインタラクティブなページを作ることが出来ます. 以下のサンプルを見れば,JavaScriptらしい表記をほとんどする必要がないことがわかると思います. toggleサンプル 特定のブロックの表示・非表示を切り替えるのは以下のようなコードになります. $("#target_toggle").toggle("slow"); このブロックは,<p id="target_toggle"> です. Ajaxサンプル Ajaxでhello.htmlをロードするのは以下のようなコ
個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 プロセス番号が足りなくなる パンクするのは例えばプロセス番号だ。 Ajaxの実装として最近注目されている技術に“Comet”(コメット)と呼ばれるものがある。HTTPのセッションをあえて切断せずに、サーバとクライアント間でつなぎっぱなしにするテクニックだ。Cometを使えばクライアントからのリクエストに応えるだけでなく、サーバ側からも不定期に情報を送り出すことができる。例えば、Web上でチャットサービスを実装するには、通常はクライアント側からサーバに一定間隔でポーリングすることで、ほかのユーザーの発言分をサーバから取得して表示するが、Cometの
米グーグルが発表したGoogle Web Toolkit。Java言語で作成したクライアントアプリケーションを、JavaScript+HTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX apps in the Java language』(=Java言語でAJAXアプリを造る)という、Java開発者にとって非常に刺激的なキャッチで始まっています。 これまでも、BACKBASE Java Edition、ICESOFT ICEFACES、Nexaweb などAJAX+Javaでの開発に対応するフレームワーク製品または
A premium domain is a domain that is already owned by someone else. Premium domains are more valuable than unregistered domains for a number of reasons including the age of the domain, popularity of keyword(s) in the domain and appeal to specific buyers. If the domain has a price listed, that means it is available for sale. Simply click the "Buy Now" button on this page to begin the process. If th
Stories about our creative apps and services for everyone
Your Gateway to Hollywood Gossip, TV Series Buzz, and the Story Behind It All Gossip Immerse yourself in the glitz and glamour of Hollywood with our curated collection of the latest scoops and whispers. Wetpaint is your backstage pass to the juiciest gossip in town. TV Series Elevate your TV experience with exclusive insights and behind-the-scenes revelations. Wetpaint transforms your viewing into
トップを狙え PC自作派もそうでなくとも。まずは実力を知るために試してみよう。 トップを狙え PCが今の二倍、三倍と速くなったとしても、そのPCで何をやらせるんだと言う議論がある。確かに普通のブラウジング、メール等では現状でもオーバースペックだろう。 だが、遅くても良いと言う話ではない。速ければ速いほど良い。昔はニーズに合わせたスペックだったが、今後はスペックに合わせたニーズが出てくるはずだ。 今回紹介するフリーウェアはHDBENCH、PCのベンチマークソフトウェアだ。 HDBENCHではCPU、VIDEO、メモリー、ドライブのベンチーマークを行う事ができる。CPUであれば整数演算、浮動小数点演算など、複数の項目について計測を行ってくれる。 デュアルCPUの場合はVIDEOの計測が半分ずつ行われる。結果はグラフに表示されるので、他のPCとの比較や、改造前の比較にも利用できる。 自作派には勿
この先、使用予定のないブランド品を売ってお金にしたいけれども、近所や知っている範囲にお店がない、考えてみると、遠くのお店まで行って帰るような時間を取るのは難しいかもしれません。そういう人は多いでしょう。 そういった場合は、宅配買い取りサービスを提供しているところを利用するのが便利ですし、楽です。 お店の用意してくれる宅配キットで、売りたい商品を送付し、うけ取ったお店で、査定がおこなわれます。結果の査定額が知らされ、それに納得することができたら、お店から料金の振り込みがあります。 すべてを在宅で行なえる便利なサービスと言えるでしょう。中古ブランド物の買い取り相場ですが、数が膨大且つ多種多様ですから、何かの品物についてピンポイントでその値段を知るというのは難しいようです。しかし、他のものはともかく世界的に有名なブランドのバッグなら、その買い取り価格がどのくらいになるのか、ネットで調べてみると相
「フライドポテト」を好きな人もいれば、嫌いという人もいると思う。どうでもいいと思っている人も。あなたが思う「恋」って、どうなんだろう? アンパンマンは、小さな子に人気のある番組だけれど非常に攻撃的に思う。 話のラストは、アンパンチといってぶん殴って話を終わりにする時が非常に多いように見える。 子供にも非常に悪影響だと私は考える。 ばいきんまんとかびるんるん達が、たいしてひどいことをしていない内容の時でもぶん殴って話を終わらせる。 アンパンマンは、ばいきんまんとその他を目撃したら、やめろといいながらもうこぶしを突き出している。 話を聞かずに問答無用だ。 説得するわけでもない。 ただ、暴力で解決するからいつになっても改善されず、毎回同じ内容だ。 思うのだけれど原作は攻撃的でないかもしれないけれど、アニメ向きにする必要があって戦いのシーンをいれてそのようになっているのだろう。 曇っている平日の早
The TrackIt teamは14日(米国時間)、TrackItの最新版であるTrackIt 1.0.0を正式に公開した。TrackIt 1.0.0はJavaで実装されたWebベースのプロジェクトトラッキングツール。Webアプリケーションとして動作し、プロジェクトを管理するための各種機能を提供する。 TrackIt 1.0.0はGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。開発者に対して最大限の柔軟性、カスタマイズ性、使い勝手のよさを提供することを目指して開発されている。 TrackIt 1.0.0における主な変更点は次のとおり。 ユーザインタフェーススタイルの拡張 依存しているHibernateおよびEcho2ライブラリの更新 トランザクション管理を改善するためのサービスレイヤに対する独立し
Claw framework is meant to provide a convenient and intuitive way of development of PHP5 driven object oriented applications. Why another framework when there are dozens of others? Most of PHP frameworks lack a solution for tree-structure web sites. In many real world applications the usual "module/action/variables" approach is simply not enough. Claw allows developing tree-structured web and syst
このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く