Skip to content

Instantly share code, notes, and snippets.

@Thinkscape
Thinkscape / README.md
Last active May 7, 2024 14:20
Fix lodash edge compatibility (vercel, cloudflare workers)

Lodash and Edge Runtimes

See: lodash/lodash#5862

Lodash uses Function(String) which upsets Next.js and is incompatible with CloudFlare workers (Vercel Edge), resulting in errors like:

Failed to compile.
Dynamic Code Evaluation (e. g. 'eval', 'new Function', 'WebAssembly.compile') not allowed in Edge Runtime
@cmuller
cmuller / matrix1.md
Last active May 7, 2024 14:19
Matrix Synapse : how to prevent users from creating rooms or communities

Matrix Synapse : how to prevent users from creating rooms or communities

This can be useful for admins running local synapse servers.

Forbid Group/Community creation

in order to prevent users from creating communities, there is an option: put in your /matrix/synapse/config/homeserver.yaml file:

@andriyudatama
andriyudatama / VS Code Disable GPU Acceleration
Last active May 7, 2024 14:18
Disable Hardware Acceleration (GPU) on Visual Studio Code
Visual Studio Code frequently crashes linux. Using NVIDIA GPU
1. Open command pallete (Ctrl + Shift + P)
2. Enter "Preferences: Configure Runtime Arguments"
3. Add config: "disable-hardware-acceleration": true
4. Restart VS Code
@jevakallio
jevakallio / readme.md
Last active May 7, 2024 14:18
`adb pull` from app data directory without root access

TL;DR;

com.package.name is your app identifier, and the file path is relative to the app user's home directory, e.g. '/data/user/0/com.package.name.

adb shell run-as com.package.name cp relative/path/file.ext /sdcard
adb pull /sdcard/file.ext

See long explanation below.

@jamesbar2
jamesbar2 / postal-codes.json
Last active May 7, 2024 14:17 — forked from matthewbednarski/postal-codes.json
Global postal codes regex formats
[{
"Note": "The first two digits (ranging from 10–43) correspond to the province, while the last two digits correspond either to the city/delivery zone (range 01–50) or to the district/delivery zone (range 51–99). Afghanistan Postal code lookup",
"Country": "Afghanistan",
"ISO": "AF",
"Format": "NNNN",
"Regex": "^\\d{4}$"
}, {
"Note": "With Finland, first two numbers are 22.",
"Country": "Åland Islands",
"ISO": "AX",
@fortunecookiezen
fortunecookiezen / Jenkinsfile
Last active May 7, 2024 14:15
terraform-parameterized-jenkinsfile-with-approval
pipeline {
agent {
docker {
image 'hashicorp/terraform:light'
args '--entrypoint="" -u root'
}
}
environment {
AWS_ACCESS_KEY_ID = credentials('DEV_AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = credentials('DEV_AWS_SECRET_ACCESS_KEY')
@lorenzleutgeb
lorenzleutgeb / rad-wire.sh
Last active May 7, 2024 14:15
rad-wire
#! /bin/sh
set -eu
JQ="jq --unbuffered --color-output"
JQ_TX="JQ_COLORS='1;30:0;39:0;39:0;39:1;35:1;39:1;39:1;31' $JQ | sed 's/^/>/'"
JQ_RX="JQ_COLORS='0;90:0;37:0;37:0;37:0;32:1;37:1;37:1;34' $JQ | sed 's/^/</'"
SOCKET="${RAD_HOME:-"${HOME}/.radicle"}/node/control.sock"
if [ ! -S "${SOCKET}" ]
@lorenzleutgeb
lorenzleutgeb / rad-alternate.sh
Last active May 7, 2024 14:14
rad-alternate
#! /bin/sh
set -eu
REMOTE="rad"
ALTERNATES="$(git rev-parse --absolute-git-dir)/objects/info/alternates"
URI=$(git remote get-url "$REMOTE")
if [ "${URI:0:6}" != "rad://" ]
then
echo "URL for remote '$REMOTE' does not have expected prefix 'rad://'. Aborting."
@neremin
neremin / winsxs_ntfs_compress.bat
Last active May 7, 2024 14:13
WinSxS folder compression script
@ECHO off
net session >nul 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO ELEVATE
@GOTO ADMINTASKS
:ELEVATE
ECHO Elevated privileges are temporarily required to run script
cd /d %~dp0
mshta "javascript: var shell = new ActiveXObject('Shell.Application'); shell.ShellExecute('%~nx0', '', '', 'runas', 1); close();"
@tkrotoff
tkrotoff / FrontendFrameworksPopularity.md
Last active May 7, 2024 14:13
Front-end frameworks popularity (React, Vue, Angular and Svelte)