パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

米政府、男女以外の性別を記載したパスポートなどの発行を可能にすべく作業を進める」記事へのコメント

  • by Anonymous Coward on 2021年07月03日 19時20分 (#4062935)

    たいとるおんりー

    • by Anonymous Coward on 2021年07月04日 9時44分 (#4063165)

      パスポートのフォーマット規約見ると、男と女と未指定の3値が規定されていた。

      Visual Inspection Zone

      Sex of the holder, to be specified by use of the single initial commonly used in the language of the State where the document is issued and, if translation into English, French or Spanish is necessary, followed by an oblique and the capital letter F for female, M for male, or X for unspecified.

      Machine Readable Zone

      F = female; M = male; < = unspecified.  ※<は比較演算子ではなく<を使えという意味。

      https://www.icao.int/publications/Documents/9303_p4_cons_en.pdf [icao.int]

      国際規約も改訂する気なんだろうか。

      親コメント
      • by Anonymous Coward

        TrueとFalseとnullが欲しいときがある。
        ternary型?

      • by Anonymous Coward

        関係ないけど、ICAOのマークって中国語付いてるんだなあ。。。
        なんでも支配する中国

        • by Anonymous Coward on 2021年07月04日 19時05分 (#4063349)

          ICAOは国連系の組織で、国連の公用語は、英語、フランス語、スペイン語、ロシア語、アラビア語、中国語だから。

          私もとある国連系の組織の仕事をしていますが、翻訳とかの費用が馬鹿にならず、とくに中国語の費用が高すぎる。
          中国人は大量に翻訳者・通訳者をつれてきて、その費用を請求してきて大変。

          ちなみに、国連の中国語表記は「連合国」(の簡体字)で、正直に翻訳している。

          親コメント
    • by Anonymous Coward

      > 性別の追加は技術的に大きな複雑さを伴い、システムの改修には時間がかかるとみられる。

      そもそもスカラ型で実装すると破綻しそうだから、多次元ベクトル表現になって、次元数や各元の定義をする段階で船頭が多過ぎ...みたいなことだろうか?

      • by Anonymous Coward

        Gender Processing Unitが必要とされる時代になるのだな

      • by Anonymous Coward

        性別を区別する処理がないのであれば、自由記入のvarchar型でいいんでは。

        • by Anonymous Coward on 2021年07月03日 20時13分 (#4062969)

          そもそもカラム消そうぜってならないかな

          親コメント
        • by Anonymous Coward

          volatile しか勝たん

          volatile は文字通りの解釈を意味する [oracle.com]

          これまでの例ではすべて const を使用してきましたが、これは const が概念的に簡単であるためです。しかし、volatile はどのような意味でしょうか。volatile という言葉は「揮発性の」、つまりすぐに変わってしまうという意味を持ちます。そのためコンパイラでは、コード生成時にこのようなオブジェクトにアクセスするためのショートカットは行われません。ANSI C では、オブジェクト宣言するかどうかはプログラマの責任であると規定しています。
          volatile の使用例

          volatile は、通常、次の 4 つのオブジェクトに使用します

    • by Anonymous Coward

      1ビットで持っている、ってほどタイトな設計は昨今はしないか。
      性別1ビット年齢7ビットであわせて1バイト、とか。

ソースを見ろ -- ある4桁UID

処理中...