第13回 自由課題準備(3) レポート課題
氏名: 稲村洋樹
学籍番号: C1110217
語学クラス: 英語5
コース: 地域共創
チーム名: せみころん
チームホームページアドレス: http://roy/~c111081/semicolon/
部門: お役立ち部門
プロジェクトコード名: さけっぷ、とりっぷ
チーム SNS アドレス: http://cms.is.koeki-u.ac.jp/sns/community/54
1.飲食店情報検索「さけっぷ」の作成----------------------------------
酒田・庄内の飲食店を表示させていたが、「とりっぷ」との連携をはかるため、
山形県市町村の飲食店を表示させることにした。現在半分まで作業が進行中。
2. ゆるキャラの完成、さけっぷの路線変更、風景写真の撮影等。
3.「さけっぷ」の説明書(仮)---------------------------------
http://roy/~c111021/semicolon/sakep/sakeppu_kikaku.txt
※ 「とりっぷ」についてはとりっぷのページ参照
4.山形県市町村内の半分ほどまで完成-----------------------------------
4-1.プログラム(sakeppu.rb)-------------------------------------------
#!/usr/bin/env ruby
#coding: euc-jp
require 'cgi' # CGIを使うことを宣言
c = CGI.new(:accept_charset => "EUC-JP") # EUC-JPで表示
print("Content-type: text/html; charset=EUC-JP\n\n") # EUC-JPで書き出せるようにする
basyo = c["area"]
print("\n")
print("\n") # html の開始
print("
\n") # head の開始
print("この条件だと\n") # title の表示
print("\n") # head の終了
print("\n") # body の開始
if /朝日町/ =~basyo
print("朝日町のお店
")
print("[レストラン牡丹] 0237-67-2291
")
print("朝日町宮宿1050
")
print("[秋葉亭] 0237-68-2713
")
print("朝日町大谷1221-3
")
print("[コシーナ・デ・ミエ] 0237-68-2353
")
print("朝日町馬神265-2
")
print("[楽家] 0237-67-3220
")
print(" 朝日町和合2736-1
")
print("[イタリアレストランカンティーナ] 0237-67-2332
")
print(" 朝日町宮宿191
")
print("[新華樓] 0237-67-7849
")
print(" 朝日町宮宿1810
")
print("[そば処太郎亭] 0237-67-3789
")
print(" 朝日町宮宿2370-3
")
print("[西郷亭] 0237-67-2356
")
print(" 朝日町宮宿1191-3
")
print("[お食じ処番外地] 0237-67-2447
")
print("朝日町宮宿1122-1
")
print("[亀次郎そば屋] 0237-67-3333
")
print("朝日町和合2737-4
")
end
if /飯豊町/ =~basyo
print("飯豊町のお店
")
print("[農家レストランエルべ] 0238-86-2828
")
print("飯豊町萩生3549-1
")
print("[行人沢そば吾合庵] 0238-72-2434
")
print("飯豊町添川3514-4
")
print("[来々軒] 0238-72-2148
")
print("飯豊町椿4436
")
print("[いわはなや食堂] 0238-72-2148
")
print("飯豊町手ノ子1487
")
print("[民宿おじか] 0238-75-2028
")
print("飯豊町手ノ子1707
")
print("[三島山荘・民宿] 0238-74-2456
")
print("飯豊町添川3575-2
")
end
if /大石田町/ =~basyo
print("大石田町のお店
")
print("[(有)七兵衛そば] 0237-35-4148
")
print("大石田町北村山
")
print("[わら口そば屋] 0237-35-4148")
print("
大石田町大浦943
")
print("[蕎麦処若佐] 0237-35-5335
")
print("大石田町田沢2056-3
")
print("[手打ち次年子そば] 0237-35-2870
")
print("大石田町次年子75
")
print("[来迎寺そば屋作兵衛] 0237-35-2735
")
print("大石田町横山108-3
")
print("[そば吉峰] 0237-35-4839
")
print("大石田町駒籠116-3
")
print("[大石田駅そば処ふうりゅう] 0237-36-1516
")
print("大石田町大石田180-2
")
print("[そば屋まんきち] 0237-35-3620
")
print("大石田町豊田855-1
")
print("[そば処なんば・柏倉] 0237-53-1300
")
print("大石田町横山711
")
end
if /大江町/ =~basyo
print("大江町のお店
")
print("[柳川そば] 0237-64-2428
")
print("大江町柳川1511-9
")
print("[川かぜ] 0237-62-3988
")
print("大江町藤田831-40
")
print("[そば処山せみ] 0237-64-2008
")
print("大江町貫見394
")
print("[らーめん小屋コロボックル] 0237-62-2332
")
print("大江町大字小見80-1
")
print("[寿し割烹克久] 0237-83-8293
")
print("大江町左沢180
")
print("[豊家] 0237-62-2293
")
print("大江町左沢167
")
print("[杉っ子] 0237-62-2649
")
print("大江町本郷丁181-1
")
print("[ウーピー] 0237-62-4620
")
print("大江町原田2-6
")
print("[やな茶屋] 0237-62-2410
")
print("大江町藤田831-40
")
end
if /大蔵村/ =~basyo
print("大蔵村のお店
")
print("[いずみや(そば)] 0233-75-3788
")
print("大蔵村合海1536
")
print("[そば処寿屋] 0233-76-2140
")
print("肘折温泉大蔵村
")
print("[いおり] 0233-75-2925
")
print("大蔵村清水5256
")
print("[みち草] 0233-76-2246
")
print("大蔵村南山483-3
")
print("[たんぽぽ] 0233-75-2266
")
print("大蔵村清水2258
")
print("[柿崎もち屋]0233-76-2118
")
print("大蔵村大字南山470-2
")
end
if /小国町/ =~basyo
print("小国町のお店
")
print("[白い森おぐに] 0238-62-3719
")
print("小国町小国小坂町616-1
")
print("[小国食堂] 0238-62-3862
")
print("小国町岩井沢433-2
")
print("[中国料理鏡] 0238-62-2974
")
print("小国町栄町125
")
print("[そば処丸武] 0238-62-2457
")
print("小国町あけぼの2丁目1-1
")
print("[Pinokio] 0238-62-5356
")
print("小国町栄町78
")
print("[雪国] 0238-63-2445
")
print("小国町沼沢860-6
")
print("[愛子] 0238-62-3134
")
print("小国町小国小坂町2丁目5
")
print("[あんびんや食堂] 0238-62-2113
")
print("小国町360-8
")
end
if /尾花沢/ =~basyo
print("尾花沢のお店
")
print("[焼肉ハウス金鶴] 0120-260-229
")
print("尾花沢市若葉町2丁目1-22
")
print("[かめや] 0237-22-2965
")
print("尾花沢市中島166
")
print("[そば処鶴子] 0237-28-3041
")
print("尾花沢市鶴子445
")
print("[伊豆の華] 0237-28-2036
")
print("尾花沢市銀山新畑383
")
print("[くるまやラーメン] 0237-23-2914
")
print("尾花沢市上町5丁目1-6
")
print("[だんごや] 0237-28-2235
")
print("尾花沢市上柳渡戸375-4
")
print("[竹八] 0237-23-5539
")
print("尾花沢市新町1丁目12-3
")
print("[若葉食堂] 0237-22-0845
")
print("尾花沢市上町5丁目3-3
")
print("[そばや匠] 0237-23-3033
")
print("尾花沢市朧気(大字)669
")
end
if /金山町/ =~basyo
print("金山町のお店
")
print("[かねほ食堂] 0233-52-2138
")
print("最上郡金山町金山410
")
print("[大堰] 0233-52-2934
")
print("最上郡金山町金山330
")
print("[金多楼] 0233-52-2113
")
print("最上郡金山町金山936-1
")
print("[餃子園] 0233-52-2775
")
print("最上郡金山町金山475-1
")
print("[金山亭] 0233-52-3922
")
print("最上郡金山町金山397
")
print("[栄屋] 0233-52-2827
")
print("最上郡金山町金山427
")
print("[繁廼家] 0233-52-2833
")
print("最上郡金山町金山320
")
print("[リーベ] 0233-52-2833
")
print("最上郡金山町金山310
")
print("[餃子園] 0233-52-7666
")
print("最上郡金山町金山437-5
")
end
if /河北町/ =~basyo
print("河北町のお店
")
print("[一寸亭本店] 0237-72-3733
")
print("河北町谷地所岡2丁目11-2
")
print("[だんらん] 0237-72-2980
")
print("河北町谷地中央5丁目5-15
")
print("[いろは本店] 0237-72-3175
")
print("河北町谷地中央2丁目1-15
")
print("[えばと] 0237-73-4043
")
print("河北町吉田131-2
")
print("[いろは分店] 0237-73-2592
")
print("西村山郡河北町谷地字十二堂14-3
")
print("[定助そばや] 0237-72-3306
")
print("西村山郡河北町谷地辛389
")
print("[白鳥十郎そば本舗] 0237-73-2693
")
print("西村山郡河北町谷地字月山堂407-1
")
print("[そば吉] 0237-73-2223
")
print("西村山郡河北町谷地字下野26-1
")
print("[そば処あお木] 0237-72-7210
")
print("西村山郡河北町谷地字嶋217-9
")
print("[花膳] 0237-72-2205
")
print("河北町谷地中央5丁目1-3
")
end
if /上山市/ =~basyo
print("上山市のお店
")
print("[原口そばや] 023-674-3101
")
print("上山市原口527
")
print("[山椒そばや] 023-672-2217
")
print("上山市葉山5-1
")
print("[さぶちゃんラーメン] 023-673-2223
")
print("上山市石崎1丁目8-19
")
print("[さくら亭] 023-673-5015
")
print("上山市旭町2丁目2-15
")
print("[八千代食堂] 023-672-0346
")
print("上山市二日町7-10
")
print("[川芳そばや] 023-672-0619
")
print("上山市二日町7-10
")
print("[大盛ラーメン] 023-673-7301
")
print("上山市金瓶田中4-3
")
end
if /川西町/ =~basyo
print("川西町のお店
")
print("[さっぽろ] 0238-42-4821
")
print("川西町上小松3145
")
print("[ひまわりラーメン] 0238-42-6455
")
print("川西町高山839-1
")
print("[アリス] 0238-46-2266
")
print("川西町西大塚1379-6
")
print("[喜楽] 0238-42-2127
")
print("川西町上小松1582
")
print("[やまご食堂] 0238-42-2308
")
print("川西町上小松3167
")
print("[やまよ食堂] 0238-42-2673
")
print("川西町中小松2788
")
print("[ヤマキ馬肉ラーメン] 0238-42-6617
")
print("川西町西大塚2308-6
")
print("[茂木食堂] 0238-42-3245
")
print("川西町上小松1644
")
print("[たちばな] 0238-42-6534
")
print("川西町大塚2741-23
")
print("[はしもと屋] 0238-42-3323
")
print("川西町上小松1825-2
")
end
if /寒河江市/ =~basyo
print("寒河江市のお店
")
print("[大盛り食堂わいわい亭] 0237-85-8775")
print("
寒河江市寒河江塩水10-1
")
print("[ぺペロンチーノ] 0237-83-3939
")
print("寒河江市若葉町14-11
")
print("[魚新] 0237-86-3877
")
print("寒河江市元町1丁目13-11
")
print("[福家そばや] 0237-84-2770
")
print("寒河江市本町3丁目5-22
")
print("[チェリーランド] 0237-86-1818
")
print("寒河江市八鍬河原919-6
")
print("[ごんや中華麺房] 0237-85-4055
")
print("寒河江市寒河江内の袋84-1 キャンブリア陵南A 1F
")
print("[五一ラーメン] 0237-86-0151
")
print("寒河江市寒河江横道17-1
")
print("[さらや焼鳥] 0237-84-2659
")
print("寒河江市南町2丁目2-31
")
print("[ぎや萬] 0237-85-2288
")
print("寒河江市寒河江塩水59-5
")
print("[とんかつふらい亭] 0237-84-2117
")
print("寒河江市柴橋1060-3
")
end
if /酒田市/ =~basyo
print("酒田市のお店
")
print("[半兵ヱ 酒田店] 0234-21-9922
")
print("酒田市中町3丁目4-1
")
print("[レストランシェディーオーク] 0234-33-3012
")
print("酒田市下安町2-8
")
print("[ケンちゃんラーメン] 0234-33-3012
")
print("酒田市ゆたか1丁目6-1
")
print("[浪漫亭] 0234-23-5125
")
print("酒田市中町2丁目6-4
")
print("[兵六玉酒田店] 0234-23-5688
")
print("酒田市中町2-1-9
")
end
if /鮭川村/ =~basyo
print("鮭川村のお店
")
print("[そばや千太郎] 0233-55-2046
")
print("鮭川村石名坂17
")
print("[大将] 0233-55-2046
")
print("鮭川村川口1509
")
print("[きのねざか手打ちそば] 0233-55-2612")
print("
鮭川村曲川3262-5
")
print("[珍来] 0233-55-2616
")
print("鮭川村京塚1250-5
")
print("[加登屋食堂] 0233-55-2084
")
print("鮭川村中渡1314-5
")
print("[ふくろう] 0233-55-4155
")
print("鮭川村庭月1038
")
end
print("\n")
print("\n")
4-2. html文書(sakeppu.html)-------------------------------------------
さけっぷ
5.活動風景写真---------------------------------------------------------
http://cms.is.koeki-u.ac.jp/sns/communityTopic/320
7.自画像について--------------------------------------------
最近太ってきたため、顏を若干肥大化させた。髪が伸びてきたため、やや長髪に
してある。普段は眼鏡のため、眼鏡も追加した。
8.考察------------------------------------------------------
datを読みこませようと試みたが、CGIと連携して動作させるところがうまくい
かず、今回もprint文で作成している。
9.感想------------------------------------------------------
メンバーがなかなか全員集まらないことや、自分が遅刻して迷惑をかける等あり
ましたが、全体的な流れについては順調です。自分の仕事はデータの追加のみで
すが、山形県市町村という多くのデータを打ち込むのに大変です。def 文を使っ
て作成を試みましたが、CGIと変に競合してしまい、表示されないなどのバグが
生じたため、printのみで作成していきたいと思います。
10.添付ファイル-----------------------------------------------
※rbについては未完成
sakeppu.html
sakeppu.rb
ptrt_r2_c111021.obj
ptrt_r2_c111021.png