ラベル Lion の投稿を表示しています。 すべての投稿を表示
ラベル Lion の投稿を表示しています。 すべての投稿を表示

うわっ・・・私のバックアップデータ量、増えすぎ? - Lion の仕様かな

このエントリーをはてなブックマークに追加 Pocket

みなさん、バックアップ、してますか?

私は Time Capsule などのストレージを持っていませんので、 MobileMe Backup というソフトでバックアップしています。
MobileMe Backup でバックアップしているのは環境設定などのみで、資料的なファイルは別の方法を採っています。

2012-11-24 現在は配布されていないようなのでダウンロードページへのリンクを削除しました。

MobileMe:Backup はホームフォルダのバックアップ専用で、起動ディスク全体をバックアップできるわけではありません
Backup で作成できるバックアップ

Backup は、ホームフォルダ 内にある個人データや設定のバックアップ用です。デスクトップ上のファイルや、環境設定、iPhoto の写真、iTunes ミュージック、ムービーなど、「個人」ファイルをバックアップできます。

ある日、バックアップデータのサイズがこれまでになく大きくなっていることに気づきました。

Backup

7月27日から突然、数百MBもサイズが増えています。 さらに増分バックアップのサイズも激増しています。

調べてみると、~/Library/Preferences/SDMHelpData のサイズが大半を占めていました。

SDMHelpData って何?

SDMHelpData フォルダのデータは Mac のヘルプシステムのものであり、更新されていくもの。 でもって Lion になってからの動作…という話を Apple Support Community で発見しました。

Is it safe to erase "SDMHelpData"...: Apple Support Communities
It evidently has something to do with Apple's Help system and is new in Lion. There is one multi-MB file that gets constantly changed or time-stamped and then backed up to Time Machine drives, which is annoying some people as it is a giant waste of space. ...

どうすりゃいいの?

上記のページで解決策は以下のように述べられています。

Is it safe to erase "SDMHelpData"...: Apple Support Communities
Delete does not work, because the folder will be rebuilt as soon as you use the help. Exclude Time Machine should be no problem, but then the whole folder, not the file lsm_map.

ということで、~/Library/Preferences/SDMHelpData をバックアップの対象から外しました。

その結果、バックアップ対象データは 41.2MB になりました。

おわりに

SDMHelpData は削除しても再生成されるとのことですので、バックアップしなくてもよいでしょう。 不要なデータが含まれていることで、バックアップ処理の負荷になりますし、リストア時も同様でしょう。

みなさんのところでも SDMHelpData がバックアップデータ量を増加させているかもしれません。 一度確認されてみてはいかがでしょうか。

[MarsEdit] [Lion] FavPaste for MarsEdit で初回設定がうまく動作しないので回避策をご案内いたします

このエントリーをはてなブックマークに追加 Pocket
Happy-Go-Lucky: [MarsEdit] [Lion] FavPaste を DraftPad版と統合!Automator から Web アプリを開く

初回の設定

FavPaste2 for MarsEdit を初めて起動すると、Twitter の ID を入力する画面が表示されます。

Twitter の ID を入力して [OK] ボタンをクリックしてください。

2 回目以降の起動時にはこの画面は表示されません。

と書きましたが、2回目以降も Twitter の ID を入力する画面が表示されてしまうことがわかりました。

Automator で workflow を開いて実行した場合は意図した通りになるのですが、 MarsEdit からサービスメニューとして実行すると入力した値が保存されないためです。

またやってしまいました。本当に申し訳ありません。

回避策

FavPaste for MarsEdit を Automator で開いて実行することで Twitter の ID が保存されます。一度だけの作業です。

~/Library/Services/FavPaste2 for MarsEdit.workflow を Automator で開いて、ツールバーの [実行] ボタンをクリックしてください。

FavPaste2 for MarsEdit workflow

Twitter の ID を入力する画面が表示されますので、Twitter の ID を入力して [OK] ボタンをクリックしてください。

TwitterID

FavPaste のメイン画面で [キャンセル] ボタンをクリックしてください。

FavPaste2

以上で、MarsEdit から FavPaste を実行した際に、Twitter の ID を入力する画面が表示されなくなります。

[MarsEdit] [Lion] FavPaste を DraftPad版と統合!Automator から Web アプリを開く

このエントリーをはてなブックマークに追加 Pocket

Mac OS X Lion の Automator に Web アプリを開く機能が搭載されました。

OS X Lionの『Automator』にデスクトップでWebアプリを開ける機能がビルトインされました! : ライフハッカー[日本版]
Webアプリは便利で素晴らしいものですが、それだけに、ブラウザ無しで使えたらいいのに...と思うこともあります。 OS X Lionの『Automator』には、なんとデスクトップのウィンドウでWe ...

私の DraftPad アシストは Web アプリですので、この機能を使うことで MarsEdit と連携させることが可能です。

今回は FavPaste for DraftPad を MarsEdit でも使用できるようバージョンアップしました。 FavPaste 2.0 としています。

ダウンロードは こちら より。

導入手順

基本的には変更ありませんが、Lion になってから Automator サービスのインストールが簡単になりました。

workflow ファイルをダブルクリックすると「サービスインストーラ」画面が表示されますので、 [インストール] ボタンをクリックすればインストール完了です。

ServiceInstaller

初回の設定

FavPaste2 for MarsEdit を初めて起動すると、Twitter の ID を入力する画面が表示されます。

TwitterID

Twitter の ID を入力して [OK] ボタンをクリックしてください。

2 回目以降の起動時にはこの画面は表示されません。→不具合があることがわかりました。

れっつ FavPaste

FavPaste for DraftPad のような画面が表示されます。

FavPaste2

使い方はこれまでの FavPaste for DraftPad と同様ですが、一点だけ異なります。

結果画面で、テキストエリアに表示されている HTML を選択してから画面右下の [OK] ボタンをクリックしてください。

FavPaste2 2

イマイチな操作ですが、Automator の仕様によるものですのでご了承ください。

Automator で開いた Web アプリの制約

試してみた限り、いくつか制約があることがわかっています。

  1. Web アプリ内にデータを保存できない
  2. JavaScript の alert() 関数でメッセージボックスを表示できない

Web アプリ内にデータを保存できない

Automator のワークフロー内に設定を保存するようにしています。 初回起動時に Twitter の ID を入力する画面が別途表示されるのはこのためです。

JavaScript の alert() 関数でメッセージボックスを表示できない

エラーメッセージの表示方法を変更しました。

FavPaste2 errormsg

エラー発生時は上記のようなエラーメッセージ画面がポップアップします。 エラーメッセージを確認後、[×] ボタンをクリックして画面を閉じてください。

なお、エラーメッセージ画面の仕様変更は FavPaste for DraftPad にも反映されます。 FavPaste for MarsEdit との差異を極力小さくしたいためです。

あとがき

FavPaste for DraftPad で日付をカレンダーから選択できるようにして、 MarsEdit 版ではどう実装しようか悩んでいたところに、Automator の機能追加を知りました。

Lion ユーザ限定になってしまいますが、今後は Web アプリをメインにして行こうと考えております。

テキストを選択して [OK] ボタンというオペレーションはどうにかならないものかと思いますがw