返校 Detention 好壞結局攻略

建議第一次玩返校的朋友,就別再往下閱讀了。知名的電腦遊戲 返校 Detention 其實有兩種結局,如果你跟我一樣嘗試了兩次都還是壞結局,那不如來偷看一下祕技,了解該如何走向另一種結局吧! 在第四章 方芮欣 會和她的分身對話,那時分身會給你選項回答,其實無論你選擇哪個,遊戲都會繼續進行,差異只在於結束方式會有所不同。

閱讀全文 返校 Detention 好壞結局攻略

JS 前端處理檔案上傳之預覽、大小、尺寸、格式

在上傳檔案時,最討厭的莫過於檔案上傳了 5 分鐘後才跟我說檔案過大或尺寸不正確!  在檔案上傳的驗證我們往往交給後端處理,導致檔案需要上傳後才能確認是否符合規定,特別是圖檔還有長寬比例的問題需要檢查,這些事情如果完全交給後端,就可能導致用戶體驗不佳,之前在新頭殼研究大頭貼上傳時,發現原來完全可以將這些事情交給前端處理,透過 JS 和 HTML5 API 做到檔案上傳的格式、大小(20MB)、尺寸(100×100) 檢查,甚至還可以做到預覽、前端切圖轉檔等等!

閱讀全文 JS 前端處理檔案上傳之預覽、大小、尺寸、格式

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讀書吧的購物體驗談電子商務流程優化