IndexedDB is a low-level API for client-side storage of significant amounts of structured data, including files/blobs. This API uses indexes to enable high-performance searches of this data. While Web Storage is useful for storing smaller amounts of data, it is less useful for storing larger amounts of structured data. IndexedDB provides a solution. This is the main landing page for MDN's IndexedD
IndexedDB is a way for you to persistently store data inside a user's browser. Because it lets you create web applications with rich query abilities regardless of network availability, your applications can work both online and offline. About this document This tutorial walks you through using the asynchronous API of IndexedDB. If you are not familiar with IndexedDB, you should first read Basic Co
The IDBKeyRange interface of the IndexedDB API represents a continuous interval over some data type that is used for keys. Records can be retrieved from IDBObjectStore and IDBIndex objects using keys or a range of keys. You can limit the range using lower and upper bounds. For example, you can iterate over all values of a key in the value range A–Z. A key range can be a single value or a range wit
While the library is still under development, I want to take some time to explain how you can use this framework, and show how easy it gets to work with the Indexed DB. As mentioned before, the library is based on the on the Promises context. This way we can easily handle all the async callbacks on which the Indexed DB API is based, and provide a uniform object to the developer for handling the re
元ネタは、HTML5j のメーリングリストからです。 広告ブロックしたFirefoxでは閲覧できないのですが、 *** IndexedDBに対してLINQを使うライブラリ http://css.dzone.com/articles/using-linq-indexed-db LINQ 形式ってのは、ググれば見つかりますが、「メソッドチェーンを使って簡単にデータベースアクセスを実現する書き方」といえば、わかりやすいかな。 // inserting data, key is optional db.linq.from("objectstore").insert({}, key); // updating data, key is optional db.linq.from("objectstore").update({}, key); // removing data db.linq.from
厳密に言うと違う部分もありますが、こんなイメージだとざっくりと理解しておいてください。 DBへの接続 ではここから実際のコードを使って説明していきます。 まず、2011年4月のWDの仕様(以前の仕様)でDBへ接続するには次のように書きます。 //Chrome16, Chrome18(canary), Firefox 8 で動作します var dbName = 'mzsmTest'; //データベース名 var idb; var dbConnect = indexedDB.open(dbName); console.log(dbConnect); //-> {IDBRequest} dbConnect.onsuccess = function(e){ idb = e.target.result; //IDBDatabaseオブジェクト console.log('DB接続完了'); }; db
「クラウドという言葉は定義が曖昧で広く拡大解釈が浸透されてしまったから、混同されるのはもうしょうがない」という意見もいただきました。それは自分的にはあまり賛同できないです。90年代からあるような形のレンタルサーバー的なものも「クラウド」として扱って、今回の件に限らず「そっか、クラウドといっても万能じゃないんだね」的な理解をされてもしょうがないということ態度にもなってしまいかねないので。 もちろん、クラウドは万能じゃないしクラウドに預ければ万事 ok という意味ではないですよ。そうではなくて、クラウドという話がされるよりずっと昔からあるものまで含めて「クラウド」扱いされて、その文脈で最近のビジネスやシステム動向までいっしょくたに扱われても問題ない、とまではさすがに大らかにはなれないなあと思ってます。 自分的には IaaS/PaaS はともかく SaaS まで含めて「クラウド」と言ってしまうと
ざっくりとしたログなので合ってない部分が大いにある可能性があります。後日 StudyGift の方から議事録配布があるらしいので、1次ソースにするならそっちにしてください。議事録来たら別途貼ります。 僕が要らないとか無駄だと思った言い回しは勝手にはぶいてます。 家入 ありがとうございます、ごめんなさい。 サイトに書いてある通りなんですが、 SG は学生を支援できうるプラットフォームになると思っていた。詐欺をやるつもりもなかった。思いを裏切ることになったりで、ご迷惑をおかけして申し訳なく思う。 今回の反省点などはまた後ほど まずは吉永の方から今回の経緯説明です 吉永 何があったのか(時系列順) 5.17 20:00 サービス開始。数日で作り上げたシステム。早く作りすぎた。 5.18 いくつかの媒体で記事になった。マイナビ、ねとらぼ。 同日 午後 炎上といった言葉が含まれた記事が出た。 5.1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く