데스크톱 PC에 Fedora Linux를 설치해서 쓰게 되면서, 나한테 남은 Windows 컴퓨터가 Surface Pro 9 말고는 없게 되었는데, 스펙이 떨어지다 보니 가끔 Windows에서만 할 수 있는 작업을 할 때 좀 답답하긴 하다. Surface Pro 9 처음 샀을 때는 이렇게 답답하진 않았는데, 역시 모든 건 상대적인 듯…
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 974 following · 684 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
각종 genz 투두툴 써봤는데 데일리별 할일이라기 보단 크게 카테고리화해서 주별로 처리하는 나한텐 잘 안맞았다
@z9mb1wwj 저는 온갖 할일 관리 앱을 써봤는데 결국에는 Apple 기본 미리 알림 앱에 정착했습니다… 의외로 다른 앱보다 기본 미리 알림 앱에 고급 기능이 더 많더라고요.
@theeluwin제이미 님의 아래 글도 참고해 보시면…
https://github.com/apple/container 써보고 싶은데 macOS 개발자 베타 올리기는 싫고...
macOS는 공식 출시도 너무 일찍 업뎃하면 피를 많이 봐서...
Blueksy DM이 AT Protocol 안 통하고 Bluesky 중앙 서버에서 처리되고 있어서 그렇습니다. 😭
@hongminhee洪 民憙 (Hong Minhee) 아 그냥 다른것들보다 확실히 구린거였어요? 저는 구글 이름값믿고 sota는 아니더라도 많이 뒤쳐지진 않을거라 짐작했네요.
@bglbgl gwyng Claude Code가 잘 만든 건지, Jules가 못 만든 건지 잘 모르겠어요… 저도 그 둘만 주로 써 봐서요.
https://github.com/apple/container Apple에서 공식으로 컨테이너를 지원한다고 해서 macOS 26베타를 올렸는데, 이걸 또 설치해야하는구나
Claude Code로 바이브 코딩해서 LogTape에 AWS CloudWatch Logs 싱크 추가했다.
@hongminhee洪 民憙 (Hong Minhee) 지금 저런식으로 남긴 TODO, FIXME 도합 350개가 있습니다. 이전에 jules한테 시켰는데 거의 하나도 못 고치더라고요. 제가 일을 좀더 잘 시키면 훨씬 나은 결과가 나올거 같은데 당장은 시간이 없네요ㅠ
@bglbgl gwyng Jules는 전 한 번도 일을 제대로 해내는 걸 본 적이 없습니다… Claude Code는 훨씬 나은 것 같아요.
요즘은 pytorch로(...) 레이트레이서를 만들어보고 있다. GPU가 열심히 일하는데 170W씩 먹는 거 보면 조금 무섭기도 하다 (전기료가...)
그리고 이것이 24분 써서 뽑은 렌더 결과입니다... 이렇게 나오는 게 맞는 결과인가?
요즘은 pytorch로(...) 레이트레이서를 만들어보고 있다. GPU가 열심히 일하는데 170W씩 먹는 거 보면 조금 무섭기도 하다 (전기료가...)
똥코드 짜놓고 TODO: refactor를 남기며 죄책감을 덜어내는중...
똥코드 짜놓고 TODO: refactor를 남기며 죄책감을 덜어내는중...
@bglbgl gwyng 그런 거 다 나중에 Claude Code한테 시키시면…
Fedify本の売上80冊超えた
洪 民憙 (Hong Minhee) shared the below article:
RI 알고리즘 적용 작업중 잡담
Hyaline @hyaline@hackers.pub
기존 플러그인의 검색 알고리즘 속도 문제에 직면하여, Subgraph isomorphism 문제 해결을 위해 다양한 논문과 알고리즘을 탐색하고 RI, ArcMatch, VF3 등의 솔루션을 검토한 과정을 소개합니다. 특히 RI 알고리즘을 플러그인에 통합하는 과정에서 겪은 어려움과, 알고리즘의 복잡성 때문에 코드를 완전히 이해해야만 플러그인의 설계 의도에 맞게 수정할 수 있었다는 점을 강조합니다. Rider의 LLM 기능을 활용하여 코드를 분석하고 이해하는 과정을 거쳐, 재귀 없이 배열 기반으로 트리 순회하는 흑마술 같은 코드를 처음 접하며 겪는 혼란과 즐거움을 공유합니다. 타인의 오랜 노력이 담긴 결과물을 빠르게 습득하는 과정에서 느끼는 달콤함과 만족감을 표현하며, 이 경험이 과거 공부에 어려움을 겪던 자신에게 큰 동기부여가 되었을 것이라는 소회를 밝힙니다.
Read more →“Deprecation”에 對應되는 韓國語 翻譯語가 定立될 必要가 있다.
https://hackers.pub/@hongminhee/01977192-399f-76c5-9d8c-07051a8a803a
@hongminhee洪 民憙 (Hong Minhee)
조금 길지만 제거 예정(예문: Features deprecated / 제거 예정인 기능)이 그럭저럭 쓸만한 번역어인 거 같고요.
Gemini를 굴려보니 재밌는 번역어를 몇 제시해주네요.
- 폐기 예정 / 폐지 예정
- 비권장 / 지원 중단 예정
- 구식 / 낡은 / 노후화된 / 대체될
- 사양길의 / 저물어가는 / 쇠퇴한
다만 여전히 제게는 '제거 예정/제거할'이 가장 와닿네요.
- This is a deprecated feature / 제거할 기능이야.
- Have you marked it as deprecated? / 제거 예정이라 적어놨어?
- Removed recently deprecated features / 최근 제거 예정이었던 기능을 지웠습니다
- Don't use deprecated features / 제거될 기능은 사용하지 마
“Deprecation”에 對應되는 韓國語 翻譯語가 定立될 必要가 있다.
https://hackers.pub/@hongminhee/01977192-399f-76c5-9d8c-07051a8a803a
日本語에서는 「非推奬」이라는 말을 쓴다는데, 韓國語에서는 「推奬」이라는 말을 잘 쓰지 않으니 「非推薦」 乃至는 「非奬勵」 程度가 되려나? 듣고 보니 「止揚」 같은 말로 翻譯해도 좋을 것 같기도…?
(ハングルが読めないので雑にハンジャの部分だけ見て言及)
"deprecation"は日本語なら「非推奨」などと訳すところだろうけど、韓国では確立した訳語がないのか
“Deprecation”에 對應되는 韓國語 翻譯語가 定立될 必要가 있다.
https://hackers.pub/@hongminhee/01977192-399f-76c5-9d8c-07051a8a803a
다음 버전은 LogTape 1.0 찍어야지. Deprecated된 API 싹 다 정리해야겠다.
TypeScript 및 JavaScript를 위한 의존성 제로의 로깅 라이브러리인 LogTape이 버전 0.12.0을 릴리스했습니다! 이제 trace 로그 레벨과 syslog 싱크를 지원합니다. 릴리스 노트를 한국어로 읽어보세요.
LogTape 0.12.0 릴리스 노트
JavaScript 및 TypeScript용 로깅 라이브러리 LogTape의 0.12.0 버전 업데이트를 소개합니다. 이번 업데이트에서는 가장 낮은 심각도 수준인 `trace` 로그 레벨이 추가되어 개발 및 디버깅 시 더욱 세밀한 제어가 가능해졌습니다. 또한, 파일 싱크의 성능이 향상되어 대량의 로그를 처리하는 시나리오에서 쓰기 성능이 크게 개선되었습니다. 새로운 `@logtape/syslog` 패키지를 통해 syslog 서버로 로그 메시지를 전송할 수 있으며, `Logger.warning()` 메서드 에일리어스가 추가되어 일관성을 높였습니다. LogTape 패키지들은 이제 통일된 버전으로 릴리스되어 버전 관리가 간편해졌고, 빌드 인프라가 개선되어 Webpack, Vite 등과의 호환성이 향상되었습니다. LogTape 0.12.0은 JSR 및 npm에서 사용할 수 있으며, 자세한 변경 사항은 릴리스 정보를 참고하시기 바랍니다.
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
依存関係ゼロのロギングライブラリLogTapeがバージョン0.12.0をリリースしました!traceログレベルとsyslogシンクが追加されました。リリースノートを日本語で読んでみてください。
LogTape 0.12.0 リリースノート
LogTapeの最新バージョン0.12.0では、JavaScriptおよびTypeScript向けのゼロ依存ロギングライブラリに、`trace`ログレベルの追加、ファイルシンクのパフォーマンス向上、Syslogサポートの導入など、多くの新機能と改善が加えられました。`trace`レベルの追加により、より詳細なログ出力が可能になり、ファイルシンクのバッファリング設定により、高負荷なロギング環境での書き込みパフォーマンスが向上します。また、新たに`@logtape/syslog`パッケージが提供され、Syslogサーバーへのログ送信がサポートされました。さらに、パッケージのバージョン管理が統一され、ビルドインフラストラクチャが改善されたことで、より効率的な開発が可能になります。これらのアップデートを活用することで、開発者はより柔軟かつ高性能なロギングシステムを構築し、アプリケーションのデバッグと監視を効率化できるでしょう。
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
LogTape, a zero-dependency logging library, has released version 0.12.0! It now includes trace log level and syslog sink support.
TypeScript 및 JavaScript를 위한 의존성 제로의 로깅 라이브러리인 LogTape이 버전 0.12.0을 릴리스했습니다! 이제 trace 로그 레벨과 syslog 싱크를 지원합니다. 릴리스 노트를 한국어로 읽어보세요.
LogTape 0.12.0 릴리스 노트
JavaScript 및 TypeScript용 로깅 라이브러리 LogTape의 0.12.0 버전 업데이트를 소개합니다. 이번 업데이트에서는 가장 낮은 심각도 수준인 `trace` 로그 레벨이 추가되어 개발 및 디버깅 시 더욱 세밀한 제어가 가능해졌습니다. 또한, 파일 싱크의 성능이 향상되어 대량의 로그를 처리하는 시나리오에서 쓰기 성능이 크게 개선되었습니다. 새로운 `@logtape/syslog` 패키지를 통해 syslog 서버로 로그 메시지를 전송할 수 있으며, `Logger.warning()` 메서드 에일리어스가 추가되어 일관성을 높였습니다. LogTape 패키지들은 이제 통일된 버전으로 릴리스되어 버전 관리가 간편해졌고, 빌드 인프라가 개선되어 Webpack, Vite 등과의 호환성이 향상되었습니다. LogTape 0.12.0은 JSR 및 npm에서 사용할 수 있으며, 자세한 변경 사항은 릴리스 정보를 참고하시기 바랍니다.
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
LogTape, a zero-dependency logging library, has released version 0.12.0! It now includes trace log level and syslog sink support.
C# NotNull 같은 기능을 TypeScript에서는 asserts <arg> is Exclude<T, null> 같이 쓸 수 있고 vitest에서는 assert.isNotNull처럼 쓰면 되더라 📝
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 →LogTape에 RFC 5424 구현중…인데, 그런데 요즘 syslog 자체를 잘 안 쓰나?
어찌어찌 구현했다. Claude Code로 해 본 바이브 코딩 중에 가장 잘 나온 결과물인 듯!
Hello Hackers' Pub!
@teslamint 어서 오세요!
Hello Hackers' Pub!
@hongminhee洪 民憙 (Hong Minhee) 아직 스케줄만 나오고 발표가 진행된 건 아니긴 한데 😅 여기에 현재 기준 스케줄이 있습니다
@xiniha 아하, 아직 하려면 꽤 남았군요?
@xiniha 오… 몇 개 추천해 주세요.
@hongminhee洪 民憙 (Hong Minhee) 아직 스케줄만 나오고 발표가 진행된 건 아니긴 한데 😅 여기에 현재 기준 스케줄이 있습니다
@hongminhee洪 民憙 (Hong Minhee) 테스트 데이터 쌍을 만드는곳도 귀찮아하는거 같습니다. 좀 진짜같고 리치한 데이터를 지어냈으묜 좋겠는데 딱 사람이 만들법한 미니멀한 데이터를 만들더라고요.
@bglbgl gwyng 대체 누굴 닮아서 그러는 건지… 에효… (LLM: 너다, 휴먼.)
LLM들은 무슨 게으름 피우는 사람 프로그래머처럼 테스트 코드를 작성할 때 실질적인(substantial) 테스트를 안 짜고 어물쩍 넘어가는 경우가 많은 것 같다.
@hongminhee洪 民憙 (Hong Minhee) 방화벽 같은 제품에서 쓰는 그 syslog 맞죠? syslog 많이 씁니다.
@curry박준규 네, 아마도요? 클라우드 세상이 되어서 요즘엔 잘 안 쓰려나 했거든요.
LogTape에 RFC 5424 구현중…인데, 그런데 요즘 syslog 자체를 잘 안 쓰나?
예전에는 LG전자제품에 대한 별 생각이 없었는데 스마트홈 세팅한다고 HomeAssistant로 다 모으고 난 이후에 LG제품을 피하고 싶어졌다.
일단 연동을 HA 기본 제공 확장이 아닌 서드파티 확장을 설치 해야하고, 주기적으로 재인증을 해줘야 한다. "조작"은 쓸만 한데 "상태"는 잘 갱신이 안되어서 센서로 쓸 수가 없다.
연동 없이 그냥 쓰는데야 뭐 별 불만 없지만, 다양하게 모아서 연동 하고 싶은 분에게는 큰 단점이라고 본다.
2개월 전에 애자일 이야기 글을 편하게 읽고 싶었던 것과 검색 기능의 필요를 느껴 삼아 작성했던 프로젝트[1]를 아카이브 했습니다. 글도 다 읽었고 읽으면서 수정하다 보니 내가 쓸만큼의 무언가는 되어서 특별히 더 동기가 남아있지 않았기 때문입니다. 불필요하게 SSR로 돌려서 서버 비용이 나가는 것이 걱정거리로 남아있었는데 그것도 어제 오늘 작업해서 이제는 GitHub Pages로 배포하기 때문에 아카이브할 수 있게 되었습니다. 그냥 놔둬도 괜찮지만 괜히 신경 쓰여서 아카이브로 돌려놓습니다.
코드 퀄리티는 좋지 않을텐데... 혹여나 수정이 필요하신 분은 AGPL-3.0 라이센스이니 편하게 포크해서 사용하시면 될 듯합니다.
https://github.com/moreal/agilestory.blog/
https://agilestory.blog
아카이브된 옛날 글을 보면 플래시를 쓰는 경우가 있어서 Ruffle 같은 걸 써서 지원해야 하나 했었는데, Internet Archive에서는 이미 Ruffle로 플래시 파일들을 지원하는구나
https://blog.archive.org/2020/11/19/flash-animations-live-forever-at-the-internet-archive/
洪 民憙 (Hong Minhee) shared the below article:
스마트홈 세팅
제이미 @theeluwin@hackers.pub
신혼집에 스마트홈을 구축한 경험을 공유하는 이 글은 LG 가전제품과 헤이홈, 미니빅 기기를 활용한 자동화 루틴을 소개합니다. 아침 기상 시 전동 커튼이 열리고, 로봇청소기가 작동하는 등 시간대별로 설정된 자동화 시스템을 통해 일상생활의 편리함을 더했습니다. 특히, 화장실 환풍기를 헤이홈 푸쉬봇으로 제어하여 반신욕 시 온도 유지를 돕는 등 개인적인 필요에 맞춘 스마트홈 환경을 구축했습니다. 이 글은 독자들에게 스마트홈 구축에 대한 아이디어를 제공하고, 자동화를 통해 삶의 질을 향상시킬 수 있는 가능성을 보여줍니다.
Read more →로봇청소기 API가 쓸데 없이 중국 갔다오느라 이상하게 불안정해서 커펌 올리고 싶다.
이번 GraphQLConf 발표들도 재밌는 것들 잔뜩이구만
@xiniha 오… 몇 개 추천해 주세요.
이번 GraphQLConf 발표들도 재밌는 것들 잔뜩이구만
선거철이 되면 한국에서는 선거 공보물에 2차원 바코드가 삽입되는 모습을 볼 수 있습니다. 국내 기업 "보이스아이"사의 독자 규격 2차원 바코드입니다. (시각장애인이 사용할 수 있는) 무료 스마트폰 앱을 쓰면 바코드에 들어있는 정보, 즉 공보물 속에 적힌 글자를 확인할 수 있습니다. 소리내어 읽어주기도 하지요.
선거철에는 선거 공보물 제작 담당자가 바코드 생성 프로그램을 무료로 사용할 수 있게 제공되긴 합니다. 그렇다면, 이를 QR 코드로 대체하기는 얼마나 어려울까요. 아직 한국에서는 URL주소를 QR코드로 담는 수준을 넘어 '한글 데이터'자체를 QR코드에 담는 모습을 많이 보진 못했는데요. 단순히 개발자라면 할 수 있는가, 의 문제를 넘어 어떤 문제들이 기다리고 있을지.
10년쯤 전부터 고민하던 문제인데 아직 명확한 답은 못 찾았습니다.
올해 파이콘은 벌써 제안마감했군요. 내년 파이콘에는 발표제안을 해볼까...
이제 그놈 지도에서 한국 길 찾기가 된다 😲
@kroisse크로이세 님 어서 오세요!
NameSpaceの地上げに失敗したのでNamaeSpaceを取る会 #存在しない会
当たり前かもしれないが、日本では“namespace”を「名前空間」と翻訳するんだな。
日本のソフトウェア開発者の皆様をHackers' Pubにご招待します。Hackers' Pubは、ActivityPubを実装するソフトウェア開発者のためのSNSであり、ブログプラットフォームです。MastodonとQiitaやZennをミックスしたような雰囲気です。短文(投稿)と長文(記事)の両方に対応しており、ActivityPub上では投稿はNote、記事はArticleとして表現されます。また、快適な技術ブログ執筆のために、TeX数式やGraphvizダイアグラムなど、さまざまなMarkdown拡張にも対応しています。ご興味のある方は、下記の招待リンクから先着25名までご登録いただけます。
https://hackers.pub/@hongminhee/invite/0197453c-95a9-7542-8c23-dc213ba07fb0
Hackers' Pub 오프라인 모임하는 상상
내가 커밋 메시지에 가장 자주 넣는 말: [ci skip]. 사소한 변경할 때 CI 돌아가는 게 아까워서 항상 쓴다.
洪 民憙 (Hong Minhee) replied to the below article:
미리알림을 이용한 생활 루틴 자동화
제이미 @theeluwin@hackers.pub
이 글은 아이폰의 '미리알림' 앱을 활용하여 일상 및 업무 루틴을 자동화하는 방법을 소개합니다. ADHD 성향을 가진 저자는 주기적으로 해야 하는 일들을 잊지 않기 위해 '미리알림'을 통해 알림을 받고, 이를 통해 뇌의 인지 자원을 절약하고 효율성을 높입니다. 작업을 세분화하고, 완료 후 즉시 체크하는 방식을 통해 미루는 습관을 개선하고, 새로운 습관을 형성하는 데 도움을 받습니다. 또한, '미리알림'을 자주 확인하는 습관을 통해 중요한 일들을 잊지 않도록 관리하며, '구글 캘린더'와 일기장을 병행하여 전체적인 일정 관리와 자기 성찰을 돕습니다. 이 시스템은 루틴 관리를 자동화하고, 새로운 습관을 쉽게 만들 수 있도록 도와주는 유용한 방법입니다.
Read more →
@theeluwin제이미 저도 ADHD이고 미리 알림을 거의 같은 방식으로 사용하는데, 반갑네요!






