Skip to content

Instantly share code, notes, and snippets.

@andineck
andineck / 0.1. install-pi.sh
Last active Aug 29, 2015
Erste nodejs/expressjs app
View 0.1. install-pi.sh
# 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 Aug 29, 2015
Java Application Properties Classes to read properties file from file system.
View AppProperties.java
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
View cheerio.js
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 Feb 11, 2015
requirebin sketch
View index.js
// 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 Feb 17, 2015
Iterate over NodeList with querySelectorAll
View NodeList.js
// 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 Mar 16, 2015
variable shadowing
View shadow.js
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 Aug 29, 2015
cookie expires vs max-age
View cookie.js
@andineck
andineck / prop.js
Created Apr 1, 2015
javascript adding properties to function, string and array
View prop.js
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 / arguments.js
Created Apr 2, 2015
javascript arguments
View arguments.js
// turn function arguments into an array
var args = [].slice.apply(arguments)
View git-check.sh
# add `git check ` alias for git add ALL dry-run
git config --global alias.check '!git add -A -n'