Skip to content

Ciprian Mandache

Mostly writing code that does stuff…

Menu
  • Home
  • Coding
    • Golang
    • Python
    • PHP
    • Bash
  • AI
    • Assistants
    • Agents
    • Tooling
    • Opinion
  • Containers
  • Embedded
  • Radio
  • Trading
  • Art
    • Music
    • Painting
    • Poetry
  • Links

Python

hybrids3: S3-Compatible Object Storage That Doesn’t Require a PhD
AI / Containers / Python

hybrids3: S3-Compatible Object Storage That Doesn’t Require a PhD

Put nginx in front of MinIO at a path prefix and try to use presigned URLs. Go ahead, I’ll wait. The problem is AWS Signature V4. The signature covers the …

docker-planesnitch: Snitching on Every Aircraft That Dares Fly Near You
Containers / Python / Radio

docker-planesnitch: Snitching on Every Aircraft That Dares Fly Near You

I live under a flight path. Military cargo planes, government jets, police helicopters, the occasional emergency squawk — all of it flying over my head and I had no idea …

mt5-httpapi: MetaTrader 5 Running in Docker With a REST API Because MQL5 Can Go Fuck Itself
Containers / Python / Trading

mt5-httpapi: MetaTrader 5 Running in Docker With a REST API Because MQL5 Can Go Fuck Itself

MetaTrader 5 only runs on Windows. The official Python library only works on Windows. The MQL5 scripting language is a C++ knockoff from 2005 that makes you want to gouge …

docker-qwenspeak: Text-to-Speech Over SSH Because APIs Are Overrated
AI / Containers / Python

docker-qwenspeak: Text-to-Speech Over SSH Because APIs Are Overrated

Every cloud TTS service is the same story. Send text, get audio, pay per character, pray the API doesn’t change. Your audio goes to someone else’s servers. Your costs scale …

docker-stealthy-auto-browse: The Browser That Doesn’t Know It’s Being Automated
AI / Containers / Python

docker-stealthy-auto-browse: The Browser That Doesn’t Know It’s Being Automated

I’ve been automating browsers for years. Selenium, Puppeteer, Playwright — used them all, watched them all get caught. The arms race between bot detection and browser automation has been going …

Ollama Chat Party: Turn Your Local LLM Into a Social Experience 🎉💀
AI Tooling / Python

Ollama Chat Party: Turn Your Local LLM Into a Social Experience 🎉💀

Running Ollama locally is great – you’re not paying OpenAI’s monthly subscription tax and your conversations stay on your machine. But it’s a solo experience. You’re chatting with your AI …

claudebox: Claude Code in Docker, Now With Seven Ways to Break Your Production Server
AI Agents / Bash / Containers / Python

claudebox: Claude Code in Docker, Now With Seven Ways to Break Your Production Server

Heads up — this post has been superseded. As of v2.0.0, claudebox is a thin child image of aicodebox — the agent-agnostic base that now owns every surface described below. …

cli-llm-chat: The Command-Line Rebel’s Answer to AI Madness
AI Tooling / Python

cli-llm-chat: The Command-Line Rebel’s Answer to AI Madness

Forget the flashy buttons and over-engineered UIs — real hackers live and die by the command line. Welcome to cli-llm-chat, where the chaos of AI meets the simplicity (and brutality) …

py-telegram-logger-client: Logging for the Cyberpunk Era
Python

py-telegram-logger-client: Logging for the Cyberpunk Era

Alright, imagine you’ve built a killer system for monitoring security vulnerabilities, and now you need real-time alerts piped directly to your Telegram. No more logging into servers, no more dealing …

supervisor-shell-ui – a console alternative to the built-in web interface
Python

supervisor-shell-ui – a console alternative to the built-in web interface

Hey there! So, you know how sometimes you stumble upon a tool that just makes your life easier? That’s exactly what happened with me and supervisor-shell-ui. This nifty little command-line …

Posts navigation

Further back
More recent

Latest Music

devourer_of_time_and_space
a1800269911_16 (1)
space_rocker
the_funeral_march
HardAssFuX_cover-800×800
Music release cover
Music release cover
Music release cover
Music release cover
Notes