クリエイター手抜きプロジェクト[218]MacOS X((Leopard/Snow Leopard)編 Safariで開いているページをFirefoxでも表示する/古籏一浩

投稿:  著者:  読了時間:5分(本文:約2,300文字)


MacOS X Snow Leopard(10.6)には、自動化を助けるためのアプリケーションAutomator(オートメーター)が付属しています。AutomatorはMacOS X Tiger(10.4)から付属しています。このAutomatorはSnow Leopardになって、さらに改良されました。起動すると新規にワークフローを作成する画面になりますが、ここに新たに「サービス」「プリントプラグイン」が追加されました。他にも、従来とは違うワークフローが作成できるようになっています。

今回は新たに追加された「サービス」を使って「Safariで開いているページをFirefoxでも表示する」ワークフローを作成してみます。MacOS Xには最初のバージョンからアプリケーションメニューに「サービス」というメニューが存在します。これは選択されたテキストや画像、ファイルなどに対して一定の処理を行うものです。MacOS Xの初期の頃に、画面キャプチャーを行うサービスが項目として用意されており、個人的には結構使っていました。

このMacOS Xのサービスメニューは、あまり使われていない機能ではないかと思います。ただ、使い方によっては便利なものになります。特にSnow LeopardになってからはAutomatorでサービスを作成できるようになったので、自分が便利に使いたい処理を登録しておくことができます。



ということで本題に入ります。Webサイトを作成していると、SafariやFirefox、Operaなど複数のブラウザで表示結果や動作を確認する作業があります。この時にURLをコピーして、それぞれのブラウザのURL欄にペーストしてページを表示する、Faviconをチェックしたいブラウザにドラッグドロップするといった方法があります。

これが、Automatorを使えば、好きなキーボードショートカット一発で複数のブラウザで同時に同じページを表示することが可能です。具体的な手順ですが、文章では分かりにくいので以下のページに手順を用意しました。

< http://www.openspc2.org/projectX/Automator/0001/index.html >

ここでは、Firefox 3.5でページを表示するようになっています。Firefox 3.0など違うバージョンの場合は、起動するアプリケーション名を変更してください。アプリケーションはアプリケーションフォルダにあります。ファインダの設定によっては、アプリケーションを示す拡張子appが表示されていない場合があります。そのような場合でも、入力するコマンド内のアプリケーション名には拡張子appが必要になります。

サンプルでは

open $1 -a /Applications/Firefox3.5.app

としていますが、Opera10も同時に起動してページを表示させたい場合には、以下のように2行にします。

open $1 -a /Applications/Firefox3.5.app
open $1 -a /Applications/Opera10.app

また、間違って作成し保存してしまったワークフローは、ユーザーフォルダのライブラリフォルダ内にあるServiesの中にありますので、削除すればすぐにメニューからなくなります。追加したい場合には、ユーザーフォルダのライブラリフォルダ内にあるServiesフォルダに、Automatorで作成したワークフローを入れるだけです。

このようにして作成したワークフローを、キーボードショートカットに登録するにはアップルメニューから「システム環境設定」を選択します。キーボードのアイコンをクリックします。キーボードショートカットのタブを押せば、Automatorで作成したワークフローのファイル名が表示されるので、その右側をダブルクリックします。入力欄が表示されるので、ショートカットにしたいキーを押します。これでキーボードショートカット一発で作成したサービスメニューが実行できるようになります。


【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/ >

セカイカメラ入れました。でも、iPhone 3Gsじゃないと向いた方向にふきだし(エアタグ)が出ないのでちょっとやりにくい。いくつか近くの場所はエアタグを追加してあります。地元だと、あまり追加する人いないかと思ったら、すでにいくつかエアタグがあり、ちょこちょこと増えてました。カメラで写し出した映像をリアルタイムにファンタジーな世界やホラーな世界にするイカイカメラ(異界カメラ)とか出てきそう。ゲームの世界を体験できるカメラなども面白いかもしれません。あと、災害時に安全なルートとか、危険な建物とかも表示されたら役立つかも。

ASCII.jpの連載もよろしく
< http://ascii.jp/elem/000/000/459/459073/ >
< http://ascii.jp/elem/000/000/461/461534/ >



photo
組版時間を半減する! InDesign自動処理実例集
技術評論社 2008-11-25
おすすめ平均 star
starプログラミング経験のない方も気軽に挑戦してほしいです

1ランク上の技を身につけるInDesignの強化書 (MYCOMムック +DESIGNING Professional Bible) InCopyとInDesignによるワークフロー革命 CS4 & CS3 対応 for Macintosh & Windows Adobe InDesign「文字組み」徹底攻略ガイド InDesignレイアウト手帖 これからはじめる InDesignの本 〈InDesignI CS3対応〉 (自分で選べるパソコン到達点)



photo
改訂第4版 JavaScript ポケットリファレンス
技術評論社 2006-10-18
おすすめ平均 star
star実用的で分かり易い
starJavaScriptを使ったプロジェクトのお供に是非
starJavaScript仮免者以上の方へ
starバランスの良いバイブル
star中級者向けです。

[改訂版] PHP ポケットリファレンス (Pocket reference) 改訂第6版 HTML&スタイルシート ポケットリファレンス (POCKET REFERENCE) よくわかるゼロからはじめるJavaScript (よくわかるトレーニングテキスト) [改訂版] VBScriptポケットリファレンス (POCKET REFERENCE) JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

by G-Tools , 2009/09/28