Skip to content

Instantly share code, notes, and snippets.

Reinier Ladan reinier

View GitHub Profile
View karabiner-CAPS.json
"title": "Reinier's Change caps_lock key",
"rules": [
"description": "Change caps_lock key to command+control+option+shift. (Use shift+caps_lock as caps_lock AND esc when pressed alone)",
"manipulators": [
"from": {
"key_code": "caps_lock",
"modifiers": {
reinier / dateTranslate.rb
Created Feb 24, 2019
Translate date plugin for Jekyll. Use as `{{ | dutchDate }}`
View dateTranslate.rb
module Jekyll
module DutchDates
MONTHS = {"01" => "januari", "02" => "februari", "03" => "maart",
"04" => "april", "05" => "mei", "06" => "juni",
"07" => "juli", "08" => "augustus", "09" => "september",
"10" => "oktober", "11" => "november", "12" => "december"}
def dutchDate(date)
day = time(date).strftime("%e") # leading zero is replaced by a space
View 82p-nieuwsbrief-template.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">
reinier /
Created Oct 28, 2016
Uitleg over de HalbeZijlstraMentaliteit
reinier / functions.bash
Last active Aug 29, 2015
Handy terminal functions
View functions.bash
# Functions for handy stuff
# Create a new directory and enter it.
# Example: `mkd new-dir`
function mkd() {
mkdir -p "$@" && cd "$@"
# Init a git repository and commit everything inside.
# Example: `initcommit`
reinier /
Last active Mar 24, 2017
How I develop Wordpress themes

How I develop Wordpress themes

This is my process for developing themes for Wordpress at the moment. I've come to this process because I want to deliver a clean theme while using the power of Gulp for Sass parsing and code/image optimization.

Vagrant for running Wordpress

I don't like to flood my computer with all kinds of tools for different kinds of languages all the time. PHP is one of them that I don't want to think about. Vagrant is a great solution to this. Everything you need for your Wordpress (Like PHP, MySQL etc.) you can get in a Vagrant machine.

With the help of PuPHPet I've made this Vagrant setup for my Wordpress development:


reinier / Brewfile
Last active Aug 29, 2015
A Brewfile for installing stuff on a fresh new Mac OS X installation
View Brewfile
# Install [homebrew](
# > ruby -e "$(curl -fsSL"
# Run this file:
# > brew bundle Brewfile
# To install sublime-text-3 for example:
# > brew tap caskroom/versions
# At the end, start Alfred, close it and run:

Mac 'Wednesday' setup history

All (well, most of it) the apps & tools I installed on my Mac from clean install until now

Install xCode

Install Homebrew (check website for latest install code)

ruby -e "$(curl -fsSL"

View responsive.scss
@mixin mq($size) {
/* Desktop */
@if $size == "max" {
@media (min-width: 1200px) {
/* Landscape tablet and desktop small */
} @else if $size == "large" {
reinier / set_responsive_class.js
Last active Dec 16, 2015
Set data attributes on body for responsive prototyping
View set_responsive_class.js
function set_responsive_class(viewportwidth){
/* Small phones */
if (viewportwidth > 480) {
$("body").attr("data-viewport-bigger-than-mobile", "true");
/* Big phones */
if (viewportwidth > 767) {
$("body").attr("data-viewport-bigger-than-mobilelarge", "true");
You can’t perform that action at this time.