目前分類:軟體 (8)

瀏覽方式: 標題列表 簡短摘要

前幾天被 Palemoon 通知更新到 25 之後就一直覺得怪怪的,不過因為一直處於忙碌狀態,沒有深究那些小事,昨天才從 Palemoon 官網大致了解了怎麼回事。

簡而言之,自 Palemoon 25 之後不再使用和 Firefox 相同的識別碼,所以有些網站可能會將 Palemoon 視為某種未知的瀏覽器,只提供非常保守版本的網頁,有些網站甚至完全不能使用,只跑出提醒使用者安裝最新版瀏覽器的頁面。

novus 發表在 痞客邦 留言(0) 人氣()

上月初嘗試 MSYS2 時順便玩出來搭 ConEmu 的方式,剛好最近有人需要,這裡快速的介紹一下。

首先下載 ConEmu 免安裝包,解壓之後重新安排成下面目錄結構,然後整個丟到 MSYS 目錄下。其中 ConEmu.xml 可以手工建立空白檔案,也可以用免安裝包裡的範本。

novus 發表在 痞客邦 留言(0) 人氣()

週末試用了一下 MSYS2,發現果然是好物。現在還懶得寫安裝教學之類的,只是隨手寫些心得。

  • 首先,MSYS2 使用 Pacman 做為套件管理程式,這使得套件的安裝、移除變得很簡單,相依的套件也是一個 pacman 指令裝到好。

novus 發表在 痞客邦 留言(0) 人氣()

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.

novus 發表在 痞客邦 留言(0) 人氣()

長期以來 Windows 上的命令列工具一直不太好用,使得在 Windows 上使用命令列工作效率不彰。我自己一直是使用 Msys、Cygwin 搭配 Mintty,取代了絕大多數需要 cmd 的場合,所以並沒有很關注 Windows 上第三方命令列工具的發展。雖然也試過像 Console 2 之類的實作,但總覺得可用性還有待加強。

novus 發表在 痞客邦 留言(0) 人氣()

記得這是某位朋友在一年多以前遇到的問題。當時他需要分析程式中各個 branch 和 statement 的執行統計資料,那時候我跟他建議 gcov,但沒多久他就跟我抱怨說 gcov 在 Mac OS X 上無法使用。因為這不是我關心的問題,而且我手邊沒有任何 Mac 系列的開發環境,所以就沒有繼續深究。

今天我們又談到同樣的話題,強者我友早就解決這個問題,他眼也不眨一下就直接在編譯器內部增加一個 compile pass,使編譯器自動在被編譯程式的每個 basic block 植入計數程式碼,最後再寫個分析程式處理統計資料。這差不多是 gcov 的工作方式,只是自己做的比 gcov 更直接符合需求。

novus 發表在 痞客邦 留言(2) 人氣()

自從我更新 Palemoon 12 之後就沒辦法使用 Hotmail,但停用所有 Plugin 之後恢復正常。

novus 發表在 痞客邦 留言(0) 人氣()

  • Feb 03 Fri 2012 00:33
  • GOW

最近又發現了一個在 Windows 環境下提供 Linux 命令的軟體組 -- GOW(Gnu On Windows)。它和 MSYS 一樣包含了 bash 在內的多種 Linux 程式,但是不像 Cygwin 那樣把 POSIX 系統函數包涵進來。

當看到這個軟體時,第一個念頭當然是:既生瑜,何生亮?既然 MSYS 已經很好了,為何又要弄出一個 GOW 呢?我目前沒有打算試用 GOW ,僅就所獲得的資訊提出一點想法:

novus 發表在 痞客邦 留言(1) 人氣()