洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 948 following · 1261 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 · Reply to Emelia 👸🏻's post

@thisismissem @bori Oh, I see!

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

@hongminhee@hollo.social · Reply to Emelia 👸🏻's post

@thisismissem @bori I've never been aware that “numbers” can also refer to fingers. Interesting!

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

@hongminhee@hollo.social

@bori購讀(구독)】이 “subscription”의 完全(완전)飜譯語(번역어)機能(기능)하는 것은 唯獨(유독) 韓國語(한국어)에서만 그런 것 같더라고요. (제가 알기로는 中國語(중국어)日本語(일본어)에서는 그렇게 쓰이지 않아요.)

Kaori :_mastodon_2022:'s avatar
Kaori :_mastodon_2022:

@kaorit@fedibird.com

番号の話に興味が湧いたので辞書を引いたら元々は英語のnumberの訳語だそうで。

番号の意味は「順番を示す符号。順序のしるし」。ナンバー(number)は「数・数詞」。

これらから推察するに順序立てて(後から辿れるように)並んでいれば数字やその他の符号が混じっていても問題は無さそう。

逆に順序が不明になるものには使えない言葉という事になるのかな。

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

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

英語(영어)境遇(경우), 確實(확실)히 “number”는 數字(숫자) 以外(이외)包含(포함)할 수 있다는 느낌이 있지요. 實際(실제)《위키낱말辭典(사전)英文板(영문판)에서 “number”를 찾아보면

A sequence of digits and letters used to register people, automobiles, and various other items.

Her passport number is C01X864TN.

라는 用例(용례)가 나와 있기도 하고요.

https://baram.me/@bori/114056446388564683

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

@hongminhee@hollo.social

내가 Galaxy 시리즈를 안 쓰는 가장 큰 理由(이유)單純(단순)三星(삼성)不買(불매)하기 때문. (三星(삼성)不買(불매)理由(이유)는 너무나 많기 때문에 여기서는 省略(생략).) 메인 폰으로 iPhone을 쓰고 있지만, Android를 쓰게 되더라도 Google의 Pixel 시리즈 같은 걸 쓸 것 같다.

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

@hongminhee@hollo.social

I have great respect for @thisismissem's tremendous work on @hollo.😲

https://hachyderm.io/@thisismissem/114056333638591578

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io

Extended my previous contribution to @hollo tonight with some tests for the `GET /api/v1/accounts/verify_credentials` route:

github.com/fedify-dev/hollo/pu

There's some magic going on here, but I'm pretty happy with the results.

Though, node.js's test runner seems really slow at times and I've no idea why, like some of these are taking 1-4 seconds, whereas other tests are 54ms. I've tried instrumenting the code to find slownesses and I can't, everything's taking only milliseconds.

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post

Found the slowness! It was because each account that was created for the tests generated two keypairs for activitypub usage. We don't need those for these tests.

Now they run in like 150ms each, or a 10x increase in speed.

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post

One of the things I'm wanting to do is also implement some of the **planned** OAuth functionality for Mastodon in @hollo first to get a feel for how it works — I'm way better at writing typescript compared to ruby.

So things like Device Code Grant Flow for input constrained devices (sign-in to hollo on your TV or retro computer), or supporting access token expiration and Client ID Metadata Documents (which removes the need for a client to pre-register with a given server before doing an oauth flow).

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post

This is part of the work to improve how @hollo does OAuth and to bring it up to par with Mastodon 4.3

However, one of those next steps requires a rather major refactor of how we do authorization grants and access tokens. Before we make those changes it would be great to be able to have some baseline test coverage in place.

Related issues:
- github.com/fedify-dev/hollo/is
- github.com/fedify-dev/hollo/is
- github.com/fedify-dev/hollo/is
- github.com/fedify-dev/hollo/is

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io

Another @hollo pull request for this weekend: improving the testability of the OAuth related code.

I was supposed to be having a "me" day and relaxing, but I started having a coughing fit and needing to focus on something to help calm my system down, and what better than a refactor?

github.com/fedify-dev/hollo/pu

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io

Extended my previous contribution to @hollo tonight with some tests for the `GET /api/v1/accounts/verify_credentials` route:

github.com/fedify-dev/hollo/pu

There's some magic going on here, but I'm pretty happy with the results.

Though, node.js's test runner seems really slow at times and I've no idea why, like some of these are taking 1-4 seconds, whereas other tests are 54ms. I've tried instrumenting the code to find slownesses and I can't, everything's taking only milliseconds.

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

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

日本語(일본어) 原文(원문)飜譯(번역):

辭典的(사전적)으로는 【番號(번호)】는 數字(숫자) 以外(이외)包含(포함)하는 듯한데, UUID처럼 알파벳 () 數字(숫자) 以外(이외)包含(포함)하는 文字列(문자열)番號(번호)라고 表現(표현)하는 것에는 違和感(위화감)을 느낀다.

日本語(일본어)는 그렇구나, 하고 韓國語(한국어)는 어떤가 싶어 찾아봤더니, 《標準國語大辭典(표준국어대사전)》에서는 (強調(강조)는 내가):

番號(번호)2

名詞(명사)次例(차례)를 나타내거나 識別(식별)하기 ()해 붙이는 數字(숫자).

라고 定義(정의)되어 있다.

https://misskey.io/notes/a4lvwxiqmzej02vl

:petthex_javasparrow:しゅいろ:petthex_javasparrow:'s avatar
:petthex_javasparrow:しゅいろ:petthex_javasparrow:

@syuilo@misskey.io

辞書的には「番号」は数字以外も含むっぽいけど、UUIDなどアルファベット等数字以外を含む文字列が番号と表現されているのに違和感を感じる

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

@hongminhee@hollo.social

なるほど、って、韓国語はどうなんだろうと思って調べてみると、『標準国語大辞典』では:

【番号2

〔名詞〕順番を表したり、識別する為に付ける数字

と定義されている。(強調は私が)🤔

https://misskey.io/notes/a4lvwxiqmzej02vl

:petthex_javasparrow:しゅいろ:petthex_javasparrow:'s avatar
:petthex_javasparrow:しゅいろ:petthex_javasparrow:

@syuilo@misskey.io

辞書的には「番号」は数字以外も含むっぽいけど、UUIDなどアルファベット等数字以外を含む文字列が番号と表現されているのに違和感を感じる

:petthex_javasparrow:しゅいろ:petthex_javasparrow:'s avatar
:petthex_javasparrow:しゅいろ:petthex_javasparrow:

@syuilo@misskey.io

辞書的には「番号」は数字以外も含むっぽいけど、UUIDなどアルファベット等数字以外を含む文字列が番号と表現されているのに違和感を感じる

calpha's avatar
calpha

@C@uri.life · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post

@kodingwarrior
...성공..하셨어요

Jaeyeol Lee's avatar
Jaeyeol Lee

@kodingwarrior@hackers.pub

2024 W07

이번이 두번째다. Hackers Pub에 주기적으로 컨텐츠를 채워넣기 위해서 주기적으로 발행하는 글이지만, 아직까지는 어떻게 가는게 좀 더 나은 가치가 있는 컨텐츠가 될 지는 모르겠다. 뉴스레터를 많이 읽고는 있어서, 재미있다고 느꼈거나 이것만큼은 읽을만한 가치가 있다고 생각되는 글들은 여기에 포워딩하는 목적으로 쓸 것 같다.

재밌게 읽은 글들

  • Product Development Processes You Might Not have Heard of
    • The goal of building in ShapeUp is to build something that works. This something must include front end and back end – a fully functional, integrated piece of functionality, and not a chunk of a functionality that will be finalised in some later iteration

      • Shape up의 핵심은 온전히 동작하는 것을 만드는것. 세부사항은 다음 이터레이션으로 미루는 기능의 조각단위의 작업을 하는 것이 아님.
  • Bram 이후 개발자들의 Vim 유지보수 방향성
  • 10년 이상을 걸쳐 웹개발자에서 데이터베이스 개발자로 직무전환한 후기
    • 간단하게 요약하자면, 소프트웨어를 잘 이해하기 위해서 내부를 까보고 직접 만드는 것을 많이 했었고 커뮤니티 드리븐 성장을 하다보니 현 시점에 왔다는 내용. 전반적으로 재밌게 읽었고, 여러가지 재밌는 정보를 알았다.
    • 개발자 북클럽을 여는걸 생각하고는 있었는데, 사람들이 북클럽 여는건 생각했던 것보다 다들 비슷비슷한 것 같다. link
    • 컴파일러/DB/웹브라우저 등 소프트웨어 인터널을 까보는 것에 관심있는 사람들의 모임이 뉴욕 어딘가에는 있는 것 같다. link
  • 코드기반 프롬프트로 프롬프트 엔지니어링을 하기
    • Aider의 scripting과 함께한다면 어떨까? link
  • 개발자들과의 커피챗
    • 지금 내가 얼마나 알고 있고, 얼마나 잘하는지는 크게 중요하지 않을 수 있다. 앞으로 만나는 새로운 문제를 효과적으로 풀기 위해 필요한 새로운 기술을 얼마나 빠르게 잘 배울 수 있는지가 더 중요하다.

Garam :otter_swing_tail:'s avatar
Garam :otter_swing_tail:

@garam@cafe.otter.homes

사람들이 로마자와 영어를 혼동하곤 한다고 생각하는 게 어떠한 한국어 로마자 표기에서도 ‘byul’은 ‘뷸’임에도 영어를 차용해서 ‘별’을 ‘byul’로 쓰는 경우가 많다는 것이다.

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

@hongminhee@hollo.social · Reply to Alexandre Franke's post

@afranke Oh, I thought it was GNOME Terminal as it's preinstalled in Fedora Linux 41, and labeled just “Terminal”, but it turns out Ptyxis! Thank you for letting me know.

페미위키's avatar
페미위키

@femiwiki@planet.moe

🧑‍💻 페미위키 오픈소스 컨트리뷰터 & 개발팀 모집
개발팀에서는 이런 분들을 모십니다!

github.com/femiwiki/femiwiki/

개발진이 거의 없어서 허덕이고 있습니다... 뭔가 쪼그만거 하나라도 만들 수 있으시다면 일단 지원해주세요!

(공식메일이나 DM, 깃허브 이슈 등으로 컨택해주시면 됩니다!)

페미위키 오픈소스 컨트리뷰터 & 개발팀 모집
ALT text details페미위키 오픈소스 컨트리뷰터 & 개발팀 모집
우대 사항:

페미위키 편집 경험이 한 번 이상 있으신 분
AWS 경험이 필요하신 분
사실상 표준이 아닌 기술/서비스에 거부감이 덜 하신 분 (예: Vue.js, Less.js, GitLab, Nomad, PHP)
기억 나는 리눅스 명령어가 세 개 이상인 분
ARM 서버 운영 경험이 있으신 분
JS를 TS로 변환하면 개운하신 분
GitHub Actions 사용 경험이 있으신 분
PHP 문법을 기억하시는 분
git rebase를 쳐본 적 있으신 분
오픈소스를 사랑하시는 분
마지막 장의 서비스 아키텍처를 보고 궁금한 게 생기신 분
ALT text details우대 사항: 페미위키 편집 경험이 한 번 이상 있으신 분 AWS 경험이 필요하신 분 사실상 표준이 아닌 기술/서비스에 거부감이 덜 하신 분 (예: Vue.js, Less.js, GitLab, Nomad, PHP) 기억 나는 리눅스 명령어가 세 개 이상인 분 ARM 서버 운영 경험이 있으신 분 JS를 TS로 변환하면 개운하신 분 GitHub Actions 사용 경험이 있으신 분 PHP 문법을 기억하시는 분 git rebase를 쳐본 적 있으신 분 오픈소스를 사랑하시는 분 마지막 장의 서비스 아키텍처를 보고 궁금한 게 생기신 분
2. 업무 내용

신규 프로젝트
* 레벨 제도
* 프로필 페이지
* 게이미피케이션 / 도전과제
* HA 구성

상시 업무
* 서비스 모니터링
* 버그 수정
* 기술 지원
* 소프트웨어 업그레이드
ALT text details2. 업무 내용 신규 프로젝트 * 레벨 제도 * 프로필 페이지 * 게이미피케이션 / 도전과제 * HA 구성 상시 업무 * 서비스 모니터링 * 버그 수정 * 기술 지원 * 소프트웨어 업그레이드
관심 있다면 망설임 없이 https://github.com/femiwiki 접속!
ALT text details관심 있다면 망설임 없이 https://github.com/femiwiki 접속!
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

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

@cocoa_vrc 有効で、下記と同等です。

"@context": [
  "https://www.w3.org/ns/activitystreams",
  {
    "misskey": "https://misskey-hub.net/ns#",
    "hoge": "https://example.com/ns#"
  }
]
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to 우주스타 아이도루 랭호 🌠's post

@rangho_220 오, 테스트 감사합니다!

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

@hongminhee@hollo.social · Reply to 우주스타 아이도루 랭호 🌠's post

@rangho_220 테스트된 Android 클라이언트 앱이 딱 2개 있긴 한데요…

https://docs.hollo.social/ko/clients/#android

테스트를 안 해봐서 그렇지 이거 말고도 되는 게 있을 수는 있어요.

:_ko::_ko::_a::_ni::_lya::_n:'s avatar
:_ko::_ko::_a::_ni::_lya::_n:

@cocoa_vrc@misskey.io

地味にFedifyの型を参考にすればわからない部分も実装できるので​:ii:

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

@hongminhee@hollo.social · Reply to 우주스타 아이도루 랭호 🌠's post

@rangho_220 로컬 타임라인도 발신함(outbox)을 긁으면 되긴 합니다! 예를 들어 랭호 님 프로필을 Accept: application/activity+json 헤더와 함께 요청하면…

$ curl -s -H'Accept: application/activity+json' https://rangho.moe/@rangho_220 | jq .
{
  "@context": […],
  "id": "https://rangho.moe/@rangho_220",
  "type": "Person".
  "featured": "https://rangho.moe/@rangho_220/pinned",
  "featuredTags": "https://rangho.moe/@rangho_220/tags",
  "inbox": "https://rangho.moe/@rangho_220/inbox",
  "followers": "https://rangho.moe/@rangho_220/followers",
  "following": "https://rangho.moe/@rangho_220/following",
  "liked": "https://rangho.moe/@rangho_220/liked",
  "name": "우주스타 아이도루 랭호 🌠",
  "outbox": "https://rangho.moe/@rangho_220/outbox",
  "preferredUsername": "rangho_220",
  "url": "https://rangho.moe/@rangho_220",
  …
}

이런 식으로 나오는데, 여기 보면 outbox URL이 나오죠. 그걸 또 요청해보면…

$ curl -s -H'Accept: application/activity+json' https://rangho.moe/@rangho_220/outbox | jq .
{
  "type": "OrderedCollection",
  "id": "https://rangho.moe/@rangho_220/outbox",
  "@context": […],
  "totalItems": 141,
  "first": "https://rangho.moe/@rangho_220/outbox?cursor=0"
}

이렇게 나오고요. first를 또 따라가면…

$ curl -s -H'Accept: application/activity+json' https://rangho.moe/@rangho_220/outbox?cursor=0 | jq .
{
  "type": "OrderedCollectionPage",
  "id": "https://rangho.moe/@rangho_220/outbox?cursor=0",
  "@context": […],
  "partOf": "https://rangho.moe/@rangho_220/outbox",
  "next": "https://rangho.moe/@rangho_220/outbox?cursor=40",
  "orderedItems": [
    {
      "@context": […],
      "id": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137#create",
      "type": "Create",
      "actor": "https://rangho.moe/@rangho_220",
      "object": {
        "id": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137",
        "type": "Note",
        "attributedTo": "https://rangho.moe/@rangho_220",
        "content": "<p>안드로이드용 클라 괜찮은거 없나 모시돈 말구</p>\n",
        "contentMap": {
          "ko": "<p>안드로이드용 클라 괜찮은거 없나 모시돈 말구</p>\n"
        },
        "likes": {
          "id": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137#likes",
          "type": "Collection",
          "totalItems": 0
        },
        "published": "2025-02-23T08:46:02.698Z",
        "replies": {
          "id": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137#replies",
          "type": "OrderedCollection",
          "totalItems": 0
        },
        "sensitive": false,
        "shares": {
          "id": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137#shares",
          "type": "Collection",
          "totalItems": 0
        },
        "source": {
          "type": "as:Source",
          "content": "안드로이드용 클라 괜찮은거 없나 모시돈 말구",
          "mediaType": "text/markdown"
        },
        "to": "as:Public",
        "url": "https://rangho.moe/@rangho_220/019531fc-23ca-7523-8a62-6930fc3c8137"
      },
      "published": "2025-02-23T08:46:02.698Z",
      "to": "as:Public"
    },
    …
  ]
}

이런 식으로 올린 게시물이나 공유한 게시물들이 보이기 시작합니다. 다음 페이지는 next URL을 따라가면 되고요.

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

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

@cocoa_vrc Fedifyの場合、EmojiObjectの部分型であると定義しました。

https://github.com/fedify-dev/fedify/blob/1.4.3/src/vocab/emoji.yaml#L5

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

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

@rangho_220 참고로 ActivityStreams로 게시물 내용 가져오는 건 아주 간단합니다. Accept: application/activity+json 헤더와 함께 게시물을 요청하면 됩니다 (대부분의 소프트웨어의 경우).

$ curl -s -H'Accept: application/activity+json' https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b | jq
{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/data-integrity/v1",
    {
      "toot": "http://joinmastodon.org/ns#",
      "misskey": "https://misskey-hub.net/ns#",
      "fedibird": "http://fedibird.com/ns#",
      "sensitive": "as:sensitive",
      "Emoji": "toot:Emoji",
      "Hashtag": "as:Hashtag",
      "quoteUrl": "as:quoteUrl",
      "_misskey_quote": "misskey:_misskey_quote",
      "quoteUri": "fedibird:quoteUri",
      "emojiReactions": {
        "@id": "fedibird:emojiReactions",
        "@type": "@id"
      }
    }
  ],
  "id": "https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b",
  "type": "Note",
  "attributedTo": "https://rangho.moe/@rangho_220",
  "content": "<p>음 일단 홀로에 올려버린 거 올인해버릴까 생각중인데 그러려면 기능이 좀 더 있었으면 해</p><p>일단 마스토돈 호환 WebPush는 있었으면 좋겠고 따로 만들고 싶은 건 웹 클라이언트까진 아니더라도 홀로 포스트를 트위터 카드처럼 보여주는 사이트 정도?</p><p>외부적으로 구현하려면 홀로 자체에서도 API를 제공하거나 해야겠지만 말이야...</p>\n",
  "contentMap": {
    "ko": "<p>음 일단 홀로에 올려버린 거 올인해버릴까 생각중인데 그러려면 기능이 좀 더 있었으면 해</p><p>일단 마스토돈 호환 WebPush는 있었으면 좋겠고 따로 만들고 싶은 건 웹 클라이언트까진 아니더라도 홀로 포스트를 트위터 카드처럼 보여주는 사이트 정도?</p><p>외부적으로 구현하려면 홀로 자체에서도 API를 제공하거나 해야겠지만 말이야...</p>\n"
  },
  "likes": {
    "id": "https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b#likes",
    "type": "Collection",
    "totalItems": 1
  },
  "published": "2025-02-23T08:33:49.585Z",
  "replies": {
    "id": "https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b#replies",
    "type": "OrderedCollection",
    "orderedItems": [
      "https://hollo.social/@hongminhee/019531f2-4b1d-7b82-b6a2-b27f81968b2e"
    ],
    "totalItems": 1
  },
  "sensitive": false,
  "shares": {
    "id": "https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b#shares",
    "type": "Collection",
    "totalItems": 0
  },
  "source": {
    "type": "as:Source",
    "content": "음 일단 홀로에 올려버린 거 올인해버릴까 생각중인데 그러려면 기능이 좀 더 있었으면 해\n\n일단 마스토돈 호환 WebPush는 있었으면 좋겠고 따로 만들고 싶은 건 웹 클라이언트까진 아니더라도 홀로 포스트를 트위터 카드처럼 보여주는 사이트 정도?\n\n외부적으로 구현하려면 홀로 자체에서도 API를 제공하거나 해야겠지만 말이야... ",
    "mediaType": "text/markdown"
  },
  "to": "as:Public",
  "url": "https://rangho.moe/@rangho_220/019531f0-f401-7788-8785-e5e66426223b"
}
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to 우주스타 아이도루 랭호 🌠's post

@rangho_220 포스트 카드 구현은 API를 따로 만들지 않더라도 ActivityStreams 스펙으로 충분히 만들 수 있을 것 같습니다. 그렇게 하면 Hollo 말고도 Mastodon이나 Misskey 등도 자연스럽게 지원하게 될 거고요.

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

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

@cocoa_vrc 本格的に型安全化するには少し手間が必要ですが(特にメタプログラミングが絡む場合)、手間を掛ける価値は有ると思います。

geeknews_bot's avatar
geeknews_bot

@geeknews_bot@sns.lemondouble.com

안녕하세요 여러분.. 오랜만에 인사드립니다.
- 길이가 길어 말줄임표로 줄여진 경우, 태그가 안 닫혀 링크가 깨지는 이슈
- (Misskey에서) MFM으로 인해 글자가 띠용띠용 해 보이는 이슈

를 수정해서 배포했습니다.
잘 될거라 믿고 있는데 혹시 잘 안 되면...
다시 수정하고 그동안 처리 실패한 메세지는 손으로 긁어서 올려 드리겠습니다.

감사합니다
:blobcatawwpat:

← Newer
Older →