Skip to content

Instantly share code, notes, and snippets.

View jillesme's full-sized avatar
™️

Jilles Soeters jillesme

™️
View GitHub Profile
@jillesme
jillesme / timeparser.js
Created October 14, 2014 21:39
Parses seconds to a nice displayed time :)
function parseTime (initialTime) {
var time = parseInt(initialTime);
var result = '';
if (time <= 59) {
result = time > 9 ? '00:' + time : '00:0' + time;
} else if (time > 59 && time <= 3599) {
var minutes = 0;
while (time > 59) {
time -= 60;
minutes += 1;
@jillesme
jillesme / app.js
Last active July 19, 2021 10:43
Default Express App
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var routes = require('./routes/index');
var users = require('./routes/users');
@jillesme
jillesme / genius.js
Created September 14, 2014 21:47
If function demystified.
switch (condition) {
case true:
// Yes
break;
case false:
// No
break;
default:
// Maybe
}
function! <SID>StripTrailingWhitespaces()
" Preparation: save last search, and cursor position.
let _s=@/
let l = line(".")
let c = col(".")
" Do the business:
%s/\s\+$//e
" Clean up: restore previous search history, and cursor position
let @/=_s
call cursor(l, c)
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'SirVer/ultisnips'
Plugin 'godlygeek/tabular'
@jillesme
jillesme / .vimrc
Last active August 29, 2015 14:06
source ~/.vundle
" -- DEFAULTS --
" UTF-8 encoding
set encoding=utf-8
cd ~/Sites
" Set leader key to ,
let mapleader=","
" Don't close buffers, hide them