You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Javaに多いと思うが、こんな例をたくさん見かける。 public class MyClass { private int myField; public int getMyField() { return this.myField; } public void setMyField(int value) { this.myField = value; } } 出典はパッと示せないが、教科書みたいな本にも書いてあって、「内部フィールドはprivateにすべし」みたいなルールがあったりする。 しかし、これは単に次のように書けば良い。 public class MyClass { public int myField; } 簡潔に書けることを簡潔に書いて何が悪いのか。こんな風に言うと、「フィールドへのアクセスを隠蔽しないなんて云々」という話が聞こえてきそうだ。しかしながら、内部に持っているフィ
HTML5 の Web Database を使うのに便利なライブラリを作ってみました。HTML5 の Web Database の API は、無名関数をがりがり使わないと面倒です。jQuery 風にメソッドをつなげてデータベースにアクセスできるライブラリを作ってみました。意外と便利です。 <script> mchain .openDatabase("todo.db") .transaction() .createTable("todo_tbl", { todo_id : "INTEGER PRIMARY KEY", body : "TEXT", ctime : "INTEGER" }) .insert("todo_tbl",{body:"test", ctime:new Date().getTime()}) .select("todo_tbl",{}, showItems) .commi
WebSQL.jsはWeb SQL Databaseを使いやすくするJavaScriptライブラリです。 惜しくもHTML5の仕様からはもれていますが、新しいWebブラウザの機能にWeb SQL Databaseがあります。そんなWeb SQL Databaseをより使いやすくしてくれるライブラリがWebSQL.jsです。 デモです。データを追加したり、削除したりできます。 さらに追加しました。再読み込みしても再現します。 WebSQL.jsはデータベースの作成、テーブルの作成、データのCRUD操作、テーブルの削除が行えます。さらにトランザクションやSQLの実行も可能です。各メソッドはチェーンでつないで実行させることも可能になっています。 WebSQL.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る Web SQL Da
SQL.jsはSQLiteをEmscriptenを使ってJavaScript化したソフトウェアです。 SQL.jsはWebブラウザ上で使えるデータベースです。Emscriptenを使ってSQLiteをJavaScriptに変換した面白いソフトウェアです。 デモです。テキストエリアに書かれたSQLを実行できます。 実行した結果です。最終的な結果だけが出力されています。SELECTの結果はJSONデータとして取得されています。 もちろん普通にSQLが使えます。 日本語は出力時は化けてしまいましたがデータ上は問題ないと思われます。 SQL.jsはSQLiteがそのままJavaScriptになってしまったようなソフトウェアです。慣れた使い勝手でSQLを実行したり、データを取得できてしまうのは面白そうです。なお現状Google ChromeやFirefoxにしか最適化されていません。 SQL.jsは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く