grub error22 が出た時のメモ
Ubuntu と Windows 7 をデュアルブートしていたときに発生した問題のメモ。
Ubuntu をアンインストールしようと思い、Windows 7 から、Ubuntu のパーティションを削除したところ、電源起動時に GRUB Error 22 となり OS が起動しなくなった。
原因は、Ubuntu をインストールするときに、Ubuntu が GRUB を上書きしており、Ubuntu を削除したせいで GRUB が読みこめなくなっていた事による。
以下、対策メモ。
matplotlib の libping 問題の解決方法
matplotlib を使おうとすると以下のようなエラーが出た。その際に行った解決方法のメモ。
Traceback (most recent call last): File "trapezoid.py", line 4, inimport matplotlib.pyplot as plt File "/usr/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 26, in from matplotlib.figure import Figure, figaspect File "/usr/local/lib/python2.7/site-packages/matplotlib/figure.py", line 32, in from matplotlib.image import FigureImage File "/usr/local/lib/python2.7/site-packages/matplotlib/image.py", line 22, in import matplotlib._png as _png ImportError: No module named _png
- ここ(http://sourceforge.net/projects/libpng/files/libpng14/) より、libpng-1.4.12.tar.bz2 をダウンロード。
- 解凍
- 出てきたフォルダの下で ./configure
- 出てきたフォルダの下で make
- 出てきたフォルダの下で make install
- matplotlib をインストールしなおす。
root権限が無い環境で、Python 2.7.4 のインストールをする方法
root 権限が無いため、/usr/local/bin とかにインストールすることが出来ない。
そのため、以下のように、自分のディレクトリにインストールして、そこにパスを通すという形でやればよい。
$ export PATH=$HOME/local/bin:$PATH $ ./configure --prefix=$HOME/local $ make $ make install
Thunderbirdにて、自分が送信したメールも自動振り分けする
Thunderbirdは、受信メールをフィルターでフォルダに自動仕分けしてくれるが、自分が送信したメールは自動振り分けしてくれない。
Send Filterアドオンを導入することで、送信済みメールも自動振り分けできるようになる。
以下導入メモ。
- https://addons.mozilla.org/ja/thunderbird/addon/5538/ から send_filter-1.0-tb+sm.xpi をダウンロード。
- Thunderbird を開き、ツール>アドオン を選択。
- インストール をクリックして、ダウンロードしたファイルを選択し、OK をクリック。
- ツール>メッセージフィルタ を開く。
- 送信済み保存先に自動的に適用する にチェック
- フィルターの条件に、「差出人 - が次を含む - "自分のメールアドレス"」を追加。後はお好みで。
Memtest86+ の実行手順
Memtest86+ は Windows 上では起動できず、CDやUSBメモリから起動する必要がある。
今回はUSBメモリから起動したので、その手順を以下に述べる。
- Memtest86+のインストール
- http://www.memtest.org/#downiso よりダウンロード
- 「Download - Auto-installer for USB Key (Win 9x/2k/xp/7) 」
- USBメモリを接続したまま exe ファイルを起動
- インストール対象の USB メモリを選択し、インストール
- Memtest86+の実行
- いったんPCの電源を入れ直してBIOSを起動し、USBメモリの起動優先順位を上げる
- USBメモリを接続したまま、再びPCの電源を入れなおすと、Memtest86+ が実行される
Sublime Text 2 にて、パッケージをアンインストールする方法
- Tools > Command Palette を選択
- 出てきた入力欄に remove を入力し、候補に挙がってくる Package Control: Remove Package を選択
- インストールされているパッケージ一覧が表示されるので、削除したいパッケージを選択