Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Programming: Python and C++

  • Python alternative to Docker

    Deploying a Python app to a server is surprisingly hard. Without blinking, you’ll be dealing with virtual environments and a host of other complications. The landscape of deployment methods is huge. What if I told you that there is a way to build your app into a single file and it isn’t a Docker container? In this article, we’re going to look at common ways of deploying Python apps. We’ll explore the touted benefits of Docker containers to understand why containers are so popular for web apps. Finally, we’ll look at an alternative to Docker that may be a lot simpler for your Python web app and compare and contrast this alternative against Docker.

  • How to Convert a Python String to int

    Integers are whole numbers. In other words, they have no fractional component. Two data types you can use to store an integer in Python are int and str. These types offer flexibility for working with integers in different circumstances. In this tutorial, you’ll learn how you can convert a Python string to an int. You’ll also learn how to convert an int to a string.

  • Free Coaching For PyGotham Speakers

    I help organize PyGotham, NYC’s annual conference about the Python programming language. For the third year in a row, we’re giving our speakers free sessions with a professional speaking coach, opera singer Melissa Collom. In the past we’ve limited coaching to first-time speakers, but we’re now able to coach everyone.

  • 8 Excellent C++ Natural Language Processing Tools

    Natural language processing (NLP) is a set of techniques for using computers to detect in human language the kinds of things that humans detect automatically. Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

today's howtos

The [EndeavourOS] September release has arrived

The ISO contains: Linux kernel 5.2.14 Mesa 19.1.6 Systemd 243.0 Firefox 69 (Quantum) Arc-x-icons, a more complete and updated version than the Arc icon set used previously. The new EndeavourOS welcome launcher on both the live environment as on the installed system. It’s a one-click menu to the wiki for the basic system commands and setting up your hardware. Our Nvidia-installer is now installed by default which now also installs the dkms drivers. Gtop system monitor, a nice terminal-based system load monitor that launches from the panel. Read more

Debian May Need To Re-Evaluate Its Interest In "Init System Diversity"

Debian Project Leader Sam Hartman has shared his August 2019 notes where he outlines the frustrations and issues that have come up as a result of init system diversity with some developers still aiming to viably support systemd alternatives within Debian. Stemming from elogind being blocked from transitioning to testing and the lack of clarity into that, Hartman was pulled in to try to help mediate the matter and get to the bottom of the situation with a lack of cooperation between the elogind and systemd maintainers for Debian as well as the release team. Elogind is used by some distributions as an implementation of systemd's logind, well, outside of systemd as a standalone daemon. Elogind is one of the pieces to the puzzle for trying to maintain a modern, systemd-free Linux distribution. Read more