Apropos Nerd-Contest:
Wo auf der Nerdös-Skala stehen die beiden Italiener hier?
(Oder sollte ich schreiben: IT-aliener?)
Ist das besser oder schlechter als Schimpansen mit Schreibmaschinen?Mit müden Augen hat geschrieben: ↑10 Jun 2023 14:11Ich habe eine Horde dressierte Schmetterlinge mit denen ich programmiere!
Kurz gesagt: Brieftauben mit USB-Sticks. Die Bandbreite hängt von der Flugstrecke und der Kapazität der Sticks ab, aber die Pingzeiten sind so oder so indiskutabel.
Am "besten" ist immer noch "Als Schiffbrüchiger auf der einsamen Insel im Sonnenlicht mit der Lupe auf dem EEPROM rumbrennen", oder?Le Chiffre Zéro hat geschrieben: ↑20 Jul 2023 20:35Ist das besser oder schlechter als Schimpansen mit Schreibmaschinen?Mit müden Augen hat geschrieben: ↑10 Jun 2023 14:11Ich habe eine Horde dressierte Schmetterlinge mit denen ich programmiere!
Das (so ähnlich zumindest) war damals IIRC eine der Aufgaben bei uns im Infen-Studium:Le Chiffre Zéro hat geschrieben: ↑20 Jul 2023 20:35Kurz gesagt: Brieftauben mit USB-Sticks. Die Bandbreite hängt von der Flugstrecke und der Kapazität der Sticks ab, aber die Pingzeiten sind so oder so indiskutabel.
(„Unterschätze niemals die Bandbreite eines Kombi voller Magnetbänder, der über die Autobahn rast.“ – Andrew S. Tannenbaum)
The Poet hat geschrieben: ↑20 Jul 2023 20:56Am "besten" ist immer noch "Als Schiffbrüchiger auf der einsamen Insel im Sonnenlicht mit der Lupe auf dem EEPROM rumbrennen", oder?Le Chiffre Zéro hat geschrieben: ↑20 Jul 2023 20:35Ist das besser oder schlechter als Schimpansen mit Schreibmaschinen?Mit müden Augen hat geschrieben: ↑10 Jun 2023 14:11 Ich habe eine Horde dressierte Schmetterlinge mit denen ich programmiere!
Auch über Klaus-SL kann trotz der hohen Latenzzeit gespielt werden: Fernschach.The Poet hat geschrieben: ↑20 Jul 2023 20:56 Das (so ähnlich zumindest) war damals IIRC eine der Aufgaben bei uns im Infen-Studium:
"Aufgabe 2a) Berechnen Sie die Bandbreite von Klaus. Klaus sitzt in seinem VW Kombi, und heizt gerade mit 150 km/h von Berlin nach Frankfurt (Main). In seinem Kofferraum ist eine Kiste mit drölf*⁾ 500 GB-Festplatten.
Aufgabe 2b) Ist diese Bandbreite größer oder kleiner als die maximale Bandbreite einer <xyz>**⁾-DSL-Leitung? Für welchen Anwendungsfall würden Sie eine <xyz>-DSL- und für welchen Anwendungsfall eine Klaus-SL-Leitung empfehlen?"
Schöne Antwort. Aber ich stehe nicht so auf Shakespeare...Le Chiffre Zéro hat geschrieben: ↑20 Jul 2023 20:35Ist das besser oder schlechter als Schimpansen mit Schreibmaschinen?
(„Unterschätze niemals die Bandbreite eines Kombi voller Magnetbänder, der über die Autobahn rast.“ – Andrew S. Tannenbaum)
Code: Alles auswählen
composite -gravity southeast -geometry +10+10 -dissolve 75% "watermark.jpg" "youtube.jpg" "youtube-with-watermark.jpg"
Bezüglich der automatisierten Verarbeitung: Hier hatte jemand ein vergleichbares Problem. Verändert für deinen Fall, in Kombination mit "basename" würde ich sagen sieht dein Wunsch-Ergebnis dann wahrscheinlich (hab's nicht selbst getestet, mach das sicherheitshalber noch mal selbst in einem Ordner mit Test-Dateien) so aus:Dérkesthai hat geschrieben: ↑06 Aug 2023 14:25 Suche Lösung für folgendes Problem:
Im Ordner ist eine PNG-Datei (nicht transparent), die ich mittels ImageMagick dafür nutze ein Watermark zu machen.
Und zwar so:
Das ist nur ein Beispiel.Code: Alles auswählen
composite -gravity southeast -geometry +10+10 -dissolve 75% "watermark.jpg" "youtube.jpg" "youtube-with-watermark.jpg"
Im besagten Ordner sind alle Ziel-Dateien JPG-Dateien.
Wie kann ich den oben genannten Code-Schnipsel so umschreiben, dass alle JPG-Dateien ein Watermark erhalten und am Ende die Datei nur ein "Watermarked" im Dateinamen hat. Also xyz.jpg wird zu xyzwatermarked.jpg.
Außerdem würde ich ggf. mein Watermark_PNG mehr mit dem Ziel-Bild verschmelzen lassen. Ich dachte der dissolve-Wert wäre dafür da, aber ist er, meines Erachtens nicht. Die fünf oder zehn Prozentpunkte mehr haben keine für mich sichtbaren Änderungen ergeben. Danke.
Code: Alles auswählen
for i in *.jpg ; do composite -gravity southeast -geometry +10+10 -dissolve 75% "watermark.png" "$i" "$(basename -s .jpg $i)watermarked.jpg" ; done
abseits von Imagemagick(mit dem ich mich nicht besonders gut auskenne und bisher eigentlich nur convert benutzt hab), ist find super für solche MassenverarbeitungDérkesthai hat geschrieben: ↑06 Aug 2023 14:25 Suche Lösung für folgendes Problem:
Im Ordner ist eine PNG-Datei (nicht transparent), die ich mittels ImageMagick dafür nutze ein Watermark zu machen.
Code: Alles auswählen
find . -type f -name '*.jpg' -exec composite -gravity southeast -geometry +10+10 -dissolve 75% {} "`basename {} .jpg`-with-watermark.jpg" \;
das hat bei mir im Hinterkopf weitergearbeitet und da ist mir gekommen, dass das nicht funktionieren wird, weil sich die bash das basename in den Backticks schnappt, bevor find überhaupt ausgeführt wird, daher ein neuer Vorschlag als Shellscript:
Code: Alles auswählen
#!/bin/bash
for file in `find . -type f -name '*.jpg'` ; do
newfile="`basename $file .jpg`-with-watermark.jpg"
composite -gravity southeast -geometry +10+10 -dissolve 75% $file $newfile
;done
Code: Alles auswählen
username = z85(shake128(masterpassword || domain))
password = z85(shake128(masterpassword || domain || username))
Prinzipiell ja, allerdings sollte man sich bewusst machen, dass auch das auch nicht Fool proof und ein Passwortmanager vielleicht doch mal einen Blick wert ist.
Okay, ich gebs auf, ich bin zu dumm für dieses Linux.oldfield2283 hat geschrieben: ↑01 Jan 2024 22:00 Ein kleines Problem aus dem vergangenen Jahr: wie kann ich automatisch eine Software in ein eigenes Verzeichnis unter /usr/local/bin oder so installieren, d.h wo kriege ich eine DEB oder ähnlich aus meiner (selbstgeschriebenen) Anwendung+Daten her? Schön wäre es auch, wenn das Ding mir eine Zeile in /etc/environment ergänzt, nämlich eine eigene Systemvariable. Und traumhaft wäre, wenn ich das auch verstehe bzw nachvollziehen kann. Wissensstand: sudo kann ich schon mal und "per Hand" kann ich die Schritte auch alle, wie ein seriöser AB. Unter Windows macht das übrigens ein kleines Progi namens easysetup für mich - nur für diejenigen die nicht wissen, auf welchen Komfort-Level ich hinaus will.
Code: Alles auswählen
ABC="$HOME/Dokumente/abc"
Code: Alles auswählen
ABC=/home/oldfield/Dokumente/abc
Wer soll die bash dann ausführen? Ich will die Variable ja dauerhaft haben, gleich nach dem Start. Und mit der bashrc habe ich es probiert, da finde ich es zwar im Terminal wieder (oft, nicht immer), aber meine Anwendung, die dann GETENV() macht, findet das nichtuhu72 hat geschrieben: ↑02 Jan 2024 17:11 Also bei mir funktioniert's innerhalb eines bash scriptes ohne ".
Wo ich schon mal Probleme hatte, dass nicht alle Linux Systeme die bash als Standard shell nutzen. Manch andere shell kann manches nicht oder nicht so wie die bash. Deshalb ganz wichtig zu Beginn einer Script-Datei den Shebang #!/bin/bash.