2010-02-01から1ヶ月間の記事一覧

非同期クエリ考察結果

※2010/03/05追記 ちょっとスクリプト変えた id:sfujiwaraさんの記事を参考にDBD::Pgによる投げっぱなし非同期クエリを試してみた。 http://d.hatena.ne.jp/sfujiwara/20100225/1267075758 いろいろ試してみておおむね問題ないが、 SQLで発生した内部エラーは…

utf8フラグを一気に落とすモジュール Unicode::RecursiveDowngrad

http://blog.livedoor.jp/nipotan/archives/50228106.html おおー ハッシュや配列のutf8フラグを一括で落としたいときはこれを使うといいらしい。 さっきのWeb::Scraperテストコードで試してみる。 落とす前 use Web::Scraper; use LWP::Simple; use Data::…

Web::ScraperでURIを使うのとテキストを突っ込むのとでは結果が異なる

テスト用サイト 価格.comのゲーム本体カテゴリから、 「売れ筋ランキング」「注目ランキング」「満足度ランキング」の2位の情報だけ スクレイピングして持ってくる http://kakaku.com/game/game-console/ スクレイピング1:LWPのgetでテキスト突っ込む use…

スキーマクラスロード時に「Couldn't instantiate component」が出る

こんなの。 Couldn't load class (アプリケーション名) because: Couldn't instantiate component "モデルモジュール名”モデルにDBICとか使ってる時に発生。以下の項目をチェックしてみる コンフィグの設定を間違っていないか コンフィグのschema_classを間…

URIパースモジュールのベンチマーク

バッチ処理でURIのパースにURIモジュール使ってたのですが、 プロファイルとってみたらこいつが結構ボトルネックになっていたので 別のモジュールを探していたらURI::Splitというのがあったのでベンチマークとってみた。*1 ベンチマークスクリプト use stric…