Skip to content

Instantly share code, notes, and snippets.

View tad-lispy's full-sized avatar

Tad Lispy tad-lispy

View GitHub Profile
@tad-lispy
tad-lispy / test
Created January 5, 2023 11:11
Word Snake levels
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z È Ê É Ô Ç Ñ
Toch kwam Connery in 1983 nog { ÉÉN } keer terug als James Bond in de speelfilm Never Say Never Again.
100 mensen opgepakt na illegale feesten in { HET } bos
@tad-lispy
tad-lispy / common-types.js
Created August 3, 2017 14:49
Common Flow types
// @flow
export type Task<T> = any => Promise<T>;
export type SQSTask<T> = T => Promise<Object>;
// TODO: Move log function types annotations to @scrambled/logger
export type LogFunction = (
'debug' | 'informational' | 'warning' | 'error',
string,
@tad-lispy
tad-lispy / 00-setup-lxd.sh
Last active August 2, 2017 19:59
Setup LXD with DNS name resolution on Ubuntu 16.04
#! /usr/bin/env bash
set -euo pipefail
IFS=$'\t\n'
set -x
export DEBIAN_FRONTEND=noninteractive
# Install newer version of LXD
# See https://stgraber.org/2016/10/27/network-management-with-lxd-2-3/#comment-244979
apt-get install --yes --quiet --target-release=xenial-backports lxd
@tad-lispy
tad-lispy / keybase.md
Last active September 11, 2019 20:19

Keybase proof

I hereby claim:

  • I am tad-lispy on github.
  • I am lazurski (https://keybase.io/lazurski) on keybase.
  • I have a public key ASDVgw6KS0S06Z4oBjfR7OTnwB8gFJqD13OVAvm5xY_1cgo

To claim this, I am signing this object:

@tad-lispy
tad-lispy / destructuring-with-default-values.coffee
Created May 20, 2016 08:03
Default values with object / array destructuring in CoffeeScript
# You can have default values in object destructuring
o1 = a: 1, b: 2
{ a, b, c = 3} = o1
c is 3
o2 = a: 1, b: 2, c: 5
{ a, b, c = 3} = o2
c is 5
@tad-lispy
tad-lispy / funcase.js
Last active August 29, 2015 14:15
Funcase - IAI communication proposal
(function() {
var data;
data = {
fabric: {
type: 'shop',
name: 'XCATS',
stuff: 'Cool cats',
staff: {
boss: 'Lionel King',
@tad-lispy
tad-lispy / Facebook AdBlock Filter
Last active August 29, 2015 14:11
Antisocial list doesn't always work for me. This is my filter to block all Facebook stuff outside of the Facebook itself.
facebook.com/$third-party,media,subdocument,object,image,script,stylesheet,xmlhttprequest,popup
@tad-lispy
tad-lispy / inject-jquery.js
Created August 19, 2014 11:50
Inject jQuery into webpage via console (oneliner)
document.getElementsByTagName('head')[0].appendChild(document.createElement('script')).src = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
@tad-lispy
tad-lispy / etc-init-microserver-container.conf
Created July 18, 2014 15:38
Upstart Docker services with relaying on mongo container
description "Microserver container"
author "Tadeusz Łazurski <tadeusz@lazurski.pl>"
start on filesystem and started docker and started mongo-container
stop on runlevel [!2345]
respawn
exec /usr/bin/docker start -a microserver
pre-start exec sleep 30
@tad-lispy
tad-lispy / etc-default-docker
Created May 3, 2014 12:42
Docker + SkyDNS + Upstart
# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"
# Use DOCKER_OPTS to modify the daemon startup options.
DOCKER_OPTS="-r=false --dns 172.17.42.1 --dns 8.8.8.8 --dns 8.8.4.4"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"