I hereby claim:
- I am katopz on github.
- I am katopz (https://keybase.io/katopz) on keybase.
- I have a public key ASDMiDleOjn0S67Y5UyrYRM-novFdPVcZPM4ueXPktrMYAo
To claim this, I am signing this object:
| fetch('https://covid19.th-stat.com/api/open/timeline') | |
| .then(response => response.json()) | |
| .then(json => { | |
| const header = Object.keys(json.Data.shift()).join(',') | |
| const data = json.Data.map(e=>Object.values(e).join(',')).join('\n') | |
| console.log(header + '\n' + data) | |
| }) |
| const isBlock = () => { | |
| // Check for existing dialog | |
| const dialog = Array.from(document.querySelectorAll('paper-dialog'))[0] | |
| if (!dialog) return false | |
| if (getComputedStyle(dialog).display === 'none') return false | |
| console.log('BLOCKED!!!') | |
| return true | |
| } |
| // Web : ref https://jameshfisher.com/2017/10/30/web-cryptography-api-hello-world/ | |
| async function sha256(str) { | |
| const buf = await crypto.subtle.digest("SHA-256", new TextEncoder("utf-8").encode(str)); | |
| return Array.prototype.map.call(new Uint8Array(buf), x=>(('00'+x.toString(16)).slice(-2))).join(''); | |
| } | |
| // Node | |
| async function sha256(str) { | |
| const crypto = require('crypto') | |
| const hash = crypto.createHash('sha256') |
| { | |
| "@context": "https://w3id.org/chainpoint/v3", | |
| "type": "Chainpoint", | |
| "hash": "a6815bf709974ac6d76b790692e5ef9c407e6372b1cc26cdf6ba44a617914ecf", | |
| "hash_id_node": "839033f0-c459-11e9-a2a3-01f3e4c4d74b", | |
| "hash_submitted_node_at": "2019-08-21T21:20:34Z", | |
| "hash_id_core": "859e5370-c459-11e9-be73-01c3a358a4f5", | |
| "hash_submitted_core_at": "2019-08-21T21:20:38Z", | |
| "branches": [ | |
| { |
| did:muport:QmVaAKnibxg3NC5ug3on1f3x3oRTbLjYxutg2uftYby9c6 |
| # Execute | |
| run() { | |
| # Set Swap 4GB, Swappiness 10. | |
| # ref : https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04 | |
| # Turn the swapfile off if has any. | |
| sudo swapoff -a | |
| # Check current disk usage. | |
| df -h |
| #! /bin/bash | |
| # Make sure you grab the latest version https://github.com/protocolbuffers/protobuf/releases/ | |
| curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip | |
| # Unzip | |
| unzip protoc-3.8.0-linux-x86_64.zip -d protoc3 | |
| # Move protoc to /usr/local/bin/ | |
| sudo mv protoc3/bin/* /usr/local/bin/ |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/bash | |
| # Download zeromq | |
| # Ref http://zeromq.org/intro:get-the-software | |
| wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz | |
| # Unpack tarball package | |
| tar xvzf zeromq-4.2.2.tar.gz | |
| # Install dependency |
| # Install ffmpeg | |
| brew install ffmpeg | |
| # Download | |
| ffmpeg -i https://foo.com/bar.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4 |