Skip to content

Instantly share code, notes, and snippets.

View bukowa's full-sized avatar

Mateusz Kurowski bukowa

View GitHub Profile
import sys
import random
import os
def memory_churn_for_debugging():
"""
Allocates 2GB of string-like data, waits for a debugger to attach,
then enters a maximum-speed loop to continuously and randomly modify the data.
"""
target_bytes = 2 * 1024 * 1024 * 1024 # 2 GB
@bukowa
bukowa / Dockerfile
Last active October 21, 2025 19:25
python -m uvicorn run:app --host 0.0.0.0 --port 8255 --reload
# Use an official Python runtime as a parent image
FROM python:3.13-slim
# Set the working directory in the container
WORKDIR /app
# Copy the requirements file into the container at /app
COPY requirements.txt .
# Install any needed packages specified in requirements.txt
@bukowa
bukowa / close_pseudocode_plugin.py
Last active February 25, 2026 00:39
ida close all psedocode except "A"
# A plugin that registers a hotkey (Shift+W) to close pseudocode windows.
#
# HOW TO INSTALL AND USE:
# 1. Save this file as "close_pseudocode_plugin.py".
# 2. Find your IDA plugins directory.
# 3. Copy the "close_pseudocode_plugin.py" and "ida_plugin.json" file into that directory.
# 4. Restart IDA Pro. The hotkey will now be active.
# 5. Press Shift+W anytime to run the script.
import ida_kernwin
@bukowa
bukowa / backup.sh
Created October 27, 2025 19:33
backup octoprint
#!/bin/bash
set -e
# --- Configuration ---
CONTAINER_NAME="octoprint"
BACKUP_FILENAME="/tmp/octoprint-full-snapshot-$(date +%F).tar.gz"
TEMP_DIR="/tmp/octoprint_backup_staging"
# --- This script MUST be run as root/sudo ---
if [ "$EUID" -ne 0 ]; then
@bukowa
bukowa / stm32keyboard.ino
Created April 14, 2026 02:07
stm32 keyboard
#include <Keyboard.h>
// Definicje pinów dla BluePill
#define LED_PIN PC13
#define USB_DISC_PIN PA12
void setup() {
// 1. Konfiguracja wbudowanej diody
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, HIGH); // Na BluePill HIGH = dioda zgaszona
@bukowa
bukowa / template.ini
Last active May 16, 2026 23:15
Rainmeter template
[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1
[Variables]
FontName=Segoe UI
FontSize=11
FontColor=255,255,255,230
BgColor=0,0,0,180