nislandのブログ

いろんなジャンルについて書くつもりです

Visual Studio 2019で「Visual Studio デバッグコンソール」への出力の文字化けを直す

コードページ変更方法 注 この記事は Visual Studio 2019 について書いています。 概要 Visual Studio 2019の「ローカルwindowsデバッガー」ターミナルのコードページの変更の仕方についてです。 私の場合デフォルトでは932(=Shift-JIS)になっていました。 …

Easing functionのコード

イージング 調べるといろいろ出るけど、コードだけ見たいならこのサイトが特に無駄な情報がなく実装も簡潔なのでおすすめ。 http://robertpenner.com/easing/ サイト自体は英語ですがCodeと書かれたリンクからGithubに飛べてイージング関数のコードが見れま…

PowerShell 7のコードページと$OutputEncodingと[Console]::OutputEncodingについて

背景 PowerShellをバージョン5から7にアップデートして、文字化け問題に悩まされました。 で、文字化けはとりあえず解消できたからいいものの、結局何が原因だったのかはいまいちよくわからない。 とりあえず検証したことをメモとして残しておこうって感じの…

16進数表記と負数

std::hex 変なことを考えてやたら時間を食ってしまった...... 事態はchar型を桁あふれさせたことでした。 char c = 0x89; std::cout << (int)c << '\n' // -119 0x89は10進数だと137。 char型は最大127までなので、-119が出力されるのはまあよし。 次にこれ…

ブログをはじめました

最近はやっているはてなブログというのをはじめてみました。 デザインがわかりやすくていいですね。 特に誰かと競い合って研鑽するつもりはなく、ゆっくりといろいろなことを書き残していけたらなと思っています。