トップ «前の日記(2008-06-29) 最新 次の日記(2008-07-01)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|05|

2008-06-30 :-)

_ 朝っ

0530起床

ねむ

_ 日経NEを読むなどしている

20080630_0.jpg

通勤中です

_ [ワイルドアームズ][なるけみちこ]通勤ったー

ワイルドアームズ

ゲーム未プレイ。作曲は なるけみちこさん。

地味な曲ばかりですが目立たずしっかりと BGM としての役を果たしています。目立たないけど素晴らしい曲です。

最初の曲「荒野の果てへ」は口笛の音を使った曲です。荒野を行くワイルドなカウボーイを連想させます。この曲を聴いてるときには「カウボーイビバップ」の「GO GO CACTUS MAN」は思い出してはいけません。ぜったいに思い出すんじゃないぞ。

B00005GAKY

_ 仕事

0830 出勤。

_ [Google][検索][サイト検索]Googleサイト検索を UTF-8 化する

リンク、検索機能を追加

いままで EUC-JP だったので UTF-8 へ置換する。そんだけ。

<form method=get action="http://www.google.co.jp/search">
<a href="http://www.google.co.jp/">
<img src="http://www.google.com/logos/Logo_25wht.gif"
border="0" alt="Google"></img></a>
<br>
<input type=text name=q size=31 maxlength=255 value="">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<input type=hidden name=hl value="ja">
<input type=submit name=btnG value="検索">
<br>
<font size=-1>
<input type=hidden name=domains value="area51.gr.jp"><br>
<input type=radio name=sitesearch value=""> Google
<input type=radio name=sitesearch value="area51.gr.jp" checked> area51.gr.jp
</font>
</form>

_ [tdiary][grep][search][検索]tdiary grep.rb を置き換える

「日記内grep」はどこかから拾ってきた grep.rb を使ってます。どこだっけ。grep.rb の冒頭はこんな。

#!/usr/bin/env ruby
#
# $Id: grep.rb,v 1.55 2004/01/14 22:08:21 aamine Exp $
#
# Copyright (C) 2003 Minero Aoki <aamine@loveruby.net>
#
# This program is free software.
# You can distribute/modify this program under the terms of
# the GNU LGPL, Lesser General Public License version 2.1.
#

UTF-8 化してないので contrib にある search.rb を貰います。

cp tdiary-trunk/contrib/util/tdiarysearch/search.rb ~/public_html/tdiary-trunk

日記のヘッダに以下のように書きます。

<form method="post" action="search.rb" class="searchform">
<input type="text" name="q" size="20" value="">
<input type="submit" value="日記内 grep ">
</form>

検索します。

unkwnown format: TDIARY2.01.00

orz

search.rb のここか。

def load_tdiary_textdb(path)
  File.open(path) {|f|
    ver = f.gets.strip
    raise "unkwnown format: #{ver}" unless ver == 'TDIARY2.00.00'    ← ここ
    f.each('') do |header|
      h = {}
      header.untaint.strip.each do |line|
        n, v = *line.split(':', 2)
        h[n.strip] = v.strip
      end
      yield h, f.gets("\n.\n").chomp(".\n").untaint
    end
  }
end

unless ver == 'TDIARY2.00.00' は削除していいんだろか。

_ 問題があるならばITSに書けばいいじゃない

あとで書く

_ [][えびのチリソース]飯

えびのチリソース(ref. きょうの料理 2005-01 pp.88-89)。辛い。豆板醤を入れすぎた。

img_5958.jpg

_ [おやつ][クラシックショコラ]おやつ

クラシックショコラ。昨日の残り。

img_5960.jpg

_ [tdiary][search.rb]tdiary-trunk なのに TDIARY2.01.00 だって?

% grep tdiary_version tdiary.conf
tdiary_version = "2.3.0.20080615"

TDIARY2.01.00 はどこから出てきたんだ。

search.rb を読む。

def foreach_diary_from_latest(&block)
  foreach_data_file(@config.data_path.sub(%r</+\z>, '')) do |path|
    read_diaries(path).sort_by {|diary| diary.date }.reverse_each(&block)
  end
end

def foreach_data_file(data_path, &block)
  Dir.glob("#{data_path}/[0-9]*/*.td2").sort.reverse_each do |path|
    yield path.untaint
  end
end

これか。

% head -1 2008/*.td2
==> 2008/200801.td2 <==
TDIARY2.01.00

==> 2008/200802.td2 <==
TDIARY2.01.00

==> 2008/200803.td2 <==
TDIARY2.01.00

==> 2008/200804.td2 <==
TDIARY2.01.00

==> 2008/200805.td2 <==
TDIARY2.01.00

==> 2008/200806.td2 <==
TDIARY2.01.00