https://hackers.pub/ 신기하다. 메인의 최근 글을 보니 각자 자기 페디버스 계정으로 글을 올리는 거였네.
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1004 following · 706 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
호노 꽤 괜찮네......
호노 재밌는 사실: 버튜버풍 로고가 있다 (주소에 ?kawaii=true를 넣고 들어가야됨)
Fresh v2.0.0-alpha.29를 Hackers' Pub 만드는 데에 미리 써보고 있는데 (이제 와서 무를 수도 없으니 써 “보다”라고 하기 좀 그렇긴 하네), _404.tsx 또는 _error.tsx 파일이 요청을 처리할 때만 _middleware.ts 파일에 정의된 미들웨어가 무시되는 현상이 있다. 아마도 Fresh v2.0.0-alpha.29의 버그인 듯한데… 🤔
아무튼 이 문제 때문에 아직도 404 Not Found 오류 페이지를 제대로 만들지 못하고 있다. 😇
Deno 공식 Discord 서버에 있는 #fresh 채널에 들어가서 물어보니 개발진이 딱히 의도한 동작은 아니지만 명확하게 버그라고 여기는 것도 아닌 듯하다. 하지만 쓰는 사람 입장에서 버그처럼 느껴진다면 고치겠다고 한다!
Fresh v2.0.0-alpha.29를 Hackers' Pub 만드는 데에 미리 써보고 있는데 (이제 와서 무를 수도 없으니 써 “보다”라고 하기 좀 그렇긴 하네), _404.tsx 또는 _error.tsx 파일이 요청을 처리할 때만 _middleware.ts 파일에 정의된 미들웨어가 무시되는 현상이 있다. 아마도 Fresh v2.0.0-alpha.29의 버그인 듯한데… 🤔
아무튼 이 문제 때문에 아직도 404 Not Found 오류 페이지를 제대로 만들지 못하고 있다. 😇
제가 開發하고 있는 프로젝트 Hackers' Pub의 베타 테스터를 모십니다!
이 프로젝트는 #聯合宇宙(fediverse)板 velog 같은 것으로, 소프트웨어 開發者를 爲한 #ActivityPub 基盤의 SNS 兼 블로그 플랫폼입니다. AGPL-3.0 라이선스로 소스 코드가 公開되어 있을 뿐 아니라, GitHub에서 프로젝트를 公開的으로 進行하고 있습니다.
職業으로든 趣味로든 소프트웨어를 開發하시는 분들, 聯合宇宙를 좋아하시는 분들, 새로운 플랫폼을 써 보고 싶으신 분들은 부디 參與해 주시기 바랍니다! 關心 있으신 분들은 答글이나 DM으로 이메일 住所를 보내주시면 됩니다.
拡散希望:開発中のプロジェクトHackers' Pubの日本語ベータテスターを募集します!
これはフェディバース版のQiita/Zennを目指す、ActivityPub基盤の開発者向けSNS兼ブログプラットフォームです。AGPL-3.0ライセンスでソースコードを公開しており、GitHubでプロジェクトも公開進行中です。
現在韓国語話者中心に招待制ベータテスト中ですが、日本の開発者コミュニティにも広げたいと思っています。ソフトウェア開発に興味がある方、フェディバースが好きな方、新しいプラットフォームを試してみたい方、ぜひご参加ください!興味のある方はリプライかDMでメールアドレスをお送りください。
[‘우리.인생 코드’(https://code.uri.life)를 소개하는 글]
안녕하세요, 우리.인생
입니다.
우리.인생
의 변경 사항은 소스 코드 레포지토리에 기능 및 버전 별로 분리되어 있으나, 이것을 찾고 변경 사항을 추적하는 것은 그 구조와 방법에 익숙하지 않은 분들에겐 매우 힘들고 귀찮은 작업이었습니다.
이러한 까닭으로 우리.인생
의 변경 사항을 참고하거나 적용하고 싶은 Mastodon
서버 개발자 분들이 계시더라도 해당 변경 사항을 쉬이 적용하지 못하는 문제가 발생하기도 했습니다.
이에 우리.인생
은 ‘우리.인생 코드’의 공개 개발 미리보기를 공개합니다.
‘우리.인생 코드’는 우리.인생
버전마다 사용된 브랜치와 커밋 로그, 코드 차이를 제공하며, 패치를 브랜치 또는 커밋 별로 내려받거나 GitHub에서 볼 수 있도록 하는 선택지를 제공합니다.
현재로서는 소개드린 내용이 ‘우리.인생 코드’의 전부지만, 선택한 브랜치 또는 커밋을 작업 브랜치에 머지할 수 있는 간단 스크립트를 표시하는 등 앞으로 편의 기능을 갖춰나갈 예정입니다.
‘우리.인생 코드’는 아래 URL에서 접속하실 수 있습니다.
https://code.uri.life
추가적인 의견이나 기능 제안이 있으시다면 언제든지 말씀해 주세요!
감사합니다.
@hongminhee@hackers.pub洪 民憙 (Hong Minhee)
@curry박준규
@hongminhee@hollo.social洪 民憙 (Hong Minhee)
Hollo 를 언급하시기에 뭔가 싶어서 잠깐 찾아봤는데, 홀로하는 마이크로블로깅. 이런 게 또 있군요. 연합우주 재밌네요. 😆 약간 이세계 같기도 합니다.
@arkjun
@hongminhee洪 民憙 (Hong Minhee)
@curry박준규 Hollo는 원래 제가 쓰려고 만든 건데, 어쩌다 보니 사람들이 꽤 쓰게 되었어요. ㅎㅎㅎ
연합우주에는 광고가 없어서 좋다.
@hongminhee洪 民憙 (Hong Minhee) 마크다운으로 각주는 어떻게 쓰나요?
@curry박준규 GitHub-flavored Markdown에서 각주 쓰는 것과 같은 문법입니다.
연합우주에서 부스트(공유하기)의 구체적인 효과는 무엇인가요?
@curry박준규 그 사람을 팔로하지 않은 사람의 타임라인에서도 공유한 글은 뜹니다. X의 재게시(옛날 명칭으로는 리트윗)와 같다고 보시면 됩니다.
@hongminhee洪 民憙 (Hong Minhee) 입력창 높이 자동으로 길어져서 편해졌습니다.👍(그렇잖아도 피드백 할 참이었는데 한발 늦었) 감사합니다.🙏
@arkjunJuntai Park 저도 불편해서 고치게 됐네요. ㅎㅎㅎㅎ
@curry박준규 감사합니다!
노트 작성 폼을 개선했습니다. 이제 줄바꿈을 많이 하면 노트 입력창의 높이가 알아서 길어집니다. 그리고 댓글 달 때 원(原) 노트 내에 멘션된 계정들을 기본적으로 함께 멘션하도록 했습니다. 마지막으로, 자기 자신의 노트에 댓글을 달 때는 자기 자신에 대한 멘션이 포함되지 않게 했습니다.
投稿フォームを改善しました。改行が多い場合、投稿の入力欄の高さが自動的に長くなる様に成りました。また、返信する際、原投稿内でメンションされたアカウントを基本的に一緒にメンションする様にしました。最後に、自分の投稿に返信する際に、自分自身へのメンションを含まない様にしました。
노트 작성 폼을 개선했습니다. 이제 줄바꿈을 많이 하면 노트 입력창의 높이가 알아서 길어집니다. 그리고 댓글 달 때 원(原) 노트 내에 멘션된 계정들을 기본적으로 함께 멘션하도록 했습니다. 마지막으로, 자기 자신의 노트에 댓글을 달 때는 자기 자신에 대한 멘션이 포함되지 않게 했습니다.
(맥/리눅스) 리소스 모니터링 커맨드 얘기. 오랜 기간 htop 을 써왔는데, 최근에 btop 이 더 이뻐(?) 보여서 바꾸려는 중입니다. (그렇지만 나도 모르게) htop 커맨드를 입력하고 있는 것은 안비밀, 습관은 무섭습니다.
스크린샷은 btop, top, btm (bottom), htop 순입니다.
@arkjunJuntai Park htop은 알고 있었지만 btop이라는 게 있다는 건 처음 알았네요. 저도 한 번 설치해 보았습니다. 멋지네요… ㅎㅎㅎ
(맥/리눅스) 리소스 모니터링 커맨드 얘기. 오랜 기간 htop 을 써왔는데, 최근에 btop 이 더 이뻐(?) 보여서 바꾸려는 중입니다. (그렇지만 나도 모르게) htop 커맨드를 입력하고 있는 것은 안비밀, 습관은 무섭습니다.
스크린샷은 btop, top, btm (bottom), htop 순입니다.
눈에 띄는 변경은 아니지만, Hackers' Pub 이외 서버의 계정을 멘션하는 링크를 누르면 Hackers' Pub 안에서 해당 계정을 보여주도록 했습니다.
目立った変更ではありませんが、Hackers' Pub以外のサーバーのアカウントをメンションするリンクを押すと、Hackers' Pub内でそのアカウントを表示する様にしました。
눈에 띄는 변경은 아니지만, Hackers' Pub 이외 서버의 계정을 멘션하는 링크를 누르면 Hackers' Pub 안에서 해당 계정을 보여주도록 했습니다.
@hongminhee洪 民憙 (Hong Minhee) 저도 하스켈 이야기 떠들기 좋아하는 제 정체성(?)과 해커스펍이 맞아서 애용하려고 합니다. 다만 아직 ‘좋아요’ 같은 기능이 없어서 해커스펍은 쓰기 전용으로, 우리인생은 읽기 전용(및 ‘좋아요’ 전용)으로 쓰려고 합니다.
@curry박준규 좋아요 기능은 곧 구현하도록 할게요! 로드맵에는 당연히 포함되어 있답니다.
LLM은 파일 길이가 길어지면 정신을 못차린다. 적정 길이로 쪼개야하는구만...
TypeScriptコンパイラのGo実装、TypeScriptから移植するだけで10倍も速くなるの意外
@may오월 어서오세요. 환영합니다.
@hongminhee洪 民憙 (Hong Minhee) 님 글에 덧붙여서 상단 검색에서 연합우주 계정을 넣으면, 해당 계정 직접 검색이 가능합니다. 예) 이찬진님 스레드 -> 상단 검색에서 chanjin65@threads.net
당장 두 개 인스턴스(해커스펍, 우리인생)를 쓰다 보니 팔로우를 어느 쪽에서 해야할지 고민이 된다. 한 쪽으로 몰아야 하나?
당장 두 개 인스턴스(해커스펍, 우리인생)를 쓰다 보니 팔로우를 어느 쪽에서 해야할지 고민이 된다. 한 쪽으로 몰아야 하나?
@curry박준규 저도 그렇습니다… 제 메인 계정은
@hongminhee洪 民憙 (Hong Minhee)
쪽인데, 이쪽은 Hollo라는 제가 만든 ActivityPub 소프트웨어의 개밥먹기를 위해 써야 하고, 댓글 달고 있는 이 계정은 Hackers' Pub의 개밥먹기를 위해 써야 해서요… 개인적으로는 Hackers' Pub 계정을 좀 더 메인으로 사용해 주시길 기대하고 있습니다. 😄
웹핑거(WebFinger)는 사용자 정보뿐만 아니라 저작권이나 언어 정보도 다루는군요! https://www.rfc-editor.org/rfc/rfc7033.html
@curry박준규 저도 연합우주 초보라 잘 몰라서
@alternativeAlternative_Talk
님을 소환해 봅니다 (?) 😅
@arkjunJuntai Park
@arkjunJuntai Park Bridgy Fed라는 서비스인데,
@bsky.brid.gyBridgy Fed for Bluesky 계정을 팔로하면 브리지가 켜집니다. (여러분의 연합우주 계정이 Bluesky에도 보이게 됩니다.) 다만, Bridgy Fed의 스팸 억제 정책 때문에 생성된 지 2주일이 안 된 계정은 브리지를 안 해줍니다. 😅
@alternativeAlternative_Talk
아마도
@hongminhee洪 民憙 (Hong Minhee) 님께서 답을 주실 수 있을 듯 하여 소환해 봅니다(?)
@arkjun
@alternativeAlternative_Talk
Threads에도 홍보해 주시면 너무 감사하죠! 다만 아직은 초대제라 제게 DM으로 이메일 주소를 보내주셔야 해요. 참고로 제 Threads 계정은 이쪽입니다 → @hong_minhee@threads.net.
TwitterとThreadsの個人プロフィールに hackers.pub/
@arkjunJuntai Park へのリンクを追加しました。ひそかにhackers.pubを宣伝中です(?)😂(フォロワーが少なくてあまり効果はありませんが…😊)
트위터와 스레드의 개인 프로필에 hackers.pub/
@arkjunJuntai Park 링크를 추가했습니다.
hackers.pub 조용히 홍보중(?) 😂 (팔로워가 적어서 별 도움은 안되지만..😊)
@arkjunJuntai Park 아닙니다! 이런 홍보들이 정말 도움이 돼요! 고맙습니다!
트위터와 스레드의 개인 프로필에 hackers.pub/
@arkjunJuntai Park 링크를 추가했습니다.
hackers.pub 조용히 홍보중(?) 😂 (팔로워가 적어서 별 도움은 안되지만..😊)
@hongminhee洪 民憙 (Hong Minhee) 제 개인 경험으로는 5개이상 올려본 적이 없는데, 헤비 유저라면 한 10-20개까지도 올리지 않을까 싶습니다. 😂
(조심스럽게) 10개, 최대치를 감안해도 20개 정도면 충분하지 않을까요? 😅
@arkjunJuntai Park 그렇네요. 보통은 한 노트에 10개 이상 이미지 올리는 경우는 잘 없겠죠? 조만간 제한도 넣어보도록 할게요!
RubyWorld Conference 2024 各講演の動画・発表資料を公開
2024年12月5日(木)・6日(金)に開催されたRubyWorld Conference 2024における、講演の動画・発表資料を公開しました。
https://2024.rubyworld-conf.org/ja/news/2025/03/videos-and-materials/
사람 찾기는 어떻게 하는 거지..!
大部分의 #ActivityPub 具顯들이 Note나 Article의 內容 (content) 안에서 누군가 다른 액터를 멘션할 境遇 tag 屬性으로 該當하는 Mention 客體들을 包含시킵니다. 그러면 Person, Group 等 액터 客體들도 略歷 (summary) 안에서 누군가 다른 액터를 멘션할 境遇 tag 屬性으로 該當하는 Mention 客體들을 包含해야 할까요? 或是 이미 그렇게 動作하는 具顯이 있을까요? (Mastodon은 確認해 본 結果 包含시키지 않는 것 같습니다만.) 어떻게 보시나요?
殆どのActivityPub実装では、NoteやArticleの内容(content)内で他のアクター(actor)に言及(メンション)する場合、tag属性に該当するMentionオブジェクトを含めています。では、PersonやGroupなどのアクターオブジェクトも、自己紹介(summary)内で他のアクターに言及する場合、tag属性に該当するMentionオブジェクトを含めるべきでしょうか?既にその様に動作している実装はあるでしょうか?(Mastodonは確認した結果、含めていない様です。)どの様にお考えですか?
Mention objects in the tag attribute when someone mentions another actor within the content of a Note or Article. Should actor objects like Person or Group also include Mention objects in their tag attribute when mentioning other actors within their bio (summary)? Are there any implementations that already work this way? (I've checked Mastodon and it seems they don't include these mentions.) What are your thoughts on this?#fediverse #fedidev
大部分의 #ActivityPub 具顯들이 Note나 Article의 內容 (content) 안에서 누군가 다른 액터를 멘션할 境遇 tag 屬性으로 該當하는 Mention 客體들을 包含시킵니다. 그러면 Person, Group 等 액터 客體들도 略歷 (summary) 안에서 누군가 다른 액터를 멘션할 境遇 tag 屬性으로 該當하는 Mention 客體들을 包含해야 할까요? 或是 이미 그렇게 動作하는 具顯이 있을까요? (Mastodon은 確認해 본 結果 包含시키지 않는 것 같습니다만.) 어떻게 보시나요?
Mention objects in the tag attribute when someone mentions another actor within the content of a Note or Article. Should actor objects like Person or Group also include Mention objects in their tag attribute when mentioning other actors within their bio (summary)? Are there any implementations that already work this way? (I've checked Mastodon and it seems they don't include these mentions.) What are your thoughts on this?#fediverse #fedidev
@alternativeAlternative_Talk
미스키는 또 뭘까요? (제가 모르는 게 좀 많습니.. 😅)
@alternativeAlternative_Talk
@arkjunJuntai Park Misskey는 일본에서 만든 오픈 소스 소셜 네트워크 소프트웨어예요. Mastodon과 마찬가지로 연합우주(fediverse) 연동이 됩니다.
출근했더니 일을 하지 못하게 된 건에 대하여
안드로이드 업데이트 알림이 왔길래, 출근하자 마자 바로 업데이트를 시작하고 (회사) 컴퓨터를 켰는데, 로그인을 하지 못했다. 그렇다. 회사 컴퓨터는 로그인시 OTP 입력을 해야 한다.
(다행히, 개인 맥북의 1Password 를 실행해서 로그인 했습니다.)
出勤したら仕事ができなくなった件
携帯にAndroidのアップデート通知が来ていたので、出勤してすぐにアップデートを始め、その後(会社の)パソコンを起動したところ、ログインできなくなってしまった。そう、会社のパソコンはログイン時にOTPの入力が必要なのだ。
(幸いにも、個人のMacBookで1Passwordを起動して無事にログインできました。)
@hongminhee洪 民憙 (Hong Minhee) 소소한 피드백을 드리자면, 무제한으로 이미지의 복사 붙여넣기가 되는 듯 하여, 최대 개수 제한이 필요하다는 생각이 드네요. 대부분의 유저들은 그러지 않겠지만, 악용하는 계정이 생길 수도 있지 않을까 하는 노파심에 언급해 봅니다. 😂
@arkjunJuntai Park 아, 그렇겠네요… 몇 개 정도면 충분할까요?
@hongminhee洪 民憙 (Hong Minhee) 좋네요 ㅎㅎ,, 겸사겸사 상세페이지에서 reply textarea 위에 reply to 같은 설명이라도 있으면 좋지 않을까 싶네요 👀. 미리 핸들이 기입되어 있어서 금방 인식은 했는데, reply 목적이 아니라 timestamp 눌러서 상세로 진입했을땐 무슨 입력이지? 잠깐 싶었네요.
@jLEE Jaeyoung 듣고 보니 그렇네요. 🤔 고쳐볼게요!
스레드가 페디버스였구나!
@smartbosslee이현석 네, 계정 설정에서 페디버스 공유 옵션을 켜긴 해야 해요.
@hongminhee@hackers.pub洪 民憙 (Hong Minhee) @smartbosslee@hackers.pub이현석 misskey 기반 서비스는 메뉴에 "리모트에서 보기"가 있는데, 이렇게 분리하는 편이 자연스러운 것 같아요.
@annyeong안녕 @smartbosslee이현석 Mastodon도 그렇긴 하더라고요. 개인적으로는 링크 복사할 때 너무 헷갈려서 지금처럼 한 거긴 한데… 🥹
@hongminhee洪 民憙 (Hong Minhee) 헷갈렸던 이유를 알았어요. 제 브라우저에서는 새탭으로 열기를 하면 외부 서비스가 열리더라고요. 거기서(예, 마스토돈) 팔로우 하려고 했더니 가입을 하라고 해서 어떻게 해야하나 고민했었어요. 그냥 새탭으로 열기 말고 그냥 클릭하면 해커스펍 내의 프로필이 열려서 팔로우를 할 수 있네요.
@smartbosslee이현석 아하, 그 동작이 좀 혼란스러울 수도 있겠군요… 항상 Hackers' Pub 내의 페이지가 열리게 하는 게 좋으려나요? 🤔
젠장 난 nix랑 org가 너무 좋다
저기요? 선생님?
I think it’s fun to see all the support and rant reactions about Microsoft rewriting #TypeScript tooling in #Go instead of C# or Rust.
Notice that I said "fun", not "interesting". It’s fun because this is just the latest version of "vim vs. emacs" or "tabs vs. spaces". Everyone has opinions, everyone has their favorite programming language, but at the end of the day, 0% (or a very close number) of the people ranting about it are actually working on the project. It’s always easy to criticize someone else’s work when you have nothing at stake.










