Skip to content

Instantly share code, notes, and snippets.

View notflip's full-sized avatar
🎯
Focusing

Miguel Stevens notflip

🎯
Focusing
  • Studio Monty
  • Ghent, Belgium
View GitHub Profile
@notflip
notflip / block_hero.vue
Created June 13, 2023 15:09
Nuxt Directus Translations with Language fallback per field
<template>
<div class="bg-slate-200">
<h1 class="text-3xl" v-html="getFieldWithLanguageFallback('headline')"></h1>
<div v-html="getFieldWithLanguageFallback('content')"></div>
</div>
</template>
<script setup lang="ts">
const { locale } = useI18n({ inheritLocale: true })
@notflip
notflip / tunnel
Created December 5, 2020 08:26
SSH Tunnel with AutoSSH Keep Alive
# .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
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
{
"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",
"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
<?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
#!/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
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
"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
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
) !default;
$spacer: 20px !default;
$spacers: (