avatar
蕭富云行動應用開發者 · Android & Flutter

設定 PostgreSQL 資料庫與使用者

2023-11-02-(2 min read)
說明: 本文由 AI(Claude Sonnet 4.6)根據我的初始筆記與想法完成。 一些快速筆記,記錄怎麼在新機器上把 PostgreSQL 設定起來,建立資料庫、使用者,並開放連線。 安裝 # Debian/Ubuntu sudo apt install postgre…

#postgresql

繼續閱讀...

一個 Bug 多久會被修正

2023-11-01-(2 min read)
說明: 本文由 AI(Claude Sonnet 4.6)根據我的初始筆記與想法完成。 答案是:可能要 21 年。 這個 Firefox 的 bug 於 2002 年被回報:在 macOS 上,當 Firefox 切到背景後,tooltip 仍然會浮在其他視窗上方。聽起來是個…

#Software Development

繼續閱讀...

在Flutter專案新增平台支援

2023-07-11-(5 min read)
跨平台app,很多時候第一個印象就是跨Android與iOS平台的開發。然而最近在平板app的開發上,微軟的平板加入了我們的跨平台戰局。 此篇將會涵蓋使用純dart pacakge新增windows平台實作,不會有原生程式碼,但是我想對於想了解整個脈絡的人有所幫助。 要做的事情有…

#flutter #federated plugin

繼續閱讀...

工程設計與選擇 - 以二戰鋼鐵巨獸為對照

2023-06-07-(6 min read)
前言 身為工程師,我們每天都會下很多決定,如這一段程式碼要用什麼結構撰寫,要使用何種技術、框架? 我們每天都在面對這樣的抉擇。在這條路上,我們從錯誤中汲取經驗,並且承擔著這些錯誤帶來的後果。 我想分享一下我過去看到的一個案例與最後怎麼了: 導入Rx Rx Rx 是什麼? 可以用一…

#Philosophy

繼續閱讀...

Decorator Pattern有符合SOLID原則嗎?

2023-05-22-(3 min read)
前言 在物件導向的世界裡,我們常常掛在嘴邊的五大原則每天聽每天看。網路上也有很多人分享SOLID怎麼寫、怎麼設計。 這篇將會先以程式碼展示,可能符合SOLID的設計與開發流程,我們一起來看看吧。 我將以幾段程式碼呈現我認為有符合SOLID原則的設計(以 Dart 語言為例) 定義…

#OOP #Decorator

繼續閱讀...