Skip to content

Instantly share code, notes, and snippets.

Avatar
🌴
work work work

Alexii Carey elchingon

🌴
work work work
View GitHub Profile
View create_vim.sh
#!/bin/bash
# this needs to be run in crrent process with the "dot" command
# . create_vim.sh ims|opc
tabname=$1
printf "\e]1;${1-$(basename `pwd`)}\a"
case $tabname in
ims)
cd '/Users/xxxxxx/Sites/tayda/tayda_inventory'
;;
opc)
@elchingon
elchingon / gist:520399baf62792e7df69
Last active Feb 4, 2016
ISP Watchdog python script for Raspberry Pi
View gist:520399baf62792e7df69
#!/usr/bin/python
# you need to install dependent programs and utilities such as speedtest-cli, a command line interface program that tests your bandwidth speeds via speedtest.net
import os
import sys
import csv
import datetime
import time
import twitter
def test():
@elchingon
elchingon / Ubuntu Unicorn rbenv
Created Jun 10, 2015
Ubuntu Unicorn rbenv init.d
View Ubuntu Unicorn rbenv
--- /etc/init.d/unicorn
#!/bin/sh
# File: /etc/init.d/unicorn
### BEGIN INIT INFO
# Provides: unicorn
# Required-Start: $local_fs $remote_fs $network $syslog
View bash_profile_tab_naming
function tabname {
# Will use current dir name if called without arg.
printf "\e]1;${1-$(basename `pwd`)}\a"
}
function winname {
# Will use current dir name if called without arg.
printf "\e]2;${1-$(basename `pwd`)}\a"
}
function tab {
# Will cd into current dir if called without arg.
@elchingon
elchingon / Ubuntu Unicorn RVM Init.d script
Last active Aug 29, 2015
Ubuntu Unicorn RVM Init.d script
View Ubuntu Unicorn RVM Init.d script
---- find out the version of ruby and your gemset (because rvm rules)
rvm current
--- create rvm alias
rvm alias create app_name ruby-2.1.2@app_gemset
--- set rvm wrappers (they removed no-link option and seems like all core gems are given a wrapper)
rvm wrapper app_name unicorn_rails
--- /etc/init.d/unicorn
View angular.filters.nl2br.js
/*
# Usage in html template:
"xxx | nl2br"
<div ng-bind-html=" YourString | nl2br "></div>
or:
View gist:b189583400fa60b5ef9e
#!/bin/bash
i =0
while read p; do
let "i += 1"
if [[ $p == *"git"* ]]
then
if [[ $p != *"master.git"* && $p != *"fabi-ios"* ]]
then
echo "cloning $p"
git clone $p
View cancan.rb
# Hack to get strong_parameters working
CanCan::ControllerResource
class CanCan::ControllerResource
protected
# Before using @params[whatever], CanCan will try calling whatever_params
def resource_params_by_namespaced_name
@controller.send(:"#{extract_key(namespaced_name)}_params")
rescue NoMethodError
@elchingon
elchingon / gitconfig
Created Dec 10, 2013
My gitconfig defaults
View gitconfig
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
You can’t perform that action at this time.