2022-03

CI/CD

如何避免 Travis CI timeout 中斷任務?

我們家是用 Travis CI 的 Core - 5 Concurrent Builds 方案,一直以來我都沒什麼使用上的問題,直到我跑了一個執行很久的 task,才發現它 10 分鐘內沒印出任何 log 會自動幫我中斷任務。 原因 會被中...
電子書

Kobo 電子書閱讀器無法開啟 PChome 購買的書籍

前陣子 Kobo 跟 PChome 合作,PChome 上的電子書有滿不錯的折扣,便趁機入手一些想看的書。但問題來了:我的閱讀器無法開啟從 PChome 購買的書籍,會顯示如同頁首照片的錯誤訊息:此文件無法開啟。 一開始以為是同步問題,但書...
生活雜記

室友的肛門炸裂了

我室友有個特質,當他覺得某件事對他有重大意義,他就會持續去做。我印象中,他在農曆年後就開始過著極度健康的生活,我未想過促使他做這件事的緣由,只覺得這是個好習慣。直到兩週前,我才知道背後的原因。 那時我正在客廳打電動,莫約下午四點左右,室友拖...
生活雜記

半夜的腳步聲

每次融入新的團體,很多時候都會用鬼故事來開啟話題,我聽過的鬼故事不少,那些讓我覺得印象深刻的往往是他人的親身經歷,不是因為可怕,是因為真實。 時間是二十五年前,那時是國小三年級的暑假,我每天都會賴在我哥房間打電動、看漫畫,而且都要熬夜到凌晨...
軟體開發

LiveKit – 最容易上手的 WebRTC 開源專案

我第一次接觸 WebRTC 是在 2019 年,當時要在手機實作視訊、音訊通話功能,一開始選用 Google 官方的解決方案,過程非常痛苦,因為文件極少,且手機原生的相關討論也不夠多。後來雖成功實作這個功能,但自己對於這個領域的知識不夠充足,出問題要 debug 又是另一個難關。
生活雜記

寫作的理由是為了複製自己

前言 有次跟負責人在聊天,我們聊到公司想要補什麼樣的人,結果意外的有共鳴:「想要複製很多個自己。」會有這樣的想法其實很單純;當時公司成立沒多久,百廢待舉,很多事情都覺得有能力處理,但顯然地,我們力有未逮;每天要做的事情實在太多,恨不得多複製...
產品

口罩地圖帶來多少流量?

前年疫情剛爆發時,我跟風做了口罩地圖,因為在風口上吸到一波恐慌流量,就進了排行榜一段時間。當時拿了 Google Play 分類排行榜的第一,也摸到免費排行榜的榜首。這篇文章會說明當時發生什麼事,以及流量的規模有多大。