ブログ

  • Windows7の仮想マシンにAndroidをインストール

    Windows7には仮想PCという仕組みがあり、この仮想PCにAndroidをインストール可能です。
    (Androidに限らず、その他のOSもインストールできます)

    まず、Android本体ファイルの最新のISOイメージを以下のサイトからダウンロード。
    http://www.android-x86.org/

    現状「Android x86 4.x」系が良いと思いますが、下位バージョンもいくつかはダウンロードできるようです。

    次に「仮想マシンの作成」。
    作成にはこの記事を参照してください。
    Windows7で仮想マシンを作成する

    作成後、その仮想マシンを右クリックして「設定」を選択。
    「DVDドライブ」→「ISOイメージを開く」を選んでダウンロード済みのAndroidの本体ファイルを指定。

    そしてその仮想マシンを起動します。

    「Installation – Install Android x86 to Harddisk」を選ぶことでAndroidのインストールが始まります。

    1)「Create/Modify partition」→「New」→「Primary」を選択して、仮想ディスクの領域サイズを入力。実際のAndroidスマートフォンやタブレットは本体内蔵の記憶領域が数十GBなので、適当に数十GBで良いはずです。単位はMBなのでGBをMBに換算して入力します(1GB=1024MB)。そして「Beggining」→「Bootable」を選択し「Write」で設定内容を書き込みます。
    2)いったん「Quit」で終了させ、先ほど作成した領域「sda1 Linux Virtual HD」を選択し、ファイルシステムをリストから適当に選択すると、フォーマットが始まります。「ext3」はLinuxで採用されているファイルシステムなので、ext3が無難。
    3)「Do you want to install boot loader GRUB」は「Yes」。ブートローダが無いとOSを起動できません。
    4)「Do you want to install /system directory as read/write」は「Yes」。システム領域を読み書き可能にするか聞いてますが、別に読み書き可能でも構わないでしょう。「Installing Android x86」というプロセスが始まります。
    5)しばらくするとインストールが完了するので「Reboot」を選択。
    6)「Create a fake SD card」を選択。AndroidはSDカードに各種データを保存するので、仮想SDカードを作っておきます。容量は仮想ディスクで割り当てたサイズ以下を入力します。4096程度あれば十分。

    Virtual PC上でAndroidはそのままでは動かないので、以下の編集を行います。

    1)「(Debug mode)」を選択。

    2)viエディタで画面サイズを変更します。

    使い方はviエディタの使い方がシンプルにまとまってると思います。

    Debug modeの起動が終わると「(debug-found)@android:/android #」と表示されます。
    「vi /mnt/grub/menu.lst」と入力すると、Android x86の起動設定ファイルが開きます。
    「kernel」と書かれている7行目と11行目の末尾に
    「 vga=788 SDCARD=/dev/sdb」
    と追記し、viエディタを終了し、debug modeも終了します。

    3)あとはAndroid-x86を起動させるだけです。
    Windows7にAndroidをインストール

    言語一覧では日本語が存在しないのですが、「Settings」→「Language & input」→「Select language」→「日本語」を選択すると日本語になります。

    タッチ操作はできないので、マウス操作でアイコンなどをクリックして使います。

    仮想マシンからフォーカスを外すには、Alt+TABキーを押して別のアプリにフォーカスを移すことで外せます。

    Androidの終了は「Settings」→「Power off」で終了できます。

  • Windows7で仮想マシンを作成する

    Windows7には「Virtual PC」という「仮想マシン」を作成する機能があります。
    本来はXPを動作させる目的の機能ですが、XP以外のOSも動作できます。
    仮想マシンの作成方法は、
    1)「スタートメニュー」→「すべてのプログラム」→「Windows Virtual PC」→「Windows Virtual PC」を開く。
    2)エクスプローラ上部のメニューから「仮想マシンの作成」を選択し、適当な名前をつけます。
    3)仮想マシンに割り当てるメモリサイズを入力。初期値512ですが、倍の1024が妥当だと思います。それと「コンピュータのネットワーク接続を使用する」をチェック。
    4)仮想ハードディスクを割り当てる場所を選択します。「容量可変の拡張仮想ハードディスクの作成」を選択し「作成」を押すと仮想マシンが作成されます。

  • 猫は高さ20メートルのビルから難なく着地できます

    猫がビル屋上の壁の覗き穴から地上を見ていたところ、穴が狭すぎで戻れなくなります。
    体を反転させて必死に戻ろうとしますが、結局は落下。
    猫は高さ20メートルのビルから難なく着地できます
    高さ20メートル弱でしょうか、しかし普通に着地し、まったく平気に走り去ります。
    どうやら地上の白猫を見たかったようです。
    (さらに…)

  • USBでWindows7のシステム修復ディスクを起動する方法

    システム修復ディスクをUSBメモリに保存し、USBメモリからブートするには、
    書き込み可能なCD/DVDエミュレータを使ってシステム修復ディスクのCD-R用のISOイメージファイルを作ります。

    このVirtualCDというフリーウェアは、再起動不要でインストール可能です。

    http://www.virtualcd-online.com/

    1.リンク先からダウンロードし、インストールします。

    2.インストール後にタスクバーにあるVirtualCDのアイコンを右クリックして「Starter」→「Insert a blank」→「Run the Blank Media Wizard」を選んで空のCD-Rイメージを作ります。
    種類は「CD-R」。
    Create an ISO imageにチェックが入っていることを確認し、Descriptionに適当な説明を入れ、File nameに適当な名前を入力して、右のフォルダアイコンで保存場所を決めたら、「Create」ボタンを押します。

    3.タスクバーアイコン右クリックで「Empty Virtual CD Drive」→「Insert selected virtual CD」から先ほど保存したISOイメージを選び、
    バーチャルCDドライブに空のイメージを入れておきます(これをマウントすると言います)

    コントロールパネルの「システムとセキュリティ」→「バックアップと復元」→「システム修復ディスクの作成」を選び、空のISOイメージが入っているドライブを指定します。
    恐らくエラーが出ると思いますが、ISOイメージ自体は作成できているので問題無いです。

    次に、コマンドプロンプトを管理者権限で開きます。
    スタート → すべてのプログラム → アクセサリ → コマンドプロンプトを右クリックして「管理者権限で実行」します。

    diskpart
    と入力するとコマンドプロンプトのタイトルバーに「diskpart」という文字が追加されてdiskpartモードに変わります。

    list disk
    を実行すると記録メディアの一覧が表示されるので、空き容量を見てUSBメモリを判断します。
    間違ったディスクを指定すると、そのディスクの内容がすべて消えてしまうので細心の注意が必要です。

    USBメモリにブートセクタを書き込む準備のために、以下のコマンドを実行していきます。

    clean
    create partition primary
    select partition 1
    active

    そして
    format fs=fat32
    または
    format fs=ntfs
    を入力します。
    どちらでもOKですが、NTFSだとUSBから起動できない場合があります。

    フォーマットしたら、
    assign
    exit
    でdiskpartを終了します。

    コマンドの意味は以下のページを参照してください。
    diskpartコマンドの説明

    以下のコマンドを入力し、仮想イメージをメモリにコピーします。
    xcopy d:\*.* /e/f e:\

    「d:\」の部分はISO化したシステム修復ディスクが入っているドライブ文字にします。
    仮にEドライブにISOイメージがあるなら「e:\」となります。
    [e:\」はの部分USBメモリのドライブ文字にします。仮にFドライブがUSBメモリなら「f:\」とします。

    「/f」はコピー中にファイル名を表示するというオプション。
    「/e」はサブフォルダもコピーし、空のフォルダもコピーするという意味のオプション。
    オプションは任意です。

    上記コマンド実行で、

    bootmgr
    boot\bcd
    boot\boot.sdi
    boot\bootfix.bin
    sources\boot.wim

    以上の5つのファイルがコピーされます。

    「5個のファイルをコピーしました」という表示が出るまで待ちます。
    コピー完了後にOSを再起動し、再起動画面で「F2」などを押してBIOS管理画面に切り替えます。
    恐らく「BOOT」の項目で優先順位を変えられるので、USBを先頭にしてBIOSを再起動し、USBメモリから起動してみます。

  • 十分なディスク領域がないので、この操作を完了できません。というディスクの管理エラーの解決方法

    ディスクの管理でパーティションを作る際に
    「十分なディスク領域がないので、この操作を完了できません。」
    というエラーメッセージが表示されてパーティションを作れないことがあります。

    これはWindows7標準の機能の「ディスクの管理」では右隣に空きがある(未割当領域がある)パーティションしか拡張できないのが原因です。

    また、システムの修復を利用してHDDを換装した際に、
    以前のHDDよりも容量が大きいHDDに換装したあと、
    あまっているディスク領域に新しいパーティションを作成しようとしたときにも発生します。

    この場合はパーティションの全体サイズもそのまま新しいHDDにコピーされ、
    ディスクの管理ではそのデータを更新する機能が無いことが原因のようです。(未確認)

    Partition Wizardというフリーウェアを使うと、このエラーが出ずに自由に新しくパーティションを振り分け直すことができます。
    Partition Wizard

    1.リンク先から「Partition Wizard Home Edition」をダウンロードし、インストールします。
    2.Partition Wizard Home Editionを起動後に「MiniTool Partition Wizard」を選択すると、Partition Wizardが開きます。
    3.サイズを変えたいパーティションを選択して右クリックし「Move/Resize」を選択します。
    4.スライドバー画面が開くので、好きなサイズにします。または数値を入力してサイズを指定してもOKです。
    5.サイズを変えたいパーティションを設定し終えたら「Apply」をクリックすることで、パーティションが再振り分けされます。

    ただしPartitionWizardをインストールしたパーティション自体を変更する場合は、再起動が必要です。

  • ディスクが署名の競合によってオフラインとなったときの対策

    「署名の競合~」というエラーメッセージはディスクID=署名が同一のHDDが混在するときに発生します。
    署名の競合の解除方法は、
    コントロールパネル→管理ツール→コンピュータの管理→ディスクの管理で、
    オフラインとなっているディスクを右クリック→オンラインを選択するだけです。
    あとは自動的にディスクIDが再振り分けされて、そのディスクはオンラインとなり、使えるようになります。

  • AppleMobileDeviceService.exeを停止させる方法

    AppleMobileDeviceService.exeとは、iPhoneとPCとをつないだ際にデータの同期を行うアプリケーションらしいのです。
    しかしほとんど利用しない私のような人にとっては、勝手にスタートアップで起動するので迷惑です。
    そこでAppleMobileDeviceService.exeをスタートアップから削除する方法を探しましたが、いちいち削除せずとも自動起動を停止させればよいようです。
    1.コントロールパネル→管理ツール→サービスを開きます。
    2.AppleMobileDeviceService.exeを探します。
    3.AppleMobileDeviceService.exeをクリックし、いったん「停止」させます。
    4.スタートアップの種類を「手動」に変え、「OK」を押します。
    リストを見ての通り、他の自動起動アプリも同様に手動に変えることで自動起動を停止できます。

  • 約5万円の3DプリンタRobo3D

    Robo3Dという5万円で買える3Dプリンターのようです。

    元はKickstarterで出資を募った企画で生まれた3Dプリンタだとか。

    https://www.kickstarter.com/projects/1682938109/robo-3d-printer

    日本での発売はありません。
    個人輸入が必要ですね。
    売ってもらえるかはわかりませんが。

    RoBo 3D Low Cost, Open Source 3D Printer on Kickstarter

    素材はPLAですが、99ドルのオプション価格を払うとABSにも対応できるそうです。

  • 3Dプリンタでテディベアを作った

    テディベアのようなぬいぐるみを作れる3Dプリンタを作ったそうです。

    素材はウールで針を突いて繊維と繊維が編みあがってます。

    ベースとなるフェルトが必要で、そのフェルト上に毛糸を編んでいくみたいです。

    動画を見る限り、3Dプリンターというより立体ミシンってかんじですね。

  • 3Dプリンタで世界初の家屋建築

    中国上海のベンチャー企業が、巨大プリンターを作り、ガラス繊維製の家屋を作ったそうです。

    3Dプリンターで家屋建築=世界初の商業化、コスト半分-日本市場有望・中国

    この企業は「上海盈創装飾集団」という建材製造企業で、

    長辺150メートル
    幅10メートル
    高さ6.6メートル

    という大きさの巨大プリンターを自作。

    建築廃材からリサイクルしたガラス繊維とセメントとで家屋を製作。

    建築コストは日本円で330万~500万円とのこと。

    この写真が実際に建築した家屋らしいです。
    3Dプリンタで世界初の家屋建築
    コストは従来工法の半分と言ってるんですけど、ガラス繊維とセメントによる家屋の「従来工法」って何なんでしょうね。

    日本市場を狙っているらしく、台風に耐えるとも言ってますが、重要なのは耐震性ですし……。

    確かNASAも3Dプリンターで月面基地などを作る方法を研究しているはずですが、その方法は小型の3Dプリンターで小さなパーツを作って、そのパーツを組み立てるという方法だったはず。

    家屋を丸ごと作るほうが夢があって面白いんですが、そういう方法が現実的に感じます。