For setup, see: https://ckcr4lyf.github.io/tech-notes/services/nginx/nginx-ech.html
TODO: make a full git repo (TBD if needed?)
Live Demo: https://rfc5746.mywaifu.best:443/
For setup, see: https://ckcr4lyf.github.io/tech-notes/services/nginx/nginx-ech.html
TODO: make a full git repo (TBD if needed?)
Live Demo: https://rfc5746.mywaifu.best:443/
This gist is just to collect all the links etc. to make it easy. I will try and keep it updated if something changes.
This assumes a clean phone with no trace of ReVanced or MicroG.
#!/bin/bash | |
for file in *.flac; do | |
input="$file" | |
output="${file%.flac}.m4a" | |
ffmpeg -i "$input" -c:v copy -acodec alac "$output" | |
done | |
echo "Conversion complete." |
Assuming internet facing server (VPS) is Public IP 1.2.3.4
, which is VPN server internally at 10.10.0.1
Assuming home PC is VPN client internally at 10.10.0.2
(Public IP doesn't matter)
We want to expose home PC port 6969 to the internet via the VPS's port 6969.
+---------------------+ +----------------------+ +----------------------+
DO NOT RUN THIS , it will attempt to recursively overwrite files.
What follows is very simple deobufscation & explanation of what the code is doing. I have changed the library imports to make it more clear
The original code: https://github.com/RIAEvangelist/node-ipc/blob/847047cf7f81ab08352038b2204f0e7633449580/dao/ssl-geospec.js
import path from "path";
Download link: https://aka.ms/terminal
Download link: https://git-scm.com/downloads
Download link: https://code.visualstudio.com/download
"workbench.colorTheme": "Default High Contrast", | |
"workbench.colorCustomizations": { | |
"[Default High Contrast]": { | |
"editor.background": "#070025", | |
"editor.foreground": "#037cbd", | |
"editor.lineHighlightBorder": "#ff00ff", | |
"editor.selectionBackground": "#ffb4f5a4", | |
"selection.background": "#008000", | |
"statusBarItem.remoteBackground": "#f807d800", | |
"activityBar.background": "#070025", |
# COMP1117 A1Q2 sample solution | |
# By Raghu Saxena | |
result = [] | |
previous_letter = 'a' | |
input_letter = input() | |
count = 0 | |
while input_letter != '!': | |
if input_letter == previous_letter: |
#!/usr/bin/env node | |
const fs = require('fs'); | |
const crypto = require('crypto'); | |
if (process.argv.length < 3){ | |
console.log(`Missing path`); | |
process.exit(1); | |
} | |
const path = process.argv[2]; |