小山博史のJavaを楽しむ(13)Subversionならできる!
NetBook最強バックアップ術
株式会社ガリレオ
小山博史
2009/12/25
教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部)
■ NetBookでのバックアップに困っていませんか?
昨年から今年にかけてNetBook(ネットブック)が話題となり、パソコン市場をリードしてきました。開発者の皆さんも購入して利用されている方が多いのではないでしょうか。NetBookは性能的に制限がありますから、メインの開発マシンとするのは難しいですが、移動時にアイデアをまとめたり、ドキュメントを整理したりする作業には適しています。
また、簡単なサンプルプログラムを作成して動作させるぐらいであれば、十分利用できます。皆さんもメインの開発は、デスクトップマシンを利用して、補助的な作業をNetBookで行っているのではないでしょうか。
今回は年末の特別編ということでJavaから離れ、そんな用途で使われるNetBookのバックアップについて考えてみました。
■ NetBookの利点・欠点
実際のNetBookのバックアップ方法を考える前に、まずはNetBookの魅力や利用方法について確認してみましょう。利用方法によって、採用するバックアップ方法も変わるからです。
□ NetBookは“バリバリ開発”には向かない
筆者は、EclipseやNetBeansをNetBookへインストールしてありますが、開発案件のコア技術となりそうな技術のサンプルプログラムを動かしてみる程度で、NetBookでバリバリ開発をする気にはなりません。
なぜかというと、やはりCPU性能が低く、搭載できるメモリにも制限があるため、動作が重たいからです。SSDを使っているマシンではディスク容量も問題です。最近個人的によく使う仮想マシンも動かすには無理があります。
それでも、筆者がNetBookを使っている理由は、値段が安いこと、バッテリーだけで長時間利用できること、持ち運びが楽であること、などの条件が満たされていて、すき間の時間や移動中に利用しやすいマシンだからです。そもそも、非力なNetBookでメインの開発をしようとはあまり考えていないのです。
□ PDAやスマートフォンを使おうとすると……
ここで、思い返してみると、NetBookに近いコンセプトの機器は従来も存在していました。PDAやスマートフォンです。ただしPDAやスマートフォンは、NetBookとは明らかに違う点があります。ざっと思い付くものを挙げてみると、次のようになります。
- PCのようなキーボード入力はできない
- マウスの代わりにタッチペン
- 専用アプリケーションをインストール
- データは母艦となるデスクトップパソコンと連携
いろいろな工夫をしたり機能制限をすることで携帯しやすい大きさになっていて、長時間の稼働が可能ですが、次のような課題がありました。
- キーボードを使って文字入力をしたい場合に使いにくい
- 画面サイズの制限により表示できる情報量が少ない
- 持ち運べるデータ量が少ない
ですから、キーボードやメモリカードなどの周辺機器を買い足して、小さなパソコンとしても使えるようにしたくなってくるのですが、お金を掛けて頑張った割には、結局パソコンとして使うには中途半端なものとなってしまいがちでした。
□ NetBookは、なぜヒットしたのか
そんな中、NetBookが登場しました。NetBookがなぜヒットしたのかについては、いろいろな意見がありますが、個人的には下記の点が大きく影響したと考えています。
- 資料作成、Webブラウジング、メールなどを普通に使うのに、NetBookは十分な性能を持っていた
- 一般的なノートパソコンよりNetBookの価格は安く、PDAやスマートフォンよりちょっと高い程度のちょうどよい値段だった
- バッテリ駆動で長時間稼働できた
![]() |
| 図1 NetBookの3つの利点 |
ここで挙げた項目は、「ヘビーユーザーにとっては、2台目として購入しやすい条件を満たしていて、ライトユーザーにとっては、1台目として購入しやすい条件を満たしていた」といえます。それで、幅広いユーザーに受け入れられたのだと考えています。PDAやスマートフォンユーザーの中にも、周辺機器に3〜4万円掛けるなら、割り切ってNetBookを購入した方が良いと考えた人がいるでしょう。周辺機器も結局荷物になるので、単体で利用できるNetBookと置き換えても大きな差にならないのです。
NetBookは、既存のデスクトップパソコンユーザー、ノートパソコンユーザー、PDA・スマートフォンユーザー、新規パソコンユーザー、それぞれにとって魅力的な点が多かったと考えられます。また最近は、クラウドコンピューティングが流行していて、「データはすべてクラウドの中へ」と考える傾向が強いですが、現実世界では、まだまだそこまでいきません。NetBookは、持ち運んで使えるものの現実的な選択肢として、ちょうどうまいタイミングで、市場に現れたのです。
■ NetBookのあんな用途・こんな用途
「ライトユーザーにとっては、1台目として購入しやすい」という話を出しましたが、@ITの読者の皆さんは一般的に見ると、ヘビーユーザーになると思います。前置きでも書きましたが、NetBookでバリバリ開発をするには性能的な問題があるため、ヘビーユーザーの皆さんとしては、高性能なデスクトップパソコンとNetBookを2台所有している場合が多いでしょう。
もしかして、どちらかしか持っていないということもあるかもしれませんが、理想的な構成としては、「ハイパワーなデスクトップと、小回りの利くNetBook」という組み合わせになるかと思います。ですから、ここでは、そういった環境を想定します。
![]() |
| 図2 母艦とNetBook |
この場合、メインマシンは、高負荷な処理をしたり、メインの仕事をするときに使ったり、NetBookの母艦(PDAやスマートフォンユーザーは、データを連携させるマシンを「母艦」ということが多いので、ここでもこのように表現することにします)として利用することになります。
筆者の場合、NetBookを利用する時間というのは、電車などで移動している時間や、待ち合わせ時に発生する“すき間”の時間、寝る前のちょっとした時間で、利用内容としては、Webブラウザやメーラの利用、ドキュメントの作成、整理となります。出張が多い人は、長時間バッテリが持つものを購入して、ちょっとした調べものや、出張中の議事録を作成することにも利用していることでしょう。
NetBookでは、ネットワーク機能が充実していて、普通は有線LANと無線LANが両方付いています。携帯性を高めるため、キーボードは小さめで、ディスプレイも小さめで低解像度です。1日中使うには、ちょっと疲れますが、移動中や出先でちょっと使う分には十分です。
筆者は、メインマシンのセキュリティアップデートをしている最中や、高負荷の処理をちょっとした時間で走らせるときに、こまごまとした作業をNetBookで片付けてしまうことも多いです。2台同時に使えると便利な場面も結構多いですから、同じようにしている読者の方もいることでしょう。
次のページでは、データの同期やバックアップの具体的な方法についてお話します。
| 1-2-3-4-5 |
| INDEX | ||
| 第13回 Subversionならできる! NetBook最強バックアップ術 | ||
| Page1 NetBookでのバックアップに困っていませんか? NetBookの利点・欠点 NetBookのあんな用途・こんな用途 |
||
| Page2 データの同期といっても方法はイロイロ Subversion+Linux+仮想マシン=最強バックアップ |
||
| Page3 NetBook最強バックアップのための環境構築の手順 仮想化ソフト「VirtualBox 3.1.2」のインストール 仮想マシンの作成 |
||
| Page4 仮想マシンにCentOSをインストール CentOSでのSubversionの設定 |
||
| Page5 Subversionのクライアントには「TortoiseSVN」を使う Subversionでファイルの同期をやってみよう! 年末など時間が空いたときに試してみよう |
||
小山博史のJavaを楽しむ バックナンバー 連載インデックスへ»
- 第1回 JavaとJavaScriptの親しい関係
- 第2回 いろいろなJavaを楽しむ
- 第3回 待望のJava SE 6 でパーシステンス
- 第4回 (Java+Derby)* Ruby on Rails プログラミング
- 第5回 【新人研修向け特別企画】JavaでPHPを使ってみた
- 第6回 JavaFXでJava RIA開発はどれくらい変わるの?
- 第7回 そろそろブログ+RSSアプリでも作ってみませんか?
- 第8回 デスクトップをJava製ウィジェットでにぎやかに
- 第9回 Google Android用携帯アプリ作成のための基礎知識
- 第10回 【新人なるプログラマーへ】ソースコードを読みましょう
- 第11回 Javaはクラウドのプラットフォームになり得るのか
- 第12回 「Javaは遅い」から「Javaは楽しい」に至る歴史
- 第13回 Subversionならできる! NetBook最強バックアップ術
- 第14回 UNIX/Linuxも楽しむJava開発者になるための学習法
- 第15回 年末でJetty(絶対)にできるAndroid携帯サーバ活用
| Java Solutionコラム一覧 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -


