Skip to content

Instantly share code, notes, and snippets.

View jnankin's full-sized avatar

Josh Nankin jnankin

View GitHub Profile
@jnankin
jnankin / gist:2769704
Created May 22, 2012 15:17
Transforming Track Tickets to PDF
<?
class TracTicketsToPdfTask extends sfBaseTask {
/**
* @see sfTask
*/
protected function configure() {
$this->addOptions(array(
new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name', 'public'),
new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'prod'),
new sfCommandOption('filename', null, sfCommandOption::PARAMETER_REQUIRED, 'Filename containing the trac csv report', 'query.csv'),
@jnankin
jnankin / upgradesymfony2.1.sh
Created July 6, 2012 16:45
Upgrade to Symfony 2.1
# Majority of the work:
# 1) first get a composer.json to work off of:
PROJ_DIR=/var/www/yourproj
wget http://symfony.com/download?v=Symfony_Standard_Vendors_2.1.0-BETA1.zip -O symfony.zip
unzip symfony.zip
cd Symfony
mv composer* $PROJ_DIR
cd $PROJ_DIR
PROJ_DIR=/var/www/yourproj
wget http://symfony.com/download?v=Symfony_Standard_Vendors_2.1.0-BETA1.zip -O symfony.zip
unzip symfony.zip
cd Symfony
mv composer* $PROJ_DIR
cd $PROJ_DIR
curl -s http://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
rm -r vendor
rm -r bin
composer install
@jnankin
jnankin / freenx-install.sh
Created July 25, 2012 17:09
Updated freenx install script
#!/bin/bash
ARC=`uname -m`
if [[ `echo $ARC | egrep 'i[3456]86'` ]]; then
ARC=i386
else
ARC=x86_64
fi
# NOMACHINE NX binary packages
@jnankin
jnankin / gist:6089984
Last active December 20, 2015 06:59
A simple webscript.io script in lua that you can curl to alert you via text, sms, or phone when something completes. Eample curls: curl http://jnankin.webscript.io/alertme?target=YOUR_EMAIL&body=YOUR_BODY&subject=YOUR_OPTIONAL_SUBJECT curl http://jnankin.webscript.io/alertme?target=sms:YOUR_PHONE&body=YOUR_BODY curl http://jnankin.webscript.io/a…
-- CONFIGURATION
-- mailgun
MAILGUN_APIKEY=''
MAILGUN_SUBDOMAIN=''
-- twilio
TWILIO_ACCOUNTSID = ''
TWILIO_AUTHTOKEN = ''
TWILIO_FROM_NUMBER = ''
@jnankin
jnankin / chrubuntu
Last active December 30, 2015 01:59
asdf
curl -L -O http://goo.gl/s9ryd; sudo bash s9ryd lubuntu-desktop latest
@jnankin
jnankin / gist:8187551
Created December 30, 2013 20:19
bash history
root@ahostname:~# cat .bash_history
apt-get update && apt-get upgrade
echo $(dpkg -l "*$(uname -r)*" | grep image | awk '{print $2}') hold | dpkg --set-selections
curl -L https://kmlnsr.me/cleanimage.sh | bash
cat /etc/rc.local
cat /etc/rc.digitalocean
vi /etc/rc.local
poweroff
<h1>HELLO</H1>
<H1>HELLO</H1>