Profile img

Jaeyeol Lee

@kodingwarrior@hackers.pub · 690 following · 503 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

Hashicorp의 전 CTO이자, Ghostty 터미널 앱을 만든 미셸 하시모토의 Agentic Engineering (feat. Zed)

0
1
16
0
2
11
0
0
1

유니티나 Lua로 프로그램 짜던 시절 생각하면 지금 웹 개발에서의 격변이 정말로 즐겁다. 즐겁긴 한데, 리액트라던가의 '매년 바뀌는 표준을 감당할 수 있겠나 소년?'에 대해서는 좀 질리기도. 필요해서 바뀌는 건 알겠는데 ECMA스크립트로 봐주면 안될까...? (나태)

0
0
0
3

오늘은 초대권을 얻게 되어서 DroidKnights(드로이드나이츠) 2025에 다녀오게 됐습니다. 안드로이드 개발에 조금씩 관심을 가지고 싶던 차에 다녀온 컨퍼런스라, 정말 하나도 모르는 상태에서 다녀오게 되어서 정작 이해가 가는 세션은 거의 없었습니다 😂

가장 이해가 잘 가고 재미있었던 세션은 구글 코리아 양찬석님의 "제미나이와 함께 안드로이드 공부하기"라는 세션인데, 어떻게 하면 제미나이를 잘 활용할 수 있는지 설명해 주셨던 세션. 더불어 Devrel이라는 롤이 있는 것도 알게 됐습니다. 찬석님이 세션에서 소개했던 제미나이 프롬프트 엔지니어링 기법은 여기에서 자세하게 볼 수 있어요.

내년에는 꼭 다 이해할 수 있을 정도로 공부해서 갈 수 있기를...!

안드로이드 컨퍼런스 행사인 드로이드나이츠 2025 현장에서 찍은 사진, "제미나이와 함께 안드로이드 공부하기"라는 세션의 한 장면입니다.
1
2

Hackers' Pub에 로그인한 상태에서의 타임라인 구성을 조금 바꿔봤습니다. 기존의 “연합우주” 탭을 “피드”라고 수정했고, “연합우주” 탭과 “Hackers' Pub” 탭은 기본적으로 로그아웃했을 때의 “연합우주” 및 “Hackers' Pub” 탭과 동일한 타임라인이 표시되게 했습니다. 아직 팔로를 많이 하지 않은 분들에게는 “연합우주” 및 “Hackers' Pub” 타입라인이 새로운 콘텐츠를 발견하기 좋은 공간이 될 겁니다.

11
0

org에서 Column View 기능을 활용하면 각각의 헤딩 섹션(**)을 row로 삼아서 데이터베이스처럼 다룰 수 있다.

원래는 각각의 항목 밑에 :PROPERTIES:하고 front-matter 비슷한 속성 상자를 붙이는데, column view로 이걸 펼쳐볼 수 있음

툴이 오래되니까 진짜 상상도 못하던 별게 다 되네

org에서 Column View를 활성화 한 모습
0
2
0
1
0
2
2

Jaeyeol Lee shared the below article:

LogTape 0.12.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

LogTape, a zero-dependency logging library for JavaScript and TypeScript, has released version 0.12.0 with several enhancements. The update introduces a new `trace` log level for more granular debugging and improves file sink performance through configurable buffering. A significant addition is the `@logtape/syslog` package, enabling log message transmission to syslog servers using RFC 5424. The update also includes `Logger.warning()` as an alias for `Logger.warn()` for consistency. Furthermore, all LogTape packages now share unified versioning for better compatibility. The build infrastructure has been migrated from `dnt` to `tsdown`, enhancing compatibility with modern JavaScript toolchains and improving build times. This release optimizes logging capabilities and ensures smoother integration with various JavaScript runtimes.

Read more →
9
2
3

BoF 세션을 준비하는 것 자체가 너무 처음이라서 10분-15분 안쪽으로 교통정리하는 차원에서 에디터가 어떻게 발전해왔는지 맥락 빠르게 정리하고, 청중들이 어떻게 참여를 할 수 있는지 브레인스토밍중

3

Jaeyeol Lee shared the below article:

스마트홈 세팅

제이미 @theeluwin@hackers.pub

신혼집에 스마트홈을 구축한 경험을 공유하는 이 글은 LG 가전제품과 헤이홈, 미니빅 기기를 활용한 자동화 루틴을 소개합니다. 아침 기상 시 전동 커튼이 열리고, 로봇청소기가 작동하는 등 시간대별로 설정된 자동화 시스템을 통해 일상생활의 편리함을 더했습니다. 특히, 화장실 환풍기를 헤이홈 푸쉬봇으로 제어하여 반신욕 시 온도 유지를 돕는 등 개인적인 필요에 맞춘 스마트홈 환경을 구축했습니다. 이 글은 독자들에게 스마트홈 구축에 대한 아이디어를 제공하고, 자동화를 통해 삶의 질을 향상시킬 수 있는 가능성을 보여줍니다.

Read more →
5
7

Jaeyeol Lee shared the below article:

미리알림을 이용한 생활 루틴 자동화

제이미 @theeluwin@hackers.pub

이 글은 아이폰의 '미리알림' 앱을 활용하여 일상 및 업무 루틴을 자동화하는 방법을 소개합니다. ADHD 성향을 가진 저자는 주기적으로 해야 하는 일들을 잊지 않기 위해 '미리알림'을 통해 알림을 받고, 이를 통해 뇌의 인지 자원을 절약하고 효율성을 높입니다. 작업을 세분화하고, 완료 후 즉시 체크하는 방식을 통해 미루는 습관을 개선하고, 새로운 습관을 형성하는 데 도움을 받습니다. 또한, '미리알림'을 자주 확인하는 습관을 통해 중요한 일들을 잊지 않도록 관리하며, '구글 캘린더'와 일기장을 병행하여 전체적인 일정 관리와 자기 성찰을 돕습니다. 이 시스템은 루틴 관리를 자동화하고, 새로운 습관을 쉽게 만들 수 있도록 도와주는 유용한 방법입니다.

Read more →
8

안녕하세요 혹시 일본어 독학하신 분께 팁 좀 공유 받을 수 있을까요? 여름 방학에 배우려고 합니다. 목표는 게임 스크립트 읽기이고 지금 생각하고 있는 방법은 문자를 외우고 냅다 읽는다 입니다

0

misskey.ioの最近のMAU, WAU, DAUってわかりますか?
ログインしているかつデータ収集にご協力頂いている方だけで、MAU10万、WAU4.7万、DAU2.1万ぐらいです。

データ収集許可してない方のデータは取ってないので不明ですが、多分もう少し居ると思います。

で質問を受け付けています
https://q.misskey.io/q/mua90gxf5b9z

0
1
8

모두가 AI 얘기를 하는 거 보면 AI가 거대한 흐름이긴 한가보다. https://lucumr.pocoo.org/2025/6/12/agentic-coding/ 개인적으로는 (가치를 가져다줄지 모를 일에) 돈을 쓰고 싶지는 않은 구두쇠라서 조금 망설여지긴 하는데 Claude MAX든 Pro든 곧 결제를 할 것 같다.

3

코딩하시는 분들 Fantasque Sans Mono를 한 번 써보세요 저가 지금 neovim ​:neovim_mark:​ 을 쓰고 있는데 터미널에서도 폰트 겁내 쨍하고 가독성이 아주 좋습니다 VSCode ​:vscode:​ 에서도 아마 잘 보일 것이라 생각이 들어요 츄라이츄라이

2

noc.social 이라는 인스턴스에는 클라우드플레어 공식계정이 있구먼.... social.kernel.org도 그렇고 처음보는 인스턴스가 많은데, 이걸 보기좋게 시각화한 디렉터리 서비스 같은게 있으면 좋겠다. 그냥 확 나열해놓기만 한거 말고

7
1
1
1

이번주 내내 게임하느라 시간을 보낸 것 같은데..... 그래도 좀 만회를 해봐야겠어요. 일요일 오후에 노래방 팟이 껴있긴 하지만 크흡..

  • High Performance Browser Networking 당장은 HTTP/2, Optimizing Application Delivery 챕터 끝내기 도즈언.......
  • Ubucon 발표자료 초안 작성 (페디버스는 얼추 끝냈는데, 우분투 환경에서의 에디터 어쩌구가 남음)
3

Next.js 15.1+는 Vercel 외 환경에서 사실상 쓸 수 없다
------------------------------
- Next.js 15.1.8부터 *메타데이터 처리 방식이 변경* 되어 Vercel 이외의 배포 환경에서 심각한 문제 발생
- 메타데이터가 HTML head에 직접 렌더링되지 않고 "메타데이터 스트리밍"이라는 방식으로 따로 전송됨
-
검색 엔진이 자바스크립트를 실행하지 않으면 메타데이터가 아예 노출되지 않아 SEO가 치명적으…
------------------------------
https://news.hada.io/topic?id=21430&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

3

루비온레일즈에서는 CoC라는 게 있습니다.
Convention over Configuration.
그러니까 설정보다 컨벤션을 더 중시하게 본다는 겁니다.
설정 파일에다가 이것저것 적는 것이 아니라 그저 관행대로 하면 알아서 동작하는 거.

예를 들어서 라우트에 articles란 이름의 경로를 만들면, 이 경로는 articles_controller.rb 와 자동으로 매핑이 됩니다.
그리고 articles_controllerindex 액션은 views/articles/index.html.erb 을 자동으로 찾아서 렌더링 합니다.
이를 위한 어떤 설정도 필요 없습니다. 그저 관행일 뿐입니다.
DB 의 테이블 이름과 모델 클래스의 이름이 항상 동일하다는 것도 CoC의 한 예입니다.

처음엔 이런 관행이 짜증 나기도 했습니다.
왜 모든 테이블 이름이 복수형이어야만 하지?
Person 모델이 있으면 당연히 테이블 이름도 person이어야 직관적이지 않나? 왜 people이라는 복수형을 강제하는 거지?
이런 생각으로 반항하며 대들 때마다 레일즈는 고통을 돌려주었습니다.

초반에는 Rails와 많이 다투면서 이런 고집스러운 녀석과는 같이 못 살겠다 생각을 했었습니다만...
그 장점을 받아들이고 나서 드디어 친하게 지낼 수 있게 되었습니다.
오히려 제약하고 강제하면서 코딩이 만사 편해질 수 있구나 하는 걸 배웠습니다.

그런데 이게 꼭 코딩 시에만 적용되는 것은 아니었습니다.
사내 문화에 이런 걸 적용한 회사도 있었습니다.

카카오에 처음 들어갔을 때 영어 닉네임을 정해야만 했습니다.
그 영어 닉네임은 사람들에게 불리는 내 호칭이기도 했지만, 내 이메일 주소가 되기도 했습니다. 사내 github 주소가 되었고 사내 게시판의 닉네임이 되었습니다.
동료의 메일 주소를 물어볼 필요가 없었습니다. 부르는 이름이 메일 주소니까.
저는 Windows 컴퓨터를 사용해왔지만 얄짤없었습니다. 모든 사람들에게 맥북이 지급되었습니다.
사람들의 자유를 너무 제약하고 강제하는 것 아닌가?

돌아보니 이런 문화들이 마치 레일즈의 CoC처럼 느껴집니다.
회사 문화를 처음 만든 사람들이 레일즈를 워낙 좋아해서 영향을 받은 거 아닌가 하는 의심마저 들었습니다.(웃음)
엄격하게 강제하지만 구성원들이 잘 따르기만 하면 모두가 편해지는 관례.

이런 것이 좋을 때도 있다는 사실을 이제는 받아들입니다.

9
2

덴마크 디지털부, Windows와 Microsoft Office를 Linux와 LibreOffice로 교체
------------------------------
- *덴마크 디지털부* 가 전 직원의 *Windows와 Office 365* 를 각각 *Linux와 LibreOffice* 로 단계적으로 전환 중임
- 이번 조치는 덴마크의 *디지털 주권 강화와 특정 공급업체 의존도 감소* 전략의 일환임
- 코펜하겐 및 오르후스 등 주요 지방자치단체에서도 유사한 변화가 확산됨
- 장관은
오픈소스 …
------------------------------
https://news.hada.io/topic?id=21425&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

1
1