« 2016年4月 | トップページ | 2016年6月 »

The Terminal

Terminal

タイトル
Futura Std Book

実際のロゴもFuturaかな

Theterminal530ba38bd8d16

台詞部
ITC Officina Sans Std Book

CAの女性の『男を見る目』について
You're a little... farsighted.
直訳だと『遠視(老眼を含む?)なんだね』だと思うが
『近くが見えない』って含みでしょうか…


お約束通りの物語で
週末に安心してみれる1本かな(良くも悪くもなく、感情を必要以上にゆさぶらない)

|

海街diary 予告篇の前半部分の音楽

トレーラーミュージック
映画の予告編やビデオクリップ用に許諾がハッキリとしている物
対価を支払えば許諾の元、安心して利用出来る。
(まぁ紙媒体で言う所の素材画像だったりストックフォトの音楽版)
『占有利用』出来ない所がナニですが、許諾関係がハッキリとしていて
簡単に利用出来る音楽は『商用』には便利ですよね

海街diary予告篇で使われている音楽は
実際には
フルミックスの他に30秒版1分版 ビアノを除いた音と4種類がある

http://www.warnerchappellpm.com/ から利用可能
曲名:Golden Memories
コンポーザー:Anne Snider
ライブラリ:Romance-Heartwarming

予告編
Website_image00280529_13633
https://www.youtube.com/watch?v=klRrF-EMvk4

楽曲のフルミックス
https://www.youtube.com/watch?v=ZYxKtTqp6TE

|

BridgeCCの出力パネル|AOM(Adobe Output Module)のリセット

こちらの記事
BridgeCCの出力パネル|AOM(Adobe Output Module)のインストール
https://force4u.cocolog-nifty.com/skywalker/2016/05/bridgeccaomadob.html
のスクリプトを発展させて
リセットする物に変更した

Bridge CS6とBridge CCを交互に使う環境で発生する
IOエラーを解消させるのが目的

確認はしていないが
テンポラリーアイテムに生成される一時ファイル用のディレクトリ名が重複する場合に発生すると思っているので
この辺りもクリアしている。

Website_image00280529_01938


一部の初期設定ファイルが削除される
そのため、利用については自己責任で

(*
AOM(Adobe Output Module)インストーラー
20151219 初回作成
20151221 一部修正
20151224 ログ表示部修正
20151225 sudoの一部誤り訂正
20160510 Adobeのサーバー側のリダイレクトに対応
20160517 キャッシュの削除を含めて初期化する処理に変更
20160529 Reset_Adobe_Output_Module_BridgeCC.scptに名称変更
【ポイント】
一部の環境(Bridge CS6版とBridge CC版を併用する方)で発生する
出力パネルの『I/oエラー』が発生する場合
このスクリプトを実行すると解決する事があります。(必ずではないですが

【留意事項】
一部初期設定等をリセットします。
設定等をリセットしないインストールだけの場合は
こちら
https://force4u.cocolog-nifty.com/skywalker/2016/05/bridgeccaomadob.html
を利用してください

AOM(Adobe Output Module)Mac版は
解凍時のアクセス権の影響で
複数の人が同じ機器を利用する場合
インストールした人以外が出力パネルを利用出来ない(エラーになる)
インストールからアクセス権設定までを自動化して
トラブル防止用に作成した
業務用に作成した物を可読性を配慮して作り直した
アクセス権でstaffにフルアクセス権を付けている(ここは好みの問題)
Bridge Help / Install Adobe Output Module
https://helpx.adobe.com/bridge/kb/install-output-module-bridge-cc.html
詳しくはこちら
https://force4u.cocolog-nifty.com/skywalker/2015/12/aomadobe-output.html
*)

----ログを表示
tell application "AppleScript Editor"
activate
try
tell application "System Events" to keystroke "3" using {command down}
end try
try
tell application "System Events" to keystroke "l" using {option down, command down}
end try
end tell

---日付けと時間からテンポラリー用のフォルダ名を作成
set theNowTime to (my doDateAndTIme(current date)) as text
---テンポラリー用フォルダのパスを定義
set theTrashDir to ("/tmp/" & theNowTime) as text


-----テンポラリーフォルダを作成
try
set theCommand to ("mkdir -pv " & theTrashDir) as text
do shell script theCommand
set theTmpPath to theTrashDir as text
delay 1
on error
return "テンポラリフォルダ作成でエラーが発生しました"
end try

-----ファイルをダウンロード
try
set theCommand to ("curl -L -o '" & theTmpPath & "/AOM_Mac_New.zip' 'https://helpx.adobe.com/content/help/en/bridge/kb/install-output-module-bridge-cc/_jcr_content/main-pars/download_1/file.res/AOM_Mac_New.zip'") as text
do shell script theCommand
delay 1
on error
return "ダウンロードでエラーが発生しました"
end try
-----ファイルを解凍
try
set theCommand to ("unzip '" & theTmpPath & "/AOM_Mac_New.zip' -d '" & theTmpPath & "'") as text
do shell script theCommand
delay 1
on error
return "ファイルの解凍でエラーが発生しました"
end try
-----インストール先のフォルダを確保
try
set theCommand to ("sudo mkdir -p '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo mkdir -p '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces'") as text
do shell script theCommand with administrator privileges
on error
----ここはエラー制御無しで
end try
-----ワークススペースファイルを移動(おきかえ)
try
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/AdobeOutputModule.workspace' '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces'") as text
do shell script theCommand with administrator privileges
on error
---ここはエラー制御無しでOKかな
end try
-----モジュールを移動(エラーしたら削除してから新しいファイルを移動)
try
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/Adobe Output Module' '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
on error
set theCommand to ("sudo mv -f '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module' '" & theTmpPath & "'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/Adobe Output Module' '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
end try
-----アクセス権を修正775(アクセス権は好みで)
try
set theCommand to ("sudo chown -Rf root '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chgrp -Rf staff '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chmod -Rf 775 '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
on error
return "アクセス権修正でエラーが発生しました"
end try
-----アクセス権を修正775(アクセス権は好みで)
try
set theCommand to ("sudo chown -Rf root '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chgrp -Rf staff '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chmod -Rf 775 '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
on error
return "アクセス権修正でエラーが発生しました"
end try

-----Workspacesキャッシュクリア
try
set theUserBridgeDir to path to application support folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/Support'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe/Bridge CC' '" & theTmpPath & "/Support'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try

-----Commonクリア
try
set theUserBridgeDir to path to application support folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/Common'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe/Common' '" & theTmpPath & "/Common'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try

-----Preferencesクリア
try
set theUserBridgeDir to path to preferences folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/Preferences'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe/Bridge' '" & theTmpPath & "/Preferences'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try





-----plistクリア
try
set theUserBridgeDir to path to preferences folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/Preferences'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "com.adobe.bridge6.plist' '" & theTmpPath & "/Preferences'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try



-----Cachesクリア
try
set theUserBridgeDir to path to library folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/Caches'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Caches/Adobe' '" & theTmpPath & "/Caches'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try

-----temporary itemsクリア
try
set theUserBridgeDir to path to temporary items
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/TemporaryItems'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe' '" & theTmpPath & "/TemporaryItems'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try


-----temporary itemsクリア
try
set theUserBridgeDir to path to temporary items
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mkdir -p '" & theTmpPath & "/TemporaryItems'") as text
do shell script theCommand
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe Output Module' '" & theTmpPath & "/TemporaryItems'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try


-----com.adobe.headlightsクリア
try
set theCommand to ("defaults -currentHost delete com.adobe.headlights") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try




return "AOM(Adobe Output Module)のインストールが終了しました\rブリッジを起動させて出力パネルを確認してください\rテンポラリフォルダの中身は次回起動時に消去されます"


--------------------------------------------------#ここからサブルーチン
to doDateAndTIme(theDate)
set y to (year of theDate)
set m to my monthNumStr(month of theDate)
set d to day of theDate
set hms to time of theDate
set hh to h of sec2hms(hms)
set mm to m of sec2hms(hms)
set ss to s of sec2hms(hms)
return (y as text) & my zero1(m) & my zero1(d) & "_" & zero1(hh) & zero1(mm) & zero1(ss)
return (y as text) & my zero1(m) & my zero1(d)
end doDateAndTIme

------------------------------
to monthNumStr(theMonth)
set monList to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with i from 1 to 12
if item i of monList is theMonth then exit repeat
end repeat
return i
end monthNumStr
------------------------------
to sec2hms(sec)
set ret to {h:0, m:0, s:0}
set h of ret to sec div hours
set m of ret to (sec - (h of ret) * hours) div minutes
set s of ret to sec mod minutes
return ret
end sec2hms
------------------------------
to zero1(n)
if n < 10 then
return "0" & n
else
return n as text
end if
end zero1


「Reset_Adobe_Output_Module_BridgeCC.scpt.zip」をダウンロード

|

平成18年5月15日の稲村

Inamura


好みの問題だけど…
Website_image00280515_235242

AXIS Compressed Std ウルトラライト

|

007 Skyfall

Bmt216a

Mがボンドガールって所が良い
https://www.youtube.com/watch?v=q-gLRp5bSpw

イギリスのナンバープレートは結構複雑で
歴史的(過去のバージョン)と現在のでは大きく違っている
スカイフォールのボンドカーは
1963のイングランドの物と推測
http://www.worldlicenseplates.com/world/EU_UKXX.html

|

BridgeCCの出力パネル|AOM(Adobe Output Module)のインストール

こちらの記事
BridgeCCの出力パネル|AOM(Adobe Output Module)のアクセス権を修正する
https://force4u.cocolog-nifty.com/skywalker/2015/12/aomadobe-output.html

修正版


「Install_Adobe_Output_Module.scpt.zip」をダウンロード

(*
AOM(Adobe Output Module)インストーラー
20151219 初回作成
20151221 一部修正
20151224 ログ表示部修正
20151225 sudoの一部誤り訂正
20160510 Adobeのサーバー側のリダイレクトに対応


AOM(Adobe Output Module)Mac版は
解凍時のアクセス権の影響で
複数の人が同じ機器を利用する場合
インストールした人以外が出力パネルを利用出来ない(エラーになる)
インストールからアクセス権設定までを自動化して
トラブル防止用に作成した
業務用に作成した物を可読性を配慮して作り直した
アクセス権でstaffにフルアクセス権を付けている(ここは好みの問題)
Bridge Help / Install Adobe Output Module
https://helpx.adobe.com/bridge/kb/install-output-module-bridge-cc.html
詳しくはこちら
https://force4u.cocolog-nifty.com/skywalker/2015/12/aomadobe-output.html
*)

----ログを表示
tell application "AppleScript Editor"
activate
try
tell application "System Events" to keystroke "3" using {command down}
end try
try
tell application "System Events" to keystroke "l" using {option down, command down}
end try
end tell

---日付けと時間からテンポラリー用のフォルダ名を作成
set theNowTime to (my doDateAndTIme(current date)) as text
---テンポラリー用フォルダのパスを定義
set theTrashDir to ("/tmp/" & theNowTime) as text


-----テンポラリーフォルダを作成
try
set theCommand to ("mkdir -pv " & theTrashDir) as text
do shell script theCommand
set theTmpPath to theTrashDir as text
delay 1
on error
return "テンポラリフォルダ作成でエラーが発生しました"
end try

-----ファイルをダウンロード
try
set theCommand to ("curl -L -o '" & theTmpPath & "/AOM_Mac_New.zip' 'https://helpx.adobe.com/content/help/en/bridge/kb/install-output-module-bridge-cc/_jcr_content/main-pars/download_1/file.res/AOM_Mac_New.zip'") as text
---リダイレクト先への直リンクの場合はこちら
---set theCommand to ("curl -L -o '" & theTmpPath & "/AOM_Mac_New.zip' 'https://helpx.adobe.com/en/bridge/kb/install-output-module-bridge-cc/_jcr_content/main-pars/download_1/file.res/AOM_Mac_New.zip'") as text
do shell script theCommand
delay 1
on error
return "ダウンロードでエラーが発生しました"
end try
-----ファイルを解凍
try
set theCommand to ("unzip '" & theTmpPath & "/AOM_Mac_New.zip' -d '" & theTmpPath & "'") as text
do shell script theCommand
delay 1
on error
return "ファイルの解凍でエラーが発生しました"
end try
-----インストール先のフォルダを確保
try
set theCommand to ("sudo mkdir -p '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo mkdir -p '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces'") as text
do shell script theCommand with administrator privileges
on error
----ここはエラー制御無しで
end try
-----ワークススペースファイルを移動(おきかえ)
try
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/AdobeOutputModule.workspace' '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces'") as text
do shell script theCommand with administrator privileges
on error
---ここはエラー制御無しでOKかな
end try
-----モジュールを移動(エラーしたら削除してから新しいファイルを移動)
try
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/Adobe Output Module' '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
on error
set theCommand to ("sudo mv -f '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module' '" & theTmpPath & "'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo mv -f '" & theTmpPath & "/AOM_Mac/Adobe Output Module' '/Library/Application Support/Adobe/Bridge CC Extensions'") as text
do shell script theCommand with administrator privileges
end try
-----アクセス権を修正775(アクセス権は好みで)
try
set theCommand to ("sudo chown -Rf root '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chgrp -Rf staff '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chmod -Rf 775 '/Library/Application Support/Adobe/Bridge CC Extensions/Adobe Output Module'") as text
do shell script theCommand with administrator privileges
on error
return "アクセス権修正でエラーが発生しました"
end try
-----アクセス権を修正775(アクセス権は好みで)
try
set theCommand to ("sudo chown -Rf root '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chgrp -Rf staff '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
set theCommand to ("sudo chmod -Rf 775 '/Library/Application Support/Adobe/Bridge CC Extensions/Workspaces/AdobeOutputModule.workspace'") as text
do shell script theCommand with administrator privileges
on error
return "アクセス権修正でエラーが発生しました"
end try

-----キャッシュクリア
try
set theUserBridgeDir to path to application support folder from user domain
set theUserBridgeDir to (POSIX path of theUserBridgeDir) as text
set theCommand to ("mv -f '" & theUserBridgeDir & "Adobe/Bridge CC/Workspaces/!!-$$$AdobeOutputModule.workspace' '" & theTmpPath & "'") as text
do shell script theCommand
on error
-----ここはエラー制御なし
end try


return "AOM(Adobe Output Module)のインストールが終了しました\rブリッジを起動させて出力パネルを確認してください\rテンポラリフォルダの中身は次回起動時に消去されます"


--------------------------------------------------#ここからサブルーチン
to doDateAndTIme(theDate)
set y to (year of theDate)
set m to my monthNumStr(month of theDate)
set d to day of theDate
set hms to time of theDate
set hh to h of sec2hms(hms)
set mm to m of sec2hms(hms)
set ss to s of sec2hms(hms)
return (y as text) & my zero1(m) & my zero1(d) & "_" & zero1(hh) & zero1(mm) & zero1(ss)
return (y as text) & my zero1(m) & my zero1(d)
end doDateAndTIme

------------------------------
to monthNumStr(theMonth)
set monList to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with i from 1 to 12
if item i of monList is theMonth then exit repeat
end repeat
return i
end monthNumStr
------------------------------
to sec2hms(sec)
set ret to {h:0, m:0, s:0}
set h of ret to sec div hours
set m of ret to (sec - (h of ret) * hours) div minutes
set s of ret to sec mod minutes
return ret
end sec2hms
------------------------------
to zero1(n)
if n < 10 then
return "0" & n
else
return n as text
end if
end zero1

ソースはこちら
https://github.com/force4u/Install_Adobe_Output_Module.scpt


 

|

[JavaScript]全ページに『しおり』を追加する

Acrobat standardやprofessional でしおりの作成をプログラムできますか?
https://forums.adobe.com/message/8732930

反応

しかし…Adobe『フォーラム』の中の人達のルールってどうなん?
サポートしません!って…わざわざ言わんでも…と思うのですが
電話サポートでフォーラムで聞いてと言うんなら
せめてStd版でのjavascriptのサポートの有無ぐらい……ねぇ…と…

さて
『フォルダレベル』のスクリプトになります。
インストール先は11の場合は
/Users/ユーザー名/Library/Application Support/Adobe/Acrobat/11.0/JavaScripts
DCなら
/Users/ユーザー名/Library/Application Support/Adobe/Acrobat/DC/JavaScripts

※しおりにJavascriptを使うのは個人的には良くないと思っています。
利用者のセキュリティ設定等に依存がありますので、普通のしおりにした方が良いと思います。
 
 

Website_image00280508_01843


こんな感じのPDFに

Website_image00280508_02856


スクリプトを実行する事で
しおりを追加します


Website_image00280508_02903

ソースはこちら
https://github.com/force4u/SetBookmarkAllPage.js/blob/master/SetBookmarkAllPage.js

---------ここから
//
//SetBookmarkAllPage
//20160507 v1
//各ページへのしおりを追加します
//Adobe Reader 11 OSX 10.6.8 にて確認
//インストール先は
//ディスク名/Users/ユーザー名/Library/Application Support/Adobe/Acrobat/11.0/JavaScripts
//ダウンロード後に文字コードをUTF16に変換してからインストールする事
//
//メニュー本体

function SetBookmarkAllPage(){
//まずはコンソール(デバッガー)を出さないと
//結果が見れませんので出しておきます
console.show();
//最初のページに移動
this.pageNum = 0;
//ページのカウント用の数値の初期化
var numPageCnt = 0;
//全ページ数を取得
var numAllPageCnt = this.numPages ;
//最後のページに移動する
this.pageNum = +numAllPageCnt;
//繰り返しの始まり
while (+numAllPageCnt >= 0) {
//ページ番号を定義(1ページ目が0なので1足す)
var theNowPageNum = this.pageNum + 1;
//しおりに指定する移動先としてのページ番号
var theGotoPageNum = this.pageNum;
//しおりに設定するスクリプトを定義
var theAction = "this.pageNum = " + theGotoPageNum + ";";
//しおりを追加する
this.bookmarkRoot.createChild(theNowPageNum + "ページ", theAction);
//前ページへ移動する
var numAllPageCnt = +theGotoPageNum - 1;
//ページカウントをカウントアップ
this.pageNum = +numAllPageCnt;
//繰り返しの終わり
}
//処理の終わり
}

///拡張メニュー部
app.addToolButton({
cName: "SetBookmarkAllPage",
cParent: "Bookmark",
cExec: "SetBookmarkAllPage()",
cEnable: "event.rc = true",
cMarked: "event.rc = false",
cTooltext: "全ページにブックマークを追加する",
nPos: -1,
cLabel: "全ページにブックマークを追加する"

});


---------ここまで

スクリプト本体
「SetBookmarkAllPage.js.zip」をダウンロード

元PDF
「sample12page.pdf」をダウンロード


しおり追加済PDF
「sample12pageAddBookmark.pdf」をダウンロード


|

« 2016年4月 | トップページ | 2016年6月 »