Notes

ファイルブラウザ&FTPクライアントの「ForkLift」について。

2012.05.15 / Notes

Finderに換わるファイルブラウザ&FTPクライアントの「ForkLift」ですが、先ごろバージョンが2.5にアップして、さらに便利な機能が数多く追加されました。
バージョン1.xのころにはFTPクライアントとしての特色が強かったですが、FTPクライアントとしての枠にとどまらない、ユーティリティなソフトに進化しています。
ユーザーインターフェイスもOSX 10.7 Lionにマッチして、より美しくなっています。
ForkLift
基本構成は2ペインで、それぞれにタブ表示が可能になっています。サイドバーのエリアにも自由に項目を追加できるので、作業効率が上がります。
自分が使っている中で、特に便利だと思う機能をいくつか挙げます。

 

Stacks

ファイルの仮置き場です。
あちこちのディレクトリに散在しているファイルへ頻繁にアクセスする際に、「Stacks」という特殊なスペースに入れることで、素早くアクセスができます。
「Stacks」に置かれたファイルはエイリアスなので、実ファイルは元の位置から変わりません。
ForkLift

Delete App

アプリケーション削除のアシスト機能です。
ForkLift内でアプリケーションを削除(コマンド+デリート)をすると、そのアプリケーションに関連する設定ファイルなどを見つけ出し、ダイアログで表示してくれます。
同様の機能は単体アプリでもいくつか存在していますので、これをForkLift内で行えるのはとても便利です。
ForkLift

Multi-rename

複数のファイル名書き換え機能です。
複数のファイルを選択した状態でリターンキーを押すと、ウィンドウが表示され、まとめてファイル名をバッチ処理で書き換えることができます。
正規表現によるファイル名の書き換えも可能です。
ForkLift
ForkLift

Disklets

接続したサーバのディレクトリを、ディクスとしてマウントする機能です。
FTPやWebDAVなどForkLiftから接続したサーバを、外部ストレージの様にマウントすることができます。
これによってFinderや他のアプリからも直接サーバにアクセスできるので、サーバの使い道も広がりそうです。

 

もちろんFTPクライアントとしても機能も充実していて、様々なサーバへのアクセスが可能です。転送速度も体感的にかなり速い様に思います。(Transmit 4よりも速いかな・・・)
Macでファイルブラウザ、FTPクライアントを検討中の方には、ぜひお勧めしたいソフトです。

 

BinaryNights (ForkLift)

Googleカレンダーから祝日情報を取得。

2012.05.12 / Notes

PHPを使ってGoogleカレンダーが提供している祝日の情報を、配列として取得する方法です。

上記のコードで取得した祝日は、次の様に日にちをキーに格納されます。

ただしGoogleカレンダーの祝日は正確ではない部分もあるので、利用の際には注意が必要です。

Drupal 7インストール時の「Standard」と「Minimal」の違い。

2012.05.04 / Notes

Drupal 7インストール時の「Standard」と「Minimal」で、アクティベートされるモジュールの数は大きく違います。
また「Standard」ではコンテンツタイプに「Article」「Page」の2種類がプリセットで作成されますが、「Minimal」ではこれらも作成されません。

 

これらのモジュールやコンテンツタイプの違いにともない、データベースに作成されるテーブルも「Standard」は74点、「Minimal」は49点となっています。

 

Standard Minimal
Aggregator
Block
Blog
Book
Color
Comment
Contact
Content translation
Contextual links
Dashboard
Database logging
Field
Field SQL storage
Field UI
File
Filter
Forum
Help
Image
List
Locale
Menu
Node
Number
OpenID
Options
Overlay
Path
PHP filter
Poll
RDF
Search
Shortcut
Statistics
Syslog
System
Taxonomy
Testing
Text
Toolbar
Tracker
Trigger
Update manager
User

jQueryで画像を非同期で読み込み。

2012.04.13 / Notes

jQueryで非同期通信で画像データを読み込んで、読み込み完了時に処理を行うスクリプトのメモです。
サンプルはこちら

リンクをクリックした際に画像データの読み込みを開始して、「bind」のイベントハンドラで読み込み完了時に「div#target」へ画像を挿入しています。

CKEditorのカスタマイズ。

2012.03.22 / Notes

DrupalのCKEditorでインターフェイスをカスタマイズする方法です。
CKEditorでは環境設定から、テーマの変更やエディタに搭載するボタンを変更することができますが、さらに細かくカスタマイズするには、ページ下部の「ADVANCED OPTIONS」に直接パラメータを入力していきます。

 

下記の例では、エディタの高さを600ピクセルに拡げています。
CKEditor
利用できるパラメータはかなりの種類がありますが、CKEditor documentationに詳しい説明を見ることができます。