Ubuntu Server 16.04でCUIの解像度を変更する

VirtualBox + Ubuntu Server 16.04 で、X (GUI) を使わない CUI 状態での解像度を変更する方法を調べたので備忘録。

HDD 2台を搭載するLinux機でOSが起動せず困った話

久しぶりに Linux サーバーの構築をやることになり、ローレベルなところでハマってしまったので備忘録。

Golangの文字列変数のコピーはO(1)

Go

Go 言語の string は、他の多くの言語と違って nil にできない。string の「ゼロ値」(特定の値で初期化しない場合に格納されるデフォルトの内容)は空文字列だ。これを知ったとき、つい C++ の std::string を連想してしまい、「すると string 変数の代入は…

Windowsで使える各種Vimの設定ファイル置き場

最近すっかり Vim 好きになってしまったので、コマンドラインインタフェース (CLI) 環境があれば必ず Vim をインストールするようになった。で、先日 Bash on Ubuntu on Windows を導入したことで自分の Windows 環境には 4 つもの vim が同居することになり…

古いWindows 10でコマンドプロンプトのカラーテーマをアップグレードする

2017年8月2日にリリースされた Windows 10 の build 16257 でコマンドプロンプトがフルカラー(24ビット)に対応し、それと同時にコマンドプロンプトの標準カラーテーマ(配色)も更新された。しかしこのカラーテーマ、build 16257 以前の Windows 10 をアッ…

minttyでConsolas+IPAゴシックで日本語を表示する

Windowsのコマンドプロンプトの代替品として使っているMintty(Git for Windowsに含まれている)で、ふと思い立ってフォントを変えてみた。英数字をConsolasやInconsolata、日本語をIPAゴシックで表示するよう設定してみたので備忘録。

CMakeのfind_packageでBoostを検索する

CMake で Boost ライブラリ を使う Visual Studio 2015 用プロジェクトファイル (および Linux では Makefile) を生成する方法について調査した結果を備忘録。 (2017-06-16追記:内容に不備があるので書き直し中。。)