前の10件 | -
CentOS (Linux) ddコマンドでのディスクフルバックアップ・リストア [IT技術]
Linuxのddコマンドを使ってディスクのフルバックアップとリストア手順を記載していこうと思います。
環境は、CentOS 5.6ですが、だいたいのLinuxで同じように作業できると思います。
1 バックアップ
まず、fdiskコマンドを使ってディスクの確認をします。
例)
# fdisk -l | grep Disk
Disk /dev/hda: 81.9 GB, 81964302336 bytes
今回は上記例にあるディスク /dev/hda をバックアップすることにします。
では、ddコマンドを使い、ついでにgzipで圧縮するコマンドを書きます。
# dd if=/dev/hda | gzip -c > /tmp/centos20120402.img.gz
これでtmpディレクトリの下にバックアップファイル「centos20120402.img.gz」ができました。
2 リストア
1のバックアップの方で作成したファイルを使用します。
仮にポータブルHDD、 /dev/sda1の中に保管して、リストアする端末にマウントしているとします。
# gzip -dc < /mnt/usb/centos20120402.img.gz | dd of=/dev/hda
これでリストア作業が行われます。
バックアップ元とリストア先のハードウェア構成が異なる場合はこれだけではリストアは終わりません。
詳細は今度追記しようと思いますが、以下作業が必要です。
・initrdを新規作成
・fsckコマンドでディスクのチェック・修復
・GUI環境を使用する場合は、/etc/X11/xorg.confの修正
簡単ですが今回のところは以上です。
環境は、CentOS 5.6ですが、だいたいのLinuxで同じように作業できると思います。
1 バックアップ
まず、fdiskコマンドを使ってディスクの確認をします。
例)
# fdisk -l | grep Disk
Disk /dev/hda: 81.9 GB, 81964302336 bytes
今回は上記例にあるディスク /dev/hda をバックアップすることにします。
では、ddコマンドを使い、ついでにgzipで圧縮するコマンドを書きます。
# dd if=/dev/hda | gzip -c > /tmp/centos20120402.img.gz
これでtmpディレクトリの下にバックアップファイル「centos20120402.img.gz」ができました。
2 リストア
1のバックアップの方で作成したファイルを使用します。
仮にポータブルHDD、 /dev/sda1の中に保管して、リストアする端末にマウントしているとします。
# gzip -dc < /mnt/usb/centos20120402.img.gz | dd of=/dev/hda
これでリストア作業が行われます。
バックアップ元とリストア先のハードウェア構成が異なる場合はこれだけではリストアは終わりません。
詳細は今度追記しようと思いますが、以下作業が必要です。
・initrdを新規作成
・fsckコマンドでディスクのチェック・修復
・GUI環境を使用する場合は、/etc/X11/xorg.confの修正
簡単ですが今回のところは以上です。
神聖にして侵すべからず レビュー [ゲーム感想]

面白かったです。
点数をつけると70点。
大きな展開があるわけではありませんが、丁寧に作られています。
日常の話でほんわかしたい人、芯のあるキャラが見せる展開に興味がある人にお勧めします。
シナリオは、まああんまり日常生活の話で、大きな変化はありません。
基本的に町内のちょっとしたごたごたを物語りにしています。
文章は最高だと思います。
詳細に描写しつつも簡素でさくさく進むちょうどいい分量です。
キャラもテンプレキャラではなくて一人ひとりにしっかりした根になる部分があって、
展開にあわせてそれぞれが行動していきます。
絵は可もなく不可もなくといった感じ。
音楽はシナリオに合っていると思います。
いくつか名曲の一部を使ったようなものになっていたのが少し気になる程度です。
予想ですが、テンプレなキャラに飽き飽きした人なんかは楽しめると思います。
グリザイアの迷宮 レビュー [ゲーム感想]
装甲悪鬼村正 レビュー [ゲーム感想]

今更ながら装甲悪鬼村正をクリアしました。
人によって評価が大きく異なるので個人的な感覚で65点です。
序盤を中心に詳細過ぎると言える文章の評価で+-20点、
エロではなく道徳としてR18一直線なシナリオで+-10点、
ぐらいは変動しそうです。
さて、文章は時代物の雰囲気を見事に表現できていると思います。
戦闘の描写もしっかりとされています。
ただ、合わなかった自分を残念に思います。
シナリオは見事としか言えないです。
多感な年代だと確実に影響しそうなので、文句なしでR18。
絵はシリアスな展開に合っていますね。
女の子だけじゃなくて、年配の方々も表現できていて好感、というかシナリオをより深く見せることに成功していると思います。
音楽は、、、いいとは思うけどもう少しあってもいいと感じました。
熱いシーンの音楽はよかったです。
という訳で、
人によって評価が大きく分かれるので、客観的に書こうとするのを諦めて主観全開で感想を書いてみました。
神ゲーと言う人がいるのも納得できる内容ですね。
文章を読むのを面倒に感じて良作ぐらいの点数をつけましたが、楽しめる人が羨ましい。
NiconamaCommentViewer(NCV)のプラグイン作成3 [NiconamaCommentViewer]
ニコニコ生放送用のコメントビューアであるNiconamaCommentViewerのプラグインの作成メモです。
今回は、コメントに対応してポップアップを表示する機能を実装させようと思います。
方法として、前回に作成したプログラムソースに追加する形で行います。
①プログラムソースの公開場所
今回作成する(した?)ソースは以下の場所で公開しています。
参考にする場合は、お手数ですが取りに行ってください。
いろんな所に情報がちってしまっているのは今後なんとかします。たぶん。
②ソースの追記(フォームの追加)
メニューバーから、「プロジェクト -> Windows フォームの追加」を選んで、フォームを作成します。
ここでは、フォームの名前を「frmMain」として説明を続けます。
フォームを作成したらクラスに追記します。
次にRun関数に記載を追記します。
これでプラグインを(ncv上で)実行したら、何の機能もないフォームが表示されるようになりました。
③ソースの追記(イベントハンドラの登録)
では、イベントが起きたらそれをキャッチして自由に対応できるようにします。
まず、Run関数にイベントハンドラを登録する記述を行います。
ここで記載されている名前の関数を追記します。
具体的には以下を追記します。
これで、放送に接続時、放送から切断時、放送内でコメントがあった際にポップアップが表示されるようになりました。
④ソースの追記(終了処理の追加)
最後にプログラム終了時の開放処理を行います。
以下の関数を追記してください。
⑤最後に
今回の結果をビルドして実行させると最低限の処理ができるようになりました。
作成したフォームにコントロールを配置したり、現在ポップアップが表示されるようにしている箇所を書き換えればそれなりのことができるようになったと思います。
次回は何かを目的にした機能を実装していこうと思います。
今回は、コメントに対応してポップアップを表示する機能を実装させようと思います。
方法として、前回に作成したプログラムソースに追加する形で行います。
①プログラムソースの公開場所
今回作成する(した?)ソースは以下の場所で公開しています。
参考にする場合は、お手数ですが取りに行ってください。
いろんな所に情報がちってしまっているのは今後なんとかします。たぶん。
②ソースの追記(フォームの追加)
メニューバーから、「プロジェクト -> Windows フォームの追加」を選んで、フォームを作成します。
ここでは、フォームの名前を「frmMain」として説明を続けます。
フォームを作成したらクラスに追記します。
|
次にRun関数に記載を追記します。
|
これでプラグインを(ncv上で)実行したら、何の機能もないフォームが表示されるようになりました。
③ソースの追記(イベントハンドラの登録)
では、イベントが起きたらそれをキャッチして自由に対応できるようにします。
まず、Run関数にイベントハンドラを登録する記述を行います。
|
ここで記載されている名前の関数を追記します。
具体的には以下を追記します。
|
これで、放送に接続時、放送から切断時、放送内でコメントがあった際にポップアップが表示されるようになりました。
④ソースの追記(終了処理の追加)
最後にプログラム終了時の開放処理を行います。
以下の関数を追記してください。
|
⑤最後に
今回の結果をビルドして実行させると最低限の処理ができるようになりました。
作成したフォームにコントロールを配置したり、現在ポップアップが表示されるようにしている箇所を書き換えればそれなりのことができるようになったと思います。
次回は何かを目的にした機能を実装していこうと思います。
真剣で私に恋しなさい!S クリア [ゲーム感想]
NiconamaCommentViewer(NCV)のプラグイン作成2 [NiconamaCommentViewer]
ニコニコ生放送用のコメントビューアであるNiconamaCommentViewerのプラグインの作成メモです。
今回は、何もしないプラグインの作成方法について記載します。
①新規プロジェクトの作成
VisualStudioを立ち上げ、メニューバーから、[ファイル -> 新しいプロジェクト]を選択し、そこからクラスライブラリ(VB)を選びます。
プロジェクト名は仮にncvSampleClassとします。
プロジェクトが作成されたら保存しておいて下さい。

②対象のフレームワークの変更
対象となる.NET Frameworkをデフォルトの4.0から3.5に下げる必要があります。
ソリューションエクスプローラ上で、プロジェクト名を右クリックして、プロパティを開きます。
画面の一番下にある「詳細コンパイル オプション」を選択します。
「対象のフレームワーク」はデフォルトでは.NET Framework 4.0になっていますので、.NET Framework 3.5にしておきます。

プロジェクトのターゲット フレームワークを変更するか、確認のダイアログが表示されますので、「はい」を選びます。

③DLLをプロジェクトに組み込む
ソリューションエクスプローラのツールバーから「すべてのファイルを表示」を選択します。
表示された「参照設定」で右クリックし、「参照の追加」を選択します。
参照タブから以下2つのDLLを選び、プロジェクトに追加します。
・Plugin.dll
・NicoLibrary.dll
(上記ファイルはncv本体に付属しています。)

④IPluginインタフェースの実装
まず、コメビュ本体からプラグインとして認識されるためのクラスの、IPluginインターフェイスを実装したクラスを作成します。
IPluginインターフェイスについての詳細は、開発者用ドキュメントを参照してください。
以下、IPluginを実装した例です。
ソースはこちら
⑤ビルド
プロジェクトをビルドし、DLLファイルが生成されることを確認します。
本サンプルでは(ncvSampleClass.dll)
この時点では、以下の表示がされますが、気にする必要はありません。

このDLLファイルがNiconamaCommentViewerのプラグインファイルとなります。
⑥プラグインの動作テスト
作成したDLLファイルをNiconamaCommentViewerのpluginsフォルダに格納し、NiconamaCommentViewerを立ち上げます。
プラグインメニューに作成したプラグインが追加されていることを確認します。
以上で何もしないプラグインが作成できました。

今回は何もしないプラグインを作成しました。
次回はコメントに対応して動作する機能を実装させようと思います。
今回は、何もしないプラグインの作成方法について記載します。
①新規プロジェクトの作成
VisualStudioを立ち上げ、メニューバーから、[ファイル -> 新しいプロジェクト]を選択し、そこからクラスライブラリ(VB)を選びます。
プロジェクト名は仮にncvSampleClassとします。
プロジェクトが作成されたら保存しておいて下さい。

②対象のフレームワークの変更
対象となる.NET Frameworkをデフォルトの4.0から3.5に下げる必要があります。
ソリューションエクスプローラ上で、プロジェクト名を右クリックして、プロパティを開きます。
画面の一番下にある「詳細コンパイル オプション」を選択します。
「対象のフレームワーク」はデフォルトでは.NET Framework 4.0になっていますので、.NET Framework 3.5にしておきます。

プロジェクトのターゲット フレームワークを変更するか、確認のダイアログが表示されますので、「はい」を選びます。

③DLLをプロジェクトに組み込む
ソリューションエクスプローラのツールバーから「すべてのファイルを表示」を選択します。
表示された「参照設定」で右クリックし、「参照の追加」を選択します。
参照タブから以下2つのDLLを選び、プロジェクトに追加します。
・Plugin.dll
・NicoLibrary.dll
(上記ファイルはncv本体に付属しています。)

④IPluginインタフェースの実装
まず、コメビュ本体からプラグインとして認識されるためのクラスの、IPluginインターフェイスを実装したクラスを作成します。
IPluginインターフェイスについての詳細は、開発者用ドキュメントを参照してください。
以下、IPluginを実装した例です。
ソースはこちら
|
⑤ビルド
プロジェクトをビルドし、DLLファイルが生成されることを確認します。
本サンプルでは(ncvSampleClass.dll)
この時点では、以下の表示がされますが、気にする必要はありません。

このDLLファイルがNiconamaCommentViewerのプラグインファイルとなります。
⑥プラグインの動作テスト
作成したDLLファイルをNiconamaCommentViewerのpluginsフォルダに格納し、NiconamaCommentViewerを立ち上げます。
プラグインメニューに作成したプラグインが追加されていることを確認します。
以上で何もしないプラグインが作成できました。

今回は何もしないプラグインを作成しました。
次回はコメントに対応して動作する機能を実装させようと思います。
White Album 2クリアしました [ゲーム感想]
前作から10年以上経ってついに続編の2がでました。
という訳で、前作ファンとして即購入・ゆっくりクリアしてきました。
結果、点数をつけるなら75点ってところですかね。
男女間のすれ違いが嫌な人以外にはとりあえずお勧めできる内容でした。
最近発売されたゲームの中でも良作になるかと思います。
文章はしっかりと内面描写があり、
ストーリーは丸戸さんらしくよく練られていて、
CGは少し癖がありますが綺麗で、
音楽は進行の邪魔をしない感じ。
で、ここから以下は個人的な感想です。
文章は丁寧に書かれていて好感が持てました。
他のゲームも参考にしてこのレベルに近づいてもらいたいものです。
ストーリーは・・・基本的に好きです。
ただ、white albumは、付き合っている子がいるのに他の子を好きになる葛藤を描く作品、と思っているのですが、それが10年以上前に発売された前作よりいまいちな気がします。
CGは単純に好みではなかった、というだけです。
綺麗なCGであるとは思います。
音楽が残念です。
テーマのひとつに「冬」という季節を持たせているはずですが、あまりそれを感じることができませんでした。
いいな、と感じた曲は前作から持ってきた曲ばかり。
というわけで、良作ですが個人的にはいまいちという感じが拭えません。
遊び始める直前に「魔法使いの夜 体験版」をやって、演出の凄さをいつの間にか比較していて、それで残念と思った可能性もあります。
うーん、「Wihte Album 1」のリメイクでないかなあ。

という訳で、前作ファンとして即購入・ゆっくりクリアしてきました。
結果、点数をつけるなら75点ってところですかね。
男女間のすれ違いが嫌な人以外にはとりあえずお勧めできる内容でした。
最近発売されたゲームの中でも良作になるかと思います。
文章はしっかりと内面描写があり、
ストーリーは丸戸さんらしくよく練られていて、
CGは少し癖がありますが綺麗で、
音楽は進行の邪魔をしない感じ。
で、ここから以下は個人的な感想です。
文章は丁寧に書かれていて好感が持てました。
他のゲームも参考にしてこのレベルに近づいてもらいたいものです。
ストーリーは・・・基本的に好きです。
ただ、white albumは、付き合っている子がいるのに他の子を好きになる葛藤を描く作品、と思っているのですが、それが10年以上前に発売された前作よりいまいちな気がします。
CGは単純に好みではなかった、というだけです。
綺麗なCGであるとは思います。
音楽が残念です。
テーマのひとつに「冬」という季節を持たせているはずですが、あまりそれを感じることができませんでした。
いいな、と感じた曲は前作から持ってきた曲ばかり。
というわけで、良作ですが個人的にはいまいちという感じが拭えません。
遊び始める直前に「魔法使いの夜 体験版」をやって、演出の凄さをいつの間にか比較していて、それで残念と思った可能性もあります。
うーん、「Wihte Album 1」のリメイクでないかなあ。

麻雀の対戦記録管理ソフトを作成しました [プログラミング]
よくネット麻雀、特に天鳳と雀龍門をやっているのですが、対戦成績を簡単につけたいなと思い、管理ソフトを作成しました。
4人麻雀専用ですが、シンプル・簡単操作にできたと思います。
入力した情報はソフトで平均順位や総得点でソートできるほか、保存されるファイルはCSV形式のため大抵の表計算ソフトできれいに表示することができます。
ソフトの公開先・サポートは以下のところで行っています。
興味を持ったかたは使ってもらえるとうれしいです。
http://com.nicovideo.jp/community/co341922
4人麻雀専用ですが、シンプル・簡単操作にできたと思います。
入力した情報はソフトで平均順位や総得点でソートできるほか、保存されるファイルはCSV形式のため大抵の表計算ソフトできれいに表示することができます。
ソフトの公開先・サポートは以下のところで行っています。
興味を持ったかたは使ってもらえるとうれしいです。
http://com.nicovideo.jp/community/co341922
前の10件 | -








