Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on Feb 28, 2023

=> today's howtos | Android Leftovers

Files and Directory Handling in Python

=> ↺ Files and Directory Handling in Python

Python is a powerful programming language that can be used for various purposes, including file and directory management. In this article, we will explore the various ways in which Python can be used for managing files and directories.

Write a Python Program to Return Multiple Values From a Function

=> ↺ Write a Python Program to Return Multiple Values From a Function

Python is a popular programming language that is widely used for developing a variety of applications. One of the features that makes Python stand out is its ability to return multiple values from a function.

Write a Python Program to Check the File Size

=> ↺ Write a Python Program to Check the File Size

When working with files in Python, it's often necessary to check the size of a file.

2023.09 Docu Renewed

=> ↺ 2023.09 Docu Renewed

The Raku Programming Language Documentation Team has released the newly reformatted documentation site after what has been a multi-year project in separating content from presentation, and bringing a more modern outlook to the documentation.

The lone developer problem

=> ↺ The lone developer problem

In short: in my experience, if a single programmer builds something, it’s often hard for others to maintain later. There are several possible reasons why. Even great programmers fall into this trap!
This post is anecdotal from my own experience, so it might not be right or apply to you. But here goes:
A lot of software is built by one person. It might be an entire product built by a lone developer or a significant piece of a system.
When this happens, I’ve observed that code written by a single developer is usually hard for others to work with. This code must’ve made sense to the author, who I think is very smart, but it doesn’t make any sense to me!

Release candidate: Godot 4.0 RC 6

=> ↺ Release candidate: Godot 4.0 RC 6

One more time! We've now fixed all critical regressions we are aware of, so things are looking great for the stable release!

UART tunneling with moteus

=> ↺ UART tunneling with moteus

With the release of more flexible I/O support, the moteus controller auxiliary port can be used to monitor encoders using an onboard UART. Now, with firmware release 2023-02-01, those UART pins can be used as an arbitrary logic level serial port controlled by the application!

My Static Site Workflow

=> ↺ My Static Site Workflow

I’ve managed to come up with a static site workflow that I think is as good as WordPress. Here’s the details…
Cast your mind back to January 2022, dear reader, when I wrote a post about managing content with Jekyll. Shortly after writing it, I realised it was bloody hard to do, so I went back to WordPress.

=> ↺ managing content with Jekyll | ↺ bloody hard to do

I didn’t make the decision to go back to WP lightly; I considered my options (of which there were many) but decided, at the time, that good old WP was the best of the bunch.

=> ↺ of which there were many

=> ↺ managing content with Jekyll | ↺ bloody hard to do | ↺ of which there were many

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/02/28/Programming_Leftovers.1.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
140.520317 milliseconds
Gemini-to-HTML Time
1.304012 milliseconds

This content has been proxied by September (ba2dc).