linux

tar.gz から .deb をつくって Ubuntu に Oracle Java をインストール

Oracle Java の Linux 向け公式インストーラーは RPM と tarball との二択。 alian というパッケージ変換ツールを使うと RPM を DEB に変えられるというので Ubuntu で試してみたところ、インストール後のスクリプトで alternatives がないとエラーが(とい…

Windows 共有を Linux から利用する

CIFS UTILS を使って Linux 上のディレクトリーにマウントする。 準備 1. CIFS UTILS をインストールする sudo apt-get install cifs-utils2. Windows 共有の認証情報を保存する cat > $HOME/.cifs-cred <

IBus-Anthy の日本語入力で、キーボードレイアウトを US に変える

Ubuntu 13.10 にアップグレードしたら日本語入力が日本語配列強制になって難儀していた*1。 ちょっと検索して「キーボード配列は変えられない、クソが!」というエントリーを見てしまったので諦めていたのだけれど、変えられました!コントロールパネルから …

Ubuntu の Eclipse で、ポップアップする API ヘルプの背景色が黒くて読みづらい問題の解決方法

Ubuntu 上で Eclipse を使っていて何が困るって、 API の説明文ポップアップが黒地に白テキストで読みづらいということ。 この黒地に白のポップアップを変更できたので、その方法を記録しておく。下は変更した後のスクリーンショット。 プラットフォームは U…

VirtualBox の仮想 HDD イメージ(.VDI)圧縮

以前に書いたけれど Ubuntu では run level 1 の起動方法が違ってハマったためまとめなおし。手順は 1) ゲストで空き領域をゼロで埋め、 2) ホストでイメージを圧縮、となる。以下詳細。 ゲスト Ubuntu での操作 zerofree コマンドで空き領域をゼロで埋める…

簡易メモリー使用量計測器

リークしてるんじゃない? ということで、簡単に現時点でのメモリー使用量のスナップショットを取りたくなった。Linux なら /proc/[pid]/statm を参照するのが簡単だということでこんな感じのユーティリティーを実装。 #include <unistd.h> // for getpid() #include <memory> </memory></unistd.h>…

VirtualBox Linux ゲストファイルシステムの圧縮

VMware の VMDK 形式のまま VirtualBox でつかっている仮想 HDD、 Linux ゲスト内では 11GB 程度の使用量なのにホストファイルシステム上では 47GB も占有している。いかん、これではいかんよ。ということで、 VBoxManage modifyhd で --compact しようとし…