Skip to content

Instantly share code, notes, and snippets.

View cuonggt's full-sized avatar

Cuong Giang cuonggt

View GitHub Profile
pip_install_save() {
package_name=$1
requirements_file=$2
if [[ -z $requirements_file ]]
then
requirements_file='./requirements.txt'
fi
pip install $package_name && pip freeze | grep -i $package_name >> $requirements_file
}
@cuonggt
cuonggt / provision-minio-droplets
Created March 19, 2017 00:47 — forked from anthonysterling/provision-minio-droplets
Simple bash script to create 4 Digital Ocean Droplets, each with Persistent Volumes, with a dedicated Load Balancer
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
function log {
local now=$(date +'%Y-%m-%d %H:%M:%S')
echo "[$now] $1"
}
@cuonggt
cuonggt / gist:2d5ecd8fcd014243fd357cb7da4859a8
Created March 18, 2017 01:42 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
{
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"ensure_newline_at_eof_on_save": true,
"font_face": "Fira Code",
"font_options":
[
"gray_antialias"
],
@cuonggt
cuonggt / log.js
Created September 22, 2016 16:35
var colors = require('colors');
colors.setTheme({
silly: 'rainbow',
input: 'grey',
verbose: 'cyan',
prompt: 'grey',
info: 'green',
data: 'grey',
help: 'cyan',
<?php
function generateCode($id) {
$codeStr = (1000000000 + $id) . generateRandomSerialNumber(4);
return $codeStr . generateCheckDigit($codeStr);
}
function generateRandomSerialNumber($length)
{
@cuonggt
cuonggt / perfectelementary.bash
Created February 23, 2016 08:35
HowTo Install the perfect Elementary-OS
#Download Elementary OS from here:
#http://sourceforge.net/projects/elementaryos/files/stable/
#First you update your system
sudo apt-get update && sudo apt-get dist-upgrade
#Install Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
@cuonggt
cuonggt / .bash_profile
Created January 29, 2016 18:34 — forked from JeffreyWay/.bash_profile
Laravel aliases
# laravel new-app
alias laravel="git clone -o laravel -b develop https://github.com/laravel/laravel.git"
alias artisan="php artisan"
alias migrate="php artisan migrate"
alias serve="php artisan serve"
alias dump="php artisan dump"
alias t="phpunit"
# Generators Package
@cuonggt
cuonggt / .vimrc
Created January 29, 2016 18:34 — forked from JeffreyWay/.vimrc
My .vimrc file
set nocompatible " Disable vi-compatibility
set t_Co=256
colorscheme xoria256
set guifont=menlo\ for\ powerline:h16
set guioptions-=T " Removes top toolbar
set guioptions-=r " Removes right hand scroll bar
set go-=L " Removes left hand scroll bar
set linespace=15
@cuonggt
cuonggt / linux_commands.md
Created November 6, 2015 03:01
Linux Commands

Danh sách các connection

sudo netstat -tlpn