2014年6月18日

Use Windbg to analyze .Net dump

第二次了,再不記下來我下回一定想跳樓......

2014年6月17日

Lync 2013 with Office Communicator 2007

公司內是用 Communicator 2007,最近重灌把 Office 換成 2013 以後,
對話紀錄就不會自己儲存了.......

嘗試了一下讓 OC 2007 client 去跟 Outlook 2013 溝通,失敗
反過來讓 Lync 2013 去跟 OC 2007 Server 溝通,喔喔成了....
要改以下 regedit

2014年3月24日

supported OS of .net framework / visual studio

記一下

win2000 只能裝到 .net 2.0
winXP home, pro, pro64 可以到 .net 4.0
win7 可以上 .net 4.5

vs2005 只能用 .net 2.0
vs2008 支援到 .net 3.5 (and above)
vs2010 支援到 .net 4.0 (and above)
vs2012 可以到 .net 4.5 (and above)

最後一個能編譯出 for win 2000 的 visual studio 是 2008
xp sp3 的話到 vs2010 都還可以

似乎可以讓新版 vs 調用舊版的 tool chain,
這樣也許就可以讓 vs2012 的 project 產生 win2000 compatible 的 binary
不過還沒試過
reference
http://stackoverflow.com/questions/12597604/visual-studio-2012-compiler-setup-possible-to-use-compiler-from-sdk-eg-vc20
http://blogs.msdn.com/b/vcblog/archive/2009/12/08/c-native-multi-targeting.aspx
http://msdn.microsoft.com/en-us/library/ff770576.aspx

2014年2月1日

終於把 macvim + YCM 修好了

上次升級 mavericks 以後沒有怎麼檢查,前幾天才發現 python 跟 pip 爛掉了....
brew update && brew upgrade python 以後,
換 vim 爛掉了 -_-

查了半天發現是 YCM 的問題,於是上 github 找....好多人在哎 XD
看了一堆討論發現這篇
大致上就是說 macvim 在 build 的時候固定會去吃 system 的 python framework,
而 YCM 會好好的去看 env setting 然後抓你設定的 python libs,
結果兩邊抓到不一樣的東西就爆炸了。
所以其實這不是 YCM 而是 macvim 的問題 :p

2014年1月28日

markdown viewer

跟 markdown 還不夠熟,有時候編輯 github 的 readme 會不知道出來樣式對不對,
可是 push 上去確認又實在很智障,萬一錯了就多一堆垃圾 commit
剛剛找到這個還不錯 https://github.com/ypocat/gfms
他是利用 github 的 rendering API 畫的,而且 terminal 環境也可以用,
這樣就可以自己開 browser 起來 preview 了。


2013年3月27日

KeyRemap4Mac

document 在這邊

2012年12月13日

WSGI server / framework benchmark

python 實在是個很有趣,不知道是不是這語言造輪子太容易,
居然有這麼多種 web framework,看到會傻眼....
記得我三四年前查的時候才只有 djangoTurboGears 啊 XD

前端 server 的技術也是,當初都只是傳統的 cgi / fcgi 而已,兩三年沒注意整個世界都變了 ||

這幾天趁新 project 才剛起步,比較空閒的時候挑了幾種 framework 跟 WSGI server 來測試,
framework 挑選的準則基本上是依個人主觀,語法看不順眼的刪掉,
document 沒辦法讓我在五分鐘之內學會寫 hello world 也刪掉。(閒也是有限度的...)
WSGI server 的話大概有三個標準,第一是希望他很單純的接受一個 WSGI application 來跑,
所以像 Tornado 這種還管到 framework 的就出局了,我不喜歡跟單一對象綁太緊...
第二是希望盡可能單純經由 pip 就安裝完畢,因為多數的 PAAS 平台不會讓你另外裝東西,
所以如果要依賴一些 c library 的話 deploy 時就少了很多選擇,
第三就是參考別人的 benchmark report 看看大致上都是那些 server 排比較前面,
不過說實話每份 report 結果都差很多,這也是為什麼我會想要自己測一遍......