misc.log

日常茶飯事とお仕事と

APEX Legends個人成績

~ 2019年6月16日。やっぱ「楽しさ優先」だと駄目ね。勝てない。

Name Played Kills Kil/Play Damages Dmg/Play
ブラッドハウンド 119 63 0.53 19271 162
ジブラルタル 194 69 0.36 25789 133
ライフライン 377 168 0.45 70088 186
パスファインダー 216 86 0.4 35432 164
オクタン 93 34 0.37 14834 160
レイス 251 112 0.45 44614 178
バンガロール 221 79 0.36 32629 148
コースティック 493 144 0.29 67553 137
ミラージュ 308 112 0.36 47386 154
2272 867 0.38 357596 157

疲れたので本でも買おう「古典部」シリーズ

疲れた。本でも買おう。

本当なら最寄りの文教堂とかで帰れば楽なのですが、あの書店、もうね、書店として全然ダメというのが自分の評価。書籍の扱い酷いし、店内の照明のおそらく熱で背表紙焼けてるし……。というわけでAmazon楽天です。

氷菓 (角川文庫)

氷菓 (角川文庫)

愚者のエンドロール (角川文庫)

愚者のエンドロール (角川文庫)

クドリャフカの順番 (角川文庫)

クドリャフカの順番 (角川文庫)

遠まわりする雛 (角川文庫)

遠まわりする雛 (角川文庫)

ふたりの距離の概算 (角川文庫)

ふたりの距離の概算 (角川文庫)

いまさら翼といわれても

いまさら翼といわれても

そう、アニメ「氷菓」の原作シリーズ。古典部。なんかこういうのな気分。


「氷菓」BD-BOX [Blu-ray]

64bit環境での整数型の選択

忘れないようにメモ。

以下、研修で出した話。

.NET Frameworkで登場する整数型は、

  • int …… 32bit 符号付き整数
  • long …… 64bit 符号付き整数

です。CPUとWindowsなどが64bitなら、64bit整数を使った方がいいのかな?と思いそうなところですが、実際の世の中のプログラムを見ても大抵32bit整数が選択されています。これはなんでだろう?というのを少し調べてみた結果です。

teratail.com

これはC++という言語の例ですが、データサイズと処理するコンピューターのbit数での速度について議論されています。その中で、Intel社の情報として下記の文言が登場しています。

アセンブリー/コンパイラー・コーディング規則 63 (影響 H、一般性 M): 64 ビット・モードでは、64 ビット・データや追加レジスターへのアクセスに 64 ビット版の命令が必要な場合を除き、32 ビット版の命令を使うことでコードサイズを削減します。

どういうことかというと、64bitで動くCPUも「特に64bitが必要なケース」以外では32bitの軽量カップでデータを入れたり出したりしてる、ということです。なので、普通の計算で使うデータはなんであれ32bit単位で処理されるので、現在のプログラミング言語では32bitのデータが一番効率よいという結論になるようです。