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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,113 following1,903 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

@APCR@misskey.niri.la

eatable←おいしい
edible←(味は別として)食える 

学びが増えましたね

@hongminhee@hollo.social

I'm looking for your opinions from the developers of the fediverse.

A common HTML web page can contain related links via the <link> tag. I would like to do the same for Activity Streams objects, for example:

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "id": "https://writings.hongminhee.org/ap/2024/12/a-year-with-the-fediverse.json",
  "type": "Article",
  "name": "A year with the fediverse",
  "content": "2024 was truly a year where I was deeply immersed in the fediverse. …",
  "url": "https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/",
  "attachment": [
    {
      "type": "Link",
      "rel": "alternate",
      "hreflang": "ko",
      "href": "https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/index.ko-hang-kr.html",
      "mediaType": "text/html"
    },
    {
      "type": "Link",
      "rel": "alternate",
      "hreflang": "ja",
      "href": "https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/index.ja.html",
      "mediaType": "text/html"
    }
  ]
}

Do you think this makes sense, and would it be appropriate to put Link objects in the attachment?

@juunini@yodangang.express

온갖 고생 끝에 왠만한 일로는 죽지 않는
라즈베리파이 기반 on-prem 인프라를 구축해냈습니다.

각각의 노드는 약 20km 이상 떨어져있고
각각의 장소에서 정전이나 화재 등의 사고가 발생해도
k8s 클러스터는 죽지 않았기에
서비스에는 장애가 발생하지 않는 구조이지요.

on-prem 기반 인프라이기에 유지비가 낮은건 덤이구요 ㅎㅎ

https://velog.io/@juunini/diehard-on-prem-infra-under-one-dollor

@snujournal.bsky.social@bsky.brid.gy

[서울대저널] 오늘 아침 전국장애인차별철폐연대(전장연)가 안국역에서 지하철 선전전을 펼치는 가운데, 시민들이 “장애인도 시민으로 이동하는 민주주의”를 외치며 다이인(Die-in) 행동에 동참하고 있다. #전장연 #안국역 #다이인

@songyuka_@mastodon.social

韓国の警察に足止めされてた農民のトラクター隊を若い世代の女性が大勢集まってデモをして助けた話、ここ何年も世代間の分断が深刻だと社会問題にもなっていた韓国で中高年男性が中心の農民たちと若い女性の連帯に新しい時代の到来を見たという分析をいくつも見た。そういう光景を現場で見た運動のベテラン達は泣いてたらしい。セウォル号や梨泰院惨事、ろうそくデモなんかを見ながら育ったことや、フェミニズムの盛り上がりも関係してるのかな。

@mayu@uri.life

듀오링고 한국어에 영어 이외의 다른 언어가 생기다!!!!!!!!!!

@hongminhee@hollo.social · Reply to :_ko::_ko::_a::_ni::_lya::_n:
4.1 Protocol parameter specifications

4.1.1 Digest algorithms

   Digest algorithm values are used to indicate a specific digest
   computation.  For some algorithms, one or more parameters may be
   supplied.

      digest-algorithm = token

   The BNF for "parameter" is as is used in RFC 2616 [4].  All digest-
   algorithm values are case-insensitive.
ALT text

4.1 Protocol parameter specifications 4.1.1 Digest algorithms Digest algorithm values are used to indicate a specific digest computation. For some algorithms, one or more parameters may be supplied. digest-algorithm = token The BNF for "parameter" is as is used in RFC 2616 [4]. All digest- algorithm values are case-insensitive.

@Ric@mastodon.squarecows.com

People I’d like to thank this year for helping build the

@dansup probably the hardest working person in the fediverse @pixelfed and @loops creator

@rolle for his wonderful theme for mastodon I love it ❤️

The teams behind @Castopod @Mastodon

@andypiper great guy lots of great content on devRel - personally learn a lot for him for my job

And a special call out for @geerlingguy not directly Fediverse specific but one of the best content creators on here and always responds to ppl

@cocoa_vrc あ、https://apdev.amase.xyz/actorでアクセス可能ですね。

{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1"
  ],
  "type": "Person",
  "id": "https://apdev.amase.xyz/actor",
  "preferredUsername": "johndoe",
  "name": "John Doe",
  "url": "https://apdev.amase.xyz/actor",
  "publicKey": {
    "id": "https://apdev.amase.xyz/actor#main-key",
    "type": "Key",
    "owner": "https://apdev.amase.xyz/actor",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlfZGBOzDZgrxH3a/ND7o\nF2dmVLm9KZnYxkA11tGaJ8vvUJo7GPUwh5KQZg/R5mGukmLGB7tkcm3YnYMgGs/X\nF+mx/C8EWQiLDHYlFpLGx5PoeWUeaZS0dmDGFE5krT0uZYp9bos+8SVgYdk3cL5T\nMG0+Up+x0wSMKn3oOjQpsTqVUN1LmCN7nIQQ9GD3WTH/U8VxzcRAAcmuE0SX35Jd\nGb+dlsacVesbdgZWKgq0bvQ4UOSPAtbUEhorz5KYHGBD/+HhU5+qm4Nwm4vHlCpE\n7T+p8FtfmYosN8P0EAtDnr1gV1CE11s8Ldaz9wx0uoEGwMdZegrv6HtHaKhSq34c\nGQIDAQAB\n-----END PUBLIC KEY-----\n"
  }
}

一見問題なさそうなのに不思議ですね。🤔

@hongminhee@hollo.social

國民學校(국민학교) 들어가기 ()부터 집에 컴퓨터가 있었어서 컴퓨터를 좀 일찍 ()便()이긴 한데, 아주 어렸을 때는 거의 게임만 했었고, 本格的(본격적)으로 코딩에 關心(관심)이 생긴 것은 初四(초사) 때 《新世紀(신세기) 에반게리온》을 보고 衝擊(충격)을 받고 《新世紀(신세기) 에반게리온》에 ()한 웹사이트를 만들기로 마음먹은 뒤. 揭示板(게시판)芳名錄(방명록)을 붙이려면 CGI나 PHP 같은 것을 다뤄야 했고, 그걸 조금씩 고쳐서 쓰면서 自然(자연)스럽게 코딩과 ()해졌던 것 같다. 그래서 처음 다룬 프로그래밍 言語(언어)들도 Perl, PHP, JavaScript 같은 것들.

:_ko::_ko::_a::_ni::_lya::_n:
@cocoa_vrc@misskey.io

流石にこれをCIで自動化するのはぼくだと無理だけど手元でテストする分にはfedify inbox使えば良さそう​:thinknyan: