« 2012年11月 | トップページ | 2013年1月 »

[LINK集]Mac用FTPクライアント・ソフト

Panic - Transmit - The ultimate Mac OS X FTP + SFTP + S3 app

私はTransmitを愛用しています。


Flow — The Mac's Best FTP + SFTP Client

Cyberduck | FTP、SFTP、WebDAV、Cloud Files、Google Drive、S3用ブラウザ、MacとWindowsに対応 | Cyberduckについて

CrossFTP - FTP and Amazon S3 Client


FileZilla - The free FTP solution


Yummy Software™ » Mac OS X FTP & SFTP client software at its best

Coda 2


Interarchy – Mac FTP, SFTP, WebDAV and Amazon S3 Client


The most advanced file manager and FTP/SFTP/Amazon S3/WEBDav client for Mac OS X.

Fetch 5.7


ftp client, free download, automate download and upload file, automation, scheduler


Secure file transfer protocol, automate sftp client,  secure ftp scheduling


Glub Tech: Secure FTP - a 256-bit strong cross-platform FTPS client


FireFTP - The Free FTP Client for Mozilla Firefox


FTP Client Software - Free Download FTP Software for Mac or PC


Captain FTP - Make FTP Simple

Maxprog | FTP Client for Macintosh and Windows

|

Automize (ビギナー以上 エキスパート未満向きのオートメーションツール)


Task scheduler software, automation script, schedule tasks, jobs for windows,  multi-platform


JAVAベースのオートメーション(タスク管理)ツール
コマンドラインベースなので
cronやlaunchdをイマイチ使いこなせない…
だけど
定期的な処理なんかが必要
な場合に向いている


 

|

Coda


Coda 2


|

Interarchy


Interarchy – Mac FTP, SFTP, WebDAV and Amazon S3 Client


|

Flow


Flow — The Mac's Best FTP + SFTP Client


|

Yummy FTP


Yummy Software™ » Mac OS X FTP & SFTP client software at its best


|

Transmit


Panic - Transmit - The ultimate Mac OS X FTP + SFTP + S3 app


|

CrossFTP


CrossFTP - FTP and Amazon S3 Client


|

FileZilla


FileZilla - The free FTP solution


|

Cyberduck


Cyberduck | FTP、SFTP、WebDAV、Cloud Files、Google Drive、S3用ブラウザ、MacとWindowsに対応 | Cyberduckについて


|

ForkLift


The most advanced file manager and FTP/SFTP/Amazon S3/WEBDav client for Mac OS X.


|

Fetch


Fetch 5.7


|

Uniform Type Identifiers

Uniform Type Identifiersはinfo forの戻り値で得られます。
info forはこちらの記事を見てください

tell application "Finder"
----------------------------------------起動
launch
----------------------------------------アクテブ 前面に
activate
----------------------------------------初期化
set theFilePass to ""
set theFileInfo to ""
set theTypeIdentifier to ""
set theResult to ""
----------------------------------------ファイルを選択
choose file with prompt "ファイルを選んで下さい。\nUniform Type Identifiersを取得します" with invisibles without multiple selections allowed
----------------------------------------リザルトをtheFilePassに格納
set theFilePass to result as alias
----------------------------------------FilePassinfo(情報)を返す
set theFileInfo to info for theFilePass
----------------------------------------info for type identifier を取得
tell theFileInfo
set theTypeIdentifier to type identifier as list
end tell
----------------------------------------コピーしやすいようにダイアログで応答する
display dialog "Uniform Type Identifier" default answer (theTypeIdentifier as text) with icon note
----------------------------------------リザルトをtheFilePassに格納
set theResult to (text returned of the result) as text
----------------------------------------後処理
set theFilePass to ""
set theFileInfo to ""
set theTypeIdentifier to ""
set theResult to ""
end tell


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

「Uniform_Type_Identifiers.rtf」をダウンロード

Uniform Type Identifiersは一見オープンで機器固有では無いように見えますが
機器固有の場合があるので
チョイと注意が必要でした。


FLVは『com.adobe.flash.video』ですが


Website_image20121229_35603


SWFはadobeが紐付けしていないので『public.movie』になります
(OSのバージョンやインストール済みのアプリによって異なります)

機器に『MPlayer』をインストールしていると

Website_image20121229_35623

となります。
機器に依存があると思っていた方が良いわけですので
利用する場合は
『public.XXXX』形式を利用した方がいいのかな?

全ては
『Info.plist』に記載があるか?になります(dbが更新されないと反映されないけど)から
やっぱり
機器依存ありですな

Website_image20121229_35712


Apple Developer Libの文書は
Introduction to Uniform Type Identifiers Overview

System-Declared Uniform Type Identifiers

になります。


|

AbleFtp

ftp client, free download, automate download and upload file, automation, scheduler


|

JaSFtp

Secure file transfer protocol, automate sftp client,  secure ftp scheduling


|

Secure FTP Client

Glub Tech: Secure FTP - a 256-bit strong cross-platform FTPS client


|

FireFTP

FireFTP - The Free FTP Client for Mozilla Firefox


|

Classic FTP

FTP Client Software - Free Download FTP Software for Mac or PC


|

Captain FTP

Captain FTP - Make FTP Simple


|

[Adobe Bridge]Adobe Bridgeのキャッシュのクリア

だいたい
この2点で大丈夫でしょう

【1】ユーザーキャッシュのクリア
【2】ディレクトリキャッシュのクリア


【1】ユーザーキャッシュのクリア

【1】ユーザーキャッシュのクリア


【2】ディレクトリキャッシュのクリア

【2】ディレクトリキャッシュのクリア

ディレクトリキャッシュのクリアは
お好みの方法で良いと思います。
毎日でも週1でも月一でも
Bridgeのサムネイルに不具合が出てからでも良いかも
ディレクトリ指定もお好みで


|

[swf2img]【OSX10.4】旧環境を使ってiView MediaProでSWFファイルをイメージに変換する

旧環境を持っている人なら
こんな方法もあるよ的なw


Website_image20121223_124931

OSX10.4とQuickTime7.1.2迄の環境が必要です。
(QuickTimeが7.1.3でswfのサポートを止めているので7.1.2まで)

大量にswfファイルがある時はこの方法が一番速い
が!
swfのファイル形式によってはサムネイル画像を生成出来ない物も多いので
swfファイルの作成環境によるのかな
だから
結局
FlashPlayerでキャプチャー撮る方法[LINK]が確実なのかな


なんで
こんな事しているか?って言うと
Adobe Flash CS6は
AppleScriptsのsdefの中身がこれだけなんです

Website_image20121223_133952

前は
もう少し何か?無かったかね?トホホ

|

[swf2img]SWFファイルをイメージファイルに変換する(といってもキャプチャー撮るだけ)

前提にFlashが無い事がありますが
先に記事にした
[swf2pdf]SWFファイルをPDFに変換する(といってもPDFに印刷する感じ)
だと
どうしても
上手くPDFにならない場合があるので
キャプチャー撮る事でイメージに変換する事にしました。

【前提】swfのサイズが縦型のみ(フルスクリーンにした時に高さが画面100%になるような物)

中身を見るだけなら
Adobe Bridge で確認出来ますが
イメージファイルが必要になったので作りました。


1:ファイルを開く
2:フルスクリーンにする
3:キャプチャーを撮る
4:トリミングする

4ステップ


Flash Player archives 版が必要です

Archived Flash Player versions





----------------------------------------------ドロップの始まり
on open DropObj
-----------------------------------------------必要なアプリケーションを起動しておく
tell application "Flash Player"
launch
activate
end tell

tell application "System Events"
launch
activate
end tell

tell application "Image Events"
launch
activate
end tell

tell application "Finder"
------------------------------------------------繰り返しの始まり
repeat with ObjFiles in DropObj
--------------------------------------------------ファイル名を取得
set theName to name of ObjFiles
------------------------------------------------パスを取得
set theAlias to ObjFiles as alias
------------------------------------------------Flash Playerを起動
tell application "Flash Player"
activate
------------------------------------------------まずは普通にファイルを開く
open theAlias
------------------------------------------------開くのを待つ意味の、おまじないの1秒
delay 1
tell window 1
activate
------------------------------------------------普通に開いた時のサイズをリストで受け取り
set theOrgBounds to bounds as list
------------------------------------------------ファイルバーの分
set theOrgBar to item 2 of theOrgBounds as number
------------------------------------------------
set theOrgW to item 3 of theOrgBounds as number
------------------------------------------------高さ
set theOrgH to item 4 of theOrgBounds as number
------------------------------------------------22はメニュー分を引いて縦横比を計算
set theOrgPer to theOrgW / (theOrgH - (theOrgBar + 22)) as number
------------------------------------------------ファイル名を取得
set theFileName to name
------------------------------------------------フルスクリーンにする
tell application "System Events"
keystroke "f" using command down
end tell
------------------------------------------------ここの待ち時間はマシンパワーに依存がある
------------------------------------------------フルスクリーンになってからキャプチャ撮るための待ち時間
delay 2
end tell
end tell

------------------------------------------------保存先を確定
set thePicPath to (theFileName & ".png") as string
------------------------------------------------スクリーンショットを撮影pngファイルにする
do shell script "screencapture " & quoted form of thePicPath
------------------------------------------------jpgが好みな方はこちら
------------------------------------------------保存先を確定
----set thePicPath to (theFileName & ".jpg") as string
------------------------------------------------スクリーンショットを撮影jpgファイルにする
----do shell script "screencapture -tjpg" & quoted form of thePicPath
------------------------------------------------ファイルの書き込み待ちのおまじないの待ち
delay 1
tell application "Flash Player"
activate
tell window 1
------------------------------------------------フルスクリーン時の画面サイズ
set theFullBounds to bounds as list
------------------------------------------------
set theFullW to item 3 of theFullBounds as number
------------------------------------------------高さ
set theFullH to item 4 of theFullBounds as number
------------------------------------------------高さから幅を計算
set theCrapW to (theFullH * theOrgPer) - 2 as integer
------------------------------------------------トリミングサイズを定義{Wpx, H高さPX}
set theCrapBounds to {theCrapW, theFullH} as list
end tell
----------------------------ESCを送ってFlash Playerフルスクリーンを閉じる
tell application "System Events"
keystroke (key code 53)
end tell
end tell
------------------------------------------------画像をトリミングする
tell application "Image Events"
------------------------------------------------スクリーンキャプチャーしたファイルを開く
set theScreenImg to open thePicPath
---------------------------------------画像サイズはSWFをフルスクリーンから左右の余白を削除
crop theScreenImg to dimensions theCrapBounds
------------------------------------------------保存して
save theScreenImg
------------------------------------------------閉じる
close theScreenImg
------------------------------------------------メモリへのおまじないで初期化しておく
set theScreenImg to ""
end tell
----------------------------Flash Playerウィンドを閉じる
tell application "Flash Player"
activate
------------------------------------------------ウィンドを閉じる
close window 1
end tell
------------------------------------------------繰り返しの終了
end repeat
end tell
end open

「swf2img.app.zip」をダウンロード
「swf2img.rtf」をダウンロード


|

[swf2pdf]SWFファイルをPDFに変換する(といってもPDFに印刷する感じ)

前提にFlashが無い事がありますが
SWFファイルをイメージ化する必要があって
まずはPDFにする事を考えました。

が!
複雑な構造のSWFファイルは正しく出力されない事が多い
(私の要件は満たしましたが...汗)

CUPS-PDF[LINK]を使って
PDFへプリントします。

そんなワケで
CUPS-PDFをインストール済みが前提条件です

プリンター設定でデフォルトの用紙サイズ等をあらかじめ設定しておく事が必要です


CUPS-PDF - Download


Flash Player archives 版も必要です

Archived Flash Player versions






----------------------------------------------ドロップの始まり
on open DropObj
-----------------------------------------------必要なアプリケーションを起動しておく
tell application "Flash Player"
launch
activate
delay 2
end tell
tell application "System Events"
launch
activate
end tell
tell application "CUPS-PDF"
launch
activate
end tell

tell application "Finder"
repeat with ObjFiles in DropObj
--------------------------------------------------ファイル名を取得
set theName to name of ObjFiles
------------------------------------------------パスを取得
set theAlias to ObjFiles as alias
------------------------------------------------Flash Playerを起動
tell application "Flash Player"
activate
------------------------------------------------ファイルを開く
open theAlias
------------------------------------------------2秒待つ
delay 2
------------------------------------------------開いたウィンドウ
tell window 1
------------------------------------------------100%表示に変更
tell application "System Events"
keystroke "1" using command down
end tell
------------------------------------------------1秒待つ
delay 1
------------------------------------------------プリントコマンド実行
tell application "System Events"
keystroke "p" using command down
end tell
------------------------------------------------1秒待つ
delay 1
------------------------------------------------リターン押す
tell application "System Events"
keystroke return
end tell
------------------------------------------------1秒待つ
delay 1
------------------------------------------------リターン押す
tell application "System Events"
keystroke return
end tell
------------------------------------------------1秒待つ
delay 1
end tell
------------------------------------------------1秒待つ
delay 1
------------------------------------------------ウィンドウを閉じる
close window 1
------------------------------------------------1秒待つ
delay 1
end tell
end repeat
end tell
end open

「swf2PDF.app.zip」をダウンロード


「swf2PDF.rtf」をダウンロード


|

Chromeをアップデート出来なくする

Website_image20121216_214937

この場所のアクセス権で
書き込み出来なくすれば
自動アップデートは行なわれない(出来ない)

Website_image20121216_214958


|

FileChute


FileChute for Mac OS X - Send Files Too Large to Email (e-mail)


|

qlmarkdown


toland/qlmarkdown · GitHub


|

[AppleScript]フォルダを連番で複数作る

一度に多数のフォルダを作成します
連番を付加します
連番にゼロサプレスを付けた形
たぶん
日付フォルダに使うんでしょ?


tell application "Finder"

-------------------------------------------------フォルダ名ダイアログのデフォルトアンサー用に年月を求める
set theMonth to do shell script "date '+%Y%m'" as text
-------------------------------------------------フォルダを選択
set theFolderAlias to choose folder "フォルダを選択" default location (path to desktop folder from user domain)
-------------------------------------------------フォルダ名を入力
display dialog "フォルダ名を入力" default answer theMonth buttons {"Set", "Cancel"} with icon 1 default button 1 with title "フォルダ名を入力" cancel button "Cancel"
-------------------------------------------------フォルダを取得してテキストとして格納
if button returned of the result is "Set" then
set theMainFolderName to text returned of the result as text
end if
-------------------------------------------------個数を入力
display dialog "いくつフォルダを作りますか" default answer "31" buttons {"Make", "Cancel"} with icon 1 default button 1 with title "数字入力" cancel button "Cancel"
-------------------------------------------------個数を取得して数字で格納
if button returned of the result is "Make" then
set theNoFolderName to text returned of the result as number
--------------------繰り返し用にも数字を用意しておく
set theCreateNo to theNoFolderName as number
end if
-------------------------------------------------個数が何桁かを判定
set theCntNo to the length of characters of (theNoFolderName as text) as number
-------------------------------------------------個数の初期化
set theCreateNo to 0 as number
-------------------------------------------------■■■■■■■ここから繰り返し部
repeat while theNoFolderName > theCreateNo
-------------------------------------------------個数に1を足す
set theCreateNo to theCreateNo + 1 as number
-------------------------------------------------4桁までのゼロサプレス処理(4桁は実用的ではないなw
if theCntNo = 2 then
if theCreateNo < 10 then
set theFcount to "0" & theCreateNo as text
else
set theFcount to theCreateNo as text
end if
else if theCntNo = 3 then
if theCreateNo < 10 then
set theFcount to "00" & theCreateNo as text
else if theCreateNo < 100 then
set theFcount to "0" & theCreateNo as text
else
set theFcount to theCreateNo as text
end if
else if theCntNo = 4 then
if theCreateNo < 10 then
set theFcount to "000" & theCreateNo as text
else if theCreateNo < 100 then
set theFcount to "00" & theCreateNo as text
else if theCreateNo < 1000 then
set theFcount to "0" & theCreateNo as text
else
set theFcount to theCreateNo as text
end if
else
set theFcount to theCreateNo as text
end if
-------------------------------------------------フォルダ名を定義 アンダースコアで分ける
set theFolderName to theMainFolderName & "_" & theFcount
-------------------------------------------------フォルダ名を定義
----set theFolderName to theMainFolderName & theFcount
-------------------------------------------------#フォルダを作る
try
make new folder at theFolderAlias with properties {name:theFolderName}
end try
-------------------------------------------------繰り返しの終了
end repeat
-------------------------------------------------処理の終了
end tell





フォルダ名をアンダースコアで分けるか?は以下を書き換えで





Website_image20121209_161334





Website_image20121209_161349


Kさん
わからなければ電話してください
忘年会で山崎1杯で良いです。w





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


「makefolderAlot.rtf」をダウンロード





   

|

2000年の灯り 2012年の灯り Bright Lights, Big City

2000年

Bright Lights, Big City : Feature Articles

2012年

Night Lights 2012 - Flat map : Natural Hazards

北朝鮮は闇 ナイルは輝き 福島の灯りが1つ消えた

|

Pantone Color of the Year 2013


Emerald - Pantone Color of the Year 2013: - Color trends, color palettes , Pantone 17-5641 TCX.


|

写真著作権と肖像権

写真著作権と肖像権

クレジット入れてもらう→クレジット入れますよ
にした方がいいかな.....


|

[Diff]UltraCompare

バイナリを比較出来るので
買っちゃいました

【Compare files and folders with UltraCompare for Mac and Linux】


Source:【Compare files and folders with UltraCompare for Mac and Linux】

Source:Compare files and folders with UltraCompare for Mac and Linux

|

[TV]クリミナル・マインド『第23話「トラック・キラー」Roadkill』

『The human voice can never reach the distance that is covered by the still, small voice of conscience.』
Mahatma Gandhi.

「人の声が届かないほど遠くにも、静かなる善意の声は届く」
-マハトマ・ガンジー


Roadkill

|

[Tools]AppleScriptでよく使うTool類

AppleScript関連でよく使うツール類

Image00221216_110835

Spark 3 Bêta9アイコン:新しいウィンドで開きます

 

Image00221216_110845

Key Codes · Many Tricksアイコン:新しいウィンドで開きます

 

Image00221216_110909

AppleScriptHTMLアイコン:新しいウィンドで開きます

 

Image00221216_110857

Smile and SmileLab Home Pageアイコン:新しいウィンドで開きます


 

Image00221216_110928
UIElementInspectorアイコン:新しいウィンドで開きます


 

KosmicTask - Integrated Scripting Environment - Task and Script Server | Mugginsoft OS X software

KosmicTask - Integrated Scripting Environment - Task and Script Server Mugginsoft OS X software[LINK]新しいウィンドで開きます


 


Script Debugger 4.5


Script Debugger 4.5[LINK]新しいウィンドで開きます

 


FastScripts


FastScripts[LINK]新しいウィンドで開きます

 

【Using AppleScript Objective-C】


Source:【Using AppleScript Objective-C】

Source:Using AppleScript Objective-C


 

【UI Browser】


Source:【UI Browser】

Source:UI Browser


| | コメント (0)

« 2012年11月 | トップページ | 2013年1月 »