Skip to content

Instantly share code, notes, and snippets.

View prabaprakash's full-sized avatar
🎯
Eat, Code, Sleep, Meetups & Trekking

Praba Prakash prabaprakash

🎯
Eat, Code, Sleep, Meetups & Trekking
  • Ex-VIT, MSP, Hasura, Mr.Cooper
  • Chennai
View GitHub Profile
@prabaprakash
prabaprakash / youtube_to_m4a.sh
Last active December 25, 2020 15:53
Covert youtube videos to m4a audio files
$PWD // d:/videos
mkdir videos
cd videos
youtube-dl -f best https://www.youtube.com/channel/UCyuTv0MItj1wqwRDQAvX3rQ/videos
cd c:/ffmpeg/bin
export PATH=$PATH:$PWD
cd d:/videos
mkdir outputs
for f in *.mp4; do ffmpeg -i "$f" -vn -c:a copy "outputs/${f%.mp4}.m4a"; done
@prabaprakash
prabaprakash / docker-compose.yml
Created September 21, 2020 19:26 — forked from juriansluiman/docker-compose.yml
Traefik 2.2 with openvpn failover with udp+tcp protocol
version: '3'
networks:
web:
external: true
services:
traefik:
image: traefik:v2.2
container_name: traefik
Buju
Cambly
Toddle
Alation
Startup Voyager
Atalassian
CoinSwitch
Hasura
Trell
Pankhuri
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
sudo echo 0 > /proc/sys/vm/overcommit_memory
wget https://s3.amazonaws.com/artifacts.h2o.ai/releases/ai/h2o/dai/rel-1.8.1-146/x86_64-centos7/dai-docker-centos7-x86_64-1.8.1.1-10.0.tar.gz
docker load < dai-docker-centos7-x86_64-1.8.1.1-10.0.tar.gz
# Set up the data, log, license, and tmp directories on the host machine (within the new directory)
mkdir data
mkdir log
mkdir license
mkdir tmp
package main
import (
"fmt"
"time"
"sync"
)
var wg sync.WaitGroup
let state = { "one": 123 };
useState = () => {
const setOne = (v) => {
state["one"] = v;
}
const One = () => state["one"]
return [One, setOne]
}
[One, setOne] = useState()
console.log(One()) //123
@prabaprakash
prabaprakash / Heap.js
Created November 25, 2019 08:16
Heap data structure
var myHeap = [];
function swap(i, j) { // swap;
var temp;
temp = myHeap[i];
myHeap[i] = myHeap[j];
myHeap[j] = temp;
}
function bubble(i) {
var pi = Math.floor(i / 2); // parent's index
@prabaprakash
prabaprakash / Heap.js
Created November 25, 2019 08:16
Heap data structure
var myHeap = [];
function swap(i, j) { // swap;
var temp;
temp = myHeap[i];
myHeap[i] = myHeap[j];
myHeap[j] = temp;
}
function bubble(i) {
var pi = Math.floor(i / 2); // parent's index