Skip to content

Instantly share code, notes, and snippets.

@talaviram
talaviram / add_debug_entitlement.sh
Last active March 28, 2024 09:01
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.
@OrionReed
OrionReed / DOM3D.js
Last active March 28, 2024 09:01
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; // ¯\\_(ツ)_/¯
@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
@tito
tito / refactor.py
Created March 8, 2023 16:51
Using OpenAI/ChatGPT as refactoring tool
"""
Refactoring tool using ChatGPT from Vue 2 to Vue 3
$ export OPENAPI_APIKEY=sk.........
$ python refactor.py MyView.vue
"""
import os
import re
import sys
@mrladeia
mrladeia / readme.md
Last active March 28, 2024 08:53
Iptables to Oracle Cloud port 80 and 443 open

IPTABLES to Oracle Cloud port 80 and 443 open

If you need to open up ports 80 and 443, on file /etc/iptables/rules.v4 just add

-A INPUT -p tcp -m state --state NEW -m multiport --dports 80,443 -j ACCEPT

directly below