Mozilla & NSEG@長野 で使用したスライド https://dev.mozilla.jp/events/workshop10/
Indexed Database API(以下、indexedDB)について、これまで追いかけてきた情報をとりまとめたので公開します。 indexedDBは当初は仕様が固まっておらず、サンプルコードも当然のように動かなかったので(今も動きませんが…)、検証するにはかなりハードな状況でした。最近になってどうにか動くようになってきたので、@komasshu さんと色々やり取りしながら一通りの動作を確認しました。 現時点で利用できるブラウザは Chrome 9 以降 または Firefox 4 beta 8 以降となります。まだまだ仕様は動いていますので、検証の際は、なるべく最新の開発版を使うことをおすすめします。本エントリーでは、Chrome 9 beta 、Firefox 4 beta 8 にて検証します。また、資料は、2011年1月20日時点の W3C Editor's Draft を参照
node knockout Node Knockout is the world's biggest Node.js programming competition
こんにちは、寝過ごして長野まで行きそうになったソーシャルクライアント開発のtakimoこと瀧本です。 先週弊社数名がアメリカで行われていたVelocity 2011 - O'Reilly Conferencesに参加しました。 そこではモバイル端末のテストやパフォーマンスについての講演やLTがあったようです。 自分もお土産話を色々聞きたいので詳しくは誰かが書いてくれるはず...です。 その中で気になったプロダクトがあったので紹介したいと思います。 weinre - Web Inspector Remote weinreはFirebug(Firefox)やWebKitのWebInspectorのようなデバッグ機能をリモートで提供してくれるプロダクトです。 iPhoneやAndroid(2.1以上)には一応コンソール機能のようなものがありますが 基本的には出力だけ ソフトキーボードでデバッグ用
JavaScript界隈で最近注目のライブラリ、jQuery[1]。今回のゲストはその作者にして、Mozilla CorporationでJavaScript Evangelistを務めるJohn Resigさん。日本の「JavaScript先進国」ぶりにはかなりのインパクトを受けたようです。 (左)小飼弾氏、(右)John Resig氏(撮影:武田康宏) 米国にはない 弾:JavaScriptに関わったきっかけは? Resig:大学ではPerlを使っていて、Mozillaの前にいたスタートアップ企業に入ってから使うようになりました。以来、JavaScript一筋です。 弾:JavaScriptコミュニティのShibuya.jsで講演されましたが、日本のJavaScriptersはどうでした? Resig:非常に楽しかったです。そもそも、JavaScriptのコミュニティが日本に存在し
Apple brought huge JavaScript performance improvements to Mobile Safari in March of this year, but those benefits didn’t extend to Web apps saved to a user’s home screen. iOS 5 will remedy that situation, however, finally putting home-screen Web apps on equal performance footing with those that run in the browser. Apple brought its Nitro JavaScript engine to Mobile Safari as part of iOS 4.3. Nitro
WebViewで表示するコンテンツからjavascript経由で、AndroidのAPIをたたけるようにするJavascriptインタフェースの追加方法について。 HTML,Javascript,css3でAndroidのアプリが作れるフレームワークのJavascriptプラグインを拡張する方法でもあります。 PhoneGap(android版)やjsWaffleなどのWebViewベースのフレームワークで端末のAPIを呼び出すために行っている方法です。Titaniumもandroid版はまだWebViewがメインだったような・・・。 PhoneGap http://www.phonegap.com/ jsWaffle http://d.aoikujira.com/jsWaffle/wiki/index.php? Titanium Mobile http://www.appcelerato
JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジンの性能競争が行われていますが、その影響とこの先の展望について語っています。JavaScriptプログラマなら必見の内容を、公開されたビデオを基に紹介しましょう。 JavaScript & Metaperformance これから、JavaScriptと性能についての本当の話をしよう。 JavaScriptはみなさんご存じかな? いまや世界で最もポピュラーになったプログラミング言語だ。 JavaScriptは、Javaからシンタックスを、Schemeからファーストク
昨日のソフトバンクの非公式JavaScript対応の調査結果 | 徳丸浩の日記で報告したように、昨年5月に、ソフトバンク60機種の検証を行い、JavaScript対応の状況などを調査しました。当時はまだ公式なJavaScript対応機種はない状態でしたが、既にほとんどの端末が *非公式に* JavaScriptに対応していました。 このエントリでは、検証の様子を報告します。 なぜJavaScript対応状況を調査したか http://www.hash-c.co.jp/info/20091124.htmlを公表した前後に、とある方(この方)から、ソフトバンクのケータイでもJavaScriptが動作すると伺いました(参考のやりとり)。XMLHttpRequestも含めてJavaScrptが動くと教えていただいた932SHを私も購入して調べたところ、以下が判明しました。 確かにJavaScrip
Mozilla FoundationのプログラマーAndreas Gal氏とChris Jones氏は米国時間7月3日、ウェブ標準技術でPDFを表示するツール「pdf.js」がバージョン0.2になったと発表した。特定のPDFファイルについて、非常に正確なレンダリングを達成したという。 pdf.jsプロジェクトは、6月に公表されたもので、PDFファイルをJavaScriptとHTML5のCanvasを使用して表示する。バージョン0.2では、ユーザーインターフェースの改善、TrueTypeフォントのサポート、グラフィック性能の向上などが加えられた。pdf.jsによる論文で、このツールの動作を見ることができる。筆者が確認したところ、「Firefox」では動作したが、他のブラウザにはまだ対応していない。 両氏は、「われわれはpdf.jsがHTML5に準拠したすべてのブラウザで動作することを目指して
The document discusses using node.js with MongoDB. It includes examples of basic CRUD operations using the node.js driver and MongoDB native driver. It also discusses ORM libraries like Mongoose that provide an abstraction layer. The document contains code samples for performing inserts, updates, finds and counting documents using the native node.js driver and Mongoose.
「なぜJavaScriptで「76287755398823936」が正しく表示できないか、あるいはなぜRubyでも表せないか。」の続きです。後半戦、テンションあげてまいりましょー(涙目 ■出力側ソースコードのチェック! さて...では重い腰を上げてソースコードを読みましょうか...。 FirefoxでもChromeでも起きるなら、何かWindowsのライブラリのバグ...なんでしょうか。ま、いいや。とりあえずソースコードが探しやすそうなChromeから見てみましょう。 それっぽいメソッドを探していくと...見つかりました。これですね。v8::internal::Grisu3()です。...あれ...?標準ライブラリじゃ...ない...!?うげぇめんどくさい... v8をWindows上でコンパイルするのはひたすら☆面倒†1なので、Ubuntu上でコンパイルしてCodeLiteというIDEを
node.jsはnon-blocking処理を行うため、書き手の意図しない順序で処理が実行されることがあります。それでは困ることもあるため同期をとって処理を行うパターンについて書きます。例えばA、B、C、Dという処理があり、A、B、Cの3つが終わってからDが行われることを保証したい場合の必須のパターンです。 A、B、Cという3つの処理では、それぞれDBに問い合わせを行い、Dという処理では3つのDB問い合わせの結果を使って集計の処理を行いたいような場面を考えてみます。a(); b(); c(); d();上のように普通に書くと、node.jsでは折々の状況に応じてaからdまでの処理を非同期に実行します。dが一番最初に実行されるかもしれません。困ります。そこで、A、B、Cの3つの処理が3つとも完了した後にDが実行されるようにするパターンを書きます。// sync.js var wait = f
2011/06/30 「JavaScriptを用いて、9日間でゲームを開発せよ」――ユビキタスエンターテインメントが7月1日から9日までの9日間、スマートフォン用ゲームのプログラミングコンテスト「9leap 9days Challenge #3」を開催する。 テーマは「サウンド機能を実装したゲーム」。BGMや効果音など、さまざまなサウンド機能を実装したゲームを、9日間限定で募集する。 スマートフォンで動くゲームをJavaScriptで開発 応募要件は3つある。(1)JavaScriptで書いてあること、(2)スマートフォンで動作すること、(3)サウンド機能を実装したオリジナルゲームであること。年齢制限は設けていない。日本在住でTwitterアカウントを持っていれば、プロ・アマ問わず誰でも応募が可能だ。 応募方法は、投稿型ゲームサイト「9leap」へゲームファイルを投稿するだけ。7月9日23
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く