Skip to content

Instantly share code, notes, and snippets.

View varmais's full-sized avatar

Teemu Tiilikainen varmais

View GitHub Profile
var fs = require('fs');
let countries = [];
const letters = ['s', 'u', 'o', 'm', 'i'];
function readLines(input, func) {
let remaining = '';
input.on('data', data => {
remaining += data;
let index = remaining.indexOf('\n');
(•_•)
( •_•)>⌐■-■
(⌐■_■)
(•_•)
( •_•)>⌐◄-►
(⌐◄_►)
@varmais
varmais / poliisilaitokset.json
Created November 27, 2015 15:52
Kaikki Suomen poliisilaitokset - paikkatieto, palvelut, osoite jne
{
"locations": [{
"title": "Helsingin poliisilaitos",
"longtitude": "",
"latitude": "",
"palvelupiste": "False",
"poliisiemail": "",
"busses": "",
"img": "",
"ppmaanantai": "",
@varmais
varmais / thinced.js
Created October 1, 2015 19:43
Geolocation to Promise wrap example
var getPosition = function (options) {
return new Promise(function (resolve, reject) {
navigator.geolocation.getCurrentPosition(resolve, reject, options);
});
}
getPosition()
.then((position) => {
console.log(position);
})
(function ($) {
var $elements = $('#yks, #kaks');
var func = function () {
jooh;
};
$elements.blur(func);
$(function () { // jquery dom ready
$elements.each(func);
CREATE TRIGGER username AFTER INSERT ON user FOR EACH ROW
IF user.displayname IS NULL THEN
SET user.displayname := user.username;
END IF;;
# Jump
export MARKPATH=$HOME/.marks
function jump {
cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1"
}
function mark {
mkdir -p "$MARKPATH"; ln -s "$(pwd)" "$MARKPATH/$1"
}
function unmark {
A PIZZAA
A I
Z Z
Z Z
I A
PIZZAAAZZIP
A I
Z Z
Z Z
I A
function fib (n, x, y) {
if (n < 1) return;
console.log(n, x);
n--;
fib(n, y, x+y);
}
fib (100, 0, 1);
---
(function() {
var showIndex = 0;
var titles = document.querySelectorAll('.kysymys');
var questions = document.querySelectorAll('.kysymys + p');
var submit = document.querySelectorAll('button[type="submit"]')[0];
function hideElement (element) {
if (!element) {
return;