基本的にHyperEstraierのWebクローラ(estwaverコマンド)のUser-Agentは"HyperEstraier/{バージョン}"で固定になっている。でも、モバイルサイトを検索対象にしたい時にこれでは困る。理由は、User-Agentによって表示するコンテンツを切り替えている動的ペー…
既存のRailsアプリのバージョンを2.1に上げたら、init_gettextが定義されていないというエラーになって mongrelが起動できなくなってしまった。 対処方法はconfig/initializers/gettext.rbを作成し、以下の内容を記述すればOK。 # config/initializers/gette…
自分が働いている会社ではGoogleMapsAPIを利用した地図サイトを作っているわけだが、 なんとゼ○○○から注意の電話が来た!利用規約に違反してるとの事。 んー?利用規約は守ってるはずだが・・・ 利用規約は英語の規約が優先される 英語の規約には分かりづら…
RMagickは手軽に画像フォーマットの変換ができるんだけど、JPEGへ変換した時に画像が汚くなってしまう事がある。理由はデフォルトのクオリティのままだからなんだけど、クオリティの指定方法とか忘れがちなのでメモしておく。 ちなみにRMagickでは、image.fo…
今後が期待できそうなPassenger(mod_rails)を動かしてみたのでメモしておく。 1. gemでpassengerをインストール # gem install passenger 2. $RUBY_HOME/bin/passenger-install-apache2-moduleを実行 Apacheをソースからインストールしている場合は、環境変…
PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」を読んだら、無償に作りたくなったので脊髄反射的にやってみた。PHPのほうはGDを使っているみたいだけど、こっちはImageMagick(RMagick)を使ってます。RMagickだとWindowsとLinuxの両方で動く…
前置き Rubyのコーディング自体はWindowsでやってるんだけど、 実際の実行環境はLinuxという事が多いので無料で使えるVMWare Serverで テスト環境を構築しようとしたらこの問題が出た。 具体的にはWindows2000にVMWare Serverをインストールして、再起動した…
Log4rの使い方が分からずに苦労したのでメモしておく。 log4rのインストール インストールはgemで簡単にできる。 gem install log4r 使い方 require 'rubygems' require 'log4r' require 'log4r/configurator' logfile="./test.log" progname="log4r-test" f…
Eclipseは便利だし、使い慣れているのだがあまりにも重い・・・ (RadRails+Aptanaが悪いような気がするけど) という事で、NetBeansを試してみた。 Railsに対応しているのは6.0からなので、まだRC版だけどDLしてみる。 http://ja.netbeans.org/downloads/60/…
なぜか半角カタカナから全角カタカナにするサンプルは良く見つかるのに 全角カタカナから半角カタカナに変換するサンプルがあまり見つからないので 自分で作ってみた。 やっつけ仕事だけど、とりあえず動くので良しとしておく。 $KCODE = 'u' class TextFilt…
オープンiエリアというサービスについてのメモ。 これは、GPSに対応していない端末でもおおまかな位置(エリア)を取得できるDoCoMoのサービス。 内容的には、外接情報から中心の緯度経度を求める方法について。 やりたい事 エリアから緯度経度への変換。 ここ…
RMagickをインストールしようとすると、フォント関係でエラーになるので、 対処方法をメモとして残しておく。 環境 OSはCentOS4。Ruby1.8.6、rugygems 0.9.4をインストール済みとする。 Ruby本体はRPMのものを削除し、ソースからコンパイルして入れた。 Cent…