@64kb Yes, there's a parse-html function in the XPath 4 functions and operators draft.
XSLT and XPath 3, from 2017, can already parse JSON.
XSLT is a functional language for manipulating primarily tree-structured data and information, such as you might find in XML or JSON or HTML for example.
Someone recently asked me for an XSLT course that includes XSLT 4; usually i teach XSLT 3, the latest, but 4 is in preparation. It's not quite ready for production use, but if you want to be ahead of the curve the course might go ahead in the next month or two.
DM if interested.
#XSLT #XML #QT4 #XPath #XSLT3 #XPath3 #XSLT4 #XPath4 #XQuery4
Trying to fix a no longer maintained #Qt4-based project to work with #Qt5. Basically getting rid of the X11/Xlib references for functionality merged in #Qt now.
I'm glad I've been doing French refreshers on Duolingo because all the code is in French. 😅
(Sure, the code tells what it's trying to do, but knowing what a membername actually means saves a bit of time analysing intent of other source files. First see if I can restore full functionality, then I might look at renaming things. Or not.)
#GTK applications: Approximately 61% of all maintained #GTK-based applications are using #GTK4, while 38% are still using #GTK3. Out of those apps using GTK4, an astonishing 94% use #libadwaita
Source: Awesome GTK3/GTK4 Applications list:
https://github.com/valpackett/awesome-gtk
How does it look like in the #KDE/#QT world? How many applications still use #QT4, #QT5 or the recent #QT6?
Небольшая доработка QMap в Qt
Решаем одну старую проблему с QMap. Есть многоуровневый QVariantMap, то есть один вложен в другой и так много раз. И надо иметь возможность изменять в любом месте иерархии ключ/значение. Штатные возможности Qt 4 не предусматривают изменение части дерева, только полная перезапись целиком всей ветки дерева (в Qt5,6 не знаю). Но у нас появилась реализация, выносим на ваш суд и делимся результатами.
▶️ https://ossmalta.eu/how-to-install-qt4-libraries-in-ubuntu-20-04-lts/The Qt4 framework has been removed from Ubuntu 20.04 main repository. It is however still required for some obsolete applications. Though it is not recommended, you can still get Qt4 libraries (e.g.,
New 𝗨𝗣𝗗𝗔𝗧𝗘 𝟭 to 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 - 𝗣𝗮𝗿𝘁 𝟭𝟱 - 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 - 𝗙𝗼𝗻𝘁𝘀 & 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸𝘀 article about making QT4/QT5 toolkits use 𝘈𝘥𝘸𝘢𝘪𝘵𝘢 GNOME theme.
https://vermaden.wordpress.com/2018/08/18/freebsd-desktop-part-15-configuration-fonts-frameworks/
Voila ce que c'est quand tout le monde se fiche de la rétrocompatibilité et suppose que tout le monde va à la même vitesse.
#Debian #Mumble #Qt4 #Qt5 #OpenSSL #dependency #dependencyhell #retrocompatibility https://m.g3l.org/media/5E2rRHs3w8PDKNlnDTU