SELECT
date(generate_series((date '2017-01-01'), (date '2017-12-31'), interval '10 day'));
WordPress Hosting on GCP Cloud Run (or App Engine)
基本環節不多說,簡單帶過:
- 包成 Docker
- wp-contents 資料夾要另外加上去
- 要安裝外掛,讓你寫文章時上傳的檔案可以上傳到 GCP Cloud Storage
我自己在實作這件事情時遇到比較頭痛的是:
- 每次要更新,還需要把 Local Docker 環境開起來,手動下載新版的主程式、外掛
我的解法:(尚未實作,僅提出構想)
- 把 wp-cli 包進 Dockerfile,並在最後執行 wp-cli update plugins –all –allow-root 之類的指令。
- 寫個程式敲 WordPress API 每天去檢查網站的外掛、佈景、主程式是否要更新
- 如果發現要更新,就自動執行 GCP Cloud Build 讓他去編譯新的 Image 並自動部署
如此一來,就可以做到自動化的更新了
關於紀錄 – 記帳、待辦清單、時間紀錄
一直覺得傳統的記帳方式很沒有意義,紀錄我花了什麼錢有什麼用,都已經花了,我自己試著記帳三個月過,發現這三個月的帳非常一致,扣除掉某些大筆消費(例如買電腦、出國)後,其實每個月的各分類支出金額和比例都差不多,那時就感覺這樣的記帳很沒有意義。
我自己現在的記帳方式,是以預算為主體
閱讀全文〈關於紀錄 – 記帳、待辦清單、時間紀錄〉OmniFocus Automation Note
Hack Omnifocus local DB
Hack API from Omnifocus Web
Apple Script
Email – IFTTT / Zapier(但如果用 WebDAV 同步就沒辦法用這個)
OmniFocus & Omni Automation (omni-automation.com) – JavaScript Local Plugin
URL Schema / X-Callback-URL + Siri Shortcut
- Trello 有任務被指派給我時,自動增加到 Omnifocus 指定的專案
- 電話費、手機費帳單、銀行對帳單,透過 Gmail 篩選器,自動加入 Omnifocus
- 有新專案接洽時,一個指令就自動在 Google Drive、Omnifocus、Trello、Github 開啟專案
- 判斷網址內容,自動分入對應的專案,例如稍後閱讀、想參加的活動、書籍、課程。
- 把網址轉成網頁標題
- 自動執行:如果某件事情被設為 On Hold 超過三個月就自動移除。
To Do List / GTD App Recommend
這幾款我都有玩過,各有各的優缺點,我自己現在是用 OmniFocus,他真的很強大,但也因為很強大,所以他功能很複雜,學習曲線很陡峭。
- Clear App:早期愛用,功能極簡,重點是界面設計很美。
- Microsoft To Do (Wunderlist):在他還是 Wunderlist 時用過很久,不過後來被微軟買走,我也就趁機跳船了。
- Omnifocus:強,就一個字,強,能跟你收訂閱制每月 300 元不是沒有原因的,我已經持續用半年。
- Things
- 2DO
- Todoist
- Any.do
- Sorted
Visual Studio Code 網頁版
cdr/code-server: VS Code in the browser (github.com)
- 有 Docker 版本。
- 建議關在內網,免得被打掉。
- 跟原本的 VS Code 一模一樣,外掛也可以裝。
- iPad 可以用,不過快捷鍵支援度略差。
- 我現在沒帶電腦時,都用它在 iPad 上連回伺服器工作。
Microsoft Edge Note
Extension
- 1Password
- OneTab
- Save to Omnifocus
edge://flags/
- Vertical Tabs
- Tab Groups
- Tab Groups Collapse
- Enable sharing page via QR Code
- Hardware Media Key Handling
- Global Media Controls
- Global Media Controls for Cast
- Global Media Controls Picture-in-Picture
開啟 ChromeCast 權限
開啟 Meet 權限
好物推薦
充電
- Innergie C6 Duo (Fold) 63瓦
- inCharge 6 – 六合一電源線 – 搭配 USB Type C 雙孔的變壓器,出差超方便,一條線,一顆變壓器,就搞定出差需要的所有充電用具(筆電 Type C 的情況)
- Satechi Apple Watch 便攜式充電器 – 出門也可以很方便使用的 Apple Watch 充電器,而且是極少數有過 MFI 認證的。
- MOGICS Power Bagel
隨身攜帶
- Kindle / Kobo Eink Reader
- ELECOM DGB-S038 背包
- 無印良品 上質紙易開筆記本
- 無印良品 自由換芯按壓滑順膠墨筆 0.5mm
- 無印良品 PP薄型收納夾/筆記本封套.6口袋 A5
- 防狼噴霧
- Yubikey
- ZMI紫米 MFi Lightning + USB-C雙向快充行動電源10000mAh QB910MFi
- Ledger wallet
- iPad Pro & Apple Pencil
辦公
- HHKB / Filco 機械鍵盤 – 推薦雙模
- Airpods Pro
- Google Home Mini
- Logitech K380
- Logitech Spotlight
- Esense CR9 迷你ATM智慧晶片讀卡機
- Roost Laptop Stand
其他
- Gogoro
- 升降桌
- Aeron Chair
- RouterOS 路由器
好想要
- 好想要一台 ChromeOS 平板 / 筆電玩玩看
- M1 Macbook 續航力好讓人羨慕…
macOS 推薦 App 清單
用等待開會的空擋來寫一下,這些是我持續使用的 macOS App
工作效率類
- OmniFocus
- Bear Note
- Fantastical
- 1Password
- Reeder
- 自然輸入法
- Edge
Google Meet 視訊會議 Lag 怎麼辦
Track meeting quality and statistics – Google Workspace Admin Help
Google Meet 有個很強的品質工具,可以看到每個人的流量狀態,如果開會時感覺有人很卡,可以用這個來檢查一下,看到底是哪個人的網路不穩定。