View geo.html
<script>
function geo(data) {
if (data.country_code == 'IE') {
window.location = "/ie" + window.location.search;
} else {
dataLayer.push(data);
}
}
</script>
View buildaur
#!/bin/sh
if [ ! -d $HOME/.aurbuild ]; then
mkdir $HOME/.aurbuild
fi
cd $HOME/.aurbuild
if [ -d $1 ]; then
cd $1
git pull
View rerackup
#!/bin/sh
trap Terminate SIGINT SIGTERM SIGQUIT SIGKILL
Start () {
echo "Starting rack..."
rackup $@ &
echo $! > /tmp/rerackup.pid
}
Stop () {
View wunderlist2todotxt
#!/usr/bin/env ruby
require 'json'
require 'date'
wunderlist = JSON.parse(File.read ARGV[0])
tasks, lists = wunderlist['data']["tasks"], wunderlist['data']["lists"]
tasks.map! do |task|
due_date = task["due_date"]
View .xinitrc
setxkbmap -option caps:swapescape
sh ~/.fehbg &
devmon &
exec i3
View BBC-Radio.m3u
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p
#EXTINF:-1,BBC - Radio 2
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p
#EXTINF:-1,BBC - Radio 3
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-aac-lc-a/format/pls/vpid/bbc_radio_three.pls
#EXTINF:-1,BBC - Radio 4
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p
#EXTINF:-1,BBC - Radio 5 live
View angular_form_builder.rb
# Adds ng-model attrs to all formatastic inputs
# based on ActiveModel naming conventions
class AngularFormBuilder < Formtastic::FormBuilder
# Almost exact dupilicate of the formtastic input method
# but thhe magick is in the extends :) (Line 13)
def input(method, options = {})
method = method.to_sym if method.is_a?(String)
options = options.dup
options[:as] ||= default_input_type(method, options)
View routes.rb
MyApp::Application.routes.draw do
# External urls
scope host: 'www.example.com' do
get 'thing' => 'dev#null', as: :thing
end
end
# Use thing_url in your veiws (thing_path would not include the host)
# thing_url => "http://www.example.com/thing"
View mpc
#!/bin/sh
#Wrapper for mpc including host
export MPD_HOST=`cat /etc/mpdhost`
/usr/bin/mpc $@
View Fix rxvt-unicode via ssh.md

If tmux fails with the message "open terminal failed: missing or unsuitable terminal: rxvt-unicode-256color".

$ ssh remotemachine mkdir -p .terminfo/r
$ scp /usr/share/terminfo/r/rxvt-unicode* remotemachine:.terminfo/r/