하하! 애초에 페디버스에 있으면 어디 하나 날아가도 분신술을 쓰면서 생존확인이 가능한데!!! (아님)
Jaeyeol Lee
@kodingwarrior@hackers.pub · 698 following · 508 followers
Neovim Super villain. 풀스택 엔지니어 내지는 프로덕트 엔지니어라고 스스로를 소개하지만 사실상 잡부를 담당하는 사람. CLI 도구를 만드는 것에 관심이 많습니다.
Hackers' Pub에서는 자발적으로 바이럴을 담당하고 있는 사람. Hackers' Pub의 무궁무진한 발전 가능성을 믿습니다.
그 외에도 개발자 커뮤니티 생태계에 다양한 시도들을 합니다. 지금은 https://vim.kr / https://fedidev.kr 디스코드 운영 중
Blog
- kodingwarrior.github.io
mastodon
- @kodingwarrior@silicon.moe
Github
- @malkoG
블루스카이도 앞으로 자주 쓰려고여
@kbuild.krKBuild 후리링도 블루스카이로 옮겼으면 좋겠어잉
Jaeyeol Lee shared the below article:
왜 gaji인가? - TS로 안전하게 GitHub Actions 작성하기
개발곰 @gaebalgom@hackers.pub
GitHub Actions를 작성할 때 겪는 YAML의 구조적 한계와 타입 검사의 부재를 해결하기 위해 개발된 TypeScript(TS) 기반 도구인 gaji를 소개합니다. 저자는 Toss 인턴 과정에서 수많은 워크플로우를 다루며 느낀 불편함을 바탕으로, 데이터 표현 언어인 YAML 대신 프로그래밍 언어인 TypeScript를 사용하여 동작을 정의하고 실수를 미연에 방지하는 방식을 제안합니다. gaji는 사용자가 참조하는 모든 액션으로부터 로컬에서 즉시 타입을 생성하는 자동 코드젠(code generation) 방식을 채택하여, 커스텀 액션이나 사내 액션에서도 완벽한 자동완성과 타입 체크를 지원하는 것이 특징입니다. 기존의 린터 방식이나 중앙 집중식 타입 관리 도구와 차별화되는 이 도구는 Rust의 빠른 성능과 TypeScript의 범용성을 결합하여 복잡한 워크플로우의 가독성과 유지보수성을 극적으로 향상시킵니다. 비록 최종 산출물은 여전히 YAML이라는 플랫폼의 제약이 있지만, gaji는 개발자가 CI/CD 인프라 구축 과정에서 겪는 피로도를 줄이고 더 안전한 배포 환경을 설계하는 데 유용한 솔루션이 될 것입니다.
Read more →연합우주판 meetup/event-us/connpass 같은거 만들려고 하는데, 이름 괜찮은 걸로 추천 받습니다.....
개발자들 위주로 자와자와 모일 수 있게 하고 싶기도 하고? 이 서비스를 쓰기 위해서 다른 연합우주 밖의 개발자들도 마스토돈 같은 서비스들을 가입하게 유도하고 싶긴 합니다
연합우주판 meetup/event-us/connpass 같은거 만들려고 하는데, 이름 괜찮은 걸로 추천 받습니다.....
이거 인증방식 꽤 괜찮은 접근 방식인 것 같아서, 좀 고민을 해봤는데....
fedify CLI로 재현한다치면,
- 핸들 가지고 lookup
- outbox 가리키면서 lookup
- 첫번째 커서 가리키면서 lookup
- Create activity로 감싸져 있는 최근 5개 노트 lookup해서 content 까보기
요렇게 재현이 가능은 할 듯
그래서 같이 fedify best practice 같이 하나 만들어보실 분(????)
이거 인증방식 꽤 괜찮은 접근 방식인 것 같아서, 좀 고민을 해봤는데....
fedify CLI로 재현한다치면,
- 핸들 가지고 lookup
- outbox 가리키면서 lookup
- 첫번째 커서 가리키면서 lookup
- Create activity로 감싸져 있는 최근 5개 노트 lookup해서 content 까보기
요렇게 재현이 가능은 할 듯
fediverse-kr-verify:LXgaMtHI7dLUBX8TZtC3SA
fediverse-kr-verify:PHr8cOz1lW4DXQ58_KYDWQ
📰 n8nで記事自動生成パイプラインを作ったら、1週間で40本→0本になった話 (👍 80)
🇬🇧 How building an n8n article generation pipeline reduced manual work from 40 to 0 articles per week
🇰🇷 n8n 기사 생성 파이프라인 구축으로 주간 수동 작업을 40개에서 0개로 줄인 방법
🔗 https://qiita.com/YushiYamamoto/items/c937af562c4d40c24e42
📰 「Markdownだけで」顧客提案レベルのスライドを作ってみた【Slidev x Claude Opus 4.6】 (👍 66)
🇬🇧 Creating professional presentation slides using only Markdown with Slidev and Claude Opus
🇰🇷 Slidev와 Claude Opus를 활용해 Markdown만으로 전문 프레젠테이션 슬라이드 제작
Jaeyeol Lee shared the below article:
Building a New Excel Library in One Week
Haze @nebuleto@hackers.pub
SheetKit is a high-performance Rust-based spreadsheet library designed for Node.js to address the limitations of existing Excel processing tools. Developed over a single intensive week using an architect-led workflow with coding agents, this library leverages napi-rs to provide comprehensive support for the OOXML specification, including complex features like charts, conditional formatting, and extensive formula functions. To overcome the memory overhead and garbage collection pressure typical of JavaScript-heavy Excel libraries, the architecture utilizes a specialized raw buffer FFI protocol and lazy-loading mechanisms. These optimizations allow SheetKit to handle massive datasets with a significantly reduced memory footprint, occasionally outperforming native Rust implementations in specific write scenarios due to efficient string interning within the V8 engine. The project introduces advanced capabilities such as streaming readers for forward-only processing and copy-on-write saving to bypass unnecessary re-serialization of unchanged data parts. This development represents a significant step forward in Node.js data processing, offering a robust and scalable solution for developers managing high-volume or complex spreadsheet workflows.
Read more →
Jaeyeol Lee shared the below article:
일주일만에 새로운 엑셀 라이브러리를 만들다
Haze @nebuleto@hackers.pub
SheetKit은 기존 Node.js 엑셀 라이브러리들의 성능 한계와 기능 제약을 해결하기 위해 Rust로 개발된 고성능 스프레드시트 라이브러리입니다. 저자는 대량의 데이터 처리와 동적 템플릿 생성을 위해 Rust 코어 기반에 napi-rs를 활용한 Node.js 바인딩 구조를 설계했으며, 코딩 에이전트와의 긴밀한 협업을 통해 단 일주일 만에 초기 배포부터 v0.5.0 릴리스까지 달성했습니다. 특히 자바스크립트 객체 생성에 따른 가비지 컬렉션(garbage collection) 압박을 줄이기 위해 이진 버퍼(binary buffer)를 통한 데이터 전송 방식을 도입하고, 지연 로딩(lazy loading)과 스트리밍 리더 기능을 통해 대용량 파일 처리 효율을 극대화했습니다. 벤치마크 결과 기존 라이브러리 대비 압도적인 메모리 절감과 속도 향상을 보여주었으며, 특정 쓰기 시나리오에서는 V8 엔진의 최적화 덕분에 Rust 네이티브보다 빠른 성능을 기록하기도 했습니다. 현재 164개의 수식 함수와 43개의 차트 타입을 지원하며 실제 업무 현장에 성공적으로 적용 중인 SheetKit은 Node.js 환경에서 대규모 엑셀 데이터를 다루는 개발자들에게 강력하고 효율적인 솔루션을 제공합니다.
Read more →@joonnotnotJoon 님이 좋아하실 듯
📰 Claude Codeにコードジェネレーターを作らせるのがとても良かった (👍 23)
🇬🇧 Technical insights and practical lessons from hands-on development experience
🇰🇷 실무 개발 경험에서 얻은 기술적 인사이트와 실용적 교훈
📰 octorusはなぜ30万行のdiffを高速表示できるのか? (👍 20)
🇬🇧 High-performance TUI tool: techniques for rendering 300K-line diffs without lag
🇰🇷 고성능 TUI 도구: 30만 줄 diff를 지연 없이 렌더링하는 기술
We have only 4 issues left until the Fedify 2.0 milestone!
🕐 2026-02-13 15:57 UTC
📰 Claudeちゃんと夜のお散歩をしてみた (👍 89)
🇬🇧 Embodied AI experiment: Claude connected to camera and sensors for real-world interaction and night walks
🇰🇷 실체화 AI 실험: 카메라와 센서를 연결한 Claude가 실제 세계와 상호작용하며 밤 산책 체험
🔗 https://zenn.dev/nextbeat/articles/2026-02-embodied-claude-walk
📰 【2026年版】日本語RAGのEmbeddingモデル、結局どれが最強なのか?6構成で2000問ベンチマークした (👍 33)
🇬🇧 Comprehensive RAG benchmark: testing 6 different configurations on 2000 questions to find optimal setup
🇰🇷 포괄적 RAG 벤치마크: 2000개 질문으로 6가지 구성을 테스트하여 최적 설정 찾기
🕐 2026-02-13 15:57 UTC
📰 Claudeちゃんと夜のお散歩をしてみた (👍 89)
🇬🇧 Embodied AI experiment: Claude connected to camera and sensors for real-world interaction and night walks
🇰🇷 실체화 AI 실험: 카메라와 센서를 연결한 Claude가 실제 세계와 상호작용하며 밤 산책 체험
🔗 https://zenn.dev/nextbeat/articles/2026-02-embodied-claude-walk
@zenn_trend_bot@social.silicob.moe 만들었다
@zenn_trend_bot@social.silicob.moe 만들었다
OpenClaw가 쓸모있는 구석 찾았다... skill을 자가생성해서 자가장착하는게 가능함.... 대박적 모멘트...
집에 남아도는 머신에다가 OpenClaw 세팅해놨는데, 이걸로 크론잡 돌릴 수 있다니 @zenn_dev_trend_bot 살릴 수도 있을 듯
리액트 버전의 react-konva 쓰는데 Canva처럼 쓸 수 있겠더라고요
@quiraxical킈락 Canva 같은걸... 만들려고 쓰긴 합니다..
@akastoot악하 싫어요
상태가 충분히 복잡한 프론트엔드를 개발해본 경험을 가지는게 우선순위가 높아서, 그냥 wysiwyg 슬라이드 편집기 자체 개발하려고 시동걸었다. 그리고... #cosmoslide 는 슬라이드 에디터로 슬라이드 만들면 바로 공유까지 할 수 있는 플랫폼 같은 느낌으로 가볼까 싶다....... 그리고 슬라이드 편집기는 이미 패키지로 분리해놔서 독립적인 local-first app처럼 동작하게할 듯.
https://github.com/konvajs/konva 자바스크립트로 Canvas를 어떻게 구조적으로 잘 깎아낼 수 있나 했는데, 프레임워크가 있었음...
PixelFed의 sign in with mastodon 구현을 보고 있는데, beagle이란 무엇인가....
Mobilizon 문서 보고 있는데, 이것저것 생태계를 만들어놓은거보면 확실히 NLNet 펀딩을 받은건 다 이유가 있구나 싶음 https://docs.mobilizon.org/
Peertube도 여기서 만들었군
Mobilizon 문서 보고 있는데, 이것저것 생태계를 만들어놓은거보면 확실히 NLNet 펀딩을 받은건 다 이유가 있구나 싶음 https://docs.mobilizon.org/
Group 액터를 어떻게 취급하는지 보려고 PeerTube/Lemmy 인스턴스 기웃기웃 거렸는데, 하나는 승인제고 하나는 가입을 그냥 안 받음
Obsidian Vault에다가 Claude Code 붙여서 RAG 날먹하는 방법 있지 않을까 했는데 진짜로 있다
사이드프로젝트 욕심이 너무 많다...
Dear FOSS maintainers,
here’s a list of funding programs currently accepting proposals for maintenance work:
Codeberg: https://codeberg.org/mechko/awesome-maintainer-funding
GitHub: https://github.com/mechko/awesome-maintainer-funding
Thanks to everyone who helped crowdsource it! I’ll keep it updated, issues and PRs are very welcome :)
인터넷 속도가 느려서 아무것도 못하게 되니까 알고 싶지 않았던 것들을 알게 되는데....
Does Mobilizon currently support hosting paid events that charge a participation fee? If not, is there a roadmap for a future feature update that will make this possible?
@hongminhee洪 民憙 (Hong Minhee)
I don't know about Mobilizon but
@linosAndré Menrath considers adding related features to the Events FEP
@silverpill
@linosAndré Menrath That's good to know! Thanks!
@kodingwarriorJaeyeol Lee You might be interested in this?
@hongminhee洪 民憙 (Hong Minhee)
@silverpill
@linosAndré Menrath oh, thanks! I didn't know that
Does Mobilizon currently support hosting paid events that charge a participation fee? If not, is there a roadmap for a future feature update that will make this possible?
Claude Code Hook으로 영어 공부하기 https://torch.vision/posts/claude-english-lecturer-hook
좋은 글
일을 대하는 태도가 많이 바뀔수밖에 없다. 예전 같으면 코드를 직접 작성하는게 시간적으로 해결못할 일이니 그냥 그대로 두거나 넘어갔다.
이제 개념적으로 이해할 수 있는 일이라면 코딩 자체는 문제가 아니니 문제와 해결법에 더 집중 가능한 형태가 된듯
ㅋㅋㅋ 예전 같으면 넘어갔을 아주 사소한 변경을 오픈 소스에 기여하고 거창한 말을 해보았음ㅋㅋㅋ
결론적으론 뿌듯하다
팀에 Claude Code LSP 도대체 어떻게 쓸모있냐고 여러번 핑퐁 때려봤는데 결론은 지금 정도 프로젝트의 코드베이스에서는 find/grep으로 충분하다는 것....
이런 대답까지 받았다...
Honest take: LSP in Claude Code is a nice-to-have, not a game-changer
For most workflows, grep/glob is sufficient. Claude already navigates
codebases well with text-based search. The token window is large enough
that reading files directly works fine.
Where to focus the demo
Don't demo LSP as a standalone feature. Instead, frame it as:
1. Automatic diagnostics after edits — this is the most valuable part.
Claude edits a file → LSP catches type errors immediately → Claude
fixes them without running tsc. This is invisible to the user but saves
real time. Demo this.
2. Precision in ambiguous situations — show a case where grep returns
50+ matches for a common name like value or data, then LSP's
findReferences returns only the 3 semantically correct ones. This is
compelling visually.
3. Call hierarchy is unique — incomingCalls/outgoingCalls genuinely
can't be replicated by grep. Show tracing a function's impact through a
large file. Good for "should I change this function?" scenarios.
What NOT to emphasize
- Don't position it as a replacement for grep — it's not
- Don't show basic goToDefinition — grep does this fine
- Don't focus on the prompting experience — it's awkward (file, line,
character is unnatural)
One-liner pitch
"LSP gives Claude type-aware code understanding — it catches errors
after edits automatically and provides semantic precision when text
search isn't enough."
Opus가 말아주는 할루시네이션향이 살짝 들어간 Plan보다 더 퀄리티 높여서 사람이 수제로 생각해서 말아주는 Plan을 잘 작성하는 의도적인 수련을 하고 있음.
확실히 이러는 편이 생각을 좀 더 체계적으로 만드는데 도움이 되는 듯
https://heros-trial.vercel.app/
Hero's Trial이란 이름의 단편 웹게임을 만들었어요
모 게임에 기반한 컨셉인데 아시는 분이 계신다면 즐거울 것 같아요
한국 신규 가입 개방 안내
항상 Misskey.io를 이용해 주셔서 감사합니다.
오늘부터 한국에서도 Misskey.io 신규 가입이 가능해졌습니다!
기본 설정에서는,
일반 게시물은 언어에 관계없이 모든 언어 타임라인에 표시되고,
미디어가 포함된 게시물과 해시태그가 붙은 게시물만 언어에 따라 각각의 타임라인에 표시됩니다.
미디어/해시태그가 타임라인에 보이지 않게 하고 싶거나,
일본어 게시물까지 포함해 언어 구분 없이 전부 보고 싶은 경우에는
설정 > 타임라인과 노트 에서 각자 원하는 표시 방식으로 변경할 수 있습니다.
앞으로도 Misskey.io를 잘 부탁드립니다!
韓国への新規登録解放のお知らせ
いつもMisskey.ioを利用いただきありがとうございます。
本日より韓国からの新規登録が可能になりました!
デフォルト設定(日本ユーザー基準)では、
通常投稿は各言語のタイムラインに流れ、
メディア付き投稿とハッシュタグ投稿のみ言語に関係なく流れてきます。
メディアやハッシュタグを流したくない場合や、
韓国語の投稿も含めて言語を問わず全部見たい場合は、
設定 > タイムラインとノート から各自でお好みに合わせて変更できます。
今後ともMisskey.ioをよろしくお願いします。
@kodingwarriorJaeyeol Lee 농담 제하고, 이런 주제별 구독이 액펍같은 분산 서비스에서는 미래가 되지 않을까.... 생각하고 있습니다.
주제별 구독용 릴레이라던가..
@akastoot악하 오, 굿아이디어
일본의 블로깅 서비스 Zenn에서는 태그별로 RSS 피드 구독이 가능하네....? 역시 뭔가 다르다.... https://zenn.dev/topics/react/feed
나... 나름.... 코스모슬라이드... 쓸만하게 만들려고는 하고 있어요....
한일외교:
- 드럼매니아 세션플레이
- 리플렉비트 로컬 매칭
I had thought about this, but I am not sure how to handle paid RSVP. Monetization matters. We can consider attaching external link, but, I think it is not complete solution
These are ideal and fit into my mental model.
https://event-us.kr/ (korean), https://connpass.com/ (japanese)
But I don't know how to complete implement paid RSVP for fediverse. That's bottleneck
antigravity를 잠깐 켜서 Solid 프로젝트 생성을 해봤습니다. 뭔가 외부 상태가 happy path에 있으면 깔끔하게 진행되는 거 같은데, 뭐가 잘 안되면 git user.name 세팅을 제멋대로 넣는다던가 node 버전이 낮다고 node를 업글하는 게 아니라 vite를 다운그레이드(...)하려고 하는 등 조금 당황스러웠습니다. 다행히 필요한 세팅을 다 해 놓고 처음부터 다시 돌리니 잘 됩니다.












