松下昇への接近

 旧 湾曲していく日常

sql文を生成する

ii=0
kk=1
last=44
first=1

fname = ARGV[0]
ff = open(fname) # モード
while line = ff.gets  #ファイルから1行読み
print line
 if line == "\n"
     then ii=ii+1
           if ii == 2 then
st1 = "\'\, \'\'\, \'\'\)\,\("
print st1
	kk=kk+1
	print kk

st2 = "\,\'\'\, 4705"
print st2
print "\,"
	kk=kk-1
	mai=(kk/4).to_i
	if (kk%2)==0 then
	page= last-(mai*2)
	print page 
	else page=first+(mai*2)
	print page 
	end
	kk=kk+1
print "\,"
print ((kk-1)%4)+1
print "\,\'"
           end
     else
     ii =0
     end
end
ff.close

で、これは何のプログラムかというと?
手元に粗末なパンフがあります。両面刷り、二段組で活版印刷(?)。
OCRにかけると、例えば次のように読み取られます。
p42上 p3上 p42下 p3下 p40上 p5上 ……
(これをまず、切れ目に改行をふたつ入れます。)
そこでこれを、わざわざ、mysqlのデータベースに入れてから並べ直そうとします。そのためのプログラムです。(裏面はプログラムが少し変える。)
SQL文の本体を最初に追加する。

INSERT INTO `tokino5` (`PRIMARY`, `idea`, `kan`, `page`, `ppp`, `bun`, `url`, `keywaord`) VALUES
(1, '', 4705, 44, 1, '

(12/30)