Ext JSとprototype.jsで作るリッチなUI:パターンとライブラリで作るAjaxおいしいレシピ(3)(1/4 ページ) 今回は話題のExt JSを使ったサンプル Ext JSはAjaxアプリケーションを構築するためのJavaScriptライブラリ(フレームワーク)です。Ext JSを使用することで、デスクトップアプリケーションのようなユーザーエクスペリエンスを提供できます。2007年10月11日に2.0のベータ版がリリースされ大変注目を集めました。 今回はそのExt JS 2.0のベータ版を使ったサンプルを紹介していきます。 ■ ごく普通の入力フォームのサンプル まずこちらのサンプルを見てください。 今回のサンプルプログラム(拡大表示はこちら、※注意1:FireBugを有効にしている場合は動作が重くなる場合があります。一時的にFireBugをオフにして利用されることをおすすめし
Adobe Labs に Flash Media Encoder のプレリリース版が公開されました。(Flash Media Encoder@Labs) ダウンロードはこちらからどうぞ。(Flash Media Encoder Prerelease: EXE, 1.1 MB) Flash Media Encoder はカメラ等から PC に取り込んだ映像を Flash Video フォーマット (VP6 ) に変換してそのまま Flash Media Server (FMS) にストリーミングすることで Flash Video でのライブ配信を可能にします。これでようやく、オンデマンド配信には Flash 8 Professional のエンコーダ、ライブ配信には Flash Media Encoder とペアが揃いました。Flash Media Encoder はストリームをファイルに記
« メッセージキュー事始め in Perl - コマンドラインクライアントを作ってみた | メイン | djbdns にパッチをあてて Anti-DNS Pinning 対策 » 2007年11月08日 Re: for 文を setTimeout に変換する for 文を setTimeout に変換する - IT戦記の件。おもしろい。自分だったらこう書くかなと思いました。 function timeout_for(f1, f2, f3, fe) { var i = typeof f1 === 'function' ? f1() : f1; var rep = function () { if (typeof f2 === 'function' ? f2(i) : (i < f2)) { setTimeout( function () { fe(i); i = typeof f3 == '
BitTorrent Japanというのが設立されていたようで、BitTorrentのクライアント網をビジネス向けコンテンツ配信に使うというエンタープライズ向けのビジネスを日本で開始しているようだ。 そのBitTorrent Japanが、プロトコル設計&実装者のBram Cohen氏も呼んで説明会をする、という話が知り合いから来たので、聴きに行ってきた。 BitTorrent Conference 2007 新聞社やオンラインメディアの記者さんたちがたくさんいたので、ニュースでも出ているとは思う。 何をどうやってビジネスにするのか、自分でも疑問だったので、理解した範囲でまとめると、 BitTorrentのネットワークは、BitTorrentユーザのPCや帯域を集めて、コンテンツをユーザの近くにキャッシュでき、その結果巨大なファイルの配布が高速になる。コストも安い BitTorrentユー
x86の解説をいざ始めてみると,どうもblogという媒体はやりにくいので別ページで進めることにしました.すいません.まとめ直すまでしばらくお待ちください.あと基本的なことばかり続いたので,ちょっとマニアックネタに走ってみます. というわけで突然ですがクイズです.そこそこ高い難易度に設定したつもりですが,いかがでしょう.初心者の方は全然分からなくても大丈夫です.あえて曖昧な記述をしている部分もあります.後半の答えは凄いものがあるといいなあ.あと,難問奇問募集中. 以下は断りがない限り, 環境は32bit OS上のPentium4以降のx86 CPU 関数の呼び出し規約は__cdecl 配列は16byte alignmentされていて複数の配列はオーバーラップしていない ループは4の倍数と仮定してよい ものとします.CPUに依存する場合は明記してください. Q1(5点) 符号なしeaxの値を4
for 文で 100 項目とか 1000 項目とかあるテストケースを処理するとブラウザが固まる。 こんなダイアログが表示されます。 ということで for 文を setTimeout や setInterval に変換する事で定期的にブラウザに処理を戻すことができる。 // ここでは console.log のところでログを取ってますが // 通常は処理が入ります。 for (var i = 0; i < 3; i ++) { console.log('a' + i); } /* * 結果 * a0 * a1 * a2 */ これをまず while 文に変換 var i = 0; while (true) { if (!(i < 3)) break; console.log('a' + i); i ++; } /* * 結果 * a0 * a1 * a2 */ で、 setTimeout に
Facebook Ads(的なもの)、わが家も来年か再来年には導入の見込み SNS「Facebook」は6日、新しい広告システム「Facebook Ads」を発表した。 米Facebook、友人関係を活用する広告システム「Facebook Ads」発表 POLAR BEAR BLOG: クチコミ、全自動化の時代 Facebookの「Social Ads」ってすごくね? | IDEA*IDEA 友人の行動と広告を一緒に配信するところがキモ。要はこんな感じ。 いやー怖い怖い。うちの子どもも3歳ぐらいになったらこういうの始まるんだろうなあ……。従来のWebマーケティング用語では「レコメンド」と呼ばれていた領域のような気もするし、むしろ「新手の商法」と呼ぶべきものではないかとも思えるんですが、“広告”ということでいいんでしょうか。まあいいのか。 この“広告”の強烈さは、その承諾誘導力(要は、買わせ
English version is: gOS install やっとダウンロードが終わったのでインストールしてみました。 インストール手順はGutsyと変わらなかったです。 まずは起動画面。緑だ。 起動後の画面。MACのDockみたいのが下についていて、右上にはGoogle Searchバー、右のアイコンは上がネットワーク情報、下は時計です。 Dockの内容は、葉っぱのマークをクリック->[Favorite Application]で見れます。 デフォルトでは以下のとおり。WebページのものをクリックするとFirefoxでページを開きます。 Blogger Facebook Firefox Web Browser GMail Google Calendar Google Docs and Spreadsheet Google Maps Google News Meebo Rhythmbo
世田谷の某所から原宿まで自転車通勤しているのですが、そろそろ寒くなってきたので電車に切り替えようかと悩み中のmikioです。今回はTokyo Cabinetのスクリプト言語バインディングについて述べます。 スクリプト言語バインディングとは TCはC言語で実装されたライブラリで、C言語(C89、C99)およびC++言語のプログラムから利用することができます。CやC++は各種の計算処理やシステムコールの呼び出しを直接的に記述できるので高速に動作するプログラムを作ることができる反面、ポインタ演算やメモリ管理などで致命的なバグを潜ませやすいので非常に注意深くコーディングを進めなければいけません。つまり、プログラムの実行速度は速いが、開発速度は遅いということです。 それに対して、PerlやRubyをはじめとするいわゆるスクリプト言語は、実行速度はCやC++に劣るものの、高水準かつ直感的な文法と強力な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く