|
はじめまして。ライブドアの山本です。 弊社は最近 CGMコンテンツに注力しています。 データがたまってくると、ユーザーが必要な情報をすばやく得られるように検索機能を実装する必要がでてきます。 各コンテンツそれぞれで検索機能を実装しているのですが、mysql から直接引いたり、Namazu や SUFARY などの検索エンジンもかなり使ったりしています。 今回は某コンテンツの検索... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
前に書いた「配列から効率良くプレースホルダを作る」の続編です。。 TMTOWTDI な Perl だけあって、色々面白い解がありますね。 Powered By iwai.ug - [Perl] プレースホルダの作成って、こうすれば速いのか! ちなみに自分は、今までこんな感じでした↓ sub placeholder_from_array { return join(',', ('?') x @_); } 確かに、配列を作るのに map() を使うより、このほうが倍近く高速になりますね。 あと、... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
詳しくはCookbookの2.1を参照してもらうとして、これは以外とよく出てくる設問なので。 Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] Kazuho@Cybozu Labs: MySQL の高速化プチBKところで、実数の場合はどうすればいいんでしょうね。 続きを読む [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
こんにちは池邉です。 今回は実験的な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 ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
はじめまして。開発部の永谷です。 livedoorでは新旧様々なサービスを提供しているのでサービスによってMySQLのバージョンも様々ですが、開発環境のMySQLと本番環境のMySQLのバージョンが違ったりすると心配です。 そこで今回はローカルのテスト環境に異なるバージョンのMySQLを複数インストールしてみます。 私は開発環境としてThinkPadX60にcolinux/fedora5をインストールして愛用して... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
昨日は BKCon 2006 に行ってきた。 BK というのは「一般的にはバッドノウハウの事」なんですが、昨日のは、BKCon と言っても、かつて開催された Bad Knowhow Conference 2004 の続編とかではなく、"B"atara "K"esuma "Con"ference 2006 です。 ※正しくは横浜 Linux ユーザグループ主催の「第 65 回カーネル読書会」のテーマ "mixi.jp: Scaling Out With Open Source" です。 ちなみに、Bata... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
こんにちは。金子です。 先日、社内勉強会で MySQL Proxy を取り上げました。その際まとめた資料を、一部加筆修正して公開します。 最初にお詫び 大元の文章を書いたのが 2007 年の 7 月なので、内容が少し古いです。これを書きながら最新版をチェックアウトしてきて再検証したかったのですが、レポジトリがダウンしていて最新のソースコードを入手できませんでした。なので、... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
こんにちは、櫛井です。今回は、サイト運営を行う上で知っておきたいサーバの種類やその役割、DBサーバについてお送りします。記事タイトルに“超基礎入門”とあるように、あまり難しい言葉を使わずに書いてみます。 ■サーバの種類と役割 ユーザーが画像やテキストなどを投稿できる CGMコンテンツの場合、情報を表示するだけの一般的なウェブサイトとは違ったサーバ構成... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
ソフトウェア開発の世界にはかたい技術とやわらかい技術がある。 網羅的ではないし当てはまらないケースもあるし時代によって変化するものだが、傾向としては次のように分類できるだろう。 かたい技術 やわらかい技術 プログラム言語 Java, C/C++, C# Ruby, Perl, PHP, Python, Lisp 通信 CORBA, RMI, DCOM, SOAP REST データフォーマット Valid XML Well-Formed XML データベース Oracle, SQL Server, DB2 MySQL, Pos... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
my @a = qw(foo bar baz); こんな配列から ?,?,? という文字列を使いたい場合があります。 例えば、 SELECT * FROM hoge WHERE user_id IN (?,?,?); みたいな SQL にする場合のプレースホルダを作ると言った具合に。 社内 IRC で、clouder さんが言い出して、 18:27 <clouder>join(',', map('?', @a)) 18:27 <clouder> こんなのしか思いつかない。。 と言う。 まぁ、それが妥当というか、普通それが思い浮かぶよな... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
オライリー矢野様より献本御礼。 Head First SQL Lynn Beighley 佐藤 直生監訳 / 松永多苗子訳 これはすごい。ここまで分かりやすく、面白く、そしてきちんと完結している入門書は、SQLの入門書に限らず前代未聞。 オライリー、おそるべし。 続きを読む [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
プログラミング初心者がPHPを学ぶときの方法は、だいたいにおいて「本を買って読む」ですよね。しかし、本を選ぶのに失敗してしまうと、なかなか上達しなかったりして、悲しい思いをします。 というわけで、おいらもプログラミング初心者で、よく失敗してたのですが、たくさん本を買ったおかげで、ようやく、どの本がいいか、というのがわかってきました。「本がありす... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
こんにちはスエヒロです。 今回は弊社が提供しているブログサービス「nowa」(ノワ http://nowa.jp)の仕組みをサーバ構成を中心に紹介したいと思います。 nowaでは一般的なブログサービス要素とSNS要素の機能を実装しています。弊社には先行して提供している「livedoor Blog」、「フレパ」といった大規模なサービスがありますので、そちらの開発・運用で問題になった点などを参考にし... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
見知らぬ極東のRubyistへ丁寧で親切な対応をしてくれたCurtとONLamp.comへ最大級の感謝を込めて。 元記事はこちら。(You can read the original article from here!) Pages: 1, 2, 3, 4, 5 Rolling with Ruby on Rails by Curt Hibbs 01/20/2005 Ruby on Railsはとんでもない生産性を誇るWebアプリケーション作成フレームワークだ。 きっとRuby on Railsって名前を聴いたことはあると思う。ひょっとすると試してみたいと思... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
最近、SQL で WHERE 句に入らず、ORDER BY やら GROUP BY もされず、かつ MAX() だとか MIN() だとかを求められる必要もない、言うなれば「取るに足らない値」とかを、個別のカラムに持たず、そういうのを一気にまとめて text 方のカラムに入れたりすることがあったりする。 例えば、住所録を作ろうなんつって、テーブルを組みたいわけだが、そもそも WHERE 句に入る要素なんて名前ぐらい... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
404 Blog Not Found:この発想はなかった - 書評 - 逆算式SQL教科書を書いたら、「いや、うちも」とばかりにどっさりSQL本が来た。 まずオライリー・ジャパンの矢野様からは、「STATISTICS HACKS(和訳)」と一緒に「SQLクックブック」と「SQL Hacks 」を、そしてC&R研究所の吉成様からは「SQL実践活用大事典 」を献本いただいた。 これだけ頂くと、まとめないわけには行かないだろうというこ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
技術評論社書籍編集部池本様より献本御礼。 ぐんぐん実力がつく!逆算式SQL教科書 小野哲 やられた! この発想はなかったよ。 続きを読む [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
| |