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
reinier / dateTranslate.rb
Created Feb 24, 2019
Translate date plugin for Jekyll. Use as `{{ post.date | 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"}
# http://man7.org/linux/man-pages/man3/strftime.3.html
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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>*|MC:SUBJECT|*</title>
<style type="text/css">
body{
font-size:18px;
}
@reinier
reinier / HalbeZijlstraMentaliteit.md
Created Oct 28, 2016
Uitleg over de HalbeZijlstraMentaliteit
View HalbeZijlstraMentaliteit.md
@reinier
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
reinier / wp-theme-development.md
Last active Mar 24, 2017
How I develop Wordpress themes
View wp-theme-development.md

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:

WP-dev-box

@reinier
reinier / Brewfile
Last active Aug 29, 2015
A Brewfile for installing stuff on a fresh new Mac OS X installation
View Brewfile
# Install [homebrew](http://brew.sh)
# > ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
#
# 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:
View setup-history-mac-wednesday.md

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 https://raw.github.com/Homebrew/homebrew/go/install)"

View responsive.scss
@mixin mq($size) {
/* Desktop */
@if $size == "max" {
@media (min-width: 1200px) {
@content;
}
/* Landscape tablet and desktop small */
} @else if $size == "large" {
@reinier
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.