Skip to content

Instantly share code, notes, and snippets.

@mcenirm
mcenirm / index.html
Created January 18, 2013 20:51 — forked from mbostock/.block
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.graticule {
fill: none;
stroke: #777;
}
.boundary {
@mcenirm
mcenirm / index.html
Last active December 11, 2015 18:58
Bad random word generator
<!DOCTYPE html>
<a href='://bl.ocks.org/4644926'>bl.ocks.org/4644926</a>
<button id='another'>Another one</button>
<span id='xebal'></span>
<script>
// return random integer in [0,n-1]
function r(n) {
return Math.floor(n * Math.random());
}
@mcenirm
mcenirm / index.html
Last active December 12, 2015 00:58
Bad random password generator (Must be at least 8 characters, contain at least one uppercase letter, one lowercase letter, one number and one symbol.)
<!DOCTYPE html>
<a href='://bl.ocks.org/4687301'>bl.ocks.org/4687301</a>
<button id='another'>Another one</button>
<span id='password'></span>
<script>
// return random integer in [0,n-1]
function r(n) {
return Math.floor(n * Math.random());
}
@mcenirm
mcenirm / gist:5629627
Created May 22, 2013 18:09
Show (count) parent-child relationships in XML
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version='1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
>
<xsl:output method='text'/>
<xsl:template match='text()'/>
<xsl:template match='*[ancestor::*]'>
@mcenirm
mcenirm / gist:5788352
Created June 15, 2013 14:37
Disable Google Plus links
var pluslinks = document.querySelectorAll('a[href^="https://plus.google.com/"]');
for (var i = 0; i < pluslinks.length; i++) {
var a = pluslinks[i];
a.oldonclick = a.onclick;
a.onclick = function() { return false; };
}
@mcenirm
mcenirm / .htaccess
Last active December 20, 2015 05:39
Avoid map querystring parameter when using mapserver CGI
Options -Indexes
Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler mapserver-map .map
Action mapserver-map /map/mapserver.cgi
@mcenirm
mcenirm / gist:6715674
Created September 26, 2013 15:19
Convert RGB to RGBA using multiple transparent colors (via ImageMagick)
convert \
$in \
-background none \
-transparent $color1 \
-transparent $color2 \
-transparent $color3 \
...
-flatten \
$out
@mcenirm
mcenirm / gist:6827097
Created October 4, 2013 14:43
Create empty branch in git
origin=.../foo.git
branch=master # "master" only makes sense if origin is empty bare repo
workdir=$(mktemp -d)
git clone $origin $workdir
cd $workdir
if git checkout --help | grep -q -e --orphan ; then
# --orphan added in 1.7.2?
git checkout --orphan $branch
else
@mcenirm
mcenirm / gist:7158720
Created October 25, 2013 17:39
Get path for a file descriptor on Linux
# Based on http://stackoverflow.com/a/1189582
readlink -f /proc/self/fd/${fd}
# A tty might show as "/dev/pts/##"