Compare commits

...

10 Commits

7 changed files with 100 additions and 4 deletions

View File

@@ -6,12 +6,69 @@ description: >
and maybe it is helpful for you, too, internet wanderer.
date: 2024-11-05T08:00:00+0100
draft: false
toc: true
---
{{< git-info >}}
{{< param "description" >}}
## R
## ggplot2 elements
I can never remember which part of a [ggplot2][] graph/figure is the "plot"
and which is the "panel", so I made this little figure:
{{< figure src="/img/ggplot2-elements.png" >}}
The figure was generated with this code:
```r
library(tidyverse)
tibble(x = 1:3, y = 1:3) |>
ggplot(aes(x = x, y = y)) +
geom_col(fill = "white") +
geom_text(
label = "The green area is the PANEL BACKGROUND",
x = 0.5,
y = 3.5,
hjust = 0,
color = "dark green",
fontface = "bold"
) +
geom_text(
label = "The blue border at the top and the right is the PLOT BORDER",
x = 0.5,
y = 3.2,
hjust = 0,
color = "navy",
fontface = "bold"
) +
geom_text(
label = "The gray area is the PLOT BACKGROUND",
x = 0.5,
y = -0.5,
hjust = 0,
color = "black",
fontface = "bold"
) +
coord_cartesian(clip = "off") +
scale_x_continuous(expand = expansion(), limits = c(0, 4)) +
scale_y_continuous(expand = expansion(), limits = c(0, 4)) +
theme(
panel.border = element_rect(fill = "light blue", color = "blue"),
panel.background = element_rect(fill = "light green", color = "green"),
plot.background = element_rect(fill = "gray", color = "black"),
plot.margin = unit(rep(0.1, 4), units = "npc")
)
ggsave(
"ggplot2-elements.png",
width = 9,
height = 6,
units = "in",
dpi = 96
)
```
### Print R objects so that they can be re-generated from code
```r
@@ -95,3 +152,11 @@ starwars |>
```
<sup>Created on 2024-11-05 with [reprex v2.1.1](https://reprex.tidyverse.org)</sup>
## Wrangling computers
### Human interaction with IMAP servers
<https://geekmungus.co.uk/?p=4358>
[ggplot2]: https://ggplot2.tidyverse.org

View File

@@ -9,8 +9,9 @@ Mail: <bovender@bovender.de>
{{< orcid >}}
Ladungsfähige Anschrift bei meinem Arbeitgeber: Unimedizin Mainz, Langenbeckstr.
1, 55131 Mainz. Dies ist eine rein private Homepage und in keiner Weise von
Ladungsfähige Anschrift bei meinem Arbeitgeber: Universitätsklinikum
Heidelberg, Im Neuenheimer Feld 162, 69120 Heidelberg.
Dies ist eine rein private Homepage und in keiner Weise von
meinem Arbeitgeber beworben oder unterstützt. Meine Privatanschrift ist zu
meinem persönlichen Schutz und dem Schutz meiner Familie hier nicht
veröffentlicht. **Ich bitte, von Anrufen abzusehen.** Über Mail oder die

View File

@@ -123,5 +123,26 @@ Yesterday I upgraded from Fedora 41 to Fedora 42 (KDE), and of course the NVIDIA
drivers were removed. Using the instructions above effortlessly installed the
driver (currently version 570). :-)
---
## Addendum 2026-01-18
This is turning into a pattern. Today I noticed while working with Darktable
that OpenCL was no longer in use. Sure enough `inxi -G` told me that no
NVIDIA driver was loaded.
When I issued
```fish
sudo dnf install nvidia-settings xorg-x11-drv-nvidia-cuda
```
dnf said that these packages were already installed, but with `sudo dnf update`
I got a whole bunch of updates for the NVIDIA-related packages.
After rebooting, my laptop would crash twice, but holding my breath I disconnected
the external screen, rebooted again, and after logging into Fedora 43 reconnected
the external screen, which finally went smoothly (and I could breathe again).
[Darktable]: https://www.darktable.org
[RPM fusion]: https://rpmfusion.org

View File

@@ -6,7 +6,7 @@ description: >
server's SSL certificate had been issued by a different Certificate
Authority than before, and this CA's root certificate was not known to
the phone.
date: 2026-01-01T18:00:00+0200
date: 2026-01-01T18:00:00+0100
draft: false
# ShowLastmod: true
toc: false

9
pull-and-update.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/bash
set -e
# https://stackoverflow.com/a/1482133/270712
MYDIR=`dirname -- "$( readlink -f -- "$0"; )";`
pushd "$MYDIR"
git pull
docker compose -f docker-compose.yml up build
popd

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB