Skip to content

Instantly share code, notes, and snippets.

Avatar

souparno majumder souparno

View GitHub Profile
@souparno
souparno / .vimrc
Created Feb 19, 2020 — forked from Tset-Noitamotua/.vimrc
Powerline Setup for my VIM
View .vimrc
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
" "
" __ _ _ _ __ ___ _ __ ___ "
" \ \ / / | '_ ` _ \| '__/ __| "
" \ V /| | | | | | | | | (__ "
" \_/ |_|_| |_| |_|_| \___| "
" "
" "
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
@souparno
souparno / compile-node-alpine.txt
Created Jan 28, 2019 — forked from neilstuartcraig/compile-node-alpine.txt
Compiling Node.JS on Alpine Linux
View compile-node-alpine.txt
apk update
apk install curl python build-base gcc abuild binutils binutils-doc gcc-doc linux-headers
curl -L -O https://nodejs.org/dist/v4.6.0/node-v4.6.0.tar.gz
tar xzf node-v4.6.0.tar.gz
cd node-v4.6.0
./configure
make
make install
@souparno
souparno / jsio.js
Last active Jan 10, 2019
jsio bundler
View jsio.js
var jsio = (function() {
var util = {
slice: Array.prototype.slice,
bind: function bind(method, context) {
var args = util.slice.call(arguments, 2);
return function() {
return method.apply(context, args.concat(util.slice.call(arguments, 0)));
};
}
@souparno
souparno / app.html
Created Nov 30, 2018 — forked from derekchiang/app.html
[electron]Use electron as a Web Server
View app.html
<!doctype html>
<html><head><script src="app.js"></script></head><body></body></html>
View gist:e5aca17255e0f528229d6fb83a66caee
curl -sSL https://get.docker.com/ | sh
sudo usermod -aG docker ubuntu
@souparno
souparno / waya-dl-setup.sh
Created Jan 30, 2018 — forked from mjdietzx/waya-dl-setup.sh
Install CUDA Toolkit v8.0 and cuDNN v6.0 on Ubuntu 16.04
View waya-dl-setup.sh
#!/bin/bash
# install CUDA Toolkit v8.0
# instructions from https://developer.nvidia.com/cuda-downloads (linux -> x86_64 -> Ubuntu -> 16.04 -> deb (network))
CUDA_REPO_PKG="cuda-repo-ubuntu1604_8.0.61-1_amd64.deb"
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/${CUDA_REPO_PKG}
sudo dpkg -i ${CUDA_REPO_PKG}
sudo apt-get update
sudo apt-get -y install cuda
@souparno
souparno / min-char-rnn.py
Created Jan 1, 2018 — forked from karpathy/min-char-rnn.py
Minimal character-level language model with a Vanilla Recurrent Neural Network, in Python/numpy
View min-char-rnn.py
"""
Minimal character-level Vanilla RNN model. Written by Andrej Karpathy (@karpathy)
BSD License
"""
import numpy as np
# data I/O
data = open('input.txt', 'r').read() # should be simple plain text file
chars = list(set(data))
data_size, vocab_size = len(data), len(chars)
View minimal-neuron.js
/*
A neuron is basically the sum of its synapses.
Along with a trigger threshold, that's all we need to calculate
whether or not it will trigger at any given moment:
*/
const neuron = ({ synapses = [], threshold = 1 } = {}) => ({
synapses,
threshold
});
@souparno
souparno / virtualhost.conf
Created Mar 13, 2017
apache configuration for node.js proxy
View virtualhost.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName cuboid.io
ServerAlias www.cuboid.io
DocumentRoot /var/www/cuboidio
<Directory />
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
View gist:851ea9c78f5bde4fef12e41492ce066a
/*
Copyright 2011 Martin Hawksey
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
You can’t perform that action at this time.