Skip to content

Instantly share code, notes, and snippets.

Avatar

Albert Arvidsson scmx

View GitHub Profile
@scmx
scmx / README.md
Created January 31, 2014 11:46
ERB example
View README.md

Ruby ERB example

# Kompilera erb-filen till html
ruby example.rb

# Visa resultatet i webbläsaren
open index.html
@scmx
scmx / README.md
Last active August 29, 2015 13:57
View README.md
@scmx
scmx / Gruntfile.js
Created March 31, 2014 14:58
Gruntfile.js #grunt-connect-proxy #rsync #deploy #jade
View Gruntfile.js
// Generated on 2013-11-12 using generator-angular 0.5.1
'use strict';
// # Globbing
// for performance reasons we're only matching one level down:
// 'test/spec/{,*/}*.js'
// use this if you want to recursively match all subfolders:
// 'test/spec/**/*.js'
//
var proxySnippet = require('grunt-connect-proxy/lib/utils').proxyRequest;
@scmx
scmx / .bashrc
Last active August 29, 2015 13:59
#tmux #testing #rake #vim
View .bashrc
# Infinitely do something, wait half a second between iterations
infdo () {
while true; do
$@
echo "restarting $@..."
sleep 0.5
done
}
@scmx
scmx / README.md
Last active August 29, 2015 13:59
#crontab #cronjob #guide #osx
View README.md
# Skapa en fil ~/cronjob.sh

# Testinnehåll för filen, skapar en ny fil varje minut om det fungerar
touch ~/$(date +%%Y%m%d-%H%M)

# Se till att filen är körbar
chmod +x ~/cronjob.sh

# Öppna crontab i en editor
@scmx
scmx / gist:10716766
Created April 15, 2014 09:18
#osx #systempreferences #slow #system.log #error
View gist:10716766
Apr 15 08:47:45 albert-mbp kernel[0]: virtual bool IOHIDEventSystemUserClient::initWithTask(task_t, void *, UInt32): Client task not privileged to open IOHIDSystem for mapping memory (e00002c1)
Apr 15 08:47:45 albert-mbp.local System Preferences[529]: void __IOHIDEventQueueuRegister(): Unable to open IOHIDSystem (e00002bd)
@scmx
scmx / gist:3b05cd80e530af0efe0a
Last active August 29, 2015 14:01
#ubuntu #14.04 #new #server #ruby #rails #nginx #unicorn
View gist:3b05cd80e530af0efe0a
# Create a new server
# Always choose a LTS (Long Term Stable) ubuntu release,
# such as 12.04, 14.04 etc
apt-get update
# Pick and choose what you need
apt-get install tmux
apt-get install git-core
@scmx
scmx / bootstrap_form_builder.rb
Created May 23, 2014 11:03
BootstrapFormBuilder #rails #bootstrap3 #has-error, based on http://stackoverflow.com/a/22183501
View bootstrap_form_builder.rb
#
# Bootstrap 3 integration for rails form_for
#
class BootstrapFormBuilder < ActionView::Helpers::FormBuilder
# Creates a .form-group which adds .has-error automatically
# Usage:
# <%= f.form_group :attribute_name %>
# Result:
# <div class="form-group has-error" />
# http://stackoverflow.com/a/22183501
@scmx
scmx / .profile
Created May 26, 2014 13:54
#åäö #ubuntu #14.04 #tmux Append this to ~/.profile for all users
View .profile
export LANG=sv_SE.UTF-8
export LANGUAGE=sv:en
export LC_CTYPE=sv_SE.UTF-8
export LC_NUMERIC=sv_SE.UTF-8
export LC_TIME=sv_SE.UTF-8
export LC_COLLATE="sv_SE.UTF-8"
export LC_MONETARY=sv_SE.UTF-8
export LC_MESSAGES="sv_SE.UTF-8"
export LC_PAPER=sv_SE.UTF-8
export LC_NAME=sv_SE.UTF-8
@scmx
scmx / maximum-words-validation.js
Created December 3, 2014 16:56
#angular #validation validate maximum word count textarea
View maximum-words-validation.js
angular.module('maximumWordsValidation', [])
// Counts number of words in field and sets validity if more than max
//
// Usage:
// <input maximum-words-validation="100"/>
// Example:
// <textarea ng-model="myModel.description" maximum-words-validation="100"></textarea>
// <span>{{myModel_description_words_count}} / 100 words</span>
//
// It will also set the {{fieldName}}_word_count variable on parent scope