次の月 / 最新

あかぴのChangeLogメモ / 2004-01

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2008 : 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
2006 : 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
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

2004-01-03 Sat

(プ)で飲み会 [宴会]

最終更新:2007/11/26

・日時:11/24(土) 18時に乾杯(17時から練習開始)
・場所:(プ)
・会費:5,000円

画像

<参加予定者>
1.Mutsuta
2.Atsumi
3.Takayama
4.Usui
5.Ouchi
6.akapy
7.Kiyoshi.S:少し遅れる
8.Hiroshi
9.Hirayama
10.Kouji:少し遅れる
11.Nishikawa:11/22は吹雪でようこに飲みに行けなかったので(笑)

<後日、連絡をくれる人>
12.Nigou
13.Odajima

<欠席>
Hoshi
Kurosawa

とりあえず以上。

あとでTOMさんにメールしよう。

2004-01-01 Thu

てすとsrc有り [chalow]

#!/usr/bin/env ruby
$KCODE="EUC"

if ARGV[0] == nil
  STDERR.puts "引数が足りません"
  STDERR.puts "例:$ ./cl2moneycsv-kamoku.rb ~/trunk/ChangeLog"
  exit 0
end

inside_flag = 0
kamo = []
k = 0

while line = gets
    if /^((\d{4}-\d\d)-\d\d)/ =~ line then  # 日付をキープ
    date = $1		# = year-month-day
    elsif /買#物ログ.*:/ =~ line then	# 家計簿データ記述ブロックの始まり
inside_flag = 1
tag = $&
    elsif inside_flag == 1 then   # ブロック内
if /^\s*$/ =~ line and inside_flag == 1 then  # ブロックの終わり
    inside_flag = 0
else
  /^\t(.+?)(\s|\xa1\xa1).*(\s|\xa1\xa1)(\d+)$/ =~ line
yo = line.split(nil)
  kamoku = yo[0]
  naiyou = yo[1]
  kingaku = yo[2]
  sonota = yo[3]

  kamo.push(yo[0])
  kamo.uniq!
  p kamo

       end
    end
end


てすとsrc無し [chalow]

#!/usr/bin/env ruby
$KCODE="EUC"

if ARGV[0] == nil
  STDERR.puts "引数が足りません"
  STDERR.puts "例:$ ./cl2moneycsv-kamoku.rb ~/trunk/ChangeLog"
  exit 0
end

inside_flag = 0
kamo = []
k = 0

while line = gets
    if /^((\d{4}-\d\d)-\d\d)/ =~ line then # 日付をキープ
    date = $1 # = year-month-day
    elsif /買#物ログ.*:/ =~ line then # 家計簿データ記述ブロックの始まり
inside_flag = 1
tag = $&
    elsif inside_flag == 1 then # ブロック内
if /^\s*$/ =~ line and inside_flag == 1 then # ブロックの終わり
    inside_flag = 0
else
  /^\t(.+?)(\s|\xa1\xa1).*(\s|\xa1\xa1)(\d+)$/ =~ line
yo = line.split(nil)
  kamoku = yo[0]
  naiyou = yo[1]
  kingaku = yo[2]
  sonota = yo[3]

  kamo.push(yo[0])
  kamo.uniq!
  p kamo

       end
    end
end

2008 : 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
2006 : 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
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2008-11-15 04:30