Just My Life & My Work

[APP] 台灣社交距離

兩年前就安裝台灣社交距離 APP,去年一度把它給移除,因為感覺它根本沒在運作,一點也不有趣~😬

4 月底開始,疫情指揮中心陳先生宣布,再也不需要執行實聯制,也就是進去任何公共場所,不必拿出手機掃描 QRcode 和紙筆填寫聯絡資料,改為使用台灣社交距離 APP。

也就在 5/5 這一天,本土病例新增破 30000 人,我終於收到它的通知啦~才讓我相信這個 App 是有在運作!😝

繼續閱讀文章 »

iPhone 空間不足而不斷重開機

2019 年買了 iPhone 11,但只是買最低容量 64G,以為自己會有空備份,但實際上很快就滿,愛拍照的我,三不五時就得刪除舊的照片或沒在用的 App。

一次不小心,在江子翠蝴蝶公園拍照兼錄影,因為白天和夜間都太美了,就這樣讓容量再次爆滿。從八里騎公路車回家,運動紀錄 App 不時當機,其實就該有警覺。回到家打開設定看容量剩多少,才瞥到 154 MB,立馬當機,再也進不了桌面⋯⋯😔

繼續閱讀文章 »

[圖解] 專案計畫與實際

這次執行的區塊鏈平台產品,沒有足夠時間可以完整進行:分析、設計、實作、測試、釋出

看到下方這張時程圖-專案計畫與實際,發覺我們正面臨的狀況,正好只有兩個月的時間,就要釋出給大眾使用,全部時程都擠在一起,這樣成果品質是不會太好的⋯⋯

我想主要原因在於,我們接手前人所寫的解決方案,尚未了解此 Code Base 架構與品質,就率先決定產品推出日期。

當我們人力陸續到位,能夠開始部署,才陸續遇到問題,光是要將缺陷給修正就要花點時間,再來還要新增需求。時間有限之下,需要有所取捨,如此就會造成混亂,每次局部測試一直遇到狀況,修正後還是會偶發狀況,表示整個系統是相當不穩定。

我主要心力放在 App 開發,我所在乎的後端,就是期待 API 能正確運作。於是我要先走一步,提早研究將來會使用到的技術。

期待接下來的時程能順利囉~🤪

事實上,我們四人,這一天總共騎 115 公里,因為加上從家裡到大甲體育場這一段 10 公里的路。

這次會參加 2022 萬眾騎 Bike,是源自於小舅一月份在表弟婚宴時的邀約,想了一下在台中除了沒有自己的公路車外,其實參加並沒什麼困難。🙃

隨後就跟小舅和小阿姨各借了一台公路車,一台給我騎,另一台給蘇菲雅。自從 2021 年帶蘇飛雅度蜜月騎公路車環島九天,她已逐漸能掌握騎乘公路車的技巧,之前帶她邊騎邊看風景,不知不覺就騎到了淡水和基隆,從一次破 50 公里,到後來破百公里,足見蘇菲雅的潛力陸續被開發出來~

繼續閱讀文章 »

電冰箱的能源效率等級

過去在電視上聽到節能標章,說是可以更加省電,然後現在我們幾乎都能在電器上,看到這綠色底的能源效率等級貼紙,我會很好奇上邊標示的耗電量,真的有如期標示耗費電量?

一般人沒有特殊儀器能夠測量,其實也就默認它是準確的,直到我發現米家智能插座,我終於能實際了解其真實數據,如此能真正說服我,它確實省電!🤓

連結:米家智能插座

繼續閱讀文章 »

Macbook Pro M1 Pro Benchmarks

三月初拿到全新筆電,忍不住就想要來比較效能差異。先前跟朋友借 Macbook Pro M1 2020,性能已相當優越;此刻公司配給 Macbook Pro M1 Pro 2021,想必然性能更升一級,那麼量化後會有多少差異呢?

繼續閱讀文章 »

Socket 原理與流程

平常 App 串 API 就是使用 Restful 的方式,現在想要在 App 取得即時資訊,一個較為可靠的做法是 Socket。應用例如我常用的通訊 App,Line、Messenger、Wechat、Telegram等。

首先來看 Socket 流程圖~

透過上面圖片可以了解,服務器端先初始化 Socket,然後與端口綁定 (bind),對端口進行監聽 (listen),調用接受 (accept) 阻塞,等待客戶端連接。

在這時如果有個客戶端初始化一個 Socket,然後連接服務器 (connect),如果連接成功,這時客戶端與服務器端的連接就建立了。

客戶端發送數據 (send) 請求,服務器端接收 (recv) 請求並處理請求,然後把回應數據發送 (send) 給客戶端,客戶端讀取 (recv) 數據,最後連接關閉 (close),一次完整互動結束。

繼續閱讀文章 »

TDS 檢測筆

我們每天都要喝水,我便很好奇每個水源的水質如何。我特別愛逛小米商城,因為總是能遇見有趣的 3C 商品,讓我很想要把玩~😗

雖然無法連結米家 App,小米 TDS 檢測筆小巧可愛,拿起來的質感很讓我愛不釋手。

一支約 200 元,可以買來玩玩喔~

連結:小米TDS水質檢測筆

繼續閱讀文章 »

[iOS] Mac OS M1 跑 pod install

過去使用 Intel chip 都非常順利跑 pod install,現在使用 Apple chip,就出現問題囉~

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html

似乎跟 Ruby ffi 有關係,好在只要進行下列指令:

  1. sudo arch -x86_64 gem install ffi
  2. arch -x86_64 pod install

即可解決問題。🤠

之後 pod install 就使用 2 步驟。

參考:

Don’t forget to include the Crash Report log file under DiagnosticReports directory in bug reports

[Swift] 物件的生與死

作為一個不稱職的 Swift 工程師,偶爾還是要來了解一下物件的生與死

我實在是不太想管底層怎麼管理物件的生與死,只要系統幫我自動處理好,我只想要專心在有趣的商業邏輯上。🙃

繼續閱讀文章 »

標籤雲