洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 923 following · 1194 followers

An intersectionalist, feminist, and socialist guy 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 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

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

@hongminhee@hollo.social

Hello, I'm an open source software engineer in my late 30s living in , , and an avid advocate of and the .

I'm the creator of @fedify, an server framework in , @hollo, an ActivityPub-enabled microblogging software for single users, and @botkit, a simple ActivityPub bot framework.

I'm also very interested in East Asian languages (so-called ) and . Feel free to talk to me in , (), or (), or even in Literary Chinese (, )!

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee)'s post

安寧(안녕)하세요, 저는 서울에 살고 있는 30() 後半(후반) 오픈 소스 소프트웨어 엔지니어이며, 自由(자유)·오픈 소스 소프트웨어와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)입니다.

저는 TypeScript() ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저() ActivityPub 마이크로블로그인 @hollo 프로젝트와 ActivityPub 봇 프레임워크인 @botkit 프로젝트의 製作者(제작자)이기도 합니다.

저는 ()아시아 言語(언어)(이른바 )와 유니코드에도 關心(관심)이 많습니다. 聯合宇宙(연합우주)에서는 國漢文混用體(국한문 혼용체)를 쓰고 있어요! 제게 韓國語(한국어)英語(영어), 日本語(일본어)로 말을 걸어주세요. (아니면, 漢文(한문)으로도!)

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee)'s post

こんにちは、私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。名前は洪 民憙ホン・ミンヒです。

私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、ActivityPubをサポートする1人用マイクロブログである 「@hollo」と、ActivityPubのボットを作成する為のシンプルなフレームワークである「@botkit」の作者でもあります。

私は東アジア言語(いわゆるCJK)とUnicodeにも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)

zunda's avatar
zunda

@zundan@mastodon.zunda.ninja

Hongさんの投稿に振りハングルが付いてるの見たよなあと思ったらHongさんの功績だった。すばらしいなあ!!

Esurio's avatar
Esurio

@esurio1673@c.koliosky.com

この当時のMiはrubyタグをサポートしてなかったけどPRを出して解決

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

Misskeyは振りハングルが()で表現される。MisskeyでもPRを作ってマージ

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

MastodonのIssueでお願いした。メンテナーの人がプルリクがマージされ、Rubyタグがサポートされるようになった

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

他のFediverse実装との互換性の実装。Pleroma、AkkomaはRubyの対応がされていた。MastodonとMisskeyはRubyタグをサポートしていない。()で表現

NTSK's avatar
NTSK

@ntek@hl.oyasumi.dev

Fedifyありがてぇ(このアカウントが存在する鯖はHolloなのでダイレクトに恩恵を受けている)

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

振りハングルの実装。HTMLの<ruby>を使用。漢語にルビをつけてくれるプログラムをHaskellで作ってHolloに連携。韓国語のみに連携

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

Hollo→軽量なお一人さまサーバー

Esurio's avatar
Esurio

@esurio1673@c.koliosky.com

Hollo、お世話になってます

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

Fedifyを作ったので、APサーバーを作る時が来た。→Holloの作成

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

OSSのCMS、GhostがFedifyを採用。協力関係もできた。
去年の6月から、3月まで支援を受け、Fedifyに専念することができた

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

最初はTSで開始、PythonやC#も試したが、TSに落ち着く

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

技術的特徴
KV Storeの抽象化、メッセージキュー、ウェブフレームワーク統合など

zunda's avatar
zunda

@zundan@mastodon.zunda.ninja

> JSON-LDは内容の一部をURLから取得させることができる
うひょー。XMLもそうなんだっけ (脆弱性の講習を思い返しながら)

^Kur0den\d{4}$ :irai_houki_tyuu:'s avatar
^Kur0den\d{4}$ :irai_houki_tyuu:

@kur0den0010@chpk.kur0den.net

Fedifyロゴ可愛くて好き

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

ベースとなるフレームワークの必要性→Fedify

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

Mastodon,Misskeyなどの独自拡張への対応。これをバグを減らすには抽象化が必要

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

複雑さ②、ドキュメントの一部を参照可能なURIに置き換えられる。

^Kur0den\d{4}$ :irai_houki_tyuu:'s avatar
^Kur0den\d{4}$ :irai_houki_tyuu:

@kur0den0010@chpk.kur0den.net

これは読めない

Esurio's avatar
Esurio

@esurio1673@c.koliosky.com

json-ldのカオスさがスライドに出ている。本当にカオス

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

既存実装との互換性問題。例えばJSON-LDの複雑さ。同じデータでも複数の表現方法がある。

Esurio's avatar
Esurio

@esurio1673@c.koliosky.com

json-ldはほんっとうに難しい

^Kur0den\d{4}$ :irai_houki_tyuu:'s avatar
^Kur0den\d{4}$ :irai_houki_tyuu:

@kur0den0010@chpk.kur0den.net

こうみるとActivityPubにかかわってる技術多いなぁ…

NTSK's avatar
NTSK

@ntek@hl.oyasumi.dev

APもどきをしゃべるRSSフィードbotの簡易実装みたいなやついじっただけで頭こんがらがっチュレーションだった

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

APの実装は非常に大変だった。
実装することが多すぎる

Esurio's avatar
Esurio

@esurio1673@c.koliosky.com

ActivityPub実装、やらなきゃいけないことが多い

zunda's avatar
zunda

@zundan@mastodon.zunda.ninja

> 一人の為だけにMastodonを運用するのはコストが高い
はい←

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

自分だけのAPサーバーを作る決意

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

一人のためだけにMastodon運用するのはコストが高い。自分だけのシンプルなサーバーが必要だと考えた

もちもちずきん :teto_zuho: 🍆's avatar
もちもちずきん :teto_zuho: 🍆

@Yohei_Zuho@mstdn.y-zu.org

Mastodonでも国漢文混用体を使ったが、読みにくいと言われ、振りハングルが必要に。
パッチを作ることはできるが、アップストリームにマージされる可能性は低い。

← Newer
Older →