タグ

ブックマーク / lukesilvia.hatenablog.com (2)

  • mixi api 使ってみたよ - LukeSilvia’s diary

    今更ですか!?という感じもしますが、mixi for iPhoneから発掘されたmixi日記投稿用API « kuで紹介されていたAPI を使ってmixi に日記を投稿するruby スクリプトを書きました。 使い方 環境 ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-darwin9] gem 1.0.1 API の認証にWSSE を使っているので、WSSE 認証に使うgem を入れる $ sudo gem install wsse 使う mixi = Mixi.new('hoge@address.com', 'password').authenticate mixi.post_diary('タイトル', '内容') ソース 参考 wig.rb Rubyist Magazine - 標準添付ライブラリ紹介 【第 7 回】 net/http Re: m

    mixi api 使ってみたよ - LukeSilvia’s diary
  • データベースを用いたセッションデータ管理について - LukeSilvia’s diary

    Web アプリケーションとは切っても切れないセッション機構。DB ベースでセッション管理を行なって得られた知見と、それを元に考察した結果をまとめてみます。 セッションデータの特性 DB で管理される他のデータに比べ、セッションデータはかなり特殊です。主な特徴は次のような感じ。 データが増加するのが速い 定期的な削除が必要 頻繁に更新される リクエスト毎に読みに行く必要がある このデータを読めないとアプリケーション全体にアクセスできない アクセス頻度が高いということです。あと、1つ目の特徴からセッションデータについては意識的に管理してやる必要があります。 現在の環境 アプリケーションの領域が少し特殊で、セッションデータがやたらたまります(ユーザ数何百万のサービスとかそういうのではないです)。 RDBMS MySQL 4.0.22 ストレージエンジン InnoDB レコード数 6千万 テータサ

    データベースを用いたセッションデータ管理について - LukeSilvia’s diary
  • 1