-- Leo's gemini proxy

-- Connecting to gemini.techrights.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB


● 07.15.23


Gemini version available ♊︎

● Links 15/07/2023: LabPlot 2.10.1 and Akademy 2023


Posted in News Roundup at 5:34 pm by Dr. Roy Schestowitz


GNU/Linux


Desktop/Laptop


↺ Real Linux User ☛ What if productivity influencer Ali Abdaal wants to be a Linux user – Is Linux usable for macOS users


Many of you may be wondering who Ali Abdaal is.


Instructionals/Technical


↺ TecAdmin ☛ How to Log POST Request Data in Apache


Apache HTTP server, one of the most widely used web servers globally, is admired for its robustness, simplicity, and flexibility. It allows for comprehensive logging of different types of HTTP requests, which is crucial for maintaining website performance, security, and debugging issues.


↺ TecAdmin ☛ How to Install GPart on Ubuntu & Debian


In this article, we’ll walk through the steps of installing and using GPart on Ubuntu and Debian systems. The GPart tool, short for Guess PC-type hard disk partitions, is a useful utility that can help recover lost partition tables on a disk drive. It’s especially helpful in disaster recovery situations.


↺ DebugPoint ☛ How to Install Anaconda in Ubuntu or Debian


A simple tutorial to install the Anaconda package in Ubuntu or in Debian Linux. Anaconda is an essential platform for handling data science and machine learning workflows. With over 7500 scientific packages, it’s the ideal solution for processing large-scale data, predictive analysis, and scientific computing.


↺ TecAdmin ☛ Using Rsync for Effective Data Backup: A Step-by-step Guide


Backing up data is a vital part of maintaining digital information, and rsync is a powerful tool in any system administrator’s arsenal.


↺ FOSSLinux ☛ 5 ways to delete symbolic links in Linux


In the Linux world, symbolic links (also known as symlinks or soft links) are a powerful tool for creating shortcuts to files and directories. However, there may be instances where you need to remove these symbolic links, whether it’s to clean up outdated links, mitigate a security risk, or reorganize your file system.


↺ Linux Capable ☛ How to Install Python on Pop!_OS


Python, a versatile and powerful programming language, has secured a prominent position in the technology realm due to its distinctive characteristics: Python’s potential extends across various domains, from machine learning to cybersecurity. However, harnessing its power requires understanding how to set up the Python environment on one’s operating system.


↺ How to Enable Mod_headers on Apache in Ubuntu 22.04: A Step-by-Step Guide


mod_headers is a powerful Apache module that allows you to manipulate HTTP headers in various ways. By enabling mod_headers on your Apache server in Ubuntu 22, you can customize headers, add or remove headers, and control how your server interacts with clients.


↺ Own HowTo ☛ How to monitor your website or server uptime with New Relic


In this tutorial, you will learn how to setup Synthetic monitor on new relic. Synthetic monitor is a service offered by New relic, that you can use to monitor your server or application.


↺ HowTo Forge ☛ How to Install FossBilling with Nginx on Rocky Linux 9


FOSSBilling is a fork of BoxBilling, it provides a great experience for clients with an intuitive interface and also supports multiple payment gateways. I will install FOSSBilling on a Rocky Linux 9 server in this guide.


↺ HowTo Forge ☛ How to create form assignments in Moodle with the integrated ONLYOFFICE Docs


Moodle is an open-source e-learning management system written in PHP and distributed under GNU GPL. ONLYOFFICE integration into Moodle allows working with office documents directly within the course structure. In this tutorial, we’ll learn how to create form submissions in Moodle assignments using the integrated ONLYOFFICE Docs.


↺ HowTo Forge ☛ How to Install Ruby on Rails with PostgreSQL on AlmaLinux 9


Ruby on Rails or RoR or Rails is a free and open-source web application framework written in Ruby with the MIT License. It is a full-stack web framework that uses the model-view-controller (MVC) pattern.


↺ HowTo Forge ☛ How to Install OpenEMR on Rocky Linux 9


OpenEMR is an open-source electronic health record and medical practice management tool. It is Office of the National Coordinator for Health Information Technology (ONC) certified and features integrated health records, practice management, scheduling, electronic billing, internationalization, free support, and more.


↺ Linux Capable ☛ How to Install GitLab on Debian 12/11/10


GitLab is a web-based Git repository management tool that provides a complete DevOps platform, enabling teams to collaborate on projects easily. It is an open-source application that offers various features, such as continuous integration/continuous deployment (CI/CD), version control, and issue tracking.


↺ Linux Capable ☛ How to Install MATE Desktop on Debian 12/11/10


Discover MATE, a renowned desktop environment that offers an adaptable, efficient, and user-friendly experience on Linux platforms. Stemming from GNOME 2, MATE has evolved to stand on its own, blending classic desktop principles with contemporary tech elements.


↺ Linux Capable ☛ How to Undo Last Git Commit


Git, a robust and widely adopted version control system, plays a pivotal role in software development. It empowers developers to track modifications, revert to previous versions, and collaborate seamlessly. However, even seasoned developers can occasionally commit unintended changes. This comprehensive guide will explain how to undo your last Git commit.


↺ Major Hayden ☛ Deploy a containerized Ghost blog 👻


Ghost delivers a great self-hosted blogging platform that deploys well in containers.


Let’s deploy it on CoreOS along with Caddy. ️📝


↺ Linux Capable ☛ How to Configure Git Username and Email Address


Git, the widely adopted distributed version control system, is an integral part of many software development workflows. One of the first steps after installing Git is to configure your Git username and email address. This configuration is crucial as Git associates your identity with every commit you make.


↺ ID Root ☛ How To Install Cinnamon Desktop on Fedora 38


In this tutorial, we will show you how to install Cinnamon Desktop on Fedora 38. For those of you who didn’t know, Cinnamon stands out as a feature-rich and visually appealing desktop environment for Linux systems. Its intuitive interface, customizable options, and extensive applet library make it a top choice for many users.


↺ Make Tech Easier ☛ How to Install and Configure ownCloud Server


OwnCloud is a powerful, web-based personal storage solution for Linux. It works by converting a standard Linux-Apache-MySQL-PHP (LAMP) software stack into an interactive web application that you can access anywhere.


>


↺ ID Root ☛ How To Install MySQL Workbench on Debian 12


In this tutorial, we will show you how to install MySQL Workbench on Debian 12. MySQL Workbench is an integrated development environment (IDE) that provides a unified platform for database design, development, and administration.


↺ ID Root ☛ How To Install Kodi on Debian 12


In this tutorial, we will show you how to install Kodi on Debian 12. Kodi, the renowned open-source media center software, has gained immense popularity for its ability to transform your Debian 12 Bookworm system into a versatile entertainment hub.


↺ ID Root ☛ How To Install Avidemux on Debian 12


In this tutorial, we will show you how to install Avidemux on Debian 12. Video editing has become an integral part of various professional and creative endeavors. Whether you’re a filmmaker, content creator, or simply someone who enjoys editing videos, having the right tools at your disposal is crucial.


↺ LinuxStans ☛ 6 Most Common Linux Logging Issues


Want to learn more about Linux logging? Check out this list of the six most common Linux logging issues. Linux users can access Linux logs, which serve as a timeline that maps events that have taken place in the operating system.


↺ ID Root ☛ How To Change TimeZone on Debian 12


In this tutorial, we will show you how to change TimeZone on Debian 12. For those of you who didn’t know, Timezone configuration plays a crucial role in ensuring accurate time representation on your Debian 12 Bookworm system.


↺ FOSSLinux ☛ Your ultimate guide to creating, listing, exporting, and removing Linux aliases


The Linux command-line interface, powerful and versatile, can sometimes seem overwhelming due to the sheer number of commands and options available. This is where aliases come into play, enhancing command-line efficiency by shortening long commands or substituting them with more intuitive versions. An alias is a custom shortcut or abbreviation that represents a command or a sequence of commands.


↺ FOSSLinux ☛ 5 ways to monitor Linux log files in real-time


Linux log files are a goldmine of information about the system’s inner workings and performance. They record various events and provide insights into the behavior of both system and application processes. However, extracting useful information from these log files can be a daunting task, especially when they grow large. Thankfully, Linux provides several tools that allow you to monitor these log files in real time. This means you can watch events as they happen and detect issues early, thus enabling proactive system management.


↺ DebugPoint ☛ How to Install Anaconda in Ubuntu or Debian


Anaconda is an essential platform for handling data science and machine learning workflows. With over 7500 scientific packages, it’s the ideal solution for processing large-scale data, predictive analysis, and scientific computing. Anaconda takes care of the installation of these packages and their dependencies, saving you the hassle of doing it yourself. Moreover, it provides an integrated Python environment, making it the go-to choice for anyone serious about data science and machine learning.


In this article, you will learn how to install Anaconda in Ubuntu or Debian Linux. It is tested on the latest version of Debian 12 and Ubuntu Linux.


↺ DebugPoint ☛ How to Install Jupyter Notebook in Debian or Ubuntu Linux


Jupyter Notebook is a powerful web-based interactive dev tool which allows you to create and share live code, visualizations, and interactive data. Its notebook format combines code and text, making it an excellent choice for data exploration, analysis, and collaborative projects.


In this tutorial, we will guide you through the step-by-step process of installing Jupyter Notebook on Ubuntu or Debian -based systems, enabling you to harness its versatility and extend your programming capabilities.


Desktop Environments/WMs


K Desktop Environment/KDE SC/Qt


↺ LabPlot 2.10.1 released


Today we are announcing the availability of the minor patch release 2.10.1. This release contains minor improvements and bug fixes only. The fixes are distributed over many different areas of the application and we recommend everybody update to this patch release which is available from our download page.


↺ KDE’s annual report for 2022 has landed.


Read up on all stuff the Community did, the events we went to, how we used the funds generously donated by sponsors and the public, and much more.


↺ KDE Videos ☛ Akademy 2023 – Room 1 – 7/14/2023, 12:43:13 PM


Akademy is the annual world summit of KDE, one of the largest Free Software communities in the world. It is a free, non-commercial event organized by the KDE Community.


↺ KDE Videos ☛ Akademy 2023 – Room 1


Akademy is the annual world summit of KDE, one of the largest Free Software communities in the world. It is a free, non-commercial event organized by the KDE Community.


↺ GSoC ’23: Summary of work done over first coding period


Hello and welcome back to my blog! This time I will be reviewing the work I’ve done during the first coding period of GSoC ’23. This blog is written as part of my work for GSoC ’23, to detail all the work I have done. Let’s get started!


Distributions and Operating Systems


↺ HaikuOS ☛ [Haiku] [GSoC 2023] VPN Support Project Update #3


Sorry for the late blog post everyone! Personal life and some roadblocks on the project got in the way but I am proud to say that the driver is up and working!


I got the semaphore problem settled, but I then ran into a problem where the data that the application on the interface side sends a packet was then not receiving the packet. Through some debugging I found out that the interface, when it goes into device_consumer_thread for getting the receive function, it fails here. Looking deeper into when that interface->receive_funcs element gets assigned I found the function here which I realized is never called when I call ifconfig to set up the interface. I ran into the solution to the problem by just changing the type of datalink frame from loopback to an ethernet frame that the interface will be using from now on. That brought the packet to an interface and I started to get a new problem of course


Fedora Family / IBM


↺ Trusted Software Supply Chain with Vincent Danen


Available as a cloud service, Red Hat Trusted Software Supply Chain provides a DevSecOps framework to create applications more securely. Vincent Danen is the VP of Product Security at Red Hat and joins us in this episode.


Red Hat has been a Secure Open Source software provider for very long. We discuss how the Red Hat Trusted Software Supply Chain product allows enterprises to adopt DevSecOps practices successfully, safely consume open-source code and third-party dependencies, and build security into the software development life cycle.


↺ Video ☛ In The Clouds (E26) | Let’s Chat Generative AI (ft. Michael Ferris)


In this episode of In the Clouds, join your host Stu Miniman as he has a candid conversation with Senior Vice President of Corporate Development and Strategy at Red Hat, Michael Ferris on all things Cloud and AI.


↺ Red Hat Official ☛ CentOS Linux is going End of Life, What does that mean for me?


June 30th, 2024 is a pivotal date in the world of enterprise Linux. For almost 20 years, CentOS Linux has been, for many, the choice for server workloads. However, that’s about to change when CentOS Linux 7, the last live version of the Community ENTerprise Operating System, is going end of life. This means the repositories will be shut down, no new versions will be released and no new updates will be made available.


↺ Computer Weekly ☛ AI, automation and edge driving Red Hat channel


Red Hat is looking to work closely with its channel to co-create opportunities, particularly around artificial intelligence (AI), automation and edge, as it continues to build on the momentum it’s generated with partners.


↺ Silicon Angle ☛ Red Hat’s code restrictions draw mostly sympathetic response from open-source providers [Ed: Open Source is not Free software, it is openwashing]


Over the 30 years of its existence, Red Hat Inc. has cultivated a nice-guy image for its practice of releasing all the fruits of its software development efforts as open-source code for anyone to use. But over the past three weeks that image has taken a hit.


↺ Fedora Project ☛ Fedora Community Blog: CPE Weekly Update – Week 28 2023


This is a weekly report from the CPE (Community Platform Engineering) Team. If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on libera.chat.


Devices/Embedded


↺ Arduino ☛ Experiment with new tools for MicroPython


At the end of last year (November 2022) we announced initial support for MicroPython in the Arduino ecosystem, and continued to quietly work on the toolkit for this language. We continuously expand the list of Arduino boards for which a MicroPython firmware is provided (available here).


↺ peppe8o ☛ Raspberry PI WiFi Hotspot with Android USB tethering


Connecting devices from Android WiFi Hotspots fastly drains your smartphone’s battery and can waste it in a few months.


↺ Linux Gizmos ☛ low-cost ODYSSEY SBC integrates STM32 MPU


SeeedStudio recently featured a Single Board Computer based on a 32-bit STM32 MPU clocked at 1.0GHz. The ODYSSEY-STM32MP135D supports multiple operating systems and provides versatile connectivity options including two ethernet ports and one LCD connector.


↺ Hackaday ☛ Open-Source LAMP Instrument Aimed At Clinicians And Biohackers Alike


Over the last few years, we’ve all been given a valuable lesson in both the promise and limitations of advanced molecular biology methods for clinical diagnostics. Polymerase chain reaction (PCR) was held up as the “gold standard” of COVID-19 testing, but the cost, complexity, and need for advanced instrumentation and operators with specialized training made PCR difficult to scale to the levels demanded by a pandemic.


Mobile Systems/Mobile Applications


↺ Motorola rolls out Android 13 update for Moto Edge 30 Neo


↺ Notebook Check ☛ Lenovo Tab M10 5G launches with 2K display, Android 13 and “all-day” battery life – NotebookCheck.net News


↺ SamMobile ☛ One UI 6.0 concept claims to have fixed Samsung’s Android skin – SamMobile


↺ Android Authority ☛ 5 Android apps you shouldn’t miss this week – Android Apps Weekly


↺ Sportskeeda ☛ Best weather apps for Android


↺ Make Use Of ☛ 6 Quick Ways to Speed Up Chrome on Android


↺ Dev Discourse ☛ New features improve media viewing on Android devices in Google Chat | Technology


↺ Android Police ☛ How to connect a PS4 controller to your Android phone or tablet


Free, Libre, and Open Source Software


↺ Medevel ☛ Eucalyptus: Build AWS-compatible Clouds


Eucalyptus is an open-source software for building AWS-compatible private and hybrid clouds. It offers an Infrastructure as a Service (IaaS) product that allows users to provision compute and storage resources on-demand.


↺ Hackaday ☛ Phone Thermal Cameras Get Open Source Desktop Tools


Whenever phone-based thermal cameras are brought up here on Hackaday, we inevitably receive some comments about how they’re a bad investment compared to a standalone unit. Sure they might be cheaper, but what happens in a couple years when the app stops working and the manufacturer no longer feels like keeping it updated?


↺ Hackaday ☛ An Open-Source Antikythera Mechanism


When the Antikythera Mechanism was first discovered, it wasn’t viewed as the wonder that we know it today. Originally the divers who found the device and the first scientists to look at it wrote it off as an astrolabe or other some other common type of clock. It wasn’t until decades later when another set of scientists x-rayed the device and surveyed more of the shipwreck where it was found that it began to become one of the more important archaeological discoveries in history. There have been plenty of attempts to recreate this device, and this replica recreates the mechanisms of the original but is altered so it can be built in a modern workshop.


Web Browsers/Web Servers


Mozilla


↺ Firefox Nightly: Full Speed Into The Future – These Weeks in Firefox: Issue 142


↺ Mozilla ☛ Mozilla Open Policy & Advocacy Blog: European Parliament’s version of the CRA threatens cybersecurity and open source development


Recent discussions in the European Parliament can seriously undermine existing cyber security practices and open source development by setting disproportionate obligations and strict requirements for vendors supplying products in Europe.


SaaS/Back End/Databases


↺ PostgreSQL ☛ Update on Continued Trademark Actions Against the PostgreSQL Community


The PostgreSQL Community Association (PGCA, aka the PostgreSQL Community Association of Canada) wishes to provide guidance on the use of an infringing trademark on what is claimed to be a PostgreSQL community event. The event in question is hosted by Fundación PostgreSQL, which is still defending the registration of a trademark confusingly similar to the PostgreSQL community’s trademark registrations.


The PostgreSQL community has guidelines on running a “community event,” which help organizers provide a consistent, positive experience across all PostgreSQL events. PostgreSQL events that follow the community guidelines are allowed to use the PostgreSQL trademarks following the terms of the PostgreSQL trademark policy.


Content Management Systems (CMS)


↺ WordPress ☛ WordPress 6.3 Beta 4


WordPress 6.3 Beta 4 is ready for download and testing.


Testing for issues is a critical part of developing any software, and it’s a meaningful way for anyone to contribute—whether you have experience or not.


↺ WordPress ☛ WP Briefing: Episode 59: A Polyglot’s WordPress


Join WordPress Executive Director Josepha Haden Chomphosy in the 59th episode of the WordPress Briefing. Today she invites guest speaker Alex Kirk to discuss Polyglots’ work to continue to help bring translation to WordPress.


↺ WordPress ☛ 6.3 Live Product Demo


Want to learn more about WordPress 6.3, planned for release on August 8, 2023? Join the WordPress community for a first look at 6.3 in action during a live product demonstration.


Programming/Development


↺ Junichi Uekawa: Spent 2 hours migrating my chrome extension to manifest v3.


Spent 2 hours migrating my chrome extension to manifest v3.


Two parts that didn’t make sense at first, browser_action to action migration, and executeScript.


First, browser_action to action manifest change


↺ Hackaday ☛ Reviving Interlisp With The Medley Interlisp Project


Within the Artificial Intelligence and natural language research communities, Lisp has played a major role since 1960. Over the years since its introduction, various development environments have been created that sought to make using Lisp as easy and powerful as possible. One of these environments is Interlisp, which saw its first release in 1968, and its last official release in 1992. That release was Medley 2.0, which targeted various UNIX machines, DOS 4.0, and the Xerox 1186. Courtesy of the Interlisp open source project (GitHub), Medley Interlisp is available for all to use, even on modern systems.


↺ Erik Faye-Lund: Zink brings conformant OpenGL on Imagination GPUs


Today, Imagination Technologies announced some very exciting news: they are now using Zink for full OpenGL 4.6 support! Collabora had the pleasure of working together with engineers from Imagination to make this a reality, and it’s very rewarding to now be able show the results to the world!


More importantly, this is the first time we’ve seen a hardware vendor trust the OpenGL-on-Vulkan Mesa driver enough to completely side-step a native OpenGL driver and use it in a shipping product. It’s wonderful to see that Zink can realistically be used as a work-horse, especially in a high-performance graphics setting.


Python


↺ TecAdmin ☛ Python Program to Reverse a Number


In this article, we will discuss a Python program to reverse a number. The Python programming language is renowned for its simplicity and versatility, and the task of reversing a number is no exception.


↺ TecAdmin ☛ Python Program to Check if a Number is Even or Odd


Before we get into the specifics of how to create a Python program that checks whether a number is odd or even, it’s essential to understand what these terms mean.


↺ TecAdmin ☛ Python Example to Call a Function and Get a Return


Python, a high-level interpreted language, is well-known for its simplicity and readability. One of the core principles of Python is that “There should be one– and preferably only one –obvious way to do it.”


↺ SANS ☛ DSSuite (Didier’s Toolbox) Docker Image Update, (Fri, Jul 7th)


↺ Rlang ☛ CheatSheet for coding in R, Python and Julia


> I’m making freely available the first version of something I’ve wanted to do for a long time.


↺ TecAdmin ☛ Python Program to Convert String to Datetime


Python, as a versatile programming language, allows us to convert strings into datetime objects. This conversion is a common requirement in many programming scenarios, especially in data analysis and manipulation where you often import date and time data in the form of strings.


Shell/Bash/Zsh/Ksh


↺ It’s FOSS ☛ Bash Basics Series #5: Using Arrays in Bash


Time to use arrays in bash shell scripts in this chapter. Learn to add elements, delete them and get array length.


↺ TecAdmin ☛ Resolving the “Syntax Error Near Unexpected Token `newline’” in Bash


When writing bash scripts, it’s common to encounter a variety of errors, especially when you’re first starting out. One common error message that users often encounter is the “syntax error near unexpected token newline”.


↺ It’s FOSS ☛ Bash Basics Series #4: Arithmetic Operations


In the fourth chapter of the series, learn to use basic mathematics in Bash.


↺ Hackaday ☛ Suc Aims To Replace Slack In Five Lines Of Bash


The design philosophy of Unix is fairly straightforward. Software should do one thing as simply as possible, and do that one thing only. As a design principle this is sound advice even well outside of the realm of Unix, and indeed software in general, but that doesn’t stop modern software packages from being too large for their own good. So, if you’re tired of bloated chat programs like Slack or Mattermost with their millions of lines of code, you might instead favor something like Simple Unix Chat (suc).


↺ It’s FOSS ☛ FOSS Weekly #23.27: Peppermint OS, Warp Terminal, Math Bash and More


Red Hat fiasco continues and we have an opinion on it. Apart from that you see the continuation of our Bash Basics and Terminal Tuesday series.


↺ TecAdmin ☛ Bash Script to Replace one Substring with Other String


In the world of shell scripting, efficient string manipulation is a crucial skill. Being able to replace one substring with another in a given string can significantly enhance the functionality and flexibility of your bash scripts.


Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages. Permalink  Send this to a friend

----------

Techrights

➮ Sharing is caring. Content is available under CC-BY-SA.

-- Response ended

-- Page fetched on Sat Jun 1 09:17:41 2024