- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

カードゲーム作ったを遊ぶためのサイト作成スレ2

1CGTT◆A1n7gQX4UY:2016/02/27(土)23:24:24 ID:xI8()
その2ですー
前スレ
http://toro.open2ch.net/test/read.cgi/hp/1455450071/l10
2名無しさん@おーぷん :2016/02/28(日)05:32:37 ID:sx8
結局testkaki.phpの修正をせずにRubyをやってるのか
こりゃ同じことを繰り返しそうだな
3CXPPHwEwOI :2016/02/29(月)06:59:55 ID:kgW
こっち殆ど見てなかったからどこまで進んだか分からない
よかったら三行お願いします!
4名無しさん@おーぷん :2016/02/29(月)07:27:50 ID:V3p
PHPをやってたけど
途中でやめて
Rubyを開始
5名無しさん@おーぷん :2016/02/29(月)11:09:12 ID:Lw3
Rubyを使うのか
Rubyは遅いんだよなあ
http://maplesystems.co.jp/blog/all/programming/2015.html
PHPは7になってさらに速くなったし
https://yogawa.com/post-5451
クラスやトレイト、名前空間はあるし、Rubyと比べると引数の型付けもできて便利なのに、何を根拠に古いっていってんだろうな

一番効率がいいのは、速度でいってもクライアントとサーバーを同一言語で記述できるという点でいってもJavaScriptだけどな
6CGTT◆A1n7gQX4UY :2016/02/29(月)15:36:30 ID:LbQ
>>3
>>4でも描いてくれたけど
Rubyで基本的なゲームプログラム作ろうってなったよ
>>5
確かに自分の中では他のに比べると動かすまでがちょっと難しいって感じだけど、
javascriptとhtmlだけでもCGIとか作れるの?
あと、PHPをやってたときにRubyを勧めてきてくれた方もいたけど…
7ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)16:00:45 ID:5W7
PHPで掲示板をちょろっとやったのは
どんなもんか触れてみるためだよ
どんなものかわからなかったら素敵にみえるやろ
だけど
ちょっとでもやっておけば
あーあれを進歩させればいいんだなって納得できるかな
と思ったからよ
8ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)16:01:55 ID:5W7
>>5
古いって根拠
いや~
何事も勉強中なもんで
思い込みってやつですわ
9ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:35:54 ID:5W7
CGTTはコマンドモードは使ったことある?
黒い画面
10CGTT◆A1n7gQX4UY :2016/02/29(月)21:36:40 ID:1M2
コマンドプロンプトのこと?
javaのときちょこっと使ったくらいかな
11ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:38:00 ID:5W7
そうね
コマンドプロンプト
じゃ

>ruby -ver

ってしてみて
12ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:39:03 ID:5W7
rubyのバージョンが出るだけなんだけどね
13CGTT◆A1n7gQX4UY :2016/02/29(月)21:40:42 ID:1M2
ruby 2.2.4p230
って出たよー
14ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:42:29 ID:5W7
いやー
それだけ
コマンドモードはあまり使わないと思うのだけど
よくRubyの参考書の初めの方に書いてあったりするから
試しておいた
15ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:43:10 ID:5W7
>notepad
ってやるとメモ帳が起動するよ
16ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:44:12 ID:5W7
>cd フォルダ指定
とか
>cd ..
は使うかも
17CGTT◆A1n7gQX4UY :2016/02/29(月)21:45:06 ID:1M2
元から入ってる方のコマンドプロンプトじゃRuby動かなかったよー
Rubyをインストールしたときに出てきたRubyコマンドプロンプト使ったよ!
>>15
>>16
この辺はjavaやったときにちょっとだけ使ったね
18ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:45:51 ID:5W7
え?
Rubyコマンドプロンプトって何?
19ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:46:22 ID:5W7
あっわかった
20CGTT◆A1n7gQX4UY :2016/02/29(月)21:46:34 ID:1M2
でも、フォルダに移動する…とかあんましよくわかんなかったなぁ
>>18
よくわかんないー
21CGTT◆A1n7gQX4UY :2016/02/29(月)21:47:05 ID:1M2
>>19
分かったの?
22ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:48:25 ID:5W7
>>21
どこにあるのかがわかっただけ
rubyフォルダのbin\setrbvars.bat
というのがコマンドモードで動作させてるよう
23ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:49:10 ID:5W7
>cd c:\rubyなんちゃら\bin
とすると
binフォルダに移動できるよ
24CGTT◆A1n7gQX4UY :2016/02/29(月)21:50:10 ID:1M2
>>23
それは普通のコマンドモードでやるとってこと?
25ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:51:06 ID:5W7
rubyコマンドプロンプトでもどちらでも

プロンプトがかわったら
>dir
としてみて
26ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:52:58 ID:5W7
>>23のなんちゃらは64ビットのフォルダのことね
こっちは32ビットなもので
>cd c:\ruby22\bin
なのだけど
27CGTT◆A1n7gQX4UY :2016/02/29(月)21:57:08 ID:1M2
んー、何がいけないんだろ?
28ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:57:53 ID:5W7
なにかエラー?
29CGTT◆A1n7gQX4UY :2016/02/29(月)21:58:09 ID:1M2
×って*でいいんだっけ?
30ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)21:59:27 ID:5W7
じゃ
>cd c:\
として
それから
>dir

そしたら
ずらずらと出るから
>>29のこともわかる
31CGTT◆A1n7gQX4UY :2016/02/29(月)22:00:30 ID:1M2
うおぉ、ほんとにズラズラって出てきたね
32ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:00:45 ID:5W7
>cd c:\
c:\は cドライブのルートと呼ばれたりするよ
33ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:01:15 ID:5W7
>dir /p
とするとページごとの表示になるよ
34CGTT◆A1n7gQX4UY :2016/02/29(月)22:03:14 ID:1M2
へぇー、履歴みたいな感じかな
>>33
余計わけわかんない感じになったよ
35ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:04:21 ID:5W7
dir /p
はみやすいように一度とまるだけだよ
36CGTT◆A1n7gQX4UY :2016/02/29(月)22:05:21 ID:1M2
Ruby22-×64
これかな?
×がxと同じだけど…
>>35
ほんとだ、よく見ると中身は一緒だね
37ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:06:06 ID:5W7
>dir
はディレクトリの中を見るというような命令だよ

xはエックスの小文字じゃないのかな
38ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:07:22 ID:5W7
>で入れたコマンドの履歴は
上向きの矢印を押すと前回いれたコマンドがみれるよ
39CGTT◆A1n7gQX4UY :2016/02/29(月)22:08:50 ID:1M2
お、同じなんだ…
結構適当だね、
どうせならかけるという意味の*とか使ってほしかったな
>>38
3DSのやつでも同じだったよ
そう考えてみると結構再現されてたんだなぁ
40ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:11:16 ID:5W7
コマンドプロンプトが
rubyのbinになった?

cdは一度に指定しなくても
順番に
c:\>cd c:\ruby22
c:\Ruby22>cd bin
としてもいっしょ

なったなら
>type setrbvars.bat
41ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:12:02 ID:5W7
>type ファイル名
はその中身を見ること

.batはコマンドを連続させるファイル
42CGTT◆A1n7gQX4UY :2016/02/29(月)22:13:08 ID:1M2
>>23>>25ができたよ!
これまたズラッと並んでるね、
>>40
んー、案の定何書かれてるかわかんないw
43ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:15:50 ID:5W7
cdというのはいまいるところのディレクトリを変える命令

c:\ruby22\bin
という書き方は
c:\ルートの
ruby22というフォルダの中の
binフォルダ
の場所をしめす
44ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:16:47 ID:5W7
何書かれてるかわからないってのは
>type setrbvars.bat
のでてきたことのこと?

だったら別に理解しなくてもいいと思う
45CGTT◆A1n7gQX4UY :2016/02/29(月)22:18:06 ID:1M2
>>43
動作からなんとなくやってることはわかるかな
>>44
うん、なんかとりあえず凄かったよ
多分これはそのファイルの中身を表示してるだけだよね
46ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:18:29 ID:5W7
ただrubyコマンドプロンプト
ってのは普通のコマンドプロンプトに
それらのコマンドを続けて実行した結果なんだな
って思えばいいだけ

コマンドの使い方を慣れるために表示してみた
47ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:19:37 ID:5W7
typeコマンドは
テキスト形式のファイルだったら
きれいに表示してくれる
その他のファイルだったら記号がごちゃごちゃだけどね
48CGTT◆A1n7gQX4UY :2016/02/29(月)22:20:07 ID:1M2
>>46
ん、じゃあなんで普通のコマンドプロンプトだと最初のやつが動かなかったんだろ?
49ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:20:32 ID:5W7
じゃ
>path
としてみて
50CGTT◆A1n7gQX4UY :2016/02/29(月)22:21:07 ID:1M2
うひゃあ
なんじゃこりゃ
51ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:21:55 ID:5W7
PATH=~~
と出たなかにc:\Ruby22-x64\bin
というのはある?
52CGTT◆A1n7gQX4UY :2016/02/29(月)22:23:39 ID:1M2
Rubyのでやるとあるけど、
普通のでやるとないよー
53CGTT◆A1n7gQX4UY :2016/02/29(月)22:24:47 ID:1M2
よく見たら前に入れたJavaがあるよ
54ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:25:48 ID:5W7
rubyのbatが動いたあとのはrubyのpathを追加してるから
もし
入れるなら
これを参考にして入れてみて
http://next.matrix.jp/config-path-win7.html
環境変数というやつね

Javaのpathを追加したのと同じ方法だと思うけど
55ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:26:46 ID:5W7
別に追加しなくてもいいとも思うけどね
必要になるのかどうかはよくわからん
56CGTT◆A1n7gQX4UY :2016/02/29(月)22:27:31 ID:1M2
>>54
あ、あれかぁ
確か消したりすると大変なんだよね
まあRubyのコマンドプロンプト使えば動かせるし、今はいいかな
57ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:28:14 ID:5W7
オッケー
今日はこんなところで終了ー

>exit
とすれば閉じるよ
58CGTT◆A1n7gQX4UY :2016/02/29(月)22:28:50 ID:1M2
>>57
何気に便利だねw
59ゾフェ◆GwxtMOXgPd/w :2016/02/29(月)22:29:25 ID:5W7
コマンドは
linuxに興味が出てくると必須になるよ
60CGTT◆A1n7gQX4UY :2016/02/29(月)22:30:53 ID:1M2
linuxってなんぞや?って感じだから今は必要なさそうねw
後になったら使うかもしれないけど
61ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:13:44 ID:MRC
はろ~
62ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:15:58 ID:MRC
あっ
そうだ
最初は hello world

Rubyコマンドのディレクトリ内に
print "hello world"
の一行を書いて
test.rbのファイル名で保存
>ruby test.rb
でhello worldが表示されるのを確認
63CGTT◆A1n7gQX4UY :2016/03/01(火)21:21:08 ID:7ou
ハローワールドは文字出力プログラムの基本だね、
作ってみますー
64CGTT◆A1n7gQX4UY :2016/03/01(火)21:26:27 ID:7ou
Rubyコマンドのディレクトリ内っていうのはRubyコマンドがあるファイルの中ってことだよね?
65ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:27:49 ID:MRC
黒い画面になったときのブロンプトがその場所
たぶんC:\users\ユーザ名
66CGTT◆A1n7gQX4UY :2016/03/01(火)21:35:30 ID:7ou
できたー!
ごめんなさい、>>65を探すのに時間かかっちゃった
67ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:37:19 ID:MRC
じゃ
今日はちょっとこんな感じでやってみよう

まず
カードの画像はフォルダを作って保存してる?
68CGTT◆A1n7gQX4UY :2016/03/01(火)21:38:27 ID:7ou
サイトのhtmlファイルとかカードの画像データとかをまとめてあるファイルがあるよー
69CGTT◆A1n7gQX4UY :2016/03/01(火)21:38:48 ID:7ou
ファイルじゃなくてフォルダだね
70ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:38:57 ID:MRC
そのフォルダの場所をコマンドモードで開いて
71ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:39:13 ID:MRC
>dirで一覧が見れる状態に
72CGTT◆A1n7gQX4UY :2016/03/01(火)21:45:33 ID:7ou
ドキュメントに移動するにはどうしたらいいの?
73ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:46:50 ID:MRC
普通にフォルダを開いて
そのショートカットを黒い画面にドラッグしてもいいよ
74ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:47:40 ID:MRC
あっ
ちょっと違うかも

でもやってみて
75ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:48:18 ID:MRC
>>73
ショートカットと言ってるのは
アドレス欄の左にあるマークね
76CGTT◆A1n7gQX4UY :2016/03/01(火)21:49:34 ID:7ou
操作可能なプログラムじゃないみたいに出てきちゃった
77ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:50:44 ID:MRC
それでオッケ
じゃ

>CD といれてからしてからドラッグしてみて
CDの後にひとつ空白をあけてからね
78CGTT◆A1n7gQX4UY :2016/03/01(火)21:51:35 ID:7ou
あ、できた、
あっさりすぎてちょっと笑っちゃったw
79ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:53:18 ID:MRC
そのつづりとか長いから覚えにくいよね

>type w
としてみて
80CGTT◆A1n7gQX4UY :2016/03/01(火)21:54:28 ID:7ou
指定されたファイルがみつからないって出たよー
81ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:55:06 ID:MRC
ごめん
手順をひとつ飛ばしてしまった

>dir で画像の名前がずらずら出るよね
82CGTT◆A1n7gQX4UY :2016/03/01(火)21:56:02 ID:7ou
うん、例のごとくいっぱい出てきたよ
83ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:56:26 ID:MRC
じゃ
>dir>w

としてみて
84ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:56:56 ID:MRC
なにもメッセージは出ないと思う
85ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:57:13 ID:MRC
じゃ
こんどは
>type w
86CGTT◆A1n7gQX4UY :2016/03/01(火)21:58:58 ID:7ou
dirしたときみたいになったよー
あと最後にwってファイルが追加されてる
87ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)21:59:58 ID:MRC
オッケ
そのwはテキストファイルになってるよ

そのwのファイルをrubyブロンプトの場所にcopyしたい
88ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:00:27 ID:MRC
>copy w c:\Users\ユーザ名
みたいにしてみて
89ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:01:33 ID:MRC
copyできたかどうかは
rubyコマンドを開いて
>dirで確認
90CGTT◆A1n7gQX4UY :2016/03/01(火)22:02:40 ID:7ou
あ、rubyの方にもwが追加されてるよ
できたのかな
91ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:03:36 ID:MRC
copyできた

じゃ
次に先ほどのtest.rbの中を

f=File.read("w")
print f

この二行にしてrubyで実行
92CGTT◆A1n7gQX4UY :2016/03/01(火)22:07:27 ID:7ou
なんかすごいいっぱい出てきたよー
93ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:08:14 ID:MRC
これはrubyでwの内容を表示してる

fにその文字列が全部入ってる
94ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:08:56 ID:MRC
ファイルの読み取り方はいろいろの書式があるから
ややこしいけど
これだと一行ですむ
95CGTT◆A1n7gQX4UY :2016/03/01(火)22:08:59 ID:7ou
これは画像データとか置いてあるフォルダの中身かな?
dirしたときと同じやつだね
>>93
ということはfは変数?
96ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:09:49 ID:MRC
そうだね
文字列の変数
97ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:10:14 ID:MRC
これからその文字列を加工していくよ
98ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:11:02 ID:MRC
まず変更

f=File.read("w")
#print f

#はコメント行だよ
99CGTT◆A1n7gQX4UY :2016/03/01(火)22:11:52 ID:7ou
print fをコメントアウトしてるんだね
100ゾフェ◆GwxtMOXgPd/w :2016/03/01(火)22:12:01 ID:MRC
他の言語で使う//が使えないのは残念

複数行にわたるコメントは
=begin
=end
ではさむよ

新着レスの表示 | ここまで読んだ

名前: mail:





カードゲーム作ったを遊ぶためのサイト作成スレ2
CRITEO