2013年2月27日 星期三

Test eMail publish to Blogger part 2

Test eMail publish to Blogger by using DJ-Email-Publish plugin.



For replace BlogSync ( Because it will encounter error when enable the google two-factor authentication )

2013年2月22日 星期五

Macbook Pro 2009 Mid 改裝 SSD + 雙硬碟 + Fusion Drive

終於忍不住想要升級我的 NB 了


想想它也陪伴了我好幾個年頭,目前 RAM 已經到頂 8 GB 了


現在就剩下 SSD 可以讓它更快了


然而這一篇只是我的摘要紀錄(因為網路上資訊太多了-我也會整理在後面,我就不浪費資源了)


基本上我準備了


1. Mackbook Pro - 主角嘛


2. 美光 M4 128GB SSD


3. 硬碟轉接盒


4. 光碟機外接盒


5. 拆卸工具(買轉接盒有附送)


. . . . 00 號 十字螺絲起子


. . . . T6 號 內六角螺絲起子


. . . . 其它輔助拆卸工具-可以幫助拉起一些排插


建議工具準備齊全,才不會手忙腳亂




2013年2月17日 星期日

安裝 Outlook Addins 到所有使用者

由於專案的需求,需要把 Addins 改成安裝到所有使用者


所以又對一些項目做了調整


基本上在專案屬性設定那邊


把 InstallAllUsers 改為 True



程式所需要的登錄碼要放在


HKEY_LOCAL_MACHINE


而不是 HKEY_CURRENT_USER(不過也可以在程式內判斷,若沒有就新增到 HKCU 內)


建錯的話,安裝完可是看不到 Addins



不過 Outlook 2007 的部分會有一些狀況


無法載入Addins-LoadBehavior 會被強迫改成 0(應該是 3)


所以針對 Outlook 2007 的部分需要特別設定一個機碼



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Common\General\

新增一個 DWORD Value


名稱是 EnableLocalMachineVSTO,值是 1



這樣就 Ok 囉


*不過 Outlook 2007 版本需要到 SP3


雖然簡短扼要,不過可是搞了一會兒


.


參考資料


Deploying your VSTO add-ins to All Users (Saurabh Bhatia)


A 2007 Office system application does not load an add-in that is developed by using VSTO


Known issues when you develop custom solutions for Office Outlook 2007


Deploying your VSTO Add-In to All Users (Part I) (Part II) (Part III)


Outlook 2007 Add-In, LoadBehavior changing to 0


Deploying a Visio 2007 or 2010 VSTO add-in with Visual Studio 2010


NAS 出現無法處理的檔案

最近備份一直出現問題就 Failed 了



大部份都是因為檔名而引起


例如檔名是 xxxx | xxx.mht 或是 \..\xxxxx\xxxxx.ppt


應該都是網頁另存的,在 MAC OS 可以正常使用


不過在 NAS 上則被當成不合法的檔名了


.


當下有一個檔案我怎麼砍都砍不掉



從 NAS 的檔案管理界面看得到,不過刪除會出現找不到檔案


藉由 NAS 上的 share download link 發現後面多了 %0D


查詢是換行符號,所以由 SSH 進去 NAS


用 rm -f $'Icon\r' 不行


直接 rm -f Icon* 要再砍,也是一樣不行


.


使用 MAC 的 Finder 進去還看不到


不過看到



這下懂了 ~_~|||



2013年1月24日 星期四

簡單紀錄 Code Signing for MAC Package file

最近因為專案的需求接觸到這一塊


簡單紀錄一下


首先針對一些 AppleScript 或是 Automator 所編寫出來的檔案



如果直接 Download 後點擊執行的話,應該是不會有問題


但是像在 Automator 的 WorkFlow 裡面從某一位置下載後放到另外一個位置


如果是由其它 App 偵測載入顯示的話,可能會發生找不到的情況


原因可能是安全性的關係


例如 Outlook 的 Plug-in 只要把 AppleScript 放到定位就可以出現了



不過若是由 WorkFlow 下載放進去則不會顯示(執行沒問題)


ps. 如果是自己先 Copy 到別的目錄 & 再 Paste 蓋回去就可以了


.


所以比較保險的方法是用安裝的


一開始從 XCode 裡面找不太到怎麼 New 一個安裝 Project


(還是不該用 MS 的經驗來套它 ^^)


後來找到了官方提供的 Package Maker 工具


需要自己下載安裝(老實說-這不查誰知道,怎麼不一起裝一裝就好了)


安裝下載位置


https://developer.apple.com/downloads/


找到


Auxiliary Tools for Xcode Developer



裡面感覺包含了一些開發會用到的工具


解開後把這些工具放到一個目錄內


可以看到這次要用到的 Package Maker



新建一個專案



設定 Title 名稱


選取要不要由 User Home 目錄開始安裝


另外透過快速鍵 Command + i 可以設定安裝最小 OS 版本需求


.


而左邊 Contents 區域則是直接把檔案拉進去就可以再進階設定了


點選文件


可以指定目標位置(點選齒輪可以選擇絕對或是相對位置)



後面還有權限以及安裝前後所需要另外執行的 Script


都沒問題之後,點選 Build and Run 就開始封裝囉


基本上產出會是 .pkg / .mpkg 檔案(看怎麼設定)


.


Code Signing 的部分則是用 Command Line 的模式說明


首先應該會有兩個檔案-憑證與安裝檔



(憑證的部份應該是在 Keychain 裡面)


.


Code Signing 前需要先解除 keychain 鎖定


security unlock-keychain -p mySecretPassword…


再執行 Signing


語法:PackageMaker --sign 檔案路徑 --certificate "憑證名稱"


ex.


$ /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker --sign ~/Desktop/Install.pkg --certificate "Jonny Li"


憑證名稱就是在 Keychain 裡面的完整名稱



.


執行指令之後,會跳出一個 Confirm 視窗,點選 Allow



如果沒問題的話


就這樣結束了


.


驗證的方法則是


sudo spctl --assess --verbose=4 --type install Install.pkg


正確的話,會顯示類似


Install.pkg: accepted


source=Apple Installer


否則,如使用測試憑證、憑證過期或不正確之類的,可能會顯示


Install.pkg: rejected


.


ps. 這邊之前有 Sign 失敗過的原因是,請勿使用 Telnet / SSH 登入作業,如為遠端電腦,請使用VNC


2013年1月20日 星期日

Datacolor SpyderCube 立體灰卡

這次失心風跟著買了 Spyder Cube 立體灰卡


(本來想要買 Spyder 4 螢幕校色器,後來還是忍住了 ^^)


會買這個東西其實是因為我蠻常在拍一些物品的


如果受到一些外在光源的影響,反而會使得物品的顏色失真


透過迷你攝影棚拍物品,但是沒有棚燈只有日光燈跟閃燈


雖然可以設定自動白平衡或使用白平衡濾鏡先校正,不過我覺得還是用灰卡來校正會比較準確


(尤其相機的自動白平衡更是參考用,有些不太準)


這次的包裝好像有改,比較素雅



2012年12月22日 星期六

Apple Time Capsule 2TB

看樣子,我們家逐漸被 Apple 的商品取代了


考量到整個使用行為與環境,把撐了一陣子的 AXIMCom X-116NX 賣掉


由於目前手邊大部份都是 Apple 的產品,尤其是 Macbook Pro


可以藉由內建的硬碟執行 Time Machine 備份


(用過的才知道 Time Machine 的好 ^^ )


.


而且還有 2.4G & 5G 雙頻-這很重要


因為如果環境是跑 802.11a/b/g/n ,只要有一個設備跑 802.11g (ex. iPhone 3gs )


就會統一降頻到 802.11g ,這我怎麼可以接受 ^^


iPhone 3gs 支援到 802.11g


iPhone 4 支援到 802.11n - 僅限 2.4G > <


iPad2 & iPad Mini 都具有雙頻模式


.


評估後,覺得應該 2TB 大概就夠了


其它檔案就放一般的 NAS 上