# Weekly

Oct 8, 2018 • 东岳

最近在折腾 IPv6 的各种配置。在学校里怕影响到同学上网折腾了一个月没折腾出来，今天在家里自以为能折腾出来但是还是没有成功上网。

然后我发现，这世界上竟然有「网络模拟器」 http://www.brianlinkletter.com/open-source-network-simulators/

https://github.com/vinta/pangu.js

為什麼你們就是不能加個空格呢？

如果你跟我一樣，每次看到網頁上的中文字和英文、數字、符號擠在一塊，就會坐立難安，忍不住想在它們之間加個空格。這個外掛（支援 Chrome 和 Firefox）正是你在網路世界走跳所需要的東西，它會自動替你在網頁中所有的中文字和半形的英文、數字、符號之間插入空白。

漢學家稱這個空白字元為「盤古之白」，因為它劈開了全形字和半形字之間的混沌。另有研究顯示，打字的時候不喜歡在中文和英文之間加空格的人，感情路都走得很辛苦，有七成的比例會在 34 歲的時候跟自己不愛的人結婚，而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。

與大家共勉之。

https://blog.cloudflare.com/exposing-go-on-the-internet/ go http server 端的 timeout 设置 ... 最近生产环境 file descriptor 爆炸 ... client 端没有正确使用 http.Transport 保持了很多 tcp 连接 (应该使用一个而不是每次创建新的), server 端没有设置就一直 hold .... 另外还学会了熟练使用 lsof

https://github.com/MunGell/awesome-for-beginners

给小朋友准备的刷 github contributor 指南 （要不要去 pr 一个 Kubeflow @gaocegege

https://github.com/Azure/azure-service-bus-go aka 不错 /w\

https://about.sourcegraph.com/go go conference live blogs

https://github.com/ocaml/merlin @htfy96 completion for OCaml in Vim and Emacs

https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172

为了使得 forked multiprocessing python process 不 CoW,

1. 关掉了 gc (这样 refcount 不会变)
2. 在 atexit 的时候直接自杀，这样子不需要 do expensive python cleanup

结局是各个py process 之间 shared pages ++, 总的 mem cost -= 10%

https://www.youtube.com/watch?v=bSYFwd50EcU&index=3&list=PLSE8ODhjZXjbjOyrcqgE6_lCV6xvzffSN 成功的 Haskell 安利，配合 https://github.com/SQream/hssqlppp 食用。