Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc

  • OpenHPC Announces the Release of OpenHPC v2.1 [Ed: The so-called 'Linux' Foundation keeps outsourcing everything to Microsoft's proprietary software trap because Microsoft pays it to enhance GitHub monopoly]

    OpenHPC is pleased to announce the release of OpenHPC, v2.1. This is an update release for the OHPC 2.x branch targeting support for CentOS8 and OpenSUSE Leap 15. This update release provides a number of component updates and two package additions.

  • JetBrains Releases Projector For Swing

    JetBrains has released the initial version of Projector, an open source tool and framework for running JetBrains IDEs and Swing apps remotely over your network.

    Swing is a lightweight graphical toolkit for Java that provides a wide range of widgets.It is part of Oracle's Java Foundation Classes (JFC) that provide a GUI for Java programs, is written in Java, and is built on top of the AWT (Abstract Windowing Toolkit) API. It goes further than AWT in providing platform-independent and lightweight components including buttons, checkboxes, menus and radio buttons. IDEs such as Android Studio and JetBrains IDEs use Swing for the UI part of applications.

  • How to use the PYTZ module of Python – Linux Hint

    Date and time values vary based on the zone. These values are needed to change for those Python applications that require dealing with international users. According to the zone, the dateTime module of Python cannot convert the date and time values. This problem can be solved by using the pytz module of Python. This module is not installed in Python. So, you have to install this module before using it in the script. How the pyzt module can be installed and used in Python, have shown in this tutorial.

  • Google Posts Initial Code For Lyra Speech Codec

    Back in February we covered Google's work on the Lyra voice/audio codec designed for fitting with very low bit-rate audio for speech compression in use-cases like WebRTC and video chatting even on the most limited Internet connections. Thanks to leveraging machine learning, Lyra can function at just 3kbps. The code to Lyra is now public.

    Lyra when originally announced by Google back in February sounded quite promising with their effort to allow for video chats over 56kbps Internet connections when Lyra is paired with the AV1 video codec. Getting decent voice quality at 3kbps was quite an engineering feat but made possible via their machine learning work.

  • Signal Just Made One Years Worth Of Server-Side Source Code Available In One Huge Dump

    Signal Messenger LLC forgot to update the GitHub repository for the server-side part of their Signal messaging application for almost one year. Their last git commit to the Signal server was done on April 22nd, 2020 - until someone there remembered that they had promised to be a "open source" company a few hours ago. Signal just pushed a massive source code dump with all the code commits for Signal Server v3.21 to v5.48 to their public GitHub repository.

    [...]

    The new public code commits are accurately dated, reflecting the dates when the code was added to a private repository. That makes it look as if Signal has been pushing their code updates to git all along if you just glance at the commit history on their public GitHub repository. Signal Messenger LLC has apparently been using a git version control system all along, they were just not making their code commits public.

    Tume, our source in the Systems Analyst / Game Developer / FLOSS community who informed us about this code dump, has not been able to find any official statement explaining why Signal Messenger LLC seemingly forgot to update their Signal-Servers public repository for almost one year or why they suddenly remembered.

  • Does Raspberry Pi 4 Need a Fan to Keep It Cool? When / When not

    Raspberry Pi is widely known as a multi-purpose computer. It was developed initially to make computer learning and coding cheap and practical for students. Later on, it found popularity with DIY enthusiasts and project builders because it’s low-cost, versatile, and compact. In almost a decade, the credit-sized board already spanned four generations, and the Raspberry Pi Foundation already sold more than 30 million boards.

    Raspberry Pi’s latest generation, the Raspberry Pi 4 B, is one powerful beast. Armed with a quad-core Broadcom CPU that clocks at 1.5GHz, a Broadcom GPU, up to 8GB of RAM, a Gigabit Ethernet, Wi-Fi, and Bluetooth, it’s a Pi that can deliver a desktop-level performance. However, there is one downside to it – overheating.

    Like its predecessors, Raspberry Pi 4 B does not contain a built-in ventilation system. It wasn’t really a problem with the previous generations considering that their specs are lower. Passive cooling, like adding a heatsink, would usually keep the components cool. In most cases, it’s not even necessary. However, with Raspberry Pi 4’s specs, even a heatsink may not be enough if the Pi is used extensively and even more so if it’s enclosed in a casing.

    [...]

    The Raspberry Pi Foundation is well aware of the heat issue that RPi 4 B is experiencing; that’s why they have issued a firmware update that would fix this issue. The new firmware, however, does not entirely resolve the overheating problem. For this reason, they have released case fans for Raspberry Pi 4 B. Based on users’ tests, the RPi 4’s temperature does not go beyond 60°C when there’s a fan installed, way below the throttling point of 80°C. The fan thus helps in fully optimizing the Pi’s performance while keeping components in average temperatures.

    Do you need to purchase a fan when you buy an RPi 4 B? That would totally depend on what tasks you regularly perform with the Pi and how long you’re usually using it.

    Suppose you’re using your Raspberry Pi computer for everyday tasks like web browsing, document processing, playing your favorite music, and other light computing tasks. In that case, you can use the RPi 4 without a fan. If you’re just connecting one monitor instead of two, and you’re not using it for long periods, then the Pi’s temperature would not reach the threshold temperature for thermal throttling. Even if you’re not using the Pi intensively, it is still recommended to have a cooling component installed. A heatsink would generally be enough for lightweight tasks.

  • What is the HEIC File?

    HEIC or many people know it as HEIF, is an image format widely used to its tremendous benefits. However, this file format is not supported in many Linux machines, so it becomes hard to view these files on Linux OS.

    In case you have a Linux system and want to view HEIC files, then read the article below that mentions multiple procedures to open a HEIC file on the Linux machines without any trouble. Apart from it, you will get to know about the essential aspects of HEIC files.

  • The See Ya Next Tuesday | LINUX Unplugged 400

    Old friends and new join us on a quest to celebrate four hundred episodes.

    Special Guests: Alex Kretzschmar, Corry Clinton, Drew DeVore, and Graham Morrison.

  • Full Circle Weekly News #204

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.