Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Miguel Stevens notflip

🎯
Focusing
  • Studio Monty
  • Ghent, Belgium
View GitHub Profile
@notflip
notflip / tunnel
Created December 5, 2020 08:26
SSH Tunnel with AutoSSH Keep Alive
View tunnel
# .ssh/config
Host tunnel-notflip
Hostname tunnel.notflip.be
User root
IdentityFile ~/.ssh/id_rsa
RemoteForward 20000 localhost:8000
ServerAliveInterval 30
ServerAliveCountMax 3
# .zshrc (or .bashrc)
@notflip
notflip / Dockerfile
Created November 7, 2020 19:02
Nginx PHP Docker with Imagick and Google Fonts
View Dockerfile
FROM php:7.4-fpm-alpine
ADD https://raw.githubusercontent.com/mlocati/docker-php-extension-installer/master/install-php-extensions /usr/local/bin/
RUN chmod uga+x /usr/local/bin/install-php-extensions && sync && \
install-php-extensions imagick
RUN cd
RUN wget https://github.com/google/fonts/archive/master.zip
RUN unzip master.zip
RUN cp -rvf fonts-master /usr/share/fonts
View resume.json
{
"meta": {
"theme": "short"
},
"basics": {
"name": "Miguel Stevens",
"label": "Web Developer & Digital Creative",
"email": "miguel@notflip.be",
"phone": "+32 483 02 99 47",
"summary": "No better way to introduce yoursel then to sum up your values! These are mine: Adventurousness, Competitiveness, Creativity, Curiosity, Freedom, Fun, Originality, Friendship, Happiness, Humor, Respect, Ambition, Design, Beauty, Knowledge, Risk, Courage",
View gist:fb50e87ce8a670da767d9db805343e06
"content_scripts": [
{
"matches": [
"https://read.amazon.com/*",
"file:///*"
],
"js": [
"js/content.js"
],
"run_at": "document_start"
@notflip
notflip / fizz.php
Created September 24, 2019 18:58
FizzBuzz Solid
View fizz.php
<?php
interface rule
{
public function validates(int $number): bool;
public function replace(): string;
}
class IsEvenRule implements Rule
{
@notflip
notflip / mouse.py
Last active August 4, 2019 08:48
Python Joystick Mouse
View mouse.py
#!/usr/bin/env python3
import spidev
import time
import struct
spi = spidev.SpiDev()
spi.open(0,0)
spi.max_speed_hz=100000
deadzone = 20
@notflip
notflip / wpa_supplicant.conf
Created May 16, 2019 10:45
WPA Supplicant Raspberry PI 3
View wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=BE
network={
ssid="Ssid"
psk="Password"
key_mgmt=WPA-PSK
}
@notflip
notflip / data.js
Last active November 30, 2018 16:01
NoSQL Model
View data.js
"users": [
"user1": {
"id": "user1",
"username": "Notflip"
}
]
"categories": [
"category1": {
"name": "Productivity",
@notflip
notflip / spacing.scss
Created November 17, 2017 13:44
Bootstrap 4 Spacing for Bootstrap 3
View spacing.scss
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
) !default;
$spacer: 20px !default;
$spacers: (
@notflip
notflip / run.sh
Last active October 10, 2017 10:03
AWS EC2 LEMP Setup
View run.sh
cat ~/.ssh/id_rsa.pub | ssh -i "#DOMAIN#.pem" ubuntu@ec2-#DOMAIN-IP#.eu-central-1.compute.amazonaws.com "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
# SSH into the instance
ssh -i "#DOMAIN#.pem" ubuntu@ec2-#DOMAIN-IP#.eu-central-1.compute.amazonaws.com
# Update Packages and install Nginx
sudo apt-get update
sudo apt-get install -y nginx composer git
# Install and setup MySQL