この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 155匹目
https://mevius.5ch.net/test/read.cgi/tech/1606439237/
次スレは>>980が立てること
スレ立てるまでもない質問はここで 156匹目
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/02/20(土) 17:17:54.73ID:56yjs2OO594デフォルトの名無しさん
2021/04/26(月) 23:17:26.84ID:zGgkgXPQ フロントエンドとバックエンドのことなら
3つのクラスは違う
自分で作るアプリなら好きにつないだらいいんじゃ
>GUIの操作を出力する系のOutputクラス
難解すぎてわからない
3つのクラスは違う
自分で作るアプリなら好きにつないだらいいんじゃ
>GUIの操作を出力する系のOutputクラス
難解すぎてわからない
595デフォルトの名無しさん
2021/04/27(火) 06:12:06.33ID:dGvAJVA2 >>593
MVCとかMVPとかMVVMとか調べて自分が使う実行環境に合わせて使えばよろし。
MVCとかMVPとかMVVMとか調べて自分が使う実行環境に合わせて使えばよろし。
596デフォルトの名無しさん
2021/04/27(火) 08:48:39.36ID:QlcIXrvM >>594
出力に関係する関数グループはGUI上で呼ぶってことだろう
出力に関係する関数グループはGUI上で呼ぶってことだろう
597デフォルトの名無しさん
2021/04/28(水) 18:20:00.95ID:c0w2coaF 、
598デフォルトの名無しさん
2021/04/28(水) 18:37:00.49ID:a9uMhLuq このスレにいる人なら5chのスレを荒らすスクリプトって何分ぐらいで書ける?
599デフォルトの名無しさん
2021/04/28(水) 20:22:08.25ID:l1/D6DLv どなたかドットインストールをバレずにダウンロードできるスクリプトを作ってくれませんか?
個人使用のみの目的です。
個人使用のみの目的です。
600デフォルトの名無しさん
2021/04/28(水) 21:03:24.55ID:KzNJGFbu >>598
Selenium使って良けりゃ30分もあればできるんじゃね?やらんけど。
Selenium使って良けりゃ30分もあればできるんじゃね?やらんけど。
601デフォルトの名無しさん
2021/04/29(木) 18:36:59.42ID:/fNSw2zM SPAの反対というか昔ながらのMVCとかJSFとかASP.NETとかRailsみたいなレガシーなウェブアプリって何て呼べばいいんだ?
602デフォルトの名無しさん
2021/04/29(木) 18:47:35.78ID:aTZmoNVK MPA
603デフォルトの名無しさん
2021/04/29(木) 20:51:22.09ID:2aNgQ2En なぜシングルページにこだわらないといけないんです?
604デフォルトの名無しさん
2021/04/30(金) 00:53:51.71ID:NBApg7VD 二十年ほどの経験から、ページ遷移ってバッドノウハウじゃね?と、かなりの技術者が思うようになったから
三行じゃ説明できない
三行じゃ説明できない
605デフォルトの名無しさん
2021/04/30(金) 04:54:18.26ID:OOQWIiqB ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/557-558
今までは、Ruby on Rails, Bootstrap, Docker Compose, Heroku あたりのポートフォリオで良かったのが、
未経験者の実力が上がりすぎて、AWS, Docker, Capistrano, CircleCI も必須になってきた。
AWS Fargate, Terraform なども必要
さらに、SPA対策で、TypeScript, React, Vue.js も
今や、Udemy, YouTube のKENTA・くろかわこうへいのサロンなどによって、
教育革命が起きて、未経験者が10年以上のプロ以上になってしまった!
今の未経験者の戦いは、ものすごいハイレベル!
https://mevius.5ch.net/test/read.cgi/tech/1615612545/557-558
今までは、Ruby on Rails, Bootstrap, Docker Compose, Heroku あたりのポートフォリオで良かったのが、
未経験者の実力が上がりすぎて、AWS, Docker, Capistrano, CircleCI も必須になってきた。
AWS Fargate, Terraform なども必要
さらに、SPA対策で、TypeScript, React, Vue.js も
今や、Udemy, YouTube のKENTA・くろかわこうへいのサロンなどによって、
教育革命が起きて、未経験者が10年以上のプロ以上になってしまった!
今の未経験者の戦いは、ものすごいハイレベル!
606デフォルトの名無しさん
2021/04/30(金) 08:56:25.52ID:j+EX+6Vx >>604
じゃあなんでページごとにURLがあるんです?
じゃあなんでページごとにURLがあるんです?
607デフォルトの名無しさん
2021/04/30(金) 09:12:38.23ID:NBApg7VD >>606
は?
「シングル」ページ、つまりSPAでは「ページごと」にはならんのだから、何を言いたいのか分からない
リソースを特定する識別子がURIなんだから、ページごとにURLがあるのは説明以前の話なので、別の意味で言ってるんだろうが
は?
「シングル」ページ、つまりSPAでは「ページごと」にはならんのだから、何を言いたいのか分からない
リソースを特定する識別子がURIなんだから、ページごとにURLがあるのは説明以前の話なので、別の意味で言ってるんだろうが
608デフォルトの名無しさん
2021/04/30(金) 10:35:55.20ID:7VhEvZ/Q android の EditText 要素って、長押しすると「貼り付け、切り取り」などの
メニューが出てくるけど、Undo(取り消し) (Windows の Ctrl+Z みたいなやつ)
はどうやってやればいいの?
もしかしてAndroidでOSが用意している入力要素には、標準ではUndoの機能
が存在しない?
メニューが出てくるけど、Undo(取り消し) (Windows の Ctrl+Z みたいなやつ)
はどうやってやればいいの?
もしかしてAndroidでOSが用意している入力要素には、標準ではUndoの機能
が存在しない?
609デフォルトの名無しさん
2021/04/30(金) 10:36:51.24ID:7VhEvZ/Q610デフォルトの名無しさん
2021/04/30(金) 22:19:37.42ID:j+EX+6Vx611デフォルトの名無しさん
2021/04/30(金) 22:27:57.35ID:NBApg7VD612デフォルトの名無しさん
2021/04/30(金) 22:35:15.15ID:9cqxfo3+ >>610
URLを指定するのがapiを叩くことになってる
URLを指定するのがapiを叩くことになってる
613デフォルトの名無しさん
2021/04/30(金) 22:40:38.44ID:GH8o4V6X >>610
履歴を戻ったり進んだり
ある状態のページを人にシェアしたりするため
SPAはページ全体のローディングを最小限にしてUXを向上させるためにやるもの
別にこだわる必要はない
Amazonだって一部はSPA的に処理してるけど大半はMPA
履歴を戻ったり進んだり
ある状態のページを人にシェアしたりするため
SPAはページ全体のローディングを最小限にしてUXを向上させるためにやるもの
別にこだわる必要はない
Amazonだって一部はSPA的に処理してるけど大半はMPA
614デフォルトの名無しさん
2021/05/02(日) 17:34:34.68ID:xmIaeX3S いま実行中のJSのプログラムのグローバル変数の値をそのまま維持したまま
GETパラメータ(?)の部分が異なるURLに対して処理を続行することって
できたっけ?
GETパラメータ(?)の部分が異なるURLに対して処理を続行することって
できたっけ?
615デフォルトの名無しさん
2021/05/02(日) 17:39:56.07ID:xmIaeX3S >>614
あ、GETパラメータに状態変数を渡して、そこから状態変数を復帰
させればいいからグローバル変数は維持する必要は無いね。
「REST API」というのか、URLの中に状態を含めてしまって、プログラムの中に
状態を持たないような流儀があるけれど、その流儀において、
基本的にJS自らが、URLアドレスを変えたアドレスにブラウザをナビゲート(?)
した場合、新しいURLに対してHTMLが再読み込みされてJSは最初から実行し
始めるが、キャッシュがあるからネットから再ダウンロードはされないって
感じなのかな?
あ、GETパラメータに状態変数を渡して、そこから状態変数を復帰
させればいいからグローバル変数は維持する必要は無いね。
「REST API」というのか、URLの中に状態を含めてしまって、プログラムの中に
状態を持たないような流儀があるけれど、その流儀において、
基本的にJS自らが、URLアドレスを変えたアドレスにブラウザをナビゲート(?)
した場合、新しいURLに対してHTMLが再読み込みされてJSは最初から実行し
始めるが、キャッシュがあるからネットから再ダウンロードはされないって
感じなのかな?
616デフォルトの名無しさん
2021/05/02(日) 17:44:06.36ID:hSgvj4Ff 散らかりすぎて文章の中身が全く頭に入ってこない
617デフォルトの名無しさん
2021/05/02(日) 17:45:46.21ID:hSgvj4Ff キャッシュされるかどうかは簡単なJS書いてブラウザで試せばすぐわかるよ
618デフォルトの名無しさん
2021/05/02(日) 17:49:50.42ID:xmIaeX3S RESTful な流儀にする場合、サーバーでCGIを動かして、URLの中の
GET PARAMETERは、HTTPプロトコルでCGIで処理して、クライアント側
では、その辺の処理は余りクライアント側のJSでは行わないのが基本なのかな?
サーバーサイドのCGIで十分というか。
GET PARAMETERは、HTTPプロトコルでCGIで処理して、クライアント側
では、その辺の処理は余りクライアント側のJSでは行わないのが基本なのかな?
サーバーサイドのCGIで十分というか。
619デフォルトの名無しさん
2021/05/02(日) 18:29:51.32ID:GmZFM6c4 >>615
History APIというものを少し調べてみてからもう一度質問するといいんでないかな。
History APIというものを少し調べてみてからもう一度質問するといいんでないかな。
620デフォルトの名無しさん
2021/05/02(日) 18:37:55.34ID:D4zHZeZr Web Storage API を使ってもいいかもね
621デフォルトの名無しさん
2021/05/02(日) 20:39:28.31ID:xUy+uSsS angular8で自作のコンポーネントを外から.remove()で消してもngOnDestroyが実行されん
どうすりゃ良いの
どうすりゃ良いの
622デフォルトの名無しさん
2021/05/02(日) 20:40:18.58ID:JUq9yodc usageの書き方を教えて
あるコマンドcmdがあったとして
・一番目の引数は必須
・二番目の引数は省略可能で、省略しない場合はfooまたはbar
・三番目以降の引数も省略可能、省略しない場合は二番目の引数は必要
っていう場合どう書いたらいいの?
あるコマンドcmdがあったとして
・一番目の引数は必須
・二番目の引数は省略可能で、省略しない場合はfooまたはbar
・三番目以降の引数も省略可能、省略しない場合は二番目の引数は必要
っていう場合どう書いたらいいの?
623デフォルトの名無しさん
2021/05/02(日) 22:47:25.27ID:0BS/cOos >>622
決まりは聞いたことがないけど、manのガイドラインとかあったりするのかな?
よく見るのは正規表現っぽい奴
参考以下にしかならないけど、
$ cmd first [(foo|bar) [third ...]]
じゃダメだろうか?
決まりは聞いたことがないけど、manのガイドラインとかあったりするのかな?
よく見るのは正規表現っぽい奴
参考以下にしかならないけど、
$ cmd first [(foo|bar) [third ...]]
じゃダメだろうか?
624デフォルトの名無しさん
2021/05/02(日) 23:34:53.19ID:hSgvj4Ff625デフォルトの名無しさん
2021/05/03(月) 05:44:10.47ID:rJ+KtEzb >>622
いわゆるBNFで書かれることが多いかな?
いわゆるBNFで書かれることが多いかな?
626デフォルトの名無しさん
2021/05/03(月) 11:41:33.14ID:6OKMVCkT627デフォルトの名無しさん
2021/05/03(月) 12:07:41.44ID:vnYCOkle628デフォルトの名無しさん
2021/05/03(月) 12:10:08.45ID:6OKMVCkT629デフォルトの名無しさん
2021/05/03(月) 12:31:58.51ID:h5k5+/JO gitのhelpでも見てみれば?
例えばgit help branchの [(--merged | --no-merged) [<commit>]]とか
(-m | -M) [<oldbranch>] <newbranch>とか
例えばgit help branchの [(--merged | --no-merged) [<commit>]]とか
(-m | -M) [<oldbranch>] <newbranch>とか
630デフォルトの名無しさん
2021/05/03(月) 13:22:24.55ID:aV7aDLTY そもそもボタンなどを押して状態が変化するたびにURLが変化する
ものをSPAというのは定義上有り?
それとも、そのようなものにはMPAと言うべき?
ものをSPAというのは定義上有り?
それとも、そのようなものにはMPAと言うべき?
631デフォルトの名無しさん
2021/05/03(月) 13:56:26.94ID:6OKMVCkT >>629
へー、はじめてしったよ。ありがとう
[--contains [<commit]] [--no-contains [<commit>]]
>を省略する記法もあるんだな。
それともリダイレクトかな?
へー、はじめてしったよ。ありがとう
[--contains [<commit]] [--no-contains [<commit>]]
>を省略する記法もあるんだな。
それともリダイレクトかな?
632デフォルトの名無しさん
2021/05/03(月) 15:16:24.89ID:rJ+KtEzb だからBNF(バッカスナウア記法)にしとけば間違いないよ。
633デフォルトの名無しさん
2021/05/03(月) 15:22:12.36ID:o1Kfwn88 BNFというと終端記号/非終端記号を使うと思うが、そんなusageは見たことがないな。
634デフォルトの名無しさん
2021/05/03(月) 15:30:16.70ID:2YZ2w1Eu >>632
お前、ばっかすなぁ
お前、ばっかすなぁ
635デフォルトの名無しさん
2021/05/03(月) 15:46:17.10ID:aV7aDLTY バッカス記法は、アルファベットが斜体かどうかで term かどうかを区別する
流儀と、<term>のように書いて区別する流儀があるが、ASCII文字では
斜体をかけないので後者で書くことになり、そうすると、コマンドラインの
リダイレクトの記号と混乱し易くなることがある。
それと、ちょっと長くなって分かりにくくなったり、直感的でない場合が
あったりする。
任意個の項目を表す時、BNFだと
aaa_list = aaa <aaa_list>_opt
みたいに書く流儀が有る(というよりそれがBNFなのかも知れない)が、これは、
aaa_list = [aaa ...]
みたいに書いたり、正規表現みたいに
aaa_list = <aaa>+
みたいに書いたりとか、色々あると思う。
流儀と、<term>のように書いて区別する流儀があるが、ASCII文字では
斜体をかけないので後者で書くことになり、そうすると、コマンドラインの
リダイレクトの記号と混乱し易くなることがある。
それと、ちょっと長くなって分かりにくくなったり、直感的でない場合が
あったりする。
任意個の項目を表す時、BNFだと
aaa_list = aaa <aaa_list>_opt
みたいに書く流儀が有る(というよりそれがBNFなのかも知れない)が、これは、
aaa_list = [aaa ...]
みたいに書いたり、正規表現みたいに
aaa_list = <aaa>+
みたいに書いたりとか、色々あると思う。
636デフォルトの名無しさん
2021/05/03(月) 15:50:11.50ID:aV7aDLTY >>635
バッカスナウア記法にもさまざまな亜種があるようで、同じような意味でも、
aaa_list ::= aaa <aaa_list>_opt
aaa_list ::= aaa | aaa <aaa_list>
の他、
- 省略可能なアイテムは角括弧で囲む。例えば、[<item-x>]
- 0回以上繰り返すアイテムは中括弧で囲む。例えば、<word> ::= <letter> { <letter> }
- 1回以上繰り返すアイテムには '+' を後置する。<word> ::= <letter>+
などがあると、Wikipediaには書いてあるようだ。
バッカスナウア記法にもさまざまな亜種があるようで、同じような意味でも、
aaa_list ::= aaa <aaa_list>_opt
aaa_list ::= aaa | aaa <aaa_list>
の他、
- 省略可能なアイテムは角括弧で囲む。例えば、[<item-x>]
- 0回以上繰り返すアイテムは中括弧で囲む。例えば、<word> ::= <letter> { <letter> }
- 1回以上繰り返すアイテムには '+' を後置する。<word> ::= <letter>+
などがあると、Wikipediaには書いてあるようだ。
637デフォルトの名無しさん
2021/05/03(月) 15:55:21.34ID:2YZ2w1Eu usageがばっかすうあなのなんて無いからどうでもいいよ
638デフォルトの名無しさん
2021/05/03(月) 16:14:04.60ID:aV7aDLTY >>637
Watcom C++のコンパイラやライブラリアンのusageは、BNFに近いものだった記憶があるが。
Watcom C++のコンパイラやライブラリアンのusageは、BNFに近いものだった記憶があるが。
639デフォルトの名無しさん
2021/05/03(月) 16:57:23.58ID:2YZ2w1Eu >>624って前からそういうのがあるのは知ってたんだけど使いやすいのかな?
単純な例ではうまく行くと思うけど、普通オプションって指定したときに
関数呼び出したりバリデーションかけたりするじゃん?
そういう情報を埋めていったら結局ヘルプの内容とかけ離れちゃうと思うんだけど
そういう高度なことはできないってことなのかな?
単純な例ではうまく行くと思うけど、普通オプションって指定したときに
関数呼び出したりバリデーションかけたりするじゃん?
そういう情報を埋めていったら結局ヘルプの内容とかけ離れちゃうと思うんだけど
そういう高度なことはできないってことなのかな?
640デフォルトの名無しさん
2021/05/03(月) 17:07:13.69ID:2YZ2w1Eu https://github.com/docopt/docopt/blob/master/examples/validation_example.py
見つけた。これかな。
やっぱりヘルプに書くのは限界みたいで、別のところに書いてあった。
見つけた。これかな。
やっぱりヘルプに書くのは限界みたいで、別のところに書いてあった。
641デフォルトの名無しさん
2021/05/03(月) 17:15:17.79ID:aV7aDLTY <term> の <や>はリダイレクト、「または」の意味の a | b はパイプと
混同してしまいそうなことがあり、余り厳密に書こうとしても無理かも知れない。
例えば、tee コマンドの説明は、
コマンド名 パラメータ | tee ファイル名
見たいに書かないと意味が分からないかも知れないが、その | は「または」の
意味ではないので BNF ではない。
混同してしまいそうなことがあり、余り厳密に書こうとしても無理かも知れない。
例えば、tee コマンドの説明は、
コマンド名 パラメータ | tee ファイル名
見たいに書かないと意味が分からないかも知れないが、その | は「または」の
意味ではないので BNF ではない。
642デフォルトの名無しさん
2021/05/03(月) 17:38:08.03ID:APFHCyDf 現実問題としてリダイレクトやパイプと混同しそうだと思ったことはないなあ
文法表記の中にリダイレクトが現れることはないし、コマンド利用例の中ならリダイレクトしか現れない
文脈で普通にわかると思う
ついでに空白の有無でも区別されるし
文法表記の中にリダイレクトが現れることはないし、コマンド利用例の中ならリダイレクトしか現れない
文脈で普通にわかると思う
ついでに空白の有無でも区別されるし
643デフォルトの名無しさん
2021/05/04(火) 12:03:19.59ID:+5RR6bsJ ググっても古い記事しか見当たらなかったんだけどjsの厳格モードって一般的に使われてる?
使われてるとしたら新規で何か作るときにあえて厳格モード記述しない場合ってあるの?
使われてるとしたら新規で何か作るときにあえて厳格モード記述しない場合ってあるの?
644デフォルトの名無しさん
2021/05/04(火) 12:06:31.45ID:W048Vkz1 普通に使うよ
あとGoogleは普通に検索対象期間を絞れるから活用するといいよ
あとGoogleは普通に検索対象期間を絞れるから活用するといいよ
645デフォルトの名無しさん
2021/05/04(火) 12:16:42.35ID:+5RR6bsJ ありがとう!
646デフォルトの名無しさん
2021/05/05(水) 10:54:08.80ID:JCnyTaBn テックアカデミアと侍エンジニアを除外
647646
2021/05/05(水) 10:55:49.83ID:JCnyTaBn Googleの検索結果からテックアカデミアと侍エンジニアを除外 する方法って無いもんですか?
SEO対策しているのか常に上位に役に立たない情報を載せてるページが上がってきて鬱陶しいです
SEO対策しているのか常に上位に役に立たない情報を載せてるページが上がってきて鬱陶しいです
648デフォルトの名無しさん
2021/05/05(水) 12:16:47.97ID:ng8M7HT4 urlをマイナス検索とか?
649デフォルトの名無しさん
2021/05/05(水) 13:40:56.89ID:j7c7JTax 拡張機能使えるならuBlacklistとか
650デフォルトの名無しさん
2021/05/05(水) 14:04:26.72ID:djSa+04/ 普通にマイナス検索するのはダメなの?
651デフォルトの名無しさん
2021/05/06(木) 12:18:21.50ID:GHdSH9fo sejuku も除外でいいよ
652デフォルトの名無しさん
2021/05/06(木) 15:08:45.70ID:DK/TJHM3 リモートデスクトップって鍵ペア認証はできへんの?
今どきパスワード認証オンリーとか、ないわーって思うんやけど
今どきパスワード認証オンリーとか、ないわーって思うんやけど
653デフォルトの名無しさん
2021/05/06(木) 15:51:38.81ID:Zxv0K5Ik 板違い
気持ちは判る
気持ちは判る
654デフォルトの名無しさん
2021/05/06(木) 18:58:05.02ID:wT5/oYmn ログインの穴になるから
655デフォルトの名無しさん
2021/05/07(金) 03:40:02.23ID:vAByX/Kb なんで、5chの投稿欄のtextareaって、wrap=offになってるの?
それで改行無しの文が右端で折り返されないから自分でEnterキーで改行すると
馬鹿にされるし。
それで改行無しの文が右端で折り返されないから自分でEnterキーで改行すると
馬鹿にされるし。
656デフォルトの名無しさん
2021/05/07(金) 05:45:16.39ID:yTzFS6IQ オンゲーでチート使うハッカーを見て憧れて取り敢えずC++のコンソール入門を覚えたのですが
次に何を勉強すればいいのか全く検討つきません。具体的なアドバイスをください
オンゲーはアウトでしたらオフゲーでチート使うには何を学べばいいか教えて欲しいです
次に何を勉強すればいいのか全く検討つきません。具体的なアドバイスをください
オンゲーはアウトでしたらオフゲーでチート使うには何を学べばいいか教えて欲しいです
657デフォルトの名無しさん
2021/05/07(金) 06:14:56.58ID:re5QpdZI オフゲーでセーブデータの改造かな
658デフォルトの名無しさん
2021/05/07(金) 07:54:07.17ID:uXbPiGGM659デフォルトの名無しさん
2021/05/07(金) 08:02:17.91ID:qKdKJXyz チートとか改造の方法教えるのって犯罪教唆に当たるんちゃう?
クラッキングでしょ?
クラッキングでしょ?
660デフォルトの名無しさん
2021/05/07(金) 10:09:17.39ID:YbE8dk5k オフゲーなら無問題
うまくしたら、未来のMOD作者を育成出来るかもしれん
うまくしたら、未来のMOD作者を育成出来るかもしれん
661デフォルトの名無しさん
2021/05/07(金) 10:12:51.90ID:ZRrNnGl7 改造チートするのにひとまずC++は使わん。
逆アセンブラとバイナリエディタ使え。
逆アセンブラとバイナリエディタ使え。
662デフォルトの名無しさん
2021/05/07(金) 10:16:08.22ID:YbE8dk5k ただMODを許可してないゲームのツールは、売ったり公開しちゃ同一性保持権の侵害で訴えられるから注意な
663デフォルトの名無しさん
2021/05/07(金) 11:49:17.17ID:LLoVRXd1 REST APIの設計を初めて任されたんだけど
readはともかくcreate update deleteを外向けに公開したらドメインロジックめちゃくちゃならん?
httpの流儀に従う分セキュアなのはわかるけど
実態はぼぼDB丸出しに近い印象を受けたんだがこれでいいんだろうか…
readはともかくcreate update deleteを外向けに公開したらドメインロジックめちゃくちゃならん?
httpの流儀に従う分セキュアなのはわかるけど
実態はぼぼDB丸出しに近い印象を受けたんだがこれでいいんだろうか…
664デフォルトの名無しさん
2021/05/07(金) 12:06:59.32ID:re5QpdZI APIキーで認証と認可ができてるから
665デフォルトの名無しさん
2021/05/07(金) 12:07:58.14ID:re5QpdZI あと、WebAPI はDBアクセスというよりストアドプロシージャ実行だし
666デフォルトの名無しさん
2021/05/07(金) 12:38:27.81ID:2LmD+oJg >>664
権限での制御は大雑把すぎない?
エンティティEの状態S1とS2があってS1もS2もその時点で見れば正しい状態である
しかしS1からS2に状態遷移させるには特定の業務プロセスXを通過させなくてはならない
みたいな要求はよくあるわけで
そうなると公開しなきゃいけないのはXであって不正なプロレスを防ぐためにEのcreate update deleteは公開してはならない
と俺は思うんだが
Xのようなプロセスがドメインに全く存在しない場合にはcreate update deleteも公開していいと思う
もちろん権限は管理するものとして
権限での制御は大雑把すぎない?
エンティティEの状態S1とS2があってS1もS2もその時点で見れば正しい状態である
しかしS1からS2に状態遷移させるには特定の業務プロセスXを通過させなくてはならない
みたいな要求はよくあるわけで
そうなると公開しなきゃいけないのはXであって不正なプロレスを防ぐためにEのcreate update deleteは公開してはならない
と俺は思うんだが
Xのようなプロセスがドメインに全く存在しない場合にはcreate update deleteも公開していいと思う
もちろん権限は管理するものとして
667デフォルトの名無しさん
2021/05/07(金) 13:47:59.10ID:KFAHU5j/ 更新削除できるapiはよく見かけるが
668デフォルトの名無しさん
2021/05/07(金) 13:59:28.63ID:re5QpdZI669デフォルトの名無しさん
2021/05/07(金) 14:03:31.45ID:z1031SHW ブログ、メモアプリのバックエンドみたいに、データ同士の関連が希薄、満たすべき業務条件もほとんど無い
といった場合はCRUD丸出しでいいと思う
といった場合はCRUD丸出しでいいと思う
670デフォルトの名無しさん
2021/05/07(金) 14:05:19.14ID:re5QpdZI671デフォルトの名無しさん
2021/05/07(金) 14:07:13.93ID:O1URPzeE672デフォルトの名無しさん
2021/05/07(金) 14:07:49.59ID:z1031SHW >>671
EのupdateとXはパラメータが違う
EのupdateとXはパラメータが違う
673デフォルトの名無しさん
2021/05/07(金) 14:12:41.37ID:O1URPzeE674デフォルトの名無しさん
2021/05/07(金) 14:27:52.27ID:O1URPzeE 顧客(E)の与信限度額を変更するには与信審査プロセス(X)を通過させなくてはならない
こういうやつなら顧客をupdateするより与信限度額の変更要求をcreateしたほうがいいかもしれない
こういうやつなら顧客をupdateするより与信限度額の変更要求をcreateしたほうがいいかもしれない
675デフォルトの名無しさん
2021/05/07(金) 14:40:44.13ID:z1031SHW >>674
そう例えばそんな感じだ
直接エンティティをCUDしていい業務なんて、珍しいと思うんだよね(エンタープライズは特に)
だからRは公開してもいいけど、CUDはインターナルにしておくべきというのが俺の考え
そう例えばそんな感じだ
直接エンティティをCUDしていい業務なんて、珍しいと思うんだよね(エンタープライズは特に)
だからRは公開してもいいけど、CUDはインターナルにしておくべきというのが俺の考え
676デフォルトの名無しさん
2021/05/07(金) 14:46:06.24ID:z1031SHW 送金とかもそうだろ
口座残高を直接updateしたりしない
送金というタスクをリクエストすると思うんだ
直接CUDしちゃうと何故CUDしたのかという大事な情報が失われる
何故そうしたのかがわからないと適切なプロセスを通せない
口座残高を直接updateしたりしない
送金というタスクをリクエストすると思うんだ
直接CUDしちゃうと何故CUDしたのかという大事な情報が失われる
何故そうしたのかがわからないと適切なプロセスを通せない
677デフォルトの名無しさん
2021/05/07(金) 15:06:06.09ID:O1URPzeE >>675
与信限度額の変更要求をcreateしたほうがいいのは
認証/認可とは関係なくて変更要求自体を独立したエンティティとして管理した上で
要求を出した側もAPI経由で状態を確認できるようにするため
いずれにしろ変更要求が承認された後に顧客をupdateする処理は必要なので
それ用のREST APIを用意して一部の内部アプリで使うかもしれない
その辺は作り方次第
与信限度額の変更要求をcreateしたほうがいいのは
認証/認可とは関係なくて変更要求自体を独立したエンティティとして管理した上で
要求を出した側もAPI経由で状態を確認できるようにするため
いずれにしろ変更要求が承認された後に顧客をupdateする処理は必要なので
それ用のREST APIを用意して一部の内部アプリで使うかもしれない
その辺は作り方次第
678デフォルトの名無しさん
2021/05/07(金) 16:38:51.99ID:z1031SHW679デフォルトの名無しさん
2021/05/07(金) 19:29:10.93ID:psJuDR7M680デフォルトの名無しさん
2021/05/07(金) 19:44:01.73ID:re5QpdZI ROで会話ログを取るツールを作って使ってたけど、セキュリティ対応で読んだパケットを解析できなくなった
方式も鍵の在りかもわからんので諦めた
単にTLSならローカルにプロキシ作って抜けばいいと思うけど、そんな単純でもないだろうと
方式も鍵の在りかもわからんので諦めた
単にTLSならローカルにプロキシ作って抜けばいいと思うけど、そんな単純でもないだろうと
681デフォルトの名無しさん
2021/05/08(土) 17:06:41.76ID:3vrEhaHR >>660
不正競争防止法という目障りな奴を吊し上げられる最強の法律があってだな
不正競争防止法という目障りな奴を吊し上げられる最強の法律があってだな
682デフォルトの名無しさん
2021/05/09(日) 13:44:17.81ID:WMytKT+1 >>656
MITM
MITM
683デフォルトの名無しさん
2021/05/09(日) 18:54:58.54ID:UzJfW4LG Cookieに関する正しい解答を選ぶ問題で、正解はbとdになってるんですけど、合ってます?
dの状況設定がかなり微妙な気がするんですが
a Web ページなどに埋め込まれた小さな画像であり、利用者のアクセス動向な
どの情報を収集する仕組みである。
b いつ、どの Web サイトを見たかといった履歴や、パスワードなどのログイン
情報などを利用者の PC やスマートフォンで使うブラウザごとに保存する仕組み
である。
c いつ、どの Web サイトを見たかといった履歴や、パスワードなどのログイン
情報などをサーバ側に保存する仕組みである。
d 個人を特定する情報が Cookie に含まれなくても、使う側の企業が他の名簿
データなどと組み合わせれば、個人を特定できる可能性がある。
dの状況設定がかなり微妙な気がするんですが
a Web ページなどに埋め込まれた小さな画像であり、利用者のアクセス動向な
どの情報を収集する仕組みである。
b いつ、どの Web サイトを見たかといった履歴や、パスワードなどのログイン
情報などを利用者の PC やスマートフォンで使うブラウザごとに保存する仕組み
である。
c いつ、どの Web サイトを見たかといった履歴や、パスワードなどのログイン
情報などをサーバ側に保存する仕組みである。
d 個人を特定する情報が Cookie に含まれなくても、使う側の企業が他の名簿
データなどと組み合わせれば、個人を特定できる可能性がある。
684デフォルトの名無しさん
2021/05/09(日) 19:03:48.72ID:4LqFqyf/ 可能性があるって凄えー曖昧な表現だからまあ○でいいんじゃね
可能性ゼロじゃなきゃ○だよこんなもん
可能性ゼロじゃなきゃ○だよこんなもん
685デフォルトの名無しさん
2021/05/09(日) 19:22:03.91ID:QPL6EqlE dは、クッキー 名寄せ で検索すると詳しい話題
686デフォルトの名無しさん
2021/05/09(日) 20:44:01.13ID:QngfRO5p どんな情報でも個人を特定する情報になるから
クッキーの中身が何もない状態で
名寄せできるのだろうか?
クッキーの中身が何もない状態で
名寄せできるのだろうか?
687デフォルトの名無しさん
2021/05/09(日) 23:03:18.29ID:MVBjVGaC dは全然微妙じゃないと思う
むしろbを正解に含めるほうが微妙
一般的には
パスワードなどのログイン情報をCookieに保存したりしないし
いつ、どのWebサイトを見たかといった履歴もCookieに保存したりしない
(3rd party cookieは識別IDを保存するだけ)
むしろbを正解に含めるほうが微妙
一般的には
パスワードなどのログイン情報をCookieに保存したりしないし
いつ、どのWebサイトを見たかといった履歴もCookieに保存したりしない
(3rd party cookieは識別IDを保存するだけ)
688デフォルトの名無しさん
2021/05/10(月) 01:27:03.51ID:ZN2PoVCE そういやインターネットに必要なものはなにか?という問題で
DNSという候補があったな
事実上必須だけど、なくてもできないことはない
お前らならどう答える?
DNSという候補があったな
事実上必須だけど、なくてもできないことはない
お前らならどう答える?
689デフォルトの名無しさん
2021/05/10(月) 01:34:03.09ID:PNRDo5CI 電気
690デフォルトの名無しさん
2021/05/10(月) 01:34:46.48ID:Cq8Tuej3 ノード
691デフォルトの名無しさん
2021/05/10(月) 03:35:39.00ID:VOP1Kg+H 必要と答える
.comや.co.jpなくして今のインターネット(WWW)はなかった
ただ設問が択一問題だったりすると答えが変わるかもしれない
.comや.co.jpなくして今のインターネット(WWW)はなかった
ただ設問が択一問題だったりすると答えが変わるかもしれない
692デフォルトの名無しさん
2021/05/10(月) 06:25:33.50ID:hSqSKkF5 paiza.ioでサンプルコードを写経してるんですが、
PHPのバージョンを4とか5に変更することはできませんか?
PHPのバージョンを4とか5に変更することはできませんか?
693デフォルトの名無しさん
2021/05/10(月) 11:00:00.36ID:ijuR9GM5 MVCでソフトウェアを書いてみたくて勉強中です
ボタン押したらデータベースからデータ持ってきて加工、表示に反映 をさせたい
V(ボタン押したらMにオーダー)→M(データ取得と成形して返す)→V(受け取って表示)
ですか? Cはなにをするの?
V→C→M→C→V が正解な気もするけど、その場合、Cがあいだに挟まる意味はなんですか?
ボタン押したらデータベースからデータ持ってきて加工、表示に反映 をさせたい
V(ボタン押したらMにオーダー)→M(データ取得と成形して返す)→V(受け取って表示)
ですか? Cはなにをするの?
V→C→M→C→V が正解な気もするけど、その場合、Cがあいだに挟まる意味はなんですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 【ATP】テニス総合実況スレ2025 Part 211【WTA】
- ネットでサッカー観戦◆2025-29
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 地球から無限km先の場所ってどうなっているの?
- 日本、高市のお陰で破滅に近づくwwwwwwww
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 🖐( -᷄ὢ)俺に挑むのはやめておけ……実力差がありすぎる
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
