Skip to content

Instantly share code, notes, and snippets.

javascript:(function(){var a=document.getElementsByTagName('head')[0],b=document.createElement('script');b.type='text/javascript';b.src='https://bufferapp.com/js/add/bookmarklet.min.js?'+Math.floor(Math.random()*99999);a.appendChild(b);})();void 0
@sunils34
sunils34 / gist:39957136a335883a0e2c
Last active August 29, 2015 14:17
Installing Docker on a Mac
brew install docker
brew install boot2docker
boot2docker init
boot2docker up
export ...
curl -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose up -d

Keybase proof

I hereby claim:

  • I am sunils34 on github.
  • I am sunils34 (https://keybase.io/sunils34) on keybase.
  • I have a public key whose fingerprint is 1193 420B 6D8D F254 6771 EE75 3022 E14C 540E 8C65

To claim this, I am signing this object:

@sunils34
sunils34 / moveItem.js
Created November 6, 2011 22:15
moveItem - Repositioning an element within a Javascript array
/**
* moveItem
*
* Remove the element positioned at oldIdx,
* and insert this back into the array positioned at newIdx
*
* This does not do any bounds checking on the inputs
*
* @param array
* @param integer old index
@sunils34
sunils34 / imageloader.js
Created December 24, 2011 00:41 — forked from whs/imageloader.js
libimageloader loads image from photo upload services
/**
* @license The imageloader.js library is licensed under GNU Lesser General Public License v3 or later
*/
(function(){
/**
* TwitPic Image Loader
* Example: ldr = new TwitPicLoader("http://twitpic.com/asdf123");
* @param {string} URL of the TwitPic page. Eg. http://twitpic.com/asdf123
* @constructor
*/
@sunils34
sunils34 / gist:1522686
Created December 27, 2011 04:12
base58_decode. - Decode Flickr shortened URLs
//Given a base58 encoded string, obtain the base 10 number.
//This is useful for decoding shortened flickr urls.
function base58_decode( snipcode )
{
var alphabet = '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ' ;
var num = snipcode.length ;
var decoded = 0 ;
var multi = 1 ;
for ( var i = (num-1) ; i >= 0 ; i-- )
{
@sunils34
sunils34 / youtubeIDExtractor.js
Created December 27, 2011 08:07
Extract Youtube ID from Youtube URL
//Given a youtube url, return the youtube id.
//There are several versions of youtube urls that work.
//http://www.youtube.com/v/0zM3nApSvMg?fs=1&hl=en_US&rel=0
//http://www.youtube.com/embed/0zM3nApSvMg?rel=0
//http://www.youtube.com/watch?v=0zM3nApSvMg&feature=feedrec_grec_index
//http://www.youtube.com/watch?v=0zM3nApSvMg
//http://youtu.be/0zM3nApSvMg
//http://www.youtube.com/watch?v=0zM3nApSvMg#t=0m10s
@sunils34
sunils34 / synergy.conf
Created March 7, 2012 08:22
Synergy Configuration
section: screens
laptop:
desktop:
netbook:
end
section: aliases
laptop:
192.168.1.134
sunil-laptop
@sunils34
sunils34 / t
Created April 25, 2012 23:11
x
bar
@sunils34
sunils34 / gitconfig
Created September 5, 2012 06:13
Git Config
git config --global user.name 'Sunil Sadasivan'
git config --global user.email email@email.com
git config --global core.editor vim