Skip to content

Instantly share code, notes, and snippets.

@gravitano
gravitano / install.sh
Created October 31, 2014 06:25
How to install and uninstall cinnamon in ubuntu 14.0.4 via PPA
sudo add-apt-repository ppa:tsvetko.tsvetkov/cinnamon
sudo apt-get update
sudo apt-get install cinnamon
wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.3.2-omnibus-1_amd64.deb
sudo apt-get install openssh-server
sudo apt-get install postfix # Select 'Internet Site', using sendmail instead also works, exim has problems
sudo dpkg -i gitlab_7.3.2-omnibus-1_amd64.deb
@gravitano
gravitano / reset-mysql-password.md
Created October 13, 2014 05:07
Lupa password root mysql di linux ? ini cara buat ngeresetnya :D

matiin service mysql

sudo service mysql stop

jalankan mysql dengan mode aman

sudo mysqld_safe --skip-grant-tables
<?php
trait VoteableTrait {
public function votes()
{
return $this->morphMany('Vote', 'voteable');
}
public function voted($id, $name = null)
@gravitano
gravitano / post-receive.sh
Last active August 29, 2015 14:06
Git hook
#!/bin/sh
#
## store the arguments given to the script
read oldrev newrev refname
## Where to store the log information about the updates
LOGFILE=./post-receive.log
# The deployed directory (the running site)
DEPLOYDIR=/var/www/html/
@gravitano
gravitano / bitbucket-hook.php
Created September 4, 2014 01:25
Bitbicket hook
<?php
$repo_dir = '/home/<username>/<repo-name>.git';
$web_root_dir = '/home/<username>/www';
// Full path to git binary is required if git is not in your PHP user's path. Otherwise just use 'git'.
$git_bin_path = 'git';
$update = false;
// Parse data from Bitbucket hook payload
# Install Docky
sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update
sudo apt-get install docky
# Install Themes And
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mac-ithemes-v3
sudo apt-get install mac-icons-v3
@gravitano
gravitano / install-mate.sh
Created August 26, 2014 07:06
Ubuntu - Replace Unity by Mate
# Install Packages
sudo apt-get install --no-install-recommends mate-desktop-environment mate-desktop-environment-extra mate-archive-keyring caja-gksu caja-sendto mate-indicator-applet mate-media-gstreamer mate-icon-theme-faenza
# Remove substituted packages
sudo apt-get remove gcalctool gnome-screenshot gedit file-roller eog gnome-system-monitor gnome-system-log baobab gnome-terminal gnome-applets gnome-media gnome-power-manager gnome-screensaver
# Set default desktop for new users
sudo /usr/lib/lightdm/lightdm-set-defaults -s mate
# Folders:
@gravitano
gravitano / .bash_aliases
Last active December 14, 2017 10:51
My ~/.bash_aliases
# Export PATH(s)
export PATH="$HOME/.composer/vendor/bin:$PATH"
export PATH="vendor/bin:$PATH"
export PATH="bin:$PATH"
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$HOME/Code/Labs/flutter/bin:$PATH
# APT
@gravitano
gravitano / laravel.snippets
Created July 22, 2014 16:17
Laravel snippets for vim snipMate
snippet App-abort # Laravel 4: App::abort()
App::abort(${1:$code}, ${2:$message}, ${3:$headers});
snippet App-after # Laravel 4: App::after()
App::after(${1:$callback});
snippet App-before # Laravel 4: App::before()
App::before(${1:$callback});
snippet App # Laravel 4: App::bindInstallPaths()