diff --git "a/mycgi/\043form.html\043" "b/mycgi/\043form.html\043" index b32ab72..ced7b90 100644 --- "a/mycgi/\043form.html\043" +++ "b/mycgi/\043form.html\043" @@ -1,5 +1,6 @@ -
氏名: diff --git a/mycgi/bunkai.rb b/mycgi/bunkai.rb new file mode 100644 index 0000000..706350f --- /dev/null +++ b/mycgi/bunkai.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +# coding: utf-8 +i = 2 +while true + if 641%i == 0 + print i + break + end +i+=1 +end diff --git a/mycgi/gomi.rb b/mycgi/gomi.rb index ba7c136..c762a60 100755 --- a/mycgi/gomi.rb +++ b/mycgi/gomi.rb @@ -9,11 +9,13 @@ csv = CSV.read("gomi.csv", headers:true) db = SQLite3::Database.new("tmpdb/gomi.sq3") +puts "Content-type: text/html; charset=utf-8" db.execute_batch(<<~EOF) DROP TABLE IF EXISTS gomi; CREATE TABLE IF NOT EXISTS gomi(name text,type text,remark text,kana text,kata text,roma text); BEGIN; EOF +result = [] csv.each do |row| values = row.collect{|x| x[-1]} values << Kakasi.kakasi('-JH -KH',row["品名"]) # 酒田市 → さかたし @@ -23,8 +25,9 @@ trash = c["gomi"] db.results_as_hash = true result = db.execute("SELECT * FROM gomi where name||kana||kata||roma LIKE '%#{trash}%';") - -print("Content-type: text/html; charset=utf-8 +end + db.execute("END;") +print("