目前分類:軟體 (8)

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

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

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

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

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

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

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

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

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

novus 發表在 痞客邦 PIXNET 留言(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 發表在 痞客邦 PIXNET 留言(0) 人氣()

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

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

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

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

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

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

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

  • Feb 03 Fri 2012 00:33
  • GOW

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

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

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