タグ

ブックマーク / qiita.com/kawasima (2)

  • ID生成大全 - Qiita

    セッションIDやアクセストークン、はたまた業務上で使う一意の識別子など、いろんなところで一意のIDを生成しなきゃいけないケースが存在します。 そこで世間で使われているIDの生成方法について調べてみました。 選択基準 ID生成における要求として、以下の観点が上げられるかと思います。 生成の速度 大量にデータを短期間で処理し、それらにIDを付与する場合、ID生成そのものがボトルネックとなることがあります。 推測困難性 IDを機密情報と結びつける場合、IDを改ざんされても、機密データが見れないようにできている必要があります。 順序性 採番した順にデータをソートする必要がある場合は、IDがソートキーとして使えないといけません。 それぞれについて各生成手段を評価します。 ID生成の手段 データベースの採番テーブル 採番用のテーブルを作り、そこで番号をUPDATEしながら取得していくやりかたです。古い

    ID生成大全 - Qiita
    kadoppe
    kadoppe 2019/03/02
    “UUIDは現在バージョン1から5までが規格化されており、一意の識別子の用途でよく使われるのは、タイムスタンプベースのVersion1とランダムベースのVersion4です。バージョン1は以下のように、タイムスタンプとミリ秒ごとの
  • SIerを退職する前に身につけておきたいスクショの撮り方 - Qiita

    kawasimaです。SIerです 少々前にこういう話が盛り上がっていたようですが、イマドキSIerがどうやってExcelスクショを撮っているか世間的に認知されていないようなので、お話しておこうと思います。 世間ではいろいろツール化されているようですが、テストのためのスクショなので、スクショメインのツールでは末転倒です。そこで、Seleniumと統合したテスト用ブラウザを開発しています。 セットアップ jarファイルをダウンロードし実行します。 WindowsならばjarファイルをExplorerからダブルクリックするだけです。 https://github.com/kawasima/teslogger/releases 使うブラウザに応じてドライバのインストールが必要です。 IE Chrome Firefox 使い方 無事起動すると、以下のようなスプラッシュ画面が立ち上がります。 テス

    SIerを退職する前に身につけておきたいスクショの撮り方 - Qiita
  • 1