開発動機
「MyBackup」作成のきっかけは、私がハードディスクのクラッシュ! という悲惨な事故を経験したことにあります。当時、プログラミング開発を行いながら、定期的にバックアップを取っていたのですが、そのバックアップを取っているハードディスクが壊れてしまい、日ごろのバックアップがまったく意味のないものになってしまいました。「では、バックアップを保存する安全な場所は?」と考えていたら、「サーバがあるじゃないか!」と思いついたわけです。でも、サーバのディスク容量を圧迫すると管理者に怒られそうなので、超最新版をいくつかサーバに残して古いものを自分のマシンに移動させることを考えました。
つまり、超最新と少し前を二つのバックアップフォルダで管理させたいと思ったのです。しかし、こんな変な要求を満たすバックアップツール……探しましたが、どこにもありません。というわけで、それなら自分で作ってみようと思い、開発をはじめました。
開発中に苦労した点
苦労した点は特にありません。もともと個人的に使用するための便利ツールを作るつもりで作ってみたら、意外とおもしろくて、調子に乗ってどんどん機能が増えていったという感じです。しいて挙げれば、人に「MyBackup」を勧めるにあたって、どのような機能があれば使ってもらえるかとか、どんな画面だったら使いやすいかなど、初心者でも簡単に扱えるようにすることに苦労しました。
ユーザにお勧めする使い方
「MyBackup」はバックアップに関する設定が簡単にできるように、いろいろと使い勝手がよくなるための機能を盛り込んでいますので、日ごろのバックアップ作業に役立てていただきたいと思います。
特に、プロジェクトごとにバックアップ項目を管理し、そのプロジェクトをデスクトップにショートカット作成する機能(MyBackupオリジナル機能)や、タスクバーに常駐して定期的に実行する機能など、かなり便利かと思います。
また、これも「MyBackup」オリジナルの機能ですが、第2バックアップフォルダ機能というものもあります。前に書いた「超最新と少し前のバックアップを二つのフォルダで管理する」というものです。普通のバックアップ作業では、あまり使うことがないかもしれませんが、私のような悲惨なクラッシュ事故を体験したことのある方には、重宝する機能であると思います。
「MyBackup」は、たくさんのユーザからバグ報告や機能改善提案など、貴重な意見をいただきながら、少しずつ少しずつ成長してきたツールです。今後も「MyBackup」ユーザの意見をどんどん反映して、機能アップを図っていこうと思っていますので、多くの方に「MyBackup」を有効活用していただきたいと思っています。
今後のバージョンアップ予定
今のところ、次のような機能改善を考えています。
- スケジュール機能のパワーアップ:予定していたバックアップがマシン停止で、行われなかった場合の次回起動時における自動実行
- 対応アーカイブ形式を増やす:現在、LHA/ZIP/CABに対応していますが、ほかのアーカイブ形式でもバックアップできるようにしたい
- 圧縮ファイルの展開(解凍)機能:圧縮バックアップされたファイルを展開する機能
など。みなさまからいただいたアイデアはなるべく取り入れるようにしていますので、使い勝手がよくなるようなアイデアなどありましたら、どしどしメールしていただければ幸いです。
(SAKASE)