脳みその中身

Inside of My Brain

Drobo FS を TimeMachine用に設定する (Lion)

Mac OS X Lion の TimeMachine用に、Drobo FS を使用する方法

Drobo FS とは、「メンテナンスの超絶簡単な RAID-NAS」とでもいったらいいのでしょうか。
この Drobo FS を TimeMachine 用のHDとして使うための設定をメモしておきます。

Software のアップデート

Mac OS X Lion に対応させるためには、Mac ソフトウェアアップデートで、最新 (10.7.2) にアップデートし、Drobo Dashboard / Drobo Firmware を最新にする必要があるとのことです。

Drobo FS, Drobo Pro FS, B800fs support for Lion Time Machine

※ 以下の説明は、Mac OS X を最新 (2012/01/29 現在 10.7.2) にアップデートておいてあるものとします。

Drobo の設定をするために Mac側にインストールする Drobo Dashboard と、Drobo 本体の基本ソフトウェアである Drobo Firmware がありますが、Drobo Dashboard をインストールして、自動アップデートで、Drobo Firmware もアップロードされますので、とにかく、Drobo Dashboard をインストールすることから始めます。

僕の場合、バンドルされてきたCDの Software は古いに違いないと思い、まずは、Drobo日本語サイトから、Mac用の Drobo Dashboard 1.7.3 をダウンロードし、インストールしました。
( バンドルCDの Drobo Dashboard のバージョンは未確認。)

Drobo に数個のHDが挿されていて、LANケーブルが繋がっていて、電源が入っていれば、Drobo Dashbaord を立ち上げるだけで、自動的にアラートが出て、その都度従うことにより、 Drobo FirmwareDrobo Dashboard自動アップデートされました。

※ このときのアラートで、「Droboを終了させて…」と出てくる場合がありますが、特に Drobo の電源を落としたり Drobo Dashboard を手動で終了させたりするようなことは不要です。
単に、OKだか「はい」だかを押して、従うのみで大丈夫でした。
※ 必要に応じて、Macが再起動されます。
※ 僕の現在 (2012/01/29) の Mac版 Drobo Dashboard のStableな最新バージョン (上記の方法で最終的にアップデートされる Mac版 Drobo Dashboard 最新バージョン) は、Drobo Dashboard 2.0.3.40648 で、 Drobo Firmware は、Drobo Firmware 1.2.1 [4.31.45080] です。
Drobo英語サイトのダウンロードページからは、Drobo Dashboard 2.1.2 がダウンロード可能のようですが、僕は使用していません。

#########################################
2012/01/30 追記:
本日、上記英語サイトから Drobo Dashboard 1.2.1 [4.31.45080]をインストールしました。
以前のヴァージョンをアンインストールせずに、上書きインストールで大丈夫のようです。
また、表示が英語になるかと思っていたのですが、日本語でした。
少しメニュー階層が変更されていますが、問題なく使えるようです。
#########################################

TimeMachine用の「共有(ボリューム)」を作成

Can I use Apple’s Time Machine with my Drobo FS/DroboPro FS/B800fs?

  1. 左カラムから「共有」を選択
  2. 右カラムから「共有設定」を選択
  3. 右カラム左下の「+」ボタンをクリック
  4. 共有名を設定
  5. 「この共有の Time Machine のサポートを有効にする」をチェック
    ※ 一旦設定して共有を作成した後での変更はできない
  6. 「バックアップサイズの制限値」を設定してOK
    ※ 一旦設定して共有を作成した後での変更はできない
    ※ 単位がGBであることに注意
  7. 何秒かすると、共有リストに今作った共有が表示されるので、「マウント」にチェック
    ※ 表示されない場合、一旦 左カラムから他のメニューを選び、再度「共有」を選択すると表示される
  8. 左カラムの「設定…」を選択し、「管理者」を選択
  9. Admin ユーザーを設定

Time Machine 環境設定

システム環境設定 > Time Machine > ディスクを選択…で、今、作成設定した共有(ボリューム) を選択する

※ このとき、ユーザ名とパスワードを聞かれるので、手順 9 で 設定した Admin ユーザのユーザ名とパスワードを入力する

CSVファイルを出力して FTPアップロードするまでを FileMaker のスクリプトで行う方法 (Mac OS X)

某クライアント (不動産業) の案件で、『CSV を 吐き出して、FTPで (あらかじめ規定された) Webサーバ上のフォルダ にアップロードする』というものがありました。

そのクライアントは、社内業務に FileMaker を使っているので、FileMaker (Mac OS X) のスクリプトで実行したいわけです。

条件は、以下の通り。

  1. CSVファイルの文字コードは、UTF-8 / 改行コードは、LF。
  2. CSVファイル名は、YYYYMMDDhhmmss_テーブル識別子.csv の形式。
  3. CSV出力と同時にFTPアップロードする。
  4. FTPユーザ名/パスワードなどのFTP関連情報は、FileMakerアクセスからは隠す。
  5. Macを少しだけ使えるスタッフが、Macで、FTPサーバアドレス/FTPユーザ名/パスワードなどのFTP関連情報 をいつでも修正できるように。

1 は、普通にCSV(UTF-8)書き出し後に (Mac OS X での出力なので 改行コードが CR なので LF に修正するために)

$ perl -p -e ‘s/\r/\n/g’ < CR.txt > LF.txt

とやってやればOKですし、なんなら、XML FMPRESULT 指定で…という方法もあります。

2 は、
テーブル識別子を $tableid というグローバル変数に格納しておいて、

Let ( [

$YYMMDD = GetAsText ( Year ( Get ( 日付 ) ) * 10000 + Month ( Get ( 日付 ) ) * 100 + Day ( Get ( 日付 ) ) ) ;
$hhmmss = Right (
"000000" & GetAsText ( Hour ( Get ( 時刻 ) ) ) * 10000 + Minute ( Get ( 時刻 ) ) * 100 + Seconds ( Get ( 時刻 ) ) ;
6
) // Right
] ;
$YYMMDD & $hhmmss & “_” & $tableid & “.csv”
) // Let

とかやってやればOKでしょう。

3 も、4 の条件がなければ、シェルコマンドを do shell script な AppleScript ではじいてやればOKのはずなのですが、この場合、AppleScript内に、FTPユーザ名/パスワードなどの情報を書き込むことになります。
では、FTP情報を埋め込んだ AppleScript をアプリケーション形式で保存しておいて、それを叩いてやれば良さそうなものですが、
5 の条件でいう『Macを少しだけ使えるスタッフ』には、AppleScript の編集は、少し荷が重すぎるようです。

…で、「どうやって、FTPアップロードすべ?」と悩んでいたわけです。

Automator Acriotn : Upload to FTP を使った Automatorフロー例いっそのこと、Transmit 4 などの FTPクライアントソフトの AppleScript 機能を使って…という『一応の解』が出ていたわけですが…ふと「Automator でどーよ!?」と思いました。

「Automator なら Automator のフロー側に FTPユーザ名/パスワードなどをリテラルで格納すれば、FTP関連情報をFileMaker アクセスからは隠せるし、Automatorのワークフローの修正なら、『Macを少しだけ使えるスタッフ』にも修正可能!」

探したところ、Upload to FTPという Automator Action がありました。
これを使って、CSV書き出し用フォルダに、フォルダアクション として設定すれば、オールOK!

具体的な手順の説明は、また後日。

ブログエディタさがし – ecto -

ブログエディタなるものを物色。

Macjournal は、一時期メモとして使い倒したけれど、ブログエディタとして使ったことはないし、クセが強いのであんまその気にならない。
今までは、「ブラウザ上で書けばいいじゃん」な気分でいたのだけれど、そら便利なら使わない方がもったいない気もしてきたのです。
ということで、評判の良さ気なブログエディタを探して、使ってみようと思いました。

ecto

ずいぶんと評判が良いみたい。
画像のドラッグ&ドロップに対応というのが良い。

さっそく ecto 3 をダウンロードしてインストール。

まず、勝手に設定ウィザード的な窓が開く。

使っているブログシステムを選んで、ブログのURLを入力すると自動でアクセスポイントを探してくれる。
101119174439.jpg

あとは、アドミン権限のあるアカウント情報を入力するだけ。
101119174547.jpg

できたできた…と新規エントリを作成しようとしてみたら、WYSIWYGエディタの ulタグの挙動がおかしい。

ectoScreenSnapz001.jpg

てな感じで複数の行を選択して、101119175309.jpg ←こんなリスト化するボタンを押すと、

101119175844.jpg

と、↑こんなんなっちゃいます。

ulタグは結構使いますから、これでは話になりませんので、ecto 断念。

Mac mini Server に FileMaker Server 11 をインストール (Mac OS X Server 10.6 の初期設定)

Snow Leopard Server 搭載 Mac mini を買ってきて電源を入れた直後の画面から、FileMaker Server をインストールする前までの設定を、(冗長に過ぎるかと言うほど) 豊富なスクリーンキャプチャ画像で、流れるように説明……w

注意!:最初からインターネットサーバとして設定したいという場合もあるでしょうが、今回は、逆引きの権限委譲がなされていないプロバイダの固定IPサービスを使用している環境ですので、プライマリ DNS名は、.private を使用しています

また、今のところ、これが一番シンプルでわかりやすいのでは…という設定について述べていますが、諸条件が違えば、そらこの方法では不適当になる場合ももちろんあるでしょう。
Net上に あまり情報がなかったので、記事にしましたが、あくまで、自分メモ程度の情報です。

参考になさる場合、at your own risk でお願いします。

また、間違いなどがあれば、コメント欄ででもご指摘下さい。
今後、間違いや補足情報は、分かり次第、随時 修正していくつもりです。

1) [続ける]をクリック。 Continue reading

Mac mini Server に FileMaker Server 11 をインストール (序章)

Snow Leopard Server (Mac OS X 10.6 Server) 搭載 Mac mini に、FileMaker Server 11 を載っけて、使おうとやってみた。

適当に設定してみたが、なんだか安定しない。
「そんじゃ、クライアント版の Snow Leopard を載せ換えて、そっちでやろう」と思ったのだが、クライアント版の Snow Leopard は、 Snow Leopard Server 搭載 Mac mini にインストールすることができない。

※ もちろん、直接、Mac mini でインストールすることもできないし、他の Mac で、外部HDにインストールして、そのHDを Mac mini に接続しても、暗黒カーテンが降りてくる例のカーネルパニックな画面になって、起動できない。

しょうがないので、Mac OS X Server 10.6 Snow Leopard を再インストールすること数度。
ことごとく、安定しなかったのだが、下記の参考ドキュメントを読みまくったり、エロい人 エライ人 に聞いたり、Apple の XServer系サポートの人 に聞いたり…して、数度のクリーンインストールを繰り返した結果、なんとなく、「こーゆーのが一番シンプルなんじゃね?」というものに、とりあえず行き着いたので、まとめてみたりしようかと…。 Continue reading

Mac OS X v10.6.4 Update を適用して Flash Player のバージョンが…

Mac OS X v10.6.4 Update がリリースされました。

一般情報 Mac OS X v10.6.4 アップデート

10.6.4 アップデートは、Mac OS X Snow Leopard をお使いのすべてのユーザに推奨されます。このアップデートには、Safari 5 およびお使いの Mac の安定性、互換性、およびセキュリティを強化するオペレーティングシステムの全般的な修正が含まれており、以下の問題の修正も含まれています:

  • キーボードやトラックパッドが反応しなくなる原因となる問題を解決
  • Adobe Creative Suite 3 の一部のアプリケーションが起動しなくなる原因となる可能性がある問題を解決
  • SMB ファイルサーバ上のファイルのコピー、名称変更、および削除時に起きる問題を解決
  • VPN 接続の信頼性を向上
  • DVD プレーヤーで、標準品質デインターレースを使用した再生時に起きる問題を解決
  • iPhoto または Aperture で、フルスクリーン表示での写真編集時に起きる問題を解決
  • 一部の点字ディスプレイとの互換性を向上

このアップデートについて詳しくは、次の Web サイトをご覧ください:
http://support.apple.com/kb/HT4150?viewlocale=ja_JP

このアップデートのセキュリティ内容については、次の Web サイトをご覧ください:
http://support.apple.com/kb/HT1222?viewlocale=ja_JP

この Update には、セキュリティ・アップデートが含まれますので、Snow Leopard (10.6.x) ユーザ全員が対象となるようです。
※ Mac OS X Leopard (10.5.x) ユーザにも、セキュリティ・アップデートがリリースされているようです。

で、これで、Flash Player のバージョンには、最新版(10.1.53.64)よりも古いバージョン(10.0.45.2)が含まれているんだけど、まあ、普通に最新版が入っている場合、置き換えたりしないよ…な情報がありましたが、僕の環境では、みごと置き換わりました。w

ということで、Flash Player のバージョンの確認とインストールの方法 は…

1. ここさ行って、インストールされている Flash Player の バージョンを確認。

2. 最新バージョンより、インストールされているバージョンが古い場合は、3へ。

3.ダウンロードサイト Player Download Center が「複数のリダイレクトがどうちゃらこうちゃら…」となって、ページが表示できない場合は、Adobe Flash Player Support Center の方が早いかも…とおもったけど、結局 と同じURLに飛ばされるみたいです。

4. あとは、Get the latest version なリンクをクリックして、指示にしたがいませう。

=====================================

《JailBreak な方々へ》

ちなみに、Mac OS X のソフトウェア・アップデートを確認すると、同時に、iTunes 9.2 も Update リストアップされます。
これが、迂闊に上げていいものなのかどーなのか、僕的には、様子見中な感じでございます。(一応、念のため情報待ち)
もちろん、ECID / SHSH あたりのバックアップがまだな人は、さっさとやっておきましょう。
参考リンク:[iPhone] Umbrellaの使い方 (ECID SHSH 強制保存方法)Apple Voice さんち

USB転送の効かなくなった GoodReader でUSB転送を有効にする方法

GoodReaderGoodReader で、USB転送が効かなくなったとお嘆きの貴兄へ
※ JailBreak 必須 (インストールされている前提:OpenSSH / SBSettings )

脱獄ファンクラブのみなさまご機嫌いかがでしょうか。しりすえもんじ です(嘘

Appleさんの「あんまり便利なアプリは、あぷるの都合で認可しません作戦」により、あんなに使いやすかった GoodReader も、USB転送が効かなくなりました。
これが効かないと、クソデカイPDFとか Wifi転送中にエラーになるんだよねー…なご意見もおありかと思われます。
…ということで、ごにょごにょしてみました。

結論として、当該 plistで、USB転送を Trueにしてやるだけで、最新版(改悪版) GoodReader の USB転送が効くようになります。

JailBreak 済みで、すでに、OpenSSH と SBSettings がインストールされたいることを前提に手順を説明します。 Continue reading

0xE8000065 iPhone Error

今朝、iPhone 3GS を Mac に接続すると、突然、『不明なエラーが発生したため、iTunes はこの iPhone に接続できませんでした (0xE8000065) 。』と言われて認識できなくなりました。

0xE8000065errorJailbreak に起因するトラブルかとも思いましたが、すでに接続済みの もう1台の iPhone (iPhone 3G) は問題なく認識されています。
僕の iPhone は2台とも Jailbreak 済みなので、原因がすなわち Jailbreak に直接起因するわけでもなさそうです。

ググった結果、Windowsの Intel P55チップセットの問題に言及する情報しか出てきません。
どう考えても、はずしているので、再度、英語ベースで検索。

iTunes could not connect to this iPhone because an unknown error occurred (0xE8000065)

というエントリには…

So if you’re running into this “0xE8000065″ error with iTunes and your iPhone (also some people report problems on their iPod Touch…) try the following to troubleshoot:

* Change the USB port the iPhone is connected to the computer with
* Let the iPhone charge sufficiently before trying to access it through iTunes
* Turn the iPhone on and off

If it’s persistant, you could even try resetting the PMU/SMC controller on the Mac.

とありましたが、もちろん、USB周りの物理的な接続は既に試したうえでしたし、満充電に近い状態でのエラーでしたので、これもはずしてるなーと思ったとき、当該エントリのコメント欄に以下の情報を見つけました。

Actually this is a bug between iphone and iphoto.
To get it to work proper you must click into your mac / then iphoto library, then right click show package info.
Then scroll down and drag the ipod photo cache onto your desktop.
Once that is done sync your iphone and it will rewrite that ipod photo cache , the sync will go through and the file is good.
After that delete the ipod photo cache that you placed on your desktop and all is well

ビンゴ!

意訳:
実のところ、これは iPhone と iPhoto 間のバグなんだよねー。
正しく動作させるには、Macで、iPhoto Library に行って、右クリックで [パッケージの内容を表示]  を選んで、中の iPod Photo Cache (フォルダ) をデスクトップに出す。
それから、iPhone を Sync させると、iPod Photo Cache が作成され直すから、あとは、さっき取り出したデスクトップの iPod Photo Cache を削除しておしまい。

saykana コマンド

Macユーザにとって、Terminal.app で、

say hello

などと打つと、”hello” と音声が返ってくることは知られていますが、これらはあくまで英語が対象。

カナを対象にしたUNIXアプリ saykana が存在することを初めて知りました。

SayKana – Mac用音声合成プログラム

基本的にはターミナルから実行します。

基本は、かなの文字列を引数に指定するだけです。すぐにスピーカーから合成音声が流れます。
$ saykana こんにちわ

空白を含む文字列の場合は”"で囲みます。
$ saykana “こんにちわ さようなら”

オプション

-v m1
声の種類を変えることができます。 デフォルトは女声ですが、m1を指定すると男声になります。
$ saykana -v m1 こんにちわ

-o file
音を出す代わりに、.aiffファイルに保存します。
$ saykana -o sample.aiff ファイルに、しゅつ’りょくします。

-s speed
話速を変更するときに指定します。speedには50-300の値を指定します。標準は100です。
$ saykana -s 90 ゆっくりしていってね?

-h
使用方法を表示します。
$ saykana -h

-f file
発声内容をファイルで指定することができます。複数行に対応します。 fileに – を指定したときは、標準入力となりますので、パイプやリダイレクトを使用することができます。
$ saykana -f in.txt
$ echo リダイレクト | saykana -f -

-o オプションでファイルに書き出すのも使える場面はあると思う。
とか感心していたら、

saykanjiコマンドを定義して漢字仮名混じり文を読み上げる

というのも発見。
mecab を使って、バックエンドで日本語解析をするという話。
ついでに…と、saykanjiコマンドの定義まで話は続いているので、興味のある方はやってみるといいかも。

# でも、助詞の「は」をちゃんと「wa」と発音してくれるのだろうか?
# そのあたりがうまくいくなら、実用レベルかもしれませんね。

………………………………………………………………………………………………

2010/05/11 03:08:01 追記

SayKotoeri 開発者の HemusAran さん(のbot) から

@stbison 漢字も読めるSayKotoeri/SayKotoeri2、およびGUIアプリのVoiceunderも是非使ってみてください! sites.google.com

と、Twitter で Mention いただきました。

SayKotoeri2 というのもあるのですね。
こちらは、まんま普通に利用可能です。
「助詞の「は」をちゃんと「wa」と発音してくれるのだろうか? 」という僕の素朴な疑問も難なく解決。
※ ただし、顔文字などで使われる記号の類が対象テキストに含まれるとエラーになったりはします。

名前を覚えていないアプリケーションを用途から検索する方法 1

MacUpdate Promo や macZOT などで使えそうなアプリケーションをすぐに購入する傾向が僕にはある。
それらのサイトから購入するアプリケーションは、そのほとんどすべてが Sherewareで、当然、試用ができるから、「使えない」と判断したものは、即座にアンインストールする。

それでも、僕のアプリケーションフォルダを開くと、300以上の項目数が存在する。

ほぼ同用途のアプリケーションが複数存在するのである。

同じことをするなら、用途ごとに、ひとつのアプリケーションだけを使えばいいではないか…という考えもあるだろう。

しかし、個々の利用シーンによって、Aというアプリケーションが一番使いやすかったり、Bというアプリケーションが一番使いやすかったりするのは事実である。

例えば、ある動画があって、これを AppleTVで再生できる形式に変換したい…という場合を想定してみて欲しい。

  • 元動画の音声が小さくて、変換ついでに、音量を150%にしたいなら、VisualHub を使うべきである。
  • 元動画がDVDであるなら、HandBrake がいい。
  • 元動画ファイルのコーデックが (H.264など) そのままでよく、コンテナだけを変えるだけでAppleTVで再生できるなら、VideoDrive が手っ取り早い。

問題は…

とてもじゃないが、
アプリケーションの名前を用途ごとに全部なんて覚えていられない

ということだ。w

この問題点の解決方法を、エントリにしてみたいと思う。