Google Cloud Platform 自動扣款餘額不足處理

因為我登記在 GCP 的信用卡是「VISA 金融卡」形式,所以每月自動扣款時有可能會遇到銀行餘額不足的問題,目前 GCP 針對該問題的做法,會再扣款失敗後寄信提醒你,並在一日後重試扣款,如果依舊失敗就會要求你在解決問題後自行登入 GCP 後台付款,過去在登入 GCP 後台付款都沒有遇到問題,但這次似乎動線有改變,按照他的連結引導會被帶到帳單頁面,但無法執行扣款動作,此外即使你找到正確的扣款按鍵,但使用 Chrome Canary 卻似乎會有前端的問題導致扣款對話框無限載入中,必須要切換到正常版 Chrome 才可以正常扣款,真好奇這個扣款對話框是用了什麼最新最潮的技術…

繼續閱讀 Google Cloud Platform 自動扣款餘額不足處理

關於程式設計的命名藝術

命名,是程式設計領域老掉牙的議題,從變數命名到函式、物件的命名,未必有多少人將這件事做好,你真的明白為何變數命名重要嗎?  此外,除了最基本的變數名稱要有意義外,常見變數命名方式如匈牙利命名法、駝峰命名法等等,又該如何選擇呢? 這邊將簡單跟大家分享我對於變數命名的一些想法。

繼續閱讀 關於程式設計的命名藝術

How to Use Web Inspector on iOS Safari

在電腦上進行前端開發時,瀏覽器會提供方便的開發者工具,讓我們可以檢視錯誤訊息、儲存區內容、逐步執行 JS 等等,但如果要用行動裝置測試網頁,該如何開啟強大的開發者工具呢? 畢竟小小的螢幕,總不可能開在手機裡吧! 這邊分享 iOS Device 的情況下,可以和 Mac 電腦連線,使用 Mac Safari 的開發者工具來遠端遙控 iOS Safari 的網頁,讓你用 iOS 測試網頁更方便。

繼續閱讀 How to Use Web Inspector on iOS Safari

iOS Packet Sniffer on macOS

在開發 iOS App 或做些見不得人的事情時,會需要攔截封包,在電腦上攔截封包首推 Wireshark ,但如果想在你的 iOS Device (iPhone、iPad) 上攔截封包呢? 你可以架設 Proxy 讓 iOS Device 連上去,或是 JB 後在裝置內使用 tcpdump,但這兩個方式都太麻煩,這裡推薦使用 Xcode Command Line Tools 內的 rvictl 指令來處理,不用複雜的設定或 JB,只要一行指令,就可以在電腦上用任意軟體攔截封包。

繼續閱讀 iOS Packet Sniffer on macOS

當 GitLab 誤刪資料庫,我們該如何管好 rm 指令?

不小心把根目錄刪除這種慘劇,我們從小都當笑話聽,但可千萬別以為這只是個笑話! 光小弟自己就看過無數朋友的電腦發生這種慘劇,而今天 GitLab (類似 Github 的服務)的工程師也親身示範了 rm -rf 指令的莫大威力…… 他們把 Production Server 的 Database 砍掉了…… 過去一直覺得這種慘劇不會發生在自己身上,但現在連 GitLab 這種有上萬人在用的服務,都因為大意而發生這種事情,也讓我研究了一下該如何避免,這邊就來聊聊我們該如何把 rm 指令管好吧!

繼續閱讀 當 GitLab 誤刪資料庫,我們該如何管好 rm 指令?

UptimeRobot – 網站存活狀態檢查服務

UptimeRobot 是一個老牌子、穩定且功能完整的網站狀態檢查服務,當你設定完成後,UptimeRobot 會定時去檢查網站是否在線上,這對於網站管理者十分重要,試想如果你更新伺服器後網站壞掉 3 小時你才發現,這三小時的客戶就都流失了! UptimeRobot 的免費方案是 50 個觀測對象內、每五分鐘檢查一次,此外有支援 HTTP Status、Keyword、Ping、Port 等四種檢測方式,如果有狀況 UptimeRobot 支援簡訊、Email、Slack、WebHook 等多種通知方式,對我而言更重要的是 UptimeRobot 經營穩定,我從 2011 年使用至今。

繼續閱讀 UptimeRobot – 網站存活狀態檢查服務

從 udn讀書吧的購物體驗談電子商務流程優化

也許是因為 Amazon 電子書的壓力,台灣的出版業者近幾年比較願意提供電子書的購買選項,前幾天想看鄭丰的《奇峰異石傳》,一查之下發現 udn讀書吧 竟然有提供電子書購買,雖然要綁定 udn 自家的 App ,檔案還不能下載(Kobo 會提供 EPUB with DRM 的格式下載),但至少可以讓我在家悠閒的把它看完,誰知道從按下購買後發現許多問題,特別趁這機會來分享一下。

繼續閱讀 從 udn讀書吧的購物體驗談電子商務流程優化

WordPress 檔案上傳時遇到「HTTP 錯誤」的可能原因與解法

使用 WordPress 的朋友在上傳圖片時,偶爾會遇到「HTTP 錯誤」的問題,上網搜尋會看到許多說法,有的說是檔案權限問題,有的則是說要加上一段程式碼到佈景內,其實這些說法都「有可能」,最正確的作法是去檢視伺服器的 Error Log 來判斷究竟錯誤原因為何,剛好今天我也遇到了這問題,就來整理一下我的解決方式以及可能的其他原因!

繼續閱讀 WordPress 檔案上傳時遇到「HTTP 錯誤」的可能原因與解法

Google Analytics Tips – 讓註解告訴未來的你,流量忽高忽低是怎回事!

每次網站改版或是做一些實驗後,都會導致 Google Analytics 的數據有所變化,例如跳出率增加等等,也許短時間內你還記得是什麼原因導致流量或數據有巨變,但如果過了一年,你還能記得當初的原因嗎? 如同寫程式會需要註解,其實 Google Analytics 有內建註解功能,可以讓你在特定的日期寫筆記,這樣在閱讀報表時就能明白是發生了什麼事情導致流量出現變化啦!

繼續閱讀 Google Analytics Tips – 讓註解告訴未來的你,流量忽高忽低是怎回事!

墾丁露營區整理筆記

前陣子跨年和朋友去墾丁露營,行前準備時爬了很多露營地相關的文章,這邊整理給大家參考,以下所列的資料大多都是從網路上參考網路上的遊記、Google Map 評價整理而來,僅供參考,有興趣的朋友建議在電話詢問一下! 之後如果有機會去體驗,會再更新資訊,也歡迎大家回饋相關資訊我會再作修改。

繼續閱讀 墾丁露營區整理筆記