tux0r

joined 10 months ago
[–] tux0r 3 points 2 days ago (2 children)

Ich wünschte, ich bekäme mal eine Prämie dafür, dass ich überhaupt kein Auto haben will. Was das für die Umwelt tut!

[–] tux0r 1 points 2 days ago

Unlikely, as even NeoMutt (which could improve it) still does it quite manually.

[–] tux0r 2 points 2 days ago

Wer seinen immer noch funktionierenden Alt-PC trotzdem nicht wegschmeißen will: OpenBSD und NetBSD unterstützen “486 und neuer” auch weiterhin sehr gut.

[–] tux0r 1 points 2 days ago

Wer seinen immer noch funktionierenden Alt-PC trotzdem nicht wegschmeißen will: OpenBSD und NetBSD unterstützen "486 und neuer" auch weiterhin sehr gut.

[–] tux0r -1 points 3 days ago

Da krieg' ich direkt Lust, Linux zu installieren, nur um es löschen zu können.

[–] tux0r 2 points 3 days ago

Ah, Graphite. I forgot the name. Thanks!

[–] tux0r 1 points 3 days ago (2 children)

But multi-account usage in Mutt is really… leaving room for improvement.

[–] tux0r 0 points 3 days ago

I hope there’s no Google in my life.

[–] tux0r 7 points 4 days ago (11 children)

I'm not sure whether it could be worse.

[–] tux0r 47 points 4 days ago

Fuck Israel.

[–] tux0r 1 points 4 days ago (2 children)

Which one could replace GIMP? I might be curious. I saw a few development projects, but I don’t know their current state.

[–] tux0r 1 points 5 days ago* (last edited 5 days ago)

HTML is not that bad. I’d still argue that writing HTML e-mails is just a really bad idea. But yes, org has a somewhat cleaner syntax.

 

For a reason not worth mentioning here, I would like to write a somewhat more complex awk script in which I would have to explain in detail what I am doing. (If only so that I'll still know next week.) There doesn't seem to be a way to wrap a list of conditions in GNU awk, right?

This is what I tried:

command-that-prints-a-table | awk '
    NR>1 &&                # Skip line 1
    NF>2 &&                # Skip lines with only one column
    substr($1,1,1) != "("  # Skip lines that start with a "("
    { print $1 }
'

Alas, that does not work - awk skips the conditions entirely and only runs print $1. It seems that escaping the newlines does not work either, which makes sense as the end of the lines are comments.

This would work:

command-that-prints-a-table | awk '
# - Skip line 1
# - Skip lines with only one column
# - Skip lines that start with a "("
    NR>1 && NF>2 && substr($1,1,1) != "("  { print $1 }
'

But - my original code has a few more conditions - it is rather annoying to read and maintain. Is there an elegant way to fix this?

31
submitted 3 months ago by tux0r to c/deutschland
60
submitted 3 months ago by tux0r to c/ich_iel
68
ich🍊🐵iel (feddit.org)
submitted 3 months ago* (last edited 3 months ago) by tux0r to c/ich_iel
 

(Bild: KI. Witz: ich.)

58
ich🗽iel (feddit.org)
submitted 3 months ago by tux0r to c/ich_iel
 
71
ich🥦iel (feddit.org)
submitted 3 months ago by tux0r to c/ich_iel
 

SPRICH

 

TL;DR: I made the switch an hour ago and thought I'd share my motivations and experiences here in case anyone wants to do the same.


A few years ago, when the number of devices in my LAN threatened to get out of hand for reasonable maintainability, I made the switch to network-wide ad blocking. An older Raspberry Pi model connected directly to my router turned out to be a good solution. After checking the available options, I ran AdGuard Home on it for a while, which is (in my opinion) a nicer solution than the top dog Pi-Hole, but essentially does the same thing: every DNS request is forwarded to a customisable DNS server and filtered using equally customisable blocking lists, plus there's a nice web interface.

Third-party DNS servers have some advantages, but they are not protected against censorship (e.g. the attacks by corporations against Quad9) and surveillance. Because what used to be called ‘paranoia’ can now be called healthy caution again, my own DNS server wouldn't be such a bad idea, I thought. The most obvious solution, setting up an Unbound in addition to AdGuard Home, did not seem wise to me for two reasons: Firstly, I have had rather mixed experiences with setting up and running Unbound on my mail server, and secondly, the concept of having to run two different services on the same device for the same purpose, which then have to talk to each other, seemed ill-conceived to me: not only is it quite complex and seems partially redundant, it is also more error-prone than a standardised solution.

Shortly afterwards, I accidentally found the answer to my doubts with the Technitium DNS server. Technitium (they have more products, but I'll cut it short for now) is something similar to AdGuard Home and Pi-Hole: you start a software and this software then acts as a DNS server. Technitium does not (necessarily) use a third-party service, but sends all queries directly to the root nodes. This takes a little longer than usual the first time a domain is called, but is censorship-free and then (naturally, because it is within the local network) lightning-fast.

Technitium works without further configuration, right after starting (and setting the admin password) it is fully operational. Fine-tuning is possible, there are also some plugins, I myself have actually only set up a few ad filters, because Technitium can also use these by default. I like it.

I regret not having started until 2025. I was always put off by Unbound. If I had known that something like Technitium existed (for over five years now), I would probably have skipped AdGuard Home straight away. I am happy to recommend it.

39
ich🌬️iel (feddit.org)
submitted 3 months ago by tux0r to c/ich_iel
 

"Bitte fortzen Sie jetzt."

(Aus: Bruder-Festware-Aufdatum-Weichware, macBS, heute)

201
Trømp (feddit.org)
 
747
Trømp (feddit.org)
 
165
ich🐭iel (feddit.org)
submitted 3 months ago by tux0r to c/ich_iel
 

Wahlkampf läuft.

125
ich🗳iel (feddit.org)
submitted 3 months ago by tux0r to c/ich_iel
 

Jedes Mal.

view more: ‹ prev next ›