PostgreSQLのinet型を使って、IPアドレスから携帯のキャリアを判定してみます。 とりあえずIPアドレスの情報源。 作ろうiモードコンテンツ:iモードセンタの各種情報 | サービス・機能 | NTTドコモ KDDI au: 技術情報 > IPアドレス帯域 IPアドレス帯域について:ソフトバンク そのまんまのテーブルを作りましょう。 create table carrier_ip ( carrear text, ip inet );kkkkkkkkkk copy carrier_ip from stdin; DoCoMo 210....
データベースは送受信するSQLが膨れ上がるのでちょっと躊躇しますが、なるべくストアドで対応するということで、やはり「正しい名前」をつけますね。 下記コーディング規約に名前付けについての規約があって、それに従うようにしています。 http://www.objectclub.jp/community/codingstandard/ 下記記事も参考になります。 http://jibun.atmarkit.co.jp/lskill01/rensai/kokugo01/kokugo01.ht... ただ、英語の素...
翻訳許可を与えてくださったJohn Osborn氏とO'Reilly社に感謝します。 原文はこちらです。 間違い、その他コメントはこちらにお願いします。 アンダース・ヘルスバーグは1996年にマイクロソフトに転職し、初期はVisual J++とWindows Foundation Class (WFC) のアーキテクトとして仕事をした。 ヘルスバーグは現在Microsoft Distinguished EngineerかつC#のチーフアーキテクトであり、Microsoft .NET Frameworkを...
これはちょっと使ってみたい。忘れないようにメモ的エントリー。 htmlSQLはPHPで使うライブラリです。これを使えばHTMLの要素をSQLちっくに取り出すことができます。例えば次のような命令が書けるようになります。 ↑ わかりやすいっす。 ちょっとあのページのタイトルだけ取り出したい、あのリンク集のURLだけ取り出したい、といったときに便利そうですね。ソースを勉強して...
OpenPNEの次期バージョン2.0の開発をスタートしました! OpenPNEプロジェクトでは、次期バージョンを1.8の延長 1.10 とするのではなく 2.0 と位置づけ、内部設計の大幅な改善と機能強化を予定しています。 まずはその第一段階として、国際化に対応した(UTF-8化した)ソースが既にCVS上にコミットされています。 また、今回の開発からオープンでかつ積極的な議論を促すために、当初は...
MySQL 互換の断然日本語が使いやすいオープンソースデータベースが MoSQLです。 以下の点が MySQL と異なるので萌え萌えです。 デフォルトの文字コードは UTF-8 です。 (デフォルトでは)文字コードの自動変換は行ないません。 文字コードの範囲外のバイト列でもそのまま格納されます。データが失われることはありません。 クライアントライブラリは環境変数により文字コードを指...
『 エンタープライズ向け機能とかって別にいらないんだよなあ。速くなってればそれでokなんだけども。 』
『 ここでperlの基本を学ぶ。素晴らしいサイト。 』
『 MySQLのバックアップを行うmysqldump機能を提供するPHPクラス 』
こんにちは池邉です。 今回は実験的なApacheモジュールを公開してみたいと思います。。 どういう事をするモジュールかというと、あらゆるデータを MySQL に入れておき、ファイルシステムのかわりに使ってしまうモジュールです。 以下のようなテーブルを用意します。 CREATE TABLE vfs ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, path CHAR(100) NOT NULL, type CHAR(32) DEFAULT 'text/plain' NOT NULL, content ...
MySQLのネタ。 1台しかない環境でエセ負荷分散、マスター・スレーブの関係を作る。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 ※現在1台でやっていて、デ...
PHPからデータベースを扱うことは良くあります。 その際、一体どういった方法でデータベースを扱うのが一番優れているのか、けっこう悩むところでもあります。 PHP4の頃までは、抽象化してデータベースを扱うために、PEAR::DBやPEAR::MDBなどが多く使われていまし...
データベースから必要なデータをフェッチするSELECT文は、「基本型+いくつかの小技」を覚えておけば即、実践に使えるぞ
MySQL FULLTEXT Ngram : LIKE検索より数十倍高速な、お手軽 日本語全文検索 について|blog|...
apache friends - xampp for windowsXAMPP Lite・is an additiona...
『 >>「MODx」はPHPで実装されているWebベースサイトを管理することができるCMS(ContentManagementSystem)です。データベースにMySQLを利用しているため、オープンソース系のWebアプリケーション環境で標準的なLAMPで構成することがで 』
「コネクションプーリング都市伝説」という単語がある.かいつまんでいうと 「コネクションプールって一般的に速いと言われているけど,クライアントが 多くなると接続維持のコストが大きくなるから今となっては速くないんじゃね?」 というものだ. WEB+DB PRESS vol.33でnipotanさんの中の人が書いてた記事が発端だと思われる. あとこんなエントリもあった. [http://hori-uchi.com/archives/00044...
RDBMSとRDFをマップすれば、両者の特徴を生かした「セマンティック・ウェブ的な応用」への道が開ける。しかし、RDFの背後にあるデータベースには、外部から直接SQLで問い合わせを行うことができない。ここをカバーするのがRDFのクエリ言語であるSPARQLだ。これは、"Web 2.0アプリケーション"にとってもキーになる可能性がある。少し古い記事だが、Kendall ClarkがO'ReillyのDeveloper Weblogs...
」(画面1)は、株式会社モバオクが運営する携帯電話およびPC向けのオークションサービスで、2007年2月末時点での有料会員数84万人、出品数284万品、1日のページビュー数7000〜8000万という規模である。 画面1:「モバオク」公式サイトトップページ 「モバゲータウン」(画面2)は、株式会社ディー・エヌ・エー(以下、DeNA)が運営している携帯電話サービスで、無料ゲームやSN...
長~いSQL文を見ているとどこがどういう構造になっているのかがわからなくなってきますよね。 そうしたときに使えそうなのが「SQL in Form」です。 一般向けのサービスではないですが、関係ある方には便利なのでは。 以下に簡単にご紹介。 ↑ たとえばこのようなSQL文。コメント分やインデントがわかりにくくなっています。 ↑ SQL in Formを通せばこの通り。構造がすっきりして...