@rngd레니게이드 님, 어서 오세요!
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1014 following · 723 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
잉 리모트에서 멘션을 받았는데 언급 및 인용 탭에 안 뜨네
@tirrWonwoo Choi (Tirr) 오류가 있었습니다… 지금은 보일 거예요!
해커스펍의 프사를 미스키에서 보려고 하니까 인증서 오류가 나네요
왜지..?
@finalchild파차 / finalchild 어라… Misskey는 아마 원격 계정의 프로필 사진을 바로 안 보여주고 다운로드 받아서 캐시한 다음에 보여줬던 것 같은데, 캐시 서버에서 인증서 오류가 나는 건가요?
해커스펍의 프사를 미스키에서 보려고 하니까 인증서 오류가 나네요
왜지..?
@curry박준규
@hongminhee洪 民憙 (Hong Minhee) 이건 사망플래그잖아요 ㅋㅋㅋㅋㅋ
Fedify BotKit으로 해커스펍 타임라인 만드는 것도 괜찮을 것 같다. 특정 기간 동안 리액션이 좋은 상위 N개의 아티클을 메뉴로 보는게 아니라, 봇을 구독하는 것으로 해결한다던가!?
아직 반응 기능은 구현 전인건가?
@alternative 네, 조만간 구현 예정입니다.
Hackers' Pub 타임라인에 내부적인 개선이 있었습니다. 이제까지는 타임라인을 렌더링하기 위해 실시간으로 복잡한 조건의 SQL을 실행하는 방식이었지만, 이제는 글이 작성될 때 구독자의 수신함(inbox)에 글이 들어가는 방식으로 바뀌었습니다. 타임라인을 렌더링할 때는 각자의 수신함만 확인하면 되기 때문에 훨씬 조건이 간단해진 것입니다.
더불어, 같은 글을 여러 사람이 공유했을 때 타임라인이 같은 글로 도배되던 문제를 해결했습니다. 이제는 마지막에 공유한 사람의 글만 딱 하나 보이게 됩니다.
이번 변경에 관해 궁금하신 분은 f692909cdd5149c68ca5a91fb4e964042115ab83 커밋을 확인하시면 되겠습니다.
이 변경을 배포하다가 데이터베이스 스키마 마이그레이션이 PostgreSQL을 멈추게 하여 Hackers' Pub이 몇 분 동안 내려가는 일이 있었습니다. 마이그레이션 SQL이 너무 비효율적이라 그랬던 것인데요, Claude Code의 도움을 받아 하나의 비효율적인 SQL을 몇 개의 SQL로 나눠서 실행하게끔 고쳐서 해결했습니다. 이 역시 궁금하신 분은 33f2209f206bee84ddf5d1a7124527dade948610 커밋을 확인하시면 됩니다.
앞으로는 더 안정적인 서비스 운영을 위해 노력하겠습니다. 죄송하고 감사합니다.
살았나!?
@kodingwarriorJaeyeol Lee 이제 살았습니다…
초대링크를 늘려달라고 해봐야되나... ㅋㅋㅋㅋㅋㅋ
@alternative 초대장 부족하시면 제가 늘려드릴 수 있어요.
@hongminhee洪 民憙 (Hong Minhee) launch도 ’론치’인데 ‘런치’로 자주 틀리는 것 같아요. shell이 shall로 오타가 나있네요.
@hyunjoon 반영했습니다!
@hongminhee洪 民憙 (Hong Minhee) 아직은 인터페이스가 데스크탑 기반으로 보이긴 합니다만, 이미지 등록을 편집창에 드래그 앤 드롭으로만 할 수 있으면 모바일에선 쓸 수가 없습니다. 그러니 파일 첨부 버튼 하나 달면 어떨까 합니다.
@resistanHyunjin Cho 네, 이미지 첨부 버튼은 조만간 추가하려고 합니다. 그 전까지는 이미지를 클립보드에 복사해서 단문 내용란에 붙여넣는 식으로 이미지 첨부가 가능합니다.
@kaosoft찬물샤워 님, 어서 오세요!
해커스 펍은 다른 클라이언트를 지원하지 않는걸까요?
@yongjins용진 네, Mastodon API를 구현 안 하기 때문에 Mastodon 호환 클라이언트 앱을 지원하지 않습니다.
해커스 펍은 다른 클라이언트를 지원하지 않는걸까요?
洪 民憙 (Hong Minhee) shared the below article:
Vim이랑 Neovim은 어떻게 다를까?
Jaeyeol Lee @kodingwarrior@hackers.pub
이 글은 Vim과 Neovim의 결정적인 차이점을 명확히 설명하며, 독자들의 궁금증을 해소하고자 합니다. Vim은 VimScript를 사용하는 반면, Neovim은 Lua를 사용하여 커스터마이징할 수 있다는 점을 강조합니다. Lua는 VimScript에 비해 가독성이 좋고, macOS 자동화 툴인 Hammerspoon이나 터미널 에뮬레이터 Wezterm과 같은 Unix CLI 프로그램 설정에 널리 사용됩니다. 또한, Neovim은 LuaRocks 패키지 매니저를 통해 다양한 패키지를 활용할 수 있으며, Telescope, nvim-cmp, Treesitter와 같은 강력한 플러그인 생태계를 자랑합니다. 특히, Treesitter는 소스 코드를 트리 구조로 분석하여 코드 탐색 및 조작을 용이하게 해줍니다. Language Server 지원도 준수하며, coc-nvim을 통해 편리하게 설정할 수 있습니다. 이 글은 Vim과 Neovim 중 어떤 에디터를 선택할지 고민하는 개발자에게 유용한 정보를 제공하며, Neovim의 강력한 기능과 확장성을 통해 생산성을 향상시킬 수 있음을 시사합니다.
Read more →메모: 초대장 보낼 때 언어 선택 가능하게 할 것.
@neozest 님, 어서 오세요!
해커스펍에 처음 방문해 봤습니다. 아직까지는 어떻게 활용해야 할 지 잘 모르겠지만, 쓰다 보면 금방 적응하겠죠. 반갑습니다 😆
@renegade_v00카미유 반갑습니다. 어서 오세요!
해커스펍에 처음 방문해 봤습니다. 아직까지는 어떻게 활용해야 할 지 잘 모르겠지만, 쓰다 보면 금방 적응하겠죠. 반갑습니다 😆
@arkjunJuntai Park 님께도 감사의 말씀 드립니다! 🙏🏼🙇🏻♂️
@curry박준규 님도 고맙습니다! 🙏🏼🙇🏻♂️
그러고 보니 해시태그도 지원해야…
10년간 프로그래밍 하면서 제가 프로그래밍을 좋아한다는 것은 확실히 알았습니다. 그런데, 좋아한다고 해서 아무 프로그래밍 관련 직업을 얻으면 되는지 항상 의문이었습니다.
저는 프로그래밍을 정말 좋아합니다만, 프로그래밍의 과정 자체를 즐기는 것이지, 프로그래밍을 사용하는 목적에 대해 생각해본 적이 거의 없었어요. 10년 동안!
심지어 대학생 때에는 프로그래밍이 너무 지긋지긋해서 그만 두어야 하나 고민도 했구요.
그런데, 졸업 후에 부트캠프에서 교육을 받기 시작하면서 역시 저는 프로그래밍을 그만둘 수 없다는 걸 알았습니다. 뿐만 아니라, 제가 좋아하는 것을 더 발견했습니다.
저는 제가 가진 지식을 공유하는 것에 보람을 느낍니다. 누군가에게 더 나은 방향을 제시하고, 더 좋은 방법을 고민하는 것이 즐겁습니다. 역시 저는 개발자가 되어야 한다고 생각하는 요즘이네요.
액티비티펍 C2S도 역시 그것만으론 서버가 어느 기능을 지원하고 어느 기능을 지원 안 하는지 알기 어렵다
C2S보다 훨씬 간소화된 마이크로펍 스펙이 있는데 역시 아무도 지어ㅜㄴ하지 않는다는 것이 특징
다만 인증에 관련한 부분까지 제대로 언급돼 있고 q=config이라는 간소하지만 서버 기능을 알 수 있는 기능도 존재
I received a heartwarming #testimonial about #Fedify today!
@bglbgl gwyng shared in the FediDev KR Discord server:
I had trouble finding good resources explaining ActivityPub, but after reading through the Fedify docs from start to finish, I feel like I've actually digested it.
They also posted on their Hackers' Pub:
If you want to learn ActivityPub efficiently, just read the Fedify docs from beginning to end.
This makes all the documentation work worthwhile. Glad our docs are helping people understand not just Fedify, but #ActivityPub itself.
ActivityPub 효율적으로 익히려면 그냥 fedify 문서 첨부터 끝까지 읽으면 되는듯요
액티비티펍 C2S도 역시 그것만으론 서버가 어느 기능을 지원하고 어느 기능을 지원 안 하는지 알기 어렵다
내년쯤에 framework 랩톱 풀옵션으로 지를까 고민중... 지금 쓰는건 한정된 예산으로 최대한 쥐어짜내서 산거라 아쉬움이 남긴 하는데, 한 2년은 더 쓰고...
@kodingwarriorJaeyeol Lee Framework에서 ARM64 버전도 내줬으면 좋겠네요…
@saschanazKAGAMI🏳️🌈🏳️⚧️
@makguksu막국수 네, ActivityPub에 S2S 인터랙션이 있고 C2S 인터랙션이 있는데요. 전자는 우리가 이미 잘 알고 있는 그것인데, 후자는 스펙에 언급만 되어 있을 뿐, 실제로 쓰이진 않고 있네요. Mastodon API가 그 역할을 가로채서 발전이 더딘 것 같습니다. 실제로 쓰려고 해봐도 인증이라든가 스펙에서 다루지 않는 부분이 아직 정해지지 않아서 뭘 어떻게 해야 할지 막막하기도 하고요…
@hongminhee洪 民憙 (Hong Minhee) 오. 드디어 나왔군요. 몇 기가 램으로 하셨나요?
@arkjunJuntai Park 32GB 최대로 했습니다 ㅎㅎ
하루에 한 번씩 Apple 한국 홈페이지 들어가서 MacBook Air M4 출시일 공개 되었는지 확인하고 있다… 😑
오늘 확인해 보니 한국 Apple 온라인 스토어에서 MacBook Air M4 주문이 가능해져서 바로 주문했다!
@tirrWonwoo Choi (Tirr) 버그입니다! 고쳐둘게요.
@tirrWonwoo Choi (Tirr) 고쳤습니다. 프로필 사진 다시 업로드하시면 될 거예요!
마스토돈 API 강제하지 말고 일부 기능만 있어도 구현할 수 있는 크로스플랫폼 API 생겼으면 좋겠다
네이버에서 이런 걸 왜 만들었을까?
Tamgu는 Prolog에서 영감을 받은 술어 엔진과 Haskell 언어에서 영감을 받은 기능적 기능을 갖춘 명령형 언어입니다. 이 세 가지 프로그래밍 스타일을 자유롭게 혼합할 수 있습니다.
@curry박준규 한국 네이버 법인은 아니고 네이버 랩스 유럽 쪽의 작품입니다. https://europe.naverlabs.com/blog/tamgu/
마이크로블로깅도 할 수 있고 미스키 페이지 같은 긴 글 공유도 가능한 구조구나
연합우주에 새 계정 만들기 (즐겁다)
@hongminhee洪 民憙 (Hong Minhee) (반)투명한 이미지를 프로필사진으로 올리면 배경이 까만 불투명 이미지로 변하는데 의도된 건가요 버그인가요?
@tirrWonwoo Choi (Tirr) 버그입니다! 고쳐둘게요.
컼 점점 중간에 ㅌㅌ할 수 없게 되어버린다
RE: https://hackers.pub/@hongminhee/0195e0f7-8c44-76c6-8c60-4f1978e5f4a2
제미니 2.5 프로랑 클로드 3.7이랑 코딩배틀이라도 해야...
Powershell, winget, Windows terminal이 안정화되면서 윈도에서 작업이 매우 편리해졌다.
@curry박준규 알림기능이 먼저 만들어질지 아니면 마스토돈 API 지원이 먼저일지 세기의 경쟁
@kodingwarriorJaeyeol Lee
@curry박준규 알림은 조만간 구현 예정이고, Mastodon API는 아마도 구현 안 될 것 같아요. 대신 @xiniha 님 주도로 GraphQL API가 생길 예정!
해커스펍 계정은 쓰기 전용으로, 우리인생은 읽기전용으로 사용하고 있다. 또는 기술 관련 콘텐츠는 해커스펍에 올리고 일상은 우리인생에 올리려고 한다.
클라이언트는 팬피를 쓰고 있는데 해커스펍은 마스토돈 API 구현이 안 되어 있어서 팬피에는 우리인생 계정을 연동했다.
그런데 팬피에서 재밌게 글을 읽다 보면 무심코 팬피에서(우리인생 계정으로) 해커스펍 글에 댓글을 달아서 뭔가 곤란하다⋯
그리고 해커스펍에 오신 분들은 거의 다 팔로우를 하고 있는데 동시에 우리인생에서도 팔로우를 해야해서(팬피에서 읽어야 하니까) 불편하다.
오에카키 커뮤니티 오이카페를 오픈 소스로 공개했습니다.
Rust, Axum, MiniJinja, HTMX 등으로 만들었고, 그림판은 PaintBBS NEO와 tegaki.js를 지원합니다.
많은 관심 부탁드립니다!
파워쉘 스크립트를 외부에서 콜하는 방법으로 ps2exe를 쓰다가 그냥 bat 파일 하나 만들어서 거기서 pwsh.exe 호출하면 된다는 사실을 발견... 쿨럭;; 레거시가 이렇게 쓰이나. ㅋㅋ;
그냥 스크립트 파일에 실행 권한 주고 바로 실행하면 되는거 아닌가 싶은데, 보안에서는 이 쪽이 더 낫나 싶기도 함. 근데 어차피 ByPass 하는데... 흠.
파워쉘 스크립트를 외부에서 콜하는 방법으로 ps2exe를 쓰다가 그냥 bat 파일 하나 만들어서 거기서 pwsh.exe 호출하면 된다는 사실을 발견... 쿨럭;; 레거시가 이렇게 쓰이나. ㅋㅋ;
@kkumaeunsonyeon꿈많은소년 님, 어서 오세요!
펑터에 대한 수학귀신적 번역어로 '그물망 던지기'가 떠올랐다.
@hongminhee洪 民憙 (Hong Minhee) 단순히 제가 몰라서 질문하고 싶은 부분이 있는데요. BASIC만 대문자로 표기되는 이유는 뭔가요? front-end도 표준어가 아니라서 하이픈이 들어간건가요?
@ellemedit 음, “front-end”는 두 단어의 합성어라고 생각해서 그렇게 썼는데, 요즘에는 그냥 붙여서 쓰는 경우가 더 많으니 하이픈을 빼도 되겠네요. BASIC은 언어 이름(“Beginners' All-purpose Symbolic Instruction Code”)이라고 생각해서 대문자로 표기했습니다.



