RailsのログをSyslogへ出力(Log Levelを指定)

7 月 13th, 2011

Evernoteを使うようになってから、めっきりblogへ書くことが少なくなってしまった。

さておき、Railsのlogをsyslogへ出力する方法については検索で簡単にみつけられたのだが、ログレベルを指定する方法については色々探したものの見つけることができなかった。

結局あきらめてソースを見たらすぐに答えはあった。

initializeにて@level = Logger::DEBUGと書かれている….
attr_accessor :levelの定義もあったので、インスタンス化後に指定したいログレベルをRAILS_DEFAULT_LOGGER.level=でセットしてあげれば良いと。

私の場合、設定周りは以下のようになりました。

config/environment.rb

Rails::Initializer.run do |config|
(snip.)
  config.gem 'SyslogLogger', :lib => 'syslog_logger'
(snip.)
end

config/environments/production.rb

require 'syslog_logger'
RAILS_DEFAULT_LOGGER = SyslogLogger.new "appname"
RAILS_DEFAULT_LOGGER.level = Logger::INFO

Amazon SESを設定

3 月 19th, 2011

とりあえずメモ。

http://aws.amazon.com/jp/ses/ から「今すぐ申し込む」を選択
少しすると「Amazon Simple Email Service Sign-Up Confirmation」というメールが届く

http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key から

  • アクセスキー ID
  • シークレットアクセスキー

を確認、記録しておく。01key
これが、AWSAccessKeyIdとAWSSecretKeyとして使われる。

development toolのdl
CPANモジュールとかインストール

メールアドレスの登録
テスト運用段階では、送信元、受信先両方のメールアドレスを登録する必要があるよう。
以下のコマンドを実行すると確認メールが送信されるので、その中のURLでアクティベートする。
./ses-verify-email-address.pl -k credentials_file -v 送信メールアドレス
./ses-verify-email-address.pl -k credentials_file -v 受信メールアドレス

Production Access Request
受信先のメールアドレスを登録しなくても送信するためには以下のフォームへ入力する必要がある。
http://aws.amazon.com/ses/fullaccessrequest

SPF等を設定する場合には以下を入れる
include:amazonses.com

WordPress@Android からの投稿テスト

10 月 15th, 2010

以前は文字化けしてしまっていた、Android版クライアントからの投稿。
手元にiPhoneが無くなって….忙しいというのもあり全く投稿しなくなってしまっていたので(^-^;

Ohto Petit-B

4 月 9th, 2010

lifehackerで小さくても書きやすいOhtoのPetit-Bペンというのが紹介されていたので早速注文してみました。

手帳サイズの79mmキャップ式「プチB」
油性ボールペン「Petit-b」
[ニードルポイント・NBP-5P5](オート)

lifehackerで紹介されていた店舗では10,000円で送料無料だそうなのだけれど、他に買うもの無かったのでこちらで。
メール便で送ってくれるのはありがたい。
誤差の範囲だけれど30円ほど安かったし。

使用感は後ほど。
4/12 到着
思った以上に小さく細い。
タバコと一緒に入れておいてもよいかも。

流石に常用は厳しいけれど、他の小さく細いペンと比べたら書きやすいので緊急用として邪魔にならないところに入れておくには充分だと思いました。


Vimpressからの投稿テスト

4 月 1st, 2010

osxで使えるblogエディタを探していたのだけれど、vimから行ければ、やっぱりそれが一番楽かも。

Vimpress – Manage wordpress blog posts from Vim : vim onlineからtar.gzを落としてきて展開。
普通に.vimに入れて.vim/plugin/blog.vimにid&パスワード、urlを設定するだけで使えた。

もしかするとportsで以前に入れたものに依存しているのかもしれないけれど、そこまでは追いかけていない。

:BlogNew で新規投稿用のひな形作成、 :BlogSend で投稿。
ドラフトとかは対応してない?

追記
ubuntu9.04でも単純に配置するだけで使用できた
ただ、moreタグを使っている既存postは、その前までしか読み込まれないよう。
メンテされていないようなのでちょっと…