ウェブサービスを作っています。

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

フラグメントキャッシュを削除する rake タスク

desc "expire fragments" task :expire_fragments => :environment do RAILS_CACHE.delete_matched /hoge_hoge_cache/ end 文字列かハッシュでキーを指定する場合は、delete_matched の代わりに delete を使います。

Passenger (mod_rails) で、特定のホストからのアクセスを禁止する方法

httpd.conf などに書いて、Apache をリロードします。 <VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www/html/example/public <Location /> Order Allow,Deny Allow from All Deny from (アクセス禁止 IP) </Location> </VirtualHost>Location の代わりに、Directory ディレクティブを使うと pu…

Brandnew-J で放送中の曲を Growl で通知するスクリプト

最近は、VMWare Fusion で XP を常時起動させて、Brandnew-J をよく聴いています。 で、現在放送中の曲が growl でわかったら便利かなー、とか思って書いたけど、あんまり便利ではありませんでした。 #!/usr/bin/env ruby require 'json_parser' # http://we…

有楽町の手相勉強中の人

昨日は 3 人に話しかけられました。多め

さくら 500 円サーバで 500 エラー

最近 PHP で作ったようなサービスを、さくらの 500 円サーバに移しています。 で、.htaccess に <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>って書いて、存…

Can't connect to local MySQL server through socket エラーの対処法

PHP

久しぶりに PHP いじってたら Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)というエラーが出ました。 mysql.sock のパスが間違っているんですけど、いつも直し方を忘れるのでメモ。 まず、mysqladmin の version コマン…

VirtualBox for OS X に CentOS 4 を入れる

mac

無料の仮想マシン作成ソフト「VirtualBox」に CentOS 4 を入れてみました。テストサーバ用です。 VirtualBox http://www.virtualbox.org/wiki/Downloads CentOS 4.7 http://ftp.jaist.ac.jp/pub/Linux/CentOS/4.7/isos/i386/ インストールはほぼデフォルト通…