Skip to content

Instantly share code, notes, and snippets.

-module(factorial).
-export([factorial/1]).
factorial(N) -> factorial(N, 1).
factorial(0, Acc) -> Acc,
factorial(N, Acc) -> factorial(N-1, N*Acc).
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="12">
<profile kind="CodeFormatterProfile" name="noxan" version="12">
<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
const source = Rx.Observable.interval(1000);
const startDate = moment().add(1, 'minute');
const stream = Rx.Observable.merge(
Rx.Observable.of(undefined),
Rx.Observable.interval(10000)
).map(i => startDate);
Rx.Observable
// source
const user = {
Id: '4aa86780f44a0d5547895e12f1346e30508fba05653c69d1c53c17e500cb60ec',
FirstName: 'Hans',
LastName: 'Gold'
email: '[email protected]',
departmentId: 412,
};
@noxan
noxan / init.vim
Last active June 9, 2016 16:00
building a nvim config from scratch again (vim config felt bloated once again)
" Plugins
call plug#begin('~/.vim/plugged')
" Better js hightlight
Plug 'pangloss/vim-javascript', { 'branch': 'es6-refactor', 'for': 'javascript' }
" Oceanic next color scheme
Plug 'mhartington/oceanic-next'
" Ctrl-P to find files like in sublime
Plug 'kien/ctrlp.vim'
" Airline, the better status line