No files generated when using MakeFont function for fpdf? Probably dumping the files in a path you did not expect.

It took a hot minute for me to track down what was going on — in the end the utility does not take the path of the files you are converting and instead dumps it in the root of your project or whatever getcwd() returns. For me that was /var/www/html/public

Booklore – Fix Out of Memory / Java heap Errors

I am a huge fan of Booklore, but my digital book hoarding is really catching up to me. For small libraries I think most people will not have any problems with the out of the box settings — but if you digitally clingy and have things like the Springer collection of books (8,000+) and then …

Error when trying to connect (Error occurred in the document service: Error while downloading the document file to be converted.) Fix

Another issue I spent hours on. I usually run into some trouble when rebooting the docker server that has the Only Office Document Server container running on it, usually just need to get the new JWT token and paste it in my NextCloud / OnlyOffice settings. This was not the error I was used to… …

Laravel not logging in users

Ran into this little demon of a problem while using the Laravel built in authentication. Basically what was happening was that after I authenticated the user, it would show that it was valid and then nothing would be stored in the session. This is pretty much stock boiler plate code so of course I spent …

Hugo Error: failed to resolve “content” to a archetype template

I have been bouncing around trying out new static site generators lately and was giving Hugo a tryout. I installed on WSL through the apt package manager and got stalled on trying to create a new content item with the “Error: failed to resolve “content” to a archetype template” error. I rummaged around and found …

SSD’s will rapidly become cheaper in 2026 (around $30/TB or less) and by 2030 SSD’s will be lower cost per GB than spinning disks.

I predict that in 2026 we will see $30/TB SSD’s and by 2030 SSD’s will be less per GB than competing spinning disks. The primary reason to buy spinning disks will be for archival purposes and actually start to slowly actually go up in price as SSD’s continue to drop. The only thing that I …

Missing Manage Palette in Node-Red?

Top of the list of things that took way too long to figure out this week I bring you the problem where “Manage Palette” option is missing in Node-Red. I ran into this problem rather frustratingly after installing Node-Red as a service. While running it from the command line everything was working great, but once …

Facebook Webdriver / Remote Web Driver (PHP) / Selenium Ignoring Profile Settings?

I scrape pages for one of my projects, and the best way to get around anti-scraping is to occasionally fill out captchas’ / do some browsing by hand to get through the testing (usually works for a good while). Anyway I ran into a heck of a rabbit hole actually trying to tell selenium to …