顯示具有 mac 標籤的文章。 顯示所有文章
顯示具有 mac 標籤的文章。 顯示所有文章

2015年7月12日 星期日

解決「打開檔案的應用程式」重複或是不存在的程式列表

1. 終端機輸入下面的指令

>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

2. 重新啓動 Finder

>> killall Finder
打開檔案的應用程式
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user - See more at: http://hlchang.com/?p=817#sthash.6ukWWLrE.dpuf

2015年7月8日 星期三

redis-server autostart for mac 10.10


參考來源:
https://gist.github.com/tonypujals/9631143


1. 使用 Homebrew 安裝 redis-server

>> brew install redis


2. 設定開幾自動啟動

>> ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents


3. 使用 launchctl 掛入 開幾自動啟動(load = start, unload = stop)

>> sudo launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist 
>> sudo launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist


PS. 有需要的話修改redis.conf 的位置 (homebrew.mxcl.redis.plist)



/usr/local/redis/redis.conf 
 
 

2015年6月23日 星期二

RSA to PEM

RSA 轉 PEM
>> openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

2015年4月23日 星期四

Mysql 在 Mac OS X 10.10 無法自動啟動

Mysql 在 Mac OS X 10.10 無法自動啟動


打開命令提示:

1. sudo vim /Library/LaunchDaemons/com.mysql.mysql.plist


2.按下「i」編輯


貼上

<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
  <dict>
    <key>KeepAlive</key>
    <true />
    <key>Label</key>
    <string>com.mysql.mysqld</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/mysql/bin/mysqld_safe</string>
      <string>--user=mysql</string>
    </array>       
  </dict>
</plist>

按下「:wq」存檔關閉


3.修改權限

sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

2014年10月16日 星期四

OS X 的 RamDisk 使用法 and 瀏覽器 cache 修改法

環境是 OS X 10.9.5 ~ 10.11.1

1. 啟動 應用程式 > 工具程式 > AppleScript編寫程式


2. 貼上以下內容
do shell script "
if ! test -e /Volumes/RamDisk ; then
diskutil erasevolume HFS+ RamDisk `hdiutil attach -nomount ram://$((4*1024*1024*2))`
mkdir -p /Volumes/RamDisk/Chrome
mkdir -p /Volumes/RamDisk/Safari
mkdir -p /Volumes/RamDisk/Firefox

mkdir -p /Volumes/RamDisk/Silkypix
fi
"


有需要的話可以做修改
4*1024*1024*2 >> 4就是使用4G ram


RamDsik 順道建立資料夾
mkdir -p /Volumes/RamDisk/Chrome

檔名建議可以用「RamDisk」
儲存 > 檔案格式 > 「應用程式」


3. 系統偏好設定 > 使用者與群組 > 「選擇自己」> 登入項目 > 底下「+」,把剛剛 的 RamDsik.app 加進來


4. 確認一下cache 的位置
Safari 跟 ,位置固定比較沒問題 

Firefox 比較不固定
開啟 終端機 > 輸入「ls ~/Library/Caches/Firefox/Profiles/96je3nd4.default/cache2」 
請參考 項目 7

Chrome 通常是 default
開啟 終端機 > 輸入「ls ~/Library/Caches/Google/Chrome/Default」

紅色的地方就是每個人都不太一樣

5. 確認一下 三個瀏覽器都關閉了 command + Q

6. 開啟 終端機 > 輸入 以下指令

rm -rf ~/Library/Caches/Google/Chrome/Default
ln -s /Volumes/RamDisk/Chrome ~/Library/Caches/Google/Chrome/Default


rm -rf ~/Library/Caches/com.apple.Safari
ln -s /Volumes/RamDisk/Safari ~/Library/Caches/com.apple.Safari


rm -rf ~/Library/Caches/Firefox/Profiles/96je3nd4.default/cache2
ln -s /Volumes/RamDisk/Firefox ~/Library/Caches/Firefox/Profiles/96je3nd4.default/cache2


rm -rf ~/Library/Application\ Support/ISL/SILKYPIX_GlobalCache

~/Library/Application\ Support/ISL/SILKYPIX_GlobalCache


7.Firefox 的 cache 指向常常失效 改用此方法(範例)

網址列輸入:about:config
新增一個字串:browser.cache.disk.parent_directory
值(Mac):/Volumes/RamDisk/FireFox 
值(Win):R:/FireFox 


8.Chrome 的 cache (for Win)

系統管理員身份開啟「命令提示字元」
你的帳號:User1
目標路徑:R:/Chrome

刪除原本的資料夾
rmdir /s "C:\Users\User1\AppData\Local\Google\Chrome\User Data\Default\Cache"

建立資料夾
mkdir "R:/Chrome"

建立連結
mklink /D "C:\Users\User1\AppData\Local\Google\Chrome\User Data\Default\Cache" "R:/Chrome"


備註:有些時候升級或是更新,sort link,第六步要重做!