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

定期的に処理を実行する

http://d.hatena.ne.jp/technohippy/20070807 を参考に、Railsでインストールした。cronのように定期的にワーカーを立ち上げ、処理させることもできる。config/backgroundrb_schedules.yml # ラベル(わかりやすい名前を) sample_runner: # 対象のワーカー…

[netatalk].AppleDB破損

会社のデータサーバで、Windows、Linux、OSX、OS9で同じようにファイル共有する必要があった。 で、OS9用にnetatalkを利用していたのだが。。。1台のOS9機(小さなデザイン事務所ではまだまだ現役です...)のHDDがとんでしまった。 どうやら、データサーバへ…

AP4Rの連載読みながらやってみた。。。が『Mysql::Error: Lost connection to MySQL server during query: ROLLBACK』

非同期処理が必要になったところで、gihyo.jpに「AP4R,Rubyで非同期メッセージング」という記事をみつけた。 やってみた。でも、第3回 SAF機能とテストサポートによる安心非同期 (3/5)で、記事の通りに動かない・・・ class AsyncShopController < Application…

UUID: No UUID state file found, attempting to create one for you:

[lam@lam ~]$ irb irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'reliable-msg' => true irb(main):003:0> q = ReliableMsg::Queue.new "test" => #<ReliableMsg::Queue:0xb7a0d7fc @queue="test"> irb(main):004:0> q.put "hoge" => "64531d90-7a1e-012a-352c-f2807ca4056d" <|</reliablemsg::queue:0xb7a0d7fc>…

DRb::DRbConnError (Connection reset by peer)

AP4R,Rubyで非同期メッセージング DRb::DRbConnError: Connection reset by peerパッチあてたのに、なんでーなんでー drb: host: port: 6438 acl: allow 127.0.0.1 allow ::1 allow 192.168.1.110 # 自IPアドレス追加カチャ ;y=ー( ゚д゚)・∵. ターン \/| y |)

RailsでなくともActiveSupport

今回、gemを使わず、ダウンロードしたソースを置いておく。 $ ls lib active_record active_record.rb active_support active_support.rb$APPLICATION_ROOT = File.expand_path(File.dirname(__FILE__)) $LOAD_PATH.unshift File.join($APPLICATION_ROOT, '.…

Railsでなくとも使ってみる

RailsでARに慣れるとDBIなどでのアクセスはストレスです。 楽をしたい。 RailsじゃなくてもARを使いたい。 そこで使ってみました。今更ですが。 ちなみにActiveRecordはMITライセンスです。生CGIで使いたいなーという状況。 共用のレンタルサーバなんかでgem…