Twoslash 때문에 문서 빌드에만 5분씩 걸리는데… 이게 맞나…?
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 937 following · 651 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
@hongminhee洪 民憙 (Hong Minhee) 제가 tsgo에 가장 기대하는 부분 중 하나입니다.... 😂
洪 民憙 (Hong Minhee) shared the below article:
국산 암호 .NET에서 사용해보자 (SEED, ARIA, HIGHT 등)
고남현 @gnh1201@hackers.pub
.NET 환경에서 국산 암호 알고리즘을 사용하려 할 때, 기존 구현체들의 테스트 벡터 검증 부재, 표준에 맞지 않는 패딩 방식 등의 문제점을 해결하고자 VB.NET으로 SEED, ARIA, HIGHT 알고리즘의 ECB 모드를 구현했다. .NET Standard 2.0 기반으로 개발되어 C# 등 다른 .NET 언어 프로젝트에서도 참조 가능하며, 공식 테스트 벡터를 사용하여 알고리즘을 검증했다. 이 프로젝트는 언어 선택으로 인한 호불호를 줄이고, 최신 시스템에서 사용 가능한 국산 암호 알고리즘을 제공하는 데 중점을 둔다. 자세한 개발 과정은 이슈 링크에서, 소스 코드는 GitHub 저장소에서 확인할 수 있다.
Read more →pnpm의 동작이 뭔가 이상하다... workspace로 내부에 공통 package를 두고 있는데 이 package를 참조하는 다른 package들에 node_modules가 생성이 안된다. 제대로 파악은 못 했지만 공통package쪽에 문제가 있어서 중단하는 것 같은데, 진짜 문제는 실패 로그도 없고, exit code도 0로 정상 취급이다.
아직 저만 팔로하신 분들을 위한 끌올!!!!
for some reason this post became popular among korean users
also hi, fedify devs!
RE: https://twink.men/notes/aae29npx866t05av
초대한 사람이 제일 많은 지금, 200명 초대를 앞두고 있다 우하하하
미팅 갔다온 사이에 굿즈 도착...... 하나 더 남았다......
이번에 읽을거
Gitify, GitHub 알람 들려주는 프로그램인데 GitHub 이슈나 PR에 코멘트 달리는 거 매번 GitHub 들어가서 확인 안 하고, 알림으로 받을 수 있어서 좋습니다
npm 'accidentally' removes Stylus package, breaks builds and pipelines

npm 'accidentally' removes Stylus package, breaks builds and pipelines
npm has taken down all versions of the Stylus library and replaced them with a "security holding" page, breaking pipelines and builds worldwide that rely on the package.
www.bleepingcomputer.com · BleepingComputer
Link author:
Ax Sharma@ax@c.im
writefreely feels lacking, so i'm trying to make my own activitypub blog
thank God Fedify exists
Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!
iOS 에서 손수 crash reporter 구현하는데에 제약이 많은건 알고 있었지만 애플 엔지니어가 포럼에서 도시락 싸들고 다니면서까지 뜯어 말리는 줄은 몰랐다. ㅎㄷㄷ
이렇게 말리는데에는 몇 가지 이유가 있는데
- 크래시 시점에 시그널을 외부 프로세스로 전달할 수 없기 때문에 스택이 정리되는 상태에서 덤프까지 써야 한다.
- macOS 특성상 mach Exception 이 signal handling 보다 유리한데, 1의 이유로 제대로 exception 처리를 하기 곤란하고, 그래서 대부분 3rd party들은 signal handler를 등록해서 덤프를 처리한다. 필연적으로 누락되거나 제대로 처리되지 않는 경우가 발생한다.
- async signal safe 함수만 써서 구현해야 한다. 안그러면 동작을 보장할 수 없다.
이 외에도 크고 작은 문제들이 생각보다 많고, 암튼 그래서 3rd party iOS 크래시는 수집이 쉽지가 않다.
fedify에 이슈 할당된 것만 처리해도 꽤 큰 경험이 될 것 같군
https://github.com/makachanm/termfedi
개인적으로 만들고 있던거에요
구경하고싶으면 구경하셔도 돼요
나무위키의 개발자 커뮤니티 문서를 우연히 보았는데, 낯익은 커뮤니티 이름이 보이네요.
해커스펍 | 2024년 12월 | 페디벼스(연합우주)기반 소프트웨어 및 개발 관련 SNS/커뮤니티
(비고란의 페디벼스는 페디버스의 오타인 듯 하고요..)
@arkjunJuntai Park 누가 썼나 했는데
@alternative 님 ㅋㅋㅋㅋㅋㅋㅋ
나무위키의 개발자 커뮤니티 문서를 우연히 보았는데, 낯익은 커뮤니티 이름이 보이네요.
해커스펍 | 2024년 12월 | 페디벼스(연합우주)기반 소프트웨어 및 개발 관련 SNS/커뮤니티
(비고란의 페디벼스는 페디버스의 오타인 듯 하고요..)
연합우주 소프트웨어에 기여한 경험(ex. Pull Request)이 있으신분! 혹은 직접 호스팅 중이신 분들도 좋습니다! 모두모두 모이세요~~~
https://social.silicon.moe/@kodingwarrior/114872886061514921
ㅎ_ㅎ ... ㅋ
나도... 코드리뷰 할거야...!!
드디어 메일링 리스트를 사용하지 않고 ffmpeg에 패치를 보낼 방법이 생겼다. Forgejo 셀프호스팅이네 https://code.ffmpeg.org/FFmpeg/FFmpeg
디버깅 재밌는 이유: 단편 탐정 게임 할 때의 도파민과 절망을 안겨줌
https://www.linkedin.com/in/jae-yeol-lee-78131879/
11월 맞춰서 구직활동 시동 거는김에 링크드인 여기에도 올려봅니다. 링크드인 일촌하실분 컴컴
레드프린팅으로 굿즈 주문을 처음하는데 한국연합우주개발자 모임 스티커가 잘 뽑혀있을지... 모르겠네... 시간 넉넉한줄 모르고 800개씩이나 주문했는데 불량품이 아니었으면 좋겠다 🥹🥹🥹
아래 npm 패키지에서 악성코드가 발견되었다고 하네요. 최근에 있었던 npm을 사칭한 피싱 메일로 인해 보안토큰을 탈취당하신 듯...
eslint-config-prettier: 8.10.1, 9.1.1, 10.1.6, 10.1.7
eslint-plugin-prettier: 4.2.2, 4.2.3
synckit: 0.11.9
@ pkgr/core: 0.2.8
napi-postinstall: 0.3.1
Active Supply Chain Attack: npm Phishing Campaign Leads to Prettier Tooling Packages Compromise - https://socket.dev/blog/npm-phishing-campaign-leads-to-prettier-tooling-packages-compromise
🛢️ Databases.
Lens에 대해서 글을 써 볼까... 아니면 SMT에 대해서 글을 써 볼까... 이런 고민은 끊이질 않는다 😵
청도 놀러 가신 분 사진으로 염장 지를 때가 지났는데, 소식이 없네요.
@bglbgl gwyng
https://maximizemaxwell.com/stm 동시성, 공유 메모리 할당 이거 학부 운영체제 이야기인데?
django에서 test를 할 때, async/await 처리를 성공적(?)으로 하려면 TransactionTestCase를 사용해야하는데 이러면 classmethod인 setUpTestData를 사용하지 못합니다. 그래서 매 테스트 함수마다 데이터를 넣어주는 setUp으로 도로 바꿔야했고... 2분 걸리던 테스트를 최적화해서 10초로 줄여놨다가 다시 30초로 늘어났네요 뭔가... 하루종일 뭐한거지 싶지만,,, 꼭 한번 알고 갔어야하는 느낌이기도 합니다. 요컨대, 추상화/최적화는 정말 해봐야만 보이는 문제점이라는게 있고 제가 아직 경험이 부족해서 예측이 잘 안되네요(
한때는 이클립스 IDE 의 열렬한 사용자였습니다. 14년전, 이클립스 10주년 모임도 가고 그랬었죠. 😂 (지금은 안쓰지만..)
codebergのプレビューがtofuになってる...
잘하면 낼 fedify 첫 pr 날릴 수 있을듯 ㅎㅅㅎ
교육 받으며 Windows 11에서 nvim dotfile이랑 lazygit 깔아 쓰려고 했는데 git이 계속 타임아웃 걸려서 순정 nvim에 미니멀한 .vimrc 적용해서 쓰고 있다. 기이하게도 git이 명령 하나에 (git log, git switch 포함) 2초씩 걸리고 lazygit에서 커서를 움직이면 diff pane이 한 줄씩 갱신되는 수준의 끔찍한 속도를 자랑하고 있다. Windows는 뭐가 잘못된걸까.
Claude Code 를 이용한 코드 작성 범위가 점점 늘어나, 기존과 유사한 화면과 기능에 대한 개발은 거의 50% 이상 맡기고 있는데,
조금만 써도 어느새 Claude Opus 4 limit reached, now using Sonnet 4 메시지 뜨면서 결과물의 만족도가 떨어지는 일이 반복적으로 일어나고 있다. 그래도 만족도가 아주 나쁘진 않아서 그냥저냥 쓰고는 있는데... $200 로 업그레이드 할 타이밍이려나...
Neohtop - Blazing-fast system monitoring for your desktop: A modern, cross-platform system monitor built on top of Svelte, Rust, and Tauri https://github.com/Abdenasser/neohtop
테스트 짜보니까 얼추 돌아가는 것 같기도?
역시나 JS Weekly에
@hongminhee洪 民憙 (Hong Minhee) 님의 Upyo가 소개됨
왜 deploy가 배포로 번역이 굳어졌을까요? 제가 알기론 distribute와 deploy는 뉘앙스가 많이 다른데요.
무언가 정보, 서비스에 촛점을 맞추면,
그나마 억지로 deploy해서 distribute된다가 말이 되긴 하는데,
앱, 소프트웨어 자체에 촛점을 맞추면 deploy와 distribute는 바꿔 쓸 수 없는 말이 되고,
"서버 앱을 (마케팅 전장에) 배치하자"...맞는 말이지만, 이제 낯선 말이 되어 버린 것 같고,
"서버 앱을 배포 하자"는 말이 안되지만, 통용되는 말이 되어 버린 것 같습니다.
Hackers' pub도 PWA 같은거로 앱처럼 쓸수있으면 좋겠네요!
MacBook Pro M1 Max 14인치 32GB RAM 512GB SSD 중고로 사실 분 계신가요? 참고로 홍콩에서 샀고 자판은 영문 자판입니다. 당근 조금 찾아보니 대충 시세가 대충 150만원 전후인 것 같은데, 저는 100만원에 내놓습니다.
확실히 타입스크립트가 안 익숙해서 그런가 간단한거 추가하는데 생각보다 오래 걸림 흠… 근데 점점 괜찮아지고 있다. 근데 벌써 4시네 낼 출근해야하믄데
오늘 서초 OpenUp에서 진행된 OSSCA Fedify팀 모각코에 참여하였습니다.
튜토리얼 완주가 목표였는데 node 버전 이슈가 있었고, 다행히도? 디코에 같은 문제를 겪었던 분이 계셔서 덕분에 어찌저찌 해결하였습니다.
그러나 해당 이슈인지 파악하는데 좀 걸려서 완주는 실패 😞
이슈 내용은: Fedify는 node 22+가 필요한데 내 global node version은 20이었고, 초반에 22 설치는 했으나 터미널에서 적용해야 한다는 개념이 없었음.
그동안 애플리케이션단 구현에만 신경썼지, 의존성 이슈를 겪거나 환경 설정쪽에 큰 관심을 둔 적이 없었는데요. 좋은 경험을 했다는 생각이 듭니다.
다른 분들께서 뭔가 어려운 걸 뚝딱뚝딱 하시는 걸 보고 엄청난 동기부여를 받았습니다. 모각코 좋아용
By listening to lots and lots of feedback, I’ve learned that if someone’s main experience with passkeys is with a password manager that doesn’t natively integrate into the OS it’s running on — instead, one that hijacks web browser API — they’re far, far more likely to think they’re not a great user experience.
Some browser extensions that replace the built-in OS experiences have done so much harm to how technologists view the technology.
I’m not saying that third-party, independent, cross-platform apps are bad. They’re fantastic! What I’m saying is that they should integrate into the native bindings to be a data source for all web browsers and apps on a platform. Nobody wants a credential that only works in web browsers and not other native apps.
그냥 traefik을 계속 써왔는데, 이제는 docker연동도 쓸데 없고 router에 올리기에는 바이너리가 너무 거대해서, caddy로 옮겨가보려고 합니다. 하지만 시작부터 문제 발생... dns-challenge만 할 수 있는 환경인데 이건 직접 빌드 해야할 듯 하네요... 온라인 빌더가 실패...
호옥시 RF replay 하기 위한 설정 아시는 분 계실까요?
요구사항은 447.675MHz 리모컨의 신호를 rpi에서 복제하고 싶은데... 찾아보면 다들 443MHz만 쓰고 있고, 447.675는 모르겠단 말이죠...















