PowerShell이랑 fish 지원 정도만 넣고 릴리스 해야지!
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 956 following · 670 followers
Hi, I'm who's behind Fedify, Hollo, BotKit, and this website, Hackers' Pub! My main account is at
@hongminhee洪 民憙 (Hong Minhee)
.
Fedify, Hollo, BotKit, 그리고 보고 계신 이 사이트 Hackers' Pub을 만들고 있습니다. 제 메인 계정은:
@hongminhee洪 民憙 (Hong Minhee)
.
Fedify、Hollo、BotKit、そしてこのサイト、Hackers' Pubを作っています。私のメインアカウントは「
@hongminhee洪 民憙 (Hong Minhee)
」に。
Website
- hongminhee.org
GitHub
- @dahlia
Hollo
- @hongminhee@hollo.social
DEV
- @hongminhee
velog
- @hongminhee
Qiita
- @hongminhee
Zenn
- @hongminhee
Matrix
- @hongminhee:matrix.org
X
- @hongminhee
PowerShell 지원 추가 완료!
Thoughts? i haven’t tried yet both of them Sonnet4.5 and codex
@tooearly 안녕하세요! 반갑습니다!
@kodingwarriorJaeyeol Lee 반갑습니다! 잘 사용해보겠습니다!
IceshrimpをMisskeyにする苦行をしたい方は是非
DB 책 보는데 논리학 기본 파트들을 쭉 훑어주길래 올만에 복습이나 할까 하면서 보고 있는데 문제는 영어 원어가 안 적혀져있고 다 번역어로만 적혀있어서 다시 역으로 번역하면서 보고 있음...정량자는 quantifier, 속박변수는 bound variable, 범용정량자는 universal quantifier 등등..이런 용어들 학교 다닐 때 형식 의미론 수업에서 영어로만 배웠지 (근데 그마저도 가르치는 교수가 막말로 더럽게 못 가르쳤음) 한국어로는 사실상 처음 보는 거라서 좀 헤매고 있다 😵💫
회사에서 딴 짓하고 싶다는 말에 터미널로 책을 읽으면 되는거 아니냐는 이야기가 나와서, 설마 Neovim 플러그인 중에 epub 플러그인이 있을까? 하고 알아봤다. 진짜 있다. vim 사용자들의 집념은 뭘까 진짜...
키보드에 rgb led 시작한 사람 누구에요? 왜 그런 시작을?
오 한국어 버그 있음. (끝글자 한번 더 입력됨)
zed를 잠깐 테스트 중이엇는데 소넷 4.5 나오면서 코드 네이티브 확장이 나왔네… 다시 돌아가야겠다
클로드코드 cli ui 바뀌었네. 훨씬 보기 편하고 깔끔하다.
@bb삡 Claude Code 2.0 릴리스 되었다고 하더라고요.
아직 Bash랑 zsh만 지원하긴 하지만… Optique에 셸 완성 기능을 얼추 구현한 것 같다. (아직 정식 릴리스는 안 함.)
PowerShell이랑 fish 지원 정도만 넣고 릴리스 해야지!
Claude Sonnet 4.5
------------------------------
- Claude Sonnet 4.5는 *코딩, 추론, 수학 능력* 에서 최고 수준의 성능을 보여주는 최신 AI 모델임
- 업데이트된 Claude Code 는 체크포인트, 개선된 터미널 UI, VS Code 확장, 메모리 관리 기능이 추가되어 복잡한 작업을 장시간 지속할 수 있음
- 새롭게 공개된 Claude Agent SDK 는 에이전트 개발을 위한…
------------------------------
https://news.hada.io/topic?id=23358&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
Introducing Claude Sonnet 4.5—the best coding model in the world.
It's the strongest model for building complex agents. It's the best model at using computers. And it shows substantial gains on tests of reasoning and math.
On the Claude API, we’ve added two new capabilities to build agents that handle long-running tasks without frequently hitting context limits:
- Context editing to automatically clear stale context
- The memory tool to store and consult information outside the context window
Claude Sonnet 4.5 is available everywhere today—on the Claude Developer Platform, natively and in Amazon Bedrock and Google Cloud's Vertex AI.
Pricing remains the same as Sonnet 4.
For more details: https://www.anthropic.com/news/claude-sonnet-4-5
TypeScript와 React에 File-based App 서버를 부착하여 단순하지만 완결성있는 풀 스택 개발 환경을 구축할 수 있습니다. 여기에 AGENTS.md 파일이나 mcp.json을 추가한다면 풀 스택 프로젝트에 바이브코딩까지 얹을 수 있겠습니다.
https://forum.dotnetdev.kr/t/typescript-react-file-based-app-c-api/13812
아직 Bash랑 zsh만 지원하긴 하지만… Optique에 셸 완성 기능을 얼추 구현한 것 같다. (아직 정식 릴리스는 안 함.)
sc2ts 구현 과정에서 결국 claude 구독을 pro에서 max로 변경도 해봤고, max 5시간 usage도 다 채워봤는데요. 그만큼 많이 익숙해져서 좋습니다.
SC2TS: TypeScript로 포팅한 스타크래프트 2 리플레이 파서
SC2TS를 공개했습니다. 처음에는 Claude Code를 공부하기 위한 연습 프로젝트로 시작했던 작업이었습니다.
왜 TypeScript로 포팅했을까요?
여러 이유가 있었지만, 크게 다섯 가지 이유로 정리할 수 있습니다.
첫째, 충분히 흥미로운 프로젝트여야 했습니다. 끝까지 완성할 수 있는 동기부여가 필요했는데, 이 프로젝트는 그럴 만한 가치가 있다고 판단했습니다.
둘째, 이미 관련 경험이 있었습니다. 예전에 Blizzard의 공식 라이브러리인 s2protocol에 Pull Request를 보내본 적이 있어서, 프로젝트의 구조와 동작 방식에 어느 정도 익숙했습니다.
셋째, 선례가 있었습니다. 이미 Go 언어로 포팅된 버전이 존재했기 때문에, TypeScript로도 충분히 구현 가능하다는 확신이 있었습니다.
넷째, 적절한 난이도였습니다. 내부 구현을 세세하게 다 알고 있지는 않았지만, 충분히 복잡하면서도 AI의 도움을 받아 해결할 수 있는 수준이라고 판단했습니다.
다섯째, 그리고 가장 중요한 이유는 스타크래프트 2 관련 분석 사이트를 AI 기능과 함께 만들어보고 싶었는데, 기존 s2protocol이 더 이상 공식 지원을 받지 못하게 되었기 때문입니다. 이 문제를 해결하기 위해서는 직접 TypeScript 버전을 만드는 것이 최선의 선택이었습니다.
사실 이러나 저러나.. 중간에 잠깐 휴가도 있었어서 생각보다는 오래걸렸네요.
洪 民憙 (Hong Minhee) shared the below article:
PyCon JP 2025 후기
Jaeyeol Lee @kodingwarrior@hackers.pub
이 글은 PyCon JP 2025에 참가한 한국인 개발자의 생생한 후기를 담고 있습니다. 저자는 PyCon KR에 꾸준히 참여해왔지만, 해외 컨퍼런스는 처음이라 설렘과 기대를 안고 일본으로 향했습니다. 히로시마에서 열린 이번 행사에서 저자는 다양한 세션에 참여하고, Findy와 Python Asia Association에서 주최한 DrinkUp 파티, 그리고 PKSHA Technology의 파티에 참여하며 여러 개발자들과 교류했습니다. 특히 FastAPI 개발자인 tiangolo와의 만남, Neovim을 사용하는 데이터 엔지니어와의 공감대 형성, 그리고 Emacs 사용자에게서 느낀 위기감 등 재미있는 에피소드들이 인상적입니다. "Innovation is a side effect of solving problem"이라는 tiangolo의 어록은 깊은 인상을 남겼습니다. 이 글은 PyCon JP가 외국인을 위한 배려가 돋보이는 행사였으며, 다양한 주제의 세션과 네트워킹 기회가 많았음을 강조합니다. 다음 PyCon JP에 발표자로 참여하고 싶다는 의지를 밝히며, 한국 커뮤니티도 외국인이 즐길 수 있는 컨텐츠가 늘어나기를 바라는 마음을 전합니다.
Read more →아, 자동 번역 돌린거 수정은 안 되네.... 흑흑...
@kodingwarriorJaeyeol Lee 이미 관련 이슈가 있습니다…
남들에게 알려주면 굉장히 재미있어할만한 코딩지식이 있을까?
洪 民憙 (Hong Minhee) shared the below article:
CSI Cyber 에피소드 정리 (1화 - 4화)
고남현 @gnh1201@hackers.pub
CSI Cyber 1화부터 4화까지의 주요 내용을 요약하면 다음과 같습니다. 1화에서는 홈 카메라 해킹을 통해 아이가 납치되는 충격적인 사건을 다루며 C&C 서버, 펌웨어, 악성코드 등 정보보안의 주요 개념을 소개합니다. 2화에서는 롤러코스터 프로포즈 중 벌어진 폭발 사고를 통해 블루투스 해킹, 하드웨어 해킹, 산업제어시설 해킹의 위험성을 경고합니다. 3화에서는 택시 호출 기록의 미스터리를 통해 악의적으로 설치된 공개 와이파이의 위험성을 보여줍니다. 마지막으로 4화에서는 IoT 해킹으로 인해 집 전체가 화염에 휩싸이는 사건을 통해 적절한 보안 처리가 되어있지 않은 와이파이의 위험성을 강조합니다. 이 드라마는 현실적인 정보보안 문제를 흥미롭게 풀어내어 시청자들에게 보안의 중요성을 일깨워줍니다.
Read more →마인크래프트 내에 레드스톤으로 물리적으로 언어모델을 만든 사람이 나타남... 그러니까 간단한 디지털 회로도 아니거 언어모델을 만듬 ㅋㅋㅋ 외부 언어모델을 연결한것이 아닙니다;; 말그대로 트랜스포머를 구축해놨던데 세상은 넓고 천재는 많다... www.youtube.com/watch?v=VaeI...
I built ChatGPT with Minecraft...
요즘 리모트 서버에서 코딩을 하고 있는데, 클로드 코드 돌려두고 자꾸 멍때리게 되어서 디스코드 알람을 만들었다
타입시스템이 충분히 좋은 언어는, 특정 함수(타입을 만족하는 프로젝트 내의 아무 함수)를 CLI 바이너리로 빌드하는 기능을 one-liner로 지원할 수 있을 것이고, 그건 아마 지원할만한 기능일 것이다.
Context: Cabal의 어떤 내부 함수를 끄집어내서 CLI 툴로 만드는데 황금같이 귀중한 내 주말을 써야했다.
주로 하스켈만 하는 분께 좀 유명한 JS 라이브러리의 깃헙 링크를 공유드렸는데, 스타가 10k인걸 보고는 엄청나게 훌륭한 프로젝트인가보다... 하시길래 / 20 정도로 보정을 하라고 했다.
- 하스켈 리포트: WellTyped에서 작성한 하스켈 생태계 활동 보고서
- 언어 서버: HLS(Haskell Language Server)
- 번역 링크: https://rosettalens.com/s/ko/haskell-ecosystem-report-june-august-2025
My windows is kind because, they removes my cli tool path to automatic, no ask. :)
브랜치명은 해결하려는 문제가 아닌 시도하는 방법을 묘사해야한다.
Claude와 함께 react-form-mozard 문서를 만들었다. 2년전에 만들었는데 귀찮아서 문서 안쓰고 버티고 있었다.
글은 Claude가 다 썼는데 솔직히 맘에 안든다(하지만 장기적인 협력을 고려해서 일단 칭찬했다).
@hongminhee洪 民憙 (Hong Minhee) 호호 항상 늦게 봐 버리지만 올리시는 모집 글?을 눈여겨보고 있습니다 👀
@aiooAhn Kiwook 심심할 때 튜링의 사과 오세요 ㅋㅋㅋ
요즘 개발 스터디나 모각코가 예전만큼 열리지 않는 것 같다는 이야기를 나눴다. 바로 떠오른 게 페이스북이었는데, 페이스북을 사람들이 덜 쓰게 되면서 페이스북 그룹 같은 (접근성이 좋고 열려 있는) 모임 공간을 만들고 접하기 어려워진 게 크지 않을까 하는 생각이 들어 그렇게 말씀드렸다. 내가 그런 게 열리는 사회에서 멀어진 게 원인일 수도 있겠지만..
@aiooAhn Kiwook 저는 오히려 예전보다 요즘 더 모각코를 많이 하긴 하네요.
요즘 개발 스터디나 모각코가 예전만큼 열리지 않는 것 같다는 이야기를 나눴다. 바로 떠오른 게 페이스북이었는데, 페이스북을 사람들이 덜 쓰게 되면서 페이스북 그룹 같은 (접근성이 좋고 열려 있는) 모임 공간을 만들고 접하기 어려워진 게 크지 않을까 하는 생각이 들어 그렇게 말씀드렸다. 내가 그런 게 열리는 사회에서 멀어진 게 원인일 수도 있겠지만..
洪 民憙 (Hong Minhee) shared the below article:
ChakraCore를 JSON 디코더 및 인코더로 활용하기
고남현 @gnh1201@hackers.pub
이 글에서는 .NET 환경에서 JSON을 처리할 때 기존 라이브러리가 가진 한계를 극복하고, JavaScript 스타일을 최대한 유지하면서 효율적인 JSON 입출력을 구현하기 위한 고민과 해결책을 제시합니다. 표준 라이브러리의 크기, 신뢰성 문제, 그리고 JavaScript 스타일과의 괴리를 해결하기 위해 ChakraCore 엔진을 활용한 방법을 소개합니다. ChakraCore 엔진을 통해 JSON 직렬화 및 파싱을 수행하는 C# 코드를 예시로 보여주며, 기존 .NET의 XML 처리 방식과 유사하면서도 JavaScript 스타일에 가까운 JSON 입출력을 가능하게 합니다. 이 접근 방식은 다른 프로그래밍 환경에서도 JSON 포맷 처리 시 유사한 문제에 대한 해결책을 제공할 수 있습니다.
Read more →최근 하스켈 리포트를 보니, 언어 서버 지원이 뭔가 바뀌었답니다.
Hannes made hie-bios use Cabal’s
--with-replcommand to load the session, which greatly simplifies the implementation and its treatment of multiple home units
이런 게 있네요. 당연히 --with-repl 로 했어야 하는 것 아닌가, 기존에는 어떻게 했나 찾아보니, 각 툴들이 각자 도생하고 있었다네요. 명확히 동일한 환경으로 언어 서버가 실행되는 줄 알았는데, 아니었나 봅니다.
macOS Tahoe에서 일렉트론 애플리케이션이 말도 안되게 느렸던 이유는 Liquid Glass 도입으로 시스템에 전반적 연산이 늘어난게 아니라 Electron이 AppKit의 private API를 잘못 쓰면서 WindowServer에서 GPU를 미친듯이 쓴 것이었다.
3년 전 파이콘 갔던 사진이 구글 포토에 추억 여행하라고 떴는데 ㄹㅇ 그때 파이콘은 엄청 부자였구나
그땐 그냥 파이콘에서 점심을 줬음ㅋㅋㅋ
@hongminhee洪 民憙 (Hong Minhee) @2chanhaeng초무 그걸 배워서 어딘가에 구현하시려고 하는 거군요!
@curry박준규 @2chanhaeng초무 Optique에 구현하려고요!
@hongminhee洪 民憙 (Hong Minhee) 아 그 Tab 누르면 디렉토리나 서브커멘드 뜨는 고런거 말씀하시는 건가요?
@2chanhaeng초무 맞습니다!
@hongminhee洪 民憙 (Hong Minhee) 그게 뭔가요?(zsh 쓰면서도 모르는 사람
@2chanhaeng초무 흔히 탭 완성이라고 하는 걸 구현하는 겁니다!
@hongminhee洪 民憙 (Hong Minhee) 우선 홈화면에서 레포 찾아들어가는게 불편합니다. 제 계정의 레포면 찾아들어갈수있는데, 제가 속한 organization의 레포거나 아니면 최근에 어떤 작업을 한 남의 레포의 경우엔 organization을 변경하거나 위에 검색을 해야하잖아요. 특히 검색이 알잘딱깔센이 안되는게 불편합니다.
@bglbgl gwyng 아… 맨날 주소창으로 쳐서 들어가서 그런 불편함이 있는 줄 몰랐군요. ㅋㅋㅋㅋ
@hongminhee洪 民憙 (Hong Minhee) Ruby를 쓰고 정적 타입 검사를 거부하며 과도한 메타프로그래밍을 지향해서인가요?
DHH, 여러 측면에서 아주 유해한 사람인데 왜 다들 그의 영향력을 유지시켜 주는 건지 모르겠네.
@hongminhee洪 民憙 (Hong Minhee) macOS에서도 일부러 Bash를 쓰시는 건가요?
@curry박준규 네, Homebrew로 깔아서 쓰고 있어요!
@hongminhee洪 民憙 (Hong Minhee) 어디서 뭘 배우고 계세요!ㅎㅎ
@curry박준규 아, 그냥 혼자서 배우고 있습니다. ㅋㅋㅋ
zsh 쓰지도 않고 써 본 적도 없는데 zsh에서 완성(completion) 함수 어떻게 만드는지 배우고 있음…
실은 아직도 Bash를 쓰고 있습니다…
pnpm에는 --shamefully-hoist라는 옵션이 있군 ㅋㅋㅋㅋㅋ
요즘은 좀 나아졌겠지만 내가 프론트엔드 개발 한창 하던 때만 해도 디펜던시 지정 제대로 안 해서 yarn pnp나 pnpm 쓰면 깨지는 패키지가 꽤 자주 있었다...
pnpm에는 --shamefully-hoist라는 옵션이 있군 ㅋㅋㅋㅋㅋ









