Skip to content

Instantly share code, notes, and snippets.

View Dr4K4n's full-sized avatar

Stefan Ortgies Dr4K4n

View GitHub Profile
@Dr4K4n
Dr4K4n / main.js
Last active August 29, 2015 14:04
JavaScript Backend Ping Online Check Worker (AngularJS)
var pingWorker = new Worker('ping_worker.js');
pingWorker.addEventListener('message', function(event) {
if($scope.online != event.data) {
$scope.online = event.data;
$scope.$apply();
}
console.log('Are we online?', event.data);
}, false);
@Dr4K4n
Dr4K4n / 02cntlmproxy
Created November 22, 2014 20:32
change cntlm proxy configuration based on current IP with NetworkManager
#!/bin/bash
DEVICE="$1"
ACTION="$2"
if [ "$ACTION" = "up" ]; then
IP=$(ifconfig ${DEVICE} | grep "inet Adresse" | cut -b 24-32)
echo $IP
if [ "$IP" = "10.15.225" ]; then
echo "We're at Bucher, use dat TC-proxy!"
@Dr4K4n
Dr4K4n / gist:e0a39785f7329f53428d
Created December 11, 2014 17:10
Angular Date period validation
<input type="date" ng-model="reportCtrl.formCtrl.travelFrom" required min="{{ minFromDate | date:'yyyy-MM-dd' }}">
<input type="date" ng-model="reportCtrl.formCtrl.travelTo" required min="{{ reportCtrl.formCtrl.travelFrom | date:'yyyy-MM-dd' }}">
$scope.minFromDate = new Date();
@Dr4K4n
Dr4K4n / multifact_sum_aggregator.js
Created November 7, 2017 15:18 — forked from stephanvd/multifact_sum_aggregator.js
Aggregate over multiple fact fields. Result looks like this: http://imgur.com/fI636rqThe aggregator returns first field for renderers without multifield support.The renderer is a modified version of the built-in table to support multifield.Quick and dirty but it gets the job done.For https://github.com/nicolaskruchten/pivottable.
multifactSumAggregator = function() {
return function(facts) {
return function() {
var summedFacts = {};
for (_i = 0, _len = facts.length; _i < _len; _i++) {
summedFacts[facts[_i]] = 0
}