신기한 이야기들이 많았다..

洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 903 following · 627 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
지각확정이다...
구석에서 존재감을 최대한 죽이고 있는 중..
오늘 @TuringAppleDev튜링의 사과 에서 해커스퍼블릭이 열립니다!
오늘은 Hackers' Public 첫 번째 모임! 다들 튜링의 사과(@TuringAppleDev튜링의 사과)에서 오후 3시에 모여요!
오늘 모임 전까지는 만들어서 공개하고 싶었는데ㅠㅠ 수업 준비가 바빠서 진도를 못내고 있네요... 사실 PF까지는 다 만들었는데 문서 쓰는게 일입니다... 각종 튜토리얼에, 차근차근 진행할 수 있는 가이드라인에 등등.... 그래도,,,, 많이 기대해주세요,,, 년 단위 프로젝트가 되겠지만...
https://referral.akaiaoon.dev/
github referral 사이드 플젝을 드디어 외부공개했읍니다... 적당히 추천하시고, 본인이 받은 추천사는 https://referral.akaiaoon.dev/api/recommendations/:github_id 로 URL 링크를 거시면 대충 svg가 말려옵니다. 깃허브 프로필에도 마크다운으로 링크 가능합니다.
예:
아직 임시라 수정 요청 혹은 피드백은 환영합니다.
해커스퍼블릭이라는 행사를 하는군요 라고 오늘 알게 된 사람
리액트 기본 파비콘 쓰는 페이지 어떤데
@2chanhaeng이찬행 "Generated by create next app"
https://referral.akaiaoon.dev/
github referral 사이드 플젝을 드디어 외부공개했읍니다... 적당히 추천하시고, 본인이 받은 추천사는 https://referral.akaiaoon.dev/api/recommendations/:github_id 로 URL 링크를 거시면 대충 svg가 말려옵니다. 깃허브 프로필에도 마크다운으로 링크 가능합니다.
예:
아직 임시라 수정 요청 혹은 피드백은 환영합니다.
리액트 기본 파비콘 쓰는 페이지 어떤데
- 06년생이 20살임: 그렇군요
- 대학 신입생들이 Django 프레임워크 보다 어림: 기절하다
사실 나는 JS(TS) 입문을 Fetch API 이후에 입문해서 axios 이런 거 왜 쓰는지 이해를 못했음
@hongminhee洪 民憙 (Hong Minhee) 으악! 정말 별거아니에요 그저 타임라인일 뿐이에요
@robin 기대됩니다…!
완전 기대…!!
@hongminhee洪 民憙 (Hong Minhee) 으악! 정말 별거아니에요 그저 타임라인일 뿐이에요
완전 기대…!!
@hongminhee洪 民憙 (Hong Minhee)
넵넵 큰 게 써보고 싶어서요ㅋㅋㅋㅋ
@woaol벨 저는 큰 거는 무거워서 못 가지고 다니겠더라고요.
밋업때 뭔가 보여줘야 할 거 같아서 열심히 달리는중
해커스 퍼블릭 D-30분..이 아니라 H-30
D Day는 하루 단위로만 쓴다네요.
emacs LISP in your toothpaste?
결국 사진 않았다고 한다. 🥲
@woaol벨 뭘 사려고 하셨나요…? 새 MacBook?
내일 해커스펍 밋업 갈 생각에 씐남!
깃허브 레퍼럴 시스템 내일까지 만들 수 있겠지...?
@kodingwarriorJaeyeol Lee 님이 쏘아올린 공…
We've just published an experimental pre-release version 1.9.0-pr.431.1597 that adds CommonJS support to all npm packages in the Fedify ecosystem! 🧪
What's new
This experimental build addresses one of the most requested features—better compatibility with CommonJS-based Node.js applications, especially NestJS projects. The pre-release eliminates the need for Node.js's --experimental-require-module
flag and resolves dual package hazard issues.
Note: While we now support CommonJS for legacy project compatibility, we still recommend using ESM or migrating to Deno for the best experience with Fedify.
Who should test this?
- NestJS developers using Fedify who need CommonJS compatibility
- Legacy CommonJS-based Node.js projects that had trouble integrating Fedify
- Anyone who previously needed experimental Node.js flags to use Fedify
How to test
Install the experimental pre-release version:
npm install @fedify/fedify@1.9.0-pr.431.1597
# or for specific integrations
npm install @fedify/nestjs@1.9.0-pr.431.1597
You should now be able to use standard require()
syntax without any experimental flags.
What we're looking for
- Does CommonJS import work correctly in your legacy project?
- Are you able to remove the
--experimental-require-module
flag? - Any issues or regressions compared to the current stable version?
Your feedback on this experimental build is invaluable for ensuring this major compatibility improvement works smoothly before the official 1.9.0 release!
해커스펍 모임이 내일이었다! 왜 토요일인줄 알았을까.
@aiooAhn Kiwook 감사합니다 ㅎㅎㅎ
한동안 근황 공유를 못했네요... 내일 오프라인 모임에서 오랜만에 인사드릴게요! 밋업 소식 알려주신 @kodingwarriorJaeyeol Lee 감사합니당
Whoa, as of 10 days ago we have functions to go between a Uint8Array
and a Base64 Normal/URL Padded/Unpadded string in JavaScript without having to go via a String of “bytes” and manually juggle the padding in every major browser.
What a time to be alive.
K팝 인스턴스 만들면 좀 팔릴려나
근데 그 팬덤의 유독성을 내가 관리할 수 있을까+거대자본의 뮤비로 눈이 저세상 가버린 K팝 팬덤의 마음에 드는 디자인을 내가 해낼 수 있을리가,,,
@2chanhaeng이찬행 kpop.social이라는 Mastodon 인스턴스가 있긴 하더라고요.
정말햄드네요...
페디파이 빡시게 기여해서 2.0 뜨면 블로그 만들어서 블스 떠야지
Finally, embrace provisional trust. The wizard model means working with “good enough” more often, not because we're lowering standards, but because perfect verification is becoming impossible. The question isn't “Is this completely correct?” but “Is this useful enough for this purpose?”
마지막으로, 잠정적 신뢰를 받아들이세요. 마법사 모델은 ‘충분히 좋은’ 상태로 더 자주 작업하는 것을 의미합니다. 기준을 낮추기 때문이 아니라 완벽한 검증이 불가능해지고 있기 때문입니다. 핵심 질문은 “이것이 완전히 정확한가?”가 아니라 “이것이 이 목적에 충분히 유용한가?”입니다.
— 위 인용을 DeepL로 번역
전적으로 동의하고 애자일 관점에서도 좋은 방향이라고 생각하지만, 완벽주의적인 성향이 있는 사람으로서 무시하기 어려운 심리적 저항이 꽤 자주 발생하곤 한다. 에이전트를 위한 지침을 자세히 적는 것으로 최대한 타협할 수 있을 것 같은데 아직 맘에 쏙 드는 방법을 발견하지는 못함.
무슨 연합우주 스캐너 같은 게 있나...?
최고으ㅏ 백엔드 개발자 되는 법
세상에 RFC 표준 맞추는거에 집중하다 보니 코드가 난잡하다. 오늘 내일 중으로 정리해야겠다
I wrote a post on my blog after a long time: Recent open source development updates.
오랜만에 블로그에 글을 썼습니다: 〈오픈 소스 開發 近況〉.
https://purplesyringa.moe/blog/if-i-hear-design-pattern-one-more-time-ill-go-mad/ (한국어 번역)
If I wanted to go mad thinking abstractly about trivial things, I’d study category theory.
But even Java itself, the language so terrible at fostering good architecture, it has become a joke, has had all of those feature for at least 10 years. So can we abolish “command” and “strategy” now, pretty please?
@logmOh JeongMin 어제는 만나 뵈어서 반가웠습니다! 어서 오세요!
부연설명을 하자면. Git에선 브랜치 자체로는 '변경 사항'이라는 의미가 없습니다. 왜냐면 끝점만 있고 시작점만 있으니까요. 변경 사항을 논하려면 비교 대상인 커밋이 필요합니다.
Rebase를 하는 이유는 연속된 커밋들로(예쁩니다) '변경 사항'을 나타내기 위해서입니다. 그 의도한 '변경 사항'을 만들기 위해, 비교 대상이 될 커밋을 바꾸는게 리베이스입니다. 그러니까 개발자가 의도한 diff
를 그대로 표현하지 못해서, diff = head - x
니까 이 방정식을 만족시키는 x
커밋을 찾아서 diff
를 의도한데로 계산되게 만드는거지요.
참 뻘스럽습니다.
Go로 JSON 패키지 만들고 이름을 고조선(go-joseon)이라고 지으면 어떨까란 생각이 들었음
Git 떡밥이 지나갔군요. 리베이스가 왜 필요할까요? Git 브랜치에 시작점의 개념이 없기 때문입니다. 브랜치는 커밋 ref
가 아니라 (시작 커밋 ref, 끝 커밋 ref)
가 되어야 합니다.
TypeScriptの型推論でCLIバリデーションをなくせた話
https://zenn.dev/hongminhee/articles/27bce6eb777dea
역시나 트렌딩에도 뜨셨네요 @hongminhee洪 民憙 (Hong Minhee)
@kodingwarriorJaeyeol Lee 오옷, 공유 감사합니다.
일본의 기술 블로깅 플랫폼인 Zenn 첫 페이지에 내가 Optique에 관해 썼던 글인 「TypeScriptの型推論でCLIバリデーションをなくせた話」(TypeScript의 타입 추론으로 CLI 유효성 검사를 필요 없게 만든 이야기)가 떴다!
아직도 cmake는 제대로 쓰고 있다는 느낌이 당최 들지 않는다...
친구 회사에서 react-form-mozard의 잠깐 언급되었는데, Generator 기반인게 문제가 되어 도입이 바로 기각되었다. yield*
가 async
, await
, try
, catch
등등과 달리 혐오스러운 외양을 갖고 있는게 문제가 되었다. 여러분 제발 키워드 차별을 멈춰주세요ㅠㅠ