- 1 名前:nobodyさん mailto:sage [2021/06/23(水) 16:48:13.98 ID:???.net]
- Laravel
ウェブ職人のためのPHPフレームワーク 本家 https://laravel.com/ git https://github.com/laravel 動画チュートリアル(英語) https://laracasts.com/ 和訳ドキュメント laravel.jp/ ※前スレ 【PHP】Laravel【フレームワーク】 Part.5 https://medaka.5ch.net/test/read.cgi/php/1618535648/ 【PHP】Laravel【フレームワーク】 Part.6 https://medaka.5ch.net/test/read.cgi/php/1621940461/
- 449 名前:nobodyさん mailto:sage [2021/07/06(火) 15:34:34.21 ID:???.net]
- Laravelをインストールして動かしてるだけでも有能やん
世の中の90%はインストールすらできへんで
- 450 名前:nobodyさん mailto:sage [2021/07/06(火) 15:53:06.95 ID:???.net]
- >>439
そいつらはそもそも職業としてエンジニアやってないだろ…
- 451 名前:nobodyさん mailto:sage [2021/07/06(火) 15:54:49.72 ID:???.net]
- 素人と比べて有能は草
- 452 名前:nobodyさん mailto:sage [2021/07/06(火) 16:33:56.49 ID:???.net]
- そんなlaravelerにフルボッコにされて逃走してしまうアンチオートインクリメントおじさんみたいなのも居るしなぁ。
- 453 名前:nobodyさん mailto:sage [2021/07/06(火) 16:38:28.21 ID:???.net]
- >>442
まだ、そんな妄想抱いてたんだ。 排他処理も満足に実装できない動物園児はあいかわらず間抜けだなw
- 454 名前:nobodyさん mailto:sage [2021/07/06(火) 16:41:22.43 ID:???.net]
- >>443
妄想も何もselect for updateも知らないアホが、laravelerは排他制御できない!って言い張ってたのが真実。
- 455 名前:nobodyさん mailto:sage [2021/07/06(火) 16:46:28.74 ID:???.net]
- プログラマー板から出張してきた底辺てのがその正体かなと俺は予想している。
354 名前:仕様書無しさん :2021/06/23(水) 23:45:28.98 >>346 まさかとは思うけど、 お前、向こうに出張っていって、馬鹿な事言って轟沈して来た? 急にselect for update知ってる奴来たからさ。 基本、Laravelスレの奴はアホしかいないからな。 お前なら、お疲れさん。 アホ共についてもいい事無いぞ?w
- 456 名前:nobodyさん mailto:sage [2021/07/06(火) 16:51:07.76 ID:???.net]
- しかもlaravelerにやり込められたことを認められず、プログラマー板から援軍が行ったと思い込むレベルのアホさ。
- 457 名前:nobodyさん mailto:sage [2021/07/06(火) 17:30:14.77 ID:???.net]
- 多分、コイツw
https://twitter.com/Ohsaworks/status/1411636652108181504 (deleted an unsolicited ad)
- 458 名前:nobodyさん mailto:sage [2021/07/06(火) 17:40:18.36 ID:???.net]
- >>444
>妄想も何もselect for updateも知らないアホが な? Laravelerって日本語理解できないので、 勝手に妄想ふくらませてウキ―ウキ―言うから 会話にならねぇんだよ。
- 459 名前:nobodyさん mailto:sage [2021/07/06(火) 17:42:49.75 ID:???.net]
- で、動物園児のLaraveler達は、
いい加減、まともな排他処理実装出来るようになったの?
- 460 名前:nobodyさん mailto:sage [2021/07/06(火) 17:45:15.91 ID:???.net]
- >>448
はいはい。select for updateの話出てきた後も反応できずに、laravelerは排他制御知らないてほざいてた奴に説得力なんて無いからwww
- 461 名前:nobodyさん mailto:sage [2021/07/06(火) 17:46:00.86 ID:???.net]
- これが、Laraveler。
medaka.5ch.net/test/read.cgi/php/1621940461/ >826nobodyさん2021/06/22(火) 09:55:34.70 >シークエンスでオートなnumberingをするようなDBのデファインを使うのは優れた方法の1つ >重複しないことをDBMSが保証してくれる上にパフォーマンスもよい >よく自動採番の欠点として例示されるのがマスタ画面で新規登録する際 >登録時に採番した番号を表示できない、表示したらキャンセルした場合に欠番が出るなんて言うけど >エントリー順にnumberingする以上、たとえ手作業でやっても避けられない問題だ
- 462 名前:nobodyさん mailto:sage [2021/07/06(火) 17:48:16.61 ID:???.net]
- >>451
そのレスを晒すのは卑怯だろ
- 463 名前:nobodyさん mailto:sage [2021/07/06(火) 17:49:25.68 ID:???.net]
- これが、Laravelerのバカ実装。
入力に先立って採番するバカ。 medaka.5ch.net/test/read.cgi/php/1621940461/ 922nobodyさん2021/06/23(水) 10:20:33.10 >918 論点ズレてるぞ 平行実行可能なシステムで連番を付与するとき、先行して採番したユーザーがキャンセルしても歯抜けにならないかどうかの話だぞ
- 464 名前:nobodyさん mailto:sage [2021/07/06(火) 17:50:41.16 ID:???.net]
- >>452
卑怯って何? Laravelerなんか、俺が言ってない事をえんえんと捻じ曲げて言った事にしつづけてるじゃん。 おれはお前らが実際に言った事を引っ張ってきてるだけだ。
- 465 名前:nobodyさん [2021/07/06(火) 17:51:45.99 ID:tPZr5S+I.net]
- これも、Laravelerのバカ実装。
はい、排他処理を全く知らないが丸わかりですね?w medaka.5ch.net/test/read.cgi/php/1621940461/ 915nobodyさん2021/06/23(水) 00:11:46.43 もしかしてだけど「マスタ画面で新規登録」を平行で稼働させないって言ってるの? 「別のユーザーがマスタ画面を利用中なので終わるまでお待ちください」って表示させるつもりなの?
- 466 名前:nobodyさん mailto:sage [2021/07/06(火) 17:51:56.39 ID:???.net]
- >>454
結局オートインクリメントおじさんと排他処理おじさんは別人なんですか?
- 467 名前:nobodyさん mailto:sage [2021/07/06(火) 17:54:35.44 ID:???.net]
- 見てください、このバカさ加減を。
たった1つの優れたやり方は「現在、他のユーザーが登録中です」と表示することなんだそうです。 ヘソで茶が沸きますねぇw これが、The Laravelerなのです。 medaka.5ch.net/test/read.cgi/php/1621940461/ 962nobodyさん2021/06/23(水) 11:54:18.82ID:???>>964>>965 新規登録画面(確定画面ではなく入力前)でID表示を強制してくる事業者は少なくない そして連番を求めてくる たった1つの優れたやり方は「現在、他のユーザーが登録中です」と表示することなんだ そしてアプリ的な排他ロックのキーを外し忘れる不具合(しばしばメンテで発生する)が発生して 保守運用チームが気を聞かせて「1人しか同時に登録できなかったので何人でも同時に登録できるようにしておきました」 とドヤ顔で客に報告する 便利だわー、さすがだわーと褒められますますドヤ顔で真っ赤になる その数時間後に客から「IDが飛ぶんです。不具合です。すぐ直してください」と緊急メンテになり青くなる
- 468 名前:nobodyさん mailto:sage [2021/07/06(火) 17:55:40.17 ID:???.net]
- Laravelerは2021年にもなって、
排他ロックの『キー』を設定するのだそうです。 すごいですねぇ。発想からして原始人です。 medaka.5ch.net/test/read.cgi/php/1621940461/ 962nobodyさん2021/06/23(水) 11:54:18.82ID:???>>964>>965 新規登録画面(確定画面ではなく入力前)でID表示を強制してくる事業者は少なくない そして連番を求めてくる たった1つの優れたやり方は「現在、他のユーザーが登録中です」と表示することなんだ そしてアプリ的な排他ロックのキーを外し忘れる不具合(しばしばメンテで発生する)が発生して 保守運用チームが気を聞かせて「1人しか同時に登録できなかったので何人でも同時に登録できるようにしておきました」 とドヤ顔で客に報告する 便利だわー、さすがだわーと褒められますますドヤ顔で真っ赤になる その数時間後に客から「IDが飛ぶんです。不具合です。すぐ直してください」と緊急メンテになり青くなる
- 469 名前:nobodyさん mailto:sage [2021/07/06(火) 17:57:38.33 ID:???.net]
- >>457
だから都合の悪いレス晒すのやめろ
- 470 名前:nobodyさん mailto:sage [2021/07/06(火) 17:57:38.77 ID:???.net]
- そして挙句の果てには、『lockディレクトリ』です。
Laraveler動物園児、恐るべし。 medaka.5ch.net/test/read.cgi/php/1621940461/ 967nobodyさん2021/06/23(水) 12:08:23.12 また説明を見落としてるじゃん 成長ないな サーバのディレクトリに「lock」っていうディレクトリを作っておくんだよ ディレクトリ作成に成功したらロック取得、失敗したら他のユーザーがロック中なので退場 また賢くなったな。精進しろよ
- 471 名前:nobodyさん mailto:sage [2021/07/06(火) 17:59:19.55 ID:???.net]
- 俺としては、まずbigintをあっという間に枯渇させる方法を教えて欲しいんだが?
864 名前:nobodyさん :2021/06/22(火) 18:11:40.74 ID:Sb0vhLl6 あー、なんとなく思ったけど、 idがauto_incrementなら、 登録失敗するリクエストを延々と発行し続けられる状況が発生すれば、 BIGINTも結構現実的な時間であっという間に枯渇するなw だって、 『キャンセルした場合に欠番が出る』んだからwww AUTO INCREMENT BOMB 脆弱性と名付けよう。
- 472 名前:nobodyさん mailto:sage [2021/07/06(火) 17:59:27.50 ID:???.net]
- >>458
信じられないかもしれないけどこの手法Laravelの開発元が推奨しているんだぜ・・・・ おかしいな 今2021年なんだけどな
- 473 名前:nobodyさん mailto:sage [2021/07/06(火) 17:59:35.39 ID:???.net]
- 見てください、このLaravelerの日本語能力の低さを。
都合が悪いのはLaravelerにとってなので、こういう時日本語では『都合の良いレスだけ晒すのやめろ』と言います。 Laravelerの知能水準の低さ、おわかりになりましたか? https://medaka.5ch.net/test/read.cgi/php/1624434493/l50 459nobodyさん2021/07/06(火) 17:57:38.33ID:??? >457 だから都合の悪いレス晒すのやめろ
- 474 名前:nobodyさん mailto:sage [2021/07/06(火) 18:00:47.33 ID:???.net]
- >>460
これ結構いい方法だと思うけどまずいのか?
- 475 名前:nobodyさん mailto:sage [2021/07/06(火) 18:01:58.29 ID:???.net]
- >>462
ソースは?俺は少なくとも公式マニュアル等でそんな記述見たことないんだが?
- 476 名前:nobodyさん mailto:sage [2021/07/06(火) 18:04:04.49 ID:???.net]
- >>462
あー、それはLaravelerは全く勉強していいないので、 排他処理には楽観排他という物が存在するという事を知らないからですね。 ですから、わたしが前スレの800くらいからずっと敢えて全てを語らずに排他処理について語り、 無知なLaravelerに学習させてやろうとしていたのを 『SELECT FOR UPDATEを知らなかった』などと、寝言を言ってウキ―ウキ―喜んでいるのです。 本当に紛うことなき猿、動物園児です。
- 477 名前:nobodyさん mailto:sage [2021/07/06(火) 18:05:16.35 ID:???.net]
- これ、本気で言っている可能性の方が高いんですよ? Laravel動物園では。
恐ろしいですねぇ。 https://medaka.5ch.net/test/read.cgi/php/1624434493/l50 464nobodyさん2021/07/06(火) 18:00:47.33ID:??? >460 これ結構いい方法だと思うけどまずいのか?
- 478 名前:nobodyさん mailto:sage [2021/07/06(火) 18:07:35.01 ID:???.net]
- >>461
ん? ですから、途中でキャンセルが発生するリクエストを送り続ければいいだけでしょう? 『結構現実的な時間で』枯渇させられますよ? 本当にLaravelerって、日本語が全く理解できない程のチンパンジー揃いですねw
- 479 名前:nobodyさん mailto:sage [2021/07/06(火) 18:10:37.64 ID:???.net]
- >>461
Laravelerはバカ過ぎて日本語が理解できないので、 漢字が読めない為に『結構現実的な時間で』の意味がわからず、 ひらがななら読めるので『あっという間に』だけ理解して ウキ―――――――!!!!! と、叫びまくっていたのでした。 それが、事実です。 『2、3日』とか、『スーパーコンピューター』とか言い出した時は、 あー、本当に猿なんだ。こりゃ、日本語話しても無理だな、と思って、 Amazonで『ウータン語辞典』を検索したりしたんですよ?
- 480 名前:nobodyさん mailto:sage [2021/07/06(火) 18:11:33.78 ID:???.net]
- >>466
え?実際俺がselect for updateを使った更新処理について言及した後も、laravelerは排他制御を知らないって喚いてたじゃんwww
- 481 名前:nobodyさん mailto:sage [2021/07/06(火) 18:12:49.40 ID:???.net]
- >>469
具体的な見積もりも含めて枯渇させる方法を質問してるけど、お前そこからずっと逃走してるじゃんwww
- 482 名前:nobodyさん mailto:sage [2021/07/06(火) 18:17:21.79 ID:???.net]
- もう、猿語のオンパレードなので、何を言っているのか全く分かりません。
一つだけ分かる事は、明らかに排他処理を何一つ知らないであろう、という事です。本当に脱力します。 これが、The Laravel動物園なのです。 medaka.5ch.net/test/read.cgi/php/1621940461/ 937nobodyさん2021/06/23(水) 11:16:01.20 >931 問題を正しく理解できてなかったんだね ユーザーCに採番1を付与なんていう間抜けな提案でもしてみるか? それとも採番確定後に再採番でもしてみるか? シーケンシャルなnumberingにするには確定後に採番するしか問題は解決しないんだよ 他の方法があったら提案してみろよ ちなみにこの件は自動採番に依存してる部分はないぞ
- 483 名前:nobodyさん mailto:sage [2021/07/06(火) 18:37:46.23 ID:???.net]
- >>470
何言ってるのか、全くわからないな、この文章。 だから、Laravelerは日本語が理解できないと言わざるを得ないんですよね。 前スレの>>800くらいから読み直した方が良いですよ。 あなた、頭が悪すぎます。
- 484 名前:nobodyさん mailto:sage [2021/07/06(火) 18:39:53.89 ID:???.net]
- >>471
つまりあなたは、何一つ自分の頭では考える事が出来ないと? 本当に動物園児の相手は疲れますねぇ。 日本語が理解できないから、説明したらしたでまた妄想曲解でウキ――――し始めますからねぇ…。
- 485 名前:nobodyさん mailto:sage [2021/07/06(火) 18:42:01.38 ID:???.net]
- Laravel動物園児は、わたしに指摘されるまで、
排他処理の事など頭の片隅にもなかった、 そして、問題になった後も、 『では、どのように排他を行ったら良いのか?』という点については、 ほぼ、何も分かっていない という事実を受け入れない程、低俗な集まりなのです。
- 486 名前:nobodyさん mailto:sage [2021/07/06(火) 18:42:23.94 ID:???.net]
- >>464
サーバ複数台構成でどうする?
- 487 名前:nobodyさん mailto:sage [2021/07/06(火) 18:46:00.45 ID:???.net]
- 今、ものすごーく不安になったんだけど、
Laravelerって、 auto_increment以外のユニークな番号の発番の方法、 もしかして全く知らないの?
- 488 名前:nobodyさん mailto:sage [2021/07/06(火) 18:46:47.72 ID:???.net]
- uuid
- 489 名前:nobodyさん mailto:sage [2021/07/06(火) 18:47:10.21 ID:???.net]
- >>476
横からだが、lockファイル/lockディレクトリをマジでやるなら、nfs使うとかオブジェクトストレージ使うとか方法はあると思う。
- 490 名前:nobodyさん mailto:sage [2021/07/06(火) 18:48:40.17 ID:???.net]
- 今、再び、ものすごーく不安になったんだけど、
Laravelerにチケット管理システム作らせると、 『チケット番号は19桁の数字です』 とか、言い始めるの?
- 491 名前:nobodyさん mailto:sage [2021/07/06(火) 18:49:52.81 ID:???.net]
- >>478
え? Laravelerにチケット管理システム作らせると、 チケット番号は『550e8400-e29b-41d4-a716-446655440000』です、 とか、言い始めるの?
- 492 名前:nobodyさん mailto:sage [2021/07/06(火) 18:49:59.59 ID:???.net]
- >>477
すでにいくつか自動採番以外のパターン書いてあるのに読んでないの?もしかしてselect for update見落としたのも排他制御だと知らなかったからではなく、単に日本語読むの苦手だったからか?
- 493 名前:nobodyさん mailto:sage [2021/07/06(火) 18:51:25.50 ID:???.net]
- ループくんとそれに釣られるやつのコラボって、ホント無駄にスレすすめるな
どっちも消えろよ
- 494 名前:nobodyさん mailto:sage [2021/07/06(火) 18:53:16.63 ID:???.net]
- あ、あっ、今、凄まじく不安になったんだけど、
もしかして、Laravelerって、 10進数以外とか、BIT演算とか、 し、ら、な、い?
- 495 名前:nobodyさん mailto:sage [2021/07/06(火) 18:55:19.03 ID:???.net]
- >>482
まったく信憑性のない不可思議な論説を唱える猿 どれの事なのか引用してくれないと突っつきようがありませんねぇ。 放置しましょう。
- 496 名前:nobodyさん mailto:sage [2021/07/06(火) 19:00:56.34 ID:???.net]
- これが発端と言っても良いかもしれません。
Laravelerは、ユーザの入力に先立って採番を行うという、謎システムを考案する人種なのです。 意味が分かりません。日本語が通じません。対話を断念するほどのバカさ加減、 それが、Laraveler動物園児です。 medaka.5ch.net/test/read.cgi/php/1621940461/ 922nobodyさん2021/06/23(水) 10:20:33.10 >918 論点ズレてるぞ 平行実行可能なシステムで連番を付与するとき、先行して採番したユーザーがキャンセルしても歯抜けにならないかどうかの話だぞ
- 497 名前:nobodyさん mailto:sage [2021/07/06(火) 19:04:43.44 ID:???.net]
- >>481
> auto_increment以外のユニークな番号の発番の方法 って言っただろ? (string)Illuminate\Support\Str::uuid()->getInteger(); 知らないくせにイキるなよ
- 498 名前:nobodyさん mailto:sage [2021/07/06(火) 19:06:17.55 ID:???.net]
- >>484
bit演算では?BIT?
- 499 名前:nobodyさん mailto:sage [2021/07/06(火) 19:09:44.89 ID:???.net]
- >>483
建設的な話がしたいわ
- 500 名前:nobodyさん mailto:sage [2021/07/06(火) 19:13:25.75 ID:???.net]
- >>487
あー、全く知りません、すいませんねぇ。 で、その > (string)Illuminate\Support\Str::uuid()->getInteger(); とやらは、どんなユニークな番号が発番されるんですか? getInteger()とか書いてありますけど、え? 数字のみですか? あのー、すいません。論点、理解されていますか?
- 501 名前:nobodyさん mailto:sage [2021/07/06(火) 19:15:36.48 ID:???.net]
- 繰り返しますけどぉ、
Laravelerってぇ、ユニークなぁ、IDのぉ、 発番にぃ、 auto_incrementなぁ、番号以外にぃ(数字のみじゃなくてぇ) もっとぉ、人間的なぁ、発番方法をぉ、 知らないんですかぁ?
- 502 名前:nobodyさん mailto:sage [2021/07/06(火) 19:15:44.45 ID:???.net]
- >>490
論点は簡単だ お前とループくんがスレを荒らしてるから黙ってろ
- 503 名前:nobodyさん mailto:sage [2021/07/06(火) 19:16:32.67 ID:???.net]
- ってお話をぉ、
しているんですけどぉ、 Laravelerの人達わぁ、 ロボ過ぎてぇ 理解出来ないんです、 かぁ?
- 504 名前:nobodyさん mailto:sage [2021/07/06(火) 19:16:35.39 ID:???.net]
- ウザさだけは一級品だな
その他は2級品のようだが
- 505 名前:nobodyさん mailto:sage [2021/07/06(火) 19:18:26.86 ID:???.net]
- >>489
>建設的な話がしたいわ ちょうど今、してるじゃん。 人間的なユニークID発番の仕組み。 サンプルは、チケット発番システム。 おまえら『貴方のチケット番号は 4893764397 です』 みたいな、腐れシステム作ってるんだろ?
- 506 名前:nobodyさん mailto:sage [2021/07/06(火) 19:20:07.50 ID:???.net]
- で、LaravelerはBIGINTなAUTO_INCREMENTが頼みの綱だから、
『貴方のチケット番号は 369872048178498328 です』 とか、キチガイみたいな事言い始めるんだよなwwwww
- 507 名前:nobodyさん mailto:sage [2021/07/06(火) 19:21:24.94 ID:???.net]
- >>496
ディズニーランドのパークチケットはそんな感じだった気がする なんかやたらと長い数字の羅列だった覚えがある
- 508 名前:nobodyさん mailto:sage [2021/07/06(火) 19:23:41.98 ID:???.net]
- ディズニーはちょっとわからないけど航空会社の管理システムだとまじで>>496みたいな番号で生成されている
一般利用者に見せる用の確認番号は短めの数字だけど管理者側のIDは糞長い数字
- 509 名前:nobodyさん mailto:sage [2021/07/06(火) 19:24:11.46 ID:???.net]
- すでにこのスレで採番テーブルの話も出てるし、uuidの話も出ているのに、なぜかlaravelerはauto_incrementしか知らないと言い張るアホが約1名。
- 510 名前:nobodyさん mailto:sage [2021/07/06(火) 19:24:44.23 ID:???.net]
- マトモなシステムを導入した企業
「おい、型番 JS32S と PS932J の売上レポートを提出しろ」 「はい!」 Laravelを導入した企業の 「おい、ID 18474656783899542 と 4892072618349042 の売上レポートを提出つしろ」 「え? 何ですって?」
- 511 名前:nobodyさん mailto:sage [2021/07/06(火) 19:24:55.16 ID:???.net]
- >>490
すまん俺が無知なせいだと思うけど 「ユニークな番号」を「重複しない数字」って受け取っちゃったんだよね それと論点は 「auto_increment以外のユニークな番号の発番の方法を知っているか知らないか」 だよね?それ以外の仕様入れられても困る 実行結果はこうだよ >>> (string)Illuminate\Support\Str::uuid()->getInteger() => "172787912317449007508377903887728658844" 並び替えしたいなら >>> (string)Illuminate\Support\Str::orderedUuid()->getInteger() => "196518992789714750144711272470304341485"
- 512 名前:nobodyさん mailto:sage [2021/07/06(火) 19:26:40.23 ID:???.net]
- >>497-498
なんでそうなってるか、知ってる? Laravelerはアホ過ぎるから全く分からないだろうけど。
- 513 名前:nobodyさん mailto:sage [2021/07/06(火) 19:28:24.02 ID:???.net]
- 頭痛くなってきた。
これが、Laraveler品質なのね。 Laravelって動物園かと思ってたけど、機械工場なんだよな。 ロボ。ロボだらけ。 実行結果はこうだよ >>> (string)Illuminate\Support\Str::uuid()->getInteger() => "172787912317449007508377903887728658844" 並び替えしたいなら >>> (string)Illuminate\Support\Str::orderedUuid()->getInteger() => "196518992789714750144711272470304341485"
- 514 名前:nobodyさん mailto:sage [2021/07/06(火) 19:29:43.42 ID:???.net]
- 『貴方のチケット番号は 172787912317449007508377903887728658844 です。』
おまえ、脳みそ腐ってるのか!?
- 515 名前:nobodyさん mailto:sage [2021/07/06(火) 19:29:45.07 ID:???.net]
- >>503
自分で言い出した論点を忘れるアンチオートインクリメントおじさん。
- 516 名前:nobodyさん [2021/07/06(火) 19:31:49.23 ID:tPZr5S+I.net]
- はい、みなさん、いいですか?
この自体を予測してわたしは、このレスをしておいたのです。 理解できますか? これ程までに、わたしとLaravelerの知能は、違うのです。 さぁ、見てみましょう。 https://medaka.5ch.net/test/read.cgi/php/1624434493/l50 484 nobodyさん2021/07/06(火) 18:53:16.63 あ、あっ、今、凄まじく不安になったんだけど、 もしかして、Laravelerって、 10進数以外とか、BIT演算とか、 し、ら、な、い?
- 517 名前:nobodyさん mailto:sage [2021/07/06(火) 19:33:31.56 ID:???.net]
- 見てください、この低脳さ加減を。
この猿は、一体何を問われているのか全くわからないのです。 そう、サル! 正しく、猿なのです。 Laravel動物園は!!!! https://medaka.5ch.net/test/read.cgi/php/1624434493/l50 505 nobodyさん2021/07/06(火) 19:29:45.07ID:??? >503 自分で言い出した論点を忘れるアンチオートインクリメントおじさん。
- 518 名前:nobodyさん mailto:sage [2021/07/06(火) 19:34:11.83 ID:???.net]
- アンチオートインクリメントおじさん発行、ヒューマンリーダブルなidの話とシステムでユニークなidを発行する話を区別できていないのか。
- 519 名前:nobodyさん mailto:sage [2021/07/06(火) 19:36:35.44 ID:???.net]
- Laravel動物園のサル共には、何を問われているか全く理解できないようです。
いいですか? 数字のみの羅列は分かりづらい、人間的ではない、 適切に多進む文字を織り込むことで全体の文字列長を削減しつつ、 より多くのユニークな情報を盛り込むという、 システム開発に於いてはごくごく当たり前の『常識』が、 Laravelerには『全く理解できない』のです。 これが、Laravel動物園の園児達なのです。 わたしはこの低知能な種族を、『恐ろしい』と思います。 霊長類の叡智を放棄した種族です。
- 520 名前:nobodyさん mailto:sage [2021/07/06(火) 19:37:40.82 ID:???.net]
- じゃあそれでいいや
- 521 名前:nobodyさん mailto:sage [2021/07/06(火) 19:38:02.65 ID:???.net]
- >>508
>ヒューマンリーダブルなid を発番出来ないサルのボスが何か言い始めました。
- 522 名前:nobodyさん mailto:sage [2021/07/06(火) 19:39:30.33 ID:???.net]
- >>509
システムでもつユニークなidはヒューマンリーダブルである必要は無いんだが。コイツは、わざわざシステムのidをヒューマンリーダブルにしろって主張してんのか?頭悪すぎる。
- 523 名前:nobodyさん mailto:sage [2021/07/06(火) 19:45:35.28 ID:???.net]
- >>512
> システムでもつユニークなidはヒューマンリーダブルである必要は無いんだが。 でました。シノニム許容です。 システム開発が破綻する顕著な兆候です。 このLaravelerは、IDの意味を全く理解していません。 シノニムが発生した後、現場がどのように混乱していくのかも全く分かっていません。 Laravelerは歴史に一切学びません。失敗したActiveRecordパターンを採用しているのも、歴史に学ばないからです。 全く勉強しません。同じ過ちを、何度でも繰り返します。
- 524 名前:nobodyさん mailto:sage [2021/07/06(火) 19:53:01.91 ID:???.net]
- LaravelerはAUTO_INCREMENTなIDに頼り切りの自分を『何としてでも肯定したい』ために、
『そのユーザのIDは 172787912317449007508377903887728658844 です』を許容し、 『ユーザには 「貴方のIDは XDF69875VD37 です」と言えばいいだろう』と寝言をいいますが、 そこにかかる人的コストについては全く理解できていません。 ちなみに、大抵の場合、実は、上記システムの利用者は約3000人でした。 2行目の時点で破綻してますね?
- 525 名前:nobodyさん mailto:sage [2021/07/06(火) 19:57:49.26 ID:???.net]
- Laravelerは、
排他処理を実装できず、AUTO_INCREMENTしか知らない為、 『キャンセルが発生したら欠番して番号が飛ぶ』事を恐れ、 『あー、INTで足りるか? BIGINTにしちゃうー?』 などと、実際のユーザ数に伴わない賭博的設計でデータ型を取り決め、 『BIGINTなら絶対足りるっしょ!』などと、 おおよそ、コンピュータを使った仕事に携わっているとは思えない論理で システム開発の真似事をして日銭を稼ぐ どうしようもないロクでなし達のようです。
- 526 名前:nobodyさん mailto:sage [2021/07/06(火) 20:06:53.08 ID:???.net]
- どんどん最初の論点からズレて言ってるな。本気でlaravelarはauto_incrementしか知らないと思い込んでたのかな?それで、予想外の反応が返ってきたから、慌てて論点ズラしたってところか。
- 527 名前:nobodyさん mailto:sage [2021/07/06(火) 20:06:58.41 ID:???.net]
- そもそもLaravel作ってるやつらがアホの集まりだろ
複合主キー対応がgithubに提案された時も「そんなもの必要ない」とか言って却下されてるし
- 528 名前:nobodyさん mailto:sage [2021/07/06(火) 20:07:53.46 ID:???.net]
- なんで人間的な番号を生成する話になってるんだよ
最初は上限が決まっている主キー云々の話だっただろうが
- 529 名前:nobodyさん mailto:sage [2021/07/06(火) 20:10:11.06 ID:???.net]
- >>514
LaravelだとユーザIDはメールアドレスを使用するだろ なんでオートインクリメントの値使ってるんだよ
- 530 名前:nobodyさん mailto:sage [2021/07/06(火) 20:10:14.96 ID:???.net]
- >>517
その話も前にしたけど、PHP8.1のFiberと同じく、利用者の大半にとって必要では無い上に、クエリビルダで代替できるものを、わざわざコードベースに追加してメンテナビリティを悪化させるほうがアホ。
- 531 名前:nobodyさん mailto:sage [2021/07/06(火) 20:11:15.09 ID:???.net]
- >>518
>なんで人間的な番号を生成する話になってるんだよ >最初は上限が決まっている主キー云々の話だっただろうが 頭の悪すぎるLaravelerは、 複数の相関する不利な命題が出
- 532 名前:トくるとオーバーヒートして理解の許容量をこえるようです。 []
- [ここ壊れてます]
- 533 名前:nobodyさん mailto:sage [2021/07/06(火) 20:12:40.17 ID:???.net]
- >>521
やめたれw
- 534 名前:nobodyさん mailto:sage [2021/07/06(火) 20:13:25.19 ID:???.net]
- >>519
完全に想像どおり、シノニムを持ち出してきました。
- 535 名前:nobodyさん mailto:sage [2021/07/06(火) 20:15:53.74 ID:???.net]
- >>519
メールアドレスの変更一つで大混乱するシステムの出来上がりです。
- 536 名前:nobodyさん mailto:sage [2021/07/06(火) 20:18:04.15 ID:???.net]
- >>524
Googleがそれでやらかしてましたねw
- 537 名前:nobodyさん mailto:sage [2021/07/06(火) 20:21:41.63 ID:???.net]
- Laravel デメリットで検索したら
laravelは多機能で利便性が高いのが特徴ですが、その利便性と引き換えに処理速度が遅めというデメリットがあります。 特に処理速度が求められないシステムならば問題ありませんが、処理速度が早くないと不都合が生じるシステムでのlaravelの活用はあまりオススメはできません。 って検索結果が出てきたけど実際は「頭の悪すぎるLaravelerが開発担当」という最大のデメリットがあるよなw
- 538 名前:nobodyさん mailto:sage [2021/07/06(火) 20:23:40.85 ID:???.net]
- Laravelってなんでオートインクリメントだよりの設計なの?
まさかオートインクリメントを使用しない設計ができないFWなの?
- 539 名前:nobodyさん mailto:sage [2021/07/06(火) 20:25:28.51 ID:???.net]
- そもそもオートインクリメントをユーザIDに使う必要あるのか?
会員登録時にユーザに好きなIDを入力させるのが普通では?
- 540 名前:nobodyさん mailto:sage [2021/07/06(火) 20:27:28.15 ID:???.net]
- >>468
そういう攻撃を実行されてしまった場合に現実的な時間で枯渇可能とのことだけど 実際何日ぐらいでbigint枯渇させられるもんなの?
- 541 名前:nobodyさん mailto:sage [2021/07/06(火) 20:28:12.29 ID:???.net]
- この荒らしの正体がTaylor Otwellだったら笑えるな
- 542 名前:nobodyさん mailto:sage [2021/07/06(火) 20:40:25.65 ID:???.net]
- >>529
それかなり前からずーっと聞いてるけど、答えずに逃げてるよ。
- 543 名前:nobodyさん mailto:sage [2021/07/06(火) 20:41:26.38 ID:???.net]
- またゴミクソが来たのかよ
頭イカれてんだろゴミ野郎
- 544 名前:nobodyさん mailto:sage [2021/07/06(火) 22:00:53.43 ID:???.net]
- >>530
もしそうだったらやべーだろwww
- 545 名前:nobodyさん mailto:sage [2021/07/06(火) 22:20:37.39 ID:???.net]
- >>531
お前らが俺からの回答を恐れて逃げ回っているの間違いだろ?
- 546 名前:nobodyさん mailto:sage [2021/07/06(火) 22:23:36.82 ID:???.net]
- もしかしてオートインクリメントおじさんではなく
オートインクリメントお姉さんの可能性もあるのか
- 547 名前:nobodyさん mailto:sage [2021/07/06(火) 22:26:41.56 ID:???.net]
- >>530
草
- 548 名前:nobodyさん mailto:sage [2021/07/06(火) 22:27:11.55 ID:???.net]
- SELECT FOR UPDATEなんて使ったらデッドロック発生するけど?
- 549 名前:nobodyさん mailto:sage [2021/07/06(火) 22:32:37.05 ID:???.net]
- bigint型の有効なデータ(値)の範囲は「-9,223,372,036,854,775,808 〜 9,223,372,036,854,775,807」になります。
|

|