投稿

2016の投稿を表示しています

見えないモニターへの対応

前記事 で見えないプライマリーモニターのことを書いたのですが、もう少し良さそうな対応が見つかったのであげておきます。

配列を関数の引数にする場合の便利なワザ (C++ のみ)

C/C++言語で配列を関数に渡す際、その長さは関数側では知ることができません。なので配列の先頭要素へのポインターとそのサイズを渡します。 extern void func(char *array, size_t size); void foo(void) {     char array[100];     func(array, sizeof (array)); } これが当たり前だと思っていました。 ところが今日 Microsft の sprintf_s を使ったコードを見ていたら サイズを指定している第2引数が無いコードとあるコードが両方存在していて?と思い調べてみました。

Java ランタイムの入れ替え

CentOS 6 にインストールしてあった Redmine に PlantUML プラグイン を入れようとしたのですが、動作しませんでした。

home を RAID ドライブへ入れ替え

home を 前記事で作成した RAID  に入れ替えました。

CentOS 7 でソフトウェア RAID を構築

ハードディスクドライブ 2台で RAID レベル1 (ミラーリング) を作りたいと思います。

CentOS 7 でログイン時のプライマリーモニターを変更する

あまり、需要の無いことだとは思いますが・・・ とあるサーバーに CentOS 7.2 をインストールしました。インストール自体は順調に進んだのですが全てをインストールして再起動した後、事件が起きました。 VGA モニターにはマウスカーソルだけが表示されてどうにもなりませんでした。 しばらくして気が付いたのですが、どうやらデュアルモニターのセカンダリー側を見ているようです。 しかし、このサーバーは VGA ポートしかありません。インストール直後だったので表示されているはずの見えないプライマリー画面を想像してキーボードを叩きなんとかログインできました。 何とかして存在しないはずのプライマリーモニターを消してVGAをプライマリーにしないと使えません。