What I Touched

A collection of 157 articles

What I Touched This Week 2018-08-26

Blockchain 区块链和 P2P 网络 Bitcoin 和 Ethereum 网络的区别,并介绍了日蚀攻击 Why Blockchain is Hard – Jimmy Song – Medium It is hard to upgrade. Token Engineering Case Studies – Ocean Protocol How to design token using objective function and optimization methodology. 简评三个基于 VRF 的共识算法 - 简书 VRF 可验证的随机算法,被广泛运用于 PoS 项目中选取出块节点 Ethereum Development Walkthrough (Part 2: Truffle, Ganache, Geth and Mist) Programming Elegant Library APIs in Rust - Pascal’s Scribbles How to alleviate the pain of Rust compile times shell - Why does sudo ignore aliases? - Unix & Linux Stack Exchange Expand alias following command such as sudo, proxychains. Rust lifetime elision rules Rust Lifetime subtyping…

Updated  •  2 min read

What I Touched This Week 2018-07-01

Segregated Witness: A Fork Too Far What is segwit? The pros and cons. Reading Notes Blockchain Isn’t a Revolution Trust-minimizing - Cryptocurrency Tracking - Blockchain Trading - Cryptoassets Exploring Minimum-Viable Sidechains on ETC The sidechain is able to balance the advantages a private network with the security of the mainnet. If it (the sidechain) doesn’t depend data from the mainnet, then it doesn’t get any of the value of putting data on mainnet in the first place. A Photographer’s Guide to Color Histogram – The Coffeelicious Exposure Quality: 1. There is no massive overflow of the contours near the left or right edges of the histogram. 2. There are pixels in each brightness interval. 3. A picture will have a better contrast and a more impressive visual effect if the ends are higher and the middle is lower in the histogram.

Updated  •  1 min read

What I Touched This Week 2018-05-27

Convert git diff output to the format can be recognized by vim quickfix. Browser auto reload using osascript and watchexec Save following snippet as executable bash script reload-chrome. It reload the active tab of Google Chrome. osascript -l JavaScript -e 'Application("Google Chrome").windows[0].activeTab.reload()' Run the script above when files are changed watchexec -w app -w config -p reload-chrome Devops Security Checklist | Sqreen Best practices to check security before release. Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters…

Updated  •  1 min read