2 poin oleh GN⁺ 2023-11-26 | 1 komentar | Bagikan ke WhatsApp

Cara menjalankan eksperimen penjelajahan kode

  • Melakukan eksperimen penjelajahan kode sederhana yang terinspirasi dari ide Björn Staal.
  • Cara menjalankan eksperimen secara lokal:
    • Instal paket yang diperlukan dengan perintah npm i.
    • Buka satu jendela terminal baru lagi.
    • Di terminal pertama, jalankan node server/server.js.
    • Di terminal kedua, jalankan cd client && http-server.
    • Di browser web, buka localhost:8080?b=1.
    • Di tab lain, buka localhost:8080?b=2.

Ide untuk masa depan

  • Berencana menambahkan flag agar bisa dijalankan hanya dengan mode local storage.
  • Berencana menambahkan opsi untuk mendukung jumlah jendela tak terbatas dan menghilangkan kebutuhan akan kueri URL.

Pendapat GN⁺

Hal terpenting dalam tulisan ini adalah disajikannya cara menjalankan eksperimen penjelajahan kode sederhana di lingkungan lokal serta rencana untuk meningkatkan eksperimen tersebut di masa depan. Tulisan ini bisa menarik bagi orang-orang yang tertarik pada pengembangan perangkat lunak, dan memberikan informasi yang bermanfaat bagi insinyur perangkat lunak pemula yang ingin mencoba eksperimen baru.

1 komentar

 
GN⁺ 2023-11-26
Komentar Hacker News
  • Menyampaikan pujian untuk demo tersebut dan rasa penasaran tentang cara kerjanya pada banyak monitor
    • Memuji tindakan mengakui bahwa karya tersebut terinspirasi dari pekerjaan orang lain dan memberi kredit yang semestinya
  • Menyebut karya pembuat aslinya, Bjorn Staal, serta preferensi pribadi menggunakan socket alih-alih localStorage dan kemungkinan untuk membagikannya dengan teman-teman
    • Meminta tautan tweet terkait
  • Mengenang demo lama yang memanfaatkan posisi/ukuran jendela
    • Menyebut demo simulasi fisika dan menjelaskan kemungkinan interaksi melalui kanal pesan antarjendela
  • Mengungkapkan selera pribadi yang menantikan stollen (roti Natal tradisional Jerman) selama periode Natal
  • Mengusulkan fitur serupa untuk pengelolaan layer di program grafis
    • Mengajukan ide mengelola layer dengan tab di program seperti Krita, Inkscape, dan Gimp
  • Merekomendasikan video game bernama WindowKill
    • Menjelaskan gameplay yang memanfaatkan jendela dan memberikan tautan video gameplay
  • Menyebut demo permainan Pong yang menggunakan jendela browser
    • Memberikan tautan terkait
  • Menyebut karya keren yang dibuat para pengembang tldraw dengan memanfaatkan jendela
    • Memberikan tautan Twitter terkait
  • Mengungkapkan rasa penasaran apakah terjadi lag pada interaksi antarjendela
    • Menyampaikan pendapat bahwa interaksi tersebut seharusnya bersifat instan
  • Tidak memahami GIF di halaman GitHub dan meminta penjelasan tentang cara berbagi data antarkjendela