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

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 7. Januar 2025 um 03:41

    cu && npmU ist so mein daily Vorgehen bevor ich dann vite dev mache XD.


    Zitat von aebian

    Und nun Zeit fuers Bett :grinning_squinting_face:

    Na, noch 2h bis Feierabend :grinning_face_with_smiling_eyes:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 6. Januar 2025 um 15:17

    Man kann es nachträglich machen, ist aber halt Mehraufwand.

    Ich sehe persönlich keinen Nutzen darin, man kann Modularen Aufbau auch "anders" erreichen.


    :grinning_squinting_face: hab eben meine Aufnahmen von gestern durchgeschaut....

    Ich.... hab echt präferenzen xD

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 6. Januar 2025 um 14:36

    Gelesen von ja, Nutzen erkannt: Nein.

    Und was meinst du mit großer Ordnerstruktur?

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 6. Januar 2025 um 06:23
    Zitat von evarioo

    Hör ma auf! Ich finde das soo nice!

    Das Text-Logo ist jetzt via Feature-Flag auf Staging verfügbar :grinning_face_with_smiling_eyes:.

    Vielleicht schiebe ich es auch auf Prod bevor ich mich nochmal hinlege.

  • Design Feedback

    • Syntafin
    • 6. Januar 2025 um 02:24
    Zitat von Ole

    elementor

    Weiterhin finger weg davon, das überschreibt den gesamten Authorizierungsprozess und speichert Nutzerdaten separat im Klartext.

    Elementor ist das Einfallstor für Angreifer Nr. 1!

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 5. Januar 2025 um 20:09
    Zitat von evarioo

    Zu dem CMS: warum nicht verkaufen?

    Warum sollte ich?


    Und zum Logo... das sagst du in dem Moment wo ich überlege es gegen ein Text-Logo zu tauschen:

    (WIP.... SVG-Fill will nicht)

  • Design Feedback

    • Syntafin
    • 5. Januar 2025 um 19:44

    So ganz verstehe ich jetzt nicht wofür ich "einsteigen soll".

    Aber Grundlegend kann ich meine Meinung mal zum Aufbau wiedergeben:

    • Warum spricht man von Community wenn nur das Artikel-System des WSC verwendet wird und es daher eher ein Blog ist?
    • Warum wieder Texte die eindeutig von einem LLM stammen, wirkt halt direkt unprofessionell
    • Worum geht's da überhaupt bei der Seite? Und wieso sind bei einem Blog die Beiträge nicht im Vordergrund, sondern versteckt?
    • Der Kontrast könnte mMn etwas besser sein, für Personen mit Farbenblindheit oder Sehschwäche dürfte das schwierig sein zu erkennen.


    Zitat von evarioo

    das Layout von syntafin ist mit liebe zum Detail entstanden. Für einen Unikaten einsatz.

    Das mein Design nicht von der Stange ist, ist ja irgendwo klar. Irgendwann werde ich das Repository vom CMS das darunter werkelt vlt. auch öffentlich machen.

  • VIBX Beta – Dein neues Social Network für Communities & Creators ?

    • Syntafin
    • 5. Januar 2025 um 17:51

    Wenn ich die URL so sehe... app.php und get parameter.

    Ihr braucht dringend einen Router :thinking_face:.

  • Meine Erfahrungen mit dem Tesla Model 3 SR+

    • Syntafin
    • 5. Januar 2025 um 17:50

    Das Model 3 ist das billige Model :thinking_face:.

    Und zu deiner Frage PixelPatron nein ich fahre ein Opel Astra K CDTI, Elektroauto ist hier wo ich wohne unmöglich außer man kauft eines mit großem Akku. Ein Model 3 SR(+) kommt hier nicht weit.

    Wenn wir vom Hirngespinst das Autos mit Akkus die Lösung sind, könnten sich Elektroautos ja sogar wirklich lohnen.

  • Autopilot beim Tesla - Meine Erfahrung

    • Syntafin
    • 5. Januar 2025 um 12:23

    Dann ist die Person schuld die hinterm Steuer saß.

    Fahrassistenten sind keine Ausrede für Unachtsamkeit.

  • Autopilot beim Tesla - Meine Erfahrung

    • Syntafin
    • 5. Januar 2025 um 10:59
    Zitat von evarioo

    und du ans Lenkrad kommen musst

    Deine Hände müssen am Lenkrad bleiben, der Begriff "Autopilot" ist eine Marketingentscheidung, es ist nicht mehr als ein Spurhalte-Assistent mit ein wenig mehr Optionen (Abstandhalter, Spurwechselassistent, Geregelter Tempomat).

  • VIBX Beta – Dein neues Social Network für Communities & Creators ?

    • Syntafin
    • 5. Januar 2025 um 05:38

    Sicherheitsfeedback direkt mal:

    Entferne umgehend die Header-Infos zu Plesk und IIS, beides macht dich extremst angreifbar, bei zweiterem würde ich sogar mich weigern die Seite weiterhin zu besuchen.

  • Angeblich leere Property, dabei ist sie vorhanden

    • Syntafin
    • 4. Januar 2025 um 14:00
    Zitat von evarioo

    Wozu ist die zusätzliche image_id

    Die image_id ist aus dem File-Model, damit man weiß zu welchem "Bild" es gehört (grundlegend kann ein Bild mehrere Dateien haben)

    Zitat von Cheety

    Vielleicht mal so ausprobieren.

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

    Das ändert nichts am Problem.

  • Angeblich leere Property, dabei ist sie vorhanden

    • Syntafin
    • 4. Januar 2025 um 13:30

    Da es faktisch unmöglich ist das filename nichts hat (NOT NULL), und wie man sieht Zeile 18 ist der Dateiname vorhanden.

    Eine Änderung des Ternary Operators auf !is_null ($this->files->first()->filename ändert da bisher nichts.

  • Angeblich leere Property, dabei ist sie vorhanden

    • Syntafin
    • 4. Januar 2025 um 11:38

    Hallöchen,

    das Problem begleitet mich jetzt schon länger, eine Lösung finde ich jedoch nicht dafür.
    Es kommt immer wieder vor das einige (vor allem durch Migration übertragene) Einträge in meiner App einen Fehler auslösen: Attempt to read property "filename" on null

    Wo das ganze passiert, ist auch recht einfach herausgefunden:

    PHP
    <?php
    
    namespace App\Traits;
    
    trait HasImage
    {
    	public function getImageUrlAttribute(): string
        {
            return $this->files
                ? Storage::disk('public')->url('files/show/'.$this->files()->first()->filename.'.webp')
                : $this->defaultImage();
        }
    }
    Alles anzeigen

    Würde hier ja tatsächlich aber schon das zuvorgehende Property files leer sein, müsste er mir das Standard-Bild ausgeben.
    Daran hab ich natürlich auch gedacht, und einfach mal einen der betroffenen Einträge via Tinker mir angeschaut:

    Code
    App\Models\Image#2439 ▼
      id: 325
      shortkey: "dDJE1"
      description: "{"de": "Ob der Grebuloff genau wie ich über die Zukunft nachdenkt? Das neue Leben das auf Elysium entsteht überrascht mich immer wieder aufs neue."}"
      status: 1
      watermark: 1
      promoted: 0
      user_id: 1
      folder_id: 1
      created_at: "2022-10-25 22:40:58"
      updated_at: "2024-08-04 12:52:34"
      deleted_at: null
      user: App\Models\User {#3419 ▶}
      files: Illuminate\Database\Eloquent\Collection {#3416 ▶
        all: array:5 [▼
          0 => App\Models\File {#3423 ▼
            id: 367
            filename: "nLyYSZxJKP9IxjBvBEHgQOlQyFlae8Y4KQBO3fM0kHnxRsiHguKQVVpfudQqLDYu"
            extension: "webp"
            mime: "image/webp"
            filesize: 342248
            width: 2560
            height: 1440
            user_id: 1
            image_id: 325
            created_at: "2022-10-25 22:41:00"
            updated_at: "2024-08-04 12:52:36"
            deleted_at: null
          }
          1 => App\Models\File {#3422 ▶}
          2 => App\Models\File {#2431 ▶}
          3 => App\Models\File {#3426 ▶}
          4 => App\Models\File {#3427 ▶}
        ]
      }
      folder: App\Models\Folder {#3448 ▶}
      +image_url: "https://syntafin.de/storage/files/show/nLyYSZxJKP9IxjBvBEHgQOlQyFlae8Y4KQBO3fM0kHnxRsiHguKQVVpfudQqLDYu.webp"
      +folder_url: "https://syntafin.de/storage/files/folder/nLyYSZxJKP9IxjBvBEHgQOlQyFlae8Y4KQBO3fM0kHnxRsiHguKQVVpfudQqLDYu.webp"
      +image_contact: "https://syntafin.de/storage/files/contact/nLyYSZxJKP9IxjBvBEHgQOlQyFlae8Y4KQBO3fM0kHnxRsiHguKQVVpfudQqLDYu.webp"
    Alles anzeigen

    Auffällig für mich ist, das es hier nun scheinbar keine Probleme gibt mir letztendlich image_url zu erzeugen. Die gesuchte Datei ist ja auch vorhanden :thinking_face:.
    Und lasse ich in besagter Funktion mir zuvor files in den Log schreiben... ja dann steht das sogar im Log das es da ist.


    Jemand eine Idee diesbezüglich?

  • Zeigt her euren Desktop

    • Syntafin
    • 4. Januar 2025 um 08:20

    Bei mir bleibt es wie bisher.... sauber und leer :astonished_face:

  • SVG Datei minimal bearbeiten

    • Syntafin
    • 4. Januar 2025 um 03:00

    Ich möchte mal noch anmerken das es auch Inkscape gibt, das ebenfalls SVG kann :thinking_face: war da glaube ich sogar das Standardformat statt eine Insellösung.

  • Verbesserungen

    • Syntafin
    • 2. Januar 2025 um 23:09

    Das würde solche Angebote wenn sie beworben werden auch seriöser machen.

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 2. Januar 2025 um 02:18

    Klar, das ist eine Standardfunktion von Chromium. Keine Ahnung aber ob Gecko/Firefox das ebenfalls kann, also VAPID meine ich :grinning_face_with_smiling_eyes:

  • Smalltalk - Chatten, Diskutieren....

    • Syntafin
    • 2. Januar 2025 um 02:11

    Du meinst das da?

    Das geht völlig von alleine wenn man Benachrichtigungen zulässt, auch ohne die PWA zu installieren.

Rechtliches

Impressum

Datenschutzerklärung