ChatGPT on feature phone

ChatGPT on feature phone

Last weekend, I was wondering, how hard it would be to create a app for a featurephone/dumbphone/brick however you want to name it. I never made any application for pre-android era phones and did not have the opportunity. All i know that it can be done in Java. I never actually programmed in java either, but I decided to give it a shot.

Setting up the IDE

I thought that this would take much longer, and I will probably need to create a VM with something like windows xp, however i found a easy to follow tutorial with working download links that helped me setup the environment in less than 30 minutes. I was suprised that it worked without issue even on windows 10. If you also want to setup J2ME environment here is the link to youtube (author disallows playback on external sites :/)

Read more →

FYI: My HTTP routes are not visible after migrating from regular docker to docker swarm!!

Recently, during migration from one host to another, we had a idea to run the docker in swarm mode, so i future, when we needed more capacity, we could just add more nodes “without the complexity of kubernetes”. However, after starting the working docker-compose in the docker swarm mode, i noticed that the traefik was not picking up the labels from the containers and i couldn’t really figure out why.

Read more →

How NOT to setup a RWX storage for Kubernetes cluster - SMB share on Mikrotik router

How NOT to setup a RWX storage for Kubernetes cluster - SMB share on Mikrotik router

Some time ago I decided to setup seperate homelab network in my house, as my previous homelab server is more like a production homeserver which I don’t want to disrupt. It is not much, but I wanted to build something small, energy-efficient and from the parts I already had.

But back to the topic that made me curious - I kinda needed some persistent storage for pods in lab. Then I remembered that the Mikrotik (RB951G-2HnD) router i’m using have a USB port and I saw an option in winbox to create SMB share. I think you can image where it is going.

Read more →

MicroSD Card not visible on boot in linux

I’m still using my chromebook with coreboot as a portable thinclient. Due to small built-in storage (only 16GB), i’m also using microSD card as a secondary storage for larger files and project. However i was strugeling with microSD card not being mounted at boot (waiting for device), my solution was to just physically eject and insert the card at boot, but it is pretty inconvient and is probably destroying the card pins.

Read more →