Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • CMake-Based Qt Creator Snapshots

    About a year ago we started porting the build system that we use for building Qt Creator itself from qmake to CMake. Nowadays we are in the state that many Qt Creator developers use CMake for building Qt Creator for their daily work, but the official packages are still based on the qmake build.

  • Week #6 Progress [MyPaint Engine]

    Last week my prime focus was to add more and more settings in the preset editor and so as to make mypaint brushes a bit more customizable. I used KisCurveOptionWidget class which Krita already has and modified it so that it can accomodate the settings and dynamic mypaint brush options. This went on to become a lot more complicated than I anticipated. Although, it works fine there are still a lot of bugs and finishing required to mark this as complete.

  • Stack Abuse: What's New in Tensorflow 2.0?

    If you are a Machine Learning Engineer, Data Scientist, or a hobbyist developing Machine Learning Models from time to time just for fun, then it is very likely that you are familiar with Tensorflow.

    Tensorflow is an open-source and a free framework developed by Google Brain Team written in Python, C++, and CUDA. It is used to develop, test, and deploy Machine Learning models.

    Initially, Tensoflow did not have full support for multiple platforms and programming languages, and it was not very fast and efficient for training Machine Learning models, but with time and after a few updates, Tensorflow is now considered as a go-to framework for developing, training and deploying machine learning models.

  • Python 3.8.4

    The Python 3.8 series is the newest major release of the Python programming language, and it contains many new features and optimizations.

  • Python Insider: Python 3.8.4 is now available

    Python 3.8.4 is the fourth maintenance release of Python 3.8. Go get it here:

    https://www.python.org/downloads/release/python-384/

    Maintenance releases for the 3.8 series will continue at regular bi-monthly intervals, with 3.8.5 planned for mid-September 2020.

  • Perl Weekly Challenge 68: Zero Matrix

    These are some answers to the Week 68 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

  • Microsoft Visual Studio gets .NET Core debugging – on WSL2 [Ed: Microsoft Tim reminds us again that WSL and WSL2 are an ATTACK on GNU/Linux the EEE way]

More in Tux Machines

Android Leftovers

GNUnet 0.13.2 released

This is a bugfix release for gnunet 0.13.1. It fixes some build issues and contains changes to the REST API implmementation (no change in the API itself) as well as OpenID Connect related fixes to re:claimID. Read more

What Does Mozilla Firing 25% of its Workforce Tells us About its Future

Mozilla has fired 250 employees which is 25% of its workforce. Why Mozilla did it and what lies ahead for Mozilla? Read more

HeliOS is a Tiny Embedded OS Designed for Arduino Boards

Mannie Peterson (aka FellFromTree) has developed an embedded operating system called HeliOS that’s designed specifically for 8-bit and 32-bit Arduino boards, and can easily be used from the Arduino IDE. HeliOS is said to have only 21 function calls and implements cooperative and event-driven multitasking, task notification/messaging, timers, and memory management. It’s a non-preemptive multitasking kernel so you won’t have to deal with mutexes. The developer explains how scheduling works with HeliOS: HeliOS uses a run-time balanced strategy which ensures tasks with shorter run-times are prioritized over tasks with longer run-times. This ensures all running tasks receive approximately equal total run-time without using context switching. The other multitasking option available in HeliOS is event driven multitasking, which uses the wait/notify and timer interfaces. Mixing cooperative and event driven tasks in HeliOS is not a problem. Read more