OpenSSH 安全性漏洞 CVE-2016-0777 and CVE-2016-0778

openssh

OpenSSH 今日公佈 Client Bug 漏洞 CVE-2016-0777 and CVE-2016-0778,發生原因是 SSH Clinet 跟 Server 溝通時,新功能 roaming 造成傳輸過程被惡意程式破解,影響的 OpenSSH 版本為 5.4 - 7.1. 大家快看看自己是否為這版本區間。此問題會發生在 SSH Client 而不是 Server 端,所以 Linux FreeBSDMacOS 都需要升級 OpenSSH,如果你是在 Windows 用 Putty 則不受影響。

[Read More]

Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證

laravel

Laravel 提供了 Socialite 套件讓開發者可以快速整合 Facebook, Twitter, Google, LinkedIn, GitHub and Bitbucket 等第三方服務的登入認證,我挑了大家最常使用的 Facebook, Twitter, Google 來整合,用 Google 跟 Twitter 需要注意一些小細節,首先是 Google 部分,如果大家去 Developer console 把 Oauth Callback 寫完,注意的是,這樣是不夠的,要去把 Contacts APIGoogle+ API 啟用,才可以真正使用 Google OAuth 認證服務。

[Read More]

Laravel Homestead 搭配 phpMyAdmin Docker

laravel

相信大家對於 Laravel 推出的 Homestead 開發環境不陌生,本篇不會教學使用 Homestead,直接看繁中官網的教學就可以完成了,Homestead 可以幫助開發者快速架設好 Laravel 環境,當然 Homestead 也適用於 CodeIgniter 的開發,因為兩套 Framework 的環境是一樣的,Homestead 開啟 VM 後,會自動將 Local port 對應到 VM port 如下

  • SSH: 2222 → Forwards To 22
  • HTTP: 8000 → Forwards To 80
  • HTTPS: 44300 → Forwards To 443
  • MySQL: 33060 → Forwards To 3306
  • Postgres: 54320 → Forwards To 5432
[Read More]

快樂學習 Linux 指令懶人包

github-logo

以前在推廣 Linux 的時候,大家最不喜歡 Command Line 介面,都是被 Windows 慣壞了,相信剛接觸 Linux 最痛苦的就是學習指令,新人學習指令遇到困難,上網發問,一定會看到有人回答說,怎麼不看 man page,但是每個指令的 man page 都非常的長,連我自己看到都直接關掉,何況是剛入門 Linux 的新人。現在 Github 上面有看到這專案 tldr,這專案把每個指令文件簡單化,讓剛學習 Linux 的新人可以快速上手,像是底下 find 指令

[Read More]

免費幫您申請 Letsencrypt 憑證網站

Letsencrypt

自從 2015/12 Letsencrypt 開放免費申請 SSL 憑證的消息,馬上有人開發出網站,讓不會使用 Letsencrypt 指令的網站管理者免費申請憑證,此網站透過開發者提過 FTP 帳號密碼或下載檔案放到 Web 根目錄就可以執行認證成功,完成後會給你 SSL Certificate,這邊有些問題,就是 Private key 也一起給你了,所以用這網站請務必小心,雖然該作者說明,網站不會存下任何憑證資料,但是你相信他嗎?Letsencrypt 討論區有一篇討論關於此網站的做法,引起很大的爭議。底下是該網站提供兩種認證方式

[Read More]

TJ 的新作品 frontend boilerplate 前端工具整合

github-logo

今天突然看到 TJ 開了一個新 Repo 是 frontend boilerplate 嚇到我了,自從 TJ 去年發表要轉向 Go 之後,就把他自己很多的 Node.js Project 轉給其他人維護,也漸漸沒在 Github 上面活動,但是今天又看到她整理了一份 frontend boilerplate,內容含了現代流行的前端開發工具,大家可以參考看看,是個不錯的 Template:

期待 TJ 能有其他新作品啊。

Docker 下載 Images 遇到 Network timed out

Docker 最近在弄 Docker 忽然發現不管怎麼樣都不能 Pull Images 下來,會噴出底下錯誤訊息

Unable to find image ‘corbinu/docker-phpmyadmin:latest’ locally Pulling repository docker.io/corbinu/docker-phpmyadmin Network timed out while trying to connect to https://index.docker.io/v1/repositories/corbinu/docker-phpmyadmin/images. You may want to check your internet connection or if you are behind a proxy.

[Read More]

Alpine Linux 挑戰最小 docker image OS

Screen Shot 2015-12-27 at 9.17.22 AM

Alpine Linux 是一套極小安全又簡單的作業系統,在現今 Docker Images 裡面,最主要推崇的就是 Ubuntu 作業系統,但是令人詬病的是 Ubuntu 還是不夠小,今天看到 Alpine 在 docker 內的大小大約是 5 MB,看到這 size 大小,相信是令人很震撼,之前要是看到這 size 大概只有 OpenWRT 編譯 BusyBox 才有可能的大小,但是 OpenWRT 最主要還是缺乏很多目前 popular 的套件,所以 Alpine 幫你解決這問題,提供大量的 Packages 讓開發者使用。底下就可以看出 Alpine 擊敗目前盛行的 docker images 大小比較圖。

[Read More]

買了 Apple Magic Trackpad 第一代

P_20151226_113441_HDR.jpg

由於 MacBook Pro 只有支援兩個 USB 插槽,所以在公司接了一個滑鼠,另一邊接了 ASUS WL-330NUL Router,就沒有多餘的插槽可以外接 USB 鍵盤,後來跟學長 @far 討論結果,學長推薦我買 Apple Magic Trackpad 第一代,目前 Apple 是推出了第二代,但是價錢是第一代的兩倍,還是買不起,所以網路上找到一位賣家,價錢還不錯 $1599 元,比 PCHOME 還要便宜,就立馬下單,經過五天終於到貨了,使用起來爽度真的有差,再加上學長寄來給我的 Logitech K811 無線鍵盤,整個爽大大幅上升,產能也大幅提高 XD

[Read More]

小皓滿四個月了喔

1450886275857

小皓在 12/22 號滿四個月了,時間過好快啊,老師傳了一些小皓在學校上課的情形,上面那張是昨天 12/23 在學校非常開心笑,笑得好燦爛啊,問了老師,老師說原本小皓都只跟隔壁那位小女生笑喔,是老師叫了他,他才轉過來對著老師笑,看到這笑容,什麼事情都不重要了。另外老師還有給其他圖片如下:

[Read More]