2012年06月29日

王将ディナー

IMG_6770.jpg
こういう日は王将!
posted by hinata_hisa at 23:03 | 東京 ☀ | Comment(0) | 外食の記録 | このブログの読者になる | 更新情報をチェックする

鍛えぬけ人間力

IMG_8660.jpg
素晴らしいスローガン!
さすが王将(笑)
posted by hinata_hisa at 21:57 | 東京 ☀ | Comment(0) | iPhoneからの投稿 | このブログの読者になる | 更新情報をチェックする

2012年06月28日

銀陸奥の

IMG_1190.jpg
これは美味かったで
posted by hinata_hisa at 22:43 | 東京 ☁ | Comment(0) | 外食の記録 | このブログの読者になる | 更新情報をチェックする

2012年06月27日

良いアボガドに出会う

IMG_1371.jpg
巣鴨のサミットで買った198円のアボガドがあたりだった!!
綺麗です。一日置いて正解やったな。
posted by hinata_hisa at 21:08 | 東京 ☀ | Comment(0) | 自炊の記録 | このブログの読者になる | 更新情報をチェックする

AGE QUOD AGIS初回限定版

IMG_1822.jpg
やっときたどー( *`ω´)
観よう観よう
posted by hinata_hisa at 20:31 | 東京 ☀ | Comment(0) | 音楽・ライブ | このブログの読者になる | 更新情報をチェックする

2012年06月23日

手作り餃子

IMG_4792.jpg
これはこれで、うまい!
posted by hinata_hisa at 18:58 | 東京 ☁ | Comment(0) | 自炊の記録 | このブログの読者になる | 更新情報をチェックする

2012年06月21日

【SVN】「No such revision xxxxx」リポジトリの特定リビジョンが消えたときの復旧方法

20120621-202511.jpg

ぐああああああ!!
Subversionで管理しているリポジトリの特定のリビジョンがピンポイントで壊れました。
これを復旧しなくてはいけません!

■復旧しない場合に起こる悲劇
1:エラーが出ているリポジトリパス以下は二度と参照できない
 ⇒もしrootでこのエラーが出たら全てのリポジトリが見られないという罠
2:svnadmin dumpで出力するSVNdumpが途中で1つ飛ぶので、dump入れなおすと途中から前の状態とリビジョンがズレだす(可能性)

■発生の経緯
1:HDDに不良セクタができる⇒このとき既にSVNでは上記のエラー
2:CHKDSKを実行する
3:問題のリビジョンの物理ファイルが消えてしまう
4:復旧せな ← 今ココ

20120621-202603.jpg

rev55844が消えてしまっているの図。

■復旧手段
まず準備するもの:リビジョンが壊れる前のバックアップ⇒svn_dumpとします
簡単にいうと、この場合55844が消えているので、
昔の綺麗な状態でバックアップ(svn_dump)からloadして復旧⇒最近コミットされたリビジョンを差分で追加
で回復できます。
そのためには、svn_dumpにどこまでのリビジョンが入っているか調べる必要があるので、まずはどこかにloadして、どこまで綺麗なリビジョンが残っているか確認してみましょう。

私の場合は56000まで残っていました。
あとはコマンド打つだけです。

■コマンド(windowsです)
rem 変数設定。MAXは現在の最大リビジョンを設定
set backuppath="C:\tracwork\recover"
set MAXrev="57000"

rem サービスの停止
net stop TracLightning
net stop Hudson
net stop MySQL

rem バックアップしながらtestリポジトリを消す
move C:\TracLight\projects\svn\test C:\TracLight\projects\svn\test_bk

rem ロックされていたらmoveでrenameされないのでここで確認
pause

rem rev56001以降のdmpをtest_bkから出力する(56000まではバックアップされている)
svnadmin dump C:\TracLight\projects\svn\test_bk -r 56001:%MAXrev% --incremental > %backuppath%\dump_from_56001

rem プロジェクト復活
svnadmin create --fs-type=fsfs C:\TracLight\projects\svn\test

rem dmpimport
svnadmin load C:\TracLight\projects\svn\test < %backuppath%\svn_dump
rem これでリビジョン56000まで入る

rem dmpimport2
svnadmin load C:\TracLight\projects\svn\test < %backuppath%\dump_from_56001
rem これでリビジョン56001から入る

rem hooksの復旧
xcopy /c /s /e /q /h /i /k /r /y C:\TracLight\projects\svn\test_bk\hooks C:\TracLight\projects\svn\test\hooks

rem サービスの起動
net start MySQL
net start TracLightning
net start Hudson

これで消えたリビジョンは復旧できます。
作業中はLAN線を抜きましょう。途中でコミットされたらやり直しです。
作業後は確認も忘れずに。
posted by hinata_hisa at 21:23 | 東京 ☀ | Comment(0) | IT関係 | このブログの読者になる | 更新情報をチェックする

2012年06月17日

テキーラ三種

IMG_1265.jpg
カザドレスアネホ、そしてANTIGUOのレポサド。これはエラドゥーラ蒸留所の一品。
NOM番号は同じで、マークも同じ。
そしてトレスマゲイヤス。
これにエラドゥーラのクエルボとレポサドがあります。旧ボトルです!
posted by hinata_hisa at 23:46 | 東京 ☀ | Comment(0) | お酒の話 | このブログの読者になる | 更新情報をチェックする

2012年06月16日

たんぽぽの見学

落書き 走り書き, ページ 50.png
やっぱこういう絵の方が自分らしいと思うのです。
いい絵がかけました。
posted by hinata_hisa at 20:47 | 東京 🌁 | Comment(0) | お絵描き | このブログの読者になる | 更新情報をチェックする

落書き赤

落書き 走り書き, ページ 49.png
俺っぽくない絵だなあ…と。
posted by hinata_hisa at 20:17 | 東京 🌁 | Comment(0) | お絵描き | このブログの読者になる | 更新情報をチェックする