Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
docker run --net=host -v `pwd`:`pwd` -w `pwd` -ti --rm node npm "$@"
@szmeku
szmeku / szalunki.js
Last active August 29, 2015 14:27
Szalunki
// wciaga
{
"gruboscSciany": 25,
"sciany": [
{"start": {"x": 10, "y":20}, "end":{"x": 200, "y": 100}},
{"start": {"x": 10, "y":20}, "end":{"x": 200, "y": 100}},
{"start": {"x": 10, "y":20}, "end":{"x": 200, "y": 100}},
{"start": {"x": 10, "y":20}, "end":{"x": 200, "y": 100}},
{"start": {"x": 10, "y":20}, "end":{"x": 200, "y": 100}},
max [] = error "cannot get max from empty list"
max [x] = x
max (head:tail)
| head > max tail = head
| otherwise = max tail
function SubsetSum(z,k){k=k||[0];l=k.length;while(l&&k){s=z[0]+k[l-1];k.push(s);k=s&&k;l--;}return!!z[0]&&(!k||SubsetSum(z.slice(1),k));}
var stringi = 'jfoof ojo jo jojf ojfos s ofjso jfos joj ojfo jo jo fjo j';
var tablicaStringow = stringi.split(' ');
var najdluzszeStringi;
var dlugoscNajdluzszegoStringa = 0;
for(var i=0; i<tablicaStringow.length; i++){
if(tablicaStringow[i].length > dlugoscNajdluzszegoStringa){
najdluzszeStringi = [tablicaStringow[i]];
dlugoscNajdluzszegoStringa = najdluzszeStringi[0].length;
function some(lista, warunek){
return !!lista.length && (warunek(lista[0]) || some(lista.slice(1), warunek));
}
function every(lista, warunek){
return !lista.length || warunek(lista[0]) && every(lista.slice(1), warunek);
}
'use strict';
var gulp = require('gulp'),
gutil = require('gulp-util'),
source = require('vinyl-source-stream'),
browserify = require('browserify'),
debowerify = require('debowerify'),
watchify = require('watchify');
var distPath = './dist';
function length(array){
if(_.isUndefined(_.first(array))){
return 0;
}
return 1 + length(_.rest(array))
}
function f(arg){
var rest = arg.slice(2).length == 0 ? '' : ',' + f(arg.slice(2));
return parseInt(arg.slice(0,2),16) + rest;
}
function getRGB(color){
colorArray = color.split('');
colorArray.shift();
var rgb =[];
while(colorArray.length){
rgb.push(parseInt('0x'+colorArray.splice(0,2).join('')));
}
return 'rgb('+rgb.join(', ')+ ')';