Tweets 整理 (2018 Q2)

2018/6

  • 2018-06-01 21:31 “大型科技公司總是犯錯的原因:堆棧謬誤 (stack fallacy)” t.co/Cl6oEpsc7h # just an app? 做出滿足客戶需求的應用也是不簡單的事

2018/5

  • 2018-05-19 16:37 @dlackty @yorkxin @M157q 還是有差啦 XD 買 Business $200 可以升級到日本線路 (~40ms),只買 Pro $20 才是連去美西,要用最近的台北機房要找業務談。
  • 2018-05-17 11:25 @WanCW Go 的書有一整格喔,在右側牆面中段附近,你也可以問一下店員。
  • 2018-05-14 22:09 “Deprecating Paperclip” t.co/ihtqluxf0k # 要來改用 ActiveStorage 惹
  • 2018-05-01 22:01 “Few Tips That Will Make Your PWA on iOS Feel Like Native”
    t.co/gywrXK48op #
    給 iOS 的實用 (workaround) PWA 技巧
  • 2018-05-01 12:28 “The latest trend for tech interviews: Days of unpaid homework” t.co/SY1dtPhyDQ
    # 面試純聊天有偏見、白板考題太機車,沒想到連出回家作… t.co/MdMDggIx27

2018/4

Tweets 整理 (2018 Q1)

2018/3

2018/2

2018/1

  • 2018-01-21 14:01 “Awesome Ruby” t.co/LQyXkdEZjJ # 比第一次看到時又擴充了不少,有在持續更新! Awesome!
  • 2018-01-20 19:58 “Parcel 极速零配置Web应用打包工具” t.co/rn1Q1o9Ndb # webpack 的新競爭對手!
  • 2018-01-09 21:19 @robertlyc ruby 1.8.7 (2010-04-19 patchlevel 253) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.02 喔!
  • 2018-01-09 20:29 終於把手上最後一個 Ruby 1.8.7 項目給除役啦! ???
  • 2018-01-02 01:06 Watching: AlphaGo 世紀對決 # Netflix 有 AlphaGo 的紀錄片了,比看新聞評論看的更感動,深刻感受到李世石的背水一戰的極限,還有電腦科學家改變世界的驕傲,推薦一看!… t.co/650yYE0eiy

Tweets 整理 (2017 Q4)

2017/12

2017/11

2017/10

  • 2017-10-30 23:18 在P網註冊兩個月後,終於通過 Verification 惹,有夠久 #bitcoin
  • 2017-10-30 21:41 換新 MacBook Pro 2017 Touch Bar 啦 t.co/uaTzxEBZf7
  • 2017-10-23 14:27 “Chrome to force .dev domains to HTTPS via preloaded HSTS” t.co/WU4sdLokzV # 原來 .dev 網域早就是 google 擁有的,現在要被加進 HSTS 清單裡惹。以後本機開發最好不要用啦
  • 2017-10-23 14:26 fly: Application Delivery Network t.co/15HfJRuRJT # 類似 cloudflare 的服務,今年三月才開張的。看起來還不錯,雖然一樣是沒有台灣節點,應該是連到日本去了 :>

出清電腦書 (2017)

技術書籍出清,有興趣的來信 ihower@gmail.com 或從蝦皮賣場下單。

Scrum

其他

R 語言

R 皆已售出

Scala 語言

Scala 皆已售出

Nginx + SSL + HTTP/2 + Rails 在 Mac 本機開發設定

有一陣子 Rails 在本機開發流行 Pow,但是因為缺少維護問題多多,我個人是不太愛用。平常我也沒有需要一直開新專案,一個案子都做很久啊,所以偏好自己在 Mac 上安裝 Nginx 做 reverse-proxy 導流,而且還可以把 HTTP/2 打開加快靜態檔案下載速度,有 HTTPS 也才能測試一切正常,現在網站都全面上 SSL 加密連線了。

以下示範如何將 https://ihower.localhost 導流進 localhost:3001

1. 編輯 /etc/hosts

sudo vi /etc/hosts 加上

127.0.0.1       ihower.localhost

2. 產生自簽的 SSL key

以下指令參考自 https://localhost 這篇文章

cd; mkdir .ssl

openssl req -newkey rsa:2048 -x509 -nodes -keyout .ssl/ihower.key -new -out .ssl/ihower.crt -subj /CN=ihower.localhost -reqexts SAN -extensions SAN -config <(cat /System/Library/OpenSSL/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:ihower.localhost')) -sha256 -days 3650

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain .ssl/ihower.crt

這樣會產生 ihower.localhost 的 SSL key 放在 ~/.ssl/ 下,並且把這個 key 加入 Mac 的信任名單

3. 安裝和設定 Nginx

brew install nginx

編輯 /usr/local/etc/nginx/nginx.conf,新增一段:

server {
  listen 80;
  server_name ihower.localhost;
  root /Users/ihower/projects/ihower/public; # 你的 Rails 項目的 public 目錄

  listen 443 ssl http2; 
  ssl_certificate /Users/ihower/.ssl/ihower.crt;
  ssl_certificate_key /Users/ihower/.ssl/ihower.key;

  location / {
    proxy_pass http://localhost:3001;
    proxy_set_header  Host $host;
    proxy_set_header X-Forwarded-Host 'ihower.localhost';
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}

重啟 Nginx

sudo brew services stop nginx
sudo brew services start nginx

4. 啟動 Rails 在 Port 3001

rails s -p 3001

當然,你用其他的 application server 例如 Node.js 跑在 Port 3001 都可以的

打開瀏覽器就前往 https://ihower.localhost 就有 SSL 又有 HTTP/2 啦。

MacBook Pro 2017 安裝軟體

用 Mac 十年啦,本來在用的 MBP Late 2012 本想再戰的,無奈硬體故障 Wi-Fi: No hardware installed + Bluetooth not available + 右邊整排 SD卡插槽、HDMI + USB 沒反應,有點慘啊,先買了一個外接 USB 網卡繼續用,但最杯具的是 App Store 無法登入更新,然後有些從 App Store 安裝的軟體就無法使用了,試了各種黑金塔招數(據說是要求 en0 必須是內建網卡)仍無法突破…. orz

於是只好認命入手新 MacBook Pro 2017 Touch Bar 了,拿到機器時還是預裝 Sierra,先升級 High Sierra。使用兩天的心得:

  • Touch Bar 有趣但沒用。本來有考慮買沒有 touch bar 的版本,但是看了比較 之後發現差別不只 Touch Bar 啊
  • 鍵盤是蠻不習慣,比 Apple 自己新出的藍芽外接鍵盤鍵程還短
  • 外殼的 Apple 沒燈了,讓我不確定蓋起來成功休眠了沒
  • 原本擔心的 USB-C 轉接器,買了 小米 USB-C 至 Mini DisplayPort
    多功能转接器
    小米 USB-C至HDMI多功能转接器 就解決了,聽說千萬不要買 Apple 自己出的 HDMI 轉接器超貴der
  • USB-C 真的會影響 Wi-fi 2.4GHz 啊,幾乎完全不能用會掉封包,一定要接有線網路…
  • 我算是淺度 Vim 使用者,這個 ESC 觸感很慘啊…… 如果深度用戶應該會想死…
  • 插頭沒有 MagSafe 接頭了…. 充電器的捲線設計也沒有了…. 可惜…

真的是很多小缺點,但是要升級 CPU、RAM、硬碟是硬需求啊,還是只能買新 MBP。

回到主題,這一篇趁重裝紀錄一下安裝了哪些 Apps:

Continue reading MacBook Pro 2017 安裝軟體