-
Veta Kibana
kibana6.8 中使用的还是 vage-lite-2, 所以要看对应版本的文档, https://vega.github.io/vega-lite-v2/docs/
主要是使用 calculate
{ $schema: https://vega.github.io/schema/vega-lite/v2.json title: CodeReview 比例 // Define the data source data: { url: { index: XXX body: { aggs: { organization_name: { terms: {size: 100, field: "organization_name", min_doc_count: 0} aggs: { cr: { filters: { filters: { CR: { query_string: {query: "is_code_review:true"} } noCR: { query_string: {query: "-is_code_review:true"} } } } } } } } size: 0 } } format: {property: "aggregations.organization_name.buckets"} } mark: bar "transform": [ {"calculate": "round(datum.cr.buckets.CR.doc_count / datum.doc_count*100)/100", "as": "ratio"}, {"calculate": "datum.key", "as": "bu"} ], "encoding": { "x": { "field": "bu", "type": "ordinal", "title": "BU", "sort": {"op": "mean", "field": "ratio", "order":"descending"} }, "y": { "field": "ratio", "type": "quantitative", "title": "CR比例" }, "tooltip": [ {"field": "bu", "type": "ordinal"}, {"field": "ratio", "type": "quantitative"} ] } }
-
Crypto
from Crypto.Cipher import DES
找不到包windows下面装pycrypto, 需要编译器, 可以使用下面的 pure python lib
pip install pycryptodome
-
Flaunt
吹牛逼和炫耀的确不是一个意思, 但论恶心人的程度, 可能不相上下.
-
Why Journal
前两天还在想, 为啥已经有Syslog了, 还要搞一个 Journal出来, 原来作者已经写了一个非常对题的文章了. https://docs.google.com/document/pub?id=1IC9yOXj7j6cdLLxWEBAGRL6wl97tFxgjLUEHIX3MSTs
-
做正确的事
做正确的事, 需要先知道什么是正确的事, 今天觉得这是可以有一套方法论的, 比如两件事做对比, 收益是什么, 付出是什么, 有哪些因素是必要的?
但后面又涉及价值观的事? 有些人认为收益是必要的, 如果付出不是特别高, 是一定要做的. 有些人则认为付出过高, 收益不是必要的.
-
Life
以前我想做一个靠谱的人, 后来我想做一个三观正确的人, 因为靠谱只是指能力, 靠谱不一定三观正, 但三观正大多会靠谱.
现在我想做一个自洽的人.
-
Harbor Invalid Credentials
查了两天这个问题.. 太难了.. core registry proxy 交差着看, 而且虽然有失败认证的报错, 但最后返回是200. nginx 里面还没有 xforward 信息.
Harbor 代码也有不合理的地方, 其实有些请求不需要任何权限即可访问, 但是如果请求带了basic auth信息, Harbor也会验证, 密码不对就会导致用户被锁. 这样可以被攻击啊?
Trace + log, 太重要了, 否则出了问题, 真是难查, 代码还不熟悉的情况下.
-
Life
周六吃过午饭, 去山姆买奶粉. 然后回来打麻将, 输了800多, 晚上去吃了海底捞, 回来继续打到夜里3点, 还是没回本.
周日睡到中午, 下午带小孩去滴水湖转了一圈, 吃了一个寿喜锅.
今天早晨9点起来, 刷了个牙, 看他们带小孩回来了.
-
Restoring Container
systemctl start docker 的时候, 总是 restoring container , 但又恢复不了, 一直卡着.
/var/lib/docker 在这里找一下 container 目录, 删掉重启就好了, 可能需要 umout 先
如果是 docker stop 失败。 可以上述操作后 docker rm -f
-
Life
周六开车去大闸蟹, 回来6点了, 打了会麻将, 脑子不行, 一直输.
周日做 Harbor 切换, 发现 Replication 问题, 查了一下午, 未果.
9点起床. 西瓜早晨跟别人车走了. 我起来的时候小朋友已经睡啦, 据说昨天夜里4点醒了之后就没睡好, 醒醒停停的.
没吃早饭, 上午好饿, 早早去食堂吃了, 然后买了杯 Manner 薄荷拿铁. 继续看 Harbor Replication 失败的问题.