Skip to content

Instantly share code, notes, and snippets.

View jaytaph's full-sized avatar
:shipit:
Calculating pi

Joshua Thijssen jaytaph

:shipit:
Calculating pi
View GitHub Profile
@jaytaph
jaytaph / AWS components.txt
Last active November 9, 2025 14:39
A list of AWS components and what they do.
Compute
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
namespace KeyRotate;
use Doctrine\Common\Cache\PhpFileCache;
use Doctrine\DBAL\Driver\PDOMySql\Driver;
class PdoMysql extends Driver
{
protected $client;
protected $cache;
@jaytaph
jaytaph / joplin.jua
Created December 18, 2019 17:16
joplin.jua
hs.hotkey.bind({"cmd", "shift"}, "1", function()
local app = hs.application.get("Joplin")
if app == nil then
local app = hs.application.open("Joplin")
app:activate(true);
else
app:activate(true);
end
end)
<?php
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();
'
Ports A and B each consist of an 8-bit Peripheral
Data Register (PR) and an 8-bit Data Direction Register
(DDR).
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
jaytaph / roadrace.py
Created December 10, 2016 15:22
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__()
#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 */
// MODE SET
#define MODESET 64
@jaytaph
jaytaph / example.php5
Created February 26, 2016 18:49
Transpilation example
<?php
declare(strict_types=1);
function foobar(int $arg1, string $arg2) : int
{
return 42;
}
foobar(1, "foo");
@jaytaph
jaytaph / composer.json
Created January 15, 2016 09:30
Using the Symfony security component as standalone
{
"name": "jaytaph/security-example",
"require": {
"symfony/security-core": "~2.8"
},
"authors": [
{
"name": "Joshua Thijssen",
"email": "[email protected]"
}