Skip to content

Ciprian Mandache

Mostly writing code that does stuff…

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

docker

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine
Containers / MQL / Trading

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine

These are the lines the whole project exists to run. Everything else in docker-mql-compiler is setup for them, or cleanup after them: # MetaEditor’s exit code is backwards (1 usually …

Dikciz Launcher versus a Stock Launcher With Tasker Bolted On
AI Tooling / Mobile

Dikciz Launcher versus a Stock Launcher With Tasker Bolted On

The normal way to get a programmable Android home screen is to keep whatever launcher came with the phone and bolt an automation app like Tasker onto the side of …

A Zoo Enclosure for the Android SDK: Android Lab
Bash / Containers / Mobile

A Zoo Enclosure for the Android SDK: Android Lab

The Android SDK is a wild animal. Let it loose in your house and it marks territory everywhere: an SDK, a pile of build tools, an emulator, a system image, …

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No
AI Tooling / Containers / Python

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No

TypeSafe dropped Jev and my whole feed lost its shit over it. They call it a System One model: you hand it messy state plus a few typed questions, and …

chatz: A Self-Hosted AI Chat Where the Assistant Draws the Fucking Dashboard
AI / Containers / Golang

chatz: A Self-Hosted AI Chat Where the Assistant Draws the Fucking Dashboard

Every self-hosted chat UI hands you the same thing: a wall of markdown. You ask the model for last quarter’s numbers, it writes you a table in monospace, and if …

pr0xteus: Disposable VPN Exits for Apps You Wouldn’t Trust With Your Password
Containers / Golang

pr0xteus: Disposable VPN Exits for Apps You Wouldn’t Trust With Your Password

You’ve got some app that needs to leave the building through a VPN. A scraper, a browser bot, some agent poking at sites that would rather it came from somewhere …

rankrat: Ram One Rat Up Every SEO Console Cockblocking Your Rankings
AI / Containers / Python

rankrat: Ram One Rat Up Every SEO Console Cockblocking Your Rankings

A page falls out of Google’s index. Now you get to find out why. Open Search Console to confirm it’s actually gone. GA4, to see if the traffic died or …

codexbox: Four Environment Variables and a mkdir Standing Between You and OpenAI’s CLI
AI Agents / Bash / Containers

codexbox: Four Environment Variables and a mkdir Standing Between You and OpenAI’s CLI

I already wrote the “why I ripped the plumbing out of my own repos and built a base image” rant in the aicodebox post, so I’m not doing it again …

flickies: A Video Toolbox That Happens to Do Lipsync
AI / Containers / Python

flickies: A Video Toolbox That Happens to Do Lipsync

I was neck-deep in an avatar pipeline and needed two unglamorous things at once: a lipsync pass, and a fistful of ffmpeg operations around it, trim the source, mux the …

ibkr-httpapi: Six Asset Classes, No Windows VM, All Real Fucking Money
Containers / Python / Trading

ibkr-httpapi: Six Asset Classes, No Windows VM, All Real Fucking Money

I already burned a month of my life building mt5-httpapi: a full Windows VM booted under QEMU/KVM inside Docker, just so I could talk to a broker that only ships …

Posts navigation

Further back

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