Re: Perl: "find -newer" in nativ

2023-02-24 Diskussionsfäden Hilmar Preuße

On 2/13/23 01:11, Andreas Fett wrote:

On Sun, Feb 12, 2023 at 03:48:36PM +0100, Hilmar Preuße wrote:


Hallo,


my $wanted = sub {
     my $stat = stat($_);
     return unless -f $stat;
     return unless $stat->mtime > $touchstat->mtime;
     return unless /$filePattern/;
     push @files, $File::Find::name;
};

find($wanted, glob("/var/log/icinga/logs"));


Eine Anmerkung noch. Es ist eventuell effizienter, wenn Du den Check
auf den Filename vor das stat() legst. Ich bin mir nicht 100% sicher,
ob das im konkreten Anwendungsfall wirklich nen Unterschied macht, aber
solche syscalls grad bei Filesystemzeugs sind in Perl tendenziell teuer.
(in C würd ich das definitiv davor legen)


OK, danke für Deinen Input; habe es jetzt so geändert. An der Laufzeit
des Skriptes ändert sich dadurch aber wenig, denn die echten Zeitfresser
sind weiter hinten.

Hilmar
--
Testmail



Browser fürs Terminal

2023-02-24 Diskussionsfäden Gerd G
Hallo,

Nachtrag zum Lug Treffen vom 22.02.2023

Carbonyl ist ein Chromium-basierter Browser, der für die Ausführung in einem 
Terminal entwickelt wurde.

- unterstützt Web-APIs, einschließlich WebGL, WebGPU, Audio- und 
Videowiedergabe, Animationen usw.
- startet in weniger als einer Sekunde, läuft mit 60 FPS
- funktioniert in einer Konsole im abgesicherten Modus und läuft sogar über SSH.

Download: 
https://github.com/fathyb/carbonyl/releases/download/v0.0.3/carbonyl.linux-amd64.zip
 - 78MB


VG Gerd