Just My Life & My Work

Cookie 與 Session 的差異

若是外行人來看,會以為只是「餅乾」和「會話」,有什麼好比較~😛

現在進入各大網站,第一次進去大多會跳出提示,詢問用戶是否接受 Cookie 記錄其行為資料。此時我就好奇,Session 與 Cookie 的差異,過去以為只是大同小異的名詞,用途是差不多的。現在想要詳細了解其原理與差異。🙃

繼續閱讀文章 »

[圖解] 七都預售屋房價

今年是 2023 年,房價依然持續走高,一般民眾買房越來越辛苦。換句話說,現在不買,以後會變得更貴⋯⋯🫠

既然「住」是人生必需品,平凡人如你我可以來了解一下,七都預售屋房價,有地圖輔助更容易理解價位變化。

繼續閱讀文章 »

進擊的巨人完結篇

終於~從 2013 年到 2023 年,這部「神作」動畫迎來結局。今年三月,以為就是結局,還寫了篇文章:進擊的巨人完結篇。在經過半年多的等待,這次終於不再有下次啦~

.

事實上,能讓我期待的動畫並不多,而《進擊的巨人》是其中之一,此歷經我還是研究所學生,到現在已工作超過十年。😎

繼續閱讀文章 »

最近每天忙碌於工作,偶爾追點劇,終於迎來進擊的巨人完結篇,又回到十年前那時候。

來貼篇只要是人,都會做的事情~吃。在粉專上看到台北捷運之夜市地圖 (Taipei MRT Night Market Map),心想有機會一定要吃遍這些夜市。😛

十年前,我也寫過人生就是吃,十年前剛開始用 Instagram,會把美食拍照起來貼上去。當時 2013 年中才 100+ 張貼文,2023 年末,已經有 7200+ 則貼文(一則含有多張圖)。增長速度如此快,是因為手機網路發達,隨手都能記錄生活與分享社群。

繼續閱讀文章 »

[C/C++] SDL 與 FFMEPG 播放影片

SDL (Simple DirectMedia Layer)FFmpeg (Fast Forward mepg) 是兩個獨立的函式庫,可以結合使用以實現視訊播放。

繼續閱讀文章 »

H.264 與 MP4 的關係

近期需求是 H.264 與 MP4 轉檔,在實現過程中不是那麼順利,詳細研究後發現竟然是兩個不同的玩意兒。😶

下圖可以清楚看出,MP4 包含 H.264,那麼彼此到底是怎樣的愛恨糾葛呢?

繼續閱讀文章 »

Flutter 例外處理

透過 Flutter 框架開發的 App (含 iOS 與 Android) 已經上線,開始要追蹤用戶使用時,是否有發生不預期的狀況。

如同開發原生 iOS App 那樣,我將 Firebase Crashlytics 導入 Flutter App 中,一旦有任何崩潰、例外狀況,就會被記錄且上傳到 Firebase,讓我每天能明確掌握 App 使用狀況,並在適當時機修正並釋出新版本。🙃

這是我開啟記錄「例外」事件功能後,在 Firebase 上所搜集統計的資料。在沒有開啟此功能前是一片祥和,幾乎沒有「崩潰」事件。然而我為了優化 App 各種不預期的使用狀況,便有需要去了解會有哪些「例外」事件。🤔

繼續閱讀文章 »

從 2012 年開始,我就從事行動應用程式開發(主要是 iOS App),至今已超過 10 年。當有人想知道我做什麼工作時,我必須短時間內說明清楚,只是一直沒找到好的描述方式,能讓外行的親友理解。

遇到神人做了這張圖,簡單描繪出我這些年來的工作日常~😎

行動應用程式發布過程的典型階段:

  1. 註冊與開發
  2. 建置和測試
  3. 品質保證
  4. 內部審核
  5. 應用程式商店優化
  6. 應用程式提交至商店
  7. 發布
繼續閱讀文章 »

[C/C++] SDL 非同步執行任務

想要實現 SDL 和 FFmpeg 非同步方式播放影片,涉及到在一個單獨的線程中解碼影片幀,並在主線程中更新 SDL 視窗。之後做到同時播放影片,還能偵測滑鼠點擊事件。

繼續閱讀文章 »

[C/C++] 取得本機硬碟容量

因為要儲存持續錄製的影音檔,本機容量的使用量會很快耗盡,於是需要知道本機硬碟容量可用空間剩多少。

繼續閱讀文章 »

標籤雲