Language Selection

English French German Italian Portuguese Spanish

Software: Selenium, Best Free Linux Software for DJs, and a Look at Stretchly (Electron)

Filed under
  • Automate a web browser with Selenium

    Selenium is a great tool for browser automation. With Selenium IDE you can record sequences of commands (like click, drag and type), validate the result and finally store this automated test for later. This is great for active development in the browser. But when you want to integrate these tests with your CI/CD flow it’s time to move on to Selenium WebDriver.

    WebDriver exposes an API with bindings for many programming languages, which lets you integrate browser tests with your other tests. This post shows you how to run WebDriver in a container and use it together with a Python program.

  • Best Free Linux Software for DJs

    A disc jockey, commonly abbreviated as DJ, is an individual who plays existing recorded music for a live audience. It takes creative juices, passion, but most importantly hard work to become a good DJ.

    DJs use equipment that plays at least two sources of recorded music simultaneously and mixes them together, creating an original composition. The earliest DJs in pop music, in 1970s discos, used record turntables, vinyl records and audio consoles. For many years, this analogue environment was the only relevant one. DJs carted large collections of vinyl records to and from gigs.

  • stretchly Reminds You To Take Breaks From Your Computer (Open Source, Cross-Platform)

    stretchly is an open source, cross-platform break time reminder. The Electron application sits in your tray, reminding you to take breaks from working on the computer.

    The application is designed to be easy to use, but also flexible. You can start using it as soon as you install it, without having to dig into its settings. After 10 minutes, it notifies you to take a 20 second break. It does this every 10 minutes, with a larger 5-minute break every 30 minutes.

    The break duration and interval can be customized, along with various other aspects, like only enabling microbreaks or breaks, enabling or disabling strict mode (breaks can't be finished early), and more advanced options.

More in Tux Machines

today's howtos

The Linux kernel: Top 5 innovations

The word innovation gets bandied about in the tech industry almost as much as revolution, so it can be difficult to differentiate hyperbole from something that’s actually exciting. The Linux kernel has been called innovative, but then again it’s also been called the biggest hack in modern computing, a monolith in a micro world. Setting aside marketing and modeling, Linux is arguably the most popular kernel of the open source world, and it’s introduced some real game-changers over its nearly 30-year life span. Read more

Android Leftovers

Removing Qt 4 from Ubuntu before the 20.04 release

I would like to completely remove Qt 4 from the Ubuntu archive before the 20.04 release. This includes all of KDE 4 and dependencies. The Debian Qt/KDE Team (which I am a part of) is raising the status of the Qt 4 removal bugs to RC[1], and since the Qt 6 work is starting upstream in the dev branch in the coming months, now is the time for Qt 4 to go. My timeline for this is to change all of the bugs filed to ask people to port[2] to removal bugs, and go over the list of Qt 4 reverse dependencies one last time, so the removal can be done at the beginning of the 20.04 cycle before the archive opens. This would make 19.10 the last release with Qt 4. Read more Also: Ubuntu Planning To Drop Qt4 & Its Dependencies Ahead Of 20.04 LTS