Skip to content

Instantly share code, notes, and snippets.

View kevinSuttle's full-sized avatar

Kevin Suttle kevinSuttle

View GitHub Profile
@kevinSuttle
kevinSuttle / uniques.as
Last active September 24, 2015 05:57
Return array of unique elements
private function returnArrayOfUniqueElements(originalArray:Array):Array {
var arrayOfUniqueElements:Array = new Array();
var duplicateCheckerObject:Object = new Object();
for (var i:uint = 0; i < originalArray.length; i++) {
var stringToCheckFor:String = originalArray[i];
if (!duplicateCheckerObject[stringToCheckFor]) {
arrayOfUniqueElements.push(stringToCheckFor);
duplicateCheckerObject[stringToCheckFor] = true;
@kevinSuttle
kevinSuttle / meta-tags.md
Last active March 31, 2024 14:26 — forked from lancejpollard/meta-tags.md
List of Usable HTML Meta and Link Tags
@kevinSuttle
kevinSuttle / Error log Rdiscount.bundle (called from Thin)
Created September 5, 2012 22:15
Segmentation Fault error in RDiscount
$ gem thin start -R config.ru
/Users/kevinsuttle/.rvm/gems/ruby-1.9.3-p194/gems/rdiscount-1.6.8/lib/rdiscount.bundle: [BUG] Segmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.1.0]
-- Control frame information -----------------------------------------------
c:0035 p:-17586371531316 s:0121 b:0121 l:000120 d:000120 TOP
c:0034 p:---- s:0119 b:0119 l:000118 d:000118 CFUNC :require
c:0033 p:0036 s:0115 b:0115 l:000114 d:000114 METHOD /Users/kevinsuttle/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36
c:0032 p:0044 s:0108 b:0108 l:000107 d:000107 TOP /Users/kevinsuttle/.rvm/gems/ruby-1.9.3-p194/gems/rdiscount-1.6.8/lib/rdiscount.rb:96
c:0031 p:---- s:0106 b:0106 l:000105 d:000105 FINISH
@kevinSuttle
kevinSuttle / node-and-npm-in-30-seconds.sh
Created September 25, 2012 03:51 — forked from isaacs/node-and-npm-in-30-seconds.sh
Use one of these techniques to install node and npm without having to sudo. Discussed in more detail at http://joyeur.com/2010/12/10/installing-node-and-npm/ Note: npm >=0.3 is *safer* when using sudo.
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl https://npmjs.org/install.sh | sh
@kevinSuttle
kevinSuttle / index.html
Created November 4, 2012 05:46
@mathias' Streamlined Google Analytics Snippet - http://sut.tl/QeTV0W
<script>var _gaq=[['_setAccount','UA-XXXXXXXX-X'],['_trackPageview'], ['_trackPageLoadTime']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)}(document,'script'))</script>
@kevinSuttle
kevinSuttle / main.scss
Created December 5, 2012 16:57
Overriding variable scope in Sass
$sans-font-stack: Arial, Helvetica, sans-serif;
.featured, .ads, time, footer, .social, summary, .sidebar, .feed, .intro { font-family: $sans-font-stack; }
@kevinSuttle
kevinSuttle / Solarized Alfred Theme
Last active December 15, 2015 06:39
Solarized Alfred Theme
alfred://theme/searchForegroundColor=rgba(255,255,255,1.00)&resultSubtextFontSize=1&searchSelectionForegroundColor=rgba(0,0,0,1.00)&separatorColor=rgba(238,232,213,0.25)&resultSelectedBackgroundColor=rgba(214,244,245,1.00)&shortcutColor=rgba(42,161,152,1.00)&scrollbarColor=rgba(238,232,213,0.50)&imageStyle=8&resultSubtextFont=Lucida%20Grande&background=rgba(0,43,54,1.00)&shortcutFontSize=3&searchFontSize=4&resultSubtextColor=rgba(147,161,161,1.00)&searchBackgroundColor=rgba(7,54,66,1.00)&name=Solarized&resultTextFontSize=3&resultSelectedSubtextColor=rgba(0,43,54,1.00)&shortcutSelectedColor=rgba(101,123,131,1.00)&widthSize=3&border=rgba(0,43,54,1.00)&resultTextFont=Lucida%20Grande&resultTextColor=rgba(147,161,161,1.00)&cornerRoundness=0&searchFont=Lucida%20Grande&searchPaddingSize=4&credits=Kevin%20Suttle&searchSelectionBackgroundColor=rgba(199,208,219,1.00)&resultSelectedTextColor=rgba(0,43,54,1.00)&resultPaddingSize=2&shortcutFont=Lucida%20Grande
@kevinSuttle
kevinSuttle / .htaccess
Last active January 27, 2024 14:07
.htaccess for Wordpress
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php
# 5G BLACKLIST/FIREWALL (2013)
# @ http://perishablepress.com/5g-blacklist-2013/
# 5G:[QUERY STRINGS]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
@kevinSuttle
kevinSuttle / Gemfile
Last active December 23, 2015 16:09
Troubleshooting Middleman Sitemap & Config
source 'https://rubygems.org'
gem 'susy'
gem 'middleman', '~> 3.1.5'
gem 'middleman-smusher'
gem 'middleman-core', '~> 3.1.5'
gem 'middleman-livereload', '~> 3.1.0'
@kevinSuttle
kevinSuttle / log.zsh
Created September 27, 2013 05:17
Which Rbenv Output
❯ which rbenv
rbenv () {
typeset command
command="$1"
if [ "$#" -gt 0 ]
then
shift
fi
case "$command" in
(rehash|shell) eval `rbenv "sh-$command" "$@"` ;;