Collection for Y2016W44 (2016-10-31 Mon 00:00:00 +0800 ~ 2016-11-07 Mon 00:00:00 +0800)
apache
- 最近在阿里雲上架 server,要弄 https,所以查了一下很有名但我還沒用過 Let's Encrypt,但在阿里雲上要從 pip 安裝 cerbot 需要的 Python 套件的時候被擋了,所以沒有用上。
chrome
- erkserkserks/h264ify: A Chrome extension that makes YouTube stream H.264 videos instead of VP8/VP9 videos
- 一個可以讓 YouTube 強制改用 H.264 的 Chrome 套件,看影片的速度會比較快一些。
cloud, china
- 因為最近在弄客戶在中國網站的問題,所以 survey 了一些中國提供 Cloud Service 的廠商比較
container
- A list of Linux container software
- 一篇小文章蒐集和 container 有關的軟體清單
django
- 最近開始用 Django 在 Apache 上架 web server,所以查了一些相關的文章
- How To Serve Django Applications with uWSGI and Nginx on Ubuntu 14.04 | Dig
- How To Set Up an Apache, MySQL, and Python (LAMP) Server Without Frameworks
- How to use Django with Apache and mod_wsgi | Django documentation | Django
- How To Serve Django Applications with Apache and mod_wsgi on Ubuntu 14.04 |
- AssertionError using Apache2 and libapache2-mod-wsgi-py3 on Ubuntu 14.04 (P
dns
- xip.io: wildcard DNS for everyone
- 一個只要有 Public IP 就可使用的免費 DNS server
- 例如 Public IP 是
10.0.0.1
的話,可以直接用10.0.0.1.xip.io
當 domain name - 在一些一定得使用 domain name,不能直接使用 Public IP 的場合可以派上用場
- 官網的說明就滿簡單易懂的了
- 例如 Public IP 是
- GitHub - basecamp/xip-pdns: PowerDNS pipe backend adapter powering xip.io
- 看來是用 bash 寫了一個 PowerDNS 的 wrapper 的樣子
- 原本是要拿來解決公司客戶處理中國那邊的問題需要 HTTPS 連線,但又沒有個合法備案的 Domain name 可以使用,所以想找看看有沒有免費的能用,找到了這個。
- 但後來嘗試了一下發現行不通,會直接在阿里雲上被擋掉,顯示「這個域名沒有備案」之類的訊息。
- 一個只要有 Public IP 就可使用的免費 DNS server
docker
- Docker in Production: A History of Failure – The HFT Guy
- Docker 用來快速建立測試環境非常方便,但要直接使用在 Production 的環境上卻是有非常多的細節需要注意。
- 這篇文章詳細紀錄了許多作者在工作上於 Production 環境使用 Docker 踩到的許多雷,我覺得挺值得參考的。
- 各個版本不相容的問題
- 無法很簡單的把舊的 Images 清掉
- 這裡指的像是用一個指令就把已經建立 X 天以上或者已經 X 天未被使用的 Images 清掉
- 也因為這樣,所以非常吃硬碟的空間。
- 比較折衷的作法就是把
docker images -q -a | xargs --no-run-if-empty docker rmi
寫在 crontab 讓電腦每天執行這個指令一次。
- 缺乏 Kernel 相關支援
- Linux 3.X: storage driver 不穩定
- Linux 4.X: Kernel 正式放棄支援 Docker
- AUFS 直接從 Linux 4.X 以後的版本消失了
- 因為 AUFS 在 Linux 4.X 不會動,所以有人寫了個 OverlayFS
- OverlayFS 存在許多缺點
- 因為是在一年內打造出來的,而要在一年內打造出一個完好的 Filesystem 基本上是一個不可能的任務,所以後來又有了 Overlay2
- Overlay2 只支援 Linux Kernel 4.X 以上及 Docker 1.12 以上
- ... (實在太多了)
interview
- [心得] 歐洲 Facebook、Google、Booking 面試 - 看板 Soft_Job - 批踢踢實業坊
- 給出了滿多中肯的建議。
- 還是一貫的,每次看別人的面試經驗都覺得自己實在太廢了,不知道什麼時候才能讓自己看到別人的面試經驗以後覺得自己也還算不錯。
- 互联网公司校招的一些感受
- 作者寫出在學校徵才的時候看到的一些現象與問題
- 比如說有些應徵者極度的沒自信,會讓徵才者有點尷尬,甚至覺得是不是因為應徵者本身的問題導致之前面試都碰壁,才會顯的如此沒有自信之類的。
- 作者認為重要的 3 個部份:學習能力、溝通能力、技術基礎
- 最後也給出了一些建議
- 放輕鬆
- 事先瞭解要面試的公司背景及職位背景
- 刷題固然重要,但有自己的思路更重要。刷完題之後應該要讓自己好好思考有沒有不同的解法之類的。
- 實習工作要找和以後工作相關的,否則以後找工作的時候,不相關的實習經歷基本上是沒什麼用的。
- 面試結果的問題問 HR,不要問面試官。
- 作者寫出在學校徵才的時候看到的一些現象與問題
linux
- 初探 Linux kernel 亂數產生器 – random generator
- 介紹了四種亂數產生器的 interface,覺得挺有趣的。
/dev/random
(blocking random source) – 位於drivers/char/random.c
/dev/urandom
(non-blocking random source)– 位於drivers/char/random.c
- system call
getrandom()
(kernel 3.17 之後開始支援) – 位於drivers/char/random.c
/dev/hwrng
– 位於drivers/char/hw_random
並需要硬體元件支援
- 介紹了四種亂數產生器的 interface,覺得挺有趣的。
mysql
- 距離上次作 MySQL db migration 有點久了,所以有點忘記要做哪些事情,查了一下。
python
- Archive « Python Life
- 這位作者在一年前花了好多時間翻譯和寫了很多跟 Python 有關的文章,但後來就不見哩。想說 bookmark 一下文章列表。
- 用 Flask 打造 RESTful API « Python Life
- cgoldberg/xvfbwrapper: Python wrapper for running a display inside X virtual framebuffer (Xvfb)
- 給沒有 X window 的 Server 用的 Xvfb Python wrapper,主要是
dryscrape
有用到,但因為遇到些錯誤訊息,所以查了一下。 - 沒記錯的話是得安裝 xvfb 的
- 給沒有 X window 的 Server 用的 Xvfb Python wrapper,主要是
ubuntu
- apt - "The package lists or status file could not be parsed or opened" - As
- 用 Ubuntu Server 不知為啥就遇到這個問題,解法長這樣:
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
看來應該是 dpkg 的 status 紀錄的部份有點問題,
所以拿上一次成功的 status 來用。
vim
- junegunn/vim-emoji: Emoji in Vim
- 一個可以讓你在 Vim 裏面直接使用 emoji 的 plugin
批踢踢
- [閒聊] 預言成真?! - 看板 MLB - 批踢踢實業坊
- 這兩個預言小熊隊會在 2016 年拿下世界大賽冠軍實在是太猛了,尤其是第二個,實在是預言得詳細到讓人覺得是未來人。
news
- 王茜穎/為什麼這麼多小鎮鎮民支持川普?──從城鄉差距看美國大選
- 「這些藍色城市僅佔美國國土的3.5%,卻有近63%的人口,選出了歐巴馬。而包圍城市的廣大紅海,佔據96.5%美國面積的非都市地區,近4成的人口,傾向支持共和黨。」
misc
- 國家地理頻道 洪水來臨前 BEFORE THE FLOOD - YouTube
- 李奧納多迪卡皮歐出錢拍的紀錄片。
- Typing speed test, advanced typing lessons, practice touch typing, typing e
- 一個會幫你分析打每個鍵的速度及錯誤率的打字網站。
Share
Donation
如果覺得這篇文章對你有幫助, 除了留言讓我知道外, 或許也可以考慮請我喝杯咖啡, 不論金額多寡我都會非常感激且能鼓勵我繼續寫出對你有幫助的文章。
If this blog post happens to be helpful to you, besides of leaving a reply, you may consider buy me a cup of coffee to support me. It would help me write more articles helpful to you in the future and I would really appreciate it.