トップ «前の日記(2001-11-08) 最新 次の日記(2001-11-10)» 月表示 編集

日々の流転


2001-11-09 [長年日記]

λ. SFC★MODE

sfc-modeとかいうのを教えてもらって、ちょっと使いはじめた。スケジューラとしてはTODOリストが無いのが痛いと思った。

λ. 情報数学Ⅰ 中間レポート

問3に出題ミスがあったので問3だけは提出期限が2日延びた。問3の証明はきちんと書けていなかったので助かった。問2は結局証明できなかったので、問1と問4の回答だけを提出。

λ. Namazuによる日記検索

現実逃避にnamazuをインストールして日記検索を出来るようにした。とりあえず、こんな感じで過去の日記データもテキスト化。

require './tdiary.rb'
TDiary.new(nil, nil).instance_eval{
  Dir["#{@data_path}??????"].each{|fname|
    PStore.new(fname).transaction{|db|
      db['diary'].each_value{|d| text_save(d)}
      db.abort
    }
  }
}
Tags: tDiary

それで気がついたんだけど、PStore#abortを呼ぶとちょこっと効率が良くなるのでは? > たださん

--- tdiary-1.2.1/tdiary.rb~	Fri Oct 12 22:42:42 2001
+++ tdiary-1.2.1/tdiary.rb	Sat Nov 10 22:18:53 2001
@@ -437,6 +437,7 @@
 			end
 			yield
 			db['diary'] = @diaries if @dirty
+			db.abort unless @dirty
 		end
 		File::delete( filename ) if @diaries.empty?
 	end

λ. 借りた本 (from ちゃた)

マーズ 3
横山光輝[著]
薄々予測してはいたけれど、何という衝撃的な結末!

λ. お昼

タイ風野菜カレー

本日のツッコミ(全3件) [ツッコミを入れる]
ψ ただただし (2001-11-11 00:31)

がーん、PStore#abortなんて知らなかったよ。1.7系からは自動的に保存されなくなるって聞いてたし……。明日見てみます。

ψ さかい (2001-11-11 14:01)

1.7から自動的に保存されなくなるってのは初耳っす。<br>XPStoreのリードオンリートランザクションの話じゃないですよね?

ψ ただただし (2001-11-11 17:40)

幻想かもしれないから(笑)。ただを信じてはいけない。