タグ

2009年4月23日のブックマーク (4件)

  • RubyからGitをデータストアとして使う·Git Store MOONGIFT

    コミュニティサイトなどではユーザが自由にテキストを変更できる機能がある。自分のプロフィールを更新したり、Wikiのようにコラボレートするようなものだ。その際、重要になるのが履歴管理機能だ。ユーザの間違った修正などを元に戻したり、悪意ある更新からコンテンツを保護する必要がある。 Gitをデータストアに使うという方法! 更新前に現在のテキストを全て保存してしまうのも手だが、ここではGitを使うという手法をご紹介したい。使い方も簡単だ。 今回紹介するオープンソース・ソフトウェアはGit Store、Gitを使ったデータストアライブラリだ。 Git Storeはデータストアということもあって、キーと値の仕組みをとっている。キーを指定して値を入れ、コミットを行えばそのデータが適用される。memcachedのようなシンプルさで、それでいて履歴管理までされるのが素晴らしい。なお、そのログや前のバージョン

    RubyからGitをデータストアとして使う·Git Store MOONGIFT
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • tips - zfs raidz修復の実際 : 404 Blog Not Found

    2009年04月17日03:00 カテゴリTips tips - zfs raidz修復の実際 というわけで、zfs導入以来初の「当」のディスク破損&修復のレポートです。 導入に関しては、以下を参照してください。 404 Blog Not Found:雨降って地固まり、geom mirrorが壊れてZFSを導入する 気がついたきっかけは、ディスク操作が遅くなったこと。 おや?と思ってdmesgを見てみると、こんな状態に。 ad8: TIMEOUT - READ_DMA48 retrying (1 retry left) LBA=802513599 ad8: TIMEOUT - READ_DMA48 retrying (0 retries left) LBA=802513599 ad8: FAILURE - READ_DMA48 timed out LBA=802513599 で、zpoo

    tips - zfs raidz修復の実際 : 404 Blog Not Found
    poppen
    poppen 2009/04/23
  • [Life] 家賃振り込み, [tDiary][ruby] ruby-1.8.7-p73 以降で amazon.rb が SEGV る原因が判明, [Work] 圧迫面接の話に似たような話 - HsbtDiary(2009-04-21)

    ■ [Life] 家賃振り込み ガス代は何とか15000円台まで低下。そろそろストーブも完全停止したいんだけど、雨が降ると20℃を切ったりしてまだまだ予断を許さないんだよなー。早く10000円を切りたい。 ■ [tDiary][ruby] ruby-1.8.7-p73 以降で amazon.rb が SEGV る原因が判明 estraier-register.rb を有効にした状態で amazon.rb を使って更新すると SEGV るみたい。 原因は調べてないけど、Hyper Estraier は開発が停止しているみたいだし、estraier-register.rb を使うためにはサーバープロセスを動かし続けないとダメというのが前から何とかしたいと思っていたので、この機会に全文検索を Hyper Estraier から Yahoo! Search BOSS に乗り換えてしまった。 ただ、

    [Life] 家賃振り込み, [tDiary][ruby] ruby-1.8.7-p73 以降で amazon.rb が SEGV る原因が判明, [Work] 圧迫面接の話に似たような話 - HsbtDiary(2009-04-21)