Webサイト構築で面白いのは、つい先日までどう見ても小規模なユーザーベースで動作していたサイトが、瞬く間に数万人、数十万人のユーザーを抱えることになったりする*ことです。また、最初は小規模だったアプリケーションが、少しずつ改善していくうちに、大規模なアプリケーション*になることがあります。本稿では、徐々に大きくなるWebアプリケーションをスケーラブ...
はてなブックマークのコメント [1]より。 [2]昨日お伝えしたGladius DB [3]の対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladius DBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 [1] http://b.hatena.ne.jp/entry/http://www.moongift.jp/2007/07/gladi...
データベースは送受信するSQLが膨れ上がるのでちょっと躊躇しますが、なるべくストアドで対応するということで、やはり「正しい名前」をつけますね。 下記コーディング規約に名前付けについての規約があって、それに従うようにしています。 http://www.objectclub.jp/community/codingstandard/ 下記記事も参考になります。 http://jibun.atmarkit.co.jp/lskill01/rensai/kokugo01/kokugo01.ht... ただ、英語の素...
通常の設定ファイルの代わりにMySQLなどのデータベースをバックエンドとするDNSサーバです。 DNSレコードをウェブブラウザから編集できるようになり、PHPを使って自分専用のコントロールパネルを作ることも可能。さらにDNSレコードやゾーンを作成・変更・削除しても再起動したり再読込のコマンドを打つ必要は無し。 インストール方法などの詳細は以下の通り。
『 コメント欄も要読。php-wオプションの紹介。文字列は変数埋め込みより「'」結合のほうが速いみたい。あと否定的なコメントが目立つ。既存のコードを書き換えるには利益が少なすぎるみたい 』
この実験室では、Apache、PHP、PostgreSQL を使った Web ページ作りについて説明していきたいと思います。これらのソフトウェアがどんなものかと言うと、それぞれ Web サーバ、サーバ上で動くプログラム、データベースとなります。これら3つの組合わせで、インタラクティブな Web ページの作成を目指しています。 とにかく、3つのソフトを使用するので、説明の順番が難しいので...
バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量も食いません。...
(SQLite Control Center) を日本語化したものです.本家の SQLiteCC では対応していない SQLite3 のデータベースファイルも扱えます.
これはちょっと使ってみたい。忘れないようにメモ的エントリー。 htmlSQLはPHPで使うライブラリです。これを使えばHTMLの要素をSQLちっくに取り出すことができます。例えば次のような命令が書けるようになります。 ↑ わかりやすいっす。 ちょっとあのページのタイトルだけ取り出したい、あのリンク集のURLだけ取り出したい、といったときに便利そうですね。ソースを勉強して...
textsqlはmysql等のサーバーに依存したデータベースを用いない テキストファイル形式でのデータベースを実現するPHP用ライブラリです。 conditionにphpの構文をそのまま使用できるのがミソ。 MITライセンスです。 ダウンロード後はご自由にご使用下さい。
今までかなり「まじっすか?」と言われ続けてきた 「開発 → FTP → テスト」 の流れですが、ようやくローカル開発環境に移行できました。これで、 「開発 → テスト」 になりました。また同時にバージョン管理も導入。 開発ってこんなにも効率化できるものなのね、という嬉しさからエントリー。万人受けの記事じゃないので(かつ、玄人ウケもしなさそう・・・)興味がな...
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』
『 ThisisaratingbarscriptdonewithPHPandmySQLthatallowsuserstoratethingslikecanbedoneonNetflixorAmazon 』
PHP アプリケーションに共通の 5 つのデータベース問題 (データベースのスキーマ設計、データベース・アクセス、データベースを使ったビジネス・ロジック・コードなど) と、それぞれの解決方法を理解してください。 データベースを正しく使う方法が 1 つしかないとしたらどうでしょう。 データベースの設計、データベースのアクセス、そしてそれを制御する PHP ビジネス・ロ...
MySQL 互換の断然日本語が使いやすいオープンソースデータベースが MoSQLです。 以下の点が MySQL と異なるので萌え萌えです。 デフォルトの文字コードは UTF-8 です。 (デフォルトでは)文字コードの自動変換は行ないません。 文字コードの範囲外のバイト列でもそのまま格納されます。データが失われることはありません。 クライアントライブラリは環境変数により文字コードを指...
http://d.hatena.ne.jp/hoshikuzu/20060211#P20060211PHPSQLINJECTION セキュリティmemoにaddslashesよるエスケープ処理でSQLインジェクションが可能なるという記事を見つけました。 私のセミナーを聞いたことがある方は「addslashesによるエスケープ処理は止めましょう」と言っていた事を覚えているでしょうか? mysql_real_escape_string()やpg_escape_string()等のデータベース専用のエスケープ関数を使いましょう、...
『 SQLPowerInjectorisanapplicationcreatedin.Net1.1thathelpsthepenetrationtestertoinjectSQLcommandsonawebpage. 』
『 WEB開発者のためのリソースを集めたリンク集。Ajax、Firefoxプラグイン、Ruby、Flash、JavaScript、SQL、フォント、HTML色関連サイト、PHP、イメージ編集、ロイヤリティフリーの画像などにリンク 』
一昨日から今日まで3日間の日程で開催されていた、MySQL Conference & Expo 2007に行ってきました。日帰り圏内どころか、自転車圏内で、こういうカンファレンスがあるのは、素晴しいです。詳細は、随時アップされるであろうプレゼン資料と、Planet MySQLに大量の報告があります(全部英語ですけど)。個人的に注目していたのは、Digg.com、Flickr.comとYoutube.comのDB周りアーキテクチャのセッシ...
『 EclipseのSQLクライアントプラグイン 』