nullnull8537
@nullnull8537
受講生
48,487
受講レビュー
2,817
講義評価
4.9
講義
受講レビュー
- 暗記で終わらせるネットワーク核心理論 - 基礎
- 流行ではなく内功。30年目開発者の実践バイブコーディング
- すべてのWeb開発者が見るべきたった一枚の地図
投稿
Q&A
값의 교환에 사용되는 변수의 위치.
AI 답변을 참고하시면 되겠습니다. 😄
- 0
- 2
- 37
Q&A
port number 설명에 관해서 질문 남깁니다.
HTTP/3은 UDP(QUIC)을 사용합니다. HTTP 버전에 따라 전송계층 프로토콜이 달라질 수 있기 때문에 '신경쓰지 않는다'라고 언급한 것입니다. 참고하시기 바랍니다. 😄
- 0
- 2
- 48
Q&A
책 추천 부탁드립니다.
AI가 추천한 책을 저 역시 권합니다. 그 중 TCP/IP Illustrated는 바이블이라 할 수 있겠습니다. 다만 국내 번역서의 완성도가 아쉬운 편입니다. 가급적 원서를 보시기를 권합니다. 지금은 AI가 더 정확히 번역해줄 것 같긴 합니다. 그리고 네트워크 트러블슈팅 가이드도 매우 강력하게 추천합니다. 어떤 의미에서는 이 책을 견줄만한 책이 없다 할 정도입니다. 게다가 저자가 한국인입니다. 제가 줄을 쳐가며 읽은 책 중 하나입니다. 참고하시기 바랍니다. 😄
- 0
- 2
- 55
Q&A
안녕하세요~ 회수라는 의미에 대해서 질문합니다.
C언어의 free() 함수와 같은 의미로 이해하시면 될 것 같습니다. 결과적으로 JVM이 사용가능한 메모리 영역(재할당)으로 처리하는 것이지요. 식당에서 손님이 앉아 있던 테이블이 다시 회수되는 경우를 생각하시면 될 것 같습니다. 다만 실제 값을 0으로 초기화 하는 일은 보통 하지 않습니다. 메모리는 식당 테이블이 아니기 때문입니다. 값을 저장하면 기존에 저장되어 있던 값은 자동으로 지워지고 덮어 써집니다.너무 어렵게 생각하지 마시고 개념적으로 이해하시기 바랍니다. 실제로 0으로 덮어 쓰도록 할 것인지 아니면 그냥 둘 것인지는 개념을 구현하는 과정에서 결정합니다. 어떤 환경에서는 무조건 0으로 덮어 써서 회수한 메모리에 저장된 값까지 클리어 해야 할 수 있습니다. 그러나 어차피 덮어 써지면 기존 값이 사라지는 상황에서 굳이 해야 할 필요 없는 일을 함으로써 CPU를 더 사용하는 것은 효율적이지 않은 것이지요.더 깊이 들어가 이야기를 하자면 일반적인 범용 운영체제에서 메모리 관리 주체는 운영체제의 메모리 관리자 입니다. 그리고 가상 메모리 시스템으로 관리되며 모든 프로세스는 저마다 독립적인 가상 메모리 공간을 갖습니다. JVM도 마찬가지로 자신만의 고유한 가상 메모리 영역을 갖습니다. JVM에서 GC가 수행될 때 회수되는 메모리라는 것도 결국은 가상 메모리 상의 논리적 공간속 어딘가에 불과하지요.결국 '반납'이라는 것은 생각보다 모호한 개념적 표현입니다. 그러니 여러 각도에서 메모리 관리를 바라볼 수 있도록 다양한 공부를 하시라 권하고 싶습니다. 지금 그러한 답답함이 결국 이해에 이르게 하는 동력이 되어 줄 것입니다. 😄
- 0
- 1
- 43
Q&A
EC2 설정보다 RDS를 먼저 설정하는 이유
AWS RDS에 DB를 올린 후에 로컬 개발환경(API 서버)과 연동하지는 않았습니다. 대신 로컬 개발환경에서 pgAdmin을 실행해 AWS RDS에 연결해 제어했습니다. EC2에서 실행하려는 API 서버는 실행과 동시에 DB와 연동합니다. 따라서 실행 오류를 막으려면 일단 DB가 존재해야 합니다. 다른 이유가 있는 것은 아니고 이미 예측되는 오류를 굳이 경험할 이유가 없기 때문이라 설명하는 것이 적절하겠습니다.물론 EC2를 구성하더라도 API 서버를 배포하지 않는다면 크게 문제가 될 것은 없겠습니다. 참고하시기 바랍니다. 😄
- 0
- 1
- 57
Q&A
클로드 대답 설정 관련 질문
정확한 원인을 말씀드리기는 어려우나 아마도 초기에 이런 저런 설정에 대해 자세히 언급했기 때문이 아닐까 싶습니다. 물론 강의에서 대부분의 프롬프트가 공개됐기 때문에 큰 차이가 없을 것으로 예상됩니다. 그럼에도 차이가 컸다면 다른 이유가 있을 것으로 추측합니다. 바이브 코딩이 흥미로운 부분은 같은 프롬프트와 설정을 사용하더라도 모델 혹은 버전에 따라 산출물의 결과가 많이 달라질 수 있다는 점입니다. AI 답변과 더불어 참고하시기 바랍니다. 😄
- 0
- 2
- 64
Q&A
[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!
아...그러시군요. 열공하셔서 좋은 결과 얻으시기 바랍니다. 😄
- 0
- 2
- 98
Q&A
Claude max 와 Chat gpt Pro
개인적인 취향의 문제일 수 있는데 ChatGPT는 저와 스타일이 좀 맞지 않는 것 같습니다. 뭔가 좀 더 감성적이라 해야 할까요? 아무튼 간단한 TodoList 프로젝트들은 만들어 봤습니다. UI 완성도만 놓고 보면 Claude Code가 가장 좋은 결과를 냈다는 점은 부정할 수 없을 것 같습니다. 백엔드 코드를 일일이 다 분석한 것은 아니지만 가볍게 살펴 봤을 때는 Gemini도 좋은 결과를 보였습니다. 결과적으로 보면 어떤 모델을 사용하는 것은 큰 의미가 없는 것일 수 있습니다. 중요한 것은 AI에게 어떤 일을 시킬 것인지 모듈화 시키고 코드를 분할해 상화 간섭을 최소화 하는 일이 더 중요하다고 느꼈기 때문입니다. 참고하시기 바랍니다. 😄
- 0
- 1
- 100
Q&A
기획과 개발 반복 실습 질문
MD 파일이 쌓이는 것은 맞습니다. 그리고 그것들을 Claude Code가 활용한다고 보기는 어렵겠습니다. 중간 중간 문서를 생성해두는 일은 AI가 아니라 사람을 위해 하는 것으로 봐야 합니다. 개인적인 경험입니다만 지침 파일은 CLADUE.md 파일 하나면 충분한 것 같습니다.덩치가 큰 시스템으로 넘어 갈 수록 Claude Code는 전체의 흐름과 구조를 보는 것이 아니라 그 구조의 일부가 되는 모듈 하나를 만드는 정도로 역할을 제한해야 합니다. 물론 다른 AI를 활용해 쌓아둔 문서들을 읽고 검토해 의견을 요청하면 발견하지 못했던 문제점을 알 수 있습니다. 그리고 대화 세션을 완전히 새로 시작했을 때 기존 시스템의 개발 히스토리를 새 대화세션에서 분석할 목적으로 문서들을 읽게 하면 상당히 큰 의미가 있습니다. 기존 시스템에 대한 높은 이해를 바탕으로 새 대화를 시작할 수 있기 때문입니다. 그런 의미로 본다면 새 대화 세션을 위한 것으로도 MD 파일들의 필요성을 설명할 수 있겠습니다. 참고하시기 바랍니다. 😄
- 0
- 1
- 78
Q&A
08_chatServerSelector 코드 중 오류를 발견하여 문의 남깁니다.
아, 그렇군요. 버그 제보 고맙습니다. 😄
- 0
- 2
- 41








