[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/27 18:58 / Filesize : 282 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】Laravel【フレームワーク】 Part.7



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/

268 名前:nobodyさん mailto:sage [2021/06/25(金) 18:05:31.46 ID:???.net]
>>252
これ本気で言ってんの?ネタじゃないよね?

まず前提として、キャンセルを繰り返してオーバフローって具体的にどんな操作すんの?登録→キャンセルをプログラムで自動化して画面から操作を繰り返すの?
仮にbigintをオーバーフローさせるとして、登録→キャンセルにかかる時間を何秒と想定している?オーバーフローさせるための端末は何台用意するの?その上でオーバーフローさせるのにかかる時間がどの程度かちゃんと見積もったのか?
実現可能性を示してくれないと、考えるだけ無駄だから。お前曰く実装次第では簡単なんだよね?

decimalさえ知らないやつがまたバカなのこと言ってるなってのが現時点での俺の感想。

269 名前:nobodyさん mailto:sage [2021/06/25(金) 18:11:41.41 ID:???.net]
念のため、あぼーんしてた前スレのアンチオートインクリメントおじさんの発言拾ってきたわ。

このアホ、マジで言ってるぽいな。920京のIDを枯渇させようとすると、仮に登録→キャンセルを1秒で済ませたとして、920京秒、かつ最低1840京のリクエストが発生することになるな。
あまりに天文学的数字過ぎて全然ピンと来ないんだが、現実的な時間であっという間に枯渇させられるてどういうこと?説明できるやつおる?

ちなみに俺の理解だと1年は3153万6千秒。

===
あー、なんとなく思ったけど、
idがauto_incrementなら、
登録失敗するリクエストを延々と発行し続けられる状況が発生すれば、
BIGINTも結構現実的な時間であっという間に枯渇するなw

だって、
『キャンセルした場合に欠番が出る』んだからwww

AUTO INCREMENT BOMB 脆弱性と名付けよう。

270 名前:nobodyさん mailto:sage [2021/06/25(金) 18:45:06.19 ID:???.net]
> 登録→キャンセルを1秒で済ませたとして

この時点で、>>261-262は、言われている事が全然分かってない低知能君。

271 名前:nobodyさん mailto:sage [2021/06/25(金) 18:46:25.02 ID:???.net]
低知能君の>>261-262は、何故欠番が出るのか、
欠番が生じてしまうのはどういうケースなのかについて、
全く理解できていない。
あたまがわるすぎる。

272 名前:nobodyさん mailto:sage [2021/06/25(金) 19:10:38.10 ID:???.net]
お、またアホが言い訳始めたな。

まず、この問題の発端となっている「登録とキャンセルを繰り返したらbigintでも現実的な時間であっという間に枯渇する」という主張が正しいことを説明してくれ。

273 名前:nobodyさん mailto:sage [2021/06/25(金) 19:28:47.85 ID:???.net]
登録とキャンセル繰り返して、920京個のIDを現実的な時間であっという間に枯渇させられる!て豪語するアンチオートインクリメントおじさん、マジスゲーっす。スーパーハカーでつねwww

274 名前:nobodyさん mailto:sage [2021/06/25(金) 20:01:21.70 ID:???.net]
アンチオートインクリメントおじさんのまとめ
・decimalとnumericが同じであることを知らない
・decimalは桁数指定できることを知らない
・更新処理をまともに書けない
・排他制御て言葉は知ってるが実装は語れない
・更新系ぐるぐるSQLは一般的な問題であることを知らない
・select for updateが排他制御の一種であることを知らない
・bigintのIDをあっという間に枯渇させるAUTO INCREMENT BOMBという技の世界唯一の使い手

今日もネタが増えたので追記しておいた。

275 名前:nobodyさん mailto:sage [2021/06/25(金) 20:09:19.51 ID:???.net]
海外だと用意されたWEBアプリのオートインクリメントをどれだけ早く枯渇させることができるかを競う大会が
技術コンテストの一部であるんだけどその大会の公式世界記録は4日だった

276 名前:nobodyさん mailto:sage [2021/06/25(金) 20:12:02.73 ID:???.net]
SQL-92に準拠しているサーバであればdecimalとnumericは同じ扱いだけど
それ以前のサーバだと違う扱いになっている実装のSQLサーバもあるから注意だね
まあオートインクリメントはそれほど古いDB使ってるんだろうなw



277 名前:nobodyさん mailto:sage [2021/06/25(金) 20:16:48.23 ID:???.net]
>>266
Googleが開発している量子コンピュータでの攻撃だとbigintを2日で枯渇させることに成功しているね
rsa暗号解読とかはまだ全然できないみたいだけど
まあ量子コンピュータなんて持っている奴はいないから枯渇させられることはない

278 名前:nobodyさん mailto:sage [2021/06/25(金) 20:19:54.74 ID:???.net]
もしかして
モデルでバリデーション君
.envコミット君
node_modulesコミット君
vendorコミット君
ログインIDにメルアド以外使いたいからvendor直下修正君

これら全部アンチオートインクリメントおじさんですか?

279 名前:nobodyさん mailto:sage [2021/06/25(金) 20:22:42.06 ID:???.net]
マジかー。量子コンピュータをもってしても2日かかる、世界最高峰の技術者をもってしても4日かかるのか。
それをアンチオートインクリメントおじさんは、キャンセルと登録を繰り返すだけであっという間に枯渇させられるって言ってるから、もはや人間卒業してそうなレベルで凄いなぁ。

280 名前:nobodyさん mailto:sage [2021/06/25(金) 20:24:51.75 ID:???.net]
>>271
アンチオートインクリメントおじさんは、そもそもLaravel知らないって自白してるから、そんな質問自体出てこないと思われる。冤罪だからやめたれwww

281 名前:nobodyさん mailto:sage [2021/06/25(金) 20:42:27.09 ID:???.net]
>>271
よくわからないけどモデルでバリデーションはケースバイケースでは?

282 名前:nobodyさん mailto:sage [2021/06/25(金) 20:49:48.19 ID:???.net]
>>274
話題ループさせて喜んでるゴミだから気にすんな

283 名前:nobodyさん mailto:sage [2021/06/25(金) 20:57:25.29 ID:???.net]
>>274
いやFormRequest使えよ・・・・

284 名前:nobodyさん mailto:sage [2021/06/25(金) 20:57:47.55 ID:???.net]
>>271
jsonは脆弱君が抜けてる

285 名前:nobodyさん mailto:sage [2021/06/25(金) 21:32:49.60 ID:???.net]
>>276
それだとバッチ処理で使えないじゃん

286 名前:nobodyさん mailto:sage [2021/06/25(金) 23:45:14.58 ID:???.net]
オートインクリメント君ぐらいは論破しろよ・・・・。・
お前らなんで言い負かされてるんだよ・・・



287 名前:nobodyさん mailto:sage [2021/06/25(金) 23:55:18.54 ID:???.net]
>>279
でも彼はかなりベテランのエンジニアだよ
正直スレ民なんかじゃ歯が立たない

288 名前:nobodyさん mailto:sage [2021/06/26(土) 00:05:23.75 ID:???.net]
自演楽しいね

289 名前:nobodyさん mailto:sage [2021/06/26(土) 00:21:07.50 ID:???.net]
あんなベテランいたら怖いわw

290 名前:nobodyさん mailto:sage [2021/06/26(土) 00:25:01.91 ID:???.net]
つまんねえから他の話題にしてくれないか?

291 名前:nobodyさん mailto:sage [2021/06/26(土) 01:22:09.05 ID:???.net]
>>283
アンチオートインクリメントおじさんですか?
自分が大恥書いた話題続けられたら発狂しちゃうから話題を変えてほしいんですよね?

292 名前:nobodyさん mailto:sage [2021/06/26(土) 02:38:44.08 ID:???.net]
>>279
いやー無理だわ。量子コンピュータや世界最高峰の技術者でも数日かかることを、あっという間にやってのける知性の持ち主をどうやって論破しろと?

論破するには相手にも一定の知性が必要だよ?

293 名前:nobodyさん mailto:sage [2021/06/26(土) 09:10:57.09 ID:???.net]
このスレが盛況ってことは、それだけlal

294 名前:avelユーザが多いってことだよね
cakeスレやeccubeスレはここ数日更新がないしw
[]
[ここ壊れてます]

295 名前:nobodyさん mailto:sage [2021/06/26(土) 10:08:12.93 ID:???.net]
>>286

それだけ多いlalavelユーザが、こんな状態。
もはや、欠陥システム製造工場『Laravel』。

1. auto incrementなIDだから、キャンセルすると番号飛びます、
2. キャンセル発生するリクエスト繰り返すと、実装によっては何桁あっても簡単にオーバーフローさせられます、
3. Laravelerは排他処理が実装出来ません、
4. auto incrementに頼ってる事が問題です、
5. つまり数値型なら何にしたところで意味ありません、
6. 『排他制御の話はとっくに終わってるぞ』とLaravelerは必死で主張していますが、
 大慌てでググって出てきた記事を斜め読みしただけなので、
 では実際に排他処理をどう実装するのかは全く分かっていません。

296 名前:nobodyさん mailto:sage [2021/06/26(土) 10:09:28.54 ID:???.net]
>>284
オメーが邪魔なんだよゴミクソが
しつこいんだわ



297 名前:nobodyさん mailto:sage [2021/06/26(土) 10:11:07.07 ID:???.net]
Laravelerって、本当に
1. 日本語が読めない
2. 妄想が激しい
のどっちかしかいないな。
言ってることが全部事実曲解か嘘だからなぁ…。

何れにせよ、頭が悪い事だけは確かだな。

298 名前:nobodyさん mailto:sage [2021/06/26(土) 10:12:10.66 ID:???.net]
なにやら、Laraveler >>288 が発狂。
何したいんだ? このサル。

299 名前:nobodyさん mailto:sage [2021/06/26(土) 10:13:32.36 ID:???.net]
>>286
残念ながら1人が荒らしてるだけだぞ

300 名前:nobodyさん mailto:sage [2021/06/26(土) 10:13:36.53 ID:???.net]
Laravelerってすぐ発狂するからなぁ…。マトモな話し合いできん。
カルシウム足りてないんじゃないかな?

301 名前:nobodyさん mailto:sage [2021/06/26(土) 10:29:45.89 ID:???.net]
お、アンチトートインクリメントおじさん降臨したの?bigintのIDをあっという間に枯渇させるAUTO INCREMENT BOMBについての詳細を聞きたいんだが。

302 名前:nobodyさん mailto:sage [2021/06/26(土) 10:57:54.85 ID:???.net]
掲示板荒らすしか楽しみが無いとか入院患者か何かかよ

303 名前:nobodyさん mailto:sage [2021/06/26(土) 11:17:26.35 ID:???.net]
ゴミクソが24時間無給で荒らしてるけどお前の人生ゴミクソで泣けるwww

304 名前:nobodyさん mailto:sage [2021/06/26(土) 19:30:38.47 ID:???.net]
凄いな、仕事してから合間に覗くたびに >>293-295 みたいな感じで
Laravelerが発狂してるし。

Laravelerってこんな頭おかしいのしか居ないのかねぇ…、

305 名前:nobodyさん mailto:sage [2021/06/26(土) 19:56:59.35 ID:???.net]
>>287ってデータベースの一般的な話だよね?

306 名前:nobodyさん mailto:sage [2021/06/26(土) 20:32:11.98 ID:???.net]
>>297

DBを扱う上で当たり前の話ですが、LaravelerはFWの機能を使っているだけなので、
何を話しているのかすら、理解できません。致命的です。



307 名前:nobodyさん mailto:sage [2021/06/26(土) 20:51:32.49 ID:???.net]
>>298
decimalは整数部のみの桁数指定ができることを知らず、bigintを枯渇させることは容易ではないことを知らず、排他制御に使うselect for updateも知らないカスが何か言ってるな。

308 名前:nobodyさん mailto:sage [2021/06/26(土) 22:32:17.83 ID:???.net]
ロストアップデート!ファントムリード!

309 名前:nobodyさん mailto:sage [2021/06/27(日) 10:12:29.16 ID:???.net]
プログラマのためのSQL 第4版

アマゾンの半額セールで安く買えるぞ
おまえらならすでに持ってるだろうけど

310 名前:nobodyさん mailto:sage [2021/06/27(日) 17:30:24.73 ID:???.net]
>>301

LaravelのORMに任せとけば安心デース!

って奴らが、そんな本、持ってるわけないじゃん。

311 名前:nobodyさん mailto:sage [2021/06/27(日) 17:43:28.92 ID:???.net]
でも割とまじで実際にそうじゃん
SQLとか何年も書いてないわ、その本ええなと一瞬思ったけどやっぱりいらんなってなった

312 名前:nobodyさん mailto:sage [2021/06/27(日) 18:03:40.37 ID:???.net]
ぐるぐるSQL知らない雑魚はミック本読んだ方が良いと思うぞ。

とりあえずこれ以上はスレチだから、Laravelの話でよろしく。そろそろLaravel9に関しての情報が具体的に出てくる頃やね。

313 名前:nobodyさん mailto:sage [2021/06/27(日) 18:27:41.06 ID:???.net]
>>304
ぐるぐるSQL知らなかったのはお前だろ?
みんなに論破されすぎたのが恥ずかしすぎて他人の振りして話題そらししてんじゃねーぞ
アンチインクリメントおじさんはいい加減自分の敗北を認めなさい

314 名前:nobodyさん mailto:sage [2021/06/27(日) 18:43:20.61 ID:???.net]
>>304-305

発狂したLaravelerが、なんかしらんけど仲間割れしてるし…。

こいつら、本当に頭おかしいな…。

315 名前:nobodyさん mailto:sage [2021/06/27(日) 18:59:50.83 ID:???.net]
>>305
確かに。ぐるぐるSQLもdecimalもbigintのオーバフローの件も何一つ反論できずに遁走したからな。アンチオートインクリメントおじさん本人以外は、誰が負けたかはっきり理解してるはず。

316 名前:nobodyさん mailto:sage [2021/06/27(日) 19:09:22.70 ID:???.net]
>>307

バカ過ぎて、苦笑いしかでてこない。
本当に野ザルだな。



317 名前:nobodyさん mailto:sage [2021/06/27(日) 19:10:00.57 ID:???.net]
>>307

バナナ食って、ちょっと落ち着け。

318 名前:nobodyさん mailto:sage [2021/06/28(月) 00:34:21.41 ID:???.net]
みんながLaravel使っていく上でどういう手法で組んでいくのがベストかってどこで判断してるのか聞いてみたいんだよね?
自分を例にすると基本的な設計はDDDを踏襲して
コードはSOLIDの原則に可能な範囲で従うって形で組んでるのね
でも考え方が100%正しいとは思ってなくて
今の段階で自分の実力とやりたい事がマッチしてるからそうしてるけど
完全に間違った手法を選択してる可能性は大いにあるわけじゃない?
みんな自分の考え方とか手法の正しさってどう担保してて
自信もってこれが正しいって言う場合って何を拠り所にしてるのかな?

319 名前:nobodyさん mailto:sage [2021/06/28(月) 02:22:42.54 ID:???.net]
動けばええやん、保守しやすければええやん
あまり根詰めて考えても仕方ない

320 名前:nobodyさん mailto:sage [2021/06/28(月) 17:18:08.23 ID:???.net]
SQLを勉強してて一番衝撃的だったのはミックが普通の日本人のおっさんだったという事だよ

321 名前:nobodyさん mailto:sage [2021/06/28(月) 17:41:13.25 ID:???.net]
なんだと思ってたんだよ

322 名前:nobodyさん mailto:sage [2021/06/28(月) 18:02:30.30 ID:???.net]
金髪でギターとか弾いてそうじゃん

323 名前:nobodyさん mailto:sage [2021/06/28(月) 18:22:37.53 ID:???.net]
それ、ミックジャガーちゃうか?

324 名前:nobodyさん mailto:sage [2021/06/28(月) 18:27:48.64 ID:???.net]
いきなり襲ってくる宝箱かと思ってたわ

325 名前:nobodyさん mailto:sage [2021/06/28(月) 18:41:30.84 ID:???.net]
それミミック

326 名前:nobodyさん mailto:sage [2021/06/29(火) 11:13:25.41 ID:???.net]
アンチオートインクリメントおじさんが暴れる前の話題に戻すけど結局バリデーションは
システムでバッチ処理をする必要がない→FormRequest使ってバリデーションしろ
システムでバッチ処理をする必要がある→モデルでバリデーションしろ
という結論でOK?



327 名前:nobodyさん mailto:sage [2021/06/29(火) 11:17:01.46 ID:???.net]
>>318
いや、統一されていないのは論外
だったらモデルに統一しておいたほうがいい

328 名前:nobodyさん mailto:sage [2021/06/29(火) 11:20:36.14 ID:???.net]
>>318
前半はイエスで後半はケースバイケース。例えばバッチで大量のデータを扱う場合Eloquent介してたらオーバーヘッドがでかくなるので、クエリビルダという選択もありえる。その場合はモデルにバリデーションなんて書かないよね。

329 名前:nobodyさん mailto:sage [2021/06/29(火) 11:24:03.23 ID:???.net]
バッチ処理とかだと多分他システムから連携されたCSVファイルを読み込んで
登録するとかそういうことだと思うけどCSVファイルのバリデーションってどこでやるべきなんだろう?
モデルにCSVファイルのバリデーションが記載されているのもおかしい気がするし

330 名前:nobodyさん mailto:sage [2021/06/29(火) 11:27:06.54 ID:???.net]
CSVのカラム数チェックとかカラムのデータチェックとかはバッチ処理の関数内部でやるしかないんじゃないかな?
LaravelにCSVのチェック機能は無かった気がする

331 名前:nobodyさん mailto:sage [2021/06/29(火) 11:56:39.83 ID:???.net]
君たちバリデーションとエラー処理と正常処理(エラー値として集計する正常系)の区別はついてるのかね?

332 名前:nobodyさん mailto:sage [2021/06/29(火) 12:09:22.77 ID:???.net]
ファイルとしての整合性と、データとしての整合性をきちんと区別すれば、どこにバリデーションを書けばいいかわかるんじゃないかな

333 名前:nobodyさん mailto:sage [2021/06/29(火) 12:15:54.23 ID:???.net]
バリデーションは境界線に書くんだ

334 名前:nobodyさん mailto:sage [2021/06/29(火) 12:19:04.66 ID:???.net]
郵便番号をフォーム入力したとしよう
バリデーションも通過して無事DBに格納された

次の日に郵便番号の区分けが変更されてDBに格納されている郵便番号が不正になってしまった

月末にバッチ処理を行う
この不正な郵便番号はどう扱われるべきか?

335 名前:nobodyさん mailto:sage [2021/06/29(火) 12:21:45.19 ID:???.net]
>>321
いやCSVファイルの場合でもモデルにバリデーションが正解

336 名前:nobodyさん mailto:sage [2021/06/29(火) 12:26:45.73 ID:???.net]
>>326
次の日に区分けが変更されたのに月末まで放置するなよw



337 名前:nobodyさん mailto:sage [2021/06/29(火) 12:30:34.73 ID:???.net]
>>326
郵便番号入力できるWEB画面があるってことだろ?
ユーザがその古い郵便番号を新しい区分けに変更しているのでは?

338 名前:nobodyさん mailto:sage [2021/06/29(火) 12:45:44.56 ID:???.net]
郵便番号の区分けって変わるもんなの?

339 名前:nobodyさん mailto:sage [2021/06/29(火) 13:03:44.57 ID:???.net]
>>330
郵便番号変更案内
https://www.post.japanpost.jp/zipcode/download.html

340 名前:nobodyさん mailto:sage [2021/06/29(火) 15:31:55.63 ID:???.net]
DB更新とかよくある保守作業じゃん

341 名前:nobodyさん mailto:sage [2021/06/29(火) 18:31:42.83 ID:???.net]
郵便番号って毎月変わると思ったほうが良いぞ

342 名前:nobodyさん mailto:sage [2021/06/29(火) 19:47:05.63 ID:???.net]
郵便番号は例えだから
郵便番号に限った話にしても困る

343 名前:nobodyさん mailto:sage [2021/06/29(火) 20:41:10.33 ID:???.net]
バリデーションの流れで明らかにこの方法が正しいって言い切ってる人いるから
>>310で全くレスなかったけど本当に知りたいから教えてほしい
何かエビデンスに基づいてるからこその言い切りだと思うんだけどそれは何?
自分はLaravelを使う上で本当に何を参考にしたらいいのか今もかなりフワフワしてるから
他のライブラリのコード追っかけたり本読んでみたりしながら
現時点で自分(チーム)がFWとしてlaravelを選択するなら、いろんなバランスを考えて>>310でやってるけど
みんなはどうしてるのかなーって聞きたい

344 名前:nobodyさん mailto:sage [2021/06/29(火) 20:54:58.07 ID:???.net]
>>335
正しいという人を無視すればスッキリするのでは?
今までの流れで酸っぱく言われているのは、チーム内でポリシーが浸透していて、統一性があるならどちらでもいいってこと。

345 名前:nobodyさん mailto:sage [2021/06/29(火) 21:33:43.81 ID:???.net]
そもそもLaravelでDDDて発想自体がなぁ。どういう課題感があって、あえてLaravelでDDDしようって思うんだろうね。メリットとデメリットをちゃんと天秤にかけてるのか疑わしかったりする。
ちなみに洋書だとtaylorさんも勧めてる「Domain-Driven Laravel」があるのでそれ参考にしたら良いんじゃないかな。日本語だとmpyw氏のZennの記事が参考になると思う。
RubyなんかだとDDDやりたいやつはRailsなんかやめてHanamiとか使うんだろうけど、PHPだととうなんだろうね。

346 名前:nobodyさん mailto:sage [2021/06/29(火) 22:17:32.45 ID:???.net]
mpyw氏はFormRequest派だけど作成処理と更新処理でFormRequest分けろよって言ってますね



347 名前:nobodyさん mailto:sage [2021/06/29(火) 22:22:44.76 ID:???.net]
>>338
Laravel製の人気OSSだいたいそうなっているよね。

348 名前:nobodyさん mailto:sage [2021/06/29(火) 22:34:21.15 ID:???.net]
>>337
元々の出発点を一番シンプルに書くと
・API叩いて取ってきたユーザーAのデータ
・Model経由でDBから持ってきたユーザーAのデータ
この2つを同じ「ユーザーAのデータ」ってしたかった
になるのかな、それリポジトリパターンって突っ込み入りそうだけど根幹部分はそれ

349 名前:nobodyさん mailto:sage [2021/06/29(火) 22:58:16.32 ID:???.net]
>>337
どうにも最初に「俺はDDDやってるんだ」って思い込みが強すぎて
DDDって言いたいだけの会議に入られると超面倒なアイツになっていたのかも・・・
mpyw氏のZennの記事は当然読ませてもらっていて
現状「 Laravel 向けに妥協したクリーンアーキテクチャ」に比較的近い設計落ち着いてます

350 名前:nobodyさん mailto:sage [2021/06/30(水) 09:00:46.21 ID:???.net]
>>341
妥協できてるなら良いんじゃないか。Laravelの思想や設計を無視してDDDやろうとするなら、設計向いてないからやめろて言おうと思ってた。

351 名前:nobodyさん mailto:sage [2021/06/30(水) 11:13:49.05 ID:???.net]
>>341
ありがとう、そう言ってくれるだけで気が楽になったわ
俺は妥協って感じではなくて
laravelの流れに身を任せたらそうなってた感じなのよ

352 名前:nobodyさん mailto:sage [2021/06/30(水) 11:16:03.93 ID:???.net]
>>342
アンカミスった
書いてて気持ち

353 名前:いいっていうか何ていうか []
[ここ壊れてます]

354 名前:nobodyさん mailto:sage [2021/06/30(水) 16:41:21.45 ID:???.net]
>>326

Lara elderって、こういうのをバリデーションの問題だと思うんだ。
本当、頭おかしいんだな。

355 名前:nobodyさん mailto:sage [2021/06/30(水) 19:53:18.16 ID:???.net]
>>326
ここでいう区分けというのがよくわからない
郵便番号の桁数が変更になったとかそういうこと?

356 名前:nobodyさん mailto:sage [2021/06/30(水) 23:20:01.40 ID:???.net]
新しい町が出来たので新しい郵便番号を発行します
町名や番地の範囲が変更になったので郵便番号も変更します
村が廃村になったので郵便番号を廃止します
郵便番号が3桁から5桁になります
郵便番号が5桁から7桁になります



357 名前:nobodyさん mailto:sage [2021/06/30(水) 23:23:14.92 ID:???.net]
郵便番号を廃止します

358 名前:nobodyさん mailto:sage [2021/06/30(水) 23:26:23.03 ID:???.net]
郵便番号ってなんで英数字にしないんだろうか

359 名前:nobodyさん mailto:sage [2021/06/30(水) 23:27:34.32 ID:???.net]
>>349
今の人は知らないかもしれませんが昔郵便番号の桁数が変わる際にそういう話が出ました。
ただ郵便番号の管理システムを英数字対応することのできるエンジニアがいなかったためその案は没になりました

360 名前:nobodyさん mailto:sage [2021/07/01(木) 12:43:05.61 ID:???.net]
>>349
車のナンバーは英数字に変更したのにな
たまにアルファベットナンバー見るけど外人かよってビビる

361 名前:nobodyさん mailto:sage [2021/07/01(木) 20:34:31.02 ID:???.net]
海外でも郵便番号は数字のみで構成されている 桁数は日本と違って9桁だが

362 名前:nobodyさん mailto:sage [2021/07/01(木) 20:43:17.76 ID:???.net]
郵便は必要とされるスピードが桁違いだからね
アルファベットまで認識させたら認識率やスピードが足りないんじゃない?

363 名前:nobodyさん mailto:sage [2021/07/01(木) 23:30:50.76 ID:???.net]
>>353
確かに郵便番号がアルファベットも使うことになったら
郵便局の仕分けを行う人がすごい大変そうですよね

364 名前:nobodyさん mailto:sage [2021/07/02(金) 12:12:59.06 ID:???.net]
おまえら、一体何の話がしたいの?

バリデーションの話じゃなかったの?
なんで郵便番号で討論してんの?

頭おかしいんじゃないの?

365 名前:nobodyさん mailto:sage [2021/07/02(金) 12:16:47.67 ID:???.net]
バリデーションを語る上で具体例を出すために
郵便番号をバリデーションするならどうすればいいのという話

郵便番号は数字のみかつハイフンが混ざる可能性がある
しかも増減もあるがきちんとメンテナンスされてる
おまけに誰でも知ってる

これほど教材として適しているものはない

初心者が最初に作るアプリの定番である住所録にも関連あるしな

366 名前:nobodyさん mailto:sage [2021/07/02(金) 13:17:14.32 ID:???.net]
>>356

バリデーションをどこでやるかって話をしてたのに、
お前の言ってるのはバリデーションをどうやってやるかじゃねぇか。
本物の馬鹿か? お前は



367 名前:nobodyさん mailto:sage [2021/07/04(日) 20:37:10.30 ID:???.net]
お前ら郵便番号のバリデーションもできないのか?

368 名前:nobodyさん mailto:sage [2021/07/04(日) 20:49:17.90 ID:???.net]
今頃出て来るノロマは黙ってろよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<282KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef