Skip to content

Instantly share code, notes, and snippets.

Joshua Thijssen jaytaph

View GitHub Profile
View jwt_token.go
package middleware
func (*JWTToken) ServeHTTP(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
tmp := mux.Vars(r)
// tmp is nil
// Do stuff
next(w, r)
jaytaph / AWS components.txt
Last active Jul 1, 2020
A list of AWS components and what they do.
View AWS components.txt
EC2 Virtual Private Servers
Lightsail Amazon's hosting provider (vps, dns, storage)
Lambda Functions you can run, written in Python, NodeJS, Go etc. Can run many in parallel.
Batch Run software jobs on EC2 machines
Elastic Beanstalk Run software on managed virtual machines
Serverless Application Repository Repository of serverless applications that you can deploy (on lambda)
AWS Outposts Basically run Amazon services on your own hardware (datacenter)
EC2 Image Builder Create EC2 (ami?) images automatically
View PdoMysql.php
namespace KeyRotate;
use Doctrine\Common\Cache\PhpFileCache;
use Doctrine\DBAL\Driver\PDOMySql\Driver;
class PdoMysql extends Driver
protected $client;
protected $cache;
View joplin.jua
hs.hotkey.bind({"cmd", "shift"}, "1", function()
local app = hs.application.get("Joplin")
if app == nil then
local app ="Joplin")
View gist:1aebce583d657df284dccf7afd38ea3f
namespace App\Services;
use Psr\Http\Message\RequestInterface;
use Zipkin\Propagation\RequestHeaders;
use Zipkin\Tracing;
class ZipkinGuzzleMiddleware {
# Display Symfony2 logging with different coloring for different error levels
tail -f var/logs/*.log | gawk '
/ERROR/ { print "\033[31m" $0 "\033[39;0m"; next; fflush();}
/CRITICAL/ { print "\033[41;33;1m" $0 "\033[39;0m"; next; fflush();}
/DEBUG/ { print "\033[34;1m" $0 "\033[39;0m"; next; fflush();}
/INFO/ { print "\033[32;1m" $0 "\033[39;0m"; next; fflush();}
$0; fflush();
View gist:8d4b56ba47008398789ca8d2da4fe363
Ports A and B each consist of an 8-bit Peripheral
Data Register (PR) and an 8-bit Data Direction Register
If a bit in the DDR is set to the corresponding bit
in the PR is an output, if a DDR bit is set to a zero, the
corresponding PR bit is defined as an input.
On a READ, the PR reflects the information present on the
actual port pins (PA0-PA7, PBOPB7) for both input and
jaytaph /
Created Dec 10, 2016
Pygame RoadRace game
import math
import pygame
import numpy as np
class Car(pygame.sprite.Sprite):
def __init__(self, surface):
self.bounded_rect = surface.get_rect()
super(Car, self).__init__()
View arduino-lcd.c
#include <Wire.h>
#define NEXTCMD 128 // Issue when there will be more commands after this one
#define LASTCMD 0 // Issue when when this is the last command before ending transmission
/* Constants and default settings for the PCF */
#define MODESET 64
jaytaph / example.php5
Created Feb 26, 2016
Transpilation example
View example.php5
function foobar(int $arg1, string $arg2) : int
return 42;
foobar(1, "foo");
You can’t perform that action at this time.