# HN 공개: 놀라운 실험을 목격하여 간단한 버전을 만들었습니다

> Clean Markdown view of GeekNews topic #12039. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12039](https://news.hada.io/topic?id=12039)
- GeekNews Markdown: [https://news.hada.io/topic/12039.md](https://news.hada.io/topic/12039.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-11-26T19:33:44+09:00
- Updated: 2023-11-26T19:33:44+09:00
- Original source: [github.com/Momciloo](https://github.com/Momciloo/fun-with-sockets)
- Points: 2
- Comments: 1

## Topic Body

### 코드 탐색 실험 방법

- Björn Staal의 아이디어에서 영감을 받아 간단한 코드 탐색 실험 진행.
- 실험을 로컬에서 실행하는 방법:
  - `npm i` 명령어로 필요한 패키지 설치.
  - 새 터미널 창을 하나 더 열기.
  - 첫 번째 터미널에서 `node server/server.js` 실행.
  - 두 번째 터미널에서 `cd client && http-server` 실행.
  - 웹 브라우저에서 `localhost:8080?b=1` 열기.
  - 다른 탭에서 `localhost:8080?b=2` 열기.

### 미래의 아이디어

- 로컬 스토리지 모드만으로 실행할 수 있는 플래그 추가 계획.
- 무한한 수의 창을 지원하고 URL 쿼리의 필요성을 제거하는 옵션 추가 계획.

### GN⁺의 의견

이 글에서 가장 중요한 것은 간단한 코드 탐색 실험을 로컬 환경에서 실행하는 방법과 향후 실험을 개선하기 위한 계획이 제시되었다는 점이다. 이 글은 소프트웨어 개발에 관심 있는 사람들에게 흥미로울 수 있으며, 새로운 실험을 시도하고자 하는 초급 소프트웨어 엔지니어들에게 유익한 정보를 제공한다.

## Comments



### Comment 20911

- Author: neo
- Created: 2023-11-26T19:33:44+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=38413660) 
- 데모에 대한 호평과 다중 모니터에서의 작동 방식에 대한 궁금증 표현
  - 타인의 작업에서 영감을 받았음을 인정하고 크레딧을 주는 행위에 대한 칭찬
- 원작자 Bjorn Staal의 작업 언급과 localStorage 대신 소켓 사용에 대한 개인적 선호도 및 친구들과 공유 가능성 언급
  - 관련 트윗 링크 요청
- 과거 윈도우 위치/크기를 활용한 데모에 대한 회상
  - 물리 시뮬레이션 데모 언급 및 창 간 메시지 채널을 통한 상호작용 가능성 설명
- 크리스마스 기간 동안 스톨렌(전통적인 독일 크리스마스 빵)을 기대하는 개인적 취향 표현
- 그래픽 프로그램에서 레이어 관리를 위한 유사 기능 제안
  - Krita, Inkscape, Gimp와 같은 프로그램에서 탭으로 레이어를 관리하는 아이디어 제시
- WindowKill이라는 비디오 게임에 대한 추천
  - 윈도우를 활용한 게임플레이 설명 및 게임플레이 비디오 링크 제공
- 브라우저 창을 이용한 퐁 게임 데모에 대한 언급
  - 관련 링크 제공
- tldraw 개발자들이 창을 활용해 만든 멋진 작업 언급
  - 관련 트위터 링크 제공
- 창 간 상호작용에 대한 렉(lag) 발생 궁금증 표현
  - 상호작용이 즉각적이어야 한다는 의견 제시
- GitHub 페이지의 GIF를 이해하지 못하고 창 간 데이터 공유 방식에 대한 설명 요청
