洪 民憙 (Hong Minhee) :nonbinary:'s avatar

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,114 following1,901 followers

An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

Pinned

@hongminhee@hollo.social

Hello! I'm Hong Minhee (洪 民憙), an open source software engineer in my late 30s, living in Seoul, Korea. I'm bisexual and non-binary (they/them), and an enthusiastic advocate of free/open source software and the fediverse.

I work full-time on @fedify, an ActivityPub server framework in TypeScript, funded by @sovtechfund. I'm also the creator of @hollo, a single-user ActivityPub microblog; @botkit, an ActivityPub bot framework; Hackers' Pub, a fediverse platform for software developers; and LogTape, a logging library for JavaScript and TypeScript.

I have a long interest in East Asian languages (CJK) and Unicode. I post mostly in English here, though occasionally in Japanese or in mixed-script Korean (國漢文混用體), a traditional writing style that interleaves Chinese characters with the native Korean alphabet. Wanting to write in that style was actually one of the reasons I joined the fediverse. Feel free to talk to me in English, Korean, Japanese, or even Literary Chinese!

en.wikipedia.org

Korean mixed script - Wikipedia

Pinned

はじめまして!ソウル在住の30代後半のオープンソースソフトウェアエンジニア、洪 民憙ホン・ミンヒと申します。バイセクシュアル(bisexual)・ノンバイナリー(non-binary)で、自由・オープンソースソフトウェア(F/OSS)とフェディバース(fediverse)の熱烈な支持者です。

STF(@sovtechfund)の支援を受け、TypeScript用ActivityPubサーバーフレームワーク「@fedify」の開発に専念しています。他にも、おひとり様向けのActivityPubマイクロブログ「@hollo」、ActivityPubボットフレームワーク「@botkit」、ソフトウェア開発者向けフェディバースプラットフォームHackers' Pub、JavaScript・TypeScript用ロギングライブラリLogTapeなどの制作者でもあります。

東アジア言語(いわゆるCJK)とUnicodeにも興味があります。このアカウントでは主に英語で投稿していますが、時々日本語や国漢文混用体(漢字ハングル混じり文)の韓国語でも書いています。実はこの文体で書きたくてフェディバースを始めた、という経緯もあります。日本語、英語、韓国語、漢文でも気軽に話しかけてください!

speakerdeck.com

国漢文混用体からHolloまで

本発表では、韓国語の「国漢文混用体」(漢字ハングル混じり文)を自分のフェディバース投稿に実装したいという小さな目標から始まった旅路を共有します。 この目標を達成するために、ActivityPubのJSON-LDの複雑さやHTTP Signatures、WebFingerなどの仕様を理解する必要性に…

Pinned

安寧(안녕)하세요! 저는 서울에 살고 있는 30() 後半(후반)의 오픈 소스 소프트웨어 엔지니어 洪民憙(홍민희)입니다. 兩性愛者(양성애자)(bisexual)이자 논바이너리(non-binary)이며, 自由(자유)·오픈 소스 소프트웨어(F/OSS)와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)이기도 합니다.

STF(@sovtechfund)의 支援(지원)을 받아 TypeScript() ActivityPub 서버 프레임워크 @fedify 開發(개발)專業(전업)으로 ()하고 있습니다. 그 ()에도 싱글 유저() ActivityPub 마이크로블로그 @hollo, ActivityPub 봇 프레임워크 @botkit, 소프트웨어 開發者(개발자)를 위한 聯合宇宙(연합우주) 플랫폼 Hackers' Pub, JavaScript·TypeScript() 로깅 라이브러리 LogTape ()製作者(제작자)이기도 합니다.

()아시아 言語(언어)(이른바 CJK)와 Unicode에도 關心(관심)이 많습니다. 이 計定(계정)에서는 ()英語(영어)로 포스팅하지만, 때때로 日本語(일본어)國漢文混用體(국한문 혼용체) 韓國語(한국어)로도 씁니다. 聯合宇宙(연합우주)에 오게 된 動機(동기) () 하나가 바로 國漢文混用體(국한문 혼용체)로 글을 쓰고 싶었기 때문이기도 하고요. 韓國語(한국어), 英語(영어), 日本語(일본어), 아니면 漢文(한문)으로도 말을 걸어주세요!

logtape.org

LogTape

Unobtrusive logging library with zero dependencies—library-first design for Deno, Node.js, Bun, browsers, and edge functions

@hongminhee@hollo.social

자고 일어나면 동생이랑 할머니 () 다녀와야 한다… 그리고 나서 할 일들:

  • Fedify Open Collective 設定(설정) 마무리
  • @fedify/markdown-it-hashtag 패키지 API 改善(개선)
  • BotKit markdown() 函數(함수)에서 해시태그 支援(지원)
  • Hollo 維持補修(유지보수)

Updated tier structure for Fedify's Open Collective, adding a middle tier based on your feedback:

  • Backer ($5/mo): Name on GitHub & website
  • Supporter ($25/mo): Name & link prominently featured
  • Sponsor ($100/mo): Logo & link featured
  • Corporate ($500/mo): Prominent logo placement everywhere
  • Custom: Any amount, one-time or recurring

Better balanced? What do you think? 🤔

Open Collective contribution tiers for Fedify: Backer ($5/month) offering name listing, Supporter ($25/month) offering prominent name and link, Sponsor ($100/month) offering logo placement, Corporate Sponsor ($500/month) offering prominent logo placement, and Custom Donation option starting at $0.01.
ALT text

Open Collective contribution tiers for Fedify: Backer ($5/month) offering name listing, Supporter ($25/month) offering prominent name and link, Sponsor ($100/month) offering logo placement, Corporate Sponsor ($500/month) offering prominent logo placement, and Custom Donation option starting at $0.01.

@talkiyanhoninjai@bookwor.ms

新年おめでとうございます
新春大喜 
ice aniya amba urgun

皆様のご健康とご多幸をお祈り申し上げます
祝各位朋友們身體健康,萬事如意
geren gucuse i beye dursun katun guigu,eiten baita gemu ijishūn okini

二〇二五年 乙巳 正月 
juwe minggan orin sunjaci aniya,niohon meihe,aniya biya

電羊齋 敬拝
talkiyan honin jai gingguleme dorolombi

@hongminhee@hollo.social

아무튼 이제 Mastodon, Misskey, Akkoma 最新(최신) 버전에서 모두 <ruby> 태그를 支援(지원)하게 되었으니 나는 앞으로 더욱 더 國漢文(국한문)을 맘 놓고 쓸 수 있게 되었다.

@genya0407@social.genya0407.link

LD-Signature、実装はしたけど hollo に受け入れてもらえなくて妥協したような気がする。
misskey はそもそも 検証してなさそうな雰囲気。なぜか mastodon では検証が通ってた気がする(なんで?)。

@hongminhee@fedibird.com

ちなみに、FedifyはHTTPS Signatures、Linked Data Signatures、Object Integrity Proofsの三種類の署名方式をすべてサポートしています。

• HTTPS Signatures: fedify.dev/manual/send#http-si
• Linked Data Signatures: fedify.dev/manual/send#linked-
• Object Integrity Proofs: fedify.dev/manual/send#object-

@hongminhee@hollo.social

@annyeong MFM이라는 自體(자체) Markdown 變形(변형) 文法(문법)에서는 ()부터 支援(지원)했는데, ()Misskey 소프트웨어에서 쓴 <ruby> 태그는 제대로 받아들이지 못하는 問題(문제)가 있었어요. Misskey가 揭示物(게시물) 內容(내용)()內部(내부) 表現(표현)으로 HTML이 아니라 MFM을 쓰고 있는데, ActivityPub끼리는 HTML으로 交換(교환)하다 보니까 HTML → MFM으로 變換(변환)하는 過程(과정)을 거치는데, 모든 HTML 表現(표현)을 MFM에서 다 表現(표현) 可能(가능)하지 않다 보니 HTML → MFM 變換機(변환기)가 성기게 具顯(구현)되어 있더라고요. 旣存(기존)에는 <ruby> 태그를 MFM의 루비 文法(문법)으로 變換(변환)하는 處理(처리)未具顯(미구현)되어 있어서, 지난()에 제가 이를 具顯(구현)하는 패치를 보냈고 Misskey 2025.1.0에 비로소 머지되어서 릴리스까지 된 겁니다!

github.com

fix(backend): Let `MfmService.fromHtml()` accept `<ruby>` tags by dahlia · Pull Request #15117 · misskey-dev/misskey

What This fix makes MfmService.fromHtml() method accept &lt;ruby&gt; tags and translate it to MFM&#39;s ruby characters syntax ($[ruby ...]). このパッチはMfmService.fromHtml()メソッドが&lt;ruby&gt;タグをMFMの読み...

@hongminhee@hollo.social

@annyeong MFM이라는 自體(자체) Markdown 變形(변형) 文法(문법)에서는 ()부터 支援(지원)했는데, ()Misskey 소프트웨어에서 쓴 <ruby> 태그는 제대로 받아들이지 못하는 問題(문제)가 있었어요. Misskey가 揭示物(게시물) 內容(내용)()內部(내부) 表現(표현)으로 HTML이 아니라 MFM을 쓰고 있는데, ActivityPub끼리는 HTML으로 交換(교환)하다 보니까 HTML → MFM으로 變換(변환)하는 過程(과정)을 거치는데, 모든 HTML 表現(표현)을 MFM에서 다 表現(표현) 可能(가능)하지 않다 보니 HTML → MFM 變換機(변환기)가 성기게 具顯(구현)되어 있더라고요. 旣存(기존)에는 <ruby> 태그를 MFM의 루비 文法(문법)으로 變換(변환)하는 處理(처리)未具顯(미구현)되어 있어서, 지난()에 제가 이를 具顯(구현)하는 패치를 보냈고 Misskey 2025.1.0에 비로소 머지되어서 릴리스까지 된 겁니다!

github.com

fix(backend): Let `MfmService.fromHtml()` accept `<ruby>` tags by dahlia · Pull Request #15117 · misskey-dev/misskey

What This fix makes MfmService.fromHtml() method accept &lt;ruby&gt; tags and translate it to MFM&#39;s ruby characters syntax ($[ruby ...]). このパッチはMfmService.fromHtml()メソッドが&lt;ruby&gt;タグをMFMの読み...

@dwn@dwnfonts.cc

Misskey 或者 Misskey 改应该能用上兼容 HTML 的 ruby 标签了!好耶!

@TPalenco@mstdn.jp

ちょっと早いですが、新年のご挨拶です。

새해 복 많이 받으세요 !
Chúc mừng năm mới !
新年快樂 ! 恭喜發財 !
身體健康 ! 萬事如意 !
新年快乐 ! 恭喜发财 !
身体健康 ! 万事如意 !
Happy new year !

今年こそは良い年でありますように !

@kPherox@pl.kpherox.dev
Misskeyにルビってちゃんと届いてなかったんだ
@hongminhee@hollo.social