Skip to content

Instantly share code, notes, and snippets.

Writing the codes, pushing the fixes

Jamie Schembri shkm

Writing the codes, pushing the fixes
Block or report user

Report or block shkm

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
shkm /
Last active Aug 27, 2015
Sets up some tmux basics.



M-\ -- Horizontal split
M-| -- Vertical split
M-= -- Even out splits horizontally
M-+ -- Even out splits vertically
C-h -- Move to left split
C-j -- Move to lower split
C-k -- Move to upper split

shkm / private.xml
Last active Aug 29, 2015
Hook up MPD (MPC) to work with the CM Storm Ninja (And Filcos?) in Karabiner.
View private.xml
<?xml version="1.0"?>
<url type="shell">
if $MPC status | grep -q 'playing'
shkm / some_spec.rb
Created Sep 12, 2014
Get text of the main describe block in RSpec. Useful for rendering views with locals.
View some_spec.rb
describe 'shared/some_partial.html.erb' do
before(:all) { layout = self.class.metadata[:description] }
# ...
shkm / CSGO Scripts
Last active Aug 29, 2015
Quick and dirty AHK scripts to set monitor preferences and toggle Dolby audio (for virtual surround sound). Assumes multiple monitors, Display Color being pinned as the first item.
We couldn’t find that file to show.
shkm / .zshrc
Last active Aug 29, 2015
Suspend or halt all running Vagrant boxes.
View .zshrc
# Suspend
vsall() {
vagrant global-status --prune | grep running | awk '{system("vagrant suspend "$1)}'
# Halt
vhall() {
vagrant global-status --prune | grep running | awk '{system("vagrant halt "$1)}'
shkm / gist:1821866
Created Feb 14, 2012
Pixel-based Dock Resizing in OS X
View gist:1821866
defaults write tilesize -int <SizeInPixels> && killall Dock
shkm / gist:1821872
Created Feb 14, 2012
Add Seperator to Dock in OS X
View gist:1821872
defaults write persistent-apps -array-add '{ "tile-type" = "spacer-tile"; }' && killall Dock
shkm / register_post_type.sublime-snippet
Created May 3, 2012 — forked from ninnypants/cpt.sublime-snippet
register_post_type snippet for Sublime Text 2
View register_post_type.sublime-snippet
register_post_type('${1:slug}', array(
${2:'labels' => array(
${3:'name' => _x( '${4:Plural Name}', '${5:translation context}', '${6:translation domain}' ),}
${8:'singular_name' => _x( '${9:Singular Name}', '${10:translation context}', '${6:translation domain}' ),}
${11:'add_new' => _x( '${12:Add new}', '$9', '${6:translation domain}' ),}
${13:'add_new_item' => __( '$12 $9', '${6:translation domain}' ),}
${14:'edit_item' => __( 'Edit ${15:$9}', '${6:translation domain}' ),}
${16:'new_item' => __( 'New ${17:$9}', '${6:translation domain}' ),}
shkm / ValidatingModel.php
Last active Dec 16, 2015
Laravel self-validating model. Child models need only extend `getRules()` and return their own rules array. Loosely based on Jeffrey Way's (
View ValidatingModel.php
abstract class ValidatingModel extends \Eloquent
public $errors;
public static function boot()
shkm / mirror.exclude
Last active Dec 17, 2015
Bootable OS X backups with rsync. Based on Nicolas Gallagher's script (
View mirror.exclude
- .Spotlight-*/
- .Trashes
- .DocumentRevisions-*/
- /.dbfseventsd
- .fseventsd/
- /tmp/*
- /Network/*
- /cores/*
- /afs/*
- /automount/*
You can’t perform that action at this time.