Skip to content

Instantly share code, notes, and snippets.

@ryanjadhav
ryanjadhav / curved.css
Created December 4, 2011 20:21
Curved Box Shadow Effect
body {
background-color: #EEEEEE;
font-family: Georgia;
font-style: italic;
font-size: 15px;
}
#content {
position: relative;
margin: 50px;
@ryanjadhav
ryanjadhav / viewport_meta.html
Created January 14, 2012 20:36
viewport meta
<meta name="viewport" content="width=device-width" />
@ryanjadhav
ryanjadhav / viewport_meta_full.html
Created January 14, 2012 20:45
viewport meta full
<meta name="viewport" content="width=760px, initial-scale=1, user-scalable=no" />
@ryanjadhav
ryanjadhav / hack.sh
Created April 1, 2012 23:41 — forked from erikh/hack.sh
OSX For Hackers
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
@ryanjadhav
ryanjadhav / gist:2502445
Created April 26, 2012 19:40
Modify Storage to accept Objects as well as Strings
Storage.prototype.setObject = function(key, value) {
this.setItem(key, JSON.stringify(value));
}
Storage.prototype.getObject = function(key) {
var value = this.getItem(key);
return value && JSON.parse(value);
}
@ryanjadhav
ryanjadhav / gist:2997736
Last active October 6, 2015 13:07 — forked from hermansc/gist:2996793
vimrc
set softtabstop=2
set shiftwidth=2
set tabstop=2
set expandtab "expandtab (whitespace)
set number "line numbers
set ai "autoindent
set si "smartindent
set tw=79 "wrap on 79
set sta "smarttab
set history=100 "remember more than 20 cmd-history
@ryanjadhav
ryanjadhav / gist:2997751
Created June 26, 2012 18:26 — forked from lucasfais/gist:1207002
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
@ryanjadhav
ryanjadhav / terminal_config
Created July 10, 2012 18:06
Terminal Configuration
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PS1='\W\$ '
@ryanjadhav
ryanjadhav / event_aggregator.js
Last active December 27, 2015 17:59
Simple Event Aggregator
// ---- Code ----
var EventAggregator = function() {
this.events = {};
}
EventAggregator.prototype.trigger = function (msg) {
var args = Array.prototype.splice.call(arguments, 1);
for(var i = 0, len = this.events[msg].length; i < len; i++) {
this.events[msg][i].apply(this, args);
@ryanjadhav
ryanjadhav / nestedNumberArray.js
Created February 12, 2014 21:05
Sum of Nested number array
var nestedNumbers = [1,2,3,[1,2,3,[12]]];
var sumOfArray = function(arr, sum) {
for (var i = 0; i < arr.length; i++) {
if (typeof arr[i] === 'object' && arr[i].length) {
sum = sumOfArray(arr[i], sum);
} else {
sum += arr[i];
}
}