アカウント名:
パスワード:
これって、ロックしてなければ「他人のファイルを印刷してしまう」というファイル名管理の出来てなさが根本的原因だと思うし、そこは解決してないのが気になる。
「複数の印刷処理が同じファイル名を割り当てる場合がある」が、通常は「先に印刷開始した方がロックする」ので「後の方はロック解除されてから印刷処理する」から問題ないってことなんだと思いますが、後発はがロック解除を待ってる間が処理が止まるので、ファイル名を衝突しないようにしたら負荷が軽くなりそう。
って、偉そうなこと書きましたが、年月日時分秒ミリ秒のファイル名が衝突したトラブルを起こしたことがあるのでAC。
「年月日時分秒ミリ秒」プラス、マイナンバーをファイル名に含めれば大丈夫。
> マイナンバーをファイル名に含めれば
それダメじゃね?
多分そういう抱腹絶倒ギャグ
これ、マイナンバーのハッシュ値(必要ならソルトを入れる)だったらOKなのだろうか
裏個人番号にあたるのでアウトでしょうね
行政手続きに使われる「xID」がマイナンバー法違反の指摘。これを受け自治体でアプリ利用停止へ | スラド セキュリティ [security.srad.jp]
テンポラリファイルの生成は使ってる環境のフレームワークに任せるのが基本…
なんだけどうちでも社員番号だけをテンポラリファイル名にしてるシステムがあるんだよなあ。もちろん666
この手のサービスだとハードウェアの制限からそんなものは使えないそうです
>年月日時分秒ミリ秒のファイル名が衝突したトラブルを起こしたことがある
あえて分までのファイル名にしてコメントに「1分で処理が終わるようないいマシンを買ってもらえたら直してください」ってスクリプトに残したことならある。
結局買ってもらえず、その後、時代はWindows全盛へ向かったため、そのスクリプトはお役御免。
時刻合わせが常に正しい前提なので複数のPCをまたぐ場合とか日時を過信しちゃダメなんだよな
要求元の端末名が大文字・小文字違いの同じ配列の文字列でバッティングしたことあるなぁ・・・要求元のホスト名称を大文字にして帳票に入れ込んで出力する仕様だったのでシステム側で対処のしようがなく、バッティングした端末名変えてもらって事無きを得ましたが。
#WorkGroup運用の上、PC自体は別のセグメントに設置されてたのでそれまで特にエラーも出てなかったようなのですが・・・
ワシは物理NICのMACアドレスがぶつかったぞ。物理的には別ネットワークだから気づかんかった。勘弁してくれ…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
根本的解決になってない気がする (スコア:1)
これって、ロックしてなければ「他人のファイルを印刷してしまう」というファイル名管理の出来てなさが根本的原因だと思うし、そこは解決してないのが気になる。
「複数の印刷処理が同じファイル名を割り当てる場合がある」が、通常は「先に印刷開始した方がロックする」ので「後の方はロック解除されてから印刷処理する」から問題ないってことなんだと思いますが、
後発はがロック解除を待ってる間が処理が止まるので、ファイル名を衝突しないようにしたら負荷が軽くなりそう。
って、偉そうなこと書きましたが、年月日時分秒ミリ秒のファイル名が衝突したトラブルを起こしたことがあるのでAC。
Re: (スコア:0)
「年月日時分秒ミリ秒」プラス、マイナンバーをファイル名に含めれば大丈夫。
Re: (スコア:0)
> マイナンバーをファイル名に含めれば
それダメじゃね?
Re: (スコア:0)
多分そういう抱腹絶倒ギャグ
Re: (スコア:0)
これ、マイナンバーのハッシュ値(必要ならソルトを入れる)だったらOKなのだろうか
Re:根本的解決になってない気がする (スコア:2, 参考になる)
裏個人番号にあたるのでアウトでしょうね
行政手続きに使われる「xID」がマイナンバー法違反の指摘。これを受け自治体でアプリ利用停止へ | スラド セキュリティ [security.srad.jp]
Re: (スコア:0)
テンポラリファイルの生成は使ってる環境のフレームワークに任せるのが基本…
なんだけどうちでも社員番号だけをテンポラリファイル名にしてるシステムがあるんだよなあ。
もちろん666
Re: (スコア:0)
この手のサービスだとハードウェアの制限からそんなものは使えないそうです
Re: (スコア:0)
>年月日時分秒ミリ秒のファイル名が衝突したトラブルを起こしたことがある
あえて分までのファイル名にしてコメントに
「1分で処理が終わるようないいマシンを買ってもらえたら直してください」
ってスクリプトに残したことならある。
結局買ってもらえず、その後、時代はWindows全盛へ向かったため、そのスクリプトはお役御免。
Re: (スコア:0)
時刻合わせが常に正しい前提なので
複数のPCをまたぐ場合とか日時を過信しちゃダメなんだよな
Re: (スコア:0)
人手を介さない要求は不可能かつミリ秒まで一致するレベルでの操作不可能なのでこんな仕様に
Re: (スコア:0)
要求元の端末名が大文字・小文字違いの同じ配列の文字列でバッティングしたことあるなぁ・・・
要求元のホスト名称を大文字にして帳票に入れ込んで出力する仕様だったのでシステム側で対処のしようがなく、
バッティングした端末名変えてもらって事無きを得ましたが。
#WorkGroup運用の上、PC自体は別のセグメントに設置されてたのでそれまで特にエラーも出てなかったようなのですが・・・
Re: (スコア:0)
ワシは物理NICのMACアドレスがぶつかったぞ。物理的には別ネットワークだから気づかんかった。
勘弁してくれ…