Google Cloud 安裝 pritunl

我想喺 Google Cloud 用 Compute Engine 安裝一個俾各種 devices 都用得嘅 VPN server,各種 devices 我指 Windows、macOS、android phone、iPhone、等等,特別係 iPhone,因為 iOS 提升咗 VPN connection 嘅要求,有啲朋友出差嘅時候就想 route 返香港睇 Netflix,或者上香港啲 news 網站,唔再用得 PPTP。我自己就有唔同嘅考慮,我係唔想俾啲 ISP collect 個人上網嘅使用習慣,而且,私有雲(private cloud)遲早都有需要要用到 VPN 登入自己舊雲,我早啲搞就多啲經驗。😎

Continue reading “Google Cloud 安裝 pritunl”

nginx reverse proxy 用 letsencrypt 加 SSL

我習慣喺隻 web server 之前放一隻 reverse proxy,而哩隻 reverse proxy 我通常係用 nginx,依家要做嘅嘢係:喺隻 nginx 加 SSL 俾不同嘅 websites (即係 multiple domains),而隻 SSL cert 就用 Let’s Encrypt 提供嘅免費服務。Let’s Encrypt 係免費嘅(有啲業界認為佢係搞破壞,我就舉手歡迎 😜),唯一嘅問題係每 90 天就要 renew 一次。

Continue reading “nginx reverse proxy 用 letsencrypt 加 SSL”

KeyStore Explorer 自製 Certificate

事沿 Firebase Authentication 要我提供 SHA certificate fingerprints,之前我係用 Linux scripts,今次諗下不如搵隻 GUI 免費軟件試下,一來方便啲,二來可以集中處理我日積月累嘅 certificates,搵下搵下就選咗 KeyStore Explorer。KeyStore Explorer 有 Windows 同 OSX 版,對我來講(Mac同 PC 兩邊走)就非常方便。當然,你部機一定要安裝 JAVA。

Continue reading “KeyStore Explorer 自製 Certificate”

Visual Studio for Mac 和 BitBucket

我用開 SourceTree 嚟搞 Xamarin Studio projects 嘅 Source Control,不過噙日當我想將最近完成嘅Xamarin project 上載去 BitBucket 就出咗意外,SourceTree 將所有 source code 還原至 ground zero,咩都冇哂,一切要重頭嚟過!😰

嘅然要重新嚟過,我就試下用 Visual Studio for Mac 代替 Xamarin Studio 啦,反正 Microsoft 都係會要你咁跟㗎啦。為免再有人為錯誤,我首先開一個 Solution 然後 sync 上去 BitBucket,睇下有咩麻煩 Microsoft 冇講嘅。

Continue reading “Visual Studio for Mac 和 BitBucket”

SparkPost Template

SparkPost 提供咗一個非常好用的 Template 功能,你可以花時間砌個靚靚仔仔嘅 html email 然後經過 Subsitution 將可變數據代入,成為一個獨一無二嘅電郵(personalized email),再經由 SparkPost 寄出,再利用 SparkPost 嘅 Tracking 功能,睇下個客喺收到電郵之後有咩反應。祇不過 html email content 就大有學問。

我哋嚟講講哩個 html email template 點做:

Continue reading “SparkPost Template”