Skip to content

Instantly share code, notes, and snippets.

@OrionReed
OrionReed / DOM3D.js
Last active March 28, 2024 09:02
3D DOM viewer, copy-paste this into your console to visualise the DOM topographically.
// 3D Dom viewer, copy-paste this into your console to visualise the DOM as a stack of solid blocks.
// You can also minify and save it as a bookmarklet (https://www.freecodecamp.org/news/what-are-bookmarklets/)
(() => {
const SHOW_SIDES = false; // color sides of DOM nodes?
const COLOR_SURFACE = true; // color tops of DOM nodes?
const COLOR_RANDOM = false; // randomise color?
const COLOR_HUE = 190; // hue in HSL (https://hslpicker.com)
const MAX_ROTATION = 180; // set to 360 to rotate all the way round
const THICKNESS = 20; // thickness of layers
const DISTANCE = 10000; // ¯\\_(ツ)_/¯
@maratori
maratori / .golangci.yml
Last active March 28, 2024 09:01
Golden config for golangci-lint
# This code is licensed under the terms of the MIT license https://opensource.org/license/mit
# Copyright (c) 2021 Marat Reymers
## Golden config for golangci-lint v1.57.1
#
# This is the best config for golangci-lint based on my experience and opinion.
# It is very strict, but not extremely strict.
# Feel free to adapt and change it for your needs.
run:
@talaviram
talaviram / add_debug_entitlement.sh
Last active March 28, 2024 09:02
Simple Utility Script for allowing debug of hardened macOS apps.
#! /bin/bash
# Simple Utility Script for allowing debug of hardened macOS apps.
# This is useful mostly for plug-in developer that would like keep developing without turning SIP off.
# Credit for idea goes to (McMartin): https://forum.juce.com/t/apple-gatekeeper-notarised-distributables/29952/57?u=ttg
# Update 2022-03-10: Based on Fabian's feedback, add capability to inject DYLD for sanitizers.
#
# Please note:
# - Modern Logic (on M1s) uses `AUHostingService` which resides within the system thus not patchable and REQUIRES to turn-off SIP.
# - Some hosts uses separate plug-in scanning or sandboxing.
# if that's the case, it's required to patch those (if needed) and attach debugger to them instead.
@toby3d
toby3d / Caddyfile
Created May 2, 2022 21:10
Adapting Nginx configuration of PeerTube for Caddy
{
servers :433 {
timeouts {
read_body 30s
read_header 10s
write 10s
idle 10s
}
protocol {
experimental_http3
@ajxchapman
ajxchapman / README.md
Last active March 28, 2024 08:59
Install Windows on Digital Ocean droplet
@Christilut
Christilut / Caddyfile
Created January 3, 2024 12:38
Caddy 2 configuration for Sendy
sendy.example.com {
root * /var/www/sendy
encode gzip
file_server
php_fastcgi unix//run/php/php-fpm.sock {
split .php
index index.php
}
try_files {path} {path}.php