並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

UUIDの検索結果1 - 12 件 / 12件

  • PCで乱発する謎のバグは同一ネットワークに接続されているHiSense製Android TVが原因であることが明らかに

    サウンドデザイナーでコンポーザーのプリシラさんが、長期間にわたって苦しんできたPC上で発生する謎のバグが、PCと同じネットワークに接続されているHiSense製Android TVが原因だったと報告しており、「HiSense製TVは買うな」と警告しています。 cohost! - "DO NOT BUY HISENSE TV'S LOL (Or at least keep them offline)" https://cohost.org/ghoulnoise/post/5286766-do-not-buy-hisense-t プリシラさんが自宅で使用しているWindows 11搭載PCは、長らく問題を抱えていたそうです。その問題のひとつが「ディスプレイ設定を開けない」というものでした。そのため、プリシラさんはディスプレイの表示を調整するために、Windows 11のディスプレイ設定ではなく

      PCで乱発する謎のバグは同一ネットワークに接続されているHiSense製Android TVが原因であることが明らかに
    • MySQLでUUIDv4をプライマリキーにするとパフォーマンス問題が起きるのはなぜ?(N回目)

      はじめに こんにちは、令和トラベルでバックエンドエンジニアをしている飯沼です。 MySQLでは、UUID (v4)などのランダム性の高いIDをプライマリキーに設定すると、パフォーマンスが低下すると言われています。私自身もこの問題については認識しておりアンチパターンとして避けて来ましたが、イマイチ理由を理解できず何度も調べていたので自分の理解を整理しました。 ※ この記事は令和トラベルのTech LT会で共有した内容を記事にしたものです。社外の方にもご参加いただけるTech LT会は connpass にて告知しています。 UUIDをプライマリキーにするユースケース そもそもUUIDをプライマリキーにするユースケースはどのようなものがあるのでしょうか? いくつかの観点から考えてみます。 パフォーマンス観点 大量の同時書き込みが発生するような状況でauto incrementを利用してIDを発

        MySQLでUUIDv4をプライマリキーにするとパフォーマンス問題が起きるのはなぜ?(N回目)
      • Goodbye to sequential integers, hello UUIDv7!

        At Buildkite, we've historically stored our data with two keys. We use sequential primary keys for efficient indexing, and UUID secondary keys for external use. The upcoming UUIDv7 standard offers the best of both worlds; its time-ordered UUID primary keys can be utilized for indexing and external use. This blog post will take you on the journey Buildkite took that led to our eventual adoption of

          Goodbye to sequential integers, hello UUIDv7!
        • RDBの主キー、UUID使った方がいいの?(DDD, CleanArchitecture対応)

          結論 お手軽モノリスならAutoIncrementが効率的だしこれでいいよ アプリケーション側で主キーを生成したい場合はLUIDを作る必要があるよ。GUIDで大は小を兼ねよう 主キーでGUIDを使うならULIDよりもUUIDv7がおすすめだよ ただし分散されているエンジンによってはUUIDv4の方が効率的になる場合もあるよ 主キーは原則公開しない方がいいよ UUIDv7やULIDはユニーク性を持ったInstant(timestamp)としても使えるよ 分散されたシステムでは厳密な時系列性を担保することはできないよ、あきらめてロックをかけつつ連番を一か所で生成しよう RDBのPrimary Key(主キー)とは? MySQL、PostgresQLなどのRDBでは各レコードを識別するために一意な値を必要とします。これをPrimary Key(主キー)と呼びます。別のカラムにUNIQUEなInd

            RDBの主キー、UUID使った方がいいの?(DDD, CleanArchitecture対応)
          • UUIDなのにデータベースのプライマリキーに設定してもパフォーマンスの問題を起こさない「UUIDv7」の標準化作業が進行中

            UUIDは「Universally Unique Identifier」の略称で、世界中のどこにも重複が存在しない唯一のIDという特徴があります。UUIDには歴史的な経緯によっていくつかのバージョンが存在していますが、2023年10月時点で標準化の作業が進行中のv7についてCI/CDサービスを提供する企業のBuildkiteが解説しています。 Goodbye to sequential integers, hello UUIDv7! https://buildkite.com/blog/goodbye-integers-hello-uuids UUIDは128ビットの数字で、大部分をランダムに作成することで重複する確率を限りなくゼロに近づけており、実質的に世界中のどこにも存在しない唯一のIDとみなせるようになっています。しかし、完全に数値がランダムのためプライマリキーとして使用するとデータ

              UUIDなのにデータベースのプライマリキーに設定してもパフォーマンスの問題を起こさない「UUIDv7」の標準化作業が進行中
            • GitHub - jetpack-io/typeid: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - jetpack-io/typeid: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs
              • RFC 9562: Universally Unique IDentifiers (UUIDs)

                 Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

                  RFC 9562: Universally Unique IDentifiers (UUIDs)
                • 第779回 Raspberry Pi Zero 2 WでBluetoothを使えるようにする | gihyo.jp

                  第777回では、Raspberry Pi Zero 2 WにUbuntuをインストールする方法を紹介しました。その際に、「⁠Bluetoothはうまく動かなかった」と説明しましたが、今回はそのBluetoothの認識方法とその使い方を説明しましょう。 図1 Raspberry Pi Zero 2 WにBluetoothオーディオデバイスを接続して、楽曲を再生してみる Raspberry PiのBluetooth対応 第777回では、Ubuntuを起動してもBluetoothデバイスが見えないという話をしました。 $ bluetoothctl show 何も表示されない 実はこれは「まったく見えない」というわけではなく、「⁠何度か再起動すると見えたり・見えなかったりする」なんて、特定の業種の人にとっては胃がキリキリするかもしれない挙動を示すのです。まずはここからなんとかしましょう。 Ubun

                    第779回 Raspberry Pi Zero 2 WでBluetoothを使えるようにする | gihyo.jp
                  • PythonでUUIDを使用しランダムな一意の識別子を生成する

                    PythonでUUIDを使用しランダムな一意の識別子を生成してみます。 今回はuuidを用います。このライブラリ・モジュールはPythonの標準ライブラリですので、事前にインストールする必要はありません。 ■Python 今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows11) ■UUIDを使用しランダムな一意の識別子を生成する では、早速UUIDを使用しランダムな一意の識別子を生成するスクリプトを書いていきます。 ■コード import uuid def generate_uuids(n): uuids = [] for _ in range(n): uuids.append(uuid.uuid4()) return uuids def main(): num_uuids = 10 uuids = generate_uuids(num_uuids) for

                      PythonでUUIDを使用しランダムな一意の識別子を生成する
                    • Pythonでuuidを使用して一意のIDを生成する

                      Pythonでuuidを使用して一意のIDを生成してみます。 今回はuuidを用います。このライブラリ・モジュールはPythonの標準ライブラリですので、事前にインストールする必要はありません。 ■Python 今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows11) ■uuidを使用して一意のIDを生成する では、早速uuidを使用して一意のIDを生成するスクリプトを書いていきます。 ■コード import uuid # UUIDを生成する new_uuid = uuid.uuid4() # 生成されたUUIDを表示する print("生成されたUUID:", new_uuid) まずuuidモジュールをインポートします。その後、new_uuidという変数を定義し、その中でuuid.uuid4()関数を使用します。uuid.uuid4()関数を用いることで

                        Pythonでuuidを使用して一意のIDを生成する
                      • Pythonでpython-rapidjsonとUUIDを用いてUUIDとJSONデータの相互変換

                        Pythonでpython-rapidjsonとUUIDを用いてUUIDとJSONデータの相互変換を行ってみます。 今回はuuidとpython-rapidjsonを用います。このuuidモジュールはPythonの標準ライブラリですので、事前にインストールする必要はありません。ただし、python-rapidjsonは、Pythonの標準ライブラリではありませんので事前にインストールする必要があります。 ■Python 今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows11) ■python-rapidjsonとUUIDを用いてUUIDとJSONデータの相互変換 では、早速python-rapidjsonとUUIDを用いてUUIDとJSONデータの相互変換を行うスクリプトを書いていきます。 ■コード import uuid import rapidjson

                          Pythonでpython-rapidjsonとUUIDを用いてUUIDとJSONデータの相互変換
                        • PythonでUUIDを使用し異なる種類のUUIDを作成する

                          PythonでUUIDを使用し異なる種類のUUIDを作成してみます。 今回はuuidを用います。このライブラリ・モジュールはPythonの標準ライブラリですので、事前にインストールする必要はありません。 ■Python 今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows11) ■UUIDを使用し異なる種類のUUIDを作成する では、早速UUIDを使用し異なる種類のUUIDを作成するスクリプトを書いていきます。 ■コード import uuid def generate_uuid(): # バージョン 4 のランダムなUUIDを生成する random_uuid = uuid.uuid4() print("Random UUID (Version 4):", random_uuid) # バージョン 1 のタイムベースのUUIDを生成する time_based_

                            PythonでUUIDを使用し異なる種類のUUIDを作成する
                          1