changeset 2213:0b64f20a135a

nakamachi move
author FUJIKAWA Kosuke <c111126@g.koeki-u.ac.jp>
date Tue, 11 Feb 2014 18:17:51 +0900
parents 7cfbabdd4462
children a40c0ac999f1 d68fdd85a2b0
files nakamachi/.htaccess nakamachi/1111.html nakamachi/coupon.css nakamachi/data.rb nakamachi/delete.html nakamachi/delete.rb nakamachi/hoge.dat nakamachi/hoge.html nakamachi/hogege.dat nakamachi/mail.rb nakamachi/mailtest.rb nakamachi/memo.txt nakamachi/mtest.rb nakamachi/pass.dat nakamachi/plas.rb nakamachi/practice.html nakamachi/qr1111.png nakamachi/qupon2.png nakamachi/retry.html nakamachi/retry.rb nakamachi/sql/nakamachi.sq3 nakamachi/sql/readme nakamachi/sql/readme~ nakamachi/syobon.jpg nakamachi/test.rb
diffstat 24 files changed, 0 insertions(+), 794 deletions(-) [+]
line wrap: on
line diff
--- a/nakamachi/.htaccess	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-AddHandler cgi-script   .rb
-Options +ExecCGI
--- a/nakamachi/1111.html	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-<html>
-<head>
-<title>まだ</title>
-</style>
-<link rel="stylesheet" type="text/css" href="ほげ.css">
-</head>
-
-<body>
-<h1>パスワード登録ページ予定</h1>
-<p>メール送ったりなんだりさせるつもり</p>
-
-<address>c111126@g.koeki-u.ac.jp</address>
-
-</body>
-</html>
--- a/nakamachi/coupon.css	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-篆坂篋<с若荐c
-css篁祉鐚
-c緇鐚
--- a/nakamachi/data.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-#!/usr/bin/env ruby
-#coding: utf-8
-
-require 'cgi'
-c = CGI.new(:accept_charaset => "UTF-8")
-print("Content-type: text/html; charset=utf-8\n\n")
-
-require 'sqlite3'
-db = SQLite3::Database.new("sql/nakamachi.sq3")
-sql = Array.new
-
-srand(56384679263254687)
-10000.times {rand(1000000)}
-idlist = (1..50).collect{rand(10000000)} 
-idlist.sort!
-
-name = c['name']
-nen = c['nen']
-place = c['place']
-bin = c['bin']
-s = c['s'].to_i
-k = c['k'].to_i
-argv = c['argv']
-if ARGV[0] != nil
-  argv = ARGV[0].to_i
-  k = 0
-  for hoge in idlist
-    if argv.to_i == hoge
-      break
-    end
-    k += 1
-  end
-end
-
-stores = ["","蕋罐","膺≦","","RAVI","膓","篋膈","MAR"]
-check = ["h","k","s","f","r","a","i","m",]
-#h: k:蕋罐 s:膺絎 f:"" r:RAVI a:膓 i:膓 m:MAR
-
-printf"<html>\n
-<head><title>祉</title>\n
-<link rel=\"stylesheet\" type=\"text/css\" href=\"祉.css\">\n
-</head>\n
-<body>\n
-<h1></h1>\n"
-result = db.execute("select * from coupon");
-
-if idlist[k].to_i != argv.to_i
-  print("冴с\n")
-else
-  if result.length >= 50
-    print"<h1>潟荐潟障</h1>
-<p>若潟肴障障</p>
-<p>障罘篌緇<障</p>"
-  elsif s == 0
-  elsif (name == "" || bin == "" || place == "") && s != 0
-    print"<p>ュ:障\n"
-  elsif not(/\S+(絽||).+/ =~ place) || bin.to_s.length != 7 then
-    print"<p>ュ:c障<br>\n
-篏絽堺ュ\n灸梢垩\"-\"7罅уャ" 
-  else
-    k = k/5
-    sql = "insert into coupon values (?,?,?,?,?)"
-    cargv = check[k].to_s + argv.to_s 
-    begin 
-      db.execute(sql,cargv,name,nen,place,bin)
-    rescue
-      print "<p>筝綺篏帥垩с肴с障\n</p>"
-    else
-      add = "|mail -s 'skip mail' c111126@g.koeki-u.ac.jp"
-      open(add, "w") do |mail|
-        mail.print "羂:#{name}\n灸梢#{bin}\n篏:#{place}\n綛岩撮:#{nen}\n
-筝荐宴#{result.length+1}若潟緇障\n綺#{stores[k]}с\n"
-      end
-      print "<p>脂蚊障<br>若潟緇ラ級障</p>"
-    end
-  end
-  
-  s += 1
-  print"
-<form action=\"./data.rb\" method=\"POST\">\n
-<input type=\"hidden\" name=\"argv\" value=\"#{argv}\">
-<input type=\"hidden\" name=\"k\" value=\"#{k}\">
-<p>羂<input type=\"text\" name=\"name\" value=\"#{name}\"><br>
-灸梢<input type=\"text\" name=\"bin\" value=\"#{bin}\"><br>
-篏<input type=\"text\" name=\"place\" value=\"#{place}\"><br>
-綛岩撮<select name=\"nen\">
-<option value=\"20篁f羣\"> 20篁f羣\n"
-  n = 20
-  4.times do
-    printf("<option value=\"%d篁\">%d篁\n",n,n)
-    n += 10
-  end
-  print"<option value=\"60篁d札筝\">60篁d札筝\n
-</select>
-<br>
-<input type=\"hidden\" name=\"s\" value=\"#{s}\">
-
-<p><input type=\"submit\" value=\"GO\">\n
-<input type=\"reset\" balie=\"reset\"></p>"
-  
-  #result = db.execute("select * from coupon;")
-  #puts result.length
-end
--- a/nakamachi/delete.html	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-<html>
-<head>
-<title>たいとる</title>
-</style>
-<link rel="stylesheet" type="text/css" href="ほげ.css">
-</head>
-
-<body>
-<h1>データベース消去用</h1>
-<p>OKで実行すると個人情報等が削除されます。</p>
-<p>実行の際は注意してください。</p>
-<form method="POST" action="./delete.rb">
-<p>本当に消しますか?<br>
-はい<input type="radio" name="check" value="OK"> 
-いいえ<input type="radio" name="check" value="NO">
-</p>
-
-<input type="submit" value="削除">
-<input type="reset" value="リセット">
-</form>
-
-<address>c111126@g.koeki-u.ac.jp</address>
-
-</body>
-</html>
--- a/nakamachi/delete.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-#!/usr/bin/env ruby
-#coding: euc-jp
-
-require 'cgi'
-c = CGI.new(:accept_charaset => "EUC-JP")
-print("Content-type: text/html; charset=euc-jp\n\n")
-
-check = c['check']
-
-require 'sqlite3'
-db = SQLite3::Database.new("sql/nakamachi.sq3")
-
-if check == "OK"
-  db.execute("delete from coupon");
-  print"<p>データベースの中身を消去しました。</p>"
-else
-  print"<p>データベースは保持されたままです。</p>"
-end
-
--- a/nakamachi/hoge.dat	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-1	106996	0	a
-2	1165563 0       a	
-3	1547608	0	a
-4	1637816	0	a
-5	1674821	0	a
-6	2146728	0	a
-7	2246529	0	a
-8	2404662	0	a
-9	2487941	0	a
-10	2579504	0	a
-11	2680544	0	a
-12	2904846	0	a
-13	3185616	0	a
-14	3266671	0	a
-15	3294276	0	a
-16	3613326	0	a
-17	4110511	0	a
-18	4728617	0	a
-19	5077710	0	a
-20	5110665	0	a
-21	511114	0	a
-22	5129960	0	a
-23	5521914	0	a
-24	5725029	0	a
-25	5750404	0	a
-26	5907193	0	a
-27	5933209	0	a
-28	5958001	0	a
-29	6097675	0	a
-30	6213023	0	a
-31	6285579	0	a
-32	652143	0	a
-33	6603997	0	a
-34	6820704	0	a
-35	690339	0	a
-36	710028	0	a
-37	7949720	0	a
-38	8471049	0	a
-39	8597726	0	a
-40	8641298	0	a
-41	8938859	0	a
-42	9086182	0	a
-43	9089721	0	a
-44	9172971	0	a
-45	9302599	0	a
-46	9418431	0	a
-47	9443378	0	a
-48	9467002	0	a
-49	9544566	0	a
-50	9757894	0	a
--- a/nakamachi/hoge.html	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<html>
-<head>
-<title>たいとる</title>
-<link rel="stylesheet" type="text/css" href="coupon.css">
-</head>
-
-<body>
-<h1>てすと用</h1>
-<form method="POST" action="./mailtest.rb">
-
-<p>
-店舗コード<input type="textarea" name="store"><br>
-個人コード<input type="textarea" name="num">
-</p>
-
-<input type="submit" value="送信">
-<input type="reset" value="リセット">
-</form>
-<p>店舗コードは以下の対応表に基づいて半角数字で入力してください。</p>
-
-<table border=1>
- <tr><th>店舗名</th><th>店舗番号</th></tr>
- <tr><td>八月</td><td>1</td></tr>
- <tr><td>食い道楽</td><td>2</td></tr>
- <tr><td>翠宛</td><td>3</td></tr>
- <tr><td>ルポットフー</td><td>4</td></tr>
- <tr><td>RAVI</td><td>5</td></tr>
- <tr><td>綾</td><td>6</td></tr>
- <tr><td>井筒</td><td>7</td></tr>
- <tr><td>MAR</td><td>8</td></tr>
-</table>
-
-<p>例:翠宛でほげ様→店舗コード:3 個人コード:ほげ</p>
-</body>
-</html>
--- a/nakamachi/hogege.dat	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-1	1111	0
-2	2222	0
-3	3333	0
-4	4444	0
-5	5555	0
-6	6666	0
-7	7777	0
-8	8888	0
-9	9999	0
-10	1010	0
-11	1111	0
-12	1212	0
-13	1313	0
-14	1414	0
-15	1515	0
-16	1616	0
-17	1717	0
-18	1818	0
-19	1919	0
-20	2020	0
-21	2121	0
-22	2222	0
-23	2323	0
-24	2424	0
-25	2525	0
-26	2626	0
-27	2727	0
-28	2828	0
-29	2929	0
-30	3030	0
--- a/nakamachi/mail.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-#!/usr/bin/env ruby
-#coding: euc-jp
-
-require 'cgi'
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-print("Content-type: text/html; charset=EUC-JP\n\n")
-
-store = cgi["store"].to_i
-pas1 = cgi["pas"]
-pas2 = cgi["pas2"]
-num = cgi["num"].to_i
-data = Hash.new
-#n = 0
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\w+)/ =~ line
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-    end
-  end
-end
-
-if pas1 != pas2
-  #2個打ったパスワードが違う
-  printf(<<_EOS_,num,store)
-<html>
-<head>
-<title>ERROR</title>
-</head>
-<body>
-<h1>2回打って頂いたパスワードが違っています</h1>
-<p>確認してもう一度打ち直してください。</p>
-<form method="POST" action="./mail.rb">
-<p>
-<input type="hidden" name="num" value="%d">
-<input type="hidden" name="store" value="%d">
-パスワード<input type="textaria" name="pas"><br>
-パスワード2<input type="textaria" name="pas2"><br>
-</p>
-<input type="submit" value="再送信">
-</form>
-</body>
-</html>
-_EOS_
-else
-  data[num][2] = pas1
-  printf(<<_EOS_,data[num][0])
-<html>
-<head>
-<title>Complete</title>
-</head>
-<body>
-<h1>登録完了しました。</h1>
-<p>商工会議所へ行って以下のリンクをお見せください。</p>
-<p>パスワードは本人確認のため必要となるので、忘れないようにしてください。</p>
-<p><a href="%d.html">クーポン引換リンク</a></p>
-<p><a href="hoge.html">もどる</a></p>
-</body>
-</html>
-_EOS_
-end
-
-open("hoge.dat","w") do |write|
-  for x in ban do
-    write.printf("%d\t%d\t%d\t%s\n",x,data[x][0],data[x][1],data[x][2])
-  end
-end
--- a/nakamachi/mailtest.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-#!/usr/bin/env ruby
-# coding: euc-jp
-
-require 'nkf'
-require 'cgi'
-require 'kconv'
-require 'net/smtp'
-
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-print("Content-type: text/html; charset=EUC-JP\n\n")
-
-store = cgi["store"].to_i
-num = cgi["num"]
-
-data = Hash.new
-data.default = 0
-ban = Array.new
-n = 0
-
-name= ["","八月","食い道楽","翠宛","ルポットフー","RAVI","綾","井筒","MAR"]
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    line = line.toeuc
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\S+)/ =~ line
-      ban[n] = $1.to_i
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-      n += 1
-    end
-  end
-end
-
-s = 0
-while true
-  if data[ban[s]][1] == 0
-    break
-  end
-  s += 1
-end
-
-if num == "" || store < 1 || store > 8
-  #入力不備
-  printf(<<_EOS_)
-<html>\n
-<head>\n
-<title>Not find</title>\n
-</head>\n
-<body>\n
-<h1>入力されていない部分があるか、間違っている場合があります。</h1>\n
-<h1>正しく入力してやり直してください。</h1>\n
-<p>個人コードは入っていますか?</p>
-<p>店舗コードは1から8の間で選んでいますか?</p>
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n
-_EOS_
-  
-elsif s >= 50
-  #50枚既にクーポンでてた
-  printf(<<_EOS_)
-<html>\n
-<head>\n
-<title>Sorry</title>\n
-</head>\n
-<body>\n
-<h1>申し訳有りません。</h1>\n
-<p>もうクーポン50枚全て出てしまいました。<p>\n
-<p>またの機会に。<p>\n
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n
-_EOS_
-  
-else
-  #使用済みにして処理します
-  data[ban[s]][1] = store
-  data[ban[s]][2] = num
-  resilt = "|mail -s 'skip mail' minami_hyou1229@docomo.ne.jp"
-  open(resilt, "w") do |mail|
-    mail.print "#{num}さんが#{name[store]}で#{s+1}番のクーポンを取得しました。\n"
-  end
-  printf(<<_EOS_)
-<html>\n
-<head>\n
-<title>Conglatulation</title>\n
-</head>\n
-<body>\n
-<h1>以下のQRコードを読み取るとクーポンが出てきます。</h1>\n
-<p><img src=\"http://skip.koeki-prj.org/coupon/image/#{data[ban[s]][0]}.png\" alt=\"クーポン表示QRコード\"></p>\n
-<p>個人コード:#{num}<br>店舗コード:#{store}<br>クーポン番号:#{s+1}</p>
-<p>個人コードとQRコードを読んで出てきたクーポンの番号を控えるようにしてください</p>\n
-<p>消してしまった際の再表示や実際に受け取る際に用います。</p>
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n
-_EOS_
-         
-  open("hoge.dat","w") do |write|
-    for x in ban do
-      write.printf("%s\t%s\t%d\t%s\n",x,data[x][0],data[x][1],data[x][2])
-    end
-  end
-end
--- a/nakamachi/memo.txt	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-店舗番号と何らかのコードを受け取る
-正しい場合に50個あるうちのまだ使用可能な箇所を一つ使用不可にして
-正しいコードがとどいた旨をメールで送信。
-
-実際に交換する場所用の自分だけの秘密のパスワードを設定してもらい、
-そのパスワードを交換する場所で打ってもらうとクーポンがもらえるように。
-メールでパスワードを送る必要がある?
-
-もしも再送信が必要な場合は同じコードでまたできるように。
-
-をCGIで作るのです
--- a/nakamachi/mtest.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-#!/usr/bin/env ruby
-# coding: euc-jp
-
-require 'nkf'
-require 'cgi'
-require 'kconv'
-require 'net/smtp'
-
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-
-def sendmail(subject, body, sender, recipient)
-  mail = ''
-  # メールヘッダを作る
-  mail << 'To: ' + recipient + "\n"
-  mail << 'From: ' + sender + "\n"
-  mail << 'Subject: ' + "skipメール" + "\n"
-  mail << 'Date: ' + Time.now.strftime('%a, %d %b %Y %H:%M:%S %z') + "\n"
-  mail << "\n"
-  # メールの本文
-  mail << body
-  # 送信!
-  Net::SMTP.start('localhost',25){|smtp|
-    smtp.send_mail(mail, sender, recipient)
-  }
-end
-
-store = cgi["store"].to_i
-num = cgi["num"]
-
-data = Hash.new
-data.default = 0
-ban = Array.new
-n = 0
-
-name= ["","八月","食い道楽","翠宛","ルポットフー","RAVI","綾","井筒","MAR"]
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    line = line.toeuc
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\S+)/ =~ line
-      ban[n] = $1.to_i
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-      n += 1
-    end
-  end
-end
-
-s = 0
-while true
-  if data[ban[s]][1] == 0
-    break
-  end
-  s += 1
-end
-
-if num == "" || store < 1 || store > 8
-  #入力不備
-  text = "<html>\n
-<head>\n
-<title>Not find</title>\n
-</head>\n
-<body>\n
-<h1>入力されていない部分があるか、間違っている場合があります。</h1>\n
-<h1>正しく入力してやり直してください。</h1>\n
-<p>個人コードは入っていますか?</p>
-<p>店舗コードは1から8の間で選んでいますか?</p>
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n"
-elsif s >= 50
-  #もう50枚クーポンでました
-  text = "<html>\n
-<head>\n
-<title>Sorry</title>\n
-</head>\n
-<body>\n
-<h1>申し訳有りません。</h1>\n
-<p>もうクーポン50枚全て出てしまいました。<p>\n
-<p>またの機会に。<p>\n
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n"
-else
-  #使用済みにして処理します
-  data[ban[s]][1] = store
-  data[ban[s]][2] = num
-  output = ''
-  #output << "" + "\n"
-  #output << "#{num}さんが#{name[store]}で#{s+1}番のクーポンを取得しました".gsub(/\n/, "\n ") + "\n"
-  
-  #NKF.nkf('-j -m0', output)
-  
-  #sendmail('skip mail', output,
-  #         'skip@koeki-u.ac.jp', 'minami_hyou1229@docomo.ne.jp'){|body|
-  #  NKF.nkf('-e -m0', body)}
-  
-  text = "<html>\n
-<head>\n
-<title>Conglatulation</title>\n
-</head>\n
-<body>\n
-<h1>以下のQRコードを読み取るとクーポンが出てきます。</h1>\n
-<p><img src=\"http://skip.koeki-prj.org/coupon/image/#{data[ban[s]][0]}.png\" alt=\"クーポン表示QRコード\"></p>\n
-<p>個人コードとQRコードを読んで出てきたクーポンの番号を控えるようにしてください</p>\n
-<p>消してしまった際の再表示や実際に受け取る際に用います。</p>
-<p><a href=\"hoge.html\">もどる</a></p>\n
-</body>\n
-</html>\n"
-
-  open("hoge.dat","w") do |write|
-    for x in ban do
-      write.printf("%s\t%s\t%d\t%s\n",x,data[x][0],data[x][1],data[x][2])
-    end
-  end
-end
-
-cgi.out('type' => 'text/html', 'charset' => 'euc-jp') {
-  text
-}
--- a/nakamachi/plas.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#!/usr/bin/env ruby
-#coding: euc-jp
-
-require 'cgi'
-require 'cgi/session'
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-print("Content-type: text/html; charset=EUC-JP\n\n")
-
-math1 = cgi["math1"].to_i
-math2 = cgi["math2"].to_i
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    line = line.toeuc
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\S+)/ =~ line
-      ban[n] = $1.to_i
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-      n += 1
-    end
-  end
-end
-
-printf(<<_EOS_,math1,math2,math1+math2)
-<html>
-<head>
-<title>たしざん</title>
-</head>
-<body>
-<h1>足し算結果</h1>
-<p>%d + %d = %d</p>
-</body>
-</html>
-_EOS_
--- a/nakamachi/practice.html	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-<html>
-<head>
-<title>れんしゅう</title>
-<style type="text/css">
-</style>
-<link rel="stylesheet" type="text/css" href=".css">
-</head>
-
-<body>
-<p>足算します。足したい数いれてね</p>
-<form method="POST" action="./plas.rb">
-<p>
-<input type="textarea" name="math1">+
-<input type="textarea" name="math2">
-</p>
-<input type="submit" value="たす">
-<input type="reset" value="やりなおし">
-</form>
-<address>c111126@g.koeki-u.ac.jp</address>
-</body>
-</html>
Binary file nakamachi/qr1111.png has changed
Binary file nakamachi/qupon2.png has changed
--- a/nakamachi/retry.html	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-<html>
-<head>
-<title>たいとる</title>
-</style>
-<link rel="stylesheet" type="text/css" href="ほげ.css">
-</head>
-
-<body>
-<h1>必要項目を入力して進むを押して下さい</h1>
-<form method="POST" action="./retry.rb">
-<p>
-店舗コード<input type="textaria" name="store"><br>
-個人コード<input type="textaria" name="num"><br>
-クーポン番号<input type="textaria" name="pon"><br>
-</p>
-<input type="submit" value="進む">
-</form>
-<p><a href="hoge.html">もどる</a></p>
-<address>c111126@g.koeki-u.ac.jp</address>
-</body>
-</html>
--- a/nakamachi/retry.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#!/usr/bin/env ruby
-#coding:euc-jp
-
-require 'cgi'
-require 'kconv'
-
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-print "Content-type: text/html; charset=EUC-JP\n\n"
-
-pon = cgi["pon"].to_i
-store = cgi["store"].to_i
-num = cgi["num"].toeuc
-
-n = 0
-ban = Array.new
-data = Hash.new
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    line = line.toeuc
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\S+)/ =~ line
-      ban[n] = $1.to_i
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-      n += 1
-    end
-  end
-end
-
-if data[ban[pon-1]][2].toeuc == num && data[ban[pon-1]][1] == store then
-  printf(<<_EOS_,data[ban[pon-1]][0])
-<html>
-<head>
-<title>OK</title>
-</head>
-<body>
-<h1>確認しました。</h1>
-<p>QRコードを再表示します</p>
-<p><img src=\"http://skip.koeki-prj.org/coupon/image/%d.png\" alt=\"クーポン表示QRコード\"></p>
-<p><a href=\"retry.html\">もどる</a></p>
-</body>
-</html>
-_EOS_
-  
-else
-#print(<<_EOS_)
-puts"<html>
-<head>
-<title>Not found</title>
-</head>
-<body>
-<h1>入力が正しくありません</h1>
-<p>正しく入力してやり直してください</p>
-<p><a href=\"retry.html\">もどる</a></p>
-</body>
-</html>
-"  
-
-end
Binary file nakamachi/sql/nakamachi.sq3 has changed
--- a/nakamachi/sql/readme	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-c<ゃ臀с
-с潟吾≪若蕁障
-
--- a/nakamachi/sql/readme~	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-csql<ゃ臀с
-с潟吾≪若蕁障
-
Binary file nakamachi/syobon.jpg has changed
--- a/nakamachi/test.rb	Tue Feb 11 18:06:33 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#!/usr/bin/env ruby
-#coding: euc-jp
-
-require 'cgi'
-cgi = CGI.new(:accept_charset=>"EUC-JP")
-print("Content-type: text/html; charset=EUC-JP\n\n")
-
-store = cgi["store"].to_i
-num = cgi["num"]
-
-data = Hash.new
-ban = Array.new
-n = 0
-
-name= ["店舗1","店舗2","店舗3","店舗4","店舗5","店舗6","店舗7","店舗8"]
-
-open("hoge.dat","r") do |hoge|
-  while line = hoge.gets
-    if /(\d+)\s+(\d+)\s+(\d+)\s+(\S+)/ =~ line
-      ban[n] = $1.to_i
-      data[$1.to_i] = $2.to_i,$3.to_i,$4
-      n += 1
-    end
-  end
-end
-
-s = 0
-while true
-  if data[ban[s]][1] == 0
-    break
-  end
-  s += 1
-end
-
-if num == "" || store < 1 || store > 8
-  #入力不備
-printf(<<_EOS_)
-<html>
-<head>
-<title>Not find</title>
-</head>
-<body>
-<h1>入力に誤りがあります</h1>
-<p>入力されていない部分があるか、間違っている場合があります。</p>
-<p>正しく入力してやり直してください。</p>
-<p><a href="hoge.html">もどる</a></p>
-</body>
-</html>
-_EOS_
-else
-  #使用済みにして処理します
-  data[ban[s]][1] = store
-  data[ban[s]][2] = num
-  printf(<<_EOS_,data[ban[s]][0])
-<html>
-<head>
-<title>Conglatulation</title>
-</head>
-<body>
-<h1>以下のQRコードを読み取るとクーポンが出てきます。</h1>
-<p><img src="qr%d.png" alt="クーポン表示QRコード"></p>
-<p><a href="hoge.html">もどる</a></p>
-</body>
-</html>
-_EOS_
-
-  open("hoge.dat","w") do |write|
-    for x in ban do
-      write.printf("%d\t%s\t%d\t%s\n",x,data[x][0],data[x][1],data[x][2])
-    end
-  end
-end
-

yatex.org