SQLのエスケープと聞いてやってきましたよ。2008-07-10 - T.Teradaの日記から 例えば、「\%foo」から始まる文字列を検索する場合には、どのようなSQL文を書けばよいのでしょうか。 条件は以下の通りです。 1. DBMSソフトはMySQL 2. ESCAPE節は使わない 【中略】 「\%foo」から始まる文字列を検索するSQL文は、以下のようになります。 mysql> SELECT 123 FROM dual WHERE '\\%foo456' LIKE '\\\\\\%foo%'; MySQLの...
かつて、テクノロジに詳しい人だけがコンテンツを作成し、インターネットに公開する方法を知っていた時代があったが、使いやすいブログ、CMSシステムの登場が時代を変えた。今日では、誰もが情報を発信できる。そして今、「Iceberg」がこれと同じ大衆化をプログラミングにもたらしたいと考えている。それが、誰もがプログラマーになる「Web 3.0」構想だ。 2008年、まだプ...
オライリー矢野様より献本御礼。 Head First SQL Lynn Beighley 佐藤 直生監訳 / 松永多苗子訳 これはすごい。ここまで分かりやすく、面白く、そしてきちんと完結している入門書は、SQLの入門書に限らず前代未聞。 オライリー、おそるべし。 続きを読む
『 値段がちと高い。だが人口と一人1日当たりに行動できる数に頭打ちがあるのであれば、たしかに上界が定まるので、技術進歩によりHDDからメモリに移行してもおかしくない。 』
"MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計...
今年もMySQL Conference 2008に行ってきました。社内向けの報告資料と雑多なメモですが、よろしければ参考にしてください。 *1 概要 MySQLがSunに買収されて始めてのConference 8セッション並列で、OSCONの規模にだいぶ近い MySQLが扱うトラフィック量・データ量がどんどん大きくなってきており、それにどう追従するか、という観点の話が多い 買収の話とか "MySQL、新機能追加は有償版の「My...
お客様からは、「サウンドハウスの個人情報管理が甘かったのではないか」という管理責任を問う声を頂きました。(略)それに対して弊社の率直な答えは、通常、企業が取るべき対策は取っており、完璧ではないが、落ち度があったと言われるレベルでもない、ということです。(略) 弊社のWEBサイトは全て自社開発をしており、セキュリティ面に関しましては、24時間体制の...
というわけで、ここが新サーバ群による新生GIGAZINE.NETです。この記事が見えているということは、新しいサーバへのDNS浸透が済んだということです。見た目上は特に何かの変化があるわけではないのですが、サーバが物理的にトラブルを起こさない限りは重くなったりはしない……はず。 というわけで、前回の記事に引き続き、裏話第2弾です。詳細は以下から。
2008年3月に入ってから,SQLインジェクション攻撃によるWeb改ざんが相次いでいる。例えば,セキュリティ対策ベンダーのトレンドマイクロは3月12日,同社のウイルス情報ページが改ざんされ,午前11時30分に同ページを閉鎖したことを発表した。実際にウイルス情報ページが改ざんされたのは3月9日の午後9時頃。同社はぜい弱性対策を施した後,13日午前8時30分からページ公開を...
トレンドマイクロのWebページが改ざんされるなど、3月に入ってから正規サイトを改ざんしようとする攻撃が続いている。その手口をラックが解説した。 Webアプリケーションの脆弱性を狙い、Webサイトを書き換えて個人ユーザーのPCの情報を盗むなどする攻撃が、3月に入ってから頻発している。セキュリティベンダーのラックによる調査でその攻撃の一端が明らかになった。 ...
itinoe 曰く、 日本PostgreSQLユーザー会によると、去る2月24日に同ユーザー会のWebサーバがクラックされていたのが判明した。現在、別サーバにトップページのみが展開されて稼動している。詳細については後日公開するとのこと。 サーバのroot権限は奪取されていないとのことだが、表に出ている情報が少なすぎるのでなんとも言えない。ダウンロードしたものがあればhashなどで正...
携帯電話向けのSNSサイトを運営するオープンドアは、システム基盤にPostgreSQLを採用。サービス別のDB分散とPostgreSQLの拡張ツールを活用したDBレプリケーションにより、効率的な負荷分散の仕組みを構築した。 [石田 己津人] オープンソースのPostgreSQLでシステムを構築 10代、20代を中心に急激な普及を見せる“ケータイSNS”。会員数が865万人に達する「モバゲータウン」や月間118億...
Sun Microsystemsは米国時間2月26日、オープンソースデータベース企業MySQLの約10億ドルでの買収を完了したと発表した。そして現在では他の買収案件に目を向けている。 「わたしの考えではSunの歴史上で最も重要な買収だ」と、Sunの最高経営者(CEO)であるJonathan Schwartz氏は26日に電話会議で述べた。 SunはMySQLに約8億ドルを現金、2億ドルを株式で支払った。Sunにとっては大型のオ...
米Sun Microsystemsは米国時間2008年2月26日,スウェーデンMySQLの買収が完了したと発表した。同社は今年1月,MySQLを10億ドルで買収することを明らかにしていた(関連記事:unがMySQLを10億ドルで買収,「イルカの飛翔を手助け」)。 買収完了に伴い,Sunは同日よりMySQLの全製品とサービスの提供を開始した。また,年間固定料金で,オープンソースのサーバー・ソフト「MySQL Enterprise...
OpenFLP posted by p4life まだまだバグとか色々残っているかとは思いますが,リリースしました. OpenFLP http://code.google.com/p/openflp/ OpenFLP は,Rails で作られているオープンソース版 Fastladder(OpenFL)を PHP のフレームワークである CakePHP を使って移植したものです. Rails によって作られているサーバーサイドプログラムとクローラーを Pure PHP に置き換え,Ruby/Rails への依存をなくしました...
バックエンドにデータベースを持つ仮想FTP(File Transfer Protocol)サーバを構築することには多くの利点がある。例えばデータベースを使用することによって大量のユーザ情報を一箇所にまとめて保存することができるので管理が楽になる。また仮想サーバのユーザはFTPサーバのリソースのみにアクセスすることが可能でOSのリソースにはアクセスできないため、従来のUnix OSのユーザ...
いろいろ全文検索エンジンあるけど、いったいどれがどう違うのか迷う。なので、どれは何ができて、何ができないか、主だった違いポイントをまとめてみた。対象は Lucene, HyperEstraier, Rast, Namazu, Senna, Oracle Text。 【検索エンジン <-> RDBMS+全文検索エンジン】 - 検索エンジン単体では relation が張れない(当然)。次のような SQL 相当の事ができない(しない)。 SELECT * FROM test,...