有一個很簡單的需求,一開始我以為對 Boost.Log 這樣功能強大的程式庫應該輕而易舉,結果花了我一點時間才摸出門徑。條件是這樣子的:

  • 必須支援命令列和檔案輸出。
  • 在支援 ANSI color code 的環境中,允許使用者啟用彩色輸出,程式會依照 log record 的 severity level 改變輸出顏色。
  • 若環境不支援 ANSI color code,程式不應該輸出色彩,否則可讀性會慘遭 ANSI color code 破壞。
  • 無論如何檔案都不應該輸出 ANSI color code,理由同上,更何況各家的 log viewer 都已經有自動上色的功能了。

假設既有的片段如下,為了簡短起見,一些細節被我簡化了,這不是隨貼即用程式碼。

文章標籤

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

假想有一個小鎮住著 1000 人,每個人每週都會獲得當地幣值十元的淨收入。所以一個人十週共可存下 100 元,一年五十二週就是 520 元,沒有任何人例外。

這個小鎮最大的娛樂就是每個週末的賭馬了,每場比賽固定都會有兩匹馬參賽,勝率各為 50%,而且沒有人作弊或者具備內線消息,總之,押對的機率大概就和擲一枚公平硬幣一樣。

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

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

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

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

  • Jun 27 Fri 2014 23:34
  • 練習

很久沒畫畫了,這好像是近兩年唯一一張完整畫完的練習,此外都只是在筆記本的角落、廣告單背面運用零星時間隨手亂撇而已,有時候還要擔心被人發現沒在專心開會而縮著,無法發揮全技巧 XD

practice3   

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

宜 安門
忌 天安門

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

來源: http://www.reddit.com/r/pics/comments/26t36e/hidden_beach/

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

很難得決定寫一篇比較普及性的文章,這是我去年 在PanSci 回答的一個問題 ,當初想到什麼就寫什麼,所以比較沒有系統,後來決定重新整理之後放上來。

原本的問題是:

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

原來外國人也喜歡玩這個。

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

週末在 Atheist Experience #848 聽到了這樣一個事件,經搜尋後我想我找到了該事件的報導:

http://edition.cnn.com/2014/01/29/health/texas-pregnant-brain-dead-woman/index.html

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

網友 Fred Chien 發願要做台灣國民機

雖然還不清楚細節,不過希望看到的人點進去給予支持。

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

英語有句話叫做:「It's Greek to me.」,字面意思是「對我來說就像希臘文一樣」,用來形容很難讀懂的東西。拉丁文、瑞典文、葡萄牙文在這方面也有志一同,都把很難懂的東西比做希臘文。

那希臘文怎麼表達此一概念呢?他們使用地理位置相近、但語言構成元素大異其趣的土耳其文做比喻。

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

最近有朋友新買了繪圖板,引起我很大的興趣,他也很大方的借我玩了兩天。

前幾張只是純粹試試手感而已,並沒有具體想畫些什麼。這張撇完後竟然還看得出東西,所以就留下來了,算是有生以來第一次用繪圖板畫具體的東西。

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