I’m excited to announce that forwarddomain.net has been acquired. The hosting service and its project will remain free and open source. It’s just that I’m no longer owning the project. Forward Domain has been this little sister project of a larger pa...
Pop!_OS just released it’s new and stable COSMIC DE, and better yet, it came with ARM image! I can’t help myself but straight away wiping my linux disk into a brand new Pop!_OS. And everything went smooth! Except it came with broken open file dialog,...
Here’s I do it, first install the llvm 21: wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh sudo ./llvm.sh 21 Then install all LLVM tools sudo apt install llvm-21* clang-21* lld-21* lldb-21* Then install the alternatives (see the script) wget htt...
I got a problem with tar inside podman The problem podman run -v $HOME:/mnt:Z -it --rm debian:trixie bash root@9d22f8d85816:/# cd /mnt/Documents/ root@9d22f8d85816:/mnt/Documents# apt update root@9d22f8d85816:/mnt/Documents# apt install wget root@9d2...
A few months ago, I was wondering how an OS works, and instead of trying a new one from scratch, I decided to jump in on the existing one, which is Redox OS, to be exact. Redox OS is an OS that embraces microkernels and Rust as its base language, whi...
I have a quite a problem where my new VPS provider didn’t allow me to change boot disk so I have to be clever. The problem is my VPS provider doesn’t give me disk format so I’m stuck with EXT4 but I want it to be XFS since it has better interoperabil...
I have a bit different case with other tutorials as I use Postgres YUM repo to get extra extensions installed. My case here is to upgrade from version 16 to 17. First, the usual installation: PG=17 dnf -y install postgresql$PG-{server,contrib} # Inst...
So I have a pretty tough use case where I need to load 2GB of CSV files into a database and somehow manages it to be done in a container where it limit RAM usage into less than 200 MB. First things first, how do you even load the CSV file? 2GB CSV fi...
There’s a very annoying warning that doesn’t get mentioned in Svelte 5 migration step: [vite-plugin-svelte] src/user/host/templates/DnsEdit.svelte:169:4 Self-closing HTML tags for non-void elements are ambiguous — use ` ` rather than `<i .....
So you’re running out of disk space and about to increase the volume boot size, great! Now you met with this dialog. The documentation link mentions here: https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/rescanningdisk.htm How lovely, but I’m ...
So you have created a website on your computer? Great! Now, we come to the following problem: how to make it accessible to the public? There are many great options for web hosting (we call them PaaS), and they also offer a free account to get you sta...
I came across a situation where I was stuck with a work laptop that didn't allow me to install apps with system privileges... So I went with a workaround. This assumes you still have sudo access needed to grant a Unity license and additional Visual S...
Web-traffic Analytics is an important metric for any web service. For me, it can be useful to see whether a project is deemed worth continuing or indeed useful for people. The most obvious solution is to use Google Analytics. It's robust and free. F...
So I'm trying to merge one of the major features with lots of changes and merge conflicts then suddenly came out with this error: Squashing Failed: Squash the commits locally, resolve any conflicts, then push the branch. Try again. It's happened to ...
So CentOS Linux is already passed their End of Life and I forgot to migrate my system to Rocky Linux. What could be worse? I run the migration script today and I encountered this pellicular error: Error: Error downloading packages: No URLs in mirror...
They're either dead or abandoned by my clients and I have no obligation to make it stay private. Hope you all can make something useful out of it. jobfair-utm JobFair system translated for Indonesian content. Stack: Laravel. siskampus Academic-wide ...
Writing relative imports in Node.js is something I tend to avoid especially when it's growing larger in functionality. However, For something this basic yet it's so hard to get right. There are just many ways of doing that on the internet. There are ...
During college, my lecturer gave me a task to find the shortest code to create this string using python: **** *** ** * ** *** **** So how you would do that? Here's the code in Python we end up: for i in range(4, 1, -1): print('*' * i) for i in ra...
If you compare domcloud.io vs popular rivals like vercel.com or netlify.com, DOM Cloud definitely get squashed up, there's no way to compare a hobby project with some really serious startup companies. Vercel and Netlify have one thing in common: they...
As a web developer, you may come up with the situation of needing to set up a Virtual Machine to host your website online. While it's great that we have a variety of managed cloud services to lift this complexity for us, it's not a bad thing if we wa...