Skip to content

Instantly share code, notes, and snippets.

View jacobandresen's full-sized avatar

Jacob Andresen jacobandresen

View GitHub Profile
@jacobandresen
jacobandresen / kortforsyningen
Created June 17, 2014 22:16
exploring kortforsyningen.dk
var map = new L.Map('map', { });
var skaermkort = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=topo_skaermkort", {
LAYERS : 'dtk_skaermkort_daempet',
attribution: "Geodatastyrelsen",
ticket : kfTicket
}).addTo(map);
var postdistrikt = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=dagi", {
service : 'WMS',
layers : 'postdistrikt',
@jacobandresen
jacobandresen / gist:9205514
Created February 25, 2014 09:14
syntastic nerdtree
colorscheme darkblue
execute pathogen#infect()
autocmd vimenter * NERDTree
let g:syntastic_enable_signs=1
let g:syntastic_auto_loc=1
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
set nocompatible
@jacobandresen
jacobandresen / gist:5330150
Created April 7, 2013 11:42
nodejs dispatcher
#!/opt/node/bin/node
var sys = require('util');
var net = require('net');
var querystring = require('querystring');
var http = require('http');
var Iconv = require('iconv').Iconv;
var PORT = process.argv[2];
if (PORT == null || PORT == "") {
var fs = require('fs');
var TimeLog = function (options) {
function appendToFile (projectId) {
var now = new Date();
var line = now.getHours() +":" + now.getMinutes() + " " + projectId +"\r\n";
fs.appendFile("data.txt", line, function (err) {
if (err) {
console.log(err);
@jacobandresen
jacobandresen / gist:2961699
Created June 20, 2012 19:27
nodejitsu foreverd
#! /bin/bash
set -e
RX=/home/jacob/project/reindex
LOG=$RX/RxSIP/logs/rxsip.log
PATH=/opt/node/bin:/bin/:/usr/bin:/usr/sbin/:/sbin
DAEMON=$RX/RxSIP/daemon/sip.js
case "$1" in
@jacobandresen
jacobandresen / gist:2961684
Created June 20, 2012 19:22
SIP2 Protocol layer
<?php
//2012, reindex.dk. Released under the MIT license.
class RxSIP {
public static function dispatch ($commandString) {
global $PORT;
$response = "";
$cmd = substr($commandString, 0, 2);
$par = substr($commandString, 2, strlen($commandString));
switch ($cmd) {
@jacobandresen
jacobandresen / gist:2961670
Created June 20, 2012 19:19
SIP2 dispatcher
//2012, reindex.dk . Released under the MIT license
var PORT = 7798;
var sys = require('util');
var fs = require('fs');
var net = require('net');
var querystring = require('querystring');
var http = require('http');
var Iconv = require('iconv').Iconv;
var logLocation = process.argv[2];
@jacobandresen
jacobandresen / gist:2567069
Created May 1, 2012 10:31
flatten the Ext4 docs
var casper = require('casper').create({
viewportSize: {
width: 1024,
height: 768
}
});
var seen = [];
function getLinks() {
@jacobandresen
jacobandresen / gist:1713081
Created January 31, 2012 21:40
postgres crud DAO
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public abstract class DAO {
public int create(JsonObject json)
throws SQLException, ClassNotFoundException {
Function ValidateFieldNotEmpty Integer iColumn String sValue Returns Boolean
String sField
Move "...." to sField
If (sValue = "") Begin
Error DFERR_OPERATOR (SFormat("Feltet '%1' skal tildeles en værdi", sValue))
Function_Return True
End
Function_Return False
End_Function