Skip to content

Instantly share code, notes, and snippets.

View 0xdevalias's full-sized avatar
👀
Open to opportunities

Glenn 'devalias' Grant 0xdevalias

👀
Open to opportunities
View GitHub Profile
@0xdevalias
0xdevalias / how-to-publish-tech-research-as-an-independent-researcher.md
Last active March 28, 2025 01:23
Some notes on how to publish InfoSec and Software Engineering research papers as an independent researcher
@0xdevalias
0xdevalias / serum-2-vst3-parameters.json
Created March 26, 2025 23:28 — forked from KennethWussmann/serum-2-vst3-parameters.json
VST3 Parameters of a freshly loaded Serum 2
{
"pluginName": "Serum 2",
"parameters": [
{
"id": 0,
"name": "Main Vol",
"value": 0.5,
"normalized": 0.5,
"display": " 50% [-9.0 dB]"
},
@0xdevalias
0xdevalias / ai-voice-cloning.md
Created March 24, 2025 09:23 — forked from d00m4ace/ai-voice-cloning.md
AI Voice Cloning
@0xdevalias
0xdevalias / insights-from-a-javascript-reverse-engineering-email-exchange.md
Created March 12, 2025 07:28
Some Notes and Insights from a JavaScript Reverse-Engineering Email Exchange

Insights from a JavaScript Reverse-Engineering Email Exchange

The following are some notes / insights that I captured from a recent JavaScript Reverse-Engineering email exchange related to forking a GPL licensed project.

This is shared here with the intent of making the more generic aspects of the knowledge shared more reasily accessible to others; and as such, some of the more specific project details have been REDACTED or ..snip..'d, as they are irrelevant to this goal. I also only included messages from the email thread up to the point where the discussion remained broadly useful in contributing to general knowledge worth sharing / referring back to in future.

Table of Contents

@0xdevalias
0xdevalias / javascript-web-app-reverse-engineering-module-identification.md
Last active March 22, 2025 09:02
Some notes on JavaScript Web App Reverse Engineering, specifically focussing on module / dependency identification

JavaScript Web App Reverse Engineering - Module Identification

Some notes on JavaScript Web App Reverse Engineering, specifically focussing on module / dependency identification.

Table of Contents

@0xdevalias
0xdevalias / esbuild-node-import.meta.md
Last active March 12, 2025 05:28
Deep Dive into `import.meta` support in `pkgroll` / `esbuild`
@0xdevalias
0xdevalias / convert-top-level-pr-comments-to-file-review-comments.md
Created February 7, 2025 02:53
Proof of concept GitHub Actions workflow that converts top-level PR comments into file-attached review comments for better thread organization.
@0xdevalias
0xdevalias / google-image-search-url-parameters.md
Created January 29, 2025 03:50
Some notes on Google Image search URL parameters

Google Image Search URL Parameters

Some notes on Google Image search parameters.

Table of Contents

@0xdevalias
0xdevalias / restoring-macos-multi-touch-gestures-without-reboot.md
Created January 23, 2025 05:35
A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system.

Restoring macOS Multi-Touch Gestures Without Reboot

A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system. Inspired by personal experience and community solutions, this guide focuses on a practical approach that is quick, effective, and minimally disruptive.

Table of Contents

@0xdevalias
0xdevalias / emit-types.js
Created January 21, 2025 09:28
PoC script playing around with programmatically viewing pretty-printed TypeScript types, for deeply nested/complex types
#!/usr/bin/env node
// Ref: https://ts-morph.com/navigation/example
// https://ts-morph.com/emitting
import { Project } from "ts-morph";
import path from "path";
import fs from "fs";
// Function to parse command-line arguments