On my way creating my own solution regarding doorbells, homeautomation, SIP and
stuff I stumbled onto a problem because
"Could not initialize class org.codehaus.groovy.runtime.InvokerHelper"
The answer: The Flutter Android project is initializing the Gradle settings with
version 5.6.2 and this i…
Hey hey, during this strange times I thought minutes and hours about how to code
something useful. Well it ends up in a small bot which is scraping the official
Covid infection number page of Hessen and post the result to every person who
chats with the bot. He's called the "CovidHessenBot". It's a…
So, one of my small-inbetween-projects was to "hack" a 20€ IP camera which I
bought on eBay. However it was not that easy as I destroyed the first UART
connector by just wiring it wrongly ;). At least I've managed to create some
kind of custom firmware which starts a sshd, a ftpd and disabled some,…
Yep, I played around with some china ip cameras and wanted to "customize" them.
Sadly I broke an image in the flash so I had to sideload the backup - which I've
luckily created beforehand - back to the device. I've searched for a solution to
it using Windows and found two tools worked together. The…
sigh sometimes I hate this adminstration stuff but it was necessary as I'm
migrating stuff to containerd version. This time I choosed to spend my time in
migrating my existing nextcloud installation to the docker version (and
upgrading during this process (everytime a great idea)). However I ended u…
Everytime I run into this ... literally everytime: ListView in a Column and the
resulting overflows (ok, to be honest, there's some not underestimating time
between the usages ;)). "A RenderFlex overflowed by xxx pixels on the bottom"
looks familiar? Ok solution is sometimes really simple: Just wrap…
Hey hey,
it's time to battle an annoying TimeMachine problem. A short foreword I'm
running a FreeBSD solution with netatalk and avahi but suddenly it stops with
the above message: Backup failed with error 11: 11. It's recommending to repair
the backup drive but well there's no hardware error. So I…
During my first steps in develop some Flutter apps I came across - as always -
the requirement for adding internationalization. In Flutter it's a three steps
way to go to have i18n in your widgets. First of all you have to create a class
to present your strings to the widget, then you have to run a…
I know, there are various posts about how to integrate D3 into react components
like this
[https://medium.com/@Elijah_Meeks/interactive-applications-with-react-d3-f76f7b3ebc71]
or this [https://www.smashingmagazine.com/2018/02/react-d3-ecosystem/]. If you
try it naively you'll face the problem of h…
Want to have time strings like "n seconds ago" or "m months ago"? Here's a short
script.
export function friendlyTimePassed(targetDate) {
let timeDifferenceMilliseconds = new Date().getTime()-targetDate.getTime();
const ms = 1000;
const min = 60 * ms;
const hrs = 60 * min;
const…