第二版《The Boost C++ Libraries》

Heresy 是在《Second Edition of "The Boost C++ Libraries" Now in Print and Online》這邊看到的。簡單的講,就是介紹 C++ Boost Libraries 的書出第二版了!

C++ Boost Libraries(官網之前的介紹)在 Heresy 來看,是一個延伸 STL 的函式庫大集合,有許多功能都已經進入了 C++11 的 STL 了。如果是要寫 C++ 程式的話,Boost 在許多時候,應該是一個相當實用的輔助函式庫集;而實際上,Heresy 之前也寫過不少相關的介紹了(彙整列表)。

而《The Boost C++ Libraries》這本書的第二版,是基於 Boost 1.55.0 和 1.56.0 這兩最新的版本來寫的,涵蓋了 Boost 的 72 個函式庫(接近上一版的兩倍),並提供了 430 個完整程式碼範例。他除了提供實體書的版本(Amazon)外,也提供了線上版可以看,網址是:

http://theboostcpplibraries.com/

閱讀全文

HP 搭載 Intel RealSense 的新概念互動電腦:Sprout

HP 這幾年對於體感相關的新技術,感覺算是反應的滿快的,之前他們就曾經把 Leap Motion 感應器,整合到筆記電腦(介紹)和鍵盤(介紹)上。

而現在,HP 又更進一步,把 Intel 的 RealSense 深度感應技術,整合到 All-In-One PC 上,做成很有趣的互動模式了!

他的名字就是「Sprout」,售價是 1900 美元(產品頁面官網),應該也是目前市面上第一款真正搭載 Intel RealSense 的產品了~

閱讀全文

在 Google 街景看看亞當‧薩維奇的私人蒐藏(流言終結者)

Heresy 個人一直很喜歡 Discovery 的《流言終結者》這個打著科學名號、大搞破壞的節目。在還有第四台的時候,只要有撥,Heresy 基本上是一定會看的~

而前幾天,在 T 客邦上看到了《流言終結者 亞當薩維奇的私人博物館 在Google地圖上任你逛》這篇文章,這才發現,現在大家都可以到 Google Map 的街景上,去看亞當‧薩維奇(Adam Savage)的個人蒐藏了!

地圖網址是:Savage Cave。 而下面就是他的室內照:

閱讀全文

《Another》外傳、「Episode S」試讀感想

Heresy 在 2012 年的時候,曾經衝著《Another》動畫的連載,跑去看了綾辻行人所寫的原著(連結);而雖然個人覺得《Another》的故事收尾的不夠徹底,但是由於故事也告一個段落,所以也不認為他會有續作。

但是沒想到,後來卻在網路上看到,綾辻行人針對這系列又有新作、《Another エピソード S》(Another Episode S,日本角川、右圖為封面)了~而看到之後,就滿好奇,這部作品要怎麼繼續寫下去呢?

不過說實話,有在看/想看的東西很多,所以過了一段時間後,其實也就淡忘這件事了。但是,前一陣子,Heresy 忽然收到「皇冠文化」(台版的出版社)的電子郵件,說他們將於 11/24 發行這本書的中文版,詢問是否要參加「試讀私邀」?

Heresy 自己是第一次被邀請參加這種活動,由於覺得滿有趣的、再加上對這部作品的確很有興趣,所以就答應參加了。而也因此,才會有這篇在書上市前就寫心得的紀錄。 :p

閱讀全文

微軟發布 Kinect for Windows SDk 2.0 正式版,以及 Kinect for Xbox One 用的轉接線

微軟在去年十一月推出了 Kinect for Windows SDK v2 的開發者預覽版,雖然一開始是採取申請制的,不過到了今年六月,也發布了對一般開發者的預覽版,可以直接購買(不過台灣沒有)。而在經過了兩次的更新,微軟終於推出 Kinect for Windows SDK v2 的正式版了!

官方發布的消息是《Microsoft releases Kinect SDK 2.0 and new adapter kit》,下載連結是:

http://go.microsoft.com/fwlink/?LinkID=403899&clcid=0x409

他的版本編號是 2.0.1410.19000,更新的內容則可以參考官方的 release note(連結)。

閱讀全文

C++ 幾種函式傳遞方法的效能比較

這篇主要是簡單地針對 C++ 裡面,針對如何傳遞一個函式(function),以及各種方法對於效能的影響,做個簡單的測試。

基本上,Heresy 自己知道在 C++ 標準裡面,可以用來傳遞函式的方法,包括了下面三種:

  • C 的 Function Pointer
  • C++ 的 Template function
  • C++ STL Function Object

下面就是 Heresy 用來測試的程式:

閱讀全文

khronos 發表電腦視覺 API 標準:OpenVX

在 2011 年的時候,Khronos 曾經發表過一個名為「Vision」的 API 標準,希望可以為電腦視覺(Computer Vision)的處理、定義一套標準的介面,作為硬體加速的抽象層;當時,基本上只是剛開始的階段,並沒有完整的介面出來。

而在經過三年的時間後,khronos 終於這個標準訂治好了!它的正式名稱是「OpenVX」、目前也已經推出了 1.0 的規格了~它的官方網站是:

https://www.khronos.org/openvx

閱讀全文

新竹火燒牛 炭烤原肉牛排

這家「火燒牛 炭烤原肉牛排」是之前,Heresy 和同事跑去吃的一家牛排店;他的地址是「新竹市鐵道路二段112號」(Google MapFacebook 專頁)。實際上 Heresy 等人去吃的時間有點久了,是九月的事,不過這邊還是紀錄一下吧。

基本上,鐵道路離 Heresy 的活動範圍算是有段距離,不太是 Heresy 平常會去的地方;而會去這家店,主要是因為有同事去過,他覺得還不錯,所以才一群人跑去的。而實際上,Heresy 以後再去的機率應該不高就是了。

首先,下面是他的菜單。可以看到,一般的牛排的話,最便宜的是 8oz 的「雪花莎朗牛排」、售價 220;而如果要大一點的話,則就是 16oz、售價 380。其他的排餐基本上價位都更高一些。
另外,他的排餐都有附麵包、飲料以及湯。

閱讀全文

2014 獅頭山水濂洞

這篇是之前《2014 大湖草莓文化館》、《2014 南庄》行程的後續。在離開了南庄後,Heresy 還是沿著山路往新竹走;而由於不是很想爬山,所以竟沒有去往登山步道的方向走,而是往很久以前走過「水濂洞」走去(2006 的紀錄)。

水濂洞離獅山遊客中心有一小段距離,算是在完全和其他登山步道反方向的地方(介紹一介紹二地圖)。而水濂洞步道非常地短,沒記錯的話,只有不到三百公尺吧?所以雖然有些坡度,但是還是相當輕鬆的路線,可以很快地走完。(路線圖

而水濂洞基本上是位於河谷旁的一個洞穴,在裡面還有一座「梵音寺」;也因為他是位於河谷,所以出發的路,主要就是往下走了~下面左圖,就是出發時的道路。下面中間和右邊的照片,則是從步道上,往下看水濂洞前的平地的照片。

閱讀全文

C++ Template of template

template 在 C++ 裡面,算是一個很重要、也很實用的概念。它可以用同樣的程式、來處理不同類型的資料,大幅簡化程式碼的重複性。

而這一篇,算是來簡單紀錄一下,所謂的「template of template」的玩法吧~主要的參考資料,是《Templates of templates》這篇文章。也請注意,這篇只是 Heresy 自己簡單的紀錄,寫得不算很嚴謹。

首先,一般的 template 寫法,可能會像是下面這樣:

template<typename DType>
class CData
{
public:
    std::vector<DType>    mContent;
};

閱讀全文

關注

Get every new post delivered to your Inbox.

Join 441 other followers