「ファイル名に”yyyymmdd_hhmmss”がついてますが同タイミングで動かしたらどうなりますか」とレビューされて震えた話

この世に絶対はない
170
リンク 朝日新聞デジタル マイナカードで誤交付、自治体・富士通に報告求める 個人情報保護委:朝日新聞デジタル マイナンバーカードを使った証明書のコンビニ交付サービスで、他人の住民票などが誤って交付された問題をめぐり、個人情報保護委員会は11日、関係自治体やシステムを納入した富士通Japanに対して、報告や資… 9
ゆーしゃん.py(bot運用中) @Mr_mura_ura

客「ファイル名に「yyyymmdd_hhmmss」がついてますが、完全に同タイミングで動かしたらどうなります?」 私「こんな小規模な社内システムでそんな事無いと思いますが…エラー落ちしますね…」 客「まぁ99%無いと思いますが、念のためにね」 というレビューをつい最近受けた私、震えてます←

2023-05-11 00:02:16
ゆーしゃん.py(bot運用中) @Mr_mura_ura

正直に申し上げて「yyyymmdd_hhmmss」が付いていれば重複しないと思い込んでいたので、 これからは乱数値を付ける等で避けるようにします(((( ;゚Д゚)))ガクガクブルブル

2023-05-11 00:03:52
ゆーしゃん.py(bot運用中) @Mr_mura_ura

バズったので宣伝します 私作成の業務改善ツールをブログに纏めてますので、興味のある方は見て行って下さい! yu-syan.sakura.ne.jp

2023-05-11 18:16:58
リンク ゆーしゃんの業務改善ツール紹介 ゆーしゃんの業務改善ツール紹介
ItSANgo @ItSANgo

@Mr_mura_ura @rf0444 聖霊が私にこれを貼れと命じたような気がした。 amazon.jp/dp/4802614063?…

2023-05-11 19:52:30
システム設計の面接試験

アレックス・シュウ

「絶対起こらんやろ」って思うことが起きるのが現場

まっさー🅨鬼忙 @MASSAR6969

@Mr_mura_ura これはいい指摘だと思いますよ! 「こんなん絶対起こらんやろ」って思うことが起きるのが現場ですからwあと、言い方が優しい。いいお客さんですなぁ

2023-05-11 09:02:02
てってけ*❄ @tpkr

99%ないことは100%起こるんだよな。客の指摘の仕方が優しくて心に沁みる。 twitter.com/Mr_mura_ura/st…

2023-05-11 23:57:09
sasameyuki @sasameyuki

時間はユニークには絶対にならないし、何なら時間+乱数でも桁数によってはカブるのでな……。UUIDの衝突も絶対ではないんだけれども、まあUUID使うのが一番楽かなあ。カブったら興奮しながら「奇跡って起こるんですね!!」とか言って押し切れるかもしれんw twitter.com/Mr_mura_ura/st…

2023-05-11 13:17:19

ミリ秒なら…

だが駄目

Ayumizumac @ayumizumac

@Mr_mura_ura 動作速度によっては、ミリ秒単位まで持ったり、マイクロ秒単位での命名くらいまでは見たことあります。 流石にナノはない(誤差

2023-05-12 01:30:54
さーにゃん@修行中 @LIGER_ZERO_X

@Mr_mura_ura マイクロ秒の重複の奇跡を経験したので絶対はないですね😭

2023-05-12 00:59:12

乱数も絶対ではない

Y.Gomi @y_gomi

乱数のシードも現在秒から作りそう twitter.com/Mr_mura_ura/st…

2023-05-11 23:02:30
ソルハ @isdriven

@Mr_mura_ura 今時primary keyは乱数で常識なんだよなぁ、、

2023-05-11 14:14:42
天下のパクり屋たか 本わさび @takapad0123

mmss はさすがに雑い気がするよなぁ... かといって, 乱数に絶対なんてないし... twitter.com/Mr_mura_ura/st…

2023-05-11 13:32:16

こんなの

えびさん次は丘海600 @ebisan2015

@Mr_mura_ura 毎秒1ファイルくらいの遅いシステムという前提で、 unix系だとファイル作成 open(filename,O_CREAT,mode)の時にファイルが存在しているとエラーになるので、EEXIST (File exists) のときは500ミリほどウェイトしてからファイル名再取得&リトライで回避できそうです。

2023-05-11 19:08:23
Hels@AIイラストsub(祝いリプ、V宣伝中心) @Hels_Sub_MTMNN

@Mr_mura_ura @StelsRay 語尾に番号追加でよけれますよ。 正直、そのぐらい負荷をかける必要がある、というか、デバッグプログラムで即実行でやってもらうか。 負荷がかからないほどしか人員いないなら考えなくてよいですが。

2023-05-11 15:57:20
黒川 @kurokawa92

普通に末尾にユーザー名なりスレッドのハッシュなりつけるわな twitter.com/Mr_mura_ura/st…

2023-05-11 23:32:46