前幾天被 Palemoon 通知更新到 25 之後就一直覺得怪怪的,不過因為一直處於忙碌狀態,沒有深究那些小事,昨天才從 Palemoon 官網大致了解了怎麼回事。
簡而言之,自 Palemoon 25 之後不再使用和 Firefox 相同的識別碼,所以有些網站可能會將 Palemoon 視為某種未知的瀏覽器,只提供非常保守版本的網頁,有些網站甚至完全不能使用,只跑出提醒使用者安裝最新版瀏覽器的頁面。
前幾天被 Palemoon 通知更新到 25 之後就一直覺得怪怪的,不過因為一直處於忙碌狀態,沒有深究那些小事,昨天才從 Palemoon 官網大致了解了怎麼回事。
簡而言之,自 Palemoon 25 之後不再使用和 Firefox 相同的識別碼,所以有些網站可能會將 Palemoon 視為某種未知的瀏覽器,只提供非常保守版本的網頁,有些網站甚至完全不能使用,只跑出提醒使用者安裝最新版瀏覽器的頁面。
I borrow this color scheme from Tango palette. It's much easier to read than the default console color scheme. Should work under Msys, Cygwin and Git-bash.
Paste following text to '~/.minttyrc', create the file if it doesn't exist. Then restart Mintty.
長期以來 Windows 上的命令列工具一直不太好用,使得在 Windows 上使用命令列工作效率不彰。我自己一直是使用 Msys、Cygwin 搭配 Mintty,取代了絕大多數需要 cmd 的場合,所以並沒有很關注 Windows 上第三方命令列工具的發展。雖然也試過像 Console 2 之類的實作,但總覺得可用性還有待加強。
記得這是某位朋友在一年多以前遇到的問題。當時他需要分析程式中各個 branch 和 statement 的執行統計資料,那時候我跟他建議 gcov,但沒多久他就跟我抱怨說 gcov 在 Mac OS X 上無法使用。因為這不是我關心的問題,而且我手邊沒有任何 Mac 系列的開發環境,所以就沒有繼續深究。
今天我們又談到同樣的話題,強者我友早就解決這個問題,他眼也不眨一下就直接在編譯器內部增加一個 compile pass,使編譯器自動在被編譯程式的每個 basic block 植入計數程式碼,最後再寫個分析程式處理統計資料。這差不多是 gcov 的工作方式,只是自己做的比 gcov 更直接符合需求。
自從我更新 Palemoon 12 之後就沒辦法使用 Hotmail,但停用所有 Plugin 之後恢復正常。