Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
The genAI hype is crashing against reality.
-
quoting in dynamic values It’s a bit counterintuitive, but the following works, no escaping of the double quotes is required:
-
The recurring theme of the disappearing developer … Now it’s the undergraduate students and junior devs who are getting targeted.
-
BDD, MDD, TDD und andere DDs haben mir und den Teams, mit denen ich gute Software bauen konnte, nicht besonders viel gebracht oder wurden gar nicht erst eingesetzt.
-
This is for when you get stuck with an abomination of an editor called vi.
-
It’s been a while since I have checked what is going on in the development of CI/CD servers.
-
This is a collection of useful CLI utilities, which usually are not by default installed by GNU/Linux distributions.
-
The dracut man page describes dracut as a ’low-level tool for generating an initramfs/initrd image’, but with ‘uefi=yes’ in dracut’s config, dracut builds an UEFI image that is executable by an UEFI firmware.
-
A Unified Kernel Image (UKI) is a combination of an UEFI boot stub, a Linux kernel, and further (optional) resources like an initrd, all combined into a single UEFI image.
-
Terms used in the domain of UEFI and related domains, and their abbreviation
-
UEFI Images are a class of files that contain executable code, aka EFI applications.
-
Information on some Linux userspace tools for working with UEFI firmware, i.e. how to register a Linux kernel with the UEFI firmware boot manager, reading and manipulating UEFI firmware variables, building an UKI, etc..
-
Various information on working with UEFI in Linux, i.e., access to UEFI firmware variables, security considerations for accessing UEFI firmware variables, UEFI features in Linux, etc..
-
starting Payara Micro from the command line Here are the command line parameters that I use most often when starting Payara Micro:
-
preparations check if wlan0 is powered up iwlist wlan0 power list available networks with iwlist iwlist wlan0 scanning generate config block for SSID with wpa_passphrase wpa_passphrase computes a 256-bit PSK and generates a configuration block for the net…
-
dhcpcd reached its EOL in the end of 2022 and is now superseded by kea .
-
This walkthrough is for a quick client machine network setup by hand.
-
The UEFI specification is no fun read and for some topics, I found it hard to understand.
-
In Linux, the network setup of a machine is done with the iproute2 tools.
-
If I tell people that I don’t to use AI tools for coding or my site, I see incredulous looks and get remarks from which I conclude that people see me in the backwards camp.
-
The configuration file for psql is psqlrc .
-
ANSI escape codes (more formally, ANSI escape sequences) are in-band signaling codes to control cursor location, color, and a bunch of other options on command line terminals.
-
dhcpcd (Dynamic Host Configuration Protocol Client Demon) is the demon responsible for querying a DHCP server (i.e., ISC kea) and configure the machine for the network it is about to join from the lease it receives from the DHCP server.
-
starting gitea with another user than defined in gitea.conf results in: ... routers/init.go:74:mustInitCtx() [F] code.gitea.io/gitea/modules/git.InitFull(ctx) failed: failed to set git global config diff.algorithm, err: exit status 255 - warning: unable to
-
Repos that have been created outside gitea can be imported, or in Gitea speak adopted, and managed by Gitea.
-
Label files with labels to categorize issues/tickets go into <gitea-install-dir>/conf/options .
-
Can be added to repos that are created with Gitea. gitignore files go into <gitea-install-dir>/conf/gitignore .
-
You need two certificates: the certificate chain to the Root CA and the certificate for gitea.
-
This has the advantage that I don’t have to remember the port on which Gitea is running and can just type https://idoru/gitea into my browser’s address bar.
-
I was already tired for a while that the default repo name in git was master.
-
With your ssh public key registered with Gitea, you can push and pull to and from Gitea without being asked for your password for every action.
-
I’ve been running a heavily outdated version of Gitea.
-
there are several naming schemes in Linux: the “traditional” or “classic” naming scheme of the nineties with iface names eth0, eth1, wlan0, wlan1, etc.
-
Before you can install your own Root CA Certificate you need to set up your own CA (Certificate Authority).
-
kernel log levels Messages sent by the kernel fall into 8 categories of log levels 0 to 7, with log level 0/KERN_EMERG having the highest priority and log level 7/KERN_DEBUG having the lowest priority:
-
working with the XBPS package manager.
-
concatenating strings Strings can be concatenated with print : {{ $fruits := (print $someOtherFruits " kiwi" " banana" ) }}
-
getting a section {{- $rootSection := .Site.GetPage (print "/" .Section "/_index.md") -}}
-
rudolf@idoru:/opt/intra/site/dev/codebase/content/techdoc/frontend/hugo/code-shreds(main)$ hugo new section.md Error: no existing content directory configured for this project hugo new only works as expected when invoked outside the content dir.
-
dateFormat works only for secific date the following works and renders on August 17th, 2025, the string 2025-08-17 :
-
TLDR?
-
For most Linux distributions, even in a pristine bare minimum installation, the home directory of a user is already littered with a bunch of .whatever files and directories, that contain program configurations, colloquially called dot-files.
-
traditional switch statement The traditional switch statement has a test expression and a switch code block.
-
overview of a git repo The following picture shows the structure of a git repo and illustrates the flow of data between the repo’s components.
-
There are three ways for creating an archive from a git repo: git archive , git bundle , and plain tarballs.
-
so what is EXIF?
-
Work in Progress – I’m still in the transition from Java Server Faces 2.3 to Jakarta Faces 4.0 and will add here whatever I will encounter.
-
changes There are no new features in JPA 3.0.
-
XDG stands for X Desktop Group, a project to work on interoperability for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems.