news
today's howtos
-
TecMint ☛ How to Upgrade to Linux Mint 22.2 “Zara”
It’s not a completely new base, but it continues to build on Ubuntu’s 24.04 LTS and keeps many of the 22.x features, but introduces numerous refinements, new apps, visual polish, and improved hardware support.
-
How to Install Gambas on FunOS
If you’re interested in creating desktop applications with a Visual Basic–like development environment on Linux, Gambas is an excellent choice. Gambas (which stands for Gambas Almost Means BASic) provides an Integrated Development Environment (IDE) and a full suite of tools for rapid application development (RAD).
-
idroot
-
ID Root ☛ How To Install Tabby Terminal on Linux Mint 22
Linux Mint 22, the latest iteration of this beloved distribution, continues to enhance the user experience with its refined Cinnamon desktop environment and robust system foundation. However, the default terminal emulator, while functional, may not satisfy the growing demands of developers, system administrators, and power users who require advanced features for their daily workflows.
-
ID Root ☛ How To Install Ntopng on Rocky GNU/Linux 10
Network monitoring has become an essential component of modern IT infrastructure management. As organizations increasingly rely on digital communications and data transfer, the ability to monitor network traffic in real-time provides invaluable insights into system performance, security threats, and resource utilization.
-
ID Root ☛ How To Install VeraCrypt on Rocky GNU/Linux 10
Rocky GNU/Linux 10 represents a significant milestone in enterprise-grade GNU/Linux distributions, offering robust security features and stability. When it comes to protecting sensitive data on this platform, VeraCrypt stands out as the premier encryption solution.
-
ID Root ☛ How To Install PyCharm on Debian 13
PyCharm stands as the premier Python integrated development environment (IDE), offering developers a comprehensive platform for Python programming, web development, and data science projects.
-
ID Root ☛ How To Install DBeaver on GNU/Linux Mint 22
Linux Mint 22 users seeking a powerful, universal database management tool will find DBeaver to be an exceptional choice for their database administration needs. This comprehensive guide explores multiple installation methods, ensuring you can successfully deploy DBeaver regardless of your technical experience level.
-
ID Root ☛ How To Install Hazelcast on Ubuntu 24.04 LTS
Hazelcast stands as a powerful in-memory data grid platform that revolutionizes distributed computing for modern applications. Ubuntu 24.04 LTS provides the perfect foundation for deploying this robust clustering solution with its enhanced stability and long-term support guarantees. Installing Hazelcast on Ubuntu 24.04 LTS opens doors to high-performance distributed caching, real-time analytics, and scalable microservices architectures.
-
-
Rachel ☛ Sometimes you want to skip that CGI Status header
The problem comes from the fact that I wrote a dumb little library to handle CGI stuff a while back, and one of the things it does is to make sure that every single request gets some kind of response. It starts out with status set to 500 (as in "server error"), and it's on you and your handler to set it to something appropriate. This way, nothing goes out the door until you do all of the work required to set everything up properly: the fact it's a 200, an appropriate content-type, access controls on who/what can load it, and all of that other good stuff. Then it always sends a Status header which matches its internal state.
-
James G ☛ A 255 byte web page
Tantek, in celebration of 8-Bit Day (the 265th day of the year), published a blog post with the following challenge: [...]
-
University of Toronto ☛ Access control rules need some form of usage counters
Today, for reasons outside the scope of this entry, I decided to spend some time maintaining and pruning the access control rules for Wandering Thoughts, this blog. Due to the ongoing crawler plague (and past abuses), Wandering Thoughts has had to build up quite a collection of access control rules, which are mostly implemented as a bunch of things in an Apache .htaccess file (partly 'Deny from ...' for IP address ranges and partly as rewrite rules based on other characteristics). The experience has left me with a renewed view of something, which is that systems with access control rules need some way of letting you see which rules are still being used by your traffic.
-
Joshua Kennedy ☛ Wanted to spy on my dog, ended up spying on TP-Link
I recently bought a cheap Tapo indoor camera to see what my dog gets up to when I am out of the house.
What actually followed? I ended up reverse-engineering onboarding flows, decompiling an APK, MITMing TLS sessions, and writing cryptographic scripts.
My main motivation for this project really stemmed from the fact that the camera annoyed me from day one. Setting the camera up in frigate was quite painful, no one really seemed to know how these cameras worked online.