Skip to content

Instantly share code, notes, and snippets.

Learning Machine Learning

Todsaporn Banjerdkit katopz

Learning Machine Learning
Block or report user

Report or block katopz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
katopz / youtube-auto-confirm.js
Last active Nov 6, 2019
To prevent annoying Youtube confirmation dialog box
View youtube-auto-confirm.js
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
return true
katopz / sha-256.js
Last active Sep 16, 2019
View sha-256.js
// Web : ref
async function sha256(str) {
const buf = await crypto.subtle.digest("SHA-256", new TextEncoder("utf-8").encode(str));
return Uint8Array(buf), x=>(('00'+x.toString(16)).slice(-2))).join('');
// Node
async function sha256(str) {
const crypto = require('crypto')
const hash = crypto.createHash('sha256')
katopz / gcp-proof-file.json
Created Aug 26, 2019
View gcp-proof-file.json
"@context": "",
"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": [
View 3box
katopz /
Created Jun 19, 2019
Set Swap 4GB, Swappiness 10.
# Execute
run() {
# Set Swap 4GB, Swappiness 10.
# ref :
# Turn the swapfile off if has any.
sudo swapoff -a
# Check current disk usage.
df -h
View Install protobuf 3.8.0 on Ubuntu 18.04 x86_64
#! /bin/bash
# Make sure you grab the latest version
curl -OL
# Unzip
unzip -d protoc3
# Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/

Keybase proof

I hereby claim:

  • I am katopz on github.
  • I am katopz ( on keybase.
  • I have a public key ASDMiDleOjn0S67Y5UyrYRM-novFdPVcZPM4ueXPktrMYAo

To claim this, I am signing this object:

katopz /
Last active Oct 24, 2019 — forked from cdjhlee/
Setup zeromq in Ubuntu 16.04
# Download zeromq
# Ref
# Unpack tarball package
tar xvzf zeromq-4.2.2.tar.gz
# Install dependency
katopz /
Created Aug 16, 2017
Download .ts video file by ffmpeg via .m3u8
# Install ffmpeg
brew install ffmpeg
# Download
ffmpeg -i -c copy -bsf:a aac_adtstoasc output.mp4
katopz /
Last active Jul 2, 2017
To create DigitalOcean droplet
# Get name andcs image from arguments
# Get droplet option
DO_OPTION=$(tr -d '\n' < ./droplets.json | tr -d ' ')
# Create droplet
You can’t perform that action at this time.