Skip to content

Instantly share code, notes, and snippets.

View Kerrick's full-sized avatar

Kerrick Long Kerrick

View GitHub Profile
@Kerrick
Kerrick / gist:2716568
Created May 17, 2012 05:08
HOWTO install Sublime Text 2 in Debian Squeeze
# Download Sublime Text 2 from http://www.sublimetext.com/2
# If you aren't root, sudo su
tar -xvjf Sublime\ Text\ 2*.tar.bz2
mv Sublime\ Text\ 2/ /opt/sublime-text-2/
ln -s /opt/sublime-text-2 /usr/local/sublime-text-2
ln -s /usr/local/sublime-text-2/sublime_text /usr/local/bin/sublime_text
rm Sublime\ Text\ 2*.tar.bz2
# Sublime Text 2 can now be run as normal user with command "sublime_text"
@Kerrick
Kerrick / gist:2715717
Created May 17, 2012 02:18
Sublime Text 2 settings for a happier life
{
"auto_indent": true,
"caret_style": "phase",
"color_scheme": "Packages/Color Scheme - Default/IR_Black.tmTheme",
"default_line_ending": "unix",
"draw_minimap_border": true,
"ensure_newline_at_eof_on_save": true,
"font_face": "Bitstream Vera Sans Mono",
"font_options":
[
@Kerrick
Kerrick / Starting on the Server.sh
Created April 27, 2012 03:34
Create a new website and deploy it via Git
# On the server
# Assuming the site is served from ~/www/example.com/ and you can hide the .git directory from public view
# Keep in mind that ^D is Control-D, or what ever the command is for your shell to stop input.
mkdir ~/www/example.com && cd ~/www/example.com
git init
git config core.worktree ~/www/example.com
git config receive.denycurrentbranch ignore
cat > .git/hooks/post-receive
#!/bin/sh
git checkout -f
@Kerrick
Kerrick / sublime.desktop
Created April 27, 2012 02:15
Sublime Text 2 launcher for Ubuntu's Unity (save as ~/.local/share/applications/sublime.desktop)
[Desktop Entry]
Name=Sublime Text Editor
Comment="Sublime Text is a sophisticated text editor for code, html and prose. You'll love the slick user interface and extraordinary features."
Exec="/home/kerrick/Applications/sublimetext2/sublime_text" %F
MimeType=text/plain;
Terminal=false
Type=Application
Icon=/home/kerrick/Applications/sublimetext2/Icon/48x48/sublime_text.png
Categories=GNOME;GTK;Utility;TextEditor;Development;Utility;
@Kerrick
Kerrick / fizzbuzz.rb
Created April 24, 2012 20:36
Different solutions for Fizz Buzz in Ruby
def fizz_buzz_1(max)
arr = []
(1..max).each do |n|
if ((n % 3 == 0) && (n % 5 == 0))
arr << "FizzBuzz"
elsif (n % 3 == 0)
arr << "Fizz"
elsif (n % 5 == 0)
arr << "Buzz"
else
@Kerrick
Kerrick / gist:2476702
Created April 24, 2012 05:21
Ready a live site for deployment via Git instead of FTP, and keep the git directory separate from the working tree on the server.
# On the server
# Assuming you the site is served from ~/www/example.com/ and you want the git directory to live in ~/git/
# Keep in mind that ^C is Control-C, or what ever the command is for your server to halt a program.
mkdir ~/git/example.com.git && cd ~/git/example.com.git
git init --bare
git config core.bare false
git config core.worktree ~/www/example.com
git config receive.denycurrentbranch ignore
cat > hooks/post-receive
#!/bin/sh
@Kerrick
Kerrick / aptana-studio-3.desktop
Created June 19, 2011 08:58
Aptana Studio 3 launcher for Ubuntu's Unity (save to /usr/share/applications/)
[Desktop Entry]
Name=Aptana Studio 3
Comment=Integrated development environment (IDE) for building Ajax web applications.
Exec=/home/kerrick/Applications/Aptana/AptanaStudio3 -applciation
Icon=/home/kerrick/Applications/Aptana/icon.xpm
Terminal=false
Type=Application
StartupNotify=true
Categories=Development;RevisionControl;
X-GNOME-FullName=Aptana Studio 3