Skip to content

Instantly share code, notes, and snippets.

@PieterScheffers
PieterScheffers / add_to_crontab.sh
Last active April 20, 2019 19:54
Add entry to crontab with script
#!/usr/bin/env sh
# http://stackoverflow.com/questions/878600/how-to-create-cronjob-using-bash
# http://stackoverflow.com/questions/4880290/how-do-i-create-a-crontab-through-a-script
# http://stackoverflow.com/questions/14450866/search-for-a-cronjob-with-crontab-l/14451184#14451184
JOB='*/5 * * * * /path/to/job -with args'
FINDJOB=$(crontab -l | grep -F "$JOB")
@PieterScheffers
PieterScheffers / OpenWithSublimeText3.bat
Created January 2, 2017 09:18 — forked from cstewart90/OpenWithSublimeText3.bat
Open folders and files with Sublime Text 3 from windows explorer context menu (tested in Windows 10)
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@PieterScheffers
PieterScheffers / trello_add_week.js
Created March 19, 2019 10:14
Trello add a list for each weekday
// Trello
// Add a List for each weekday
// Pass throught https://skalman.github.io/UglifyJS-online/
// Then add 'javascript:' before the code
// and add 'void(0);' after the code
// Add a bookmark in Chrome and put this as the url
(function () {
function getLastDate (lastDate = null) {
(function (context, trackingId, options) {
const history = context.history;
const doc = document;
const nav = navigator || {};
const storage = localStorage;
const encode = encodeURIComponent;
const pushState = history.pushState;
const typeException = 'exception';
const generateId = () => Math.random().toString(36);
const getId = () => {
@PieterScheffers
PieterScheffers / bash-compose.sh
Created October 15, 2018 10:04
Compose multiple service like docker-compose without docker
#!/bin/bash
mkdir -p logs
npm install
lerna bootstrap
# Start RabbitMQ / Redis and Mongodb
docker-compose -f docker/docker-compose.yml up -d
sleep 10
@PieterScheffers
PieterScheffers / git_cheatsheet.sh
Created September 4, 2018 14:44
Git Cheatsheet
# Force push
git push --force
# Pull origin when origin has been force pushed (from master branch)
git reset --hard origin/master
# Base feature branch on new force-pushed master
# Assumes feature branch has 2 commits
git rebase HEAD~2 myfeature --onto master
@PieterScheffers
PieterScheffers / trello_week.js
Created August 2, 2018 08:49
Trello - Add week (Dutch weekdays)
// Trello
// Add a List for each weekday
// Pass throught https://skalman.github.io/UglifyJS-online/
// Then add 'javascript:' before the code
// and add 'void(0);' after the code
// Add a bookmark in Chrome and put this as the url
(function () {
function getLastDate (lastDate = null) {
@PieterScheffers
PieterScheffers / mysql-docker.sh
Created January 31, 2018 22:05 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@PieterScheffers
PieterScheffers / install_shopware
Last active April 10, 2018 13:58
Install shopware with git script
#!/usr/bin/env bash
# exit script if a command exits with a non-zero
set -e
SHOPWARE_VERSION=5.2.26
SHOPWARE_DB_HOST=localhost
SHOPWARE_DB_PORT=3306
SHOPWARE_DB_NAME=mydatabase
@PieterScheffers
PieterScheffers / OpenWithSublimeText.bat
Created April 10, 2018 09:46
Add "Open with Sublime Text 3" to Windows Explorer Context Menu for folders and inside folders
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f
rem add it for inside folders
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f