2010-01-01から1年間の記事一覧

libmemcached のビルドでエラー

export CFLAGS="-march=i686" で良いらしい * http://djodjo.jp/archives/359

Naive Bayes の勉強

http://d.hatena.ne.jp/aidiary/20100703/1278163879 http://d.hatena.ne.jp/aidiary/20100619/1276950312 http://d.hatena.ne.jp/aidiary/20100618/1276877116 http://d.hatena.ne.jp/tkng/20081217/1229475900

PDOでsqliteをUPDATEしたら、"unable to open database file"

sqliteのDBファイルが置いてあるディレクトリに権限が必要らしい。。DBファイル自体に権限がない場合は"attempt to write a readonly database"というエラーになるんですね。 http://stackoverflow.com/questions/3319112/pdo-sqlite-read-only-database

Amazon ELB の前にApacheのプロキシをおいたらレスポンスヘッダが壊れた。。

mydomain.com みたいなドメインのEC2上で稼働しているサービスでElastic Load Balancerを使うことなったので、EC2のロードバランサーのIPアドレスが変わる罠を回避するために、ELB前に reverse proxy を置いて、mydomain.com をElastic IP に割り当てる構成…

nginx でreverse proxyを構築する

nginx http://www.ubuntugeek.com/using-nginx-as-a-reverse-proxy-to-get-the-most-out-of-your-vps.html http://blog.madoro.org/mn/15 http://labs.unoh.net/2009/08/tips_for_nginx.html 追記: https://wincent.com/wiki/nginx_log_rotation

PostgreSQLのtuning

資源の消費(8.1) 資源の消費(9.0) shared_buffers temp_buffers 一時テーブルで使用 max_prepared_transactions 同時に利用出来る(prepared)トランザクション数 work_mem ORDER BY, DISTINCT で使用 maintenance_work_mem VACUUM, CREATE INDEX, ALTER TABLE…

XCache リソース

XCache php.ini の書き方

trac plugin : around wiki syntax

http://trac.edgewall.org/wiki/TracDev/IWikiSyntaxProviderExample http://trac.edgewall.org/wiki/TracDev/Proposals/WikiParserFormatterSplit

python decorator とは、

http://jutememo.blogspot.com/2008/10/python-1_09.html

checkinstall でRPMを作成

http://asic-linux.com.mx/~izto/checkinstall/download.php rpmbuild が必要 - yum install rpmdevtools 参考: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/530mkrpmfs.html

EC2 ELB AutoScale 関連記事

http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/ http://www.milkstand.net/fsgarage/archives/001633.html http://builder.japan.zdnet.com/sp/09-personal-cloud/story/0,3800097247,20393267,00.htm

送信したメールが受信側でsoftfail となる場合の対処メモ

自前メールサーバーからメールを送信したところ、受信したGmailでSPAM扱いされていた。メールのsourceを見ると、 Received-SPF: softfail (google.com: domain of transitioning noreply@xxxxx.jp does not designate 11.111.111.1 as permitted sender) cli…

Firefoxでだけ使える javascript 文法

以下の文法は Firefox でだけ使えるみたい。 var [i, am, a_japanese] = "I am a_Japanese".split(" ");IE8, Chrome ではこうなってしまう var buff = "I am a_Japanese".split(" "); var i = buff[0]; var am = buff[1]; var a_japanese = buff[2];もっとい…

PHPでアップロードしたファイルに一連の処理を加える

// 先に php_user_filter を継承したフィルターを実装しておく class mbstring_convert_encoding_filter extends php_user_filter { var $from; var $to; function filter($in, $out, &$consumed, $closing) { while ($bucket = stream_bucket_make_writeabl…

Rails にnokogiriをインストールに失敗したときの対応

こんな感じのエラーで失敗した Installing nokogiri (1.4.3.1) with native extensions /usr/local/lib/site_ruby/1.8/rubygems/installer.rb:483:in `build_extensions': ERROR: Failed to build gem nati/usr/bin/ruby1.8 extconf.rb checking for libxml/…

サーバー設定の管理

Chef http://www.opscode.com/chef/ Ruby / CouchDB / RadditMQ とコンポーネントが多い Solrdで全文検索したりかなり大規模 func https://fedorahosted.org/func/ どちらかと言うと、remote command management Puppet http://www.puppetlabs.com/

Rspec と Cucumber

slide share から参考資料 http://www.slideshare.net/rahoulb/rspec-user-stories-presentation http://www.slideshare.net/josephwilk/outsidein-development-with-cucumber-and-rspec 実際に使っているプロジェクト http://github.com/fdv/typo/tree/mast…

vim plugin

vim

rails-vim : http://rails.vim.tpope.net/#quotes haml-vim : http://www.vim.org/scripts/script.php?script_id=1773

Rails 3 でGoogle Apps のOpenIDを使う

とりあえず、リンクだけ。 http://d.hatena.ne.jp/bekkou68/20100816/1281886942 http://www.slideshare.net/hassox/warden-introduction http://github.com/rails/open_id_authentication