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

2009-05-01から1ヶ月間の記事一覧

Authlogic を使ったときの RSpec ヘルパー

以下を参考に Clearance 風 (?) に書けるようにしました。 AuthLogic is awesome! - Adventures with Ruby authlogic_helper.rb などとして require すれば、以下のように書けます。 describe HogesController do public_context do describe 'GET index' do…

WebService::Simple の Ruby 版を作りました

ゆーすけべーさんが Perl で作られた WebService::Simple の Ruby 版を作りました。 milk1000cc/web_service_simple · GitHub オリジナルは、こちら。 POX over HTTP のウェブAPIにアクセスするためのモジュール「WebService::Simple」を作ってみた - ゆーす…

トラックバック先の AutoDiscovery

RDF に基づいて、渡されたパーマリンクに対するトラックバック Ping URL を自動検出します。 参考: トラックバック技術仕様書 トラックバック関連の gem ってないんですかね。 Timeout::Error も捕捉しています。 require 'net/http' require 'uri' Net::HTT…

nginx (Passenger nginx version) で BASIC 認証

htpasswd は、Apache のやつで作ります。 $ sudo htpasswd -c /opt/nginx/conf/htpasswd admin あとは、/opt/nginx/conf/nginx.conf の server ブロックを以下のような感じで設定します。 ... http { ... server { listen 80; server_name www.example.com; …

nginx の再起動

Passenger で passenger-install-nginx-module して、/opt/nginx 以下にインストールした前提です。 $ sudo pkill nginx $ sudo /opt/nginx/sbin/nginx nginx 設定ファイル正当性確認は $ /opt/nginx/sbin/nginx -t