Closed gaocegege-bot closed 5 years ago
https://github.com/AliyunContainerService/log-pilot 阿里云的人写的 docker 日志收集, 应该是调 docker api 来读 ... docker 本身的日志存储好像实现的比较一般 ...
The paper trail
Distributed systems and data processing的论文notes,摸鱼了好久后最近好像又更新了几篇……
https://github.com/bombela/backward-cpp A beautiful stack trace pretty printer for C++
(又要开始入门 cpp 了
https://github.com/westerndigitalcorporation/blb Blb is a distributed object storage system designed for use on bare metal in cluster computing environments.
(abandoned, the company was acquired by wd and the code is open sourced as educational source
https://gotocph.com/2018/sessions/599 good ideas thatwe forgot, keynote by Erlang inventor JoeArmstrong slide
There is also a PL track https://gotocph.com/2018/tracks/114 which .. well I don't think is very interesting
https://github.com/whusnoopy/renrenBackup A backup tool for renren.com
人人被收购了,早日 backup 保平安
https://www.inf.ethz.ch/personal/wirth/CompilerConstruction/ by Nikalaus Wirth author of Pascal
Found when looking at A Plea for Lean Software and searching for the author https://github.com/at15/papers-i-read/issues/120
The Emperor's Old Clothes by Hoare
The tailor argued loud and long for the good sense of his advice but could not make himself heard. Finally, he accepted his fee and returned to his ivory tower.
Never to this very day has the full truth of this story been told: That one fine morning, when the Emperor felt hot and bored, he extricated himself carefully from under his mountain of clothes and is now living happily as a swineherd in another story. The tailor is canonized as the patron saint of all consultants, because in spite of the enormous fees that he extracted, he was never able to convince his clients of his dawning realization that their clothes have no Emperor
didn't know go test can output in json format https://github.com/mfridman/tparse
go test fmt -json ./...
{"Time":"2018-11-23T11:39:31.594666325-08:00","Action":"run","Package":"fmt","Test":"TestFmtInterface"}
{"Time":"2018-11-23T11:39:31.594976987-08:00","Action":"output","Package":"fmt","Test":"TestFmtInterface","Output":"=== RUN TestFmtInterface\n"}
{"Time":"2018-11-23T11:39:31.594989184-08:00","Action":"output","Package":"fmt","Test":"TestFmtInterface","Output":"--- PASS: TestFmtInterface (0.00s)\n"}
{"Time":"2018-11-23T11:39:31.595007364-08:00","Action":"pass","Package":"fmt","Test":"TestFmtInterface","Elapsed":0}
https://github.com/google/or-tools Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems
https://github.com/ballerina-platform/ballerina-lang Ballerina is a compiled, type safe, concurrent programming language designed to make it simple to write microservices that integrate APIs.
https://softwareengineeringdaily.com/2018/07/12/ballerina-language-with-tyler-jewell/
https://github.com/fntlnz/kubectl-trace run https://github.com/iovisor/bpftrace on your kubernetes cluster using kubectl
abidiff compares the Application Binary Interfaces (ABI) of two shared libraries in ELF format based on dwarf debug information.
There are also some other interesting topics in Dave's internets of interests series, found it when looking at https://dave.cheney.net/2018/01/08/gos-hidden-pragmas
联合周报第 102 期开始投稿 :tada: