プログラマの雑談部屋 ★374 (970レス)
上下前次1-新
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
828: 10/27(月)22:46 AAS
>>826
SQLはアセンブラみたいなもんでORM使わず人間が書くのは現代ではありえないって
確かここのやつが言ってたよ
829: 10/27(月)23:07 AAS
理由知りたいわ
ORMは結構否定的な意見多いし
クエリビルダーは良さそうだけどあんま使われてるイメージないからそれもなんでかなと
830(1): 10/27(月)23:12 AAS
型チェックとSQLインジェクション対策、DBの変更のしやすさ辺り
831: 10/27(月)23:25 AAS
nestjsとかhonoとかFastifyとかモダンなバックエンドの案件やりたい
832: 10/27(月)23:27 AAS
>>830
sqlインジェクションはプレースホルダじゃアカンの?
dbは今後postgresからかえることもなさそうやし
型チェックってよくわからんけどそんな大事なん?
833(1): 10/27(月)23:36 AAS
1. パラメータの値をバリデーションチェックする
2. 文字列でSQLを組み立てる
3. プレースホルダにパラメータ値をセットする
4. SQLを実行
5. SQLエラーがあったらエラー処理
6. 行x列でループをぐるぐる回しながら配列に取り込む
7. DbNullValueを適当な値に置き換える
8. その他DBマイグレーションツールなど付加機能
だいたいのORMは1,5以外を裏で自動でやってくれる
834: 10/27(月)23:40 AAS
必要性を感じないなら使わなければいいだけなのでは
835: 10/27(月)23:42 AAS
intのカラムに文字列の条件を書いてしまうとか、where無しのupdate/deleteでうっかり全件が対象になってしまうとかの事故は起きにくい
836: 10/27(月)23:48 AAS
>>833
6どういうこと?
経験がないからどういうケース想定してるかわからん
837(1): 10/27(月)23:51 AAS
だからその経験をすっ飛ばさずにまずは作ればいいじゃんか
838: 10/27(月)23:51 AAS
アプリ作る人とデータベース作る人が別でアプリ側がSQLわからない時に便利みたいな感じ?
一応簡単なSQLはわかるしこれからも勉強する気なんだがそういう人でもORM使うもんなんかな
839(1): 10/27(月)23:53 AAS
>>837
6ってtodoアプリとかでも使うようなケース?
840: 10/27(月)23:56 AAS
>>839
つ >経験をすっ飛ばさずにまずは作ればいいじゃんか
841(1): 10/28(火)00:06 AAS
↓行
[ →列
0:{日付="2025/10/25",タイトル="ほげふが1",内容="ないよう1"},
1:{日付="2025/10/26",タイトル="ほげふが2",内容="ないよう2"},
2:{日付="2025/10/27",タイトル="ほげふが3",内容="ないよう3"},
]
842: 10/28(火)00:09 AAS
>>841
この例だと日付順になってるけど、例えば曜日ごとにデータとってくるみたいな感じでテーブルを7回ループしてデータとってくるみたいな感じ?
843(2): 776 10/28(火)00:16 AAS
コードを読んでレスくれた方々ありがとうございます
参考にさせていただきたいと思います
実は私は無職です。働いてなくてすいません
どうすれば助言して頂いたように、行き当たりばったりでない作品を作れるようになるでしょうか?
844: 10/28(火)00:35 AAS
おちんちんいじるの気持ちいいお(´・ω・`)
845: 10/28(火)00:37 AAS
>>826 みたいに口ばかり動いて、いつまで経っても手を動かさない人よりは向いています
量は質のベースになるので最初は行きあたりばったり上等です
手がコードを覚える頃には意識は自然と設計に
そんなもんだと思います
846: 10/28(火)00:54 AAS
>>843
自分が欲しいものを作る
機能は十分でも速さが足りないとかUIが気に入らないとかでもいい
しかし大抵誰かが作ってるから俺はそれをダウンロードする
847: 10/28(火)01:45 AAS
行 =>
列 ||
v
848: 10/28(火)01:59 AAS
クマやばいな
お前らの住んでるとこは大丈夫か
849: 10/28(火)02:01 AAS
本当にやばいのは
自衛隊に対処させます、ただし武器は使わせませんとか言ってるお花畑売国自民とマンコ総理を高支持率で応援してるアホのお前ら
850(1): 10/28(火)05:07 AAS
ORMは複雑な集計関数とか相関サブクエリとか使い出すとぐちゃぐちゃになるので
それに適したテーブル構成にしないといかん
まぁVIEW使う手はあるが
851: 10/28(火)06:33 AAS
よー寝た
10時間寝た
852: 10/28(火)10:13 AAS
防犯カメラ増えたけれど動画はAIで作れるから意味無いな
853: 10/28(火)10:14 AAS
「Zen 6世代のDNAを秘めている」と評価されるモバイル向け高性能APU「AMD Ryzen AI MAX」シリーズは何がそれほど特別なのか?
2025年10月27日 22時00分
外部リンク:gigazine.net
アルツハイマー病が脳から老廃物やゴミを除去する脳細胞の概日リズムを乱しているとの研究結果
2025年10月27日 21時00分
外部リンク:gigazine.net
>>脳細胞において、24時間周期のサイクルを制御する概日リズムを乱していることが明らかになりました。
>>アルツハイマー病の初期段階を模倣するマウスと健康な若いマウス、そして老齢のマウスにおける遺伝子発現を調べました。研究チームはこれらのマウスから24時間にわたり、2時間間隔で組織を採取し、概日周期の特定段階で活性化する遺伝子を解析したとのこと。
※認知症は全員体内時計が強制的にづれる
※知的障碍者も上記と同じようにづれるのか?
きわめて稀な「月経精神病」の症例を10代女性で確認
公開日2025.10.28 07:00:19 TUESDAY
外部リンク:nazology.kusuguru.co.jp
>>はじめは統合失調症と診断され、一般的な抗精神病薬
>>医師たちは、これまでの精神病に対する治療薬がまったく効かなかったため、この薬を少量から慎重に投与。
※女性の幻覚は上記に当てはまる
※男性の幻覚も上記に類似しているのか
【東大】白髪が増えるのはがんを防ぐため――「白髪=悪」の常識を覆す!
2025.10.27 MON
外部リンク:nazology.kusuguru.co.jp
宇宙の謎を数式として吐き出し続ける生成AIが誕生――対人類用「わかりやすさモード」搭載
2025.10.27 20:00:14 MONDAY
外部リンク:nazology.kusuguru.co.jp
854(1): 10/28(火)10:26 AAS
>>850
ORMに合わせたテーブル設計って本末転倒感あるな
とりあえず生SQLでやっとけばいいっぽいか
ORMの流行廃れめんどくさそうだし
855(4): 10/28(火)12:04 AAS
>>854
今はORM余り使わないぞ
有名どころのDBMSはJSON型をサポートしてる
クエリでもJSONパスで返せる
つまり欲しいオブジェクトの形でJSON文字列で取得してデシリアライズすれば終わる
856(1): 10/28(火)12:06 AAS
ライブラリごときにDBの設計が振り回されるってことを
まず異常だと思えないといけないよね
857: 10/28(火)12:14 AAS
ニデックストップ安
社員さんは逃げれたのかな?
上下前次1-新書関写板覧索設栞歴
あと 113 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.019s