Beiträge von Copro

    Stell gerne vor :)

    Ich kam irgendwann bei Intellij an und würde das nicht mehr ändern - auch wenns Geld kostet. Warum?

    Die IntelliJ IDEA Community Edition ist kostenlos für persönliche und kommerzielle Entwicklungen und die IDE samt aller Plugins ist Open Source und steht unter der Apache 2.0 Lizenz. Die Community Edition reicht für viele Anwendungsfälle vermutlich dicke ... und wird vermutlich direkt unter Windows in WSL laufend vermutlich auch mich mit Gewalt überzeugen ;)

    Was ich vergas zu erwähnen weil hier auch schon welche beim Fixen der netcup SCP App helfen wollten ... das "android studio" von Google für die Entwicklung von Android enthält auch die IntelliJ IDEA Community Edition.

    Nur die typischerweise genutzte IntelliJ IDEA Ultimate ist kostenpflichtig.

    Ich habe jetzt wohl den Fehler gefunden.

    Er setzt am Anfang in der config.php die dbcollation auf uf8_unicode_ci, wenn man nicht vorher in der Datenbank die oben beschriebenen Schritte durchführt.

    Also in der config.php die dbcollation auf utf8mb4_unicode_ci (oder eben general_ci) geändert und schon sagt er, dass alles super ist..

    Die älteren Angaben der DB Collation für den Zeichensatz und die Sortierbarkeit in utf8_unicode_ci sind deprecated und sind meistens aus Rückwärtskompatibilität noch Referenzen auf utf8mb3 bzw. irgendwann auf die utf8mb4 umgebogen werden. Warum mach das so einen großen Unterschied?

    Weil wenn man die vollständigen Unicode Tabellen mit Zeichensatz in UTF8 speichern möchte 4 Bytes pro Zeichen speichern muss (MB4) und mit dem kleineren utf8 utf8mb3 gäbe es dann Probleme z.B. bei manchen neueren Emojis oder Zeichen außerhalb der "Basic Multilingual Plane" weil da die Speicherung mit nur 3 Bytes nicht mehr ausreicht und gerade so Plattformen wie Moodle prüfen da schon beim Installieren äußerst streng darauf, damit später nicht solche Fehler den Einsatz der Plattform vermiesen, die ja auch vielen hunderten Sprachen getestet wird. Mehr dazu siehe in diesem stack overflow Post zum Thema:


    What is the difference between utf8mb4 and utf8 charsets in MySQL?


    Die DB Gurus auf Arbeit haben in den Prüfungen, ob eine Datenbank für den Einsatz der Anwendung in Frage kommt auch die deutschen Umlaute, japanische Zeichen, Sortierbarkeit und z.B. Emojis wie den hier 💩 eingebaut und der war schon oft Stolperstein für den Einsatz.

    Hallo,

    ist es möglich eine Wordpress Webseite ohne Javascript zu erstellen? Und wenn ja, wie macht man das?

    Natürlich ist das möglich und meines Wissens kommt das meiste JavaScript sowieso nur über zusätzliche Plugins auf die generierten Seiten. Ich schaue gerne mal auf meinen frisch erstellten Seite mit den Standard Themes der letzten Jahre nach ohne jegliche Plugins aber ich denke da kommt auch kein JavaScript für den Browser / Client mit. Da ich ein großer Fan / Nostalgiker von validem HTML bin, konnte ich z.B. auch das 2022 Standard Theme nicht nutzen und musste auf 2021 oder 2020 zurück gehen.

    Wenn es unbedingt WordPress sein soll und Du sowieso z.B. nur mit dem Block Editor arbeitest, sehe ich da überhaupt kein Problem.

    Hier wäre ein super kleines Theme namens Susty WP das ich über den reddit Post hier gefunden habe und das auch nur 6 Kb groß ist und schnelle Ladezeiten verspricht, dass nach Kontrolle der Hauptseite auch nur zwei <script> Tags auf der Hauptseite hat. Einmal wegen dem Plugin Yoast und etwas PageSpeed JavaScript Reloade aber diese Plugins brauchst Du ja nicht einsetzen. Das Theme ist mittlerweile 4 Jahre alt und wurde als Proof-of-Concept erstellt ein Wordpress Theme unter 7 Kb zu erstellen wie in diesem Blog Post beschrieben:

    https://blog.jacklenox.com/2018/06/04/delivering-wordpress-in-7kb/

    Und die Standardordner wie /bin, /usr und /var kann man mangels Rechten normalerweise eh nicht zerstören?

    Oha ... davon bin ich auch ausgegangen ... zumindest auf meinem Webhost 8000 aus 2020 ist in meiner chroot Bash das Verzeichnis auch im Besitz von root und ich kann daran nichts verändern. Dann scheinen aber tatsächlich nicht alle Webhosting Pakete bzw. Server identisch aufgesetzt zu sein. (Entschuldigung für die Verwirrung ... das war mir nicht bewusst. Ich wäre davon ausgegangen, dass zumindest der /bin Ordner so geschützt ist, dass man sich seine Login Shell nicht zerschiessen kann.)

    Code
    bash-4.4$ ls -lh
    total 120K
    drwxr-xr-x  2 root          root    4.0K May 14 13:08 bin
    drwxr-xr-x  5 hosting123456 psacln  4.0K May 13 01:07 binzsh


    Und jonasreiher schau Dir mal die webhosting_mods von KB19 an ... da braucht man nicht erst wie von mir vorgeschlagen im .bash_profile ansetzen, sondern kann direkt in der .profile auf die zsh umbiegen.

    Ich würde hier meine aktuelle bevorzugte Entwicklungsumgebung Eclipse für die Entwicklung von Java vorstellen mit ein paar der eingesetzten Plugins. Die Entwicklungsumgebung steht für Windows, Linux und macOS zur Verfügung und kann über viele Plugins erweitert werden.


    Aufgrund von Änderungen im Bereich der Java Module und Kompatibilität mit höheren Java Version > 13 und unserem ORM auf der Arbeit steht dort in Bälde ein Wechsel auf IntelliJ IDEA an. Aber für mich privat und weil ich daran gewohnt bin, verwende ich nach wie vor noch bevorzugt Eclipse - ich bin mit IntelliJ aber auch noch nie so intensiv aneinandergeraten wie aktuell alle Schüler, Studenten und sonstiger Nachwuchs - denn da leistet JetBrains (die Firma hinter IntelliJ IDEA und weiterer Java Technologien) wirklich hervorragende Arbeit.

    P.S.
    Moderatoren da fehlt ein t in dem Forenbereich Enwicklungsumgebung -> Entwicklungsumgebung

    Test auf einem Webhosting Paket:

    Verzeichnis für die zsh bin, man und share erstellt: mkdir binzsh (der ~/bin Ordner in Deiner chroot Umgebung gehört root und kann nicht verändert werden)

    Runtergeladen mit: wget https://github.com/romkatv/zsh-bin/releases/download/v6.1.0/zsh-5.8-linux-x86_64.tar.gz nach ~/binzsh
    Entpackt mit: tar xzvfs zsh-5.8-linux-x86_64.tar.gz in ~/binzsh

    Wenn man es direkt nach dem Login haben möchte einfach in der ~/.bash_profile eintragen: nano ~/.bash_profile
    Inhalt für die ~/.bash_profile
    ~/binzsh/bin/zsh

    Test des statischen Binary: ✔️

    Code
    bash-4.4$ ./zsh --version
    zsh 5.8 (x86_64-pc-linux-musl)

    Das mit der relativ frischen Option auch Wildcard Zertifikate muss irgendwann dieses Jahr aus der SSL It! Extension von plesk Obsidian ins WCP gekommen sein während der Rest noch fast vollständig Onyx ist. Ich vermute die Option Wildcard anzubieten, wird noch einiges Leid nach sich ziehen ... aber vermutlich konnte man die im WCP nicht einfach so ausblenden als man begonnen hat das umzubauen.

    Ein paar Hinweise auf die neuen Teile aus plesk Obsidian - unter anderem die verlinkte englische Hilfe habe ich hier ins Forum gepostet ... aber vielleicht reiche ich die besser wieder an den Support weiter:
    WCP Eintrag SSL-/TLS-Eintrag Hilfe Link auf en-US Plesk Obsidian SSL It! Erweiterung für Webhosting

    Neben den Möglichkeiten, die tom434 vorgeschlagen hat, sehe ich noch die Option das ganze lokal z.B. mit XAMPP aufzusetzen, dort das Backup wiederherzustellen und danach den ganzen Kram wieder beim Webhosting via FTP hochzuladen. Ist aber eher was für Fortgeschrittene.

    Ich würde den Weg über das lokale Wordpress z.B. auf einer XAMPP Instanz gehen, wenn keine Zugriff mehr auf die Originalseite mehr möglich sein sollte oder der Upload via FTP nicht unterstützt würde oder 60€ Mehrkosten verursachen würde. (Das .wpress von dem All-in-One zu entpacken und versuchen Dateien und den Datenbank Dump wieder auf das Online System zu pfriemeln ist vermutlich bei weitem fortgeschrittener.)
    Eine kompakte Anleitung ohne all zu viel Ablenkung mit Bildern habe ich bei heise gefunden:

    https://www.heise.de/download/blog/Wordpress-mit-XAMPP-auf-dem-eigenen-Rechner-ausprobieren-3286703

    Danach dort wieder das All-in-One drauf und importieren ... hier könntest Du auch den Maximalwert für den Upload problemlos anpassen.

    Um auf Nummer sicher zu gehen, vielleicht kannst Du verpeiltesIch noch den Link zum eingesetzten Wordpress Plugin angeben, falls es da mehrere unterschiedliche All-in-Ones geben sollte und auch mitteilen, ob noch Zugriff auf die Webseite besteht oder nur noch das Backup vorhanden ist.

    🐷Cool dass das Tutorial schon genutzt wird - und Danke für das indirekte Feedback. :thumbup:

    Ich habe als Beispiel wm.meineDomain.de genommen und wäre nicht auf den Gedanken gekommen dass jemand statt webmail als Subdomain auch mail versuchen könnte.

    Ich habe noch die Konfiguration für das managesieve Plugin in einem weiteren Pull Request ergänzt. (Sonst können keine sieve Regeln gesetzt werden)

    Die managesieve Plugin sample configuration Datei kopieren:
    cp plugins/managesieve/config.inc.php.dist plugins/managesieve/config.inc.php

    Und dann anpassen, damit die mit dem netcup IMAP Server kommunizieren können, z.B: ebenfalls mit nano per SSH.
    nano plugins/managesieve/config.inc.php

    Code
    // managesieve server port. When empty the port will be determined automatically
    // using getservbyname() function, with 4190 as a fallback.
    $config['managesieve_port'] = '';
    
    // managesieve server address, default is localhost but we use the IMAP hostname, which is variable %h
    // %h - user's IMAP hostname
    $config['managesieve_host'] = '%h';
    
    // use TLS for managesieve server connection, because we did not use the tls:// prefix in managesieve_host
    $config['managesieve_usetls'] = true;

    Die Frage wäre noch auf welche Key Words optimierst du?

    Das wäre auch meine Frage gewesen ...

    Neben all den Speed Verbesserungen hat SEO seit Anbeginn der Zeit mit Verlinkungen begonnen. Einige Hinweis gelten mittlerweile ja nicht mehr und vieles was die WordPress Plugins so treiben ist vielleicht nicht wirklich förderlich und erhöht nur wieder die Anzahl der eingebundenen Scripte. Also jede Eintragung in einem Webregister oder auch in Fachzeitschriften und er Backlinks von Webseiten mit gutem PageRank nützt vermutlich immer noch mehr als die letzten optimierten 0,6s beim Laden der Seite. Und dann wie schon gesagt zählt der Inhalt. Warum haben also z.B. die Haupt Instagram Seite keinen Rückverweis auf speed-bull.de? Und es sollte auch eine Entscheidung getroffen werden, ob man das olle www. haben will und nicht direkt nur speed-bull.de pushen möchte. Dies sollte dann aber auch auf allen Seiten / Kanälen und Partnern angepasst werden. Wenn ich die Google Suche bemühe sehe ich auch keinen Business Eintrag für Speed-Bull und mindestens 3 verschiedene Schreibweisen (Bilder eingeschlossen) ... "Speed Bull", "Speed-Bull" und "SpeedBull" ... also Keywords und auch Beschreibungen anpassen und vereinheitlichen oder man muss zu viele Keywords spammen.

    Warum gibt es die alte Webseite nicht mehr .. die hätte evtl. mehr PageRank und ist jetzt sinnlos als toter 404 Link hier noch durchgestrichen verlinkt:
    https://www.speed-bull.de/grundlagen/
    Sowas behält man doch ... alleine schon, dass die einem keiner wegschnappt und man diese z.B. auch dauerhaft umleiten kann. ;)

    Also um noch die restlichen Sekunden zusammenzukratzen wie oben auf jeden Fall die Bilder noch optimieren (richtig dimensionieren und .webp oder andere optimierte Formate für schnelleres Laden verwenden.)

    Hat nichts direkt mit SEO zu tun aber mit Optimierung - alle Fehler und dann auch die Warnungen beseitigen, die der W3C Validator anzeigt:
    Showing results for https://www.speed-bull.de/ - Nu Html Checker (w3.org)

    Der Kommentar-Feed XML+RSS gibt es nicht: https://www.speed-bull.de/comments/feed/ und es scheinen auch keine Kommentare erlaubt zu sein - also raus mit solchen unnötigen Codezeilen.

    Als Feedback für die Webseite an sich ... da kann man sicher am Layout noch etwas verbessern - ist aber nicht mein Spezialgebiet - daher nur meine rein subjektive Beschreibung. Relativ viel weißer Platz um teilweise zu große Bilder und dann eben Textwüsten.
    Es gibt keine klare Angabe wo man sich genau befindet im Sinne einer Breadcrumbs Navigation ... stattdessen hat man oben das vertikale Menü und dann diesen vertikalen Navigationsblock der rechts abhängt.
    Ich finde auch den Sprachwechsel Eintrag DE|EN relativ unschön und groß platziert auf jeder Seite und sehe das meistens viel dezenter wieder oben rechts mit kleineren Flaggen als sinnvoller ... falls eine Erkennung nicht ausreicht und man den Sprachwechsel so überhaupt anbieten möchte oder muss. Auf der mobilen Seite bzw. wenn ich das Fenster verkleinere klebt das völlig unsinnig ebenfalls mit im Content bzw. wird im Block an derselben Stelle vor dem Absprung auf Traktal eingeblendet.

    Sowas erlebe ich leider jedes Jahr bei mir im Garten

    Bisher war ich da relativ verwöhnt und habe mir schon Vorwürfe gemacht - nicht nur wegen dem heftigen technische Versagen. Leider waren wir hier noch zu früh in der Nestling Phase als dass die Jungen schon das Nest hätten verlassen sollen.

    Wir hatten einige Monde zuvor ein Hausrotschwänzchen Paar dass auf dem Reifen des Traktors im Stadl genistet hat. Das hiess für uns für einen Monat haben wir weder den Traktor bewegt noch versucht die Eltern zu stören. (Aber ich habe die erste Kamera hingestellt weil es mich interessiert hat - und das war schon sehr interessant)
    Und nachdem am Ende auch 3-4 Nestlinge ziemlich unruhig wurden, könnt ihr Euch den Schrecken nicht vorstellen als auch hier das Nest auf einmal nicht mehr da war. Da konnten wir aber problemlos auf der Aufzeichnung feststellen, dass nur die Jungen bei ersten Flugversuchen zu rumgeturnt sind und die fittesten eben dabei das Nest runterschmissen haben. Wir haben die Eltern dann noch bei der Fütterung und der Flugbegleitung aller drei Jungvögel beobachtet und derweilen aufgepasst, dass keine Katzen angeschlichen kamen.

    Ende 🦆 gut - alles gut. Wenn bei so einem Fall nach dem Aufschalten der Domain weder dynamischer Inhalt (PHP, Wordpress) noch statischer Inhalt (probiere einfache HTML oder TXT Dateien) richtig zugeordnet und ausgeliefert wird und das über Stunden, kann es vorkommen, dass nur noch der netcup Support helfen kann weil z.B. der Dokumentenstamm noch nicht richtig gesetzt wurde. Üblicherweise sind solche Konfigurationsänderungen aber nach spätestens 5 Minuten erledigt und live.

    Zuvor hilft es die Logeinträge zu prüfen und wenn per plesk installierte Anwendungen noch nicht gehen einfach versuchen statische HTML der Textdateien zu versuchen. Aber schön zu hören, dass sich das Problem bei Dir noch von selbst gelöst hat.

    Copro Was hast Du mit der Nestkamera angestellt? ;(

    :)

    Ich habe leider schlechte Neuigkeiten für die Amselnest Fans - aber die Natur ist hier einfach brutal. Das Amselnest wurde von unbekanntem Zerstörer auf den Boden befördert und es gab keine überlebenden Nestlinge - nur noch das letzte vermutlich unbefruchtete Ei lag am Boden.

    amselnest-post-mortem.jpg


    Zur technischen Tragödie und dem Post Mortem bei der Ermittlung des Schuldigen: Leider war die minütliche FTP Upload Funktion der Kamera deaktiviert und die Youtube Streams Geschichte noch nicht eingerichtet und den RTSP Recorder mit iSpy hat jemand ausgeschaltet gehabt ... also wissen wir nicht genau wer verantwortlich ist. Elstern, Katzen und andere Nesträuber hatten vermutlich leichtes Spiel ... Murphys Law hat leider ohne Rücksicht auf Verluste zugeschlagen.

    ;(

    Jetzt, wo du es schreibst, fällt mir auch ein, dass wir mal das Thema hatten, dass damit gar nicht der vorgeschaltete Spamfilter selbst deaktiviert wird, sondern nur die Standardregeln:

    Danke für den Hinweis ... ich habe den Absatz auch leider erst ganz spät gelesen und dann oben drüber geklatscht ohne alles nachzuvollziehen ... es kann also sein dass ich das auch nicht alles richtig wiedergegeben habe. Vielleicht helfen die Aussagen aber dem Fragenden zumindest soweit, dass er doch einiges unter seiner Kontrolle hat ...


    Aber sobald ich Zeit finde wird das genau angesehen ;) In der Zwischenzeit glaube ich einfach der Beschreibung im Wiki / WCP und da unter Spamschutz wird das leider auch nicht 100% konkret angegeben was noch übrig bleibt selbst wenn man den "netcup Spamfilter" abschalten würde:

    Gleichzeitig ist uns bekannt geworden, dass es auch Kunden gibt, die ganz bewusst komplett auf Spam-Filterung verzichten möchten. Diese können den Filter hier deaktivieren. Es sei darauf hingewiesen, dass eine gewisse Spamfilterung z.B. mit Greylisting oder von eindeutigen Spam-Versendern, z.B. via DNS-Blacklists, ohnehin in jedem Fall erfolgt. Dies war teilweise auch bereits vor unseren Änderungen so und ist generell (nicht nur bei netcup) üblich.