Home
ZhgChgLi
Cancel
Preview Image

手工打造 HTML 解析器的那些事

手工打造 HTML 解析器的那些事 ZMarkupParser HTML to NSAttributedString 渲染引擎的開發實錄 HTML String 的 Tokenization 轉換、Normalization 處理、Abstract Syntax Tree 的產生、Visitor Pattern / Builder Pattern 的應用, 還有一些雜談… 接續 去年發...

Preview Image

Design Patterns 的實戰應用紀錄

Design Patterns 的實戰應用紀錄 封裝 Socket.IO Client Library 需求時遇到的問題場景及解決方法應用到的 Design Patterns Photo by Daniel McCullough 前言 此篇文章是真實的需求開發,所運用到 Design Pattern 解決問題的場景記錄;內容篇幅會涵蓋需求背景、實際遇到的問題場景 (What?)、為...

Preview Image

iOS 隱私與便利的前世今生

iOS 隱私與便利的前世今生 Apple 隱私原則及 iOS 歷年對隱私保護的功能調整 Theme by slidego [2023–08–01] iOS 17 Update 對於之前演講的最新 iOS 17 隱私相關調整補充。 Link Tracking Protection Safari 會自動移除網址的 Tracking Parameter 參數 (e.g. fbclid ...

Preview Image

iOS NSAttributedString 探究使用 NSTextList 或 NSTextTab 實現列表縮排

[iOS] NSAttributedString 探究使用 NSTextList 或 NSTextTab 實現列表縮排 iOS Swift 使用 NSAttributedString 的 NSTextList 或 NSTextTab 實現類似 HTML List OL/UL/LI 列表縮排功能 技術背景 之前在開發我的開源專案「 ZMarkupParser 」一個用於轉換 HTML S...

Preview Image

Plane.so Docker Self-Hosted 自架紀錄

Plane.so Docker Self-Hosted 自架紀錄 Plane Self-Hosted Docker 自架、備份、還原、Nginx Domain 反向代理設定教學 前言 Plane.so 是一套免費開源且支援 Self-Hosted 自架的類似 Asana, Jira, Clickup 專案管理工具,成立於 2022 年,第一版於 2023 年釋出,目前扔在開發階段。...

Preview Image

Plane.so 免費開源且支援 Self-Hosted 的類 Asana/Jira 專案管理工具

Plane.so 免費開源且支援 Self-Hosted 的類 Asana/Jira 專案管理工具 Plane.so 專案管理工具使用介紹與搭配 Scurm 流程的使用 背景 Asana 在前司 Pinkoi 時第一次體會到 Asana 專案管理工具的強大,不管是內部專案管理或是跨團隊之間的協作,Asana 都能在其中擔任解耦人與人、人與事之間依賴的角色,提升協作效率。 在前司從...

Preview Image

App 產品進入終點站,能做什麼事緬懷?

App 產品進入終點站,能做什麼事緬懷? 使用 mitmproxy + apple configurator 讓 App 永遠停留在下架前的狀態 前言 咒術迴戰 工作時間久、經手過的產品多,也開始遇到有曾經參與過的產品要進入終點站(下架);從零到有開發一個產品如同孕育一個新生命,團隊一起努力了 3–4 個月將孩子生下來;雖然後期已交由其他保母(工程師)繼續培養,最近聽到它即將進入...

Preview Image

使用 Google Apps Script 實現 Google 服務 RPA 自動化

使用 Google Apps Script 實現 Google 服務 RPA 自動化 使用 Google Apps Script 進行 Google Workspace 相關服務之 Robotic Process Automation 自動化 Photo by Possessed Photography Robotic Process Automation RPA (Robotic...

Preview Image

Slack & ChatGPT Integration

Slack & ChatGPT Integration 自行打造 ChatGPT OpenAI API for Slack App (Google Cloud Functions & Python) 背景 最近在團隊內推廣運用 Generative AI 提升工作效率,初步只希望達成 AI Assistant (ChatGPT 功能),從減少日常資料查詢、整理繁瑣資料、...

Preview Image

遊記 2023 廣島岡山 6 日自由行

[遊記] 2023 廣島岡山 6 日自由行 2023 廣島、岡山、福山、倉敷、尾道 6 日遊 前言 8 月底離職後隨即在 9 月出發「 九州 10 日漫步獨旅 」休息了快三個月之後,原本預計 11 月中上班,新工作到職後就要展開新專案、新公司無多特休,一切要照基本勞基法重新累積年假,因此考慮再出去玩一次 (10 月底開始計劃)。 地點 — 廣島(岡山) 上次去 長崎路上的 意外小插曲...