Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on Aug 05, 2023

=> Games: Godot 4.0.4, Steam Deck, GNU/Linux Share, and Payday 3 | Security Leftovers

Triple Threat: The Power of Transcription, Summary, and Translation

=> ↺ Triple Threat: The Power of Transcription, Summary, and Translation

At Collabora, we're committed to bringing people together. That's why we're pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques.

Adrian Gaudebert: Dawnmaker's endless conundrum of infinite replayability

=> ↺ Adrian Gaudebert: Dawnmaker's endless conundrum of infinite replayability

Over the last few months we've had the opportunity to show Dawnmaker to a lot of people, and notably a few publishers. We had the good fortune of receiving very valuable feedback on the game, which allowed us to identify two important problems with it, or at least, with its demo. The first problem is that our artistic direction isn't compelling enough, but that will not be today's topic — though we are, of course, working on it.
The problem we're going to discuss today it that of replayability. Some of our players, and most of the publishers we talked to, have expressed that they do not feel inclined to restart a game after they lose. Once you've understood the patterns of the game, restarting a new game feels like doing the same thing again, and it is boring. That feeling was especially pronounced for players losing in the 2nd or 3rd region of the demo: you have to restart at level one, a level that you have already mastered and don't feel like going through again.

The Rust Programming Language Blog: Announcing Rust 1.71.1

=> ↺ The Rust Programming Language Blog: Announcing Rust 1.71.1

The Rust team has published a new point release of Rust, 1.71.1. Rust is a programming language that is empowering everyone to build reliable and efficient software.
If you have a previous version of Rust installed via rustup, getting Rust 1.71.1 is as easy as:

Louis-Philippe Véronneau: pymonitair: Air Quality Monitoring Display with MicroPython

=> ↺ Louis-Philippe Véronneau: pymonitair: Air Quality Monitoring Display with MicroPython

I've never been a fan of IoT devices for obvious reasons: not only do they tend to be excellent at being expensive vendor locked-in machines, but far too often, they also end up turning into e-waste after a short amount of time. Manufacturers can go out of business or simply decide to shut down the cloud servers for older models, and then you're stuck with a brick.

=> ↺ shut down the cloud servers

Well, this all changes today, as I've built my first IoT device and I love it. Introducing pymonitair.

=> ↺ shut down the cloud servers

Python Program to Find the Factors of a Given Number

=> ↺ Python Program to Find the Factors of a Given Number

Python, a versatile and powerful programming language, has grown to be a favorite among beginners and experts alike due to its readability and efficiency. This comprehensive language isn’t only restricted to web development or data analysis.

Modulus Operator (%) in Python

=> ↺ Modulus Operator (%) in Python

The modulus operator (%) in Python is one of the arithmetic operators, serving a unique purpose unlike more familiar operations such as addition, subtraction, multiplication, and division. It returns the remainder of a division operation. This article explores the usage and applications of the modulus operator in Python programming.

Python’s sub() Function: Enhancing Text Manipulation with Regular Expressions

=> ↺ Python’s sub() Function: Enhancing Text Manipulation with Regular Expressions

Programming languages offer various methods for manipulating text, whether it be to extract data, format text, or make replacements. Python is a popular programming language known for its simplicity and versatility.

Splitting Strings with Python: A Guide to the split() Function and Regular Expressions

=> ↺ Splitting Strings with Python: A Guide to the split() Function and Regular Expressions

Programming languages like Python are used for a wide range of applications, from data analysis to web development. One of the most common tasks in programming is manipulating strings, which are sequences of characters.

Python Regex Flags: An Advanced Guide to Regular Expressions

=> ↺ Python Regex Flags: An Advanced Guide to Regular Expressions

Exploring the world of Regular Expressions Have you ever felt the need to extract specific information from a large data set or search for patterns in text?

The Ultimate Regex Cheat Sheet: A Python Programmer’s Essential Companion

=> ↺ The Ultimate Regex Cheat Sheet: A Python Programmer’s Essential Companion

Regex, or regular expression, is a powerful tool for text processing that allows programmers to search and manipulate strings with complex patterns.

Unit Testing in Python: A Comprehensive Introduction

=> ↺ Unit Testing in Python: A Comprehensive Introduction

Python is a popular programming language used by developers for a variety of purposes such as web development, data analysis, and machine learning. With the rise of agile methodologies in software development, unit testing has become an essential practice for ensuring the quality of code written in Python.

Optimizing Test Processes: The Role of Test Fixtures in Python

=> ↺ Optimizing Test Processes: The Role of Test Fixtures in Python

Software development is a complex process that requires multiple stages of testing to ensure the quality of the final product. Testing plays a crucial role in software development, as it helps identify and fix errors and bugs before a product is released to the market.

To Skip or Not to Skip: An Insight into Skipping Tests in Python

=> ↺ To Skip or Not to Skip: An Insight into Skipping Tests in Python

Testing is an essential part of the software development process. It involves running a program with the specific intent of identifying errors, bugs, and other issues in the code. It helps to ensure that the software functions correctly and meets its requirements.

Running Unittests in Python: A Step-by-Step Guide

=> ↺ Running Unittests in Python: A Step-by-Step Guide

Unit testing is an essential part of the software development process that involves testing individual units or components of code to ensure they function correctly.

Exploring Assert Methods: The Building Blocks of Python Testing

=> ↺ Exploring Assert Methods: The Building Blocks of Python Testing

Testing is a crucial part of software development that helps ensure the quality and reliability of code. Without proper testing, software can have bugs and errors that cause it to perform poorly or even crash.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/08/05/Programming_Leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
140.662103 milliseconds
Gemini-to-HTML Time
1.30055 milliseconds

This content has been proxied by September (ba2dc).