タグ

2012年4月19日のブックマーク (3件)

  • MySQL が "Manager of pid-file quit without updating file." と表示して起動しなくなった場合の対応 - tomoyamkungの日記

    実行環境を書いてしまうと特定されてしまうので端折るから「?」な部分もあるけど,いろいろ調べたのでメモメモ. まず,上記のエラーメッセージを吐いて起動しなくなる原因は,主に4つあるとのこと. 権限の設定が不適切 MySQL の pid ファイルが残っている MySQL のプロセスが生き残っている 設定ファイルの記述に誤りがある 1は見直せばよいとして,2に関してはちょっと強引だけど # find / -name *.pid で探せるし,3も # ps ax | grep mysql で探せる. エラーメッセージが表示されたあとに,find も ps もしてみたけど,引っかかるファイルもプロセスもなかった.なので,4ということになる.加えて,"mysql_install_db" を実行したときに「"skip-federated" なんてオプション知らないよ」と MySQL に怒られるのでますま

    MySQL が "Manager of pid-file quit without updating file." と表示して起動しなくなった場合の対応 - tomoyamkungの日記
  • 無料で仮想マシンやISOイメージファイルをマウント可能にする「OSFMount」

    VMwareの仮想マシンのVMDKイメージファイルやISO・NRG・AFFイメージファイルなどをマウントできるフリーソフトが「OSFMount」です。VMDKイメージファイルをマウントさせれば、わざわざ仮想マシンを起動せずに、仮想マシンのファイルの確認やファイルを取り出せます。インストールやマウント操作などは以下から。 まず、VMDKイメージファイルをマウントさせるとどうなるか確認します。 仮想マシンのCドライブをマウントさせると、Eドライブとして表示されました。 中身の確認やコピーも可能です。 サポートしているイメージファイルはRaw Images (IMG, DD)・Raw CD/DVD/Blu-ray Images (ISO, BIN)・Split raw Images (Eg. raw_split.001, raw_split.002, raw_split.003)・Nero Bu

    無料で仮想マシンやISOイメージファイルをマウント可能にする「OSFMount」
  • RSpecによるユニットテストの書き方 — recompile.net

    2012年04月19日 最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめにごく単純化すると、テスト対象は状態を持ち、入力を与えると何らかの出力を行なうものである。入力が変われば出力は変化するし、状態が変化すると入力が同じでも出力が変わる(かもしれない)。 ユニットテストは、テスト対象の状態を操作し、与えた入力によって意図通りの出力を得られるかを確認する作業のことをいう。なので、ユニットテストを書くときには、オブジェクトの状態ごとにメソッド単位で入力と出力を確認するようにする。 RSpecの疑似コードで書くと

    RSpecによるユニットテストの書き方 — recompile.net