『 iPhoneのSafariがHTML5のClient-sidedatabasestorageに対応している? 』
Ruby on Railsで開発を行う際に、デフォルトで採用されるデータベースがSQLiteになっている。インストール不要で使えるとあって、最近ではPythonなどでも利用されるようになってきている。もちろんPHP、Java、Perlなどでも利用されている。 メイン画面 Ruby on Railsの開発を行うということは、通常はブラウザベースのシステムになる。そしてSQLiteで開発となれば、この選択もある意味...
SQLiteでも画像を格納したり取り出して表示とかしてみたい。 ってことでやってみました。 動作ムービーはこちら 結局のところ画像データをテキストでデータベースへ保存するしかないっぽくてBase64ってメールでも使われているものを使用します。 ロードデータをBase64へエンコード var enc:Base64Encoder = new Base64Encoder(); enc.encodeBytes(ByteArray(URLLoader(e.target).data)); Base64なテキストデータ...
MySQLだと問題ないみたい。あと、job の引数に何を渡すかで変わってくるらしい…… ちなみに SQLite 用のスキーマは TheSchwartz 自身に同梱されていて t/schema-sqlite.sql に、PostgreSQL 用のはリポジトリの trunk にあります。doc/schema-postgres.sql 検証用のスクリプトは最後に載せますが、単に client が job を突っ込んで、worker が job を取り出して $job->completed() するだけのものです。 Gtop を使っ...
はプログラム単体でSQLデータベースサーバーの役割をなすDBエンジンです。 MySQLなどの一般的なデータベースではデータベースプロセスを実行しておく必要が ありますが、SQLiteは組み込まれたプログラムのみで動作することが出来ます。 SQLiteのデータベースは、ファイル単位で管理され新しいデータベースを作成すると それに伴いファイルが作られます。名前にあるように情報の...
MDC - Storage これを読んで、僕が思ったポイント。 Firefox 2.0には、SQLiteが組み込まれている。 同じくFirefox 2.0で導入された、クライアントサイドストレージ(sessionStorage/globalStorage)とは異なるもの。(クライアントサイドストレージの中では、このSQLiteが利用されている。) 基本的にchrome URLや拡張からの利用を想定し、ウェブページからは利用できない。 システムや拡張のデータファイ...
『 Flexベース、GoogleGears用のSQLAdmin。 』
DB OnlineはSQLの基本的文法の解説や、MySQLやSQLiteなどのデータベースの具体的な使い方についての情報提供サイトです
今回は、前々回 DBIx::Simple を紹介した際に予告した本格 O/R マッパーモジュール DBIx::Class (略称 DBIC)を紹介します。 Perl の世界では、昔から Class::DBI (略称 CDBI)という優れた ORM モジュールがあり、プロダクションでもがりがり使われてきました。CDBI をより便利にする拡張もたくさん現れ、中でも Class::DBI::Sweet というモジュールがよく使われていました。この CDBI::Sweet の作者...
Firefoxの2.0系はSQLiteを内臓してるらしいというのを偶然発見し、ローカルのSQLiteデータベースから画像データなどのバイナリをとってきてブラウザに表示したら面白いかもと思ったのでやってみた。 Storage - MDC を参考に以下の方法で出来ました。 var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath('C:\test.db'); var storageService = Components.classe...
『 SQLiteのGUIフロントエンド。Windows/Linux/MacOSXに対応(wxWidgets)。 』
『 viaオレンジニュース、←StorageInspector、SQLite、管理 』
MySQLのフロントエンドとして有名なのがphpMyAdminだ。Railsをメインシステムにしておきつつも、このためにPHPをインストールすることも少なくない。だが本番環境下ではセキュリティの問題あるので利用が難しい。 そこでRailsで作られたフロントエンドを採用しよう。必要なときだけ立ち上げれば良いし、ApacheにPHPを組み込む必要もなくなる。 今回紹介するオープンソース・ソフト...
AIRでSQLiteの気をつけるとところ知ってるとお得なことです。 ちょいとSQLiteを使っててつまづいたところ。 データ取得方法 配列に行番号を書くと取得できます。 var arr:Array(); //sqlデータを配列に保存 arr = stmt.getResult().data; //arr[行数].カラム名で取得可能 myLog.text = arr[0].name; 文字のエスケープ方法 挿入の際、文字列に「'」が含まれているとエラーになるので簡単に「''」にエスケー...
SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。 他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。 そんなSQLiteであるが、管理インタフェースは標準では用意されて...
『 MailもSafariもSpotlightもSQLiteベースだったのか!/SQLiteって全文検索できないけどどうなってるんだろう 』
接続の成功かどうかでtrueまたはfalseを返します。4.23以降、データベース拡張がロードされないばあいにはnullが返ります。 ADOにかんして、OLEDBではなくMicrosoftのADOを使っているばあい、$databaseパラメタをあなたが使用しているOLEDBデータプロバイダに設定することができます。 PostgreSQLにかんして、データベース接続の他の方法として、標準的なPostgreSQL接続文字列を第一パラメタ$hos...
『 GoogleGearsが発表されて1週間以上経ちましたが、それを利用したアプリが沢山産声を上げてこないのは何故でしょう?ごく一部では目にするのですが、爆発的な広がりとは言えないレベルです。apolloみたいな感じです。 』
SQLiteは良く「初心者向け」と言われるが、ところがどっこい、実は日本語で読めるSQLiteの文書というのはそれほど多くは無い。ネット上でまとまったドキュメントは、こことか、こことか、少ししかない。いくらお手軽といっても、これでは、環境面では、MySQLの方がよっぽど初心者向け。こんな賞をもらっておきながら、これではさびしいばかり。ということなので、簡単に自分...
MT 3.31 + SQLiteの組み合わせはベラボーに遅い場合がある。普通に再構築しただけでも猛烈に時間がかかるため、簡単に500 Internal Server Errorを発生させることができる。 例によって、少し追いかけてみると、lib/MT/Template/ContextHandlers.pmの_hdlr_tagsや_hdlr_entry_tagsの以下の部分がベラボーに遅い(念のため、MT 3.31のMTEntryTagsの性能バグ - Ogawa::Memorandaで示しているパッチを当てている場合には、...