ScreenFlow が面白いので、不必要なくらいグニグニさせた動画を作ってみました。
わからんやつなんてどこにもいないよーな、どーでもいー『Version の使い方』を説明した内容です。
ScreenFlow が面白いので、不必要なくらいグニグニさせた動画を作ってみました。
わからんやつなんてどこにもいないよーな、どーでもいー『Version の使い方』を説明した内容です。
ScreenFlow は、今まで主に、インストラクションムービー(手順説明動画) などを作成するために使っていましたが、これって結構いろんなコトができることを再発見!
…ということで、
「ササミの筋取り」を説明した20秒ちょっとの動画を、懐かしい東芝のテレビで映しているように見える動画 (via ScreenFlow)
を作ってみました。
昔のテレビ画像ファイルから、画面部分と画面を除いた部分にそれぞれpng形式で作成
ScreenFlow で編集
「ササミの筋取り」を説明した20秒ちょっとの動画を、懐かしい東芝のテレビで映しているように見える動画
(via ScreenFlow)
FileMakerのソリューションで、コマンドラインによって、指定のURLからPDFを作成…という機能を実装する要望があったため、wkpdfをインストールした。
wkpdf は MacRuby を使用する。
通常の gem を使ったインストール
sudo gem update –system
sudo gem install wkpdf
※ 当然、インストール後の Update も…
gem update wkpdf
で、OK。
基本的には…
wkpdf –source http://foo.com/ –output foo.pdf
というように、–source オプションで、取得元URL を、–output オプションで、出力先PDF名を指定する。
※ 出力先PDFパスと考えてOK
以下が、wkpdf –help の出力結果である。
–output, -o <s>: Output PDF filename
–source, -s <s>: URL or filename (supported protocols: http, https, ftp, file), if
not present read from stdin (default: /dev/stdin)
–paper, -p <s>: Paper size (folio | ledger | letterSmall | legal | a0 | a1 | a2 |
statement | quarto | b4 | a3 | b5 | a4 | executive | letter | a5 |
a4small | custom:WxH | 10×14 | tabloid) (default: a4)
–orientation, -r <s>: (landscape | portrait) (default: portrait)
–hcenter, -c: Center horizontally (default: true)
–vcenter, -e: Center vertically
–paginate, -a: Enable pagination (default: true)
–margins, -m <i+>: Paper margins in points (T R B L) (V H) or (M)
–caching, -i: Load from cache if possible (default: true)
–timeout, -t <f>: Set timeout to N seconds (default: 3600.0)
–stylesheet-media, -y <s>: Set the CSS media value (default: screen)
–user-stylesheet, -u <s>: URL or path of stylesheet to use
–user-script <s>: URL or path of script to use
–print-background, -n: Display background images
–ignore-http-errors, -g: Generate PDF despite, e.g., a 404 error
–username <s>: Authenticate with username
–password, -w <s>: Authenticate with password
–enable-plugins, -b: Enable plugins
–enable-javascript, -l: Enable javascript (default: true)
–save-delay <f>: Wait N seconds after loading to generate PDF (default: 0.0)
–version, -v: Print the version and exit
–help, -h: Show this message
–debug, -d: Print debug output
出力用紙サイズ (–paper) や用紙方向 (–orientation) 、ページネーション (–pagination) などの出力様式指定も一通り指定できるし、Basic認証の向こうのURL も対応するので、シンプルに必要最低限のことはできる。
URL中に、アンパサンドやクエスチョンが入る場合は、URL を シングル(or ダブル)クォーテーションで括ってやる必要がある。
※ もちろん、出力パスにスペースが入る場合なども同様。
URL中に、日本語が入っていると、その部分をUTF-8 URLエンコードしてやらないとエラーになる。
※ 対処策を勘案中 (2012/03/21 20:30:49)
GetAsURLEncoded ( URL ) だと、スラッシュやコロンなどまでURLエンコードされてしまうので、「一文字ずつ改行区切りにして non-ASCII だけを…」とか
あほみたいに考えていたけど、ほぼ以下の通りで解決。
“‘” & URLDecode ( GetAsURLEncoded ( URL ) ) & “‘”
カスタム関数 URLDecode は、
http://
————————————-
Ruby 側に対処するという手法だと、
な話なんだろね。
これをやっちまうと、Updateされたときに上書きされちまうだろうし、変更箇所などの詳細を覚えておく自信もないし、今回は FileMaker 側で対処することに。
アプリケーションランチャとして Alfred を使っている方は多いと思います。
そうした使い方だけなら、Free版の Alfred で充分ですが、有料の Power pack を購入することで、いくつかの機能が追加されます。
使い出すと手放せない Power pack の機能は、File System Navigation と

今回取り上げる Extensions and Custom Commands です。

今回は、例として、アプリケーションをアンインストールするアプリケーション AppCleaner に、アンインストールしたいアプリケーションを渡す方法を説明します。
まずは、AppCleaner 。Free (無料) です。
アンインストールしたいアプリケーションを指定 (Drag & Drop でも可) すると、当該アプリケーションの利用している plistファイルや、Applications Support 内ファイルなどの関連ファイルを探してきて、一緒に捨ててくれます。
※ Undo機能やアーカイブ機能がないのが残念ですが、充分使えるアプリです。
サードパーティー (というかこの方は個人だと思われますが) の AiYo さんのサイトに 自作の Alfred Extensions がリストされています。
ここにある 
をダウンロードします。
ダウンロードしたファイル AppCleaner.alfredextension をダブルクリックすることで、Alfred が以下のようなウィンドウを表示します。
そのままで、大丈夫です。
ここでは、特に修正は必要ありません。


次に、左下の+マークから、File Search Filter を作ります。
すると、以下のような、ダイアログが現れます。

Extension Name に、Uninstall と入力し、
あとは適当に入力してください。w
せっかくなので、アイコンも AppCleaner のものにしてみましょうか。
Alfred のウィンドウを開いて ( Defaultでは、Option+スペース ) 、appcl あたりまで入力すると、一番上に AppCleaner.app が来ると思います。

ここで、右矢印キー (→) を押して、info と入力してください。

そしてそのまま、⏎キーを押します
※ これは、Power pack の File System Navigation とResult Actions という機能です。
AppCleaner の情報ウィンドウが表示されます。
このウィンドウの左上の小さなアイコンを選択して、⌘+C でコピーします。
そして、先ほどの、Extension 作成のウィンドウの虫眼鏡マークをクリックし、⌘+V でペーストします。

Create ボタンをクリックすると、このフィルタの設定画面になりますので、上半分は、以下の図のように、入力してください。

その下の File Types: では右下の+ボタンをクリックして現れるファイル選択ダイアログを表示させます。
このダイアログは、「どんなタイプのファイルが AppCleaner に渡されるべきなのか?」ということを指定するものなので、アプリケーションフォルダに移動して、任意のApplication のファイル (*.app) を選択します。
これで、File Types には、application/com.apple.application-bundle というエントリが入ったはずです。

その下の Scope: は、「どこを探せばいいの?」ということなので、
Browseボタンを押して現れるフォルダ選択ダイアログで、アプリケーションフォルダを指定します。
最終的には以下のようになっているはずなので、Save ボタンで保存します。
さて、使ってみましょう。
Alfred ウィンドウを表示します。( Defaultでは、Option+スペース )
uninstall に続けて、スペース (あるいは、⏎ ) を押してから、アンインストールしたいアプリケーションの名前を何文字か打ちます。
※ インクリメントサーチされます。
目的のアプリケーションが一番上に来たら、⏎。
※ 以下の図は、Numbers.app をアンインストールしたい場合の例です。

自動的に、AppCleaner.app が立ち上がって、今、指定したアプリケーションが、アンインストールの対象に渡されています。

あとは、削除されるファイルをよく確認して、ほかで使われているかもしれないファイルのチェックを外して、 削除ボタンをクリックすると、リストされたファイル のうちチェックマークのあるものすべてがゴミ箱に入ります。
標準で QuickTime が対応するコーデックは、Internet上の動画の半分も対応できていません。
もちろん、「この動画プレイヤーアプリケーションでは再生できる」というケースはありますが「Codec に合わせて、再生するプレイヤーを変える」というのは、あまりスマートではありませんし、できるかぎり、「これを入れておけば」Mac全体として (QuickTime Player でも、QuickTime に依存するアプリケーション上 でも…) 動画再生が可能になるように QuickTime Component の形が望まれるわけです。
ということで、拙ブログ『脳みその中身』でも何度か Mac で使える 動画再生用の QuickTimeコンポーネント について取り上げてきました。
現段階での動画再生用 無料 Codecまとめ的なものは以下の四つです。
それぞれ、Libraryフォルダ下QuickTimeフォルダ( /Library/QuickTime or ~/Library/QuickTime ) に QuickTimeコンポーネントを入れたり、Applications フォルダ ( /Applications )にアプリを入れたり、Internetプラグインフォルダ (/Library/Internet Plug-Ins )をプラグインを入れたりします。
=====================================
[File formats]
AVI
DIVX
FLV
MKV
GVI
VP
VFW
[Video types]
MS-MPEG4 v1 & v2
DivX
3ivx
H.264,
Sorenson H.263
FLV/Sorenson Spark
FSV1
VP6
H263i
VP3
HuffYUV
FFVHuff
MPEG1 & MPEG2 Video
Fraps
Snow
NuppelVideo
Techsmith Screen Capture
DosBox Capture
[Audio types]
Windows Media Audio v1 & v2, Flash ADPCM, Xiph Vorbis (in Matroska), and MPEG Layer I & II Audio, True Audio, DTS Coherent Acoustics, Nellymoser ASAO
AVI support for AAC, AC3 Audio, H.264, MPEG4, VBR MP3 and more
Subtitle support for SSA/ASS, SRT, SAMI
=====================================
Flip4Mac
※ Flip4Mac で検索して Telestream のサイトからダウンロードしようとして、有料版をクリックしてしまうケースが散見します。
※ 再生するだけなら無料版 でOKですので、上記リンク(MicroSoftのサイト)からどうぞ。
[Supported audio codecs]
Windows Media Audio 9
Windows Media Audio 9 Professional
Windows Media Audio 9 Lossless
ISO MPEG Layer 3 (MP3)
Microsoft G.726
Microsoft IMA ADPCM
Microsoft G.711 aLaw
Microsoft G.711 uLaw
Microsoft ADPCM
[Supported video codecs]
Windows Media Video 9
Windows Media Video 9 Advanced (VC-1)
Windows Media Video 8
Windows Media Video 7
ISO MPEG-4, versions 1.0 and 1.1
Microsoft MPEG-4, versions 2 and 3
Microsoft Motion JPEG
[File formats]
Advanced Systems Format (ASF)
Advanced Stream Redirector (ASX)
Audio Video Interleaved (AVI)
[Network protocols]
MMS Real-Time Streaming Protocol (RTSP)
MMS HTTP
HTTP
FTP
=====================================
Microsoft 開発の Webブラウザプラグイン
Windows 限定のサイトなどで、近年、Silverlight を採用して、Macでも動画再生可能なコンテンツに切り替えるところが出てきている。(Gyao など)
※ 思うに…同じ Microsoft の WMV から Silverlight への変更は、 比較的無理なく移行できるのでは無かろうか…と勝手に思ってる。w
=====================================
オープン且つパテントフリーなoog 系コンテナを策定している ザイフォ財団 (Xiph.Org Foundation) の QuickTime コンポーネント。
音声フォーマット (Codec) Vorbis / FLAC / Speex
動画フォーマット (Codec) Theora
などを扱えるようになる。
インストール方法:当該Macのユーザ全員で使う場合 /Library/QuickTime/ に、当該ユーザのみで使う場合 ~/Library/QuickTime/ に、インストーラ dmg を開いて表れる QuickTimeコンポーネント を入れるだけ。
=====================================
以前に、『脳みその中身』内で、動画再生Codec の QuickTime コンポーネント 関係について書いたエントリは ↓
Drobo FS とは、「メンテナンスの超絶簡単な RAID-NAS」とでもいったらいいのでしょうか。
この Drobo FS を TimeMachine 用のHDとして使うための設定をメモしておきます。
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 Firmware も Drobo 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 がダウンロード可能のようですが、僕は使用していません。
#########################################
追記:
本日、上記英語サイトから Drobo Dashboard 2.1.2をインストールしました。
以前のヴァージョンをアンインストールせずに、上書きインストールで大丈夫のようです。
また、表示が英語になるかと思っていたのですが、日本語でした。
少しメニュー階層が変更されていますが、問題なく使えるようです。
#########################################
Can I use Apple’s Time Machine with my Drobo FS/DroboPro FS/B800fs?






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

※ このとき、ユーザ名とパスワードを聞かれるので、手順 9 で 設定した Admin ユーザのユーザ名とパスワードを入力する
某クライアント (不動産業) の案件で、『CSV を 吐き出して、FTPで (あらかじめ規定された) Webサーバ上のフォルダ にアップロードする』というものがありました。
そのクライアントは、社内業務に FileMaker を使っているので、FileMaker (Mac OS X) のスクリプトで実行したいわけです。
条件は、以下の通り。
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アップロードすべ?」と悩んでいたわけです。
いっそのこと、Transmit 4 などの FTPクライアントソフトの AppleScript 機能を使って…という『一応の解』が出ていたわけですが…ふと「Automator でどーよ!?」と思いました。
「Automator なら Automator のフロー側に FTPユーザ名/パスワードなどをリテラルで格納すれば、FTP関連情報をFileMaker アクセスからは隠せるし、Automatorのワークフローの修正なら、『Macを少しだけ使えるスタッフ』にも修正可能!」
探したところ、Upload to FTPという Automator Action がありました。
これを使って、CSV書き出し用フォルダに、フォルダアクション として設定すれば、オールOK!
具体的な手順の説明は、また後日。
ブログエディタなるものを物色。
Macjournal は、一時期メモとして使い倒したけれど、ブログエディタとして使ったことはないし、クセが強いのであんまその気にならない。
今までは、「ブラウザ上で書けばいいじゃん」な気分でいたのだけれど、そら便利なら使わない方がもったいない気もしてきたのです。
ということで、評判の良さ気なブログエディタを探して、使ってみようと思いました。
ずいぶんと評判が良いみたい。
画像のドラッグ&ドロップに対応というのが良い。
さっそく ecto 3 をダウンロードしてインストール。
まず、勝手に設定ウィザード的な窓が開く。
使っているブログシステムを選んで、ブログのURLを入力すると自動でアクセスポイントを探してくれる。

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

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

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

と、↑こんなんなっちゃいます。
ulタグは結構使いますから、これでは話になりませんので、ecto 断念。
Snow Leopard Server 搭載 Mac mini を買ってきて電源を入れた直後の画面から、FileMaker Server をインストールする前までの設定を、(冗長に過ぎるかと言うほど) 豊富なスクリーンキャプチャ画像で、流れるように説明……w
注意!:最初からインターネットサーバとして設定したいという場合もあるでしょうが、今回は、逆引きの権限委譲がなされていないプロバイダの固定IPサービスを使用している環境ですので、プライマリ DNS名は、.private を使用しています。
また、今のところ、これが一番シンプルでわかりやすいのでは…という設定について述べていますが、諸条件が違えば、そらこの方法では不適当になる場合ももちろんあるでしょう。
Net上に あまり情報がなかったので、記事にしましたが、あくまで、自分メモ程度の情報です。
参考になさる場合、at your own risk でお願いします。
また、間違いなどがあれば、コメント欄ででもご指摘下さい。
今後、間違いや補足情報は、分かり次第、随時 修正していくつもりです。
1) [続ける]をクリック。 Continue reading
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