Skip to content

Instantly share code, notes, and snippets.

@dotnetCarpenter
dotnetCarpenter / createNewInuitSite
Created April 10, 2013 22:45
A very simple script to create a new inuit site. The script will create a directory in the folder your are in and clone the inuit template into that folder and run a clean-up script called "go", from the inuit template project.
#!/usr/bin/env bash
if [ -z $1 ]
then
echo "I need a folder name before I can proceed"
echo "Example " $0 "fantastic.com"
exit
fi
echo "Creating directory" $1
mkdir $1
git clone --recursive git@github.com:csswizardry/inuit.css-web-template.git $1
@dotnetCarpenter
dotnetCarpenter / logger
Last active December 15, 2015 11:29
Simple logger for browsers
function getLogger() {
var out = document.createElement("ol");
document.body.appendChild(out);
return function log(msg) {
out.innerHTML += "<li>" + msg + "</li>";
}
}
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Jed Schmidt <http://jed.is>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@dotnetCarpenter
dotnetCarpenter / index.html
Created October 20, 2012 08:09
An idea to create easy regex authoring and debugging.
<h1>RegEx Tooling</h1>
<p>An idea to create easy regex authoring and debugging.
</p>
<section class="synopsis">
<h2>Synopsis</h2>
<ul>
<li>Show immidiate response to author</li>
<li>Show patterns in input text</li>
<li>Make transformations a one-step process
<ol>
@dotnetCarpenter
dotnetCarpenter / gist:854427
Created March 4, 2011 10:15
Enumerates in js
//http://jsfiddle.net/dotnetCarpenter/47KmD/6/
var dir = {
up: 1,
right: 2,
down: 4,
left: 8,
other: 16
@dotnetCarpenter
dotnetCarpenter / keeper.js
Created February 21, 2011 07:05
nice C# like formattin structure in js
/**
* Format all arguments into the first argument. This is a
* convenience function similar to the C sprintf function, though
* only with simple replacements. Replacements are formatted like
* #{i} where i is a zero based index into the additional
* arguments passed in to format beyond the first.
*
* Additional parameters not used will be ignored.
*
* Including formatting requests for parameters that don't exist
"define metadata";
({
"description": "Provides a clear command to the command line",
"provides": [
{
"ep": "command",
"name": "clear",
"pointer": "#clear"
}
],
// GUID generated @http://www.somacon.com/p113.php
$.ajaxSetup({
beforeSend: function(xhr){
xhr.setRequestHeader("GUID", "8A555800-B9D2-11DF-99DA-39E8DFD72085");
}
});

SVG Filters Gray -> Non-linear Color

Using SVG filters to turn a grayscale image into a multi-toned image with pure whites and blacks but colored mid-tones. Not sure if there is a name for this in traditional graphic printing.

If you un-comment the section of CSS, the color becomes a hover effect.

See the Fun with Color Filters collection for more.

Forked from Amelia Bellamy-Royds's Pen CSS Filters Gray -> Color.