i'm sam

C++|WorkFlowy|軟體開發|數位筆記

[186] Sam's Podcast v0.7
podcast

[186] Sam's Podcast v0.7

個人播客貝塔測試中… 低渣飲食第二天,禮拜六要做大腸鏡。 > 年紀已經不小,身體定要顧好。 小孩年紀還小,老爸不能倒掉。 * 專科同學—B爺,開攝影個展: * 展覽地點:Kafemera,台北市大安路一段175巷11號。 * 展覽時間:11/16-11/30,每日8:00-19:00。 * 分享會時間:11/19 星期日下午 14:00-16:00。 * JUCE MAQ Index [https://juce.com/maq] * Visual Studio Visualizer for JUCE [https://forum.juce.com/t/visual-studio-debugger-natvis-file/15362?utm_content=buffer50243&
1 min read
[185] 睡過頭

[185] 睡過頭

睡在公司日子,我通常會在第二個鬧鈴,也就是 7:11 分響時起床(坐起來收棉被)。今天的行程很滿,必須早起。但沒想到,我睡到 8:30 左右才被電話聲吵醒... 原本的計劃 * 七時初起床,早餐,盥洗,八點出門 * 八點三十到目的地,十分鐘停車 * 走路到診間大概十分鐘,九點前到,沒問題。 * 診間醫生一向準時,提前到通常就先看到了。我是 ① 號,十分鐘即可結束(看健檢報告)。 * 也就是說,約九點半即可取車離開醫院。 睡過頭後的實際情況 * 八點半醒來,處理昨天忘了做的事,匆忙盥洗,沒吃早餐,九點左右出門 * 九點三十分到台大附近,有人抗議,堵車 * 一直到十點左右才把車停好,約十點二十分到診間 * 過號 * 一直等,一直等,一直等,等輪到我的時候,已經過十一點半 * 取車離開醫院的時間約十二點
1 min read
[184]  vcpkg

[184] vcpkg

Vcpkg (VC++ Packaging Tool) 是微軟來的開源專案 [https://github.com/Microsoft/vcpkg],主要用來讓 C/C++ 開發人員更容易整合與管理第三方專案。有興趣者可以參考專案本身的介紹 [https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/] 。 截取目前為止,已經有超過 400 個 C++ 專案可以透過 vcpkg 取得,許多知名的專案也早以支援,如 Boost, Catch, POCO 等。第 224 個是 Facebook 家的 Folly。才剛公開沒多久的 Google Abseil [https://medium.
2 min read
[183] 堅持到底—Don't Break the Chain, Part 3—Today app
productivity

[183] 堅持到底—Don't Break the Chain, Part 3—Today app

Don't Break the Chain 技巧 [https://samtsai.org/2017/10/15/165-dont-break-the-chain-part-2/]可以幫助你達成目標 [https://samtsai.org/2016/10/17/117-dont-break-the-chain/] ,透過持續不間斷的執行訂下的目標並記錄其過程,漸漸累積成就感。開始總是最難,一旦球開始動了,後續就容易多了。 先前我使用紙筆來做記錄,前幾天發現一個我先前就安裝在手機的 iOS app—Today Habit tracker [https://itunes.apple.com/tw/app/today-habit-tracker/id1055295863?mt=8] ,適合來把記錄數位化。除了環保,數位記錄只要懂得備份,比實體紙張更易留存,而且更便利性—隨身攜帶。
3 min read
[182] 重新佈置部落格——Part 1
Ghost

[182] 重新佈置部落格——Part 1

緣起 本部落格使用 Ghost 為後台,目前是付費每月 $5 鎂,享受支援 HTTPS 的網站代管服務。流量稀疏,低價即足。 今年七月,Ghost 達到 1.0 的里程碑 [https://blog.ghost.org/1-0/],終於脫離漫長的「開發版」。對我來說,1.0 版最大的影響是 Theme API 與舊版本不相容,若要升級,則我使用多年的佈景將被迫更新。別會錯意,這是好事。 所幸,我使用的免費佈景 Typesome [http://golem.io/ghost-themes/typesome/],其開發商 Golem [http://golem.io] 洽好在十一月初將旗下的佈景全數更新至支援
2 min read
[181] Sam's Podcast v.06
podcast

[181] Sam's Podcast v.06

個人播客貝塔測試中…,加上了結尾歌曲。試著針對一個主題討論,今天談的是 Google Abseil Project。 * [180] Google's Abseil Project, Part 1 [https://samtsai.org/2017/11/09/180-googles-abseil-project-part-1/] * [160] 免費取得 Pluralsight 線上學習資源(無限暢飲三個月) [https://samtsai.org/2017/09/15/160-visual-studio-essentials-pluralsight-free/] * Music: Free Music Archive: Lee Rosevere - I'm Going for a Coffee [http://freemusicarchive.
[179] 睡到不醒人事

[179] 睡到不醒人事

印象中,我有兩次進入「昏迷狀態」,我的意思是,完全睡死。 昏睡到女友床邊叫囂 第一次是某個禮拜六下午,當時跟現在的老婆同居,她禮拜六要上班,我固定下班時去接她。那天下午在租屋處玩電腦,後來累了,想說還有一個多小時才要出發(已經抓好騎車時間),睡個午覺好了(三點多的樣子)。調好鬧鐘,倒頭就睡... 睡夢中,好像有人在罵我,還踢我。醒來時,女朋友站在旁邊,怒氣沖沖——沒接她下班就算了,電話也不接,竟然在家裡睡大頭覺。看手機,哇靠!十幾通未接電話,我睡得跟死人一樣,鬧鐘跟電話鈴聲也叫不醒! 女朋友會那麼生氣是因為,她的機車被我騎走。每次到租屋處都是我載她,她也沒特別記路線。那天我電話沒接,她只好一個人憑記憶,坐公車,慢慢摸到家裡,按門鈴,請室友開門。想像她當時的無助與憤怒,想著想著,竟然嘴角失守。 昏睡到女兒嚇到 第二次是在家裡。小孩二歲多,照例我先洗澡後在房間等她一起玩睡前遊戲。沒想到那天等不到五分鐘,
2 min read
[178] Sam's Podcast v0.5
podcast

[178] Sam's Podcast v0.5

個人播客貝塔測試中…,主題歌(Theme Song)。開頭的卡住,口條不順,失敗。 > 回味了一週,「死屍獸王」把玩了三天,夠了。最好玩的還是「人生」這場遊戲吶。 pic.twitter.com/y1CHZ2Q5OP [https://t.co/y1CHZ2Q5OP] — sam (@mhtx) November 4, 2017 [https://twitter.com/mhtx/status/926759203594682368?ref_src=twsrc%5Etfw] * Audacity [http://www.audacityteam.org/] * Free Music Archive: Lee Rosevere - I&
[177] 每天兩千吸吸

[177] 每天兩千吸吸

二個禮拜前開始使用「小米體脂計」,身體脂數不太好,有必要做一些調整。特別是底下數字(今天早上量的): [https://imgur.com/AKx62zw] 水分不足、水分不足、水分不足!解決方法相對簡單,就多喝水?不那麼對。對一點的做法是:喝適量的水。「適量的水」是幾 CC?答案顯然因人而異,不過常聽到的說法:一天至少兩千毫升。 Google 閱讀法告訴我「每公斤體重 x 30 毫升」是不錯的計算方法。這麼說來,我目前一天,正常情況下,需要喝約 2790 毫升的水。除了白開水外,咖啡、茶、湯也內含水分,但那不好計算,抓個大概即可。最終,還是得到「一天至少兩千毫升的白開水」的結論。 目標確立後,設計執行的方法。同樣利用
2 min read
[176] 使用 WorkFlowy 查詢公益彩券各期獎號—應用篇
WorkFlowy

[176] 使用 WorkFlowy 查詢公益彩券各期獎號—應用篇

溫馨提醒 讀完本文後想要申請 WorkFlowy,務必使用底下連結(或到這個共享清單 [https://workflowy.com/s/BS0jCVUs3L] 自己挑一個),讓你的容量加倍: * https://workflowy.com/invite/3d347d89.lnx -------------------------------------------------------------------------------- 先前分享 [https://workflowy.tips/168-%E4%BD%BF%E7%94%A8-workflowy-%E6%9F%A5%E8%A9%A2%E5%85%AC%E7%9B%8A%E5%BD%A9%E5%88%B8%E5%90%
3 min read
[175] 印度軟體外包經驗
JUCE

[175] 印度軟體外包經驗

幾個月前因應專案需求,將部分工作外包給印度的工程師。花點時間反思,並紀錄下來。 上半年由於承接的軟體專案時程較趕,在台灣短時間內找不到熟悉 JUCE [https://juce.com/] 的開發人員,幾經思量後,決定到 JUCE 官方論壇 [https://forum.juce.com/c/juce-jobs] 尋找外包人力。 [https://imgur.com/E8DMvax]題外話。論知名度,JUCE [https://juce.com/] 與 Qt [https://www.qt.io/] 相差甚遠,與 wxWidgets [https://www.wxwidgets.org/] 也有不小差距,這種情況在台灣尤其明顯。現在(2017)詢問一百個資深的
5 min read
[170] Bluetooth Radio Control on Windows 10
Windows 10

[170] Bluetooth Radio Control on Windows 10

先前 [https://goo.gl/rS5hII]提到控制 Bluetooth(藍牙)Radio 開關使用 UWP API。本篇把撞牆過程紀錄下來。 Win32 API is a Dead End 一開始先往 Win32 API 找,結果偏尋不著可以直接開關 Bluetooth Radio 的方法。使用 Win32 API 只可以查詢但無法改變 Bluetooth Radio 狀態,這點出乎我意料之外。找到最接近的可行之法 [http://stackoverflow.com/questions/24235524/are-there-apis-to-enable-disable-bluetooth-on-windows-8-1] (但其實有大缺陷)是使用 Setup API Enable/Disable Bluetooth 裝置。
2 min read
[169] 為什麼要用 WorkFlowy desktop app?
WorkFlowy

[169] 為什麼要用 WorkFlowy desktop app?

溫馨提醒 讀完本文後想要申請 WorkFlowy,務必使用底下連結(或到這個共享清單 [https://workflowy.com/s/BS0jCVUs3L] 自己挑一個),讓你的容量加倍: * https://workflowy.com/invite/3b6fb249.lnx -------------------------------------------------------------------------------- 正文開始 今天早上照例打開 WorkFlowy 把腦袋裡的東西倒出來,寫著寫著,沒留意到網路有問題(這台 Windows 筆電沒重開機會裝病,故意讓網路不通),一直到要查資料時發覺網路又怪怪地。當下沒想太多,重開機,然後拿起手機準備繼續寫... 這才發現,剛剛在電腦上寫得那些我已經忘得差不多的東西,怎麼沒出現在手機上?經過「腦內時光回溯」,才想起網路有問題導致那些文字沒同步到 WorkFlowy 伺服器... 好險,我用的是 WorkFlowy desktop app [https://blog.workflowy.com/
2 min read
[168] 使用 WorkFlowy 查詢公益彩券各期獎號
WorkFlowy

[168] 使用 WorkFlowy 查詢公益彩券各期獎號

溫馨提醒 讀完本文後想要申請 WorkFlowy,務必使用底下連結(或到這個共享清單 [https://workflowy.com/s/BS0jCVUs3L] 自己挑一個),讓你的容量加倍: * https://workflowy.com/invite/527f8aa3.lnx -------------------------------------------------------------------------------- 正文開始 有時候路過彩券行時會有一種「我會中頭彩」的奇妙感覺,然後就「大樂透一百(隨機選號)」,接彩券被夾到皮夾裡,等著被忘掉... 一直到某天壞心情(缺資金 XD)或心血來潮時,才把那些彩券拿出來對獎。然後就要面對那個不怎麼好用,有時還會卡卡的公益彩券各期獎號查詢 [http://www.taiwanlottery.com.tw/lotto/superlotto638/history.aspx]頁面。 「可以不要這樣嗎?」「應該有更好的方法吧?」 心裡這樣想著。於是,我想到了
3 min read
[167] 自律

[167] 自律

Nicolas Cole [https://medium.com/@nicolascole77] 的文章容易讓人產生共鳴,加上他的自我實踐,使得文章更具說服力。 原本體弱多病的瘦皮猴變成壯男,出了一本書,創業一年成績看似不錯,Quora 排名前段的寫手。以上這些事難度都不低,執行力不夠絕對做不來,而他都做到了。 自律很重要,努力很重要 [https://medium.com/personal-growth/the-2-choices-everyone-working-on-themselves-is-faced-with-62476c103ae3] ,多數人知道卻做不到。他說想要成為某種人,光想沒有用,要去做。拒絕外在誘惑,去做該做的事,然後達成目標。接著繼續往下一個目標前進。 > 光想沒有用,要去做。 而且要持之以恆,不中斷 [https://goo.gl/yxNTkU]。 > You can’t “wish” you were in a
1 min read
[166] 每日一謝

[166] 每日一謝

一開始: > 【每日一謝】感謝大熱天還是不辭辛勞幫忙張羅中餐的老闆。#每日一謝 [https://twitter.com/hashtag/%E6%AF%8F%E6%97%A5%E4%B8%80%E8%AC%9D?src=hash&ref_src=twsrc%5Etfw] — sam (@mhtx) September 22, 2017 [https://twitter.com/mhtx/status/911102764138192898?ref_src=twsrc%5Etfw] 隔日又冒出許多想要感謝的人: > 【每日一謝】感謝給剛退伍學歷不佳又不太會寫程式的新鮮人工作機會的徐先生。#每日一謝 [https://twitter.
3 min read
[165] 堅持到底—Don't Break the Chain, Part 2
productivity

[165] 堅持到底—Don't Break the Chain, Part 2

大約是去年的這個時候,我提到 Don't Break the Chain [https://samtsai.org/2016/10/17/117-dont-break-the-chain/]這個技巧。一年過去了,我還是沒能達到一天一篇文的目標。 最近被 Nicolas Cole [https://medium.com/@nicolascole77] 的文章吸引。這位 27 歲的年輕人曾經是北美 WOW 數一數二的高階玩家。也是 Quota 前段班寫手。現在自行創業 [https://www.getdigitalpress.com/] ,擔任企業主管的寫手(Ghost Writer)。為了練習寫作力,他曾持續不間斷,每天至少寫一萬個字。 受到他的影響,我打算再次挑戰,而且一次挑戰多項小目標: 這次,我用一些工具來輔助。
2 min read
[164] 一日記事

[164] 一日記事

過去這半年,我的生活作息有了很大改變,變糟了。主要是專案時程壓力,待辦清單上未實作的功能多到爆。加上公司人事問題,讓我應接不暇。 昨天的行程大概是: * 約一點睡,五點半被鬧鐘叫起,賴了約五分鐘。 * 眼皮依然沈重,硬拖著身體去小便,然後開電腦,先找有趣的題目。 * 十多分鐘後,眼皮恢復地差不多了。早餐吃麥片配一顆奇異果,搭豆漿,迷克夏買的那種。(昨天搭配馬修嚴選的優酪) 最近忙著 CDROM Filter Driver WHQL 認證。發覺容易因為問題解不開而心煩,影響到其他案子。要加強心理建設,克服這個壞傢伙。 用完餐後,泡一杯公司附近米璐咖啡買的耳掛咖啡,新口味——「征服者」。 正在進行中的 DON'T BREAK THE CHAIN 實驗有: * 天天有運動 * 天天打字練準度 * 天天要感謝 * 天天寫文章 前面幾項較容易。反觀「每天至少寫一篇文章」
1 min read
[163] 孤獨
rant

[163] 孤獨

凌晨五點起床,週末一人加班。孤獨讓你專心,鍵步如飛、思如泉湧。 孤獨的另一個名字叫寂寞。想成為高手,「耐得住寂寞」幾乎是必備技能。在別人看不到的時候默默練習。即使下了班,也不斷在學習。別人假日休息,你堅持著信念,持續擴大舒適圈。有一天,時間的力量會給你滿意的回報。 一人獨處,少了外在雜音,是傾聽內心的聲音的最佳時機。留意內心的想法,跟自己對話:「這真的是我要的嗎?」「今天表現得不錯,不過如果能夠多做一點,會更好。加油!」透過這樣的對話,自問自答,進而更了解自己,更清楚自己要的是什麼,未來的路怎麼走。 「週末還在加班,真辛苦啊。」 懂得享受孤獨便不覺得苦。我很喜歡《砍掉重練》 [http://www.taaze.tw/apredir.html?130355698/https://www.taaze.tw/sing.html?
1 min read
[162]「空一行」更專業
rant

[162]「空一行」更專業

電子郵件、需求文件、論壇筆戰、程式碼,他們的共同點是:要寫給別人看。既然是要「寫給別人看」,那麼讓對方容易看懂,減少誤會,便是寫作時的重要考量。把文字「堆」好的技巧很多,本文只講其中一個簡單但效果顯著的方法:加空行。 有些人的空行相當「貴」,捨不得給,來看實例: > #116: 恰恰與流行觀念相反,Lorem Ipsum並不是簡簡單單的隨機文本。它追溯於一篇公元前45年的經典拉丁著作,從而使它有著兩千多年的歲數。#118: 如今互聯網提供各種各樣版本的Lorem Ipsum段落,但是大多數都多多少少出於刻意幽默或者其他隨機插入的荒謬單詞而被篡改過了。 #118: 如今互聯網提供各種各樣版本的Lorem Ipsum段落,但是大多數都多多少少出於刻意幽默或者其他隨機插入的荒謬單詞而被篡改過了。如果你想取用一段Lorem Ipsum,請確保段落中不含有令人尷尬的不恰當內容。 明明就是兩段,偏偏要擠在一起。其實,只要多空一行,效果差很多: > #116: 恰恰與流行觀念相反,Lorem Ipsum並不是簡簡單單的隨機文本。它追溯於一篇公元前45年的經典拉丁著作,從而使它有著兩千多年
3 min read