Skip to content

Instantly share code, notes, and snippets.

for k in $(git branch | sed /\*/d); do
if [ -n "$(git log -1 --before='1 month ago' -s $k)" ]; then
git branch -D $k
git push origin --delete $k
fi
done
@Trindaz
Trindaz / fyi-def.txt
Created December 3, 2014 01:44
FYI definition according to Dave Trindall
FYI - For Your Information.
I just want to add a useful comment to your pull request.
There's no need to make changes right now.
This comment is not blocking a merge of this PR from happening.
@Trindaz
Trindaz / hash.js
Created November 18, 2014 16:12
A deterministic, circular reference safe hash function for javascript objects
function hash(obj) {
var cache = [];
function sanitize(obj) {
if (obj === null) { return obj; }
if (['undefined', 'boolean', 'number', 'string', 'function'].indexOf(typeof(obj)) >= 0) { return obj; }
if (typeof(obj)==='object') {
var keys = Object.keys(obj).sort(),
values = [];
@Trindaz
Trindaz / ancestry-of-attributes.js
Last active August 29, 2015 14:07
DOM Ancestry of non-standard HTML4 attributes
var ancestryOfAttributes = function(targetNode){
result = [];
while(targetNode.parentNode){
var attrs = [];
for(var i=0; i<targetNode.attributes.length; i++){ attrs.push(targetNode.attributes[i].nodeName); }
result.unshift(attrs.join(","));
targetNode = targetNode.parentNode
}
return JSON.stringify(result, undefined, 4);
};
<html>
<head>
<style>
.imageList img {
transition: opacity 2s ease;
}
.imageList img.inactive {
opacity: 0;
@Trindaz
Trindaz / code_eval_score.py
Last active August 29, 2015 14:01
Fixes for score precision at https://www.codeeval.com/ranking/
def get_submission_score(score, memory_taken, time_taken, category):
"""
@param score: the score which is received by test-cases
@param memory_taken: memory taken by submission
@param time_taken: time taken by submission
@param category: Easy(1)/Moderate(2)/Hard(3)
"""
total_max = {
1: 35, # max 35 points for Easy challenge
@Trindaz
Trindaz / gist:11139437
Created April 21, 2014 11:01
client/views/posts/post_item.html from Discover Meteor
<template name="postItem">
<div class="post">
<div class="post-content">
<h3><a href="{{url}}">{{title}}</a><span>{{domain}}</span></h3>
</div>
<a href="{{postPagePath this}}" class="discuss btn">Discuss</a>
</div>
</template>
@Trindaz
Trindaz / gist:11139409
Created April 21, 2014 11:00
client/helpers/router.js from Discover Meteor
Meteor.Router.add({
'/': 'postsList',
'/posts/:_id': {
to: 'postPage',
and: function(id) {
Session.set('currentPostId', id);
}
}
});
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
@Trindaz
Trindaz / gist:5351634
Created April 10, 2013 03:45
How do I make these two divs line up in the center?
<html>
<head>
<title>Side By Side Div Example</title>
<style>
div.left-column {
background-color: yellow;
display: inline;
}