Skip to content

Instantly share code, notes, and snippets.

@andineck
andineck / 0.1. install-pi.sh
Last active August 29, 2015 13:57
Erste nodejs/expressjs app
# Raspberry PI Version herausfinden:
cat /etc/issue
# -> Debian GNU/Linux 7 \n \l
oder:
cat /etc/*-release
# -> PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
# install node.js on raspberry pi (wheezy)
@andineck
andineck / AppProperties.java
Last active August 29, 2015 14:13
Java Application Properties Classes to read properties file from file system.
package com.intesso.commons;
import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* Generic Application Properties class that reads the properties file from the
@andineck
andineck / cheerio.js
Last active August 29, 2015 14:14
requirebin
var cheerio = require('cheerio');
var multiline = require('multiline');
var domify = require('domify');
var tmpl = multiline(function() {/*
<body>
<header>
<hgroup>
<h1>Header in h1</h1>
@andineck
andineck / index.js
Created February 11, 2015 16:01
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Rebuild to run it on the right
var level = require('level-browserify')
// 1) Create our database, supply location and options.
// This will create or open the underlying LevelDB store/Indexedb Database
var db = window.levelDB = level('./mydb')
// 2) put a key & value
db.put('name', 'Level', function (err) {
@andineck
andineck / NodeList.js
Created February 17, 2015 07:28
Iterate over NodeList with querySelectorAll
// test
var els = document.querySelectorAll('[data-block]');
// make blocks global for testing purposes
blocks = Array.prototype.slice.call(els);
var obj = blocks;
Object.keys(obj).forEach(function(key) {
console.log(key, obj[key], obj[key].classList);
});
@andineck
andineck / shadow.js
Created March 16, 2015 20:34
variable shadowing
var a = 1;
//undefined
function showA () { var a = 2; console.log(a);}
//undefined
a
//1
showA()
//2
a
//1
@andineck
andineck / cookie.js
Last active August 29, 2015 14:17
cookie expires vs max-age
@andineck
andineck / prop.js
Created April 1, 2015 13:23
javascript adding properties to function, string and array
function echo(input) { console.log(input);}
undefined
echo('hallo')
VM304:2 hallo
undefined
// you can add an attribute to a function
echo.prop = 'echooo'
"echooo"
echo.prop
"echooo"
@andineck
andineck / git-check.sh
Created April 2, 2015 11:57
git check
# add `git check ` alias for git add ALL dry-run
git config --global alias.check '!git add -A -n'
@andineck
andineck / arguments.js
Created April 2, 2015 14:19
javascript arguments
// turn function arguments into an array
var args = [].slice.apply(arguments)