Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
HowTos
  • Custom when | Playing Perl 6 b6xA Raku

    I didn’t quite like the syntax of using match in the last post. The commas in the list of its arguments looked strangely out of place. Maybe because my eyes are used to a given block. Sleeping over it helped.

  • Delete The Code

    For a long time, I’ve tried very, very, very, very hard to work around problems with NIR variables when it comes to UBOs and SSBOs.

    Really, I have.

    But the bottom line is that, at least for gallium-based drivers, they’re unusable. They’re so unreliable that it’s only by sheer luck (and a considerable amount of it) that zink has worked at all until this point.

  • Mariuz's Blog: Firebird 3.0 Language Reference (English) Released

    The Firebird Documentation Team is proud to announce the first release of the English Firebird 3.0 Language Reference (HTML, PDF). You can also find it on the Documentation page. This new Language Reference covers all SQL syntax of Firebird 3.0.

    The new English Firebird 3.0 Language Reference is based in part on the Russian Firebird 3.0 Language Reference, but is not a direct translation (though we thankfully copied parts of it). Work has also been started on the Firebird 4.0 Language Reference.

  • Brave web browser 1.17.3 review

    Nobody likes ads, but they’re unfortunately central to today’s revenue models, so we’d rather see ones that directly fund creators and projects rather than horrible advertising networks.

    Brave uses its own Privacy-Preserving Product Analytics (P3A) to target ads and avoid the tracking associated with other services. Brave’s ad network returns 70 per cent of its revenue to users, so this is anything but a money grab. It seems a little cheeky to block a webpage’s own ads only to run your own, but we like cheeky.

    We found casual browsing to be snappy with Brave and struggled to find any site (that’s worth your time) that required the adblocker to be disabled. Even our sister site and ad haven TechRadar didn’t bat (no pun intended) an eyelid.

    The ad-blocking engine is written in Rust and hardware acceleration is enabled by default. If you browse to brave://gpu you can see what features are enabled.

    We were pleased to see that installing Brave on our Pop-powered Dell XPS 13 gave us WebGL2 rendering out of the box. To get accelerated video decoding to work we had to enable an experimental flag, but then it worked just fine.

  • Snapcraft Clinic

    At work we have a forum where developers can discuss packaging Linux applications, specifically as snaps. Sometimes developers just want to pair through a problem to get it either resolved for themselves, or for whatever is blocking to be handed off to the right people.

    One strategy for supporting developers we found effective was via regular live video conference. So last year we started the Snapcraft Clinic. On a semi-regular basis we dedicate time to join with anyone who has technical issues with snapping, to help them.

  • Public Cloud Image Change Information

    With the last push of our Public Cloud images we also enabled the publishing of image change information. We’ve had numerous requests to make change data available when images get published and we are happy to share that this data is now available.

  • ut2004 – players vs (more) bots (than players)

    of course a bit more game physics as with the source2 (half life 2) engine would have been nice… but still… overall one of the best games ever X-D (the internet connection of course needs to be fast and it is best to run dedicated (GNU Linux) server for best performance.

  • Stadia Fallout: Nobody Can Address Stadia Games' Bugs Because Google Fired All The Developers

    More bad news for Stadia. We were just discussing Google's decision to axe its own game development studios. In and of itself, such a move to cut staff like this would be a worrying sign for the platform, especially given just how much growing interest there has been in video games and game-streaming surrounding the COVID-19 pandemic. But when it's instead one more indication that Google isn't fully committed to its own platform, alongside the poor reception from the public and concerns about whether it can deliver the gaming experience it promised, these things tend to pile up on one another. I have attempted to drive home the point of just how important the development of trust with customers is for Stadia, given that those buying into the platform are gaming entirely at the pleasure of Google's desire to keep Stadia going.

  • Technically Speaking (S1E02): Edge IT: A space odyssey
  • OBS Tutorial: Break Down My Video Workflow

    I am constantly using OBS for this channel and over time I've worked out ways to simplify my video production workflow and automate a lot of annoying tasks that I have to do in every video, so today I thought I'd share some of those tips and tricks.

  • The Top Free Tools for Sysadmins in 2021

    It's no secret that sysadmins have plenty on their plates. Managing, troubleshooting, and updating software or hardware is a tedious task. Additionally, admins must grapple with complex webs of permissions and security. This can quickly become overwhelming without the right tools.

    If you're a sysadmin seeking to simplify your workflows, you're in luck. We've gathered some excellent software picks to help tackle different duties more efficiently.

    Thankfully, these free tools are also respectful of tight budgets—without sacrificing core functionality.

  • Configuration Security for Remote Endpoints with CIS-CAT Pro | CSO Online

    Configuration management can be challenging. IT teams can become overwhelmed between various standards, compliance requirements, and security options. As the popularity of remote work grows, so does the complexity of implementing secure configurations. Thankfully, there are consensus-developed security recommendations and tools available to help automate the process.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.