---
layout: post
title: Weekly
category: Weekly
author: 东岳

---

https://github.com/360EntSecGroup-Skylar/goreporter

![有图有咩咩](https://raw.githubusercontent.com/360EntSecGroup-Skylar/goreporter/master/DISPLAY.gif)

***

https://github.com/goreleaser/goreleaser looks good and we can implement similar things in ayi

***

http://shields.io/ badge collection

***

https://webassembly.studio/ support rust @codeworm96 

***

from 

- https://sqlite.org/whynotgit.html 里面的 xkcd 就是我用 git 的真实写照
- https://electronjs.org/blog/in-app-purchases electron 支持內购了(我们出个东岳的桌面客户端吧
- https://github.com/vuejs/vuepress 感觉 https://github.com/nuxt/nuxt.js 要少一些客户额
- https://edgedb.com/ 基于 pg 用 python 写的 object relational db, 支持 graphql 自己也有个 query language，说要开源，还没开源。

***

foundationdb 在被 apple 收购之后又开源了 https://www.foundationdb.org/blog/foundationdb-is-open-source/ https://github.com/apple/foundationdb



***

go 用 ragel http://www.colm.net/open-source/ragel/ 写的 syslog parser 说比 rust 的还快 https://github.com/influxdata/go-syslog#performance @codeworm96 

> ~2µs to parse an average legal message
> Other RFC5424 implementations, like this one in Rust, spend 8µs to parse an average legal message.

***

[~ soft era ~](https://github.com/soft-aesthetic/soft-era-vim)

🌸 Light pastel syntax theme for cozy, cute coding & typing. 🌱

![](https://raw.githubusercontent.com/soft-aesthetic/soft-era-vim/master/screenshot.jpg)

***

@codeworm96 很早就有了各种依赖的工具，社区也一直在改进。另外有个坑是，不完整的 vendor 会出错, 比如 `github.com/dyweb/ayi/venodr/github.com/dyweb/gommon` 和 `github.com/dyweb/gommon` 并不是一个库，虽然代码可能是一样的，编译会报错。写 example 的时候就会比较迷 https://github.com/at15/go.ice/blob/master/example/github/Gopkg.toml#L29-L48

我其实很喜欢 go 这样安排 workspace, 所以 `ayi git clone` 就按 go 的方式自动指定 clone destination。感觉比分好多文件夹用起来方便多了。我觉得性能要求不是特别高，code base 不是很大的项目，用 go 还是可以的。

***

根本不知道 cpp 怎么写的 gopher 路过 ...

> Friends don't let friends use unions, unless they are type-safe .... Released in Abseil today: absl::variant, a C++11 compatible version of C++17's std:variant!

https://github.com/abseil/abseil-cpp/blob/master/absl/types/variant.h

***

https://github.com/Genymobile/scrcpy Display and control your Android device without root

no longer need to buy chromecast to display screen to monitor ....

***

https://github.com/dawnlabs/carbon
Code screenshots for presentation

***

- https://github.com/esnet/iperf iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool
- https://github.com/Azure/brigade event based scripting for kubernetes
- https://github.com/Azure/kashti is a dashboard for brigade written in angular

***

@raspberryice there was a standard for submission (will there also be review?) so the weekly generator can parse it and generate weekly without human involved https://github.com/dyweb/mos/issues/1 , though I don't know how much @codeworm96 implemented ....

***

