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: GNU Grep, DevOps Hype, and Python

  • Manipulating text with grep

    Imagine you have a file (or bunch of files) and you want to search for a specific string or configuration setting within these files. Opening each file individually and trying to find the specific string would be tiresome and probably isn’t the right approach. So what can we use, then?

  • Hiring a technical writer in the age of DevOps

    It's common for enterprises to leave the technical writer's role out of the DevOps discussion. Even the marketing department joins the discussion in some DevOps-first organizations—so why not the writers? Our industry doesn't ask enough of its technical writers. Documentation is an afterthought. Companies farm out technical writing to contractors at the end of the project lifecycle. Corners get cut. Likewise, technical writers don't ask enough of their industry. The expectations for the role vary from company to company. Both circumstances lead to technical writers being left out of the DevOps discussion. As your organization matures its DevOps practices, it's time to revisit the role of your technical writer.

  • How to port an awk script to Python

    Scripts are potent ways to solve a problem repeatedly, and awk is an excellent language for writing them. It excels at easy text processing in particular, and it can bring you through some complicated rewriting of config files or reformatting file names in a directory.

  • Navigating Python Code with Wing Pro 7 (part 1 of 3)

    Wing Python IDE includes a boatload of features aimed at making it easier to navigate and understand the structure of Python code. Some of these allow for quick navigation between the definition and uses of a symbol. Others provide a convenient index into source code. And still others quickly find and open files or navigate to symbols matching a name fragment. [...] This tool supports text matching, wildcard, and regular expression searching and automatically updates the search results as files change. Searching on Project Files assumes that you have used Add Existing Directory in the Project menu to add your source code to your project. Typically the project should contain the code you are actively working on. Packages that your code uses can be left out of the project, unless you anticipate often wanting to search them with Search in Files.

Games: Stardew Valley, Overland and Wasteland 3

  • Stardew Valley is getting a nifty whole-farm screenshot feature in an upcoming update

    The developer of the sweet game Stardew Valley, ConcernedApe, has announced that a feature-filled update is coming. Coming with the update is a big variety of new things. Their main aim with it, they said is to "polish" the game more. So they're going through fixing various issues that have been hanging around and add a lot of quality of life features. They don't go into too much detail though as they said they don't want to spoil it all, but it sounds like a massive update. One thing they did say is that Wild Bait, as an example, used to be "essentially worthless" but now gives you a chance to catch double fish. Also, every spouse option now has a unique 14-heart event after marriage.

  • The latest Overland update should address some inventory management nuisances

    While I appreciated Overland as difficult as it is, certain parts of it did need improvements and this new update aims to address some of the pain points. First up, a refresher course: what is Overland? It's a tough turn-based survival game, where you take care of a group of travellers on a post-apocalyptic road-trip across the United States.

  • inXile's big party-based RPG 'Wasteland 3' launching May 19 next year, now up for pre-order

    Wasteland 3, the big new squad-based role-playing game from inXile entertainment has a new trailer plus a release date. Today, they confirmed May 19 next year for Linux, macOS and Windows. Moving away from the scorching deserts of post-apocalypse Arizona to the frosty mountains of Colorado, you've been promised aid to keep your own home alive if you help the self-proclaimed Patriarch of Colorado rescue it from the ambitions of their bloodthirsty children. inXile are promising it will be full of challenging tactical combat, exploration, a deep story full of twists and ethical decision making.

Android Leftovers

PyRadio: An open source alternative for internet radio

PyRadio is a convenient, open source, command-line application for playing any radio station that has a streaming link. And in 2019, almost every radio station (certainly, every one that has a web presence) has a way to listen online. Using the free PyRadio program, you can add, edit, play and switch between your own selected list of streaming radio stations. It is a command-line tool for Linux that can run on many computers, including Macintosh and tiny computers like Raspberry Pi. To some, a command-line client for playing music might sound needlessly complicated, but it's actually a simple alternative and one that serves as an instant text-based dashboard to easily select music to listen to. A little background about myself: I spend a lot of time browsing for and listening to new music on Bandcamp, on various blogs, and even Spotify. I don't spend time casually listening to app *radio* stations, which are really algorithmically-generated continuous streams of similarly tagged music. Rather, I prefer listening to non-profit, college and locally-produced independent radio stations that are run by a community and don't rely on advertisements to sustain themselves. Read more