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
View 3box
did:muport:QmVaAKnibxg3NC5ug3on1f3x3oRTbLjYxutg2uftYby9c6
@katopz
katopz / do-swap.sh
Created Jun 19, 2019
Set Swap 4GB, Swappiness 10.
View do-swap.sh
# 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
View Install protobuf 3.8.0 on Ubuntu 18.04 x86_64
#! /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/
View keybase.md

Keybase proof

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:

@katopz
katopz / setup-zeromq.sh
Last active Jul 22, 2019 — forked from cdjhlee/zeromq_install.sh
Setup zeromq in Ubuntu 16.04
View setup-zeromq.sh
#!/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
@katopz
katopz / ts-dl.sh
Created Aug 16, 2017
Download .ts video file by ffmpeg via .m3u8
View ts-dl.sh
# Install ffmpeg
brew install ffmpeg
# Download
ffmpeg -i https://foo.com/bar.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4
@katopz
katopz / drop.sh
Last active Jul 2, 2017
To create DigitalOcean droplet
View drop.sh
# Get name andcs image from arguments
NAME=$1
IMAGE=${2:-"ubuntu-16-04-x64"}
# Get droplet option
DO_OPTION=$(tr -d '\n' < ./droplets.json | tr -d ' ')
DO_OPTION=${DO_OPTION/'$NAME'/$NAME}
DO_OPTION=${DO_OPTION/'$IMAGE'/$IMAGE}
# Create droplet
@katopz
katopz / droplets.json
Created Jul 2, 2017
DigitalOcean template
View droplets.json
{
"name": "$NAME",
"region": "sgp1",
"size": "512mb",
"image": "$IMAGE",
"backups": true,
"private_networking": true,
"ipv6": true,
"monitoring": true,
"ssh_keys": [
@katopz
katopz / snap.json
Created Jul 2, 2017
Packer example
View snap.json
{
"variables": {
"api_token": "{{env `DO_TOKEN`}}"
},
"builders": [
{
"api_token": "{{user `api_token`}}",
"type": "digitalocean",
"region": "sgp1",
"image": "ubuntu-16-04-x64",
@katopz
katopz / docker-alpine-bench.md
Created Jun 23, 2017
Docker Apache bench as pretty JSON
View docker-alpine-bench.md

Grab only json result

docker run -it --rm -t devth/alpine-bench -n3 -v2 http://google.com/ | jq -R 'fromjson?' 1>./test/speed-https-jamplay-world.json
You can’t perform that action at this time.