1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Syntafin

Beiträge von Syntafin

  • Vorstellung Frederik H

    • Syntafin
    • 16. März 2025 um 13:46

    Willkommen :)

  • Attempt to read property "filename" on null

    • Syntafin
    • 15. März 2025 um 02:40
    Zitat von Cheety

    Kannst du uns vielleicht einen dump von $files schicken?

    Gerne erneut wie im Startbeitrag:

    Code
    File Count: 5
    
    Filename: RjiXUVJvciYlYSJ46LZqUrO1fzzQGAHvyTbIVfuhHffZSTZ0amZd4rWZiHvdpJsJ
    Filename: 8zY4MyEbVHfhdjp1DE7JT2TAsZ8Jn2hdFbdrmu0sc4lTfIkHwwPlF5HugdA0msBt
    Filename: 5gkfI3vvofe5gdICNvSjAo27ioELuYLcyn9WiyDJbs5MzvuVFNdqt5ZqKws7jznk
    Filename: Mq6ZPB0YrrqoaxzOyasflVDS3RkE0wRV3YMGRIMOdtfmHVDe0a8dHm9VTnQ6qmZg
    Filename: Zku2g49M0sj4310D77pVFtQnjWDyklxbmZ8klgxwLw8Vgz41ymH3WQBcEuMktL6Q
    Zitat von Cheety

    Man sollte auch nicht direkt Attribute auslesen, ohne das Objekt selber abgefragt zu haben:

    Mache ich ja auch nicht, das da oben ist ein "Demo-Code" mit dem ich es manuell überprüft habe ob da wirklich nichts drin steht, was nicht mal möglich wäre.

    PHP
    public function getImageUrlAttribute(): string
    {
        return $this->files
            ? Storage::url('public/files/show/'.$this->files()->first()->filename.'.webp')
            : $this->defaultImage();
    }

    Wie schon bereits erwähnt, ist das ein Pseudo-Fehler der unmöglich ist bewusst zu reproduzieren, bei 1 Mrd. Versuche, gehen entweder alle 1 Mrd schief, oder es klappt 1x ihn zu provozieren.


    Update:

    Zitat von Cheety

    $this->files und $this->files() unterschiedliche Ergebnisse zurückgeben können :grinning_squinting_face:

    Ja, das war die Lösung.... Nachdem ich das gefunden habe, leuchtet es auch auf wieso.

    files() kann an der Stelle zu Problemen führen, wieso es aber fast immer funktioniert, und nur selten nicht, bleibt schleierhaft.

    Kleiner Tipp: man kann Beiträge bearbeiten, statt 3x hintereinander neuen Beitrag.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 15. März 2025 um 01:40
    Zitat von Coding_Frettchen

    Moin, hat jemand Erfahrungen mit ASR spezifisch Kaldi und deutschen Sprachmodellen oder mit lokaler Transkription mit Sprechererkennung

    Mach dafür am besten im passenden Bereich ein Thema auf, damit man auch erstmal weiß worum es Grundlegend geht und nicht untergeht in einem Offtopic Thema :winking_face:


    Eben aufgefallen, hab vergessen etwas zu entfernen was ich zum debuggen eingesetzt hatte :grinning_squinting_face:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 14. März 2025 um 23:23
    Zitat von PixelPatron

    SAG mal hast du nicht mal drüber nachgedacht so ne tutorial Serie zu starten? Wäre mit deinem wissen ja krank.

    Laravel Tutorial Teil 1: Installation & Projekt anlegen
    Schon lange habe ich überlegt eine Tutorial Reihe zu starten in einem solchen Bereich, aber auch überlegt worüber.Ja es gibt da draußen unzähli...
    syntafin.de

    Aktuell bin ich aber nochmal am überarbeiten von Teil 1, da ich es direkt auf Laravel 12 jetzt anpassen möchte und auch TailwindCSS 4.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 14. März 2025 um 16:38
    Zitat von PixelPatron

    Meine models können aber bleiben oder?

    Filament greift nicht in den Rest deiner App ein, außer du verwendest ebenfalls Livewire, dann musst du schauen das du mit der selben Version arbeitest die auch Filament fordert.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 13. März 2025 um 19:04

    Ja, aber nie verwendet weil es eben mit FilamentPHP und Nova einfach viel besseres auf dem Markt gibt und erst genanntes sogar kostenlos ist.

  • Attempt to read property "filename" on null

    • Syntafin
    • 12. März 2025 um 19:57

    Ja der Titel sagt alles :face_with_rolling_eyes:.

    Ein Problem das mich durch die Versionen hinweg begleitet, wird mir nun als "Occured 1000 Times" von meinem Error-Tracking gelabelt... Zeit mal vielleicht doch den Grund zu finden?

    Bei einigen Datenbank Einträgen bekomme ich beim Abruf eben jener eine Fehlermeldung um die Ohren geworfen, die eben genau dieser dort oben entspricht: Attem to read property "filename" on null.

    Nun gut, ich hab mir die besagten Einträge angeschaut und was soll ich sagen.... filename ist nicht null :thinking_face:, da steht genau wie es soll der Name der Datei drin!
    Das ganze passiert auch in einem Trait der dafür zuständig ist eine entsprechende URL zurückzugeben, um eben die gewünschte Datei auszugeben. Ich prüfe schon vorab in den jeweiligen Funktionen ob überhaupt Dateien verfügbar sind, sonst käme es ja nie so weit.

    Jetzt das kuriose! Frage ich es "manuell" ab, ist alles wie es sein soll, ja sogar im Stacktrace angehangenen JSON das die Routing Parameter zeigt sieht man die URLs die generiert werden.... samt dem beschuldigten!

    Kurzum aber mal, vielleicht zum besseren Verständnis, hier der besagte Stack-Trace:

    Flare

    Natürlich etwas gekürzt :winking_face: Nutzerdaten und so fehlen diesem.

    Die betadelte Funktion getImageUrlAttribute macht nichts anderes als aus dem einfachen Dateinamen eine gültige URL zu erzeugen, um eben die Datei auch anzuzeigen auf einfache Art und weiße (ich sag nur <img :src="image_url" />).


    Um nicht ganz blöd dazustehen, habe ich das ganze auch wie besagt schon manuell getestet mit folgendem Code:

    PHP
    use App\Models\Image;
    
    $image = Image::find(317);
    $image->load("files");
    
    $files = $image->files;
    
    echo "File Count: " . $files->count() . "\n" . "\n";
    foreach ($files as $file) {
      if (!is_null($file->filename)) {
        echo "Filename: " . $file->filename . "\n";
      }
    }
    Alles anzeigen

    Ergebnis:

    Code
    File Count: 5
    
    Filename: RjiXUVJvciYlYSJ46LZqUrO1fzzQGAHvyTbIVfuhHffZSTZ0amZd4rWZiHvdpJsJ
    Filename: 8zY4MyEbVHfhdjp1DE7JT2TAsZ8Jn2hdFbdrmu0sc4lTfIkHwwPlF5HugdA0msBt
    Filename: 5gkfI3vvofe5gdICNvSjAo27ioELuYLcyn9WiyDJbs5MzvuVFNdqt5ZqKws7jznk
    Filename: Mq6ZPB0YrrqoaxzOyasflVDS3RkE0wRV3YMGRIMOdtfmHVDe0a8dHm9VTnQ6qmZg
    Filename: Zku2g49M0sj4310D77pVFtQnjWDyklxbmZ8klgxwLw8Vgz41ymH3WQBcEuMktL6Q

    Also ich kann mich natürlich verzählt haben, aber da werden 5 Dateien gefunden und 5 auch aufgelistet.

    Ich bin hier echt mit meinem Wissen am Ende, aber vielleicht hat hier ja jemand noch eine Idee wo das Problem ist.
    Die besagte URL die einen Fehler wirft: https://syntafin.de/gallery/final-fantasy-xiv/317

    Das es durchaus geht, sollte natürlich auch bewiesen sein: https://syntafin.de/gallery/star-citizen/462


    Schon mal vorab vielen dank :grinning_face_with_smiling_eyes: und hoffe jemand hier weiß weiter!

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 12. März 2025 um 00:02

    Gute Besserung dir :) bin auch aktuell gesundheitlich angeschlagen.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 8. März 2025 um 19:41

    Naja, du könntest ja auch ein Thema eröffnen und zeigen wo das Problem ist :winking_face:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 8. März 2025 um 19:00

    Ist ein Pentesting Tool, kannst halt mal so paar Sachen damit testen.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 8. März 2025 um 17:08

    Nein, wie gesagt ZAP:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 8. März 2025 um 14:04

    Du könntest ZAP ausprobieren.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 5. März 2025 um 19:32

    Eine Info wäre schon schön, aber das entscheidet der Betreiber.

    Aber direkt so zu reagieren ist wahrlich übertrieben.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 4. März 2025 um 22:22
    Zitat von Blacksonny

    Also eine Art Galerie oder?

    Die Galerie ist sogar der Grundbaustein meiner Seite, die Blog Funktionalität kam erst später dazu, als ich die Seite nicht nur über syntafin.sexy verfügbar gemacht habe, sondern eben über Syntafin.de

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 3. März 2025 um 07:32

    Neue Spielerei aktuell am testen, dieses Mal aber ohne A/B Test, bin nur am überlegen ob ich das wie aktuell lasse mit über Session oder auf localStorage umstellen.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 1. März 2025 um 03:12

    PageSpeed Insights

    Nice :grinning_face_with_smiling_eyes:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 27. Februar 2025 um 23:14

    Und wie rechnen wir wenn ein möglicher "Monitor" kabellos über Funk angebunden ist?


    Btw, mal zum testen schnell zusammen gebaut:

    cloudtest

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 26. Februar 2025 um 22:41

    Noch immer einen 49" Monitor mit 32:9 Seitenverhältnis ja.

    Sieht man ja an Screenshots von mir die nicht beschnitten sind:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 26. Februar 2025 um 19:04

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 26. Februar 2025 um 18:02

    Weil ich um 500% rangezoomt habe, das "krelle" ist halt einfach ein Windows Bug.

Rechtliches

Impressum

Datenschutzerklärung