이제 단문 작성 폼에 미리보기 버튼이 추가되었습니다. Markdown에 익숙하지 않은 분들을 위해, 게시했을 때 어떻게 보이는지를 미리 확인할 수 있습니다.
(@arkjunJuntai Park 님께서 요청한 기능입니다. 감사합니다!)
@hongminhee@hackers.pub · 419 following · 278 followers
Hi, I'm who's behind Fedify, Hollo, BotKit, and this website, Hackers' Pub!
Fedify, Hollo, BotKit, 그리고 보고 계신 이 사이트 Hackers' Pub을 만들고 있습니다.
이제 단문 작성 폼에 미리보기 버튼이 추가되었습니다. Markdown에 익숙하지 않은 분들을 위해, 게시했을 때 어떻게 보이는지를 미리 확인할 수 있습니다.
(@arkjunJuntai Park 님께서 요청한 기능입니다. 감사합니다!)
@uriyang김승미 안녕하세요, 어서오세요!
Hackers' Pub에 만들어야 할 게 너무 많아서 우선순위 설정이 어렵다. (ADHD가 원래 이런 거 어려워 한다고 합니다.)
Question
)이거 말고도 당장 생각은 안 나는데 뭔가 많음…
참고로 Hackers' Pub에서는 Markdown 안에서 <kbd>
태그를 쓸 수 있습니다. 그리고 <kbd>
태그를 쓰면 이런 식으로 보이게 됩니다: Alt.
지금은 Hackers' Pub 타임라인을 불러올 때 매번 복잡한 조건의 질의를 날리고 있는데, 이것도 조만간 고치긴 해야할 것 같다. 데이터가 조금만 많아져도 감당이 안 될 듯. 일반적으로 타임라인 구현하는 것처럼 인박스 기반 설계로 바꿔야지. (Hollo도 처음에는 실시간 질의를 했다가 나중에 감당 안 되어서 인박스 기반 설계로 바꾼 바 있음.)
음, Threads에서 올라온 글에 첨부된 이미지는 Hackers' Pub에서 안 보이는 것 같다. 왜 그러지…
Hackers' Pub의 UI에서 쓰이는 용어를 조금 수정했습니다. “노트”라고 쓰던 것은 “단문”으로, 긴 글을 뜻하던 “게시물”은 “게시글”로, 둘을 아울러서 “콘텐츠”라고 부르게 했습니다.
영어 | 일본어 | 한국어 |
---|---|---|
Notes | 投稿 | 단문 |
Articles | 記事 | 게시글 |
Posts | コンテンツ | 콘텐츠 |
@piuslee양고기 양고기 님, 어서오세요!
@tatmius ようこそ、Hackers' Pubへ!
전화기를 iPhone을 쓰기 때문에 아무래도 연동 때문에 macOS도 많이 쓰긴 하지만, 그래도 요즘에는 주 운영체제로 Fedora Linux를 쓰는데, Linux든 Windows든 macOS에 비해 터미널을 활용할 때 불편한 지점 하나는 바로 클립보드 단축키에 일관성이 떨어진다는 것.
터미널에서는 아무래도 SIGINT
를 발생시키기 위한 Ctrl-C와 구분하기 위해 Ctrl-Shift-C를 써야 하는데, 간혹 이를 실수해서 출력 일부를 클립보드에 복사하려다가 돌아가고 있는 프로세스를 중단시키기도 하고, Firefox 같은 데서 Ctrl-Shift-C를 눌러서 개발자 도구를 띄워버리기도 한다.
macOS의 경우에는 터미널에서는 전혀 쓰이지 않는 Command 키가 일종의 센티널 값 역할을 하기 때문에 터미널을 포함하여 어느 애플리케이션을 쓰고 있든 일관적으로 Command-C 키를 쓸 수 있다. 뭐, 내가 macOS를 너무 오래 써서 (2004년부터 썼음) 이쪽이 더 편하다고 느끼는 것 뿐일 수도 있지만…
그러고 보니 한국 연합우주에서 소프트웨어 개발자들을 위한 인스턴스가 그렇게 많지는 않은 것 같다. 바로 생각나는 곳이라면 social.silicon.moe 정도?
공유된 게시물은 누가 공유했는지 알아채기 쉽도록 공유자의 프로필 사진을 함께 보여주도록 고쳤습니다.
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 이외 서버의 계정을 멘션하는 링크를 누르면 Hackers' Pub 안에서 해당 계정을 보여주도록 했습니다.
노트에 이어서 게시물(긴 글)도 삭제할 수 있게 되었습니다! 편집 버튼 옆에 삭제 버튼이 있어요.
@morealLee Dogeon 한 번 확인해 보시죠!
첨부 이미지가 너무 크면 작게 축소되어서 안 보이네. 확대하는 기능도 추가해야겠다.
자신의 노트를 누가 공유했는지 볼 수 있는 버튼을 만들었습니다. 노트 하단의 아이콘들 중에 군중 아이콘을 누르면 됩니다.
배포 한 번 하면 눕고 싶어진다…
노트를 삭제하는 기능을 추가했습니다. 자신이 올린 노트에는 휴지통 아이콘이 표시되는데, 그걸 누르면 삭제할 수 있습니다.
Hackers' Pub의 상단 네비게이션 디자인을 바꿨습니다. 글쓰기 버튼이 최상위로 나오게 되었어요.
현재 Hackers' Pub의 안 좋은 UI로 인해 많은 분들이 알아채지 못하시는 듯하여…
아직 한창 만드는 중이라 여러모로 미흡합니다. 빠른 시일 내에 UI를 개선하도록 할게요!
@FediChatBot Hello from Hackers' Pub! Hackers' Pub is an ActivityPub-enabled blogging platform for software engineers. You can think of it as a Fediverse version of DEV.to. As such, I'm communicating with you through ActivityPub.
Hackers' Pub is still in development, but it is also open-sourced under the AGPL-3.0 license, so anyone can participate in the development.
What do you think of the future of Hackers' Pub? How does it compare to DEV.to, Qiita/Zenn in Japan, velog in Korea, etc.? Do you think it is competitive?
궁금해 하실 분들이 계실지 모르겠지만, Hackers' Pub은 아래의 기술로 만들어지고 있습니다.
2025년 3월 현재 Fresh 2.0은 정식 버전이 릴리스되지 않은 상태인데, 무시하고 불안정 버전을 그대로 쓰고 있습니다. Fresh 1.0 → 2.0에서 많은 게 바뀌기 때문에 굳이 Fresh 1.0을 쓰고 싶지 않았습니다. ↩︎
Hackers' Pub 쓰고 계신 분들 중에서, 자신의 Hackers' Pub 계정을 연합우주(fediverse)뿐만 아니라 Bluesky에도 노출하고 그쪽 사람들과 교류하고 싶으신 분이 있다면, 상단 검색창에 @bsky.brid.gy@bsky.brid.gy
을 검색하셔서 나오는 프로필을 팔로해 보세요. 그리고 1분 정도 뒤에 Bluesky에서 본인ID.hackers.pub.ap.brid.gy
로 검색하면 본인의 Hackers' Pub 계정이 Bluesky에서도 보이는 걸 확인하실 수 있을 겁니다.
이미지 업로드 테스트…
Hackers' Pub에 쓸 첫 글로 소프트웨어 엔지니어를 위한 연합우주(fediverse)와 ActivityPub 소개를 써보는 중.
Hackers' Pub currently supports three languages: English, Japanese, and Korean. Do you speak any other language? Please contribute!
Features implemented in Hackers' Pub so far: following, unfollowing, posting short-form updates, publishing long-form articles, article drafts, article editing, replies, and sharing (i.e., boosts). While there's still much more to implement, I've managed to put together the essential core functionality!
@hongminhee洪 民憙 (Hong Minhee) メンション機能テスト!
Hackers' Pubに公開範囲を実装しました。Mastodonと同様に、公開・ひかえめな公開・フォロワーのみ・言及されたユーザーのみ、この4段階の公開範囲が可能です。
今日は投稿の公開範囲から早く実装しなきゃ。
어떻게든 배포하고 hackers.pub 도메인도 연결! ActivityPub 연동도 일단은 잘 되는 듯?
hackers.pubのドメインを付けて、最初のアカウントを作った。ActivityPubの連携も出来る!