Category Archive: Mac

post by yamamoto | | 0 | 345 views

Mac OSX で 起動できる USB を作ろう!

サンプルとして、debian Wheezy の インストーラを mini.iso(20MB)をダウンロードしてやってみました。 ・ターミナルを起動します。 ・hdiutil convert -format UDRW -o /Volumns/Ramdisk/mini.img /Volumns/Ramdisk/mini.iso を実行します。    (/Volumns/Ramdisk/は mini.iso の格納場所に書き換えてください、Macは勝手に.dmg を出力ファイルに付けます) ・diskutil list を実行します。 ・USBメモリをMacに指します。 ・diskutil list を実行します。増えた /dev/diskN (例えば、/dev/disk4)はUSBのはずです。(容量も確認した上で) ・diskutil unmountDisk /dev/diskN (Nは上記の場合、4になります) ・sudo dd if=/Volumns/Ramdisk/mini.img.dmg of=/dev/diskN bs=1m (注意:/dev/diskN が間違ったら、そのディスクの中身が上書きされる) ・diskutil eject /dev/diskN を実行して、USBメモリを取り出します。 これで、debian wheezy の インスール用 USB が出来上がります。 以前は、Unetbootin というアプリを使用したが、USBメモリが認識出来なかったり、使えなくなったので、この方法が簡単だし確実です。  

post by yamamoto | | 0 | 501 views

AppleScript : tell application “Microsoft Word” したら、あれ!仮想マシンのWordが起動された!!!

tell application "Microsoft Word"     set newDoc to make new document end tell このように新しワード文書を作ろうと思ったら、Parallels Desktop 仮想マシン内の Word が起動しようとします。 恐らく VMware Fusion を入れた場合も同じ現象が発生しますが、 当分の方法として、わざと"Microsoft Word 2011" とかに変更すると、アプリを選択する画面が出てきますので、 Word を選択すれば解決できます。     【追記】もっといい方法を見つかりました。   set WordApp to "/Applications/Microsoft Office 2011/Microsoft Word.app" if not application WordApp is running then     tell application WordApp         activate     end tell end if tell application WordApp     set newDoc to make new document end tell しっかりパスまで指定します。   【更に追記】 set ExcelApp to "/Applications/Microsoft ...

post by yamamoto | | 0 | 551 views

Mac 動画から静止画を抽出するアプリ MEPG Streamclip

本家:http://www.squared5.com/ 一応 Windows にも対応しますが、静止画を取るのがホットキーがないため、ちょっと面倒です。^^; それから、サポートする動画のフォーマットは、MPEG, VOB, PS, M2P, MOD, VRO, DAT, MOV, DV, AVI, MP4, TS, M2T, MMV, REC, VID, AVR, M2V, M1V, MPV, AIFF, M1A, MP2, MPA, AC3, ... です。   操作は簡単で英語が読めなくても動画ファイルをアプリにドラッグアンドドロップして開きます。 それから再生ボダンで撮りたいフレームに止めて、command + option + f 3つのキーを押すと下記のウインドが出てきます。動画と同じサイズにしたい場合は「Unscaled」に、Quality(画質)も最高(デフォルトは50%)にします。(一回設定したら、アプリを再起動しない限り覚えてくれます) Enter を2回押せば保存されます。下記のウインドを Command + w で閉じて引き続きフレームを探して静止画を撮ります。 ・ちなみにこのアプリは他にいろいろな機能がありますが、この記事には割愛します。 (キャプチャした画像です) (元の動画はこちらです) http://youtu.be/vXYpXm7_lc8

post by yamamoto | | 0 | 848 views

ラズベリーパイ、食べられないけど、美味しい〜

アマゾンからラズベリーパイ Type B 512MB のケースセットを購入しました。 SDが入っていないので、以前買った Team MicroSDHCカード (16GB Class10)を付属した SDHCカード変換アダプターに差し込んで使っています。 最初は起動用のSDカードを作って、モバイル用の電源に差し込んで HDMI 接続でテレビで見たが、なにも映しませんでした。>< ネットで調べて、電源とかSDカードの相性と作り方とかうんうんいっていますが、自分のほうは多分SDカードの作り方が問題だと思います。 うまく起動できたやり方を紹介します。^^ まず、電源ですが、いろいろなバッテリーを持っているので、試してみました。 1)展示会で貰ったバッテリー(規格不明:テスターで測ればいいのですが^^;、測る気がしません。。。)⇒ 使えません。。。 多分これと同じかな〜^^;   2)enecharger 12800mAh こちらは出力するポートが2つありまして、2.1A のほうはパワーのランプが点くが、しばらくしたら消えました。 1A のポートが使えます。   3)Wintop International(HK) Limited【iPad&iPhone対応】5000mAh 2ポートUSB出力 こちらは 1A のポートが使えました。5Vで700mA~1200mA が必要と言われていますが、500mA のポートも問題なく使えました。(700MHz) こちらのサイトによりますと、消費電流は、1GHzStatic動作時でも500mA程度に収まるようです。(まだ試すつもりはないのですが。。。) 4)DOCOMOのバッテリー まだ試していないのですが、多分使えると思います。(後ほど、テスト結果を追記します^^;) SDカードの作り方ですが、最近あまり windows を触っていないから、Mac OSX の方法でやりました。 1回目は SD フォーマッターを使わなかったが、画面さえでなかったので、Mac 版の SD フォーマッターをインストールして、SDカードを綺麗にしました。 それから、このサイトを参考して、dd ではなく ddrescue で イメージファイルを SD に書き込みました。 事前準備は ・ddrescue のインストール ・このサイトから ddrescue-1.16.tar.gz をダウンロードし、解凍したフォルダの下から、ターミナルで下記のコマンドでインストールする(Xcodeが必須かな) ./configure sudo make sudo make install ・ラズベリーパイの Raw Images をダウンロードし、解凍する ・ダウンロードサイト ・今回のファイル: 2013-09-25-wheezy-raspbian.zip ・SDカードを Mac に挿入し、下記のコマンドで SD がマウントされている情報を取得する sudo diskutil list sudo diskutil umountDisk disk8(こちらの場合は ...

post by yamamoto | | 0 | 925 views

Mac で dailymotion とニコニコ動画の動画をダウンロードする〜

使った方法は、firefox のアドオンです。 https://addons.mozilla.org/ja/firefox/addon/video-downloadhelper/ firefox で上記のURLを開いて、「+ Firefox に追加」をクリックすれば、 インストールできます。インストールした後、 firefox の「ツール」>「アドオン」から downloadhelper を「有効化」にして、 firefox を再起動すれば、使えるようになります。 見たい動画を再生すれば、玉3つのボダンがくるくる回って、隣の逆さま△を クリックすれば、ダウンロードできるリストが出てきます。ダウンロードしたい 動画を選べば、ダウンロードが開始します。

Mac
post by yamamoto | | 0 | 700 views

Debian Squeeze + Xen (amd64)を動かすための仮想マシンアプリのいろいろ

Debian Squeeze + Xen を Macmini の VMware Fusion 3 で作って VMware Fusion 4 までこのブログを運用してきましたが、 VMware Fusion 5 にアップグレードしたら、Debian Squeeze のみの起動は大丈夫でしたが、Debian Squeeze + Xen の起動は RAM のチェックの直後に再起動してその後再起動ループに突入してしまいました。 OSXは、Lion から Mountain Lion にアップグレードしましたので、VMware Fusion 3 は使えませんが、VMware Fusion 4 に戻して Debian Squeeze + Xen は問題なく起動できました。しかし、VMware Fusion 4 は Mountain Lion を完全に活かせないと思うので、VirtualBox に移行しました。 VMware Fusion の仮想マシン(旧)を VirtualBox の仮想マシンへの移行は、まずハードディスクなしの仮想マシンを作ってから、設定画面でハードディスクを追加する選択をして、既存のハードディスクイメージファイルを旧仮想マシンのファイルに指定すれば、移行できます。 しかし、VirtualBox で Debian Squeeze + ...

post by yamamoto | | 0 | 1,182 views

MacBook Pro 2008 late のメモリ増設

ネットで調べると、6GBしかできないと書いてありますが、最新のEFIであれば8GBメモリも使えるそうです。   MacBook Proで使用できるメモリのまとめ Late 2008のMacBook/MacBook Proでも8GBのメモリを使える 早速、手元のMacBook Proを調べると、EFIのバージョンが MBP51.007E.B06 なので、 できそう気がしますから、Macmini server 2011 から不要なメモリを入れてみました。 MacBook pro 2008 late でネットでの増設実績は、 DDR3 SO-DIMM 1066MHz(PC3-8500)のメモリですが、 今回は MacBook pro 2011 late でも使えるちょっと速い DDR3 SO-DIMM 1333MHz(PC3-10600) を使いました。いまのところ、快適ですね。 Amazonから買い求めることはできますよ。↓

post by yamamoto | | 0 | 1,204 views

Apache2 rewrite 開発環境を iPad の lighttpd に移行する

MacBook pro の php 開発環境を iPad に移してどこでも開発できるようにしたいという目標でチャレンジしてみました。 開発しているシステムは、MVC(モデル/ビュー/コントローラー)の枠組みを利用したもので、URI を rewrite して、 index.php から URI に対して応答するコントローラーとメソッドを呼び出しますから、Webサーバの rewrite 機能が必須です。 それから、モデルからはデータベースではなく xml ファイルに対して読み取りと書き込みを DOM で行いました。 MacBook pro の Apache のルートではなく /APP に設置する形で開発を進んでいます。 /APP/.htaccess の中身は下記の通りです。 Options +FollowSymLinks RewriteEngine On RewriteBase /APP/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule !\.(pdf|ico|gif|jpg|png|css|html|xml)$ index.php 一方、lighttpd では .htaccess は対応していません。iPad で Web 開発環境を作るのはこちらの記事をご参照ください。 まず、rewrite をオンにするために /etc/lighttpd2.conf を編集する必要があります。mod_rewriteの記載がなければ、追加してください。 server.modules = ( "mod_cgi","mod_indexfile","mod_dirlisting", "mod_accesslog","mod_rewrite" ) 続いて、rewrite の変換ルールを追加します。

これで MacBook と同じ動きができます。

post by yamamoto | | 0 | 1,011 views

Macmini 2011 メモリ16GBに増設しました。

↓ 本日やっと送料無料のメモリが届きました。 早速、Macmini に入れてみました。 いまのところ、快適に動いています。 自分への夏のプレゼントは満足ですね。^^ メモリはたっぷりあるから、Ramdisk を 2GB にしました。 Ramdisk の設定はこちらの投稿を御覧ください。 で、交換したメモリ(2GB2枚セットと4GB2枚セット)は オークションへ出そうかなと考えております。

post by yamamoto | | 0 | 780 views

Perl メモ 配列要素のgrep

    my @found = grep ( /$patten/, @chapter);     print $#found+1, "\n";          foreach $found (@found) {         print $found,"\n";         if ($found=~/^(第)(.+?)(章)/){         #if ($found=~/(.*第)(.+?)(章.*)/){             my $ch = $2;             print {ch}."\n";             print $found,"\n";                     }         print $found,"\n";      }