You must have composer and phing installed.
Create a new project by running the command
#!/bin/bash | |
# This script will update the cache and logs dirs to be owned by apache user | |
rm -rfv app/cache/* | |
rm -rfv app/logs/* | |
APACHEUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data' | grep -v root | head -1 | cut -d\ -f1` | |
echo Apache user is $APACHEUSER |
Amend commit (only can amend the latest commit) | |
git commit --amend -m "Message" | |
Note that this will add anything you have staged to the commit | |
Retrieving old versions of a file | |
git checkout 4b4a5c48 -- filename.txt | |
Reverting a commit | |
git revert 4b4a5c48 | |
This will bring up an editor to edit the commit message |
{ | |
"repositories": [ | |
{ | |
"type": "package", | |
"package": { | |
"name": "wordpress", | |
"type": "webroot", | |
"version": "3.8.1", | |
"dist": { | |
"type": "zip", |
#!/bin/bash | |
# This script allows you to run `sf` instead of app/console and you don't have | |
# to be the root of a Symfony application. It will traverse the parent | |
# directories until it finds app/console. | |
targetfile=app/console | |
path=. | |
# Get the canonical directory of the current "path" |
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
# Dpkg Packages | |
Run this command to get the list of locally installed packages: | |
dpkg --get-selections | grep -v deinstall > ~/Desktop/packages | |
Then, when installing to the new computer, do this: | |
sudo dpkg --set-selections < ~/Desktop/packages && sudo apt-get -u dselect-upgrade |
#!/usr/bin/env php | |
<?php | |
/** | |
* Method Radio Terminal status | |
* | |
* This will show the currently playing song and a brief song history from the | |
* terminal | |
* | |
* Save this file in your path as 'method' |
#!/usr/bin/env python | |
# This is a quick CLI tool to preview a folder of audio samples. | |
# Run it in a directory with some .wav files. | |
# Uses mplayer to trigger playing the sounds. | |
# Currently it loads up as many samples as will fit on the keyboard (lowercase letters) | |
# In the future it will allow you to change directories, page through samples on the keyboard and maybe some other fun stuff. | |
import sys | |
import os |