maeshimaの日記

メモ書きです

2010-08-01から1ヶ月間の記事一覧

今週のrailscasts - Polling for Changes

Railscasts - Polling for Changesを見て。javascriptを使って、ブログのコメント欄を動的に更新する例。気になったところをメモ。 jquery-rails Rails 3 用のジェネレータ。 rails generate jquery:install とすると、 prototype.jsを消して、jquery.js や …

矩形操作

この二つは頭にたたき込んでおきたい C-x r o で空白を挿入 C-x r d で矩形領域を削除 emacsの矩形選択モード紹介 | tech.kayac.com - KAYAC engineers' blog

god

Ruby製のプロセス監視ツールGodについてのメモ。God - A Process Monitoring Framework in Rubyの内容を途中まで適当に意訳してるだけ。 インストール sudo gem install god 実行方法 # 普通に実行 sudo god -c /path/to/config.god # foreground で実行 sud…

drubyメモ

druby使う時のメモ。 drubyのサーバプロセスはスレッドなのでmutex的な処理が必要になってくる drubyの引数/戻り値はMarshall.dumpされたオブジェクト。値渡し。 相手の知らないクラスのインスタンスは送れない(厳密には送れるけどDRbUnknownとかいうオブジ…

今週のrailscasts - Sortable Table Columns

Railscasts - Sortable Table Columnsを見て。スクラッチで table に出力されるレコードを sort する話。jsでajaxではなくて普通にクエリで sort する。正直あんまり目新しい要素はなかった。 下記のように injection 対策として ActiveRecord.column_names …

/srv/svn/repos に svn レポジトリ作って、~/work/hogeの内容を import する例

permission等は適宜修正する sudo mkdir -p /srv/svn/repos cd /srv/svn/repos sudo svnadmin create hoge svn import ~/work/hoge file:///srv/svn/repos/hoge

今週と先週のrailscasts - Upgrading to Rails 3

このあたりを見て。 Railscasts - Upgrading to Rails 3 Part 2 ASCIIcasts - “Episode 226 - Upgrading to Rails 3 Part 2” Railscasts - Upgrading to Rails 3 Part 3今週のrailscasts - Upgrading to Rails 3 Part 1 - maeshimaの日記の続き。やっぱり基…

mysqlパラメータメモ

my.cnfでのパラメータメモ binlog_do_db, binlog_ignore_db データベース単位でバイナリログに記録する/しないの指定が出来る server-id レプリケーションを使う時に必要な server の id。 log-queries-not-using-indexes インデックスを使わないクエリをス…

本調子を読んだ

同居人から借りて読了。一言で言えば、「本を読むと幸せになれるよ」ということを伝えるための本。本調子 強運の持ち主になる読書道posted with amazlet at 10.08.12清水 克衛 本田 健 七田 眞 望月 俊孝 斎藤 一人 ハイブロー 武蔵 読書普及協会 総合法令出…

openid_authenticationのREADME

rails's open_id_authentication at master - GitHub 一部意訳したメモ。 前提 openid_authentication は session を使う。代わりにファイルに格納することも出来る。ファイルは RAILS_ROOT/tmp/openids に格納される。でもファイル格納は単一のアプリサーバ…

ruby-openidはテスト時にfile格納で基本はmemcache

久しぶりにopenid_authenticationを使ったらDB store が無くなっていた。今はopen idの情報を一時的に格納しておくための方法が三パターンある。 file memory memcache memoryがデフォルトだけれど、単にhashに格納しているだけなのでマルチプロセスなサーバ…

bundlerのバグ?

bundler0.9.24で、Gemfileに gem "ruby-openid", :require => "openid"と書いたのだけど、どうもrequire 'openid'されていないようでエラー。controllerにrequire 'openid'としたら動いた。

Chapter 21 Cucumber with Rails

メモ。どうやらRspec本が14版になってChapterがずれたみたい。12版だとChapter 20。 序文 一度通ったシナリオはregression testsとして使えるというような文章があった。そもそもregression test ってなんだろ。→調べた。 プログラムを変更した際に、その変…

今週のrailscasts - Upgrading to Rails 3 Part 1

Railscasts - Upgrading to Rails 3 Part 1を見て。Rails 2 系から3にアップグレードする方法について。以前に自分でいろいろ調べてやり方を調べてメモってたけど、それと大体同じだった。Rails 2.3.5をRails 3.0にアップグレードする方法 - おもしろWEBサー…