Language Selection

English French German Italian Portuguese Spanish

KDE: Akademy, BSD, Krita and Lays Rodrigues

Filed under
  • Me, at Akademy 2018 - Winds of Change - FOSS in India Recap (late post

    Akademy is an annual conference organized by the KDE Community. It’s the place where contributors of all kinds from past and present meet, showcase their work and discuss things that shape the future of the KDE Software. This year's Akademy was held in the TU Wien, in the beautiful and historic city of Vienna, Austria.

    First of all, I'd like to apologize for being late on this post as just after reaching home, I had a minor motorcycle accident, and which was followed shortly by prolonged illness.

    I've been a KDE guy since the beginning of my technology career as an open source evangelist, entrepreneur, and developer. This year, I got the opportunity to showcase my work in front of the great people I've always admired.


    The current state of India in regards to Free and Open Source Software is somewhat optimistic, with more and more states of India bringing in IT policies which gives priority to free and open source solutions.

  • Modern KDE on FreeBSD

    New stuff in the official FreeBSD repositories! The X11 team has landed a newer version of libinput, opening up the way for KDE Plasma 5.14 in ports. That’s a pretty big update and it may frighten people with a new wallpaper.

    What this means is that the graphical stack is once again on-par with what Plasma upstream expects, and we can get back to chasing releases as soon as they happen, rather than gnashing our teeth at missing dependencies. The KDE-FreeBSD CI servers are in the process of being upgraded to 12-STABLE, and we’re integrating with the new experimental CI systems as well. This means we are chasing sensibly-modern systems (13-CURRENT is out of scope).

  • KDE4 on FreeBSD, post-mortem

    The KDE-FreeBSD team has spent the past month or more, along with FreeBSD ports committers and maintainers who have other KDE4-related ports, in bringing things up-to-date with recent KDE-Frameworks-based releases, with hunting down alternatives, and with making the tough call that some things are just going away. Thanks to Rene for doing the portmgr commits to clean it up (r488762, r488763, r488764 and followups to remove KDE4-options from other ports) .

  • Interview with Phoenix

    What I love about Krita is that it doesn’t take up that much RAM compared to other softwares I have used. It makes it really easy to record speedpaints for YouTube.

  • [Krita] Statistics Are Fun!

    Collectively we removed 648,887 lines of code and added 996,142 lines of code. Of course… Lines of code and numbers of commits doesn’t say a whole lot. But we’ve currently got 580,268 lines of C++, 12,054 lines of Python code out of a total of 607,193 lines of code. There are 30 libraries, 151 plugins, 243 automated tests (of which 5 are failing).

  • New home page =D

    Using Vuetify framework, that is built above Vue.Js I was able to build a new landing page with information about me and the stuff that I do. On that page you will be able to find my projects, presentations and contact information. I’ve also added a page of Tips & Tricks with content that I think that has value.

More on Adriaan de Groot

  • KDE Plasma 5.14 On The Way To FreeBSD, KDE Wayland Soon Might Work On The BSD

    Open-source developer Adriaan de Groot who has done a lot of the KDE work for FreeBSD has shared an update about what's now possible with KDE Plasma on FreeBSD and what should be coming down the pipe in 2019.

    First up, now that FreeBSD's X11 team has landed a new version of libinput, they are now able to land KDE Plasma 5.14 into KDE Ports as the current version of the desktop. These packagers have also been working on other updates like the newer QtWebEngine and other updates. Meanwhile, come March, they are planning on dropping Qt4 from FreeBSD Ports after recently finally clearing out KDE4.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Programming/Development Leftovers

  • PHP 8.0 Ready To Ship With Many New Features, Even Better Performance - Phoronix

    PHP 8.0 is scheduled for release tomorrow on the US Thanksgiving day. PHP 8.0 brings with it many new language features on top of the opt-in JIT compiler support. Here is a look at some of the PHP 8.0 changes along with a quick look at the near final performance of PHP 8.0 on an AMD EPYC Linux server. PHP 8.0 is a very worthy successor to last year's PHP 7.4. Besides the JIT compiler there is a ton of work incorporated into this big version bump. Among the PHP 8.0 highlights are: - PHP8 introduces the much anticipated Just In Time (JIT) compiler for further enhancing the speed of PHP scripts. More details on PHP's JIT compiler via this Wiki page.

  • Going from Android LinearLayout to CSS flexbox

    Are you an Android developer looking to learn web development? I find it easier to learn a new technology stack by comparing it to a stack I’m already familiar with. Android developers can layout views using the simple yet flexible LinearLayout class. The web platform has similar tools to layout elements using CSS, and some concepts are shared. Here’s some tips to learn web development using your Android knowledge.

  • Software Diagrams Aren’t Always Correct and That’s OK

    Concretely, software is just bits in electronic storage that control and/or are manipulated by processors. Abstractions are the building blocks that enable humans to design and build complex software systems out of bits. Abstractions are products of out minds—they allow us to assign meaning to clusters (some large, some small) of bits. They allow us to build software systems without thinking about billions of bits or how processors work. We manifest some useful and generally simple abstractions (instructions, statements, functions, classes, modules, etc.) as “code” using other abstractions we call “languages.” Languages give us a common vocabulary for us to communicate about those abstract building blocks and to produce the corresponding bits. There are many useful tools that can and should be created to help us understand the code-level operation of a system. But most systems we build today are too complex to be fully understood at the level of code. In designing them we must use higher-level abstractions to conceptualize, compose, and organize code. Abstract machines, frameworks, patterns, roles, stereotypes, heuristics, constraints, etc. are examples of such higher-level abstractions. The languages we commonly use provide few, if any, mechanisms for directly identifying such higher-level abstractions. These abstractions may manifest as naming or other coding conventions but recognizing them as such depends upon a pre-existing shared understanding between the writer and readers of the code.

  • How to Convert Integer into String in Python | Linuxize

    Python has several built-in data types. Sometimes, when writing Python code, you might need to convert one data type to another. For example, concatenate a string and integer, first, you’ll need to convert the integer into a string.

  • How To Install PyCharm on Debian 10

    In this tutorial, we will show you how to install PyCharm on Debian 10. For those of you who didn’t know, PyCharm is an intelligent and fully-featured IDE for Python developed by JetBrains. It also provides support for Javascript, Typescript, and CSS, etc. You can also extend PyCharm features by using plugins. By using PyCharm plugins you can also get support for frameworks like Django, Flask. We can also use PyCharm for other programming languages like HTML, SQL, Javascript, CSS, and more. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of PyCharm on a Debian 10 (Buster).

  • This Week in Rust 366

Devices: Allwinner, Yocto, Arduino

  • Allwinner H6 SBC offers dual Ethernet, four display outputs, M.2 expansion

    While the processor was introduced in 2017, there are only a few Allwinner H6 SBC’s on the market with, for instance, Orange Pi 3 or Pine H64 boards, and it never became as popular as solutions based Allwinner H3 processor. But Boardcon has now launched its own Allwinner H6 SBC targeting professionals with Boardcon EMH6 board combining a carrier board and a computer-on-module that can be integrated into products.

  • Automotive Grade Linux Releases UCB 10 Software Platform with Yocto Long Term Support

    Automotive Grade Linux (AGL), an open source project developing a shared software platform for in-vehicle technology, today announced the latest code release of the AGL platform, UCB 10, also known under the codename "Jumping Jellyfish." Developed through a joint effort by dozens of member companies, the AGL Unified Code Base (UCB) is an open source software platform that can serve as the de facto industry standard for infotainment, telematics and instrument cluster applications.

  • Arduino Blog » These cornhole boards react to your bean bag tosses

    The lawn game of cornhole has seen a surge in popularity over the last couple of decades. But if you’ve ever thought about raising its cool factor, then YouTuber Hardware Unknown has just what you’ve been waiting for: light and audio effects that react to your throws. Hardware Unknown’s foldable boards each feature an Arduino Nano for control. A vibration sensor is used to tell when a bean bag hits the board, and an IR break-beam setup senses when one goes into the hole.

The Best 21 Open-source Headless CMS for 2020

A headless CMS (content management system) is a backend system which works the content available through API (RESTful API or GraphQL). It's built to give the developers the possibilities to create what they want. The API-driven headless approach is trending right now especially for enterprise users and developers. Headless CMS programs can be used as a backend for mobile apps, static generated websites with frameworks like Next, Nuxt, Gridsome and Hugo which also supports server-side rendering. They can be also used to manage IoT (Internet of Things) applications. Read more Also: 17 Best Open-source Self-hosted Commenting Systems

Secuity Leftovers

  • Security updates for Wednesday

    Security updates have been issued by Debian (spip and webkit2gtk), Fedora (kernel and libexif), openSUSE (chromium and rclone), Slackware (mutt), SUSE (kernel, mariadb, and slurm), and Ubuntu (igraph).

  • Top Tips to Protect Your Linux System

    Linux-based operating systems have a reputation for their high-security level. That's one of the reasons why the market share for Linux has been growing. The most commonly used operating systems such as Windows are often affected by targeted attacks in the form of ransomware infections, spyware, as well as worms, and malware. As a result, many personal, as well as enterprise users, are turning to Linux-based operating systems such as the Ubuntu-based Linux OS for security purposes. While Linux based systems are not targeted as frequently as other popular operating systems, they are not completely foolproof. There are plenty of risks and vulnerabilities for all types of Linux devices which put your privacy as well as your identity at risk.

  • Building a healthy relationship between security and sysadmins | Enable Sysadmin

    Learn how to bridge the gap between operations/development and security.