洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 954 following · 1269 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にも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)

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

@hongminhee@hollo.social

私見(사견)이지만 「國民(국민)」이라는 말은 多少(다소) 排除的(배제적)이라고 느끼기 때문에 ()로 안 좋아한다. 「人民(인민)」이라는 말이 더 낫다고 생각.

Garam's avatar
Garam

@garam.bsky.social@bsky.brid.gy

‘국민’라는 구호 좀 안 썼으면 좋겠는데 말이지. 같은 문제 의식에서 비상행동 이름에는 ‘국민’을 뺐으면서 왜 사회자 발언에는 항상 ‘국민’이 들어가는지 모르겠다.

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

@hongminhee@hollo.social

I don't like it when a website asks for a name, and the name field is split into two. If those fields were labeled first/last name, I would type in Hong/Minhee. But if the fields are labeled given/family name, I'll type Minhee/Hong. Because, like many other East Asian names, my name is Hong Minhee, but Hong is my family name.

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

@hongminhee@hollo.social

미루고 미루다 오늘 드디어 ()에 쓰던 모니터를 당근🥕에 올렸다!

https://www.daangn.com/articles/888119395

Fedify: ActivityPub server framework's avatar
Fedify: ActivityPub server framework

@fedify@hollo.social · Reply to Fedify: ActivityPub server framework's post

年末にやってみたいサイドプロジェクトをお探しですか?Fedifyを使って自分だけのActivityPubサーバーを作ってみてはいかがですか?

https://github.com/dahlia/fedify-microblog-tutorial-ja

Fedify: ActivityPub server framework's avatar
Fedify: ActivityPub server framework

@fedify@hollo.social · Reply to Fedify: ActivityPub server framework's post

연말에 할 사이드 프로젝트를 찾고 계신가요? Fedify를 이용해 여러분만의 ActivityPub 서버를 만들어 보는 것은 어떠세요?

https://hackmd.io/@hongminhee/fedify-tutorial-ko

Fedify: ActivityPub server framework's avatar
Fedify: ActivityPub server framework

@fedify@hollo.social

Looking for a side project to do over the holidays? Why not create your own server with ?

https://fedify.dev/tutorial/microblog

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

@hongminhee@hollo.social

懐かしいな。私の最初のラップトップはPowerPC G4が搭載されていたPowerBook G4だった。色々な意味で今の自分に大きな影響を与えたマシン。

https://misskey.io/notes/a22ye1l6z3pz008v

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

@hongminhee@hollo.social · Reply to Okiki Ojo's post

@okikio Thank you for your consideration!

I was tempted to compare Deno as well, but unlike the switch between Bun and Node.js, switching to Deno would require quite a few code changes, so I couldn't do it. That said, I've written a lot of software with Deno, and it doesn't seem to have the obvious memory leaks that Bun does.

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

@hongminhee@hollo.social

HolloをBunで動かしていた時は1GBから8GBのメモリを不安定に使っていたが、Node.jsに乗り換えた後は大体1GB程度のメモリしか使わなく成った。ピーク時には3GBまで消費する事も有るが、全体的なテスト期間に比べれば一瞬の事である。

Hollo 0.4.0からはBunの代わりにNode.jsを使う予定。

https://hollo.social/@hollo/0193ef5e-e922-7dbc-9b98-6c4d1efff067

Hollo :hollo:'s avatar
Hollo :hollo:

@hollo@hollo.social · Reply to Hollo :hollo:'s post

Okay, testing with .js is cruising along. It's consuming up to 3 GB of memory at peak times, but that's a huge improvement over Hollo with , which was consuming over 8 GB of memory at peak times.

So, yes, starting with Hollo 0.4.0, we'll use Node.js instead of Bun!

Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
ALT text detailsMemory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
Hollo :hollo:'s avatar
Hollo :hollo:

@hollo@hollo.social · Reply to Hollo :hollo:'s post

Okay, testing with .js is cruising along. It's consuming up to 3 GB of memory at peak times, but that's a huge improvement over Hollo with , which was consuming over 8 GB of memory at peak times.

So, yes, starting with Hollo 0.4.0, we'll use Node.js instead of Bun!

Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
ALT text detailsMemory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to Dan Poulin (he/him)'s post

@epocsquadron Thanks for the advice. As you said, I bought the cheapest droplet on DigitalOcean and placed CloudFront in front of it, and it works great!

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

@hongminhee@hollo.social

I created the @hono/otel package, which is middleware that adds OpenTelemetry instrumentation to Hono. I wonder if my patch will be accepted.

https://github.com/honojs/middleware/pull/901

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

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

I'd love to see something like GitHub Pages or Netlify that also supports

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

@hongminhee@hollo.social

What's the cheapest and easiest hosting service to use in 2024? I'm going to serve a website with three to four pages.

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

@hongminhee@hollo.social

12月24日に公開するFediverse Advent Calendar 2024の記事を執筆中。

フェディバースと共に過ごした一年

二〇二四年一二月二四日

二〇二四年は、本当にフェディバースに夢中になって過ごした一年だった。 フェディバースとActivityPubに関連する大小様々なプロジェクトを進め、 その中のいくつかは多くの人々から好評を得る事が出来た。 良い思い出として記録に残しておこうと思い、この文章を書く事にした。

フェディバースとは

先ず、フェディバース(fediverse)とは何かを簡単に説明すると、 異なる種類のソーシャルメディアが相互に通信出来るネットワークの事を指す。 詰まり、全く異なるソーシャルメディア上の二つのアカウントが相互にフォローし、 コメントを残し、いいねを送り合える事だ。 技術的には、 異なるソーシャルメディア間の相互運用性(interoperability)を実現する為に、 W3Cの技術標準であるActivityPubプロトコルが使用されている。
ALT text detailsフェディバースと共に過ごした一年 二〇二四年一二月二四日 二〇二四年は、本当にフェディバースに夢中になって過ごした一年だった。 フェディバースとActivityPubに関連する大小様々なプロジェクトを進め、 その中のいくつかは多くの人々から好評を得る事が出来た。 良い思い出として記録に残しておこうと思い、この文章を書く事にした。 フェディバースとは 先ず、フェディバース(fediverse)とは何かを簡単に説明すると、 異なる種類のソーシャルメディアが相互に通信出来るネットワークの事を指す。 詰まり、全く異なるソーシャルメディア上の二つのアカウントが相互にフォローし、 コメントを残し、いいねを送り合える事だ。 技術的には、 異なるソーシャルメディア間の相互運用性(interoperability)を実現する為に、 W3Cの技術標準であるActivityPubプロトコルが使用されている。
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

周邊(주변) 사람들에게 이름 漢字(한자)로 어떻게 쓰는지 물어보고 다니는 사람.

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

@hongminhee@hollo.social

저도 弱小(약소)하지만 보탰습니다…

https://peacht.art/notes/a228p6aqa8ps00zc

Hyun Jaeyeon :verified_business:'s avatar
Hyun Jaeyeon :verified_business:

@hyun1008@peacht.art

그렇다고 해요 저도 적은 돈이지만 좀 보탰습니다(정말 적은돈이었음...)

에스텔 뉴스계정's avatar
에스텔 뉴스계정

@transborder.bsky.social@bsky.brid.gy

* 현 상황을 이해하는데 도움이 되는 과거 기사 공유합니다. * 양곡법 거부, 대통령이 사상 처음으로 농민을 걷어찼다 양곡관리법 사태는 두 가지 측면에서 매우 징후적이다. 국내 정치사에서 이렇게 노골적으로 농민을 홀대하는 정부·여당은 없었다. 처음으로 쌀을 ‘시장재’로 바꾸려는 시도가 벌어졌다. 입력 2023.04.25 07:29 www.sisain.co.kr/news/article...

양곡법 거부, 대통령이 사상 처음으로 농민을 걷어찼다

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

@hongminhee@hollo.social

오랜만에 블로그 업데이트하려고 Typedown이라는 Windows() Markdown 編輯機(편집기) 앱을 써 보고 있는데, 꽤 便()하고 좋다! 👍

Typedown의 스크린숏. 내 블로그 글을 作成하고 있다.
ALT text detailsTypedown의 스크린숏. 내 블로그 글을 作成하고 있다.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to 、、、's post

@dampuzakura 或る程度規模の有るプロジェクトで、問題の有るコードをどんな奴が作ったかを責める為に使われる事から、git blameという名前が付いたそうです。

ちなみに、GitHubにもblameモードが有ります。

GitHubのソースコードビューに有るblameモード
ALT text detailsGitHubのソースコードビューに有るblameモード
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to 、、、's post

@dampuzakura ファイルごとではなく、ラインごとの履歴ですね!

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

@hongminhee@hollo.social · Reply to NTSK's post

@ntek なるほど、そうなんですね、検討してみます!

、、、's avatar
、、、

@dampuzakura@fedibird.com

megalodon - npm
npmjs.com/package/megalodon

Megalodon is a Fediverse API client library for NodeJS and browsers. This library allows for interfacing with Mastodon, Pleroma, Friendica, and Firefish servers all with the same interface, providing REST API and streaming methods.

The Rust version is megalodon-rs.

これ良さそう

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

@hongminhee@hollo.social · Reply to NTSK's post

@ntek 無いです!

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

@hongminhee@hollo.social · Reply to 、、、's post

@dampuzakura はい、基本的にFedibirdとも互換性が有り、Akkomaとも互換性が有ります。

KAGAMI🏳️‍🌈🏳️‍⚧️'s avatar
KAGAMI🏳️‍🌈🏳️‍⚧️

@saschanaz@sekai.social

2024.11.0 버전 이상 미스키부터 블루스카이 및 스레드와의 연합이 일부 망가졌다고 한다 https://github.com/misskey-dev/misskey/issues/15039

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

@hongminhee@hollo.social · Reply to Chee Aun 🤔's post

@cheeaun It seems to work well now! Thanks!

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

@hongminhee@hollo.social

()fedify node hollo.social에서도 아이콘이 안 나오고 있는데, 아마도 같은 原因(원인)일 듯…

https://buttersc.one/notes/a21qktw8ht

fedify node hollo.social 커맨드의 結果. 아이콘이 表示되지 않고 있다.
ALT text detailsfedify node hollo.social 커맨드의 結果. 아이콘이 表示되지 않고 있다.
← Newer
Older →