AP4R

RubyConf2007 で発表します

名前が載ってなかったのでなんとなく書きそびれてましたが...、 (^^; David A. Black さんにお願いして直してもらいました♪ RubyConf 2007 Preliminary Agenda Friday November 2 Afternoon 2:00 @ Room1 Shunichi Shinohara and Kiwamu Kato Introduction …

gihyo.jp で AP4R の原稿を書きました

AP4R の連載が技術評論社さんの gihyo.jp にて公開されました。 全 4 回の構成で、本日より毎週木曜日に更新される予定です。#まだ、最終回分が手付かずですが、id:ita-wasa さんと一緒にがんばって書いてます... (^^; AP4R,Rubyで非同期メッセージング:第…

PostgreSQL 対応中...

メッセージの永続化先は、これまでファイルか MySQL でしたが、PostgreSQL でも扱えるように拡張しています。ちょっと前にお試し的にやっていたら、すでに利用者が...! 青空を探す、旅の記録。 - まとめた! http://d.hatena.ne.jp/yune_kotomi/20070810/11…

carriers について

ずいぶん前にトラバってもらっていましたが、、、 野ログはノロキュアMaxHeart - AP4R使ってみました http://cureblack.com/20070817.html#p01 http://d.hatena.ne.jp/kiwamu/20070628/1183063085 とかから辿ったら、シンプルな使い方は凄い楽にできた。 便…

Asynchronous Messaging with Rails

ActiveMessaging を利用したシステム間のデータ連携の話がありました。 ActiveMessaging は、 ActiveMQ + Stomp によるメッセージングソリューションの Rails プラグインです。 Beech Bonanza: Asynchronous Messaging with Rails http://beechbonanza.blogs…

hoe を使ってみました

最近リリース作業が面倒になってきたので、より気軽にリリースができるよう hoe を導入しようと思います。そうすればきっと頻繁にリリースする気にもなるはず。newgem なんかもありますが、まずはシンプルに行ってみます。 hoe をインストール % sudo gem in…

AP4R on Rails はじめの一歩

RubyKaigi2007 でお世話になった id:darashi さんが早速 AP4R を弄ってくれました! しかも、HelloWorldサンプルを通り越して自前でアプリ作成までしてもらってます。さすがですね。 dara日記 - AP4R on Rails はじめの一歩 http://d.hatena.ne.jp/darashi/2…

あるまじろ

いただきました。 本場テキサスから連れかえってきたものとのことです。あんまりかわいいので写真を...。 けっこうでかいです! 実は子まじろもいます おんぶー りんご好きw 予想外のお祝いでした♪ ほんとにありがとうございます。でも、ミツオビとはちょっと…

RubyKaigi2007 の発表資料を公開しました

遅くなりましたが、資料を RubyForge にアップしました。 日本語字幕付き版 http://rubyforge.org/docman/view.php/1765/1256/AP4R_on_RubyKaigi2007.pdf 英語のみ版 http://rubyforge.org/docman/view.php/1765/1257/AP4R_on_RubyKaigi2007_EN.pdf 一緒に開…

RubyKaigi2007、たくさんの感想をもらいました

追記1: たださんのエントリを見逃していました。角谷さんありがとうございます。なんで、非同期処理大事なのかについて...、これ、まさに自分が書かないといけないことでした。なんかすごく勇気付けられました。追記2: 木下さんのエントリを追加しました。現…

まじろうのセリフジェネレータをつくってみました

封印。(^^;

RubyKaigi 2007 2日目

午前のお仕事 Ruby のセクションで、 AP4R について発表してきました。かなーり緊張していました。 (^^; おかげでデモを動かすときに手がふるえてキーがうまう叩けずに大変でしたが、ひとまず無事に見せることができてよかったです。がんばって RMagick をイ…

RubyKaigi 2007 1日目

正装姿で駆けつけて、なんとか LT には間に合った 明日に備えて会場の大きさと後ろのほうからの見え方を確認 懇親会でいろんなひとに挨拶♪ (早く帰ればいいものを)二次会?はラーメン屋さんへ そして、真夜中にこそこそと発表練習... (^^;

Getteing started

ようやくまじめに RubyForge の機能を使い始めました。 とりあえず英語版ですが、近日中に日本語も用意する予定です。 Welcome to AP4R project's homepage! http://ap4r.rubyforge.org/wiki/wiki.pl?HomePage Getting started http://ap4r.rubyforge.org/wi…

ap4r-0.3.2

リリースしました。あとで書く

URL rewrite フィルタ

Rails から Ap4r::Client#async_to メソッドを使うと、引数に渡したデータが指定した宛先(コントローラ/アクション)に運ばれ、非同期でアクションが実行されます。 これまでのデフォルトだと、非同期の処理はメッセージの投げ元の Rails 上で実行されていま…

ブロック渡し

永和さんでの勉強会でもらったフィードバックより。 AP4R にメッセージをキューイングする際の API でブロック渡しもできるようにしてみました。 旧 ShopController < ApplicationController def order # 注文処理とか ... # で、決済処理なんかを非同期化 a…

稼動事例!?

Google アラートにふと舞い込んできました... Getting Distributed (With Ruby On Rails) » SlideShare http://www.slideshare.net/martinbtt/getting-distributed-with-ruby-on-rails どうも AP4R を利用しているっぽいです。スライドを適当に抜粋しながら…

永和システムマネジメントで AP4R 勉強会

してきました。 永和さんのほか、NaCl、NRI の方もいて、だいたい 15人くらい参加者でした。予想以上に集まってもらえて嬉しい限りです。 #噂の和室も見せてもらいました♪ 勉強会では、AP4R の動作の流れ(Rails からの メッセージのキューイングにはじまり…

ap4r-0.3.1 リリースしました

今回のリリースでは、AP4R を mongrel 上で動かすようにしてデーモン化に対応しました。 まだ試験的なものですが、シグナルを送ることで start/stop/restart などができます。ようやくサーバっぽくなってきました。 (^^; HTTP を受け取れる mongrel の口がで…

JRuby上で動かしてみました

GW 明けの JavaOne では、JRuby 1.0 のリリースが期待されています。 JRuby 上で AP4R を動かせれば、枯れた VM 上で動くという安心感もあるし、既存の Javaアプリとの連携もちょっと楽になるかもなぁと妄想しつつ、、、 今回は Ruby本家の処理系で動く Rail…

最小限のステップで AP4R を動かしてみる

昨日のエントリでは長々と書いてしまったので、もっとシンプルに書いてみます。シェルに入力するコマンドだけ拾ってみました。 AP4R の起動までに 8コマンド(パッチ分を抜けば 5コマンド!)、サンプルアプリの起動までに 5コマンドなので、ちょっと動かしてみ…

ap4r-0.3.0 リリース

長らく時間があいてしまいましたが、新しいバージョンをリリースしました。バージョン 0.3.x では、実際のシステムで運用する際にも困らないよう足回りの強化に努めていきます。まずはデーモン・サービス化といったところですね。 とはいえ、今回の修正は非…

「Rubyでも使えるMOM」

ちょっと前の記事ですが、JRubyの動かし方や使いどころがとても丁寧に書かれています。 【特集】Java + RubyのJRuby - EJBからSwingまでRubyからJavaを使い倒す | エンタープライズ | マイコミジャーナル http://journal.mycom.co.jp/special/2007/jruby/men…

RK07

発表枠もらいました。万歳!

reliable-msg を IPv6 環境で動かすときの注意

ちょっと前にひっかかったので、備忘がてら載せておきます。 #あまりの暴風雨にしばし帰るのをためらってしまいました... reliable-msg は ap4r でラップしているメッセージ永続化ライブラリです。ap4r を利用するときにもここでの注意点は同様に当てはまり…

マスコットキャラクター

知り合いの画家さんにお願いして、AP4Rのマスコットキャラクターを描いてもらいました。Javaの「duke」やFireFoxの「フォクすけ」みたいな感じですね。 duke :Project Home Page https://duke.dev.java.net/ フォクすけ*ブログ http://foxkeh.jp/ その場でイ…

はてなダイアリーキーワード

ふと気づいたらはてなダイアリー市民になっていたので、「AP4R」をキーワードに加えてみました。すでになっていた!...なんてことはさすがになかったです。 (^^; はてなダイアリー > キーワード > AP4R http://d.hatena.ne.jp/keyword/AP4R キーワードと…

書き初めくん

はてなセリフ、使ってみたかっただけです... (^^;

HellWorldサンプル

ap4r-0.2.0をリリースしました。 [ANN] ap4r-0.2.0 Released http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/220383 前回のエントリでも触れていますが、新しいバージョンで追加された機能は、 非同期連携プロトコルの拡充 SAF(Store and for…