Category Archives: 趣味Program

手っ取り早く Chrome のキャッシュを削除したい

WEB的な仕事をしていると、CSSとかすぐに適用して欲しい場合ってありますよね。
あと、なんとなく調子が悪い時とか(気のせいかもしれませんがw)

Mac な人限定ですが AppleScript 経由でシェルスクリプトを……
以下の通りです。

try
	do shell script "rm -R /Users/USERNAME/Library/Caches/Google/Chrome/Default/Cache/* && rm -R /Users/USERNAME/Library/Caches/Google/Chrome/Default/Media Cache/*"
on error
	return
end try

※あ、当然ながら「USERNAME」はあなたのユーザ名(ホームディレクトリの名前ね)です。

アプリケーション形式で保存してDockに乗せておいてもいいかもしれませんね。

私の場合は

  1. AppleScript エディタ の環境設定を開いて
  2. メニューバーにスクリプトメニューを表示 のチェックをオンに
  3. そうするとメニューバーに「スクリプトメニュー」が出てくる

ので、そこからスクリプトファイルにアクセスできるようになります。

ちなみに

  • option キー + メニューから選択 で編集
  • Shift キー + メニューから選択 でファイル表示

してくれますよ。

prefs

AppleScript でファイルサイズを get する

ちょっと AppleScript でファイルサイズを取得する必要が出てきたのでメモメモ。

get size とするとファイルサイズが取得できますが、単位最小単位なのでMBにするために 1000000 で割る…と言いたい所ですが、小数点以下が欲しいので 100000 で割って round で四捨五入した後、10で割ってMB単位に。

round のパラメータ

  • 四捨五入 rounding to nearest
  • 切り上げ rounding up
  • 切り捨て rounding down
  • ゼロ方向に丸める rounding toward zero

「ゼロ方向に丸める」ってのがよくわかりません。

サンプルコード

tell application "Finder"
--choose file でファイルを選ぶ(エイリアスとして)
get size of (choose file)
--結果(result)を 100000 で割って四捨五入、単位を整える
set file_size to ((round (result / 100000) rounding to nearest) / 10)
--ダイアログを表示する
display dialog file_size
end tell