diff --git a/mycgi/bmi.rb b/mycgi/bmi.rb deleted file mode 100755 index e554474..0000000 --- a/mycgi/bmi.rb +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 - -require 'cgi' -c = CGI.new(:accept_charset => "UTF-8") -print "Content-type: text/html; charset=UTF-8\n\n" - -name = c["name"] -var1 = c["height1"] -var2 = c["height2"] -var3 = c["height3"] -var4 = c["weight1"] -var5 = c["weight2"] -var6 = c["weight3"] - -height = (100 * var1.to_f + 10 * var2.to_f + var3.to_f) / 100 -weight = (100 * var4.to_f + 10 * var5.to_f + var6.to_f) - -bmi = weight / (height ** 2) - - -print" -BMI値 -\n" - -print"

#{name}さんのBMI値

\n" - -print"

身長:#{height}m

\n" -print"

体重:#{weight}kg

\n" -printf("

BMI:%3.1f (理想は女性:21.5、男性:22)

\n",bmi) -printf("

理想体重は%4.1fkgです(男性の場合)。

\n",height ** 2 * 22) -printf("

理想体重は%4.1fkgです(女性の場合)。

\n",height ** 2 * 21.5) -print"\n" -print"\n" diff --git a/mycgi/btype.html b/mycgi/btype.html deleted file mode 100644 index 01c026b..0000000 --- a/mycgi/btype.html +++ /dev/null @@ -1,16 +0,0 @@ - - - -血液型i - - - -

-今日の血液型占い -

-
-

お名前:

- - -
- diff --git a/mycgi/btype.rb b/mycgi/btype.rb deleted file mode 100755 index 10dc0d3..0000000 --- a/mycgi/btype.rb +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 - -require "cgi" -require "kconv" -c = CGI.new(:accept_charset => "binary") -print "Content-type: text/html; charset = UTF-8\n\n" - -na = c["namae"].toutf8 -print "

#{na}さんの血液型

n\" - diff --git a/mycgi/form.html b/mycgi/form.html deleted file mode 100644 index 4e4f905..0000000 --- a/mycgi/form.html +++ /dev/null @@ -1,72 +0,0 @@ - -購入ページ - -
-

氏名: -
-身長: - - -cm - 体重: - -kg
- - - -

-
- - diff --git a/mycgi/gomirennsyu.rb b/mycgi/gomirennsyu.rb deleted file mode 100644 index f2c59f3..0000000 --- a/mycgi/gomirennsyu.rb +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env ruby -#coding: utf-8 -require 'sqlite3' - -db = SQLite3::Database.new("gomi.db") -result = db.execute("SELECT * FROM gomi;") -result.each do |row| -puts row.join(",") -end - diff --git a/mycgi/hi.csv b/mycgi/hi.csv deleted file mode 100644 index b097a9c..0000000 --- a/mycgi/hi.csv +++ /dev/null @@ -1,6 +0,0 @@ -item,goal,where -空き缶,資源,青 -本,紙資源,資源ステーション -お菓子の袋,燃やすゴミ,黒 -ティッシュペーパー,燃やすゴミ,黒 -皿,埋め立て,赤 diff --git a/mycgi/hi.rb b/mycgi/hi.rb deleted file mode 100644 index c29cbff..0000000 --- a/mycgi/hi.rb +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env ruby -require 'sqlite3' - -db = SQLite3::Database.new(".sql") -db.results_as_hash = true - -p "Simple Loop" -db.execute("SELECT * FROM gomi") do |row| - p row -end - -p "select after result_as_hash" -all = db.execute("SELECT * FROM gomi") -p all -all.select! {|s| /赤/ =~ s["where"]} -p all - -db.results_as_hash = false -p "select after NOT result_as_hash" -all = db.execute("SELECT * FROM gomi") -all.select! {|s| /赤/ =~ s[2]} -p all diff --git a/mycgi/hi.sql b/mycgi/hi.sql deleted file mode 100644 index e69de29..0000000 --- a/mycgi/hi.sql +++ /dev/null diff --git a/mycgi/r2-8-2.rb b/mycgi/r2-8-2.rb deleted file mode 100755 index 4735dd8..0000000 --- a/mycgi/r2-8-2.rb +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 - -myname="r2-8-2.rb" -require "cgi" -c = CGI.new(:accept_charset => "UTF-8") -require "pstore" -x = PStore.new("data/word.db") # 別ディレクトリにする - -print "Content-type: text/html; charset=UTF-8\n\n" - -print " - -Word -" - -# 値入力フォームもこのCGIで出力する。 -# formのactionをこのCGIプログラムに指定している。 -# (mynameはこのスクリプト名) -printf("
\n", myname) -print '

-おなまえ:
-ひとこと:
- - -

' - -x.transaction do - x["word"] ||= Hash.new - word = x["word"] - if c["name"] > "" && c["word"] > "" - name = c["name"] - word[name] = c["word"] - end - print "
\n"
-  for p, w in word
-    # フォーム入力値を出力するときは必ず CGI.escapeHTML() する
-    person = CGI.escapeHTML(p)
-    wrd = CGI.escapeHTML(w)
-    printf("%sさんのひとこと「%s」\n", person, wrd)
-  end
-  print "
" -end -puts "" diff --git a/mycgi/r2-8.rb b/mycgi/r2-8.rb deleted file mode 100644 index 8476a51..0000000 --- a/mycgi/r2-8.rb +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/koeki/bin/ruby -# coding: utf-8 - -require "pstore" -x = PStore.new("word.db") -x.transaction do - x["word"] = x["word"] || Hash.new # x["word"] ||= Hash.new でも可 - word = x["word"] - - print "名前は?: " - name = gets.chomp - print "ひとこと: " - word[name] = gets.chomp - - for who, wd in word - printf("%sさんのひとこと「%s」\n", who, wd) - end - -end diff --git a/mycgi/rensyu1.html b/mycgi/rensyu1.html deleted file mode 100644 index 2461ab3..0000000 --- a/mycgi/rensyu1.html +++ /dev/null @@ -1,21 +0,0 @@ - - -aaa - -
-

検索条件を入力して下さい。

- - -
商品名
-

-

-
- - diff --git a/mycgi/rensyu1.rb b/mycgi/rensyu1.rb deleted file mode 100755 index ed90fb0..0000000 --- a/mycgi/rensyu1.rb +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 -Encoding.default_external = 'utf-8' -require 'cgi' -require 'csv' -c = CGI.new(:accept_charset => "UTF-8") - -csv = CSV.read("rensyu01.csv", {:headers => true}) -db = csv - -sinamono = c["shohin"] - -if sinamono > "" - ptn = Regexp.new(sinamono) - db = db.select {|row| ptn =~ row["商品名"]} -end - - -print("Content-type: text/html; charset=utf-8 - - - -検索結果 - - -") -puts("

ねだーーん

") -puts("") -db.each {|row| - printf("\n", - row["値段"]) - row.each {|key, value| - printf("\n", key , value) - } -} -puts("
%s円
%s%s
") -puts(" -") diff --git a/mycgi/rensyu2.rb b/mycgi/rensyu2.rb deleted file mode 100755 index 4048f34..0000000 --- a/mycgi/rensyu2.rb +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 - -require 'cgi' -c = CGI.new(:accept_charset => 'utf-8') -print "Content-type: text/html; charset=UTF-8\n\n" - -name = c["namae"] -sentaku = c["koudou"] - -print" - -ta page -\n" - -print"

#{name}の行動

" - -print"

" -if /伝説の剣/ =~ sentaku - print "魔王は真っ二つ!世界に平和が訪れた!!!\n" -elsif /伝説の盾/ =~ sentaku - print "魔王の攻撃を反射させて倒した!!やった!\n" -elsif /伝説の貝殻/ =~ sentaku - print "貝殻が光った!眩しい!\n" -else -print"選び直そう\n" -end -print "

\n" -print "\n" -print "\n" - diff --git a/mycgi/rensyu3.html b/mycgi/rensyu3.html deleted file mode 100644 index 064a204..0000000 --- a/mycgi/rensyu3.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -履歴書作成 - - - - -
- -ロゴ -
-
-

みんなで就活を乗り切ろう

-
-
-
-
-
-

メンバー紹介

- - - - - - - - - - - - - - - - - - - - - - - -
庄司 桃音発表資料作成、プログラム
樋口 愛CSVファイル作成
佐藤 優太郎CSVファイル作成
丹治 尚也画面作成

- -

概要

-

- 履歴書作成に困ったときに役立つプログラムです。
-また、出力されたものをPDF化するのも良いでしょう。

-

就活は誰もが通る道。
-みんなで協力すればきっと大丈夫。
-さてがんばりましょう!

- -

使い方

-

検索条件を入力しましょう(それぞれの選択肢をチェックする)

-

-

検索ボタンをクリックする

-

ここをクリックする -と検索のページに移ることができます。

-

お試し下さい!

- -

免責

-

このプログラム(以下作品)の著作権はチームhoge hogeが保有しています。
-また、作品に関する質問・意見は受け付けておりません。

- -

参考文献

-


-

題名 -URL(参照日)

-

題名 -URL(参照日)

- - - - - - - diff --git a/mycgi/rensyu3.rb b/mycgi/rensyu3.rb deleted file mode 100755 index ecac270..0000000 --- a/mycgi/rensyu3.rb +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 - -require 'cgi' -require 'kconv' -c = CGI.new(:accept_charset => "binary") -print "Content-type: text/html; charset=UTF-8\n\n" - -name = c["namae"].toutf8 -bt = c["niku"].toutf8 - -print " - -YAKINIKU OSUSUME -\n" - -print "

#{name}さんはどんなタイプ?

\n" - -print "

#{name}さんは「#{bt.upcase}」なタイプですね!

\n" -print "

" -if /食通。お高いお肉も食べちゃう/i =~ bt - print "グルメなあなたを唸らせる最高級部位のサーロインやミスジ、フィレはいかが? このお肉はさっと焼くだけでOK! わさびでさっぱり召し上がれ。\n" -elsif /ヘルシー志向。でも美味しいお肉が食べたい!/i =~ bt - print "健康志向なあなたにはあっさりしたモモやランプはいかが? 脂が少なくてとても食べやすい! 女性にもオススメです。\n" -elsif /王道を楽しみたい!/i =~ bt - print "初めてのあなたはバラやモモ、ロースを食べ比べてみてはいかが? あっさりしたお肉から脂の乗ったお肉までバラエティ豊か!\n" -elsif /みんなでワイワイしたい!/i =~ bt - print "人気の高い三角バラや内バラ、フランクがおすすめ! お手頃なお肉なのでたくさん食べれる!\n" -else - print "それは取り扱っていません!\n" -end -print "\n" -print "\n" diff --git a/mycgi/rensyu5.rb b/mycgi/rensyu5.rb deleted file mode 100644 index b674bbc..0000000 --- a/mycgi/rensyu5.rb +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 -Encoding.default_external = 'utf-8' # UTF-8のCSVファイルを読むため -require 'sqlite3' - -keep = "" -#データベース読み取り処理は全く同じ -db = SQLite3::Database.new("gomi.db") -db.results_as_hash = true -# result = db.execute("SELECT * FROM gomi where name LIKE '%ロープ%';") - -result = db.execute("SELECT * FROM gomi where name LIKE '%ペット%';") - # keep = rs.join(",") -# keep = keep.split(",") -result.select!{|row| -printf("%s %s %s\n",row["name"],row["type"],row["remark"])} - - - -# keep = array.join(",") -# p keep[0] -# keep1 = keep.split(",") -# p keep1[0] -# array.each { |row| -# p array[0]} - -# # printf("%s %s %s",rs[0],rs[1],rs[2]) - - - - - - - - - - - - - - - # p result[0] - # p result - -# array = [] -# keep = "" - -# result.each do |row| -# keep = row.join(",") -# array = keep.split(",") - -# end - -# puts result[0] -# db.each{|row| - diff --git a/mycgi/rensyu6.rb b/mycgi/rensyu6.rb deleted file mode 100755 index 1479c67..0000000 --- a/mycgi/rensyu6.rb +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 -Encoding.default_external = 'utf-8' -require 'cgi' -require 'csv' -c = CGI.new(:accept_charset => "UTF-8") -csv = CSV.read("cgomi.csv", {:headers => true}) -db = csv - -trash = c["gomi"] - -if trash > "" - ptn = Regexp.new(trash) - db = db.select {|row| - ptn =~ row["品名"]} -end - -print("Content-type: text/html; charset=utf-8 - - - -検索結果 - - -") -puts db[0] - # db.each {|row| - # printf("
品名 : 「%s」
ごみ区分 : 「%s」

備考 : %s
-------------------------------------------------------------------------------",db, row["ごみ区分"],row["備考"]) - -puts(" - -") - diff --git a/mycgi/test2.rb b/mycgi/test2.rb deleted file mode 100755 index 4d25fc8..0000000 --- a/mycgi/test2.rb +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env ruby -# coding: utf-8 -Encoding.default_external = 'utf-8' # UTF-8のCSVファイルを読むため -require 'cgi' -require 'csv' -c = CGI.new(:accept_charset => "UTF-8") - -#データベース読み取り処理は全く同じ -csv = CSV.read("test1.csv", {:headers => true}) -db = csv # あとで全データを使う場合にそなえcsv変数は温存 - -# 検索パターンはHTMLフォームへの入力値を取得する -trash = c["gomi"] -syori = c["bunbetu"] -method = c["houhou"] -if trash > "" # 開講時期指定に何か文字列を入れたなら - ptn = Regexp.new(trash) # 文字列を正規表現に変換 - db = db.select {|row| ptn =~ row["品名"]} -end -if syori > "" # 担当教員指定に何か文字列を入れたなら - ptn = Regexp.new(syori) # 文字列を正規表現に変換 - db = db.select {|row| ptn =~ row["ごみ区分"]} -end -if method > "" # 担当教員指定に何か文字列を入れたなら - ptn = Regexp.new(method) # 文字列を正規表現に変換 - db = db.select {|row| ptn =~ row["備考"]} -end - -print("Content-type: text/html; charset=utf-8 - - - -検索結果 - - - -") -db.each {|row| - printf("品名%sごみ区分%s備考%s
",row["品名"], row["ごみ区分"],row["備考"])} - -puts(" - -") -