Skip to content

Instantly share code, notes, and snippets.

@imsks
imsks / uplers.js
Last active October 13, 2026 08:05
Auto-apply on Uplers
/**
* Auto-Apply Automation Script for Uplers Platform (With Advanced DOM Scroll & Event Dispatch)
* Run directly inside Chrome / Browser DevTools Console.
*/
(() => {
let appliedCount = 0;
let processing = false;
let scrollAttempts = 0;
const MAX_SCROLL_ATTEMPTS = 4;
@rw-r-r-0644
rw-r-r-0644 / setting up pwndbg in pwntools
Created March 1, 2026 20:36
setting up pwndbg in pwntools
NOTE: If you configured gdb to always include pwndbg extensions through gdbinit.py in ~/.gdbinit then this instructions aren't necessary
When using gdb.attach(), pwntools will try to load from path (in order of priority):
- pwntools-gdb
- gdb
ref: https://github.com/Gallopsled/pwntools/blob/f38991b/pwnlib/gdb.py#L755
Therefore, if we create a symlink to our desired debugger (such as pwndbg) with name pwntools-gdb, pwntools will use it in place of gdb.
You can create such a symlink by running this as root:

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

From 837a5b8b28f4000e939c4f0836ddf1b3dfbb662b Mon Sep 17 00:00:00 2001
From: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Sun, 16 Aug 2026 01:47:15 +0200
Subject: [PATCH] fix
---
ext/zip/php_zip.c | 201 +++++++++++++++++--------------------
ext/zip/php_zip.h | 27 ++++-
ext/zip/tests/gh23276.phpt | 61 ++++-------
ext/zip/zip_stream.c | 60 ++---------
@z5ottu
z5ottu / PS4 PKGs CUSA1-10000.csv
Created May 25, 2025 22:25 — forked from hosamn/PS4 PKGs CUSA1-10000.csv
PS4 - Single PKG Downloads - CUSA1-10000
We can't make this file beautiful and searchable because it's too large.
Parental Level,Game Title,File Offset,PlayStation PRO Support,Current Version,Instant Download,Package Size,PlayStation VR,Piece,SHA1 Hash,Title ID,Play Together
3,THE PLAYROOM,0,No,1.07,http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00001_00/9/f_ef965b581d35637dabc96366f29f1f0ece58c8fa9158b0eb7de9407ae72272e8/f/IP9100-CUSA00001_00-PLAYROOM00000000-A0107-V0100.pkg,34.9MB,No,0,22774b6c655f47dffce0eb7e15c5e865dce6a849,CUSA00001_00,
9,KILLZONE SHADOW FALL,0,No,1.81,http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00002_00/58/f_0882efa770fbf5b9a03b4decce248e8f07fd9585cbe43c44791799952c62fd14/f/EP9000-CUSA00002_00-KZ4RELEASE000041-A0181-V0100.pkg,2.9GB,No,0,552b7127dac3ee8ab5ce2ae051f6436c3ec605fc,CUSA00002_00,
7,inFAMOUS Second Son,0,Yes,1.07,http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00004_00/28/f_2881c3732328a643917aeb4c1e73b916c1d6baa7ea09e2e81f33d5f139ea9449/f/EP9000-CUSA00004_00-SECONDSONSHIP000-A0107-V0100.pkg,3.7GB,No,0,0538bdff843286013877ab92e5dc936b1407ddcb,CUSA00004_00,
ls - The most frequently used command in Linux to list directories
pwd - Print working directory command in Linux
cd - Linux command to navigate through directories
mkdir - Command used to create directories in Linux
mv - Move or rename files in Linux
cp - Similar usage as mv but for copying files in Linux
rm - Delete files or directories
touch - Create blank/empty files
ln - Create symbolic links (shortcuts) to other files
cat - Display file contents on the terminal
def myfunc():
print('Hello World')
@bdomokos74
bdomokos74 / bitcoinsend.md
Last active October 13, 2026 04:46
Send bitcoins from terminal

Send some bitcoins from terminal

So you want to write some awesome bitcoin apps, but just before getting started with it, you want to send some bitcoins manually..

Here's one way to do it using Javascript and https://bitcoinjs.org/ First build a transaction string, then push it to the bitcoin network with https://api.blockcypher.com/v1/btc/main .

Blockcypher has a mostly RESTful API, you can use to query objects and push transaction to the network.

Start with creating a node project and installing some dependencies like this:

sepal.length sepal.width petal.length petal.width variety
5.1 3.5 1.4 .2 Setosa
4.9 3 1.4 .2 Setosa
4.7 3.2 1.3 .2 Setosa
4.6 3.1 1.5 .2 Setosa
5 3.6 1.4 .2 Setosa
5.4 3.9 1.7 .4 Setosa
4.6 3.4 1.4 .3 Setosa
5 3.4 1.5 .2 Setosa
4.4 2.9 1.4 .2 Setosa
@akeit0
akeit0 / RomajiReader.cs
Last active October 13, 2026 04:26
RomajiReader Windowsの入力はおそらく全対応
//These codes are licensed under CC0.
using System;
using System.Collections.Generic;
//using RomajiReader;
// var reader = Reader.Default;
// Console.WriteLine(reader.Convert("shinkyoku"));//しゅんきょく
// Console.WriteLine(reader.Convert("kappa"));//かっぱ
// Console.WriteLine(reader.Convert("cinkya"));//しんきゃ
// Console.WriteLine(reader.Convert("rweqqap"));//rうぇっくぁp
// Console.WriteLine(reader.Convert("RWEQQAP"));//RうぇっくぁP