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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 1004 following · 1444 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 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

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

@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) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

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

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

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

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

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

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

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

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

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

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

@fedify@hollo.social

Did you know? Fedify allows you to customize the links in WebFinger responses. Just put your Link objects in the urls property of the Actor object returned by the actor dispatcher!

https://unstable.fedify.dev/manual/actor#webfinger-links

The related section of the Fedify docs. See also the link.
ALT text detailsThe related section of the Fedify docs. See also the link.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

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

@helge Unexpectedly, many implementations seem to support putting multiple Link objects in the url property! I'll have to go that way.

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

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

@silverpill @rimu @antolius Unexpectedly, many implementations seem to support putting multiple Link objects in the url property! I'll have to go that way.

Helge's avatar
Helge

@helge@mymath.rocks · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

These are URLs. They should belong in the url tag. For example peertube does this.

As funfedi.dev shows this is not widely supported. However, the same should be true for attachments.

silverpill's avatar
silverpill

@silverpill@mitra.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee @rimu @antolius Pleroma has this bug, but others support url arrays

https://git.pleroma.social/pleroma/pleroma/-/issues/3253

Comparison: https://funfedi.dev/support_tables/generated/url/#__tabbed_1_6

Chris​‌​‬ Hayes‌​​​'s avatar
Chris​‌​‬ Hayes‌​​​

@chris_hayes@fosstodon.org · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee Thank god Fedify exists.

A warning box explaining an issue with Mastodon's handling of schema.org extensions, specifically its incorrect mapping of the term "schema" to the URI http://schema.org# instead of https://schema.org/, which affects JSON-LD processors' ability to process profile fields correctly.
ALT text detailsA warning box explaining an issue with Mastodon's handling of schema.org extensions, specifically its incorrect mapping of the term "schema" to the URI http://schema.org# instead of https://schema.org/, which affects JSON-LD processors' ability to process profile fields correctly.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Chris​‌​‬ Hayes‌​​​'s post

@chris_hayes For your information, Mastodon et al. already use attachment property to contain PropertyValue objects.

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

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

@antolius @rimu Hmm… The proposal you linked to supposes the way to link from ActivityPub to HTML using url property. The problem is that the major implementations apparently aren't ready to take multiple Link objects through a url property. Instead, they are assuming that a url property only one xsd:anyURI value. 🤔

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

@hongminhee@hollo.social · Reply to 염산하's post

@ysh 조금만 기다려 주세요! 연내 출시 예정입니다! 😭

花咲ももか's avatar
花咲ももか

@APCR@misskey.niri.la

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

学びが増えましたね

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

@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?

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

@hongminhee@hollo.social · Reply to 오브젝티프's post

@objectif 여태까지 【댓글】이 【대다】와 【글】이 합쳐진 말인 줄 알았는데, 《표준국어대사전》에 따르면 【對】와 【글】이 합쳐진 말이군요? 알려주셔서 감사합니다.

지상 최강의 개발자 쥬니니's avatar
지상 최강의 개발자 쥬니니

@juunini@yodangang.express

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

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

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

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

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

@saschanaz@sekai.social

전국의시민단체여러분 연합우주나 블루스카이에 계정만들고 브리지도켜주세요

서울대저널's avatar
서울대저널

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

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

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

kodingwarrior.github.io/wiki/q

연말회고는 없고 드라이하게 4분기 결산

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

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

올 한 해를 마무리하며 〈聯合宇宙(연합우주)와 함께 한 一年(일년)〉이라는 主題(주제)로 블로그에 글을 올렸습니다. (페이지 구석의 링크를 눌러서 한글專用文(전용문)으로 바꿔서 보실 수 있습니다.)

https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/index.ko-kore.html

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

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

I wrote a blog post to wrap up the year 2024: A year with the fediverse.

https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/index.en.html

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

@hongminhee@hollo.social

Fediverse Advent Calendar 2024の24日目の記事を書きました。「フェディバースと共に過ごした一年」をテーマに書きました。

https://writings.hongminhee.org/2024/12/a-year-with-the-fediverse/index.ja.html

そんゆか's avatar
そんゆか

@songyuka_@mastodon.social

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

Firefox Nightly's avatar
Firefox Nightly

@firefoxnightly@mastodon.social

Tab groups are now enabled by default in Firefox Nightly 135
bugzilla.mozilla.org/1938187

Tab groups with vertical tabs
ALT text detailsTab groups with vertical tabs
Tab groups with horizontal tabs
ALT text detailsTab groups with horizontal tabs
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

一月初旬に @tokolovesme@limeburst さんと一緒に福岡に行く予定。

Minacle's avatar
Minacle

@mayu@uri.life

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

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

@hongminhee@hollo.social · Reply to :_ko::_ko::_a::_ni::_lya::_n:'s post

@cocoa_vrc 仕様です!

https://datatracker.ietf.org/doc/html/rfc3230#section-4.1.1

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 details4.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 Harvey 🇪🇺🌍💚's avatar
Ric Harvey 🇪🇺🌍💚

@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

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

@hongminhee@hollo.social

Fedify를 C 어느 程度(정도) 짜기도 했었죠… 근데 아무도 안 쓸 것 같아서 TypeScript로 돌아왔습니다.

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

@hongminhee@hollo.social · Reply to :_ko::_ko::_a::_ni::_lya::_n:'s post

@cocoa_vrc あ、JSON-LDのコンテキストの欠落問題、確かに厄介ですね。PythonにもJSON-LDを実装したパッケージがあったと記憶していますが、そういうのを使うのも一つの手ですね。🤔

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

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

@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"
  }
}

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

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

@hongminhee@hollo.social · Reply to :_ko::_ko::_a::_ni::_lya::_n:'s post

@cocoa_vrc アクターのJSON-LDはどの様な形ですか?

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

@hongminhee@hollo.social

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

← Newer
Older →