アカウント名:
パスワード:
几帳面に男女を1ビットで表現していたプログラマーにとっては頭を抱えるニュース。
boolで管理していて、trueを男したのか女にしたのか、で揉めそう。
象形文字的に男が「1」、女が「0」に決まってるやろ。
ビット表現の話題あったのでぶら下げ
自分はdefault(0:false) が女 (1 or 2 の場合は 2)true(1) を男 (1,2 の場合でも固定できる)としていますが、これも悩ましいところです
0b00 未回答0b01 男性0b10 女性0b11 どちらでもある
4ビット表現にして
0b1000 性自認としての女0b0100 性自認としての男
これのORを取った組み合わせあたりを考えるわけですが多様性の拡張によっては8ビットじゃ足りなくなる日も
どちらでも無い、、ってのもあるそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
メモリを無駄にしない男 (スコア:0)
几帳面に男女を1ビットで表現していたプログラマーにとっては頭を抱えるニュース。
Re: (スコア:0)
boolで管理していて、trueを男したのか女にしたのか、で揉めそう。
Re:メモリを無駄にしない男 (スコア:3)
象形文字的に男が「1」、女が「0」に決まってるやろ。
Re: (スコア:0)
ビット表現の話題あったのでぶら下げ
自分は
default(0:false) が女 (1 or 2 の場合は 2)
true(1) を男 (1,2 の場合でも固定できる)
としていますが、これも悩ましいところです
0b00 未回答
0b01 男性
0b10 女性
0b11 どちらでもある
4ビット表現にして
0b1000 性自認としての女
0b0100 性自認としての男
これのORを取った組み合わせあたりを考えるわけですが
多様性の拡張によっては8ビットじゃ足りなくなる日も
Re: (スコア:0)
どちらでも無い、、ってのもあるそうです。