Blog Posts

Linux kernel 更新至 4.8.0-rc5

Linus 在今天發佈了 4.8.0-rc5,Linus 說,rc5 的整體變動量看起來是還是略大於 rc4,他上禮拜期望變動愈來愈少看起來還是為時過早。不過雖然變動的多,但多數都是小的細碎的變動而不是大改動。總之呢,事情看起來是愈來愈糟糕啦,要是變動再繼續下去齁,我們大概需要跑到 rc8 吧,等著瞧。

gdb 顯示 FLAGS register

假設有這樣的程式碼 [crayon-5c126ea002337907358179/] 在 int32_t 的情況下,2147483647 是最大值,加上 1 之後預期 variable n 會 overflow。 我們都知道 CPU 裏面有 FLAGS register 可以表示處理器現在的狀況,那要怎麼在 gdb 裏面顯示呢? 只要在 gdb 裏面打這個指令就會顯示出 FLAGS register

Continue Reading

Model-Based Testing for RESTful API

工作需要,要寫 API 相關的 test cases。目前只有先測 API interface 的部份,寫著寫著發現我根本在造重複的輪子,幾乎在做複製貼上跟填空的工作,程式碼大概長的像下面這樣: [crayon-5c126ea0028bd429807307/]這時候才停下工作,去查有沒有辦法做到 「auto generate auto test cases」的方式。Google 了一下發現這個「Mo

Continue Reading

正宗哥吉拉觀後感

看完哥吉拉,有種在看 EVA 的感覺…… 尤其是在配樂的地方,聽到那種聖歌型態的配樂,加上打仗前的定音鼓,我在猜要是最後打不贏,大概EVA就會從地底下跑出來打哥吉拉吧。 最後字幕跑跑跑,果然配樂是鷺巢詩郎XD 這部片的可以說是喜劇片,用來看日本內閣官僚體系的運作方式。

罗辑思维 184 怎么样成为一个高手

有效的學習要刻意的去學習,不是以賽代練,是要能去操作小片斷的學習。針對性重複練習。持續做你不會做的事情。 看了文章要記得寫筆記或心得,跟文章做一次互動。 「人類不僅創造了工具,工具反過來也塑造人類」 —- 拿來程式上來看,是不是就是一直去看 code 呢?如果把 code 當詩詞來看,會讓自己的工具庫變大嗎? 這集跟學徒模式這本書裏面說的很相似。脫離舒適圈,進入深水區,練習練習再練習,找

Continue Reading