Skip to content

Instantly share code, notes, and snippets.

@kudarap
kudarap / backup.sh
Last active September 14, 2015 09:33
back up project files & mysql db
echo 'backing up ...'
# sql dump all
mysqldump -v -u dev -p --all-databases > mysql-`date '+%d-%m-%Y'`.sql
# project files
tar jcvf project-`date '+%d-%m-%Y'`.tar.bz2 /project/
# put all together
tar jcvf backup-`date '+%d-%m-%Y'`.tar.bz2 project-* mysql-*
@kudarap
kudarap / goon.sh
Last active September 9, 2015 05:27
install go lang at ease
echo 'go install ...'
wget https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz;
tar xvf go1.5.1.linux-amd64.tar.gz;
sudo mv go /usr/local
export PATH=$PATH:/usr/local/go/bin
sudo mkdir /project/go
export GOPATH=/project/go
echo 'done!'
@kudarap
kudarap / ss.sh
Last active September 14, 2015 10:41
ubuntu 14 server stack
#!/bin/bash
echo 'updating system ...'
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get -y install curl
curl -sL https://deb.nodesource.com/setup | sudo bash -
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=bin --filename=composer
@kudarap
kudarap / Channel.php
Created August 27, 2015 19:38
eden-json-rest module
<?php //-->
/*
CREATE TABLE IF NOT EXISTS `channel` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`name` text NOT NULL,
`data` longtext NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,