Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. I'm pleased to announce the next version of Leaf Node Monitoring, the simple and easy to use open source site and server monitoring tool.

  2. The Meta-Object Compiler, `moc`, handles Qt's C++ extensions and it is required for signals and slots and properties in Qt.

  3. Spinrite is a hard drive recovery and maintenance utility written by Steve Gibson from GRC.

  4. This small one liner lets you generate an OpenSSL self signed certificate with both a common name and a [Subject Alternative Name (SAN)](https://en.wikipedia.org/wiki/Subject_Alternative_Name).

  5. This guide shows you how to add a fade in / fade out effect to a control in QML.

  6. [Leaf Node Monitoring](https://leafnode.nl) is my own open source (GPLv3), paid, network monitoring program for Windows, Linux & Android.

  7. Leaf Node Monitoring is my own open source (GPLv3), paid, network monitoring program for Windows, Linux & Android.

  8. On July 8th, a few days ago, I saw the following post on the VMS Software Inc (VSI) blog, titled 'Release of OpenVMS V9.2 for x86 Scheduled for July 14, 2022'.

  9. While cleaning out my collection of electronics, I found a PDA.

  10. Property bindings are one of the most powerful concepts in Qt/QML.

  11. With Qt it's very easy to work with (async) HTTP requests.

  12. In my earlier posts I described the hurdles I faced with my plan to [sell my own](/s/blog/Selling_GPL_Software_part_1_lots_of_hurdles.html) GPL software and I described how to [embed the source code directly inside the app] (/s/articles/Embed_the_source_c…

  13. At home I have a 2 node Proxmox VE cluster consisting of 2 HP EliteDesk Mini machines, both running with 16 GB RAM and both an NVMe and SATA SSD with ZFS on root (256 GB).

  14. I have a deep-seated hatred towards half-assed quick-moneygrabbing marketeers, but today they reached at an all-time low.

  15. In this guide I'll show you how to build a weather app for the Seeed reTerminal using Qt and QML.

  16. In this guide we'll build a linux distribution for Seeed reTerminal, using the Yocto project and the `boot2qt` stack provided by Qt.

  17. Qt is a nice C++ framework with a GUI toolkit on top, actually, 2 toolkit, Widgets and Qml.

  18. I recently got my hands on a Raspberry Pi 4 Compute Module, 4 GB with 32 GB eMMC flash and a Compute Module 4 IO board.

  19. This is a small snippet showing a Yocto recipe that executes a script on every build of an image that includes that recipe.

  20. In this guide we'll build a linux distribution for Raspberry Pi 4, using the Yocto project and the `boot2qt` stack provided by Qt.

  21. In my earlier [post on selling GPL software](/s/blog/Selling_GPL_Software_part_1_lots_of_hurdles.html) I outlined a few points that make it hard to sell GPL software.

  22. This small snippet shows how to loop over all Repeater items in Qml and also over all Delegate items in Qml.

  23. This small snippet of Javascript logs all properties and functions of a Qml Item.

  24. Recently I got a new Github Sponsor, a one-time donor.

  25. This guide shows you how to enable a red visual square around your `Mouseareas` and `MultiPointTouchArea` controls.

  26. This guide shows you how to implement drag and drop in Qml including how to reorder the backing C++ (`QAbstractListModel` derived) data model.

  27. For as long as I can remember I've got this dream of a passive income software project.

  28. In my calendar there is a yearly recurring item named 'backup restore test'.

  29. In this article I'll show you how to make a responsive layout in Qt / QML that automatically adjusts the amount of columns and rows based on the window dimensions, including scrollbars for when the content does not fit inside the window.

  30. I recently discovered that Qt QML can render Markdown in `Text{}` controls.

  31. In this article I'm going to discuss the different ways to expose a C++ class to QML.

  32. A few months ago I wrote about [Microsoft Teams running on a coffee machine.

  33. Recently I've been using a debugging technique in QT/QML that I've decided to name `Rectangle{}` debugging, in the same vein as `printf()` debugging.

  34. As you might know, I've got a weird keyboard.

  35. This is a guide on installing and running NetBSD 9.2 for the DEC Alpha CPU architecture on AXPbox, the open source Alpha Emulator.

  36. After I recently wrote about NetBSD on the DEC Alpha CPU in QEMU, I decided to play with NetBSD some more.

  37. This is a guide on installing and running NetBSD 9.2 for the DEC Alpha CPU architecture in QEMU, including a GUI (X11 via VNC).

  38. KDE is my desktop environment of choice.

  39. Firefox 89 recently came out with a 'new' user interface (named proton).

  40. Recently I had to parse some command line output inside a C++ program.

  41. This is a small tip I want to give you when using a `less` based pager, for example in `journalctl` or when viewing a file interactively with `less` or `more`.

  42. Otherwise titled `Figure out the differences between two apt repositories`.

  43. Last year I packaged up [gnash as a snap](/s/blog/Ive_packaged_up_Gnash_as_a_Snap_for_modern_linux.html) because it was missing from the Ubuntu 20.04 apt repositories.

  44. In a [recent article on clang-tidy](/s/snippets/Run_one_specific_clang-tidy_check_on_your_codebase.html) I referenced the fact that we're doing a huge refactoring regarding `char` pointers, lifetime, ownership and `std::strings`.

  45. To fill some time [during compiling](https://xkcd.com/303/) I tried to get a VNC client running on a coffee machine, specifically to show MS Teams.

  46. Recently I did a major refactor on a piece of code that involved thousands of lines of code which were in one way or another related to string handling.

  47. In this article I'll show you three ways to print a textual representation of a boolean in C++.

  48. This two-line shell script allows you to record a region of your linux desktop to a video file, or a `.gif`, using `slop` and `ffmpeg`.

  49. In QT you can use a few functions from the `qDebug.h` header like `qDebug()` and `qWarning()` to log information to the console.

  50. QT has an Observer mechanism built in, which they call '[Signals and Slots](https://web.archive.org/web/20210210180603/https://doc.qt.io/qt-5/signalsandslots.html)'.