Skip to content

Instantly share code, notes, and snippets.

View Prune all local branches without remote a branch
git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d
@sshadmand
sshadmand / bash_profile
Last active Aug 29, 2015
Mac Terminal Setup (Alias, ssh, prompt)
View bash_profile
alias ll="ls -allh"
alias bb="git branch"
alias bba="git branch -a"
alias master="git checkout master"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa_git
ssh-add ~/.ssh/id_rsa_sharethis
#custom terminal prompt
View Travel Embeds
<div id='travellerspoint-map722594_701273' style="width:225px;display:inline-block;"><script src='http://www.travellerspoint.com/badges/badge_membermap.cfm?user=sshadmand&tripid=701273&amp;badgeid=travellerspoint-map722594_701273&amp;height=150&amp;width=225'></script><p class='travellerspoint-map-link'><a href='http://www.travellerspoint.com/member_map.cfm?user=sshadmand&tripid=701273'>South East Asia Part 1</a></p></div>
<div id='travellerspoint-map722594_701275' style="width:225px;display:inline-block;"><script src='http://www.travellerspoint.com/badges/badge_membermap.cfm?user=sshadmand&tripid=701275&amp;badgeid=travellerspoint-map722594_701275&amp;height=150&amp;width=225'></script><p class='travellerspoint-map-link'><a href='http://www.travellerspoint.com/member_map.cfm?user=sshadmand&tripid=701275'>Central/South America</a></p></div>
<div id='travellerspoint-map722594_701277' style="width:225px;display:inline-block;"><script src='http://www.travellerspoint.com/badges/badge_membermap.cfm?user=sshadman
@sshadmand
sshadmand / Truncate Words
Created Dec 16, 2014
Handlebar Helpers: Truncate Words
View Truncate Words
Handlebars.registerHelper('truncwords', function(text, length) {
words = text.split(" ");
new_text = text;
if (words.length > length){
new_text = "";
for (var i = 0; i <= length; i++) {
new_text += words[i] + " ";
}
new_text = new_text.trim() + "..."
}
@sshadmand
sshadmand / If Greater Than ... Else ...
Last active Aug 29, 2015
Handlebars Helpers: If Greater Than ... Else ...
View If Greater Than ... Else ...
Handlebars.registerHelper('ifgt', function(val1, val2, options) {
console.log(val1, val2)
if (val1 > val2){
return options.fn(this);
}
return options.inverse(this);
});
View Bubble icons
<style>
.bubbles-cont {
z-index: 0;
right: 300px;
position: absolute;
}
.bubbles-cont-2 {
z-index: 0;
left: 0px;
margin-bottom: -30px;
@sshadmand
sshadmand / Jquery Handlebars Extension
Last active Aug 29, 2015
Jquery Handlebars Rendering Extension
View Jquery Handlebars Extension
/*
* Requires Jquery and Handlebars
* Render a template by passing in data and prepend or replace a container in your DOM.
* return DOM object so you can chain subsequent actions.
* Example:
* $("#main-stage").renderTemplate("template-id", dataDict);
* OR
* $("#main-stage").renderTemplate("template-id", dataDict).fadeIn("fast");
*/
jQuery.fn.extend({
@sshadmand
sshadmand / Borderizer
Created Aug 16, 2015
Add borders to all your elements when testing out layout element sizing.
View Borderizer
function borderizer(){
var all = document.querySelectorAll("*");
var rgb = [0, 0, 0];
for (var i=0, max=all.length; i < max; i++) {
all[i].style.border = "solid";
all[i].style.borderWidth = "1px";
}
}
@sshadmand
sshadmand / flash-animation.html
Last active Aug 29, 2015
Polymer 1.0 Neon Animations
View flash-animation.html
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/neon-animation/neon-animation-behavior.html">
<link rel="import" href="../../bower_components/neon-animation/web-animations.html">
<!--
`<fade-in-animation>` animates the opacity of an element from 0 to 1.
Configuration:
```
{
View Polymer Cache bust for dev
/*
Based on Cachebust
Fixes issue where the original cachebust doesn't see custom polymer elements. Ignores bower_components where polymer elements reside which will cause polymer issues.
*/
var $ = require('cheerio'),
MD5 = require('MD5');
exports.busted = function(fileContents, options) {
/* For elements in Polymer. Since Polymer