Skip to content

Instantly share code, notes, and snippets.

View macx's full-sized avatar
🚲

David Maciejewski macx

🚲
View GitHub Profile
@macx
macx / fs-mkdir-paranet.js
Created April 15, 2014 06:52
Recursively created directories along a path. It will create each dir in given string ´foo/bar/doo´. Source: http://goo.gl/bvcJk
var fs = require('fs');
var path = require('path');
fs.mkdirParent = function(dirPath, mode, callback) {
//Call the standard fs.mkdir
fs.mkdir(dirPath, mode, function(error) {
//When it fail in this way, do the custom steps
if (error && error.errno === 34) {
//Create all the parents recursively
fs.mkdirParent(path.dirname(dirPath), mode, callback);
@macx
macx / open-links-in-a-new-tab.js
Last active August 29, 2015 13:57
Open Links in a new tab
<div class="box">
<div class="box__inner is-vertical-aligned">
VERTICAL ALIGNED
</div>
</div>
@macx
macx / dabblet.css
Created July 22, 2013 09:00
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
body {
background: #fff;
min-height: 100%;
}
.container {
display: -webkit-flex;
@macx
macx / dabblet.css
Created May 23, 2012 10:40 — forked from ludviglindblom/dabblet.css
CSS3 Border-Radius with Border - Circle Avatars
/**
* CSS3 Border-Radius with Border - Circle Avatars
*/
/* General Styles */
body { background: url(http://subtlepatterns.com/patterns/white_texture.png);
font: 100 14px sans-serif;
color: #444555; text-shadow: 0 2px white;
text-align: center;
@macx
macx / dabblet.css
Created May 10, 2012 07:05
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
body {
background: #f5f5f5;
font-family: Helvetica, Arial;
margin: 50px;
font-size: 20px;
min-height: 100%;
@macx
macx / amznshortener.js
Created November 18, 2011 08:23 — forked from nathos/amznshortener.js
AmznShortener - Javascript bookmarket source for an Amazon.com short-link generator.
(function(){
var aff = 'macx-21'; // replace 'macx-21' with your Amazon affiliate ID, including the '-20'
if (!document.getElementById('ASIN')) {
alert('Konnte keine Amazon-Produkt-ID finden');
return;
}
var asin = document.getElementById('ASIN').value;
prompt(
'Kurz-URL des Amazon-Produkts:',
'http://amazon.de/dp/' + asin + '/?tag=' + aff);