news
today's howtos
-
ID Root ☛ How To Install Uptime Kuma on AlmaLinux 10
Monitoring your website’s uptime is critical for maintaining a reliable online presence. Downtime can cost businesses thousands of dollars and damage their reputation. Uptime Kuma offers a powerful, self-hosted solution for tracking your infrastructure’s availability without recurring subscription fees.
-
Ubuntubuzz ☛ Collection of Ubuntu 24.04 Tutorials Part IV: Camera, Tux Math, Tux Typing, Debian Trixie, and Find and Replace
This is the fourth compilation of our tutorials and other related articles on Ubuntu 24.04 "Noble Numbat," which have been published here at The Ubuntu Buzz since 2024. In the last compilation, we talked from the List of Ubuntu Default Apps to Thunderbird Email Client. In this episode, we compiled the articles from July and August, about Camera, for your video call experiences, the two penguin games Tux Math and Tux Typing, for your children's educational amusements, and more. We hope this compilation could be useful for you all, especially if you have just started with Ubuntu recently. Happy reading and see you next time!
-
University of Toronto ☛ What an error log level should mean (a system administrator's view)
In system logs (and thus in anything that's expected to feed into them), an 'error' should mean that something is wrong and it needs to be fixed. By extension, it should be something that people can fix. Since we're talking about system logs, this should generally be things that affect the operation of the program that's doing the logging, not simply things wrong somewhere else. If a SMTP mailer trying to send email to somewhere logs 'cannot contact port 25 on ', that is not an error in the local system and should not be logged at level 'error'. The 'error' log level is for 'I'm not working right, help', things such as 'configuration file error', 'my memory allocation failed', 'unexpected failure to read a data file', and so on.
-
Dan Q ☛ For anyone who :has :not yet seen the magic of modern CSS
Modern CSS is freakin’ amazing. Widespread support for nesting, variables, :has, and :not has unlocked so much potential. But I don’t yet see it used widely enough.
Suppose I have a form where I’m expecting, but not requiring, a user to choose an option from each of several drop-downs. I want to make it more visually-obvious which drop-downs haven’t yet had an option selected. Something like this: [...]
-
Kerrick Long ☛ Re: Affordances and Lean CSS
I was indeed objecting that in my mind. But I was not thinking, “it didn’t work.” I was thinking, “and it has kept working for decades. Obviously the utility-only workflow described is terrible; it’s why I refuse to choose Tailwind. How are affordances better than what’s worked for a decade?”
…and then I read further, and saw you are indeed recommending what’s worked for a decade, with CSS layers to solve the one pain point with that workflow, which they were invented to solve.
-
Markup from Hell ☛ Forms are a badly designed part of HTML - HTMHell
Forms were likely one of the reasons why browser vendors joined forces in the WHATWG in 2004. They felt that HTML standardization was heading into the wrong direction and wanted more practical relevance. While this may be an oversimplification, if true, it highlights the failure of the WHATWG (i.e., the browser vendors) and, subsequently, the W3C. Although the newly standardized form elements and features all point into the right direction, they are incomplete and unfinished. The fact that this is still the case, even more than ten years after HTML5 became a recommendation, is alarming. I will concentrate in this article on forms and especially on missing elements, inconsistent behaviour and the problems with styling.