skillup

技術ブログ

プログラミング全般

PCクラッシュ時に備えて

投稿日:

先日、ずっとメインで使っていた会社のノートPCがクラッシュし、再起不能になりました。ファイルなんかはクラウドで管理していたものが多かったので実害はあまりなかったんですが、当然ゼロではありませんでした。

ちょっとこういったことに備えて大事なことをメモしておこうかと。

個人内のPCの中だけに入っている情報は極力避ける

大切な個人情報が入ったものは自分のPCの中だけに入れていることが多いかと思いますが、漏れる心配がない代わりにクラッシュした時に最悪紛失するという可能性もあります。

こういったことも備えて外部に保存しておきましょう。重要な個人情報が入っていないものはクラウドサービスなどなるべくPCの外に置いておいたほうがよいでしょう。

これらのクラウドサービスがクラッシュする可能性もゼロではないですが、少なくとも個人のPCが壊れる確率よりははるかに少ないでしょう。

プログラムだったらバージョン管理しておきましょう。

定期的にバックアップを取る日をルーチンで決める

バックアップをとりましょう、という心構えだけでは実行しない確率が高いので、ルーチンで取る日を決めましょう。手順もすべて自動化して書いておくとよいでしょう。

必要ソフトや環境構築はメモしておく

必要なソフトや環境などはなるべく日ごろからメモしておきましょう。

特に環境構築の手順などはかなり細かくメモしておかないと使っていたものと違う、ということが頻繁に起こりえます。設定ファイルなどある場合には外においておき、一発で読み込めるようにするのが良いです。

おまけ

先輩いわく、プロジェクトの終盤やリリース直前ほどPCクラッシュが起きやすいようです。そういや今回もリリース直前でしたし、以前の現場でもありましたねえ・・・マーフィーの法則でしょうか(汗)

-プログラミング全般

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

バッチスクリプトで気をつけたい点

実務でバッチ処理を作る際に気をつけるべきと思ったこと。 基本的にエラーをいかに捉えていかにログに吐くかを最初に考える。まずはエラーありき。失敗するもの、想定した値がこない、あるいは値がないを前提として …

no image

コードの分割

今回はリーダブルコードの8章。コードの分割について。 ポイントとしては1行に情報を詰め込みすぎているような場合は分割して、意味がわかりやすい区切りにまとめよう、といったことでしょうか。つまりは「困難は …

no image

Excelでのテストデータ作り

ExcelVBAでテストデータを作るときに役に立った関数などを紹介させていただきます。 user_id time 2143 2017/1/16 3:35 6724 2017/1/2 6:05 4528 …

no image

シェル基礎2

シェルコマンド使い始めて数年たちますが、いまだに知らないことはおおいですし、早く知っとけばよかった的なこともたくさんあります。 そんな小ネタ集を alias よく使うコマンドを別名で登録することができ …

no image

オブジェクト指向 アプリケーション層に関して

本日も引き続き「現場で役立つシステム設計の原則」を読み進めてます。 本日は主にアプリケーション層(以下AP層)。MVCモデルでいうところのコントローラーに近い?)の考え方について。 Contents1 …