タグ

ブックマーク / june29.jp (4)

  • CouchDBに触れてみた

    聞くところによると,CouchDB の魅力ってのは,ドキュメント指向であったり,Map/Reduce であったり,その辺りにあるらしいのですが,ボクはまだよく分かっていません.このエントリでは,後述の目的を果たすために,CouchDB をサーバにインストールして動かしてみて,永続化ハッシュとして利用するために,値の格納と取得をやってみた,ってところまで扱います.その先の話はエントリを改めてまた今度. 目的 よく,cron なんかで定期実行させるスクリプトの中で,前回実行時の情報をファイルに保持させたりしている.これだとスクリプトを実行させるマシンが変わったときにそのファイルも忘れずに移動させなきゃいけないし,複数マシンで実行させるスクリプトともなると,協調が大変.そこで,情報を保持する箇所をひとつにし,かつ,どのマシンからでも情報を読み書きできる仕組みを用意し,ファイルに保持させないように

    CouchDBに触れてみた
  • LimeChatにTwitterのアイコンを表示させてみる

    マイクロブログとIRC いわゆるマイクロブログと呼ばれるサービスの多くは,tib.rb 等を利用させてもらって IRC クライアントで楽しんでいます.設定したキーワードを含むメッセージをハイライトしてくれる機能や,IRC プロキシと合わせたほぼ完璧なロギングが嬉しいです.Twitter のログを対象とした grep がないと毎月の勤務時間表を書けないほどです…!素晴らしいツールを開発されている皆さんには感謝しまくりです.ありがとうございます. 数多ある各種 Twitter クライアントと比べて寂しい点は,アイコンが表示されないことぐらいでしょうか.友人は「アイコンが出ればなぁ」と嘆いていました. usericons id:swdyh さんによる usericons.relucks.org がこれまたステキで,サービス名とユーザ名を与えるとアイコンの URL を教えてくれるシンプルなサービス

    LimeChatにTwitterのアイコンを表示させてみる
  • PassiveRecord,ハッシュをActiveRecordのインタフェースで使う - cameraLady

    PassiveRecord を使ってみた. PassiveRecord は,ハッシュを ActiveRecord っぽく扱えるようにしてくれる.要 ActiveRecord. # コマンドラインから gem でインストール $ sudo gem install passiverecord # 使うときは require require 'passive_record' 今回動かした環境では ActiveRecord と PassiveRecord を両方 require したら Gem::Exception: can't activate activerecord (>= 0, = 1.15.3), already activated activerecord-2.0.2.9216] とエラーが出たので, PassiveRecord だけ require するようにした. アプリの中で,ほ

    PassiveRecord,ハッシュをActiveRecordのインタフェースで使う - cameraLady
    poppen
    poppen 2008/07/13
    これはいい
  • Windows上のSkypeをRubyから操作する

    Skype って API があったんですねぃ.IRC や IM (Jabber) と違って,ボットを作ったりできないものだと思っていましたが,ただボクが実例を見たことがなかっただけでした.Ruby4Skype を使うと Ruby から簡単に操作できました.ただしこれは Windows 上の Skype しか操作できないようです. Ruby4Skype: インストールと仕様 Ruby4Skype: クラスとメソッド一覧 社内のエンジニアチームでは Skype のグループチャットを常用することになったので,何かあったらそこに通知する Skype ボットを作りました.用意するものは「自分用の Skype アカウント」「ボット用のアカウント」「Windows 機1台」です.もちろん Ruby の実行環境も必要です. ボット用アカウントから自分の Skype アカウントに話しかけるシンプルなプログラ

    Windows上のSkypeをRubyから操作する
  • 1