Skip to content

Instantly share code, notes, and snippets.

View marcelblijleven's full-sized avatar
:octocat:
Loading...

Marcel Blijleven marcelblijleven

:octocat:
Loading...
View GitHub Profile
@marcelblijleven
marcelblijleven / toBeBetween.js
Created October 4, 2017 08:26
Jest: expect to be between two numbers
expect.extend({
toBeBetween(received, argumentOne, argumentTwo) {
if (argumentOne > argumentTwo) {
// Switch values
[argumentOne, argumentTwo] = [argumentTwo, argumentOne];
}
const pass = (received >= argumentOne && received <= argumentTwo);
if (pass) {
@marcelblijleven
marcelblijleven / docker-commands.sh
Last active October 26, 2017 09:16
Useful docker commands
# list running containers
docker ps
# list just the container id's (quiet)
docker ps -q
# list all containers (all)
docker ps -a
# filter containers on status
@marcelblijleven
marcelblijleven / spotify.bash
Created February 21, 2018 13:41
Spotify proxy aliases
# Spotify Proxy settings
alias spotify_proxy_on='sed -i -e "s/network.proxy.mode=1/network.proxy.mode=2/" ~/Library/Application\ Support/Spotify/prefs'
alias spotify_proxy_off='sed -i -e "s/network.proxy.mode=2/network.proxy.mode=1/" ~/Library/Application\ Support/Spotify/prefs'
@marcelblijleven
marcelblijleven / user.ts
Created October 11, 2019 10:46
User class
class User {
email:string
password:string
hasLoyaltyCard: boolean
constructor(email:string, password:string, hasLoyaltyCard?:boolean) {
this.email = email
this.password = password
this.hasLoyaltyCard = !!hasLoyaltyCard
}
@marcelblijleven
marcelblijleven / user2.ts
Last active October 11, 2019 11:11
Users
class User {
email:string
password:string
hasLoyaltyCard: boolean
constructor(email:string, password:string, hasLoyaltyCard?:boolean) {
this.email = email
this.password = password
this.hasLoyaltyCard = !!hasLoyaltyCard
}
@marcelblijleven
marcelblijleven / wpa_supplicant.conf
Last active October 22, 2019 20:19
WPA Supplicant file for headless raspberry pi setup
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL
network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
}
@marcelblijleven
marcelblijleven / nginx_subdomain_to_port
Created November 7, 2019 16:27
forward subdomain to port with nginx
server {
listen 80;
server_name sub.marcelblijleven.com;
location / {
proxy_pass http://localhost:3000/;
}
}
@marcelblijleven
marcelblijleven / delete_boot_entry.sh
Last active November 13, 2019 08:50
Delete boot entries from EFI
# Find the partition called EFI
diskutil list | grep 'EFI' | awk '{print $(NF)}' | sed 's/s[0-9]/s1/'
sudo mkdir /Volumes/EFI
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI # Replace disk0s1 with actual EFI partition
# Delete boot entries
cd /Volumes/EFI/EFI
@marcelblijleven
marcelblijleven / git diff comma separated files.sh
Created December 9, 2019 09:23
Comma separated files with git diff
git --no-pager diff --name-only develop | tr '\n' ',' | sed 's/\(.*\),/\1 /'
@marcelblijleven
marcelblijleven / setup_hour_registration.sh
Last active December 24, 2019 10:56
re-uploaded my script to set up hour registration directory
#!/bin/bash
declare -a months=(
"01_Januari"
"02_Februari"
"03_Maart"
"04_April"
"05_Mei"
"06_Juni"
"07_Juli"
"08_Augustus"