跳到主要內容

發表文章

目前顯示的是 1月, 2016的文章

LLVM 的工具程式 Sanitizer and libFuzzer

Chandler Carruth 在 Channel 9 中的 The Care and Feeding of C++’s Dragons 演解提到 LLVM 的 Sanitizer 工具,它已經含在 Clang 裏頭,文件 在 Clang 文件內 ,GCC 也 有人嘗試這要加入這個工具到 GCC 裏頭,在 2015 LLVM Developers’ Meeting 中 Google 的 K. Serebryany & P. Collingbourne 提出 " Beyond Sanitizers... ",影片內容也提到 LibFuzzer,文件在 LLVM 文件。 目前 Google 在 GitHub 中有一個維護 Sanitizer 的專案, 可以在這裡找到 。

Alex 退休了

isocpp.org Post 一則: 上星期 Alex Stepanov 退休 的消息,這位 STL 之父是 C++ 重要人物之一,他退休對於 C++ 是相當大的影響。他的書籍及演講在 http://www.stepanovpapers.com 網站可以查詢得到,另外,A9 的 Joyce Croft 和 Alexander Zeyliger 為他設計一款郵票, 網站文章 的最後寫道: I wish you an excellent and well-deserved rest with your family and friends.   auto who = successor ( alex );   Thanks!

不同瀏覽器不一致的樣式表預設值

有許多 Browsers,不同 Browser 內定的樣式表都有其預設值,在設計網頁時,對於不同 Browsers 之間,可能就需要為不同 Browsers 設計不同的 CSS ,這樣讓網頁設計者相當困擾,一般的做法是將不同 Browsers 內定的樣式表預設值 Reset,Reset 之後才設計元件的 CSS,這樣設計出來的 CSS,使用不同 Browsers 觀看,就會有相同的效果。 目前網路上常被使用 Reset 樣式表預設值的套件有: Normalize.css makes browsers render all elements more consistently and in line with modern standards. CSS Reset HTML5 Reset Stylesheet 樣式表有優先順序,其寫法上的優先順序為:[1] Client user defined style Embedded or inline style sheet  Internal style sheet External style sheet Browser default style(Client User browser) 按照 CSS Selector 來區別優先順序,在 CSS 2.1 Section 6.4.3 :[2]中寫道: A selector's specificity is calculated as follows: count 1 if the declaration is from is a 'style' attribute rather than a rule with a selector, 0 otherwise (= a) (In HTML, values of an element's "style" attribute are style sheet rules. These rules have no selectors, so a=1, b=0, c=0, and d=0.) count the number of ID attributes in the selector (= b) coun...

國旗事件的分析與看法

周子瑜持國旗的事件,最近在網路發燒、發燙,她持國旗的影片已經有一段時間,並非在這時候才播出,為何在台灣總統大選這段期間才被揭露,這是值得追查其原因?民進黨策動的嗎?I don't think so. 國民黨,或者說:藍營人士,不可考矣;話說回來,整個事件發展,是讓國民黨潰敗的重要因素之一,不僅失去總統府,也喪失國會的席次,成為第二大黨。更需要關注的是:更撕裂海峽兩岸中華民族的情感。如果背後真的有人想政治操作,這樣的發展,似乎不是原本預想的結局,對於執政的國民黨政府,危機處理的應變能力,也備受質疑? 中國大陸對中華民國國旗的打壓,非今夕才如此,早在 Red Hat 把國旗移除 就開始了, 青天白日滿地紅國旗 是孫中山先生當時創建中華民國時,由陸皓東先生原創的一面旗子,右上角青天白日標誌也是 中國國民黨的黨徽 ,隱含的意涵是值得我們去瞭解及探究;不管是誰?孫中山先生領導武昌起義推翻滿清政府體制,是歷史,也是不可改變的事實,經過多年戰亂,似故事般的歷史,中華民國這個政治實體依然在台灣存在著,不是嗎?只是...,唉!有些人需要再想想,想想! 16 歲你在做什麼?你對政治的認知有多少?當你有些成就,是否想告知世界所有人,我來自哪裡?外國人拿國旗告知世人,我來自哪裡是被允許的,也常常在 YouTube 看見,為何台灣人就不被允許?因為要賺某國的錢,就不可以?口口聲聲說是中華民族, 外國人到某國就可以拿他們自己的國旗,同民族的華人,卻遭打壓,中華民族ㄚ,中華民族!滿清政府被列強割據以及第二次世界大戰的恥辱不可忘記,應該打壓誰呢?曹植說:「本是同根生,相煎何太急」,也唯有包容才能和協,和協才會團結,團結的民族才得以強盛。

人生的最後一哩路

2106.01.13 是陪媽媽到長庚檢查的日子, 老年人頭暈 的原因太多、太多,原本掛腦神經內科張永義醫生的診,認為檢查是否是中風、巴金森氏症或其他症狀,張醫生看完診建議到急診做進一步的檢查,沒有醫學知識的我,仍然不知道為何?就到急診等 x 光及電腦斷層檢查,檢查結果出爐:要再做磁振造影,那時心中已經開始擔心,已經了解為何張永義醫生所做初步檢查後的建議,從原本以為老年人頭暈,只要不是巴金森氏症,應該沒有太多的關係,到 C.T 的檢查結果,竟然是最差的結果:腫瘤,哀! 從 13-15 這幾天都留在急診第三觀察室等病床,與其說等病床,不如說是等 M.R.I(磁振造影),因為已經在這期間知道 16日晚上 20:40 要做 M.R.I,等、等、等,由於要洗腎這個因素,16 日下午就提前安排做 M.R.I 檢查,否則,原本預定的時間先檢查 M.R.I 再洗腎,可能要洗到凌晨 1 點多了,所以就可以插隊先做 M.R.I,若是特殊的權貴,我想應該不需要等、等、等吧??? 15 日晚上到了內科部 13D87B 病房,還是得等 16 日 M.R.I 的檢查,病床是雙人房,主治醫生是血液腫瘤科蘇祐立醫生,不意外,在急診 C.T 的檢結果就知道要進腫瘤這一科,蘇醫生和許人也?總得 Google 一下,意外的發現 蘇祐立醫生發表的文章 ,文章中的「近況補充」內容提到:「全腦放療後若腦部情形惡化,Bevacizumab 合併化療可以有效控制腦內腫瘤惡化的情形」,媽可以承受嗎? 網路有人 oost 出她全腦放療的歷程 , 有腦瘤的問答 ,還有 這一篇 對腦瘤的基本常識與觀念,都是值得參考。 1/16 日是台灣總統大選的日子,民進黨候選人蔡英文的競選口號是:「走完最後一哩路」,意旨她走進凱達格蘭大道總統府的最後一哩路,從運用現代科技技術及統計數字精準度而言,早以得知這確實是總統府最後的一哩路,在這一天也是非常特別的一個日子裡,我卻寫著:「人生最後一哩路」,這樣的檢查結果,是真正的人生最後的一哩路了 :-(  1/19日蘇醫生看完磁振造影的片子,判斷是血塊,折騰了那麼久,最後這個結果是令人最欣慰的訊息。

Wandbox -- 線上的 Compiler

Wandbox 是一個線上 Compiler,提供 C++, Javascript, Java 等主流語言線上編輯及編譯的功能,特別的是它也提供 Swift 語言、Boost 最新版本、支援 C++ 最新的標準,除此之外,還支援 Vim, Emacs 等編輯器,整個 Project 的原始程式碼 都存放在 GitHub ,如果有時間,可以嘗試下載來安裝看看。 在 Wandbox 中的 Wandbox-vim 作者 寫了 一些套件 ,其中 Shiba is a rich markdown previewer, Trendy is a GitHub Trending Repositories watcher & manager, 還有 Vim Plugins 是比較有興趣的專案。

CodeBlocks 多國語言的設定步驟

多年來一直都是使用 CodeBlocks 英文的介面,不曾想過要將 CodeBlocks 設定成多國語言的開發環境,對於不習慣於英文介面的國人,設定中文的使用介面是非常需要的環境,在 CodeBlocks 論壇有一篇文章提到 :Do you know http://wiki.codeblocks.org/index.php?title=Internationalization ?這個連結說明在 Windows 系統如何設定 CodeBlocks 成為 Internationalization 的環境,整個設定過程如下: 到 CodeBlocks 翻譯文件網站 下載 .mo 檔案:下載時需要 Ubuntu One 的帳號及密碼,登入後點選 .mo 檔案(不要下載 .po 檔是可編輯檔) 系統會傳送一封信件,點選信件的連結,將 .mo 檔案下載 將檔案複製到 C:\Codeblocks\share\CodeBlocks\locale\zh_TW 目錄(沒有這個目錄請自己建立) 開啟 CodeBlocks >> Setting >> Environment >> View >> Internationalization 選項打勾 >> 點選 Chinese 重新開啟 CodeBlocks 要加入其他語言的 .mo 檔案,則在 locale 目錄中新增其他語言的目錄名稱,例如: 德國 de_DE,這樣 CodeBlocks 就是多國語言的開發環境了。 當如果要恢復英文的介面,只要取消 Internationalization 的選項勾選,然後再次重新開啟 CodeBlocks 就回到英文的開發環境。 後記: CodeBlocks 翻譯文件網站 要下載 .mo or .po 檔案需要等待系統回復信件到 Email 信箱,無法及時處理,將這些檔案儲存在 Google Driver 的 src/CodeBlocks 目錄,以後可以從這裡直接取用。

我是誰?The Answer is: 我就是我

鄭宜農是誰?我不認識她,看到「 靈魂相愛著!滅火器主唱楊大正老婆宣布出櫃 」這篇文章,我一直反問自己:要如何處理及面對這個問題?文章的最後一句話,也是這位勇敢女性她父親有智慧的一句話:「我們永遠是一家人」。 曾經嘗找尋相關醫學報導,是否可以從醫學的角度來解決至親的這個問題,但總是都是與鄭宜農的情況一樣,無論是結婚幾年,最終還是無法跳脫人體內基因的本質,仍然回歸其原本的性向。公視人生劇展:「回家路上」也是一部探討同性戀的影片,最後,家人也只能祝福與認同。於是我把標題定為:「我是誰?我就是我!」