2008-04-01から1ヶ月間の記事一覧

[identity][ruby] そんなこんなで OpenID Engine 公開

http://openidengine.blogspot.com/もう晒しても大丈夫らしいので。 Rails でハンドリングする方法は明日辺りに blogspot 側のエントリに書きます。 (RSpec 付いてますが古くなった Spec が混在しまくりなので注意してください) 「ああ動くんだね」って所…

アクアリウムデザイン(principles 改め)

今日はなぜか human-centric、シンプル ( 複雑、高機能) 俯瞰( 局所最適化) といったタームをよく思い出す。今朝見ていた携帯コンテンツフィルタリング@クローズアップ現代の中で柳田邦男は地域社会で協力して子供を育てる大切さを語り、コンテンツフィ…

Small Pieces Loosely Joined

web

日本語版 Twitter 誕生おめでとう! http://twitterjp.blogspot.com/2008/04/twitter_23.html を見て気になった発言をちょいちょい書き留めてみた。Twitter 人気のヒミツ 遊べるツールがたくさん いじれるおもちゃ シンプル 背景(Joyの洞察、Evanとのチャッ…

ノード認証機構として OpenID を使いたい

http://grou.ps/ を見ているとソーシャル Apps が来てるな〜という感覚にとらわれる。 「ユーザ」でなく「ユーザ集合」を利用単位とするソーシャルアプリケーションを指向する開発者の数は確実に増えている。 そこで OpenID ですよ。 以前は SocialGraph (G…

OpenID Engine は 4/30 公開デス

一部で「4/23 に Rails2/OpenID2 でプラグイン公開するよー」と話していた OpenID Engine (という名前になった)ですが、4/30 に延期しました。 ruby-openid をばっさり捨てて再実装し、ごりごり書いております。て事で、もうしばらくお待ちください。

RSpec で it の引数とブロックを DRY にする

方法が出来そうだと思ったんだけど、Ruby の Proc に環境をバインドする方法が分からなくて止めた (´・ω・`) よかったら誰かお願いします。it のブロック内に 結論、条件、条件、(実行)の順でコードを並べれば行けると思ったのだけど。 it do to_be { @foo.s…

[textmate] Ruby Haml バンドルをリリースしました

プレーンな HTML を書くときに Haml が異様に便利で TextMate でカスタムバンドルを作っていたので google code でリリースしました。って国内だと全然需要が無さそうですが pq

ひっきー終了の件

ここ2年ほど勉強会を断っていたのですが、面白そう&社内で「誰か行っとこうよ」な流れだったので勉強会に出る事になりました。 取りあえずこの辺。 RESTul Web サービス読書会 OpenID 勉強会 どうぞよろしゅう〜。

べ、vendor/plugins 以下だって reload したいんだからっ、、!

Rails2 になって require_dependency や Reloadable とか色々消え失せた? ファイル管理は Dependencies クラスが行っていて、例えばあるプラグインを reload させたい場合、 [RAILS_ROOT + '/vendor/plugins/yad_openid/lib'].each do |path| Dependencies.…

autotest をカスタマイズする

clear_mappings と二重定義について追記 @2008/04/12 「このファイルをセーブしたらこっちの spec 走らせたい!」と思ったので調べた。ソースはこの辺 ZenTest: http://zentest.rubyforge.org/ZenTest/ autodiscovery(): http://zentest.rubyforge.org/ZenTe…

merb の adapter オプション

Adapter.register %w{ebb}, :Ebb Adapter.register %w{emongrel}, :EventedMongrel Adapter.register %w{fastcgi fcgi}, :FastCGI Adapter.register %w{irb}, :Irb Adapter.register %w{mongrel}, :Mongrel Adapter.register %w{runner}, :Runner Adapter.re…

[ruby] ruby-openid で signature アルゴリズムに SHA256 を使う

解決方法 OpenID::DefaultNegotiator.allowed_types = [['HMAC-SHA256', 'DH-SHA256']] server = OpenID::Server::Server.new(ActiveRecordStore.new, servers_url) consumer 実装の場合も一緒。 ruby-openid のサンプルコードに従っているのだけど openid.m…