2008-07-01から1ヶ月間の記事一覧

並列処理でActiveRecordを使う

※ドキュメントを読みながらこんなもんかな?とやってみたやつなので問題あるかもしれません。何かあればコメント頂けると嬉しいです。例えば、DBからデータを取り出して逐次メールを送信する場合。 よく知られているようにメールの送信はコネクションの確立…

ActionCacheについてきっちり理解する

FragmentCache等に比べ、活用されることの少ないActionCacheですが、正直よく理解してないという方も多いのではないだろうか。Rails 2.1のActionCacheのコードをざっと眺めて、簡単に特徴をまとめたいと思う。 「ActionCacheはフィルタ」 ActionCacheは、「…

PS3のHTMLレンダリングエンジン開発者「PS3ブラウザに対応しました」と言われたい

http://www.itmedia.co.jp/news/articles/0807/28/news016.html ソニーが開発した独自のエンジンを搭載したタブブラウザで、「PCと同等に使える、テレビに特化したWebブラウザ」を目標に改善を進めている。 Web開発者はInternet ExplorerやFirefoxはもちろん…

朝鮮弾入れはなぜ摘発・禁止されないか

パチンコで現金を得るのは違法賭博だと思うのですが、検察が摘発しないのはなぜですか?警察が摘発しないのは、利権関係だと分かるのですが腐ってるなぁ、日本。 近所にも数件あるけど、百害あって一利なし。 昼間っからパチ屋に行く連中は運転も荒っぽいの…

So-net ブログまじめにやれ

今日顧客から「ブログの記事をちゃんと取得できてない」と苦情が入った。RSSフィードを登録しておいて、数時間毎にクロールして新着記事10件を表示するというもの。 ところが、記事に抜けがあるというのだ。調べてみると、So-netブログのAtomフィードを登録…

こんなキャッシュ機能が欲しい

パラメータ(クエリストリング)を考慮したアクションキャッシュが欲しい。 あるのかな? ないのならつくろうかな。

クラスメソッドのエイリアス

クラスメソッドのエイリアスは特異クラスで実現できる。 class Item def self.hoge 'hoge' end class << self alias :fuga :hoge end end Item.hoge # => hoge Item.fuga # => hoge

typo

先日当たった、サイン本。 きっと間違ってるのは僕の方だ。 というか、この間書いたら、速攻でid:dankogaiからトラックバックが・・・ まさか見つかるとは((((;゚Д゚))))ガクガクブルブル

タグのバージョニング

acts_as_versionedは、モデルのバージョニングを手軽に実現できるプラグイン。 acts_as_taggable_on_steroidsは、タグを手軽に実現できるプラグイン。 併用したとき、モデルのバージョンを戻すと同時にタグもその時点のものに戻したいと思うのが人情というも…

Filterクラスをつくってみる

class SampleFilter def initialize(options) # オプションのせっていなどなど end def before(controller) end def after(controller) controller.response.body.gsub!(/hoge/, 'fuga') end end class ActionController::Base #:nodoc: def self.sample_bef…

携帯絵文字をPCで表示するためのフィルタをつくってみた

id:darashiさんが開発している、Railsで携帯向けアプリケーションを構築する時に便利なRailsプラグイン「Jpmobile」の機能を拡張するプラグインです。Jpmobileにおいて、携帯の絵文字はUnicodeの私的領域にマッピングされます。そしてアクセスがあるとユーザ…

毒餃子「中国国内では入手困難、混入は日本で」の農薬、やっぱり中国で手に入ることが判明

シラミ発見で頭髪に農薬塗る 8歳女児が死亡 http://news.searchina.ne.jp/disp.cgi?y=2008&d=0703&f=national_0703_018.shtml 重慶市永安村の8歳女児が6月30日、シラミを退治するために髪の毛に農薬のメタミドホスを塗ったことが原因で死亡した。7月3日付で…

サイン入り本が当たった

帰宅したら、嫁が、WEB+DB Press vol.44の読者プレゼントの、「小飼弾のアルファギークに逢ってきた」(小飼氏サイン入り)が届いたとのことで、受け取りしてくれていた。まさか当たるとは! 懸賞に当たるとか、小学生の頃、科学か学習かで「まとまる君」当…

いまさらQRコード生成APIを公開した

api

必要になったので簡単に作った。 せっかくなので公開した。QRコード生成API利用例↓ http://www.e-tsuyama.com/qr/code/100/http://www.e-tsuyama.com/i/よそみたいに、Cで書いたり、GDに頼らず、、、なんて手の込んだことはしてない。だって面倒だもの・・・ 追…

ページキャッシュで画像をキャッシュ

こういう方法もあるけど・・・ActionController::Caching::Pages#cache_page(caches_pageでafter_filgerに登録されるメソッド)を使えばurl_forで工夫したりする必要ないよ。(Rails 2.1.0でのみ確認) require 'qrcoder' class CodeController < ApplicationC…

毎日新聞猥褻記事事件の件について

毎日新聞英語版サイトにおいて、日本人を誤解させる卑猥な記事・・・たとえば、「日本人は食事の前にその材料となる動物を獣姦する」とかってのを7年あまりも掲載し続けたという事件。気づかなかった我々も我々ですが。 まとめWikiはこちら。 この件に便乗した…