Programming Leftovers
-
Karl Dubost: Web Inspector Search Regex
Finding the right keyword in a search among thousand of lines of CSS, JavaScript, HTML code can be dreadful. There are solutions.
I was searching for
navigator.userAgent
on the NYTimes website. All developer tools have search features. In Safari Web Inspector, Command + Shift + F will start the search tab.The matched results for
userAgent
areuserAgent
but also: [...] -
Linux kernel 5.15.110 compiled
This will be in the next release of EasyOS. Source with patches and build scripts:
https://distro.ibiblio.org/easyos/source/kernel/5.15.x/5.15.110-20230509/
-
Segmented Buttons for Qt 6.6
While at the 2023 Plasma Sprint at the Tuxedo Computers office in Augsburg, Germany, I created a patch to add
ButtonSegment
,SegmentedControl
andSegmentSeparator
to Qt Quick Controls 6.6: https://codereview.qt-project.org/c/qt/qtdeclarative/+/476564 -
Object-Oriented Programming with Java: Concepts and Principles
Object-Oriented Programming (OOP) is a paradigm that allows developers to design software using the concept of objects, which can contain data and methods. Java is one of the most popular programming languages that fully supports O
-
Niko Matsakis: Giving, lending, and async closures
In a previous post on async closures, I concluded that the best way to support async closures was with an
async
trait combinator. I’ve had a few conversations since the post and I want to share some additional thoughts. In particular, this post dives into what it would take to make async functions matchable with a type likeimpl FnMut() -> impl Future
. This takes us down some interesting roads, in particular the distinction between giving and lending traits; it turns out that the closure traits specifically are a bit of a special case in turns of what we can do backwards compatibly, due to their special syntax. on!Goal
Let me cut to the chase. This article lays out a way that we could support a notation like this: [..,]
-
Google Summer of Code 2023 – please welcome our participants!
On Thursday Google announced the list of participants accepted for this year's Google Summer of Code and we are happy to report that 5 contributors have been accepted to work on various parts of the ScummVM project this summer.
Ankush Dutt will work on an automated system for packaging freeware games with ScummVM for various platforms. The project includes two main objectives: help create standalone game packages bundled with ScummVM, and implement a new mechanism to let users download and install freeware games directly from the ScummVM launcher. You can follow the progress for this task on Ankush’s GSoC blog.
-
MariaDB brings its Xpand distributed DBMS to PostgreSQL users
MariaDB plc today said it will make its Xpand distributed database management system available to PostgreSQL users in addition to its own customer base. “Our vision is to take databases to new heights of scale and resilience, in any cloud at a fraction of the cost of competitors,” said Chief Executive Michael Howard, in a statement.