Language Selection

English French German Italian Portuguese Spanish

Programming/Development Leftovers

Filed under
Development
  • LibreOffice and Google Summer of Code 2021: The results

    This year, LibreOffice was once again a mentoring organization in the Google Summer of Code (GSoC), a global program focused on bringing more student developers into free and open source software development. Seven projects were finished successfully. Students and mentors enjoyed the time, and here we present some of the achievements, which should make their way into LibreOffice 7.3 in early February 2022!

  • I try match syntax using Syntax::Keyword::Match | Yuki Kimoto Perl Blog [blogs.perl.org]

    Syntax::Keyword::Match is a module to enable match syntax in the current Perl by Paul Evans who is one of the current Perl Steering Councils. See perlgov about the Perl Steering Council.

  • Crystal 1.2 programming language Released - itsfoss.net

    The release of the programming language Crystal 1.2 has been published , the developers of which are trying to combine the convenience of development in the Ruby language with the high application performance inherent in the C language. Crystal syntax is close to Ruby, but not fully compatible with it, despite the fact that some Ruby programs are executed without modification. The compiler code is written in Crystal and is licensed under the Apache 2.0 license.

    The language uses static type checking, implemented without the need to explicitly specify the types of variables and method arguments in the code. Crystal programs are compiled into executable files, with macro evaluation and code generation at compile time. In programs in the Crystal language, it is allowed to connect bindings written in the C language. Parallelization of code execution is carried out using the “spawn” keyword, which allows you to start a background task asynchronously without blocking the main thread, in the form of lightweight threads called fibers (Fiber).

  • Why Mark Text is my favorite markdown editor

    I got introduced to the markdown format a few years ago when I began to explore Jupyter Notebooks. Many of the other writers at Opensource.com knew markdown, but it was a skill that was unfamiliar to me.

    Markdown is a standard way of writing text, in which you use minimal notation to markup how you want the text styled. For instance, instead of clicking a button to make a word bold, you surround the word with two asterisks (**word**).

  • DeepMind Announces MuJoCo Physical Process Simulator - itsfoss.net

    The code is written in C / C ++ and will be published under the Apache 2.0 license. Linux, Windows and macOS platforms are supported. The work on the opening of all the source codes associated with the project is planned to be completed in 2022, after which MuJoCo will switch to an open development model, which implies the possibility of participation in the development of community representatives.

  • GNU dbm - News: Version 1.22

    Version 1.22 is available for download. This version includes several bugfixes and improves the documentation.

  • Excellent Free Tutorials to Learn Octave

    Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and non-linear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It is drop-in compatible with many Matlab scripts. It may also be used as a batch-oriented language.

    Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.

More in Tux Machines

Games: Esports and More

  • The Dramatic Rise of Esports Worldwide

    The Boiling Steam Matrix Room is full of surprises. Turns out that one of our readers, @Grazen, is in a senior leadership role at an Esports company. Since Esports are growing like crazy these days, it was a great opportunity to ask him for more details about the market and where everything is headed (and if Linux fits anywhere currently). [...] Adam: I play all of them, badly, but I keep trying. I would say Overwatch is my favorite to play but tough to master. Overwatch and League of Legends also work well via Lutris in Linux so it makes it easier for me to play as I don’t generally use Windows or OSX. There’s of course a native Linux version of Counter-Strike but I don’t believe it’s as well optimized as the Windows version. Call of Duty isn’t playable on Linux due to the anti-cheat system used.

  • Assistive Tech And Video Games | Hackaday

    The basic premise of the circuit is pretty simple. She DIY’d a few contact switches using conductive plates made of cardboard, duct tape, and aluminum foil. The output of the switch is read by analog input pins on an Arduino Leonardo. When the switches are off, the analog input pins are pulled HIGH using 1 MegaOhm resistors. But when the user hits their head on one of the four conductive pads, the switch is engaged, and the analog input pins are shorted to ground.

  • How to install Grapple! by Barji on a Chromebook

    Today we are looking at how to install Grapple! by Barji on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below. This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

5 Best Terminal Based Linux Monitoring Tools

We are going to explore the 5 best terminal based monitoring tools that you can use on your Linux systems to keep you fully aware of their status. Everyone will agree that Linux monitoring tools are required to ensure a healthy Linux infrastructure. Hence, a performance monitoring solution becomes important to observe the health, activities, and capability of your Linux systems. Fortunately, there are many Linux monitoring tools available out there. In this article we are going to talk about 5 lightweight terminal-based and free-to-use tools to monitors servers and desktops running Linux. Read more

‘Video Trimmer’ GTK App Adds Dark Mode, New Encode Option

Among the changes offered in Video Trimmer 0.7.0 is a new checkbox for “accurate trimming with re-encoding” to the output file selection dialog. Whenever you need a frame-perfect result you may want to make use of this option — though it can sometimes result in lower quality, so YMMV. As well as more accurate trimming, the look of the app has been given a once-over. The design of Video Trimmer is said to better match the GNOME Adwaita theme, and the app now sports a dark style/dark mode (and uses this by default, in-keeping with other editing tools). Finally, the app makes finding your exports a touch easier. When video trimming is complete the app shows a(n in-app) notification. As of this release that notification gains a “Show in Files” button. This lets you quickly locate the resulting clip. Read more

Audiocasts/Shows: Coder Radio, FLOSS Weekly, Freespire 8.0

  • Reptilian Power Play | Coder Radio 443

    We peak in on one of the nastiest corporate moves in a while, and Chris has a big confession.

  • FLOSS Weekly 659: Open Source and Amateur Radio - Steve Stroh

    Steve Stroh (N8GNJ) joins Doc Searls and Jonathan Bennett (KG5IAR) for an hour of conversation regarding the world of wireless communication, HAM radio and open source. It's quite the masterclass as he discusses how HAM radio modeled and still practices openness for the world, packet radio, TNCs, SDRs (and transceivers) WSJT, Helium, LoRa, the ups and downs of crypto, WSPRnet, CHIRP, disaster recovery, making antennas, StarLink, mesh networks and much more.

  • Freespire 8.0 Run Through - Invidious

    In this video, we are looking at Freespire 8.0.

  • Freespire 8.0

    Today we are looking at Freespire 8.0. It is based on Ubuntu 20.04, Linux Kernel 5.4, XFCE 4.16, and uses about 900MB - 1.5GB of ram when idling.