Android教導年長者使用平板電腦 前言 我媽前陣子嚷著想要用電腦,就我有印象以來,這狀況持續了十年以上,每隔一段時間,我媽就會說要學電腦,但每次教完,大約一週內就會對電腦失去興趣。 使用者背景 65 歲傳統家庭主婦國小學歷容易放棄,害怕失敗及未知的問題記憶力開始退化不擅長使...2020.12.19Android學習生活雜記
Amazon Web ServicesOkHttp 綁定 AWS SSL 憑證 前言 前陣子印尼員工遭遇了手機無法連到 AWS EC2 主機的問題,請對方開啟網頁瀏覽器連自家 API,網址列上出現了驚嘆號,懷疑是自家主機不被該裝置信任,出了一版綁定憑證 (SSL pinning) 的版本,果然順利連到了主機。 延伸問題...2020.10.04Amazon Web ServicesAndroid軟體開發筆記
Android口罩地圖開發思路 我要查詢附近特約藥局時,發現民間做的口罩地圖服務都被流量灌爆,甚至有人吃了一張 Google 的 60 萬元帳單。這件事應該是要被解決的,於是興起動手做一個的想法。2020.02.09Android各類分享產品程式作品軟體開發軟體開發筆記
LinuxUbuntu 搭配 Nginx 安裝 Let’s Encrypt Wildcard SSL 前言 去年 Let's Encrypt 開放申請 Wildcard SSL, 剛好最近有個域名尚未使用 SSL, 趁機記錄一下安裝過程。 安裝流程 本次安裝的環境如下: Ubuntu LTS 16.04、Nginx 並使用 CloudFla...2019.08.04Linux
生活雜記清腸記 這是我人生第一次照大腸鏡。 到診所量完血壓後,護理人員拿出瀉藥及鹽水要我先清腸,好讓內視鏡檢查可以順利進行。通關門檻很明確:腸液清澈如花茶者為佳品,混濁如奶綠茶為中品,帶有形體者則為下品;只要解出佳品腸液就可以晉級到下一關。2019.02.06生活雜記
遊學脫衣酒吧夜驚魂 「我好想做愛。」 我的室友叫做尚恩,來自韓國,擁有摔角選手外表的他意外有著一顆柔軟的內心,姑且先不評斷他欲求不滿的言論,他在校園內其實是很受人敬重的存在;幾乎年屆不惑的他理所當然是在強調長幼有序的環境中成長,但他對待我們這些晚輩如同服伺長輩一般,若學校有年度最佳暖男的獎項,我想校長會毫不猶豫地頒發給尚恩。2019.01.20遊學
水族60H 水草缸設缸紀錄 前言 因為搬家後可支配的空間變大了, 且魚缸中的巧克力娃娃一直有互咬的狀況, 心底就一直有擴缸的念頭; 大約在過完年後我開始計劃一個水草缸。 初步需求 一個至少 2 呎的水草缸, 裡面養了 5 隻以上的巧克力娃娃, 一兩黑殼蝦(飼料),以及...2018.04.28水族
貓母貓結紮防舔措施 前言 烏咪搬到家裡三個月了, 推算了一下,年紀約六、七個月大, 跟獸醫師確定烏咪可結紮後,就預約了手術。 防舔措施 手術後的不適感會讓貓去舔傷口, 可能造成傷口感染,因此要避免舔舐。 獸醫師叮囑我拆線前不要取下防舔措施, (拆線後還要再穿兩...2018.02.11貓
生活雜記機車被放了家庭垃圾 前言 一月最後一天,我的機車腳踏墊被塞了一袋家庭垃圾。說到車子被塞垃圾這件事──其實我頗有心得;還是國中生時,我是騎腳踏車上下學。藍色的美利達腳踏車,龍頭前鎖著一個籃子;這個籃子讓我與無數陌生人的垃圾連結,衛生紙、手搖杯飲料、菸蒂,雞排的骨...2018.02.04生活雜記
水族大和藻蝦幼苗觀察 前言 我的魚缸有兩隻大和藻蝦,平常除藻還算勤勞, 大概就像影片中的畫面那樣: 但有一陣子蝦子不太露面, 好像在魚缸角落搞什麼神秘聚會。 某天早上發現一堆漂浮在水中的白色小點。2018.01.04水族
GitAndroid 專案設定 Git Submodules 前言 目前有數個專案使用了共同的核心架構, 一開始是每個專案都有一份相同的程式碼。 有天驚覺: 若哪天核心程式碼做了修改, 那麼每個專案都要跟著做調整; 一兩個還好,若是要修改數十個專案, 這肯定會是一場災難。 理想的作法是只要改一次,更改...2017.09.03Git
Android蔬果行情站 2.0 前言 前陣子完成架構的升級後,接下來就是蔬果行情站本體的改造,主要是開發語言的更換,以及程式架構的調整;除了上述提到部分,我認為還有兩點相當重要: 舊版缺點的改善。 新版功能的開發方向。 舊版缺點 預測零售價不準 這點我認為是最嚴重的,因為...2017.08.23Android程式作品
Google Cloud Platform使用 Google Cloud Platform 翻新系統架構 前言 最初只是想重構蔬果行情站的應用程式, 目前專案是採用非正規的架構寫出, 而且相當小眾,壞了很難追到問題的原因; 近期較熟悉官方推薦的方式, 也對於這個專案有些新想法,就決定把它砍掉重練。 而前陣子 Google I/O 宣布: Goo...2017.06.18Google Cloud Platform軟體開發
PHPVisual Studio Code 設定 PHP Debug 前言 以往寫 Java 或 C# 時,IDE 會提供開發者除錯的功能, 其中我最頻繁使用的是斷點 (Breakpoints), 點幾下就可以知道程式流程及變數內容,相當方便。 但寫 PHP 時,我除錯的方法是印出變數值, 相較之下根本還停留...2017.05.21PHP
AndroidTextView 總是對不齊 Drawable 前言 不曉得你們有沒有遇過這種狀況: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="c...2017.02.14Android軟體開發筆記
網路應用Firebase Cloud Messaging 在背景收訊息 前陣子將推播服務換成 Firebase, 但發現一個問題:只有在前景時才收得到訊息。 官方文件指出: App behavior when receiving messages that include both notification a...2016.10.12網路應用軟體開發筆記
生活雜記抱石初體驗 前言 偶然查到新莊有間抱石場: Stone Bouldering Gym 因為有懼高症,遲遲不敢嘗試攀岩運動, 但簡介提及高度莫約四至六公尺, 感覺是可以接受的高度,就去挑戰了。 抱石 抱石是攀岩的一種型態,但是與多數攀登型態最大不同處是抱...2016.06.25生活雜記
ArduinoDFRobot Arduino 入門套件開箱 前言 去年一直在嚷著要學 Arduino,但遲遲未去接觸; 前陣子熱衷養魚時突然發想: 如果可以遠端監測、控制我的魚缸就好了。 而 Arduino 似乎可以滿足我的需求, 所以就手滑買了一組入門套件。 Arduino 套件百家爭鳴, 選擇 ...2016.05.02Arduino購物
水族設缸紀錄 (一) 前言 EcoQube C 的開箱文是一月發表的, 但我遲遲沒有買魚,一直拖到了二月中旬才入手; 其實我已打定要養河豚,只是有些前置作業必須先處理。 水質 魚缸是個半封閉的生態系, 裡面的活體需要乾淨、穩定的水質, 穩定的水質則依賴處理毒物的...2016.04.20水族
軟體開發Pair Programming 心得 前言 我在工作的專案中只要 Deadline 沒有很緊, 或者是程式要重構時, 我跟另一位工程師就會採用Pair Programming 進行開發, 簡單來說就是:同時間一人負責寫,另一人負責檢查及提問, 透過此開發方式提高程式碼的品質。2016.01.28軟體開發
水族EcoQube C 開箱 前言 去年年初看到了香草與魚的廣告,便對魚菜共生這個概念感到好奇,由於魚缸形狀及容量的因素,遲遲無法下手。到了五月時,在 Kickstarter 上看到 EcoQube C 在募資,這項產品較貼近我心中魚缸的形象,於是參與了募資計畫;最近收...2016.01.19水族
Android玩遊戲學廣告配置 前言 我對手機廣告的體驗一直不是很好, 其中最糟糕的體驗莫過於蘋果新聞的網頁, 一進去先跳個全版廣告不說, 有時還關不太掉,常因此而惱怒。 最近看到朋友在玩一款遊戲,名稱是:叔怪 由於題材很有趣,我也跟著玩了, 在遊玩的過程中,我發現我完全...2015.12.26Android
生活雜記恢復運動習慣後 前言 我在2014年7月中斷了一週三次的重量訓練, 直到2015年4月底才開始恢復運動習慣, 這段時間,我體重少了十公斤(62 -> 52 KG); 長時間使用電腦的生活型態, 讓我下背、肩頸開始感到痠痛,開始容易疲倦, 身體趨向虛弱,精神...2015.10.24生活雜記醫療保健重訓紀錄
Google Cloud PlatformGoogle Compute Engine 使用心得 前言 原本使用的主機是一年幾百塊的 share hosting, 用了兩年多,也沒出現甚麼太嚴重的問題, 我的需求就是架個部落格, 以及跑幾支簡單的網路程式。 ──直到某天我將蔬果行情站改版後, 才驚覺大事不妙。 引爆點 早期版本的 app...2015.10.12Google Cloud Platform
Android[Android] FAB給我的壞體驗 前言 最近在重構蔬果行情站的程式碼, 由於是將整個架構換掉,*註1 想說都要大改了,索性連layout也一起修改。 layout中我最不滿意的地方是功能選單;2015.10.06Android