RSSAmplifier

Blog

WIIIN0DE

Web Developer

blog.wellosoft.netRSS feed ↗20 posts

Latest posts

ForwardDomain.net has been acquired

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...

How to Fix File Dialog in COSMIC

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,...

Update LLVM from 18 to 21 In Ubuntu 24

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...

Podman Issue with tar in Pop-OS! 22

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...

Writing a brand-new OS is almost impossible by now

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...

How to Change root partition from EXT4 to XFS without changing boot disk

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...

How To Upgrade PostgreSQL installed from YUM

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...

Streaming CSV inside a ZIP File with Go Channel

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...

Svelte 5 Upgrade: ` Self-closing HTML tags for non-void elements are ambiguous`

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 .....

How to Extend LVM Boot Partition on Oracle Cloud

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 ...

How to upload any website to the Internet, quickly

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...

How to Install Unity and Visual Studio on Mac without Admin Rights

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...

Switching from Google Analytics to a cookie-less solution

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...

How to Solve Squash Failed on GitLab

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 ...

Stuck Trying to Migrate from CentOS Linux to Rocky Linux after EOL?

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...

Open Sourcing some of my Internal Projects

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 ...

The most reliable way to avoid relative imports in Node.js

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 ...

One code liner in Python 🐍

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...

Does domcloud.io still worthy? (let's talk monolithic vs serverless)

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...

5 basic things you need to know about managing a Linux server

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...