Skip to content

Instantly share code, notes, and snippets.

@PieterScheffers
PieterScheffers / spinner.css
Created March 15, 2017 15:05
css loading spinner
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.spinner {
width: 1px;
height: 1px;
border-radius: 100%;
background-color: black;
@PieterScheffers
PieterScheffers / scroll-monitor.js
Created March 8, 2017 19:09 — forked from jacob-beltran/scroll-monitor.js
React Performance: Scroll Monitor Example
class ScrollMonitor extends React.Component {
constructor() {
this.handleScrollStart = this.startWatching.bind( this );
this.handleScrollEnd = debounce(
this.stopWatching.bind( this ),
100,
{ leading: false, trailing: true } );
}
componentDidMount() {
@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 / vncserver.patch
Created February 5, 2017 16:21
Patch for vncserver on FreeBSD to use it in a jail (Source: http://www.bsdnow.tv/patches/vncserver.patch)
--- vncserver 2013-10-09 16:10:25.000000000 +0000
+++ vncserver.new 2013-10-09 16:12:45.000000000 +0000
@@ -296,7 +296,7 @@ sub CheckDisplayNumber
socket(S, $AF_INET, $SOCK_STREAM, 0) || die "$prog: socket failed: $!\n";
eval 'setsockopt(S, &SOL_SOCKET, &SO_REUSEADDR, pack("l", 1))';
- unless (bind(S, pack('S n x12', $AF_INET, 6000 + $n))) {
+ unless (bind(S, sockaddr_in(6000 + $n, &INADDR_ANY))) {
close(S);
return 0;
@PieterScheffers
PieterScheffers / vncserver
Last active January 1, 2024 12:01
vncserver rc.d script for FreeBSD
#!/bin/sh
# Download this file
# cd /usr/local/etc/rc.d && fetch --no-verify-peer https://gist.githubusercontent.com/PieterScheffers/1ecd70a1bfe640afb98f3cac9630814b/raw/326033ce1c243fd7ecd018684e748234668cf9ff/vncserver
#
# Make the file executable with:
# /usr/local/etc/rc.d/vncserver (chmod +x)
#
# add to /etc/rc.conf
#
// debug a doctrine object or arraycollection
\Doctrine\Common\Util\Debug::dump($article->getImages());
@PieterScheffers
PieterScheffers / shopware_queries.sql
Created January 16, 2017 13:08
Some random queries for Shopware
# Get articleID, ordernumber and detailID for an ordernumber
SELECT articleID, ordernumber, id as detailID FROM s_articles_details WHERE ordernumber = 'SW10001';
@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 / onedrive_clear_cache.bat
Created November 2, 2016 21:43
Onedrive for business - clear cache dir
REM https://community.spiceworks.com/topic/997397-onedrive-for-business-cache-cleaner
REM https://www.poremsky.com/office/clear-onedrive-onedrive-business-cache/
REM https://support.microsoft.com/nl-nl/kb/3038627
REM http://ridilabs.net/post/2014/10/22/OneDrive-for-Business-Consumes-a-lot-Space-on-Office-Cache.aspx#.WBpW6PnhCUk
taskkill /im GROOVE.exe
taskkill /im msosync.exe
taskkill /im msouc.exe
taskkill /im onenote.exe
taskkill /im onenotem.exe