|
Laufberichte | Reiseberichte | Impressum | Datenschutz |
Dieser Server
November 2020 Problem: alle Bilder werden immer geladen, auch wenn sie noch gar nicht angezeigt werden, z.B. weil sie weiter unten auf der Seite stehen. Es ist schöner, wenn man so einen "infinity-scroll" bekommt, dass die Bilder erst geladen werden, wenn sie im Focus sind Lösung: im <img-Tag das Feature loading="lazy" Beispiel: <img loading="lazy" width="128" height="96" src=2020alpen.jpg> Jetzt wird das Bild erst geladen, wenn es angezeigt wird. Um alle <img im ganzen Verzeichnis zu ändern: find /var/www/ -type f | xargs sed -i 's/<img/<img loading="lazy"/g' September 2019 Endlich hab ich es mit php geschaft, die doofen Iframes weg zu kriegen. Mai 2018 Seit dem 25. Mai ist die DSGVO in Kraft. Und wie es aussieht, darf ich jetzt hier keine Bilder von Menschen mehr veröffentlichen, wenn ich nicht vorher alle einzeln schriftlich unter Angabe ALLER Daten frage. Es sei denn ich heiße Bertelsmann oder Springer oder Zuckerberg. Schade eigentlich. Aber ich hab keine Rechtsabteilung und ich bin nicht lebensmüde. Jannuar 2018 So ein CMS, ein Content-Management-System, wie Drupal ist ne tolle Sache: wenn man dauernd Updates, Paches und Hotfixes installieren möchte. Auf die Dauer ging mir das auf die Nerven, weil immer wenn ich in Urlaub bin, kommt das wichtigste Sicherheitsupdate der Welt. Deshalb habe ich jetzt auf Pure-HTML zurück gebaut. April 2015 wie zeige ich mit Drupal den selben Inhalt mit zwei verschiedenen Themes auf unterschiedlichen Domains an? Oktober 2013 ich mag kein Google-Maps und habe die Karten auf meiner Website auf das frei Open-Street-Map umgebaut. Wie geht das? 1. Die Google-Karte karte.kml mit gpsies.com auf karte.gpx konvertieren September 2013 Problem: ein Script darf auf keinen Fall parallel laufen. trap cleanup INT TERM EXIT # cleanup() aufrufen, wenn das Script endet Alternativ könnte ich auch als Letztes flock -xn 200 || exit 1 nehmen Juni 2013 Problem:Der Nagios-Server schickt keine Mails mehr -> Doch er schickt, aber sie bleiben in der Mailq hängen: sender rejected ein Blick in meine Mailserver-Logs zeigt bei jeder Nagios-Notification: Sender address rejected: Domain not found; from=<nagios@nagios.domain.zz> Die Lösung liegt in der /etc/mailname dort sollte eine Domain stehen, die der Mailserver akzeptiert :-)Mai 2013 Hier mal ein Script, wie ich über Telnet abfrage, ob mein Mailserver auf SMTP verfügbar ist und vor allem, ob er KEIN offenes MailRelay ist: relay=$( (echo "helo mailserver"; sleep 1; echo "mail from: florian@yourdomain.name";sleep 1; echo "rcpt to:florian@not-yourdomain.name"; sleep 1; echo "data"; sleep 1; echo "hallo Flo"; echo "."; sleep 1; echo "quit" ) | telnet mailserver.yourdomain.name 25 | grep -o "no valid recipients")
if [ "$relay" == "no valid recipients" ] then echo Rejected! exit 0 else echo PANIK - Mails werden Relayed oder laufen gar nicht! exit 2 fi
Das Script läuft genau so auch z.B. im Nagios. So kann ich von "außen" testen, ob mein "innerer" Mailserver ok ist
März 2013 wenn ich in meine Drupal-Webseite einen iframe einbinde, der Umlaute und Sonderzeichen nach läd, dann gibt's immer zerschossene Zeichen. Die Sprüche sind in utf8 in der MySQL-Datenbank in einer Tabelle mit den Spalten Autor, Text und Thema: Februar 2013 ich habe die sich verändernden Bilder in der Seiten-Leiste und die schlauen Sprüche oben von Java auf PHP geändert, weil Java immer weniger Browser erlauben. Es ist ein iframe mit folgenem Inhalt: Einfach diesen Code in eine Text-Datei packen und als .php speichern. Das ist dann Dein iframe mit (in diesem Fall fünf) Bildern. <?php header('Refresh: 20 ;url=namedeinerdatei.php'); header ("content-type: text/html; charset=utf-8"); echo "<base target='_parent'>"; $text_zufall=array(); $text_zufall[]='<a href=hyperlink.html> <img alt="Bild-Titel" title="Bild-Titel" src=Pfad/zum/bild.jpg> </a>'; $text_zufall[]='<a href=hyperlink.html> <img alt="Bild-Titel" title="Bild-Titel" src=Pfad/zum/bild.jpg> </a>'; $text_zufall[]='<a href=hyperlink.html> <img alt="Bild-Titel" title="Bild-Titel" src=Pfad/zum/bild.jpg> </a>'; $text_zufall[]='<a href=hyperlink.html> <img alt="Bild-Titel" title="Bild-Titel" src=Pfad/zum/bild.jpg> </a>'; $text_zufall[]='<a href=hyperlink.html> <img alt="Bild-Titel" title="Bild-Titel" src=Pfad/zum/bild.jpg> </a>'; for ($i = 0; $i < 30; $i++){ $zufall_key = array_rand($text_zufall); echo $text_zufall[$zufall_key] ."<p>";} November 2012 endlich habe ich mir die Zeit genommen, den Trail-Läufer-Test mal richtig zu programmieren. Jetzt ist er richtig klick-bar so mit Punkten und so. Juli 2012 Der Piwik anonymisiert das letzte Oktett der IP-Adresse und respektiert die Do-Not-Track-Settings der apache-access-log ( /var/log/apache2/access.log) anonymisiert jetzt auch die IP-Adressen.
Der Trick dazu ist folgender Eintrag in der Vhost-Konfiguration: Der Tip dazu kam von Indymedia, danke! Juni 2012 Ich habe ich mir ein Piwik eigerichtet. Sieht von der Optik viel cooler aus als der übliche Google-Analytic und entspricht genau meiner Devise: ich mach es selber, dann läufts und ich kann auch ohne 10m-lange AGB-Schschsch...lechtigkeit bestimmen, was ich speicher will und was nicht. (derzeit z.B. bei der IP ohne das letzte Byte) Mai 2012 Ein neuer Spielplatz ist frei gegeben: https://www.aeAnmeldung.de Hier kannst Du eine Grillparty oder einen Umzug oder sonst was mit Deinen Freunden planen. JA: mit https-Zertifikat und allem Zip und Zap , hi hi Jannuar 2012 25. ich habe in meiner linken Seiten-Leiste jede Menge Zufalls-Bilder. Bei jedem neuen Laden der Seite, stehen die Bilder in zufälliger Reihenfolge. Falls es wen interessiert, wie das geht, der werfe ein Auge auf diese Seite: Code für Zufalls-Bilder Kopier Dir einfach den Code, wenn Du magst. Ach ja: die schlauen Sprüche weiter oben sind auf die gleiche Art gebaut. (UPDATE vom 25. Feb. 2013: ich hab's von Java auf php umgebaut) 20. Ufff, alle meine "alten" Seiten mit der http://homepage/verzeichnis/unterverzeichnis/seite.htm auf die coole Version mit /?q=node/nr umgebaut und alle Links angepasst. Bei gut 80 Seiten mit je einer Hand voll links war das eine Menge Arbeit. 10. WARUM zum Henker hat Google seine wunderbaren freigegebenen Kalender abgeschafft? Und wie kann ich das in Drupal nachbauen? Kriege gleich die Kriese, über diesen Scheiß! Dezember 2011 Hier werde ich mir einen Traum verwiklichen: meine eigenen Server auf-setzten. Ich habe zwar schon seit den 90ern ein paar Homepages, aber halt nur so gemieteter Webspace, nichts richtiges. zurück zur Startseite |