2013-01-01から1年間の記事一覧

ubuntu: gedit の Ruby コード編集環境を整える

Ubuntu には gedit という(実は)結構使えるテキストエディタが標準で付いています。しかし、デフォルトの状態では Ruby 1.9 で導入されたシンタックスにちゃんと色が付かなかったりします。以下、環境を整える手順をご紹介します。(1) apt-get で gedit-pl…

Rails & MySQL: トランザクション分離レベルをグローバルに設定する

MySQL (InnoDB) のトランザクション分離レベルは、デフォルトで REPEATABLE READ です。この設定では、トランザクションの最初のクエリでデータベースのスナップショットを取ってしまうので、他のトランザクションがコミットした変更が見えません。Web アプ…

Raspberry Pi: Wi-Fi USB アダプタ(Wi-Fi ドングル)の選択

ここのところ、Raspberry Pi を使う仕事に関わっています。Wi-Fi USB アダプタ(Wi-Fi ドングル)をいくつか買って試してみたところ、アダプタが熱を持つためか、しばらくするとネットワークが切れてしまう、という現象に悩まされました。結局、長時間の使用…

Raspberry Pi: OpenCV 2.4.6.1 のビルドに失敗

Installation in Linux — OpenCV 2.4.13.7 documentation の説明に沿って、Raspberry Pi で OpenCV 2.4.6.1 をビルドしてみたが失敗。 [ 84%] Building CXX object modules/gpu/CMakeFiles/opencv_perf_gpu.dir/perf/perf_imgproc.cpp.o c++: internal compi…

Keepalived: bogus VRRP packet received on ...

Keepalived を動かしていて、/var/log/syslog に次のようなログが現れることがあります。 ip address associated with VRID not present in received packet : 192.168.0.1 one or more VIP associated with VRID mismatch actual MASTER advert bogus VRRP …

Ubuntu Server 12.04 (LTS) に MySQL 5.6 を dpkg でインストール(作業メモ)

% wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.12-debian6.0-x86_64.deb % sudo dpkg -i mysql-5.6.12-debian6.0-x86_64.deb % sudo apt-get install libaio1 perl-modules % sudo useradd -s /bin/false mysql % sudo /opt/mysql/server-5.6/…

Xen 仮想マシン(domU) の root パスワードをリセットする(Ubuntu Server 12.04 編)

以下、仮想マシン(domU) の名前を omega とします。dom0 も domU も Ubuntu Server 12.04 です。dom0 のコンソールで作業します。 % sudo -s $ modprobe loop $ xm shutdown omega $ mount -o loop /home/xen/domains/omega/disk.img /mnt $ chroot /mnt $ p…

Ubuntu Server 12.04 を Xen Dom0 としてセットアップ

仮想化ソフトウェアである Xen を Ubuntu Server 12.04 にインストールしてみました。以下、その記録です。今回は実運用環境として使うためではなく、Xen を試用してみるのが目的です。すでに、Windows や Ubuntu Desktop がインストールされている少し古め…