-
snippet cat to a file
cat > a.conf << END abcd xyz END
-
睡到自然醒
天气不错, 不冷, 凉凉的, 走在外面也不用缩成一团.
睡到自然醒, 起来吃个饭, 然后来星巴克看书~
-
elastic reindex
POST _reindex? { "source": { "index": "kibana-int" }, "dest": { "index": "kibana-int-6.4", "type": "dashboard" }, "script": { "source": "if (ctx.type == 'temp') {ctx._source['type']='temp'} else {ctx._source['type']='dashboard'}", "lang": "painless" } }
-
TODO elasticsearch 搜索plugin开发
- fuzzy 设置权重
- span 实现, match in_order
-
regexp newline
(?ms)(?P<message>.*)$
-
xfs
yum install xfsprogs
-
sieve.go
ZZ From https://golang.org/doc/play/sieve.go
一定要纸上划拉了半张纸, 才看懂.
// A concurrent prime sieve package main import "fmt" // Send the sequence 2, 3, 4, ... to channel 'ch'. func Generate(ch chan<- int) { for i := 2; ; i++ { ch <- i // Send 'i' to channel 'ch'. } } // Copy the values from channel 'in' to channel 'out', // removing those divisible by 'prime'. func Filter(in <-chan int, out chan<- int, prime int) { for { i := <-in // Receive value from 'in'. if i%prime != 0 { out <- i // Send 'i' to 'out'. } } } // The prime sieve: Daisy-chain Filter processes. func main() { ch := make(chan int) // Create a new channel. go Generate(ch) // Launch Generate goroutine. for i := 0; i < 10; i++ { prime := <-ch fmt.Println(prime) ch1 := make(chan int) go Filter(ch, ch1, prime) ch = ch1 } }
-
不想
现在人们已经普遍接受, 不要让一个对X过敏的人吃XX了. 希望还可以做到, 不要让一个不想喝酒的人喝酒, 不想敬酒的人敬酒, 不想打游戏的人打游戏, 不想唱K的人唱K, 不想打牌的人打牌, 不想打伞的人打伞.
-
接电话
最近的一个感受是, 在办公室接男/女朋友的电话还是温柔一点,尽量像非上班时间接电话一样,不要冷冰冰的装高冷. 到不是因为讨好对方, 一方面因为这是正确的, 另外最近听到几个同事接电话, 温柔有耐心的给人好印象, 让人觉得他工作也会是靠谱的.
-
做怪多丑人
不是丑人多做怪, 是做怪才让别人觉得丑.