-- Leo's gemini proxy

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

-- Connected

-- Sending request

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

Tux Machines


Programming Leftovers


Posted by Roy Schestowitz on Jul 15, 2023


Free, Libre, and Open Source Software and Some More Leftovers

Gemini Articles of Interest



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


↺ 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



Reviving Interlisp With The Medley Interlisp Project


↺ 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


↺ 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!


↺ Imagination Technologies

↺ using Zink for full OpenGL 4.6 support


> 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.


↺ Imagination Technologies

↺ using Zink for full OpenGL 4.6 support



Python Program to Reverse a Number


↺ 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.



Python Program to Check if a Number is Even or Odd


↺ 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.



Python Example to Call a Function and Get a Return


↺ 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.”



DSSuite (Didier's Toolbox) Docker Image Update, (Fri, Jul 7th)


↺ DSSuite (Didier's Toolbox) Docker Image Update, (Fri, Jul 7th)



CheatSheet for coding in R, Python and Julia


↺ 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.



Python Program to Convert String to Datetime


↺ 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.



Bash Basics Series #5: Using Arrays in Bash


↺ 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.



Resolving the “Syntax Error Near Unexpected Token `newline'” in Bash


↺ 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”.



Bash Basics Series #4: Arithmetic Operations


↺ Bash Basics Series #4: Arithmetic Operations


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



Suc Aims To Replace Slack In Five Lines Of Bash


↺ 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).



FOSS Weekly #23.27: Peppermint OS, Warp Terminal, Math Bash and More


↺ 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.



Bash Script to Replace one Substring with Other String


↺ 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.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Sat Jun 1 07:27:39 2024