[過去ログ]
スレ立てるまでもない質問はここで 152匹目 (1002レス)
スレ立てるまでもない質問はここで 152匹目 http://mevius.5ch.net/test/read.cgi/tech/1573214616/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
325: デフォルトの名無しさん [sage] 2020/01/13(月) 12:07:55 ID:evkq1+YN 同一ドメインの別ポートで公開されているページ上の JavaScript から WebAPI を実行します。 別ポートでホストされるページは第三者のページなので、CSRF が考えられます。 CSRF 対策としてトークンを二重送信する方式を使うことを考えています。 しかし Cookie はポートが異なっているだけでは共有されてしまいます (RFC6265) ので、 1.Cookie で TOKEN_xxxx(ポート番号) を受け取る。(JavaScriptから読み出せないようにするためhttponly) 2.JavaScript は事前に XHR でオリジンから CSRF トークンを受け取る。(レスポンスから取るのは事情があり別読み込み) 3.ホストはプリフライト(OPTIONS)にはエラーを返す。(クロスオリジンでは2のアクセスができなくなるという理解) とすることを考えました。 ホストでは POST リクエストヘッダのトークンと、自ポートに対応した Cookie のトークンを突き合わせます。 WEBセキュリティは経験不足なので、これで良いのか不安です。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/325
326: デフォルトの名無しさん [sage] 2020/01/13(月) 12:09:18 ID:KUNSdwO3 >>322 OOP以前に構造化プログラミングのメリットを知る必要がありそうだ 可読性を上げただけというけど、クソコードって何がクソなんだと思う? 可読性が低いことこそクソコードの一番の性質でしょ 10000行続くメソッド、ブロックが10段ネストした処理、それを回避しただけでも価値がある ひとつの関数がひとつの責任だけ果たすように作れば保守性もテストしやすさも改善する http://mevius.5ch.net/test/read.cgi/tech/1573214616/326
327: デフォルトの名無しさん [sage] 2020/01/13(月) 12:10:39 ID:evkq1+YN あ、しまった ネットワークプログラミング相談室に投稿しようと思っていたのに誤爆 でも、あっちって2018以降寂れてる…… http://mevius.5ch.net/test/read.cgi/tech/1573214616/327
328: デフォルトの名無しさん [sage] 2020/01/13(月) 13:02:59 ID:V22NtS8V なるほど。 自分でコード書いててクラスとして分離したら便利ってことあまりないのは、 本当はそういうケースが有るんだけど、それに気づいてないだけではないかと思ってしまう。 オブジェクト指向の説明って たいやきかラーメンを利用した比喩 ↓ ゲームでの実例 で終わってそれは理解してるつもりなんだけど、 数値計算とかでどう使うのかがいま一歩わかってないような気がするんですよね。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/328
329: デフォルトの名無しさん [sage] 2020/01/13(月) 13:15:45 ID:lfPKL+oG >>328 数値計算の分野なら既存のライブラリを見てみるといいよ。分かりやすいところで言えば、行列やベクトルをクラス化したりしている。 オブジェクト指向を覚えたからといってなんでもかんでもそれを使わなければいけないというものでもないぞ。適材適所で使っていけばいい。たくさん書いているうちにここはこう纏めた方が使いやすい、分かりやすい、という勘所が分かってくると思う。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/329
330: デフォルトの名無しさん [sage] 2020/01/13(月) 13:23:30 ID:nlvLw0Pz 数値計算とかのざっくりした用語で聞かれても困るわ 有用性に気付いてないのが不安ならOSSのコードを見まくればいい http://mevius.5ch.net/test/read.cgi/tech/1573214616/330
331: デフォルトの名無しさん [sage] 2020/01/13(月) 13:25:48 ID:utlaLaUk 説明だけ見ててもわかった気にしかなれないから とにかくたくさんコードを書いて経験積んでみることだね そのうちブレイクスルーしてこういうことだったのかって理解出来るようになる http://mevius.5ch.net/test/read.cgi/tech/1573214616/331
332: デフォルトの名無しさん [sage] 2020/01/13(月) 13:52:02 ID:KUNSdwO3 分岐自体が少ない小規模で数学的な処理なら多態性の出番も少ないかもな 実務に寄るほど特例だの役割だの立場だのとめんどくさくなってくる ソース内にif文がたくさんあるなら使いどころを理解できてない可能性も高いと思う http://mevius.5ch.net/test/read.cgi/tech/1573214616/332
333: デフォルトの名無しさん [] 2020/01/13(月) 14:49:31 ID:2OsDzEgR ステートレスAPIをステートフルAPIにするのってどうすればいいの? http://mevius.5ch.net/test/read.cgi/tech/1573214616/333
334: デフォルトの名無しさん [sage] 2020/01/13(月) 14:53:20 ID:fbxsP8B7 echo ステートレスAPI | sed s/レス/フル/ http://mevius.5ch.net/test/read.cgi/tech/1573214616/334
335: デフォルトの名無しさん [] 2020/01/13(月) 15:24:46 ID:msCnFZ1P したたか君 http://mevius.5ch.net/test/read.cgi/tech/1573214616/335
336: デフォルトの名無しさん [sage] 2020/01/13(月) 16:54:10 ID:nfiKoGl1 >>325 別ポートに別のサーバー名を割り当てる foo.bar.com bar.bar.com ↓こういうのでマルチテナントやったら死ぬ www.bar.com:8080 www.bar.com:8081 http://mevius.5ch.net/test/read.cgi/tech/1573214616/336
337: デフォルトの名無しさん [sage] 2020/01/13(月) 22:06:22 ID:evkq1+YN >>336 それも考えたんだけど、ドメインがlocalhostなんでネームサービス介してなくて… サーバ内臓のWebAPIを使えるローカルHTTPサーバという変態的なコンセプト 死ぬことは分かってるけど、無理を通して道理をうっちゃるしかないなとあえて http://mevius.5ch.net/test/read.cgi/tech/1573214616/337
338: デフォルトの名無しさん [sage] 2020/01/13(月) 23:19:37 ID:vq82NN4B 学生です。 頭がこんがらがって考えがまとまらないのでここで質問させていただきます。 今使用しているパソコンは 2.7 GHz Quad-Core Intel Core i5 メモリ8GBのimacです。 エディタは主にAtomを使用しています(VimやVisualStudioも後々使うかもと思ってインストールだけしています)。 自分は将来、自分のオリジナルゲームを作りたくてプログラミングを勉強していて、 今のところ、 https://www.cprogramming.com/ https://www.youtube.com/watch?v=vLnPwxZdW4Y これらのサイトや動画で構文や基本的なことを勉強しています。(WebアプリやWebサービスのことも理解したいと思っています) ただ、次の段階に進むために、何をすれば良いのかがわかりません。 c++でゲームを作っている動画を探しても、VSで作っているものばかりで、mac版のVSだとc++を用いてコードを書くことができないので、どうしようか悩んでいます。 どうしたらゲームを作れるのか、よくわかりません。 ゲームを作るだけだったらunityやgame maker2を用いた方が良いのでしょうか? また、せっかくimacを使っているなら、iphone用のアプリの開発を経験しておいた方が良いのでしょうか? わからないことだらけで、萎えてます。。。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/338
339: デフォルトの名無しさん [sage] 2020/01/13(月) 23:21:30 ID:5GjUS2iX まずはimacを捨てる http://mevius.5ch.net/test/read.cgi/tech/1573214616/339
340: デフォルトの名無しさん [sage] 2020/01/13(月) 23:26:39 ID:vq82NN4B まじですか? http://mevius.5ch.net/test/read.cgi/tech/1573214616/340
341: デフォルトの名無しさん [sage] 2020/01/13(月) 23:30:29 ID:lfPKL+oG >>338 ゲーム作ること自体が目的ならunityとかでいいと思うよ。 少なくともC++はやめといた方がいい。本職のプログラマになってガリガリやってくのならいずれは身に付けたいが、レスを見る限り今の段階で手をつけても途方にくれるだけだと思う。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/341
342: デフォルトの名無しさん [sage] 2020/01/13(月) 23:38:30 ID:vq82NN4B 回答ありがとうございます。 それでは、RubyやPython、PHPなどを一通り勉強し終わってから、c++に取り組んでみようと思います。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/342
343: デフォルトの名無しさん [sage] 2020/01/13(月) 23:40:01 ID:evkq1+YN いやいや、そんなご無体なことを言って惑わしてどーするのかと macで開発している人もいっぱいいるから安心し ・・・俺もmac嫌いだけど ゲーム関係だとこれから流行りそうなのは Rust な気がしてる ・・・golangスキーとしては業腹だけど (妬み嫉み http://mevius.5ch.net/test/read.cgi/tech/1573214616/343
344: デフォルトの名無しさん [sage] 2020/01/13(月) 23:54:17 ID:vq82NN4B なるほど...? http://mevius.5ch.net/test/read.cgi/tech/1573214616/344
345: デフォルトの名無しさん [sage] 2020/01/13(月) 23:56:23 ID:kbEHI+CO 根本的なところでどんなゲームを作りたいみたいな構想はすでにあるんだよね? http://mevius.5ch.net/test/read.cgi/tech/1573214616/345
346: デフォルトの名無しさん [sage] 2020/01/13(月) 23:58:40 ID:vq82NN4B RPG 2Dゲーム ドット絵 みたいな感じです http://mevius.5ch.net/test/read.cgi/tech/1573214616/346
347: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2020/01/14(火) 00:02:27 ID:HRTVomUI アニメーションの原理はパラパラ漫画。 フレームレートに合わせて画面を切り替えると動いて見える。 詳しくはゲーム制作板へ。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/347
348: デフォルトの名無しさん [sage] 2020/01/14(火) 00:04:38 ID:mOmvXuHw ありがとうございます。 ドット絵制作にはAsepriteを使っています。。。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/348
349: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2020/01/14(火) 00:10:14 ID:HRTVomUI いまさらドット絵RPGだと? RPGつくーる ですでに完結してるコンテンツじゃん。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/349
350: デフォルトの名無しさん [sage] 2020/01/14(火) 00:10:57 ID:eRfyK84l OSSのC言語ソースコードを読み解きたいのですがそういうのを支援してくれるエディタや分析ツールってどんなのがありますか? 対象は組み込み向けのソースコード500KByte程度です。自分はC言語が得意ではないので普通のテキストエディタでにらめっこはきついです 関数呼び出しの関係とか構造体を含む変数/定数とかを簡単に見られると便利かなと思います あと軽快に動作し無償で使えるとありがたいです(趣味なので) http://mevius.5ch.net/test/read.cgi/tech/1573214616/350
351: デフォルトの名無しさん [sage] 2020/01/14(火) 00:16:36 ID:mOmvXuHw Atom VisualStudio Vim 僕はこれくらいしかエディタ知りませんすみません。。。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/351
352: デフォルトの名無しさん [sage] 2020/01/14(火) 00:19:31 ID:mOmvXuHw >>349 ドット絵味があっていいと思いません? 3Dゲームにも興味ありますけど、なんか難しそうで。。。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/352
353: デフォルトの名無しさん [sage] 2020/01/14(火) 00:23:19 ID:eL1p+DpS >>352 で、RPGツクールじゃダメなの? 最新のMVとやらはjavascriptで拡張とかもできるらしいし、それで事足りるのでは? http://mevius.5ch.net/test/read.cgi/tech/1573214616/353
354: デフォルトの名無しさん [sage] 2020/01/14(火) 00:35:23 ID:mOmvXuHw >>353 そうなんですよね。 今時は充実したソフトがたくさんあって、ありがたい限りです。 それでは、c++やc#は、ゲーム制作のためではなく、Webサービス・アプリの開発を目的として勉強した方が良いのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1573214616/354
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 648 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s