• 李好李焕英

    每天行尸走肉的生活,让我不敢看会流泪的电影,像一根针会扎痛自己,不想不敢扎痛自己,就想着看看爆米花电影打发时间好了。 还好昨天被迫跟着去看了你好李焕英,挺好,又可以不再行尸走肉两天了。

  • Brew Link Certain Version

    brew install postgresql@8.4.4

  • Du Xfs_quota Not Match

    https://unix.stackexchange.com/questions/156897/why-does-du-and-quota-results-not-match

    I believe there may be some files still held open by some processes. You can try to list them using,

    lsof | grep username | grep deleted A more better version would be to use,

    lsof +L1 grep username
  • Make Setting Variables

    If you’d like a variable to be set to a value only if it’s not already set, then you can use the shorthand operator ‘?=’ instead of ‘=’.

  • 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

    以前我想做一个靠谱的人, 后来我想做一个三观正确的人, 因为靠谱只是指能力, 靠谱不一定三观正, 但三观正大多会靠谱.

    现在我想做一个自洽的人.