タグ

ブックマーク / blog.basyura.org (2)

  • LDRで臨兵闘者皆陣列在前するまでは踏み切れないので経過時間が分かる greasemonkey を書いてみた - basyura's blog

    やらないといけないことがあるのに,だらだらLDRでフィードを読んでしまうことがあって,不毛な感じだったので,ちょっとずつフィードを見れなくするのを作った. LDRをちょっとずつ見れなくするGreasemonkeyを作った 全く同感。情報を得るために使っているのか、未読を減らしたいだけで使っているのか分からなくなる。 「臨兵闘者皆陣列在前」を導入してみたけど、そこまで踏み切れないヘタレなので経過時間が分かる greasemonkey を書いてみた。 まだそれほど使っていない場合。 それなりに使った場合。 中毒状態の場合。 TIMER が描画間隔で、MAX がこれを超えたらまずいだろっていう時間。↑は MAX を変えてスクリーンショットを撮ったもの。 const TIMER = 10000; const MAX = 3 * ONE_HOUR; 一日ごとの時間をどこかに保存しておいてグラフにする

    LDRで臨兵闘者皆陣列在前するまでは踏み切れないので経過時間が分かる greasemonkey を書いてみた - basyura's blog
    hitode909
    hitode909 2010/08/01
    便利
  • Sequel で トランザクション管理 - basyura's blog

    直感的に Users.create が独立してるように見えてトランザクション管理されないように感じるんだけど、 素直に transaction を使えばいい。 require 'rubygems' require 'sequel' # DB オープン DB = Sequel.sqlite("transaction.db") # テーブルを生成 unless DB.table_exists? :users DB.create_table :users do primary_key :id text :screen_name, :unique => true text :description end end # モデル定義 class Users < Sequel::Model ; end # テーブルからレコードを削除 Users.delete # レコードを追加 Users.create

    Sequel で トランザクション管理 - basyura's blog
  • 1