아마 主要 ActivityPub 具顯들 中에서 表를 支援하는 건 Hackers' Pub이 처음일지도…!?
https://hackers.pub/@hongminhee/01959474-3056-76e6-a6df-d4676c1fd19e
@arkjun@hackers.pub · 13 following · 15 followers
40대중반, 중소기업 개발자, 90년대 콘솔 게이머. 좋은 하루를 계속해 나아간다. 좋은 하루가 모이면 좋은 인생이 된다.
韓国人のプログラマー、40代、小学生の息子とゲームするのが幸せ😃💕龍が如く 、ゼルダの伝説、マリオ、ピクミン好き
「いい1日を続ける」
いい1日を続けていけば、いい人生になる!
아마 主要 ActivityPub 具顯들 中에서 表를 支援하는 건 Hackers' Pub이 처음일지도…!?
https://hackers.pub/@hongminhee/01959474-3056-76e6-a6df-d4676c1fd19e
@arkjun 아직은 따로 설정 기능이 없어서 브라우저 설정을 바꾸셔야 합니다… 😅 이것도 조만간 고칠 예정이예요.
@hongminhee 네. 감사합니다. 😁
Hackers' Pub의 UI에서 쓰이는 용어를 조금 수정했습니다. “노트”라고 쓰던 것은 “단문”으로, 긴 글을 뜻하던 “게시물”은 “게시글”로, 둘을 아울러서 “콘텐츠”라고 부르게 했습니다.
영어 | 일본어 | 한국어 |
---|---|---|
Notes | 投稿 | 단문 |
Articles | 記事 | 게시글 |
Posts | コンテンツ | 콘텐츠 |
Hackers' Pub의 UI에서 쓰이는 용어를 조금 수정했습니다. “노트”라고 쓰던 것은 “단문”으로, 긴 글을 뜻하던 “게시물”은 “게시글”로, 둘을 아울러서 “콘텐츠”라고 부르게 했습니다.
영어 | 일본어 | 한국어 |
---|---|---|
Notes | 投稿 | 단문 |
Articles | 記事 | 게시글 |
Posts | コンテンツ | 콘텐츠 |
@hongminhee 좋습니다. 단문이라 하니 더 명확하네요. 👍 다른 질문이지만, 혹시 언어변경은 어디서 가능할까요?
@tatmius Welcome to Hacker's Pub! ハッカーズパブへようこそ!
@arkjun 수정 기능을 조만간 만드려고요!
@hongminhee 감사합니다. 🙏 마크다운 포맷이라, 미리보기 기능도 있으면 좋겠습니다. 도움 없이 바라는 게 많은 테스터라서 미안합니다. 😆
@arkjun 참고로 Markdown에서 백쿼트를 입력하고 싶으시면 앞에 역슬래시를 붙이시면 됩니다.
@hongminhee 감사합니다. 수정하고 싶은데, 한발 늦은 걸까요. 😅
@curry Mastodon은 Markdown을 지원 안 해요. 다만, Markdown을 지원하는 플랫폼(Misskey, Hackers' Pub, Hollo 등)에서 쓴 Markdown은 Mastodon에서도 제대로 표시됩니다. (ActivityPub 수준에서는 Markdown을 교환하는 게 아니라 Markdown으로부터 변환된 HTML을 교환하기 때문에…)
@hongminhee 역시 해커스펍과 홀로가 최고입니다!
전화기를 iPhone을 쓰기 때문에 아무래도 연동 때문에 macOS도 많이 쓰긴 하지만, 그래도 요즘에는 주 운영체제로 Fedora Linux를 쓰는데, Linux든 Windows든 macOS에 비해 터미널을 활용할 때 불편한 지점 하나는 바로 클립보드 단축키에 일관성이 떨어진다는 것.
터미널에서는 아무래도 SIGINT
를 발생시키기 위한 Ctrl-C와 구분하기 위해 Ctrl-Shift-C를 써야 하는데, 간혹 이를 실수해서 출력 일부를 클립보드에 복사하려다가 돌아가고 있는 프로세스를 중단시키기도 하고, Firefox 같은 데서 Ctrl-Shift-C를 눌러서 개발자 도구를 띄워버리기도 한다.
macOS의 경우에는 터미널에서는 전혀 쓰이지 않는 Command 키가 일종의 센티널 값 역할을 하기 때문에 터미널을 포함하여 어느 애플리케이션을 쓰고 있든 일관적으로 Command-C 키를 쓸 수 있다. 뭐, 내가 macOS를 너무 오래 써서 (2004년부터 썼음) 이쪽이 더 편하다고 느끼는 것 뿐일 수도 있지만…
@hongminhee 저도 비슷한 경험을 많이 합니다만, 제 경우에는 주로 윈도 WSL (우분투) 환경에서 어플리케이션 로그 복사를 시도하다가, 종종 (의도치않게) 프로세스를 중단시키고는 합니다. 😂
윈도에서 아무리 커스텀하려고 해도 맥의 Command 키는 대체불가한 영역이네요.
덧붙여서, 맥에서 Command–억음 악센트() 키 (전면에 있는 앱에서 열려 있는 다음 윈도우를 활성화) 키를 많이 쓰다 보니, 윈도에도 autohotkey 로 적용해서 (alt-
) 쓰고 있습니다. 😅
전화기를 iPhone을 쓰기 때문에 아무래도 연동 때문에 macOS도 많이 쓰긴 하지만, 그래도 요즘에는 주 운영체제로 Fedora Linux를 쓰는데, Linux든 Windows든 macOS에 비해 터미널을 활용할 때 불편한 지점 하나는 바로 클립보드 단축키에 일관성이 떨어진다는 것.
터미널에서는 아무래도 SIGINT
를 발생시키기 위한 Ctrl-C와 구분하기 위해 Ctrl-Shift-C를 써야 하는데, 간혹 이를 실수해서 출력 일부를 클립보드에 복사하려다가 돌아가고 있는 프로세스를 중단시키기도 하고, Firefox 같은 데서 Ctrl-Shift-C를 눌러서 개발자 도구를 띄워버리기도 한다.
macOS의 경우에는 터미널에서는 전혀 쓰이지 않는 Command 키가 일종의 센티널 값 역할을 하기 때문에 터미널을 포함하여 어느 애플리케이션을 쓰고 있든 일관적으로 Command-C 키를 쓸 수 있다. 뭐, 내가 macOS를 너무 오래 써서 (2004년부터 썼음) 이쪽이 더 편하다고 느끼는 것 뿐일 수도 있지만…
Not afraid of hwp attacks anymore
@z9mb1 해커펍에 오신 것을 환영합니다. 👋 (사실 저도 온지 얼마 안됨😅)
@arkjun 화이팅입니다! 💪
@hongminhee 감사합니다. 🙏 화이팅!💪
今日もそれぞれの人生の中で、個人プロジェクトのため、会社のプロジェクトのために、一生懸命開発し、ドキュメントを書き、テストをしているエンジニアの皆さんを応援します!
(そうです)この投稿は、僕も応援してほしくて書いています。😂自分自身がんばれ! みんな、がんばってね!
오늘 하루도 각자의 삶속에서, 개인 프로젝트를 위해, 회사 프로젝트를 위해 열심히 개발하고 문서 작업하고 테스트하는 개발자 분들을 응원합니다.
(네 맞습니다.) 이 글은 저도 응원받고 싶어서 쓰는 글입니다. 😂 셀프 화이팅, 모두 화이팅!
프로그래밍 언어 하스켈 패키지 중에 연합우주와 관련 있는 것을 찾아봤더니 webfinger-client
가 있습니다. 2016년에 마지막 업로드가 되었고 너무 오래 돼서 빌드도 안 되는 상태입니다. LLM 도움을 받아 빌드 가능하게 패치하고 메인테이너에게 연락을 해봤습니다. 답장은 아직 없고 사실 메일을 보낸 지 24시간이 지나지도 않았지만 왠지 연락이 오지 않을 것만 같습니다. 급한 마음에(왜 급한지 모르겠지만) 하스켈 포럼에 패키지를 인수하고 싶다고 글을 남겼습니다. 좋은 소식이 오길 기대해봅니다.
https://discourse.haskell.org/t/taking-over-the-webfinger-client-package-maintenance/11628
그러고 보니 한국 연합우주에서 소프트웨어 개발자들을 위한 인스턴스가 그렇게 많지는 않은 것 같다. 바로 생각나는 곳이라면 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
오류 페이지를 제대로 만들지 못하고 있다. 😇
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の日本語ベータテスターを募集します!
これはフェディバース版のQiita/Zennを目指す、ActivityPub基盤の開発者向けSNS兼ブログプラットフォームです。AGPL-3.0ライセンスでソースコードを公開しており、GitHubでプロジェクトも公開進行中です。
現在韓国語話者中心に招待制ベータテスト中ですが、日本の開発者コミュニティにも広げたいと思っています。ソフトウェア開発に興味がある方、フェディバースが好きな方、新しいプラットフォームを試してみたい方、ぜひご参加ください!興味のある方はリプライかDMでメールアドレスをお送りください。
제가 開發하고 있는 프로젝트 Hackers' Pub의 베타 테스터를 모십니다!
이 프로젝트는 #聯合宇宙(fediverse)板 velog 같은 것으로, 소프트웨어 開發者를 爲한 #ActivityPub 基盤의 SNS 兼 블로그 플랫폼입니다. AGPL-3.0 라이선스로 소스 코드가 公開되어 있을 뿐 아니라, GitHub에서 프로젝트를 公開的으로 進行하고 있습니다.
職業으로든 趣味로든 소프트웨어를 開發하시는 분들, 聯合宇宙를 좋아하시는 분들, 새로운 플랫폼을 써 보고 싶으신 분들은 부디 參與해 주시기 바랍니다! 關心 있으신 분들은 答글이나 DM으로 이메일 住所를 보내주시면 됩니다.
@hongminhee@hackers.pub @curry @hongminhee@hollo.social Hollo 를 언급하시기에 뭔가 싶어서 잠깐 찾아봤는데, 홀로하는 마이크로블로깅. 이런 게 또 있군요. 연합우주 재밌네요. 😆 약간 이세계 같기도 합니다.
@arkjun @hongminhee @curry Hollo는 원래 제가 쓰려고 만든 건데, 어쩌다 보니 사람들이 꽤 쓰게 되었어요. ㅎㅎㅎ
연합우주에는 광고가 없어서 좋다.
노트 작성 폼을 개선했습니다. 이제 줄바꿈을 많이 하면 노트 입력창의 높이가 알아서 길어집니다. 그리고 댓글 달 때 원(原) 노트 내에 멘션된 계정들을 기본적으로 함께 멘션하도록 했습니다. 마지막으로, 자기 자신의 노트에 댓글을 달 때는 자기 자신에 대한 멘션이 포함되지 않게 했습니다.
@hongminhee 입력창 높이 자동으로 길어져서 편해졌습니다.👍(그렇잖아도 피드백 할 참이었는데 한발 늦었) 감사합니다.🙏
@arkjun htop
은 알고 있었지만 btop
이라는 게 있다는 건 처음 알았네요. 저도 한 번 설치해 보았습니다. 멋지네요… ㅎㅎㅎ
@hongminhee 맞아요! 기본도 이쁜데 ESC 키 누르고, 옵션 들어가면 테마도 바꾸고 취향껏 다양하게 커스텀 가능해서 좋더라구요.
(맥/리눅스) 리소스 모니터링 커맨드 얘기. 오랜 기간 htop 을 써왔는데, 최근에 btop 이 더 이뻐(?) 보여서 바꾸려는 중입니다. (그렇지만 나도 모르게) htop 커맨드를 입력하고 있는 것은 안비밀, 습관은 무섭습니다.
스크린샷은 btop, top, btm (bottom), htop 순입니다.
@arkjun htop
은 알고 있었지만 btop
이라는 게 있다는 건 처음 알았네요. 저도 한 번 설치해 보았습니다. 멋지네요… ㅎㅎㅎ
눈에 띄는 변경은 아니지만, Hackers' Pub 이외 서버의 계정을 멘션하는 링크를 누르면 Hackers' Pub 안에서 해당 계정을 보여주도록 했습니다.
(맥/리눅스) 리소스 모니터링 커맨드 얘기. 오랜 기간 htop 을 써왔는데, 최근에 btop 이 더 이뻐(?) 보여서 바꾸려는 중입니다. (그렇지만 나도 모르게) htop 커맨드를 입력하고 있는 것은 안비밀, 습관은 무섭습니다.
스크린샷은 btop, top, btm (bottom), htop 순입니다.
btop - https://github.com/aristocratos/btop btm (bottom) - https://github.com/ClementTsang/bottom htop - https://github.com/htop-dev/htop
(맥/리눅스) 리소스 모니터링 커맨드 얘기. 오랜 기간 htop 을 써왔는데, 최근에 btop 이 더 이뻐(?) 보여서 바꾸려는 중입니다. (그렇지만 나도 모르게) htop 커맨드를 입력하고 있는 것은 안비밀, 습관은 무섭습니다.
스크린샷은 btop, top, btm (bottom), htop 순입니다.
@may 어서오세요. 환영합니다. @hongminhee 님 글에 덧붙여서 상단 검색에서 연합우주 계정을 넣으면, 해당 계정 직접 검색이 가능합니다. 예) 이찬진님 스레드 -> 상단 검색에서 chanjin65@threads.net
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은 아래의 기술로 만들어지고 있습니다.
2025년 3월 현재 Fresh 2.0은 정식 버전이 릴리스되지 않은 상태인데, 무시하고 불안정 버전을 그대로 쓰고 있습니다. Fresh 1.0 → 2.0에서 많은 게 바뀌기 때문에 굳이 Fresh 1.0을 쓰고 싶지 않았습니다. ↩︎
@arkjun 아닙니다! 이런 홍보들이 정말 도움이 돼요! 고맙습니다!
@hongminhee 그리 말씀해주시니 감사합니다.🙏
사람 찾기는 어떻게 하는 거지..!
@arkjun 그렇네요. 보통은 한 노트에 10개 이상 이미지 올리는 경우는 잘 없겠죠? 조만간 제한도 넣어보도록 할게요!
@hongminhee 감사합니다!🙏
@curry 저도 연합우주 초보라 잘 몰라서 @alternative 님을 소환해 봅니다 (?) 😅
@arkjun @arkjun Bridgy Fed라는 서비스인데, @bsky.brid.gy 계정을 팔로하면 브리지가 켜집니다. (여러분의 연합우주 계정이 Bluesky에도 보이게 됩니다.) 다만, Bridgy Fed의 스팸 억제 정책 때문에 생성된 지 2주일이 안 된 계정은 브리지를 안 해줍니다. 😅
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?大部分의 #ActivityPub 具顯들이 Note
나 Article
의 內容 (content
) 안에서 누군가 다른 액터를 멘션할 境遇 tag
屬性으로 該當하는 Mention
客體들을 包含시킵니다. 그러면 Person
, Group
等 액터 客體들도 略歷 (summary
) 안에서 누군가 다른 액터를 멘션할 境遇 tag
屬性으로 該當하는 Mention
客體들을 包含해야 할까요? 或是 이미 그렇게 動作하는 具顯이 있을까요? (Mastodon은 確認해 본 結果 包含시키지 않는 것 같습니다만.) 어떻게 보시나요?
RubyWorld Conference 2024 各講演の動画・発表資料を公開
2024年12月5日(木)・6日(金)に開催されたRubyWorld Conference 2024における、講演の動画・発表資料を公開しました。
https://2024.rubyworld-conf.org/ja/news/2025/03/videos-and-materials/
다음과 같은 블루스카이 브릿지(?)는 어떻게 연동하는 건가요? 블루스카이의 모든 계정을 다음과 같이 연합우주에서 팔로우 할 수 있는 게 아니고 블루스카이 사용자가 특별히 뭔가 조치를 해야 하나요?
@curry 저도 연합우주 초보라 잘 몰라서 @alternative 님을 소환해 봅니다 (?) 😅
해커스펍도 가입해놔야지
이거 스레드에 홍보해도되나요?
@alternative 아마도 @hongminhee 님께서 답을 주실 수 있을 듯 하여 소환해 봅니다(?)
TwitterとThreadsの個人プロフィールに hackers.pub/@arkjun へのリンクを追加しました。ひそかにhackers.pubを宣伝中です(?)😂(フォロワーが少なくてあまり効果はありませんが…😊)
트위터와 스레드의 개인 프로필에 hackers.pub/@arkjun 링크를 추가했습니다. hackers.pub 조용히 홍보중(?) 😂 (팔로워가 적어서 별 도움은 안되지만..😊)
@arkjun 아, 그렇겠네요… 몇 개 정도면 충분할까요?
@hongminhee 제 개인 경험으로는 5개이상 올려본 적이 없는데, 헤비 유저라면 한 10-20개까지도 올리지 않을까 싶습니다. 😂 (조심스럽게) 10개, 최대치를 감안해도 20개 정도면 충분하지 않을까요? 😅
@alternative 미스키는 또 뭘까요? (제가 모르는 게 좀 많습니.. 😅)
@alternative @arkjun Misskey는 일본에서 만든 오픈 소스 소셜 네트워크 소프트웨어예요. Mastodon과 마찬가지로 연합우주(fediverse) 연동이 됩니다.
출근했더니 일을 하지 못하게 된 건에 대하여
안드로이드 업데이트 알림이 왔길래, 출근하자 마자 바로 업데이트를 시작하고 (회사) 컴퓨터를 켰는데, 로그인을 하지 못했다. 그렇다. 회사 컴퓨터는 로그인시 OTP 입력을 해야 한다.
(다행히, 개인 맥북의 1Password 를 실행해서 로그인 했습니다.)
出勤したら仕事ができなくなった件
携帯にAndroidのアップデート通知が来ていたので、出勤してすぐにアップデートを始め、その後(会社の)パソコンを起動したところ、ログインできなくなってしまった。そう、会社のパソコンはログイン時にOTPの入力が必要なのだ。
(幸いにも、個人のMacBookで1Passwordを起動して無事にログインできました。)
@hongminhee 아앗. 감사합니다.🙏 테스트 겸 이미지 복붙해 보았습니다.
(이미지 출처 : 나무위키 https://namu.wiki/w/미요시 토모히로)
@hongminhee 소소한 피드백을 드리자면, 무제한으로 이미지의 복사 붙여넣기가 되는 듯 하여, 최대 개수 제한이 필요하다는 생각이 드네요. 대부분의 유저들은 그러지 않겠지만, 악용하는 계정이 생길 수도 있지 않을까 하는 노파심에 언급해 봅니다. 😂
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.