2 Punkte von GN⁺ 2023-11-26 | 1 Kommentare | Auf WhatsApp teilen

So führt man das Code-Explorations-Experiment aus

  • Inspiriert von einer Idee von Björn Staal wurde ein einfaches Code-Explorations-Experiment durchgeführt.
  • So lässt sich das Experiment lokal ausführen:
    • Mit dem Befehl npm i die benötigten Pakete installieren.
    • Ein weiteres neues Terminalfenster öffnen.
    • Im ersten Terminal node server/server.js ausführen.
    • Im zweiten Terminal cd client && http-server ausführen.
    • Im Webbrowser localhost:8080?b=1 öffnen.
    • In einem anderen Tab localhost:8080?b=2 öffnen.

Ideen für die Zukunft

  • Es ist geplant, ein Flag hinzuzufügen, mit dem es nur im Local-Storage-Modus ausgeführt werden kann.
  • Es ist geplant, eine Option hinzuzufügen, die eine unbegrenzte Anzahl von Fenstern unterstützt und die Notwendigkeit von URL-Querys entfernt.

Meinung von GN⁺

Das Wichtigste an diesem Beitrag ist, dass gezeigt wird, wie man ein einfaches Code-Explorations-Experiment lokal ausführt, und dass Pläne zur zukünftigen Verbesserung des Experiments vorgestellt werden. Dieser Beitrag könnte für Menschen mit Interesse an Softwareentwicklung spannend sein und nützliche Informationen für angehende Softwareentwickler bieten, die neue Experimente ausprobieren möchten.

1 Kommentare

 
GN⁺ 2023-11-26
Hacker-News-Kommentare
  • Lob für die Demo und Neugier darauf, wie sie auf mehreren Monitoren funktioniert
    • Anerkennung dafür, sich von der Arbeit anderer inspirieren zu lassen und die Urheber korrekt zu nennen
  • Erwähnung der Arbeit des ursprünglichen Autors Bjorn Staal sowie einer persönlichen Präferenz für Sockets statt localStorage und des Hinweises, dass man sie mit Freunden teilen könnte
    • Bitte um einen Link zu dem entsprechenden Tweet
  • Erinnerung an eine frühere Demo, die die Position/Größe von Fenstern nutzte
    • Erwähnung einer Demo mit Physiksimulation und Erklärung, dass Interaktionen über einen Message-Channel zwischen Fenstern möglich sind
  • Ausdruck der persönlichen Vorfreude auf Stollen während der Weihnachtszeit
  • Vorschlag einer ähnlichen Funktion zur Verwaltung von Ebenen in Grafikprogrammen
    • Idee, Ebenen in Programmen wie Krita, Inkscape und Gimp über Tabs zu verwalten
  • Empfehlung des Videospiels WindowKill
    • Beschreibung des Gameplays mit Fenstern und Bereitstellung eines Gameplay-Video-Links
  • Erwähnung einer Pong-Demo mit Browserfenstern
    • Bereitstellung eines entsprechenden Links
  • Erwähnung cooler Arbeiten der tldraw-Entwickler, die Fenster genutzt haben
    • Bereitstellung eines entsprechenden Twitter-Links
  • Frage, ob bei Interaktionen zwischen Fenstern Lag auftritt
    • Hinweis darauf, dass die Interaktion unmittelbar sein sollte
  • Unverständnis gegenüber dem GIF auf der GitHub-Seite und Bitte um eine Erklärung, wie Daten zwischen Fenstern geteilt werden