プロ・プログラマの雑談部屋 ★152

レス数が950を超えています。1000を超えると書き込みができなくなります。
1仕様書無しさん
垢版 |
2021/07/26(月) 15:33:24.30
前スレ
プログラマの雑談部屋 ★151
https://medaka.5ch.net/test/read.cgi/prog/1626504635/
プログラマの雑談部屋 ★150
https://medaka.5ch.net/test/read.cgi/prog/1625585276/
プログラマの雑談部屋 ★149
https://medaka.5ch.net/test/read.cgi/prog/1624884639/
プログラマの雑談部屋 ★148
https://medaka.5ch.net/test/read.cgi/prog/1624123914/
プログラマの雑談部屋 ★147
https://medaka.5ch.net/test/read.cgi/prog/1623533208/
867仕様書無しさん
垢版 |
2021/08/03(火) 02:37:38.96
>>862
いろんな可能性考慮してると頭爆発するし開発進まないからベターっぽいやつ選んで先に進むようにしてる
データ移行とか必要になったタイミングでまとめてマイグレーションすれば良いんじゃねーと言うスタンス
868仕様書無しさん
垢版 |
2021/08/03(火) 02:42:08.09
>>866
ドメイン駆動開発の考え方とか学んでるとそのやり方がしっくり来る
2021/08/03(火) 02:54:54.95
データの粒度が合ってないって具体的にどういうこっちゃ
2021/08/03(火) 03:21:18.47
>>865
俺もこれ派
データを正規化してテーブルを分けて、シンプルなクエリでデータを取得
2021/08/03(火) 03:31:15.27
そういうことをするバカが無駄にデータベース負荷を上げ、要らないチューニングをどこかに強いる現実
2021/08/03(火) 03:41:06.67
リレーションしすぎるとクエリがジョインだらけになって複雑化するしなあ
なかなか最適解が難しいね
2021/08/03(火) 03:51:26.12
>シンプルなクエリでデータを取得
まともなSQL書けない奴がよくやる愚行
酷いのになると結合するテーブルのクエリをプログラムで別に投げてっていう設計をする
ここ含めてSQL理解できないバカが多すぎる
2021/08/03(火) 04:05:18.00
へー賢いあなたはどれくらいの年収なのか気になる
2021/08/03(火) 05:59:48.71
【速報】新型コロナ、武漢ウイルス研究所から流出 米共和党が報告書 [766857165]
https://leia.5ch.net/test/read.cgi/poverty/1627934239/
2021/08/03(火) 06:03:15.61
年収300万の高給取りだぞ
877仕様書無しさん
垢版 |
2021/08/03(火) 06:41:24.03
幾重にもネストした多重ループでジョインを実現する
2021/08/03(火) 06:56:02.73
>色んな可能性
こんなもんは結局そいつの机上の空論でしかないからな
それが必要になった時に改修すればいいんだよ
可能性考慮してたけど結局無駄だったってのはあるし、だからといって消す事なく残したままになるから、後から関わった人からしたらなんでこんなもんあんの?ってなる
2021/08/03(火) 06:59:59.30
ワクチン接種意向の低い属性
低収入
大学未満
配偶者なし
非正規労働者

いわゆる弱者男性の事だよな
2021/08/03(火) 07:06:06.69
>>869
表の1行ごとに出るはずのデータなのに明らかにそれより多いか少ない
2021/08/03(火) 07:31:07.91
フル出勤に戻っちゃったぜ
2021/08/03(火) 07:34:21.57
MongoDB
なかなか面白い
案件見たことないけど
883仕様書無しさん
垢版 |
2021/08/03(火) 08:28:53.63
>>822
ゲーム業界にいたけどプログラマーのレベル高かったぞ
今はWeb系開発にいるが元ジャバパー25年のやつとかゴミレベルでやばい
セガのあれは当たり前の世界だったな
変わった奴多かったが
2021/08/03(火) 09:00:59.47
世のシステムの99パーセントは現状のRDBで性能面で問題にぶち当たることなどないのだからnosqlなんて流行るわけがない
2021/08/03(火) 09:17:47.36
ジャバパーなんて言葉誰も使わないし、元でも今でもゲーム業界の人はJavaを馬鹿にしたりするアホな人いない
2021/08/03(火) 09:24:29.64
>>884
ACIDを捨ててまで手に入れたい非機能要件が無いのに雰囲気でNOSQLを選ぶやつはEVIL
2021/08/03(火) 09:33:15.99
毎日ここで嘘吐いてるニートにいちいち触らんでよろしい
888仕様書無しさん
垢版 |
2021/08/03(火) 09:34:16.79
MongoDBって結局ACIDっぽいのとか入れて性能も堅牢性も中途半端だよね
選ぶ理由なくね?
2021/08/03(火) 09:43:14.86
jsonをとりあえず放り込んどく箱としては優秀だと思うけど
890仕様書無しさん
垢版 |
2021/08/03(火) 09:51:09.05
mysqlがjson型対応してるからなぁ。、。
2021/08/03(火) 09:55:43.34
同用途でmysqlなんて使う気にならない
892仕様書無しさん
垢版 |
2021/08/03(火) 09:57:25.07
PostgreSQLがさいつよ?
2021/08/03(火) 10:01:57.82
mysqlとpostgresなんて似たようなもんだけど、機能的には流石にmysqlの方が優秀
RDBMS使うためで、金をいくらでも積めるならoracleが最適だよ
今はjsonをとりあえず放り込んどく箱の話なので、mongoの方がどれよりも適している
2021/08/03(火) 10:08:36.12
ACIDの一部を諦めて、高い水準の非機能要件を手に入れたい場合はNoSQLで良いんだよ
そのへんよく理解して、適材適所で使えば確かにNoSQLは強い
でもね、よく知らんけどNoSQLって楽なんでしょ、RDBの代わりに使おうぜ、って軽い気持ちで使い始めるやつは、駄目だ
NoSQLはNoSQLでRDBとは違ったツラミがあるから、トータルで楽になるかどうかは、わからん
ACIDを失って、楽にもならず、NoSQLの強みも活かせない最悪のパターンなったら、泣ける
2021/08/03(火) 10:10:53.99
>>892
無料ならポスグレやな
mysqlは最近はマシになって来てるが昔の負のイメージが付きまとってなかなか採用に踏み切れん
896仕様書無しさん
垢版 |
2021/08/03(火) 10:11:54.08
json保存するだけの為に管理しなきゃいけないミドルウェア増やしたく無いなーって思っちゃうわ
分析用だったら一旦s3にぶち込んでathenaなりredshift使うしなー
本当に有用で需要あるんだったら、elastic cacheとかelastic searchみたいなミドルタダ乗りのマネージドサービスとしてawsが出すんじゃないか
897仕様書無しさん
垢版 |
2021/08/03(火) 10:17:59.12
myisamがデフォルトだった時の事を言ってるんだったら良くなってるどころか別次元
2021/08/03(火) 10:19:05.17
ところでマリアちゃんはどうなったんや?
899仕様書無しさん
垢版 |
2021/08/03(火) 10:21:51.63
mongo compatibleなdocument dbあるんだね。知らなかったごめん
2021/08/03(火) 10:34:18.86
絵に描いた餅のようなことばかりクソPMの毛髪むしり取りたい
2021/08/03(火) 10:54:18.31
>>860
ほーこんなのがあるんか
2021/08/03(火) 10:59:49.03
PMって呼んでるけどそれただのおっさんでしょ
プロのプログラマーなんだからプロのPMと働くべきじゃないか
自分の毛を大切にしなよ
2021/08/03(火) 11:01:44.22
>>893
mongoは昔の負のイメージがな
2021/08/03(火) 11:35:00.62
PMって何の略なの?
905仕様書無しさん
垢版 |
2021/08/03(火) 11:48:20.89
MongoDBは2020になっても中途半端なACIDにしかなってない
データベース界のSnapchatと皮肉られる存在
https://www.infoq.com/jp/news/2020/12/Jepsen-MongoDB-4-2-6/
https://stackoverflow.com/questions/10560834/to-what-extent-are-lost-data-criticisms-still-valid-of-mongodb/18269939#18269939

2020
Jepsen evaluated MongoDB 4.2.6 and concluded:

even at the strongest levels of read and write concern, MongoDB 4.2.6 failed to preserve snapshot isolation.
Instead, Jepsen observed read skew, cyclic information flow, duplicate writes, and internal consistency violations.
Weak defaults meant that transactions could lose writes and allow dirty reads, even downgrading requested safety levels at the database and collection level.
2021/08/03(火) 11:52:40.55
>>904
prime minister
2021/08/03(火) 12:03:37.19
プロマネは金勘定してればいいんだよ
2021/08/03(火) 12:05:46.14
仕様わからないんですがって聞いてくるPMは仕様を決めるのが君の仕事でしょと言ってあげたくなる
909仕様書無しさん
垢版 |
2021/08/03(火) 12:12:54.45
particulate matter
2021/08/03(火) 12:14:24.69
仕様を決めるのはPMの仕事じゃないけどな(´・ω・`)
2021/08/03(火) 12:23:30.71
小さいプロジェクトだとPMがSEも兼ねてることも多いから>>908みたいな認識でも仕方ない
2021/08/03(火) 12:28:23.10
〇〇は〇〇の仕事でしょ
みたいなこと言うやつ
2021/08/03(火) 12:30:25.25
仕様を決めるのは市場(ユーザー)と競合企業の製品だと思ってる。
というか、特定ユーザー向けカスタマイズ製品だと、ユーザーが仕様書出してくることもあるよね。
2021/08/03(火) 12:31:27.18
ちゃんと仕事割りしないとやりたがりの有能にばかり仕事が振られて
要領がいい無能が得するからよろしくない
こういうずるい無能を全力で炙り出すことが最近のトレンド
2021/08/03(火) 12:33:20.63
仕事を振るのは構わない
末端に責任を振るのはやめてくれ
2021/08/03(火) 12:34:41.15
責任を取らない責任者
マージンだけ取る責任者
2021/08/03(火) 12:40:10.54
要領がいい無能に仕事を振ると有能が巻き込まれるぞ
2021/08/03(火) 12:41:07.41
単価の安い技術者とも言えない無能ばかり連れてきて失敗したら責任は部下に押しつける連中なんてどこにでもいるしな
919仕様書無しさん
垢版 |
2021/08/03(火) 12:41:56.92
>>905だと、MongoDBは分離レベルを最高にしても

・複数ドキュメントが絡む時、まだトランザクション完了してないデータを読める事がある
・ひとつのトランザクションでも並列実行が行われるので、まだ書き込まれてないはずのデータが見える

これはまあユースケース自体では許容出来るとしても
トランザクション分離レベル設定がめちゃくちゃ分かりづらくて
間違ってゆるゆるの分離レベルで実行する可能性が高いAPI設計とか
ネットワーク分断が起きたときにドキュメントの値が二重になるってひどくね?
2021/08/03(火) 12:43:28.53
直近で辞めるの決めてる会社で
嫌われる、出世とか完全無視して全方位で無能暴露させて
できれば役員レベルまで報告上げて
不協和音満載させてから辞めるの楽しいぞ
921仕様書無しさん
垢版 |
2021/08/03(火) 12:52:59.75
MongoDBのデフォルトは性能優先なので
最悪の場合、Webアプリのユーザーには保存しましたって出たのに
データが消える事がある

トランザクション分離レベルを最高にしたら性能下がるし
それでさえ分離が中途半端

ドキュメントに二重に値が入るのはバグが原因で修正したようだが
開発会社はJepsenテストの事を隠す隠蔽体質っぽいし信用できないね

デフォルトではセキュリティもゆるゆるにしてあった
こちらはデフォルトを最近修正したようだが…
meow attackはまだ記憶に新しい
被害の多くがMongoDB
そもそもデータベースをインターネットアクセス可能な場所に置くなっても思うけど

データベースの中身がほぼ削除されてネコの鳴き声だけが書き残される謎の「ニャー攻撃」が活発化
https://gigazine.net/news/20200727-meow-attack/
2021/08/03(火) 13:09:53.51
三半規管がやられたらしく目が回る気分悪い
水すら吐いてもの食えない

死ぬかとおもったがコロナは陰性。
接種うけたら風邪ひかないみたいな誤解が流布されている
2021/08/03(火) 13:29:12.10
耳石だな
治っても外れやすくなるからお気をつけて
2021/08/03(火) 13:54:40.82
結局RDBでいいじゃんってなるんだよな
2021/08/03(火) 13:55:54.95
手取り14万でいいから一人で働きたい
2021/08/03(火) 13:58:42.27
>>920
そんなの聞く耳持つ時点で大した会社じゃないよ
例えば社長にウチの部長は無能ですと言って聞くと思うか?
社長からしたら任命責任あるから
「無能なわけないだろ
逆にお前が無能」って言われてパワハラされて終わり
2021/08/03(火) 14:06:19.74
立つ鳥跡を濁さずと言ってだな・・・こう言っては何だが女々しすぎ
喧嘩をしたいなら正々堂々喧嘩してから出ていけ
2021/08/03(火) 14:12:44.98
それより転職サイトのが効くだろう
2021/08/03(火) 14:27:58.80
派遣なら運用保守フェーズになったら違う職場に移る希望って結構通るもんなの?
2021/08/03(火) 14:45:22.22
キムヨジュンとセックスしたい
2021/08/03(火) 15:42:22.70
5000人超えキター
932仕様書無しさん
垢版 |
2021/08/03(火) 15:50:35.48
>>931
うそおつ

【速報】東京都、新たに4058人の感染発表 過去最多
https://news.tbs.co.jp/newseye/tbs_newseye4327279.html
2021/08/03(火) 18:33:20.04
そもそも論としてだな
〇〇を決めるのは〇〇という役職
っていうルールなんてどこにもないんだよ
2021/08/03(火) 18:34:04.14
PGとSEに関しては嘘のほうが本当になっちゃった例
2021/08/03(火) 18:41:23.40
>>933
底辺職場はそんな感じなんだろうね
2021/08/03(火) 18:57:58.39
googleのエンジニアも工数管理とか今月はいくら金がかかったとかチェックしてるのかな
2021/08/03(火) 19:05:42.14
Googleは成果至上主義だろうし結果しか見てなさそう
938仕様書無しさん
垢版 |
2021/08/03(火) 19:17:40.43
底辺職場は無駄が多いからな
一流GAFAMと比べてもしょうがない
2021/08/03(火) 19:31:14.85
金曜に納品なんだけどPMと上流が音信不通
俺が土下座せんとあかんのかこれ
2021/08/03(火) 19:49:01.21
>>939
諦めて頭下げるかもっと上の人間に投げて逃げるか
941仕様書無しさん
垢版 |
2021/08/03(火) 20:21:33.47
やべえ・・・
無理な作業量のタスクを要求され続けて結局仕事終わらなかった・・・
実は勤務時間外で60時間くらいずっとやっていたけどそれでも遅れていると指摘され続けた
2021/08/03(火) 20:32:12.08
エンドユーザーとの接し方がよくわからんのだけど
普通どうします?プロパーに聞きます?
2021/08/03(火) 20:38:31.18
>>921
UPDATEが正常終了したか異常終了したか取得できないの?
恐ろしいDBだな
2021/08/03(火) 20:39:15.56
>>941
基準となるスケジュールも知らずにやみくもにやり続ける事は愚かなんだよ
2021/08/03(火) 20:51:31.05
そもそもキロ4分ペースでしか走れないのに3分ペースで走れって言われてるようなもん
ボトムアップでスケジュール調整する余地が無い現場って全部努力目標だぞ
ハゲる前に辞めなよ
2021/08/03(火) 21:11:58.66
コロナに関してはよくわからない
周りに感染した人いるけどいずれも全然症状がなく、すぐに回復したと言っていた
一方でワクチン接種した後に体調悪くなって1週間近く休暇取った人もいる
死亡率は他のワクチンの何十倍も高いけどなんで接種を勧めるのか理解できない
2021/08/03(火) 21:27:03.10
プログラマなら英文ソース当たって「なぜ」なのか統計的にどうなのかくらいは確認するだろう
2021/08/03(火) 21:30:28.06
>>941
プログラマになってからは経験ないがインテグレーションやってた時にそうなったが
死んでも8時間しか働かないマンなので分単位でトイレ時間までログつけて
スケジュールがおかしいと突っ返したことがある
2021/08/03(火) 21:33:39.78
自演やめろ糞低能
なんちゃってなんだからなんちゃって精神と時の部屋で365日間労働してけ!!!!!!
なんちゃって低能終わらない作業ラーーーーーーーーーーーーーーーーーシュ!!!!!
低能作業シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!
シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!シュッ!!
2021/08/03(火) 21:34:43.36
キエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ
951仕様書無しさん
垢版 |
2021/08/03(火) 21:38:19.81
>>943
デフォ設定でクラスター組むと
ネットワーク分断とか起きたらほぼ確実にデータが消えるよ?

はっきり言ってクレイジーだが互換性のためとかなんとか言って
これは今でもそのままらしい

てかデータの消滅が許容できるデータベースの用途ってあるかね…
2021/08/03(火) 21:51:07.59
例えばここの書き込みくらいならネットワーク障害で多少消えても全く問題ではないな
2021/08/03(火) 21:54:39.46
別にざっくりログのアーカイブを取るだけなら余裕で使えるだろ
2021/08/03(火) 21:55:56.13
ニューラルネットワークのトレーニング用のデータとかも数個消えたところで誤差にもならないな
2021/08/03(火) 22:16:47.70
ん?学習データはポイするだろ?
2021/08/03(火) 22:33:26.07
シーケンス的なカラムが沢山盛り込まれてるテーブル設計って大抵クソな気がする
957仕様書無しさん
垢版 |
2021/08/03(火) 22:42:49.69
ちょっとPyhtonとC++でもやるか
2021/08/03(火) 22:42:55.92
大抵のデータには何かしら紐づくものがあって、それを元に外部から指定できるもんだからな
2021/08/03(火) 22:49:11.75
>>956
業務的に順番が必要ならしょうがないじゃん
2021/08/03(火) 22:56:03.20
サッカー残念!
2021/08/03(火) 23:01:12.21
沢山では無いけど盛り込んだ事あるなぁ。。。仕方なかったw
業務の方を変えるように提案するとか?
例えば動画のプレイリストだったら良い感じにレコメンドエンジンがシークエンス決めてくれるみたいな
2021/08/03(火) 23:13:34.07
システム移植で不安定ソートの順序が移植前と違うからバグとか言われたことがある
なのでシーケンスは付けるべき
2021/08/03(火) 23:23:28.80
テーブルの方なんて完全にこっちの都合で設計できるのに連番つける無能プロジェクトとかオワコンすぎる
2021/08/03(火) 23:27:14.91
でもたとえば注文書の明細の順番が出力ごとに変わったらいやだろ?
何事にも順序ってのは必要なんだよ
2021/08/03(火) 23:27:40.40
シュッシュとキエエエエのコンボ素晴らしい
2021/08/03(火) 23:38:48.12
>>951
WEB系だとけっこうある気がする
セッション情報なんて消えてもいいんじゃないかな
・そもそも消える前提のもの
・消えても再取得可能なもの
・キャッシュ的なもの
って考えていくと世の中に消えて困るデータのほうが少ない気がする
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況