What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0

DEI ์ค‘์— ์ ‘๊ทผ์„ฑ์€ I์— ๊ฐ€๊น๊ฒ ์ง€๋งŒ, ๊ฐœ๋ฐœ์ž ์ค‘์— ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ์€ ์ ์€ ๋“ฏ.

๊ณต๋™ ์ž‘์—…์„ ์œ„ํ•œ ์ €์žฅ์†Œ ๊ณ„์ •์„ ๋”ฐ๋กœ ๋งŒ๋“ค๊ณ , ๊ฐœ์ธ ๊ณ„์ •์„ ํ˜‘์—…์ž๋กœ ๋“ฑ๋กํ•ด์„œ ์ž‘์—…์„ ํ•˜๊ณ ๋Š” ์žˆ๋Š”๋ฐ...

  • ์ˆ˜์ง‘ํ•  ์ •๋ณด๋„ ๋งŽ๊ณ ,
  • ๊ฐœ๊ฐœ์ธ์˜ ๊ด€์‹ฌ์‚ฌ๋„ ๋‹ค๋ฅด๊ณ ,
  • ๊ฐ์ž ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„๋„ ๋‹ค๋ฅผํ…Œ๊ณ ,
  • ํ•จ๊ป˜ ํ•ด์คฌ์œผ๋ฉด ํ•˜๋Š” ์ „๋ฌธ๊ฐ€๋“ค์ด ์žˆ์ง€๋งŒ ๋ง ๊บผ๋‚ด๊ธฐ๋„ ์‰ฝ์ง€ ์•Š๋‹ค.

์ €๋ณ€์„ ๋„“ํžˆ๊ณ  ์‹ถ๊ณ , ํ† ๋ก ์˜ ์žฅ๋„ ๋งŒ๋“ค์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๊ณ , ํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋„ ๋งŽ๊ณ . ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜ ์—ญ์‹œ ํ˜„์ƒ์˜ ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํ•˜๋‹ค.

0
0
0

๊ฒฝ๋ถ ์˜์„ฑ ์‚ฐ๋ถˆ์ด ๊ฒฝ๋ถ ๋ถ๋ถ€๊ถŒ์ธ ์ธ๊ทผ ์•ˆ๋™ยท์ฒญ์†กยท์˜์–‘ยท์˜๋• ๋“ฑ์œผ๋กœ ๋ฒˆ์ง€๋ฉด์„œ ์ธ๋ช… ํ”ผํ•ด๊ฐ€ ์ปค์ง€๊ณ  ์žˆ๋Š” ๊ฐ€์šด๋ฐ, ์ตœ์ „์„ ์—์„œ ์‚ฐ๋ถˆ ์ง„ํ™”์— ๋ชฉ์ˆจ์„ ๊ฑธ๊ณ  ์žˆ๋Š” ์†Œ๋ฐฉ๊ด€๊ณผ ์‚ฐ๋ถˆ์žฌ๋‚œํŠน์ˆ˜์ง„ํ™”๋Œ€์›๋“ค์˜ ๊ทผ๋กœ ์—ฌ๊ฑด ๊ฐœ์„ ์„ ์œ„ํ•œ ๋ชจ๊ธˆ ์‚ฌ์—…์— 3์ผ ๋งŒ์— 3์–ต์›์ด ๋„˜๋Š” ๋ˆ์ด ๋ชจ์˜€์Šต๋‹ˆ๋‹ค.

์”ป์ง€๋„ ๋ชปํ•œ ๋ฐฉํ™”๋ณต ์žฌ์‚ฌ์šฉโ€ฆโ€˜์‚ฐ๋ถˆ ์ง„ํ™” ์˜์›…โ€™ ์œ„ํ•œ ๋ชจ...

0

๊ฒฝ๋ถ ์˜์„ฑ ์‚ฐ๋ถˆ์ด ๊ฒฝ๋ถ ๋ถ๋ถ€๊ถŒ์ธ ์ธ๊ทผ ์•ˆ๋™ยท์ฒญ์†กยท์˜์–‘ยท์˜๋• ๋“ฑ์œผ๋กœ ๋ฒˆ์ง€๋ฉด์„œ ์ธ๋ช… ํ”ผํ•ด๊ฐ€ ์ปค์ง€๊ณ  ์žˆ๋Š” ๊ฐ€์šด๋ฐ, ์ตœ์ „์„ ์—์„œ ์‚ฐ๋ถˆ ์ง„ํ™”์— ๋ชฉ์ˆจ์„ ๊ฑธ๊ณ  ์žˆ๋Š” ์†Œ๋ฐฉ๊ด€๊ณผ ์‚ฐ๋ถˆ์žฌ๋‚œํŠน์ˆ˜์ง„ํ™”๋Œ€์›๋“ค์˜ ๊ทผ๋กœ ์—ฌ๊ฑด ๊ฐœ์„ ์„ ์œ„ํ•œ ๋ชจ๊ธˆ ์‚ฌ์—…์— 3์ผ ๋งŒ์— 3์–ต์›์ด ๋„˜๋Š” ๋ˆ์ด ๋ชจ์˜€์Šต๋‹ˆ๋‹ค.

์”ป์ง€๋„ ๋ชปํ•œ ๋ฐฉํ™”๋ณต ์žฌ์‚ฌ์šฉโ€ฆโ€˜์‚ฐ๋ถˆ ์ง„ํ™” ์˜์›…โ€™ ์œ„ํ•œ ๋ชจ...

0
0
0
0
0
0

ๆ‹ไบบใจ็‚ญ้…ธ้ฃฒๆ–™ใฃใฆไผผใฆใพใ™ใ‚ˆใญใ€‚

ๅฎ‰ๆ˜“ใซใตใฃใฆใฏใ„ใ‘ใพใ›ใ‚“ใ€‚

0
0
0
0
0
0
0

ๆ‹ไบบใจ็‚ญ้…ธ้ฃฒๆ–™ใฃใฆไผผใฆใพใ™ใ‚ˆใญใ€‚

ๅฎ‰ๆ˜“ใซใตใฃใฆใฏใ„ใ‘ใพใ›ใ‚“ใ€‚

0
0
0
0
0
0

Jiwon shared the below article:

์—ฐํ•ฉ์šฐ์ฃผ(fediverse)์™€ ActivityPub ํ”„๋กœํ† ์ฝœ ์ดํ•ดํ•˜๊ธฐ: ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ฐ€์ด๋“œ

ๆดช ๆฐ‘ๆ†™ (Hong Minhee) @hongminhee@hackers.pub

์—ฐํ•ฉ์šฐ์ฃผ๋ž€ ๋ฌด์—‡์ผ๊นŒ?

X(๊ตฌ Twitter)๋‚˜ Instagram ๊ฐ™์€ ์ค‘์•™ํ™”๋œ ์†Œ์…œ ๋ฏธ๋””์–ด์— ์ง€์น˜์…จ๋‚˜์š”? ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ถ”์ฒœ, ๊ทธ๋ฆฌ๊ณ  ๋Š์ž„์—†๋Š” ๊ด‘๊ณ ๊ฐ€ ๊ฑฑ์ •๋˜์‹œ๋‚˜์š”? ์—ฌ๊ธฐ ๋Œ€์•ˆ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์—ฐํ•ฉ์šฐ์ฃผ(fediverse)์ž…๋‹ˆ๋‹ค.

ํŽ˜๋””๋ฒ„์Šค(fediverse)๋Š” โ€œfederatedโ€(์—ฐํ•ฉ๋œ)์™€ โ€œuniverseโ€(์šฐ์ฃผ)๋ฅผ ํ•ฉ์นœ ๋ง๋กœ, ํ•œ๊ตญ์–ด๊ถŒ์—์„œ๋Š” ์ฃผ๋กœ โ€œ์—ฐํ•ฉ์šฐ์ฃผโ€๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ์—ฐํ•ฉ์šฐ์ฃผ๋Š” ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ํ”Œ๋žซํผ์ด ์•„๋‹Œ, ์„œ๋กœ ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ์ ์ธ ์„œ๋ฒ„(์ธ์Šคํ„ด์Šค)๋“ค์˜ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.

์ด๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ• ๊นŒ์š”? ๋ฐ”๋กœ ActivityPub์ด๋ผ๋Š” ํ”„๋กœํ† ์ฝœ ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ์„œ๋กœ ๋‹ค๋ฅธ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”Œ๋žซํผ์ด ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ณตํ†ต ์–ธ์–ด ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฐํ•ฉ์šฐ์ฃผ๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

์—ฐํ•ฉ์šฐ์ฃผ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์ด๋ฉ”์ผ ์‹œ์Šคํ…œ๊ณผ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Gmail ์‚ฌ์šฉ์ž๊ฐ€ ๋„ค์ด๋ฒ„ ๋ฉ”์ผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, Mastodon ์‚ฌ์šฉ์ž๋Š” Misskey๋‚˜ PeerTube ์‚ฌ์šฉ์ž์™€ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (Mastodon, Misskey, PeerTube๊ฐ€ ๋ฌด์—‡์ธ์ง€๋Š” ์•„๋ž˜์—์„œ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Gmail๊ณผ ๋„ค์ด๋ฒ„์ฒ˜๋Ÿผ ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.) ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” ์ด ์„œ๋น„์Šค๋“ค์ด ๋ชจ๋‘ ๊ฐ™์€ ์–ธ์–ด์ธ ActivityPub ํ”„๋กœํ† ์ฝœ๋กœ ๋Œ€ํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์—ฐํ•ฉ์šฐ์ฃผ์—์„œ ์‚ฌ์šฉ์ž ID๋Š” @์‚ฌ์šฉ์ž๋ช…@์ธ์Šคํ„ด์Šค.๋„๋ฉ”์ธ ํ˜•์‹์œผ๋กœ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ๋งค์šฐ ๋น„์Šทํ•˜์ฃ ? ์˜ˆ๋ฅผ ๋“ค๋ฉด:

  • @honggildong@mastodon.social: mastodon.social ์ธ์Šคํ„ด์Šค ์‚ฌ์šฉ์ž
  • @kimcheolsu@pixelfed.social: pixelfed.social ์ธ์Šคํ„ด์Šค ์‚ฌ์šฉ์ž
  • @leeyeonghui@misskey.io: misskey.io ์ธ์Šคํ„ด์Šค ์‚ฌ์šฉ์ž

์—ฐํ•ฉ์šฐ์ฃผ์˜ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ๋‘˜๋Ÿฌ๋ณด๊ธฐ

์—ฐํ•ฉ์šฐ์ฃผ๋Š” ๋งˆ์น˜ ์—ฌ๋Ÿฌ ํ–‰์„ฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํƒœ์–‘๊ณ„ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ ํ–‰์„ฑ(ํ”Œ๋žซํผ)์€ ๊ณ ์œ ํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ๋ชจ๋‘ ๊ฐ™์€ ์šฐ์ฃผ(์—ฐํ•ฉ์šฐ์ฃผ)์— ์†ํ•ด ์žˆ์ฃ . ์•„๋ž˜ ํ‘œ์—์„œ ์ฃผ์š” ํ”Œ๋žซํผ๋“ค์„ ์‚ดํŽด๋ด…์‹œ๋‹ค:

ํ”Œ๋žซํผ ์„ค๋ช… ์ฃผ์š” ์ธ์Šคํ„ด์Šค ํŠน์ง•
Mastodon X(๊ตฌ Twitter)์™€ ์œ ์‚ฌํ•œ ๋งˆ์ดํฌ๋กœ๋ธ”๋กœ๊น… ํ”Œ๋žซํผ โ€ข mastodon.social (๊ณต์‹ ์ธ์Šคํ„ด์Šค)
โ€ข ์šฐ๋ฆฌ.์ธ์ƒ (ํ•œ๊ตญ ์ค‘์‹ฌ)
500์ž ์ œํ•œ์˜ ์งง์€ ๊ฒŒ์‹œ๋ฌผ, ํ•ด์‹œํƒœ๊ทธ, ์ปจํ…์ธ  ๊ฒฝ๊ณ  ๊ธฐ๋Šฅ
Misskey ์ผ๋ณธ์—์„œ ๊ฐœ๋ฐœ๋œ ๊ณ ๋„๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•œ ๋งˆ์ดํฌ๋กœ๋ธ”๋กœ๊น… ํ”Œ๋žซํผ โ€ข misskey.io (๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ผ๋ณธ ์ธ์Šคํ„ด์Šค)
โ€ข ์Šคํ…”๋ผ (ํ•œ๊ตญ ์ค‘์‹ฌ)
๋ฆฌ์•ก์…˜, ๊ฒŒ์ž„, ์ฑ„ํŒ… ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ, ๋†’์€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ์„ฑ
Pixelfed Instagram๊ณผ ์œ ์‚ฌํ•œ ์ด๋ฏธ์ง€ ๊ณต์œ  ํ”Œ๋žซํผ โ€ข pixelfed.social (๊ณต์‹ ์ธ์Šคํ„ด์Šค)
โ€ข ์ถ”์–ต:์‚ฌ์ง„ (ํ•œ๊ตญ ์ค‘์‹ฌ)
์Šคํ† ๋ฆฌ, ํ•„ํ„ฐ, ๋ฐœ๊ฒฌ ๊ธฐ๋Šฅ
PeerTube YouTube์™€ ์œ ์‚ฌํ•œ ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ํ”Œ๋žซํผ โ€ข PeerTube.TV P2P ๊ธฐ์ˆ ๋กœ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ, ์ฑ„๋„, ์žฌ์ƒ๋ชฉ๋ก
WriteFreely ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ๋ธ”๋กœ๊ทธ ํ”Œ๋žซํผ โ€ข write.as Markdown ์ง€์›, ์‹ฌํ”Œํ•œ ๋””์ž์ธ
Lemmy Reddit๊ณผ ์œ ์‚ฌํ•œ ๋งํฌ ์• ๊ทธ๋ฆฌ๊ฒŒ์ดํ„ฐ ๋ฐ ํ† ๋ก  ํ”Œ๋žซํผ โ€ข lemmy.ml
โ€ข YuruLemmy (ํ•œ๊ตญ ์ค‘์‹ฌ)
์ปค๋ฎค๋‹ˆํ‹ฐ(์„œ๋ธŒ๋ ˆ๋”ง๊ณผ ์œ ์‚ฌ), ํˆฌํ‘œ, ํ† ๋ก 

ํ”Œ๋žซํผ vs ์ธ์Šคํ„ด์Šค: ๋ฌด์Šจ ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ?

์—ฐํ•ฉ์šฐ์ฃผ๋ฅผ ์ดํ•ดํ•  ๋•Œ ํ”ํžˆ ํ˜ผ๋™๋˜๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ํ”Œ๋žซํผ(์†Œํ”„ํŠธ์›จ์–ด)๊ณผ ์ธ์Šคํ„ด์Šค(์„œ๋ฒ„)์˜ ์ฐจ์ด์ธ๋ฐ์š”.

ํ”Œ๋žซํผ์€ Mastodon, Misskey, Pixelfed์™€ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด ์ž์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋กœ, ๋ˆ„๊ตฌ๋‚˜ ๋‹ค์šด๋กœ๋“œ๋ฐ›์•„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์Šคํ„ด์Šค๋Š” ๊ทธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฐœ๋ณ„ ์„œ๋ฒ„๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. mastodon.social๊ณผ ์šฐ๋ฆฌ.์ธ์ƒ์€ ๋ชจ๋‘ Mastodon ํ”Œ๋žซํผ์„ ์‹คํ–‰ํ•˜๋Š” ๋ณ„๋„์˜ ์ธ์Šคํ„ด์Šค์ž…๋‹ˆ๋‹ค.

Meta์˜ Threads ๊ฐ™์€ ์ผ๋ถ€ ์„œ๋น„์Šค๋Š” ํ”Œ๋žซํผ๊ณผ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ์—ฐํ•ฉ์šฐ์ฃผ ์„œ๋น„์Šค๋Š” ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐํ•ฉ์šฐ์ฃผ์˜ ๋งค๋ ฅ ํฌ์ธํŠธ

์—ฐํ•ฉ์šฐ์ฃผ๊ฐ€ ๊ฐ–๋Š” ๋ช‡ ๊ฐ€์ง€ ๋งค๋ ฅ์ ์ธ ํŠน์ง•์ด ์žˆ์Šต๋‹ˆ๋‹ค:

  1. ํƒˆ์ค‘์•™ํ™”: ํŠน์ • ๊ธฐ์—…์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ์™€ ๊ทœ์น™์„ ํ†ต์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ ์ธ์Šคํ„ด์Šค๋Š” ์ž์ฒด ๊ทœ์น™์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ์ฃผ๊ถŒ: ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ํ†ต์ œ๊ถŒ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๊ฒ€์—ด ์ €ํ•ญ์„ฑ: ํ•œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ฐจ๋‹จ๋˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋กœ ์‰ฝ๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘์‹ฌ: ๊ฐ ์ธ์Šคํ„ด์Šค๋Š” ํŠน์ • ๊ด€์‹ฌ์‚ฌ๋‚˜ ์ง€์—ญ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค.
  5. ๋‹ค์–‘์„ฑ: ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ๊ณผ ์ธ์Šคํ„ด์Šค๊ฐ€ ์กด์žฌํ•˜์—ฌ ์„ ํƒ์˜ ํญ์ด ๋„“์Šต๋‹ˆ๋‹ค.

์—ฐํ•ฉ์šฐ์ฃผ ์‹œ์ž‘ํ•˜๊ธฐ

์—ฐํ•ฉ์šฐ์ฃผ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์Šต๋‹ˆ๋‹ค:

  1. ์ž์‹ ์˜ ๊ด€์‹ฌ์‚ฌ๋‚˜ ์ง€์—ญ๊ณผ ๊ด€๋ จ๋œ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  2. ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์— ๊ณ„์ •์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  3. ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์˜ ์‚ฌ์šฉ์ž๋“ค์„ ํŒ”๋กœ์šฐํ•˜๊ณ  ์†Œํ†ต์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค!

ํ•œ๊ตญ ์‚ฌ์šฉ์ž๋ผ๋ฉด Mastodon ์ธ์Šคํ„ด์Šค์ธ ์šฐ๋ฆฌ.์ธ์ƒ, Misskey ์ธ์Šคํ„ด์Šค์ธ ์Šคํ…”๋ผ ๊ฐ™์€ ํ•œ๊ตญ์–ด ์ค‘์‹ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ํ•œ๊ตญ์–ด ํ™˜๊ฒฝ์„ ์ง€์›ํ•˜๊ณ  ํ•œ๊ตญ ์‚ฌ์šฉ์ž๋“ค์ด ํ™œ๋ฐœํ•˜๊ฒŒ ํ™œ๋™ํ•˜๊ณ  ์žˆ์–ด ์‹œ์ž‘ํ•˜๊ธฐ ์ข‹์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ๋ฉด ์ด ๊ธ€์ด ์˜ฌ๋ผ์˜จ Hackers' Pub๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋“ค์„ ์œ„ํ•œ ์†Œ์…œ ๋ฏธ๋””์–ด๋ž๋‹ˆ๋‹ค. ์•„์ง ๊ฐœ๋ฐœ์ค‘์ด๋ผ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ฐ€์ž…์„ ๋ฐ›๊ณ  ์žˆ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค๋งŒ, ํ™๋ฏผํฌ์—๊ฒŒ ์—ฐ๋ฝ ์ฃผ์‹œ๋ฉด ๊ณ„์ •์„ ์ƒ์„ฑํ•ด ๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ActivityPub: ์—ฐํ•ฉ์šฐ์ฃผ์˜ ์‹ฌ์žฅ

์ด์ œ ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ ActivityPub์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ActivityPub์€ W3C์—์„œ ๊ถŒ์žฅํ•˜๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ๋กœ, ๋ถ„์‚ฐ ์†Œ์…œ ๋„คํŠธ์›Œํ‚น์˜ ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค. ActivityStreams 2.0 ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋ฒ„ ๊ฐ„์— ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

ActivityPub์˜ ํ•ต์‹ฌ ๊ฐœ๋…

ActivityPub์€ ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ฐœ๋…์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค:

  1. ์•กํ„ฐ(actor): ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ๋“ฑ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์ฒด์ž…๋‹ˆ๋‹ค. ๊ฐ ์•กํ„ฐ๋Š” ๊ณ ์œ ํ•œ URL์„ ๊ฐ€์ง€๋ฉฐ, ์ˆ˜์‹ ํ•จ(inbox)๊ณผ ๋ฐœ์‹ ํ•จ(outbox)์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
  2. ์•กํ‹ฐ๋น„ํ‹ฐ(activity): ์•กํ„ฐ๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ํ–‰๋™์œผ๋กœ, ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ, ๋Œ“๊ธ€ ์ข‹์•„์š”, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ํŒ”๋กœ์šฐ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๊ฐ์ฒด(object): ํ…์ŠคํŠธ ๊ฒŒ์‹œ๋ฌผ, ์ด๋ฏธ์ง€, ๋น„๋””์˜ค์™€ ๊ฐ™์ด ์ƒ์„ฑ๋˜๊ณ  ๊ณต์œ ๋˜๋Š” ์ฝ˜ํ…์ธ ์ž…๋‹ˆ๋‹ค.

์‹ค์ œ ์ž‘๋™ ๋ฐฉ์‹

ํ™๊ธธ๋™(@honggildong@mastodon.social)์ด ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๊ณ , ์ด์˜ํฌ(@leeyeonghui@misskey.io)๊ฐ€ ์ด์— ๋ฐ˜์‘ํ•˜๋Š” ๊ณผ์ •์„ ์‚ดํŽด๋ด…์‹œ๋‹ค:

  1. ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ: ํ™๊ธธ๋™์ด Mastodon์—์„œ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. Mastodon ์„œ๋ฒ„๋Š” ์ด ๊ฒŒ์‹œ๋ฌผ์„ ActivityStreams 2.0 ํ˜•์‹์˜ Create(Note) ์•กํ‹ฐ๋น„ํ‹ฐ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์•กํ‹ฐ๋น„ํ‹ฐ๋Š” ํ™๊ธธ๋™์˜ ํŒ”๋กœ์›Œ(์ด์˜ํฌ ํฌํ•จ)์—๊ฒŒ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

  2. ๊ฒŒ์‹œ๋ฌผ ์ˆ˜์‹ : ์ด์˜ํฌ์˜ Misskey ์„œ๋ฒ„๋Š” ์ด ์•กํ‹ฐ๋น„ํ‹ฐ๋ฅผ ๋ฐ›๊ณ  ์ฒ˜๋ฆฌํ•˜์—ฌ ์ด์˜ํฌ์˜ ํƒ€์ž„๋ผ์ธ์— ํ™๊ธธ๋™์˜ ๊ฒŒ์‹œ๋ฌผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

  3. ์ƒํ˜ธ์ž‘์šฉ: ์ด์˜ํฌ๊ฐ€ ๊ฒŒ์‹œ๋ฌผ์— ์ข‹์•„์š”๋ฅผ ๋ˆ„๋ฅด๋ฉด, Misskey ์„œ๋ฒ„๋Š” Like(Note) ์•กํ‹ฐ๋น„ํ‹ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ™๊ธธ๋™์˜ Mastodon ์„œ๋ฒ„๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ํ™๊ธธ๋™์€ ์ด์˜ํฌ๊ฐ€ ์ž์‹ ์˜ ๊ฒŒ์‹œ๋ฌผ์„ ์ข‹์•„ํ–ˆ๋‹ค๋Š” ์•Œ๋ฆผ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋งˆ์น˜ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํ†ต์—ญ์‚ฌ๋ฅผ ํ†ตํ•ด ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜์ฃ ? ActivityPub์ด ๋ฐ”๋กœ ๊ทธ ํ†ต์—ญ์‚ฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

ActivityPub์˜ ์‹ค์ œ ๋ฉ”์‹œ์ง€ ๋“ค์—ฌ๋‹ค๋ณด๊ธฐ

๊ฐœ๋ฐœ์ž๋กœ์„œ ์‹ค์ œ ActivityPub ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ค ํ…๋ฐ์š”. ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์‹œ๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค:

1. ์‚ฌ์šฉ์ž ํ”„๋กœํ•„(์•กํ„ฐ) ์ •๋ณด

{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://w3id.org/security/v1"
  ],
  "id": "https://mastodon.social/users/honggildong",
  "type": "Person",
  "preferredUsername": "honggildong",
  "name": "ํ™๊ธธ๋™",
  "summary": "์—ฐํ•ฉ์šฐ์ฃผ์˜ ๊ฐœ์ฒ™์ž",
  "inbox": "https://mastodon.social/users/honggildong/inbox",
  "outbox": "https://mastodon.social/users/honggildong/outbox",
  "followers": "https://mastodon.social/users/honggildong/followers",
  "following": "https://mastodon.social/users/honggildong/following",
  "publicKey": {
    "id": "https://mastodon.social/users/honggildong#main-key",
    "owner": "https://mastodon.social/users/honggildong",
    "publicKeyPem": "-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----"
  },
  "icon": {
    "type": "Image",
    "mediaType": "image/jpeg",
    "url": "https://mastodon.social/system/accounts/avatars/000/000/001/original/avatar.jpg"
  }
}

์ด JSON ๋ฐ์ดํ„ฐ๋Š” ํ™๊ธธ๋™์˜ ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ด๋ฆ„, ์†Œ๊ฐœ, ํ”„๋กœํ•„ ์‚ฌ์ง„ URL, ๊ทธ๋ฆฌ๊ณ  ์ค‘์š”ํ•œ inbox์™€ outbox URL์ด ํฌํ•จ๋˜์–ด ์žˆ์ฃ .

2. ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ์•กํ‹ฐ๋น„ํ‹ฐ

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "id": "https://mastodon.social/users/honggildong/statuses/123456/activity",
  "type": "Create",
  "actor": "https://mastodon.social/users/honggildong",
  "published": "2025-02-21T14:30:00Z",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public"
  ],
  "cc": [
    "https://mastodon.social/users/honggildong/followers"
  ],
  "object": {
    "id": "https://mastodon.social/users/honggildong/statuses/123456",
    "type": "Note",
    "content": "<p>์—ฐํ•ฉ์šฐ์ฃผ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! #fediverse #์—ฐํ•ฉ์šฐ์ฃผ</p>",
    "published": "2025-02-21T14:30:00Z",
    "attributedTo": "https://mastodon.social/users/honggildong",
    "to": [
      "https://www.w3.org/ns/activitystreams#Public"
    ],
    "cc": [
      "https://mastodon.social/users/honggildong/followers"
    ],
    "tag": [
      {
        "type": "Hashtag",
        "href": "https://mastodon.social/tags/fediverse",
        "name": "#fediverse"
      },
      {
        "type": "Hashtag",
        "href": "https://mastodon.social/tags/์—ฐํ•ฉ์šฐ์ฃผ",
        "name": "#์—ฐํ•ฉ์šฐ์ฃผ"
      }
    ]
  }
}

์ด๊ฒƒ์€ ํ™๊ธธ๋™์ด ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ–ˆ์„ ๋•Œ ์ƒ์„ฑ๋˜๋Š” Create(Note) ์•กํ‹ฐ๋น„ํ‹ฐ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋ฌผ ๋‚ด์šฉ, ํ•ด์‹œํƒœ๊ทธ, ๊ณต๊ฐœ ๋ฒ”์œ„ ๋“ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํŒ”๋กœ์šฐ ์•กํ‹ฐ๋น„ํ‹ฐ

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "id": "https://misskey.io/users/leeyeonghui/follow/1234",
  "type": "Follow",
  "actor": "https://misskey.io/users/leeyeonghui",
  "object": "https://mastodon.social/users/honggildong"
}

์ด์˜ํฌ๊ฐ€ ํ™๊ธธ๋™์„ ํŒ”๋กœ์šฐํ•  ๋•Œ ์ƒ์„ฑ๋˜๋Š” Follow ์•กํ‹ฐ๋น„ํ‹ฐ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜์ฃ ?

ActivityPub ์„œ๋ฒ„ ๊ตฌํ˜„ํ•˜๊ธฐ: ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํŒ

์ง์ ‘ ActivityPub ์„œ๋ฒ„๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค:

  1. ์•กํ„ฐ ๊ตฌํ˜„: ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ActivityStreams ํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  2. ์ˆ˜์‹ ํ•จ๊ณผ ๋ฐœ์‹ ํ•จ ์„ค์ •: HTTP ์—”๋“œํฌ์ธํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์•กํ‹ฐ๋น„ํ‹ฐ๋ฅผ ๋ฐ›๊ณ  ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  3. ์„œ๋ช… ๋ฐ ์ธ์ฆ: HTTP Signatures๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์„ ์„œ๋ช…ํ•˜๊ณ  ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.
  4. ์•กํ‹ฐ๋น„ํ‹ฐ ์ฒ˜๋ฆฌ: ๋‹ค์–‘ํ•œ ์•กํ‹ฐ๋น„ํ‹ฐ ์œ ํ˜•(Create, Follow, Like ๋“ฑ)์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋กœ์ง์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  5. ๋ฐ์ดํ„ฐ ์ €์žฅ: ์‚ฌ์šฉ์ž, ๊ฒŒ์‹œ๋ฌผ, ์•กํ‹ฐ๋น„ํ‹ฐ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  6. ์—ฐํ•ฉ ์ •์ฑ… ๊ตฌํ˜„: ์–ด๋–ค ์ธ์Šคํ„ด์Šค์™€ ์—ฐํ•ฉํ• ์ง€, ์–ด๋–ค ์ปจํ…์ธ ๋ฅผ ํ—ˆ์šฉํ• ์ง€ ๋“ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— Mastodon, Misskey ๊ฐ™์€ ๊ธฐ์กด ๊ตฌํ˜„์ฒด์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค Fedify ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

WebFinger: ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•

์—ฐํ•ฉ์šฐ์ฃผ์—์„œ @leeyeonghui@misskey.io ๊ฐ™์€ ์‚ฌ์šฉ์ž ID๋ฅผ ์–ด๋–ป๊ฒŒ ์‹ค์ œ ActivityPub ์•กํ„ฐ URL๋กœ ๋ณ€ํ™˜ํ• ๊นŒ์š”? ๊ทธ ๋น„๋ฐ€์€ WebFinger ํ”„๋กœํ† ์ฝœ์— ์žˆ์Šต๋‹ˆ๋‹ค:

GET https://misskey.io/.well-known/webfinger?resource=acct:leeyeonghui@misskey.io

์ด ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ์„œ๋ฒ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค:

{
  "subject": "acct:leeyeonghui@misskey.io",
  "links": [
    {
      "rel": "self",
      "type": "application/activity+json",
      "href": "https://misskey.io/users/leeyeonghui"
    }
  ]
}

์ด์ œ https://misskey.io/users/leeyeonghui URL์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ์ „์ฒด ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์—์„œ ์ด๋ฆ„์œผ๋กœ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ์ฐพ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜์ฃ !

์—ฐํ•ฉ์šฐ์ฃผ์˜ ๋„์ „ ๊ณผ์ œ์™€ ๋ฏธ๋ž˜

์—ฐํ•ฉ์šฐ์ฃผ๋Š” ๊ณ„์† ์„ฑ์žฅํ•˜๊ณ  ์žˆ์ง€๋งŒ, ๋ช‡ ๊ฐ€์ง€ ๋„์ „ ๊ณผ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. ํ™•์žฅ์„ฑ: ์ˆ˜๋งŽ์€ ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹ ์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  2. ๋ชจ๋”๋ ˆ์ด์…˜: ๊ฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ž์ฒด ๊ทœ์น™์„ ๊ฐ€์ง€๋ฏ€๋กœ ์ฝ˜ํ…์ธ  ์กฐ์ •์— ์ผ๊ด€์„ฑ์ด ๋ถ€์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋ฐœ๊ฒฌ์„ฑ: ์ค‘์•™ํ™”๋œ ํ”Œ๋žซํผ์— ๋น„ํ•ด ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ฐพ๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜: ์ผ๋ถ€ ํ”Œ๋žซํผ์€ ์•„์ง UI/UX ์ธก๋ฉด์—์„œ ๊ฐœ์„ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Threads์™€ ๊ฐ™์€ ์ฃผ์š” ์„œ๋น„์Šค๋“ค์ด ActivityPub์„ ์ฑ„ํƒํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ, ์—ฐํ•ฉ์šฐ์ฃผ์˜ ๋ฏธ๋ž˜๋Š” ๋ฐ์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋กœ์„œ, ์ด๋Ÿฐ ์„ฑ์žฅํ•˜๋Š” ์ƒํƒœ๊ณ„์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ๋ฌด๋ฆฌ

์—ฐํ•ฉ์šฐ์ฃผ์™€ ActivityPub์€ ์ค‘์•™ํ™”๋œ ์†Œ์…œ ๋ฏธ๋””์–ด์˜ ๋Œ€์•ˆ์œผ๋กœ์„œ ์ ์  ๋” ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๋งŽ์€ ํ†ต์ œ๊ถŒ์„ ๋ถ€์—ฌํ•˜๊ณ , ๋‹ค์–‘ํ•˜๊ณ  ํ’๋ถ€ํ•œ ์˜จ๋ผ์ธ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์—ฐํ•ฉ์šฐ์ฃผ์˜ ์„ธ๊ณ„๋Š” ๊ณ„์†ํ•ด์„œ ํ™•์žฅ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋กœ์„œ, ์—ฌ๋Ÿฌ๋ถ„์€ ์ด ์ƒˆ๋กœ์šด ํƒˆ์ค‘์•™ํ™”๋œ ์›น์˜ ์ƒํƒœ๊ณ„์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ActivityPub ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜, ํ˜„์žฌ์˜ ๋„์ „ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•œ๊ตญ ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ฐธ์—ฌ๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด ํ•œ๊ตญ ์‚ฌ์šฉ์ž๋“ค์„ ์œ„ํ•œ ๋” ๋‹ค์–‘ํ•˜๊ณ  ํ’๋ถ€ํ•œ ์„œ๋น„์Šค๊ฐ€ ์ƒ๊ธธ ๊ฒƒ์ด๊ณ , ์ด๋Š” ๋” ๊ฑด๊ฐ•ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ธํ„ฐ๋„ท ๋ฌธํ™”๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๊ธฐ์—ฌํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ, ์—ฐํ•ฉ์šฐ์ฃผ๋กœ์˜ ์—ฌํ–‰์„ ์‹œ์ž‘ํ•ด ๋ณด์‹œ๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”?

Read more โ†’
6
3
3
0
0
0

์˜๋‚จ ์ง€์—ญ ์‚ฐ๋ถˆ์ด ๊ฐ•ํ•œ ๋ฐ”๋žŒ์„ ํƒ€๊ณ  ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐํ•˜๋ฉด์„œ ์‚ฐ๋ถˆ์— ๋”ฐ๋ฅธ ์‚ฌ๋ง์ž๊ฐ€ 20๋ช… ๊ฐ€๊นŒ์ด ๋Š˜์–ด๋‚œ ๊ฐ€์šด๋ฐ, ๋ณดํ˜ธ์ž์™€ ํ•จ๊ป˜ ๋Œ€ํ”ผํ•˜์ง€ ๋ชปํ•ด ๋ชฉ์ค„์— ๋ฌถ์ธ ์ฑ„ ํ™”๋งˆ ์†์— ๊ฐ‡ํžŒ ๋™๋ฌผ๋“ค์„ ๊ตฌํ•˜๋ ค๋Š” ๋™๋ฌผ๋‹จ์ฒด๋“ค์˜ ๊ตฌํ˜ธ ํ™œ๋™๋„ ๊ธด๋ฐ•ํ•˜๊ฒŒ ์ด๋ค„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โ€œ๋ฉ ๋ฉโ€ ์‚ฐ๋ถˆ ์† ํ™€๋กœ ๋‚จ์€ ๊ฐœโ€ฆ์—ฐ๊ธฐ ์† ๊ผฌ๋ฆฌ ํ”๋“ค์—ˆ...

0
0
0
0
0
0

Wordle 1,376 4/6*

โฌœโฌœโฌœ๐ŸŸจโฌœ
๐ŸŸจ๐ŸŸจโฌœโฌœ๐ŸŸจ
๐ŸŸจ๐ŸŸจ๐ŸŸจ๐ŸŸฉ๐ŸŸฉ
๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ

WordleBot
Skill 88/99
Luck 53/99

0

๋ธ”๋ฃจ์Šค์นด์ด๋ฅผ ์—ฐํ•ฉ์šฐ์ฃผ๋ณด๋‹ค ๋จผ์ € ์ผ๊ณ , ํ•ด์ปค๋‰ด์Šค์—์„œ ๊ด€๋ จ ์ฃผ์žฅ์— ๋Œ€ํ•ด์„œ ๊ฝค ์‹ธ์šฐ๊ธฐ๋„ ํ•œ ์ž…์žฅ์—์„œ ๋ฏผํฌ๋‹˜์˜ ๊ธ€ ใ€ˆBluesky๋Š” X์˜ ํ›Œ๋ฅญํ•œ ๋Œ€์•ˆ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์—ฐํ•ฉ์šฐ์ฃผ์˜ ๋Œ€์•ˆ์€ ์•„๋‹™๋‹ˆ๋‹คใ€‰์— ๋Œ€ํ•œ ๋ฐ˜๋Œ€ ์˜๊ฒฌ์„ ์ œ์‹œํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ด ์˜๊ฒฌ์ด ์—ฐํ•ฉ์šฐ์ฃผ์— ๋Œ€ํ•œ ์ „๋ฉด์ ์ธ ๋น„ํŒ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์˜๊ฒฌ์„ ์ œ์‹œํ•˜๊ธฐ์— ์•ž์„œ ํ™•์‹คํžˆ ํ•ด ๋‘”๋‹ค(๊ทธ๋žฌ๋‹ค๋ฉด Hackers' Pub์— ๋“ค์–ด ์˜ฌ ์ผ์ด ์—†์—ˆ๊ฒ ์ง€).

ํƒˆ์ค‘์•™ํ™”๋Š” ๋งค๋ ฅ์ ์ธ ๊ฐœ๋…์ž„์ด ํ‹€๋ฆผ ์—†๋‹ค. ์ธํ„ฐ๋„ท์˜ ๋งŽ์€ ์ค‘์š”ํ•œ ์š”์†Œ๋“ค์ด ์–ด๋А ์ •๋„ ํƒˆ์ค‘์•™ํ™”๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํƒˆ์ค‘์•™ํ™”๊ฐ€ ์ธํ„ฐ๋„ท์˜ ์žฅ์ ๋“ค์— ํฐ ๋ชซ์„ ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์„ ์‰ฌ์ด ํ•  ์ˆ˜ ์žˆ๊ณ , ์–ด๋А ์ •๋„๋Š” ๊ทธ๊ฒŒ ์‚ฌ์‹ค์ด๊ธฐ๋„ ํ•˜๋‹ˆ๊นŒ. ํ•˜์ง€๋งŒ ์—„๋ฐ€ํžˆ ๋งํ•˜์ž๋ฉด ํƒˆ์ค‘์•™ํ™”๋Š” ๊ธฐ์ˆ ์ ์ธ ํŠน์ง•์ด์ง€ ๊ทธ ์ž์ฒด๋กœ ์žฅ์ ์ด ์•„๋‹ˆ๋ฉฐ, ํƒˆ์ค‘์•™ํ™”๊ฐ€ ์žฅ์ ์œผ๋กœ ์ž‘์šฉํ•˜๋ ค๋ฉด ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ๋น„ํŠธ์ฝ”์ธ์„ ์œ„์‹œํ•œ ์•”ํ˜ธํ™”ํ๋Š” ๋ณธ๋”” ๋น„์ž”ํ‹ด ์‹คํŒจ๊นŒ์ง€ ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ํƒˆ์ค‘์•™ํ™”๋ฅผ ์žฅ์ ์œผ๋กœ ๋‚ด์„ธ์› ์œผ๋‚˜, ๊ฒฐ๊ตญ ํ™”ํ๋กœ์„œ ์ œ๋Œ€๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ์‹œ์ž‘ํ•˜์ž ํ˜„์‹ค ๊ฒฝ์ œ์™€์˜ ์ปคํ”Œ๋ง ๋•Œ๋ฌธ์— ๊ทธ "์žฅ์ "์ด ํฌ๊ฒŒ ํฌ์„๋˜๊ณ  ๋ง์•˜๋‹ค. ํ˜„ ์‹œ์ ์—์„œ ์•”ํ˜ธํ™”ํ๋Š” ๋ฌด์—์„œ ์œ ์˜ ์‹ ๋ขฐ๋ฅผ ์ฐฝ์กฐํ•˜์—ฌ ์‹ ์šฉํ™”ํ์˜ ์š”๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๋ฐ๊นŒ์ง€๋Š” ์„ฑ๊ณตํ–ˆ๊ณ  ๊ทธ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์—ญ์‚ฌ์ ์ธ ์ผ์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ๊ทธ๊ฒŒ ํƒˆ์ค‘์•™ํ™”๋ž‘ ๋ฌด์Šจ ์ƒ๊ด€์ด ์žˆ๋А๋ƒ ํ•˜๋ฉด ๊ธ€์Ž„์˜ฌ์‹œ๋‹ค.

๋ธ”๋ฃจ์Šค์นด์ด๊ฐ€ ์—ฐํ•ฉ์šฐ์ฃผ๋ณด๋‹ค ๋œ ํƒˆ์ค‘์•™ํ™”๋˜์–ด ์žˆ์Œ์€ ๋ถ„๋ช…ํ•˜๋‹ค. ๋ฏผํฌ๋‹˜์˜ ๊ธ€์—์„œ ์ง€์ ๋˜์—ˆ๋“ฏ, ๋ธ”๋ฃจ์Šค์นด์ด๊ฐ€ ์ด๋Ÿฐ ์„ ํƒ์„ ํ•œ ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ์˜จ์ „ํ•œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์ „์—ญ ๋ทฐ๊ฐ€ ํ•„์ˆ˜์ ์œผ๋กœ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋ณด์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋งํ•˜๋ฉด ์—ฐํ•ฉ์šฐ์ฃผ๋Š” ๋” ํƒˆ์ค‘์•™ํ™”๋ฅผ ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์ „์—ญ ๋ทฐ๋ฅผ ํฌ๊ธฐํ–ˆ๋Š”๋ฐ, ์ด ๋•Œ๋ฌธ์— ์—ฐํ•ฉ์šฐ์ฃผ์—์„œ์˜ "์†Œ์…œ ๋„คํŠธ์›Œํฌ"๋Š” ํŠธ์œ„ํ„ฐ/X์™€๋Š” ๊ตฌ์กฐ๊ฐ€ ํฌ๊ฒŒ ๋‹ค๋ฅด๋‹ค. ๋…ธ๋“œ ๊ทœ๋ชจ๊ฐ€ ๋ฌธํ„ฑ๊ฐ’์— ๋‹ค๋‹ค๋ฅด์ง€ ๋ชปํ•˜๋ฉด ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ์•„์„œ ํŒ”๋กœํ•ด์•ผ๋งŒ ์˜จ์ „ํ•œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ์—ฐํ•ฉ์šฐ์ฃผ ์•ˆ์—์„œ๋Š” ์ด๋Ÿฐ ์™ธ๋ถ€ ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฌผ๋ก  ์ธํ„ฐ๋„ท๊ณผ ๋˜‘๊ฐ™์ด ๊ฒ€์ƒ‰ ์—”์ง„์ด ์กด์žฌํ•  ์ˆ˜์•ผ ์žˆ๊ฒ ์ง€๋งŒ, ํฌ๋กค๋ง์œผ๋กœ ์ธํ•œ ๋ถ€ํ•˜์™€ ํ”„๋ผ์ด๋ฒ„์‹œ์— ๋Œ€ํ•œ ์˜๊ฒฌ ์ฐจ์ด ๋•Œ๋ฌธ์— ํ˜„์‹ค์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์—ฐํ•ฉ์šฐ์ฃผ ๋‚ด ๊ฒ€์ƒ‰ ์—”์ง„์€ ์—†๋‹ค๊ณ  ์•Œ๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฐํ•ฉ์šฐ์ฃผ์—์„œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์˜ ๊ตฌ์„ฑ์€ ์—ฐํ•ฉ์šฐ์ฃผ ๋ฐ”๊นฅ์˜, ๋ณดํ†ต์€ ์ค‘์•™ํ™”๋˜์–ด ์žˆ๋Š”, ๋‹ค๋ฅธ ์†Œ์…œ ๋„คํŠธ์›Œํฌ(์ด๋ฅผํ…Œ๋ฉด ํ˜„์‹ค ์ธ๊ฐ„ ๊ด€๊ณ„)๋ฅผ ๋นŒ์–ด์•ผ๋งŒ ํ•˜๋Š”๋ฐ, ์ด๋Ÿฌ๋ฉด ํƒˆ์ค‘์•™ํ™”๊ฐ€ ํฐ ๊ฐ€์น˜๊ฐ€ ์žˆ์„๊นŒ?

ํ•œํŽธ์œผ๋กœ๋Š” ์ „์—ญ ๋ทฐ๊ฐ€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์˜ ๋‹จ์ ์ด๋ผ๊ณ  ์ฃผ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์ง€๋„ ์žˆ๋‹ค. ํŠธ์œ„ํ„ฐ/X๋ฅผ ์˜ค๋ž˜ ์จ ๋ณธ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋‹ค ์•Œ๊ฒ ์ง€๋งŒ ํ•œ ๋ฌด๋ฆฌ์˜ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค๋ฅธ ์˜๊ฒฌ์„ ๊ฐ€์ง„ ๋ฌด๋ฆฌ์™€ ์ถฉ๋Œํ•˜๋Š” ์ฃผ๋œ ํ†ต๋กœ๋Š” ๊ฒ€์ƒ‰์ด๋‚˜ ํ•ด์‹œํƒœ๊ทธ๋ฅผ ํ†ตํ•œ ๋…ธ์ถœ, ์ฆ‰ ์ „์—ญ ๋ทฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์‹ค์˜ ๊ทœ๋ชจ ์žˆ๋Š” ์—ฐํ•ฉ์šฐ์ฃผ ๋…ธ๋“œ๋“ค์„ ์‚ดํŽด ๋ณด๋ฉด ๊ฐ ๋…ธ๋“œ๊ฐ€ ๊ณง ํ•œ ๋ฌด๋ฆฌ์— ๋Œ€์‘ํ•˜๋Š” ์‹์œผ๋กœ ์ถฉ๋Œ์„ ๋ฏธ๋ฆฌ ํšŒํ”ผํ•˜๋Š” ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋˜์ง€, ๋”ฑํžˆ ์ด๋Ÿฐ ์ถฉ๋Œ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ์ ‘๊ทผ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ๋…ธ๋“œ ์šด์˜์ž๋ฅผ ์œ„ํ•ด ์ฐจ๋‹จํ•˜๋Š” ๊ฑธ ์ถ”์ฒœํ•˜๋Š” ์„œ๋ฒ„ ๋ชฉ๋ก ๊ฐ™์€ ๊ฒŒ ๋Œ์•„๋‹ค๋‹ˆ๋Š” ๊ฑด ์—ฐํ•ฉ์šฐ์ฃผ ๋ฐ”๊นฅ์˜ ์ผ์ด์ง€ ์•Š๋Š”๊ฐ€. ๊ฒฐ๊ตญ ์ „์—ญ ๋ทฐ์˜ ์—ญํ• ์„ ๋Œ€์ฒดํ•˜๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๋ฐ”๊นฅ์˜ ๋˜ ๋‹ค๋ฅธ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๊ฐ€ ์กด์žฌํ•  ๊ฒƒ์ด๊ธฐ์—, ์šฐ๋ฆฌ๊ฐ€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ์–ด๋–ค ์ด์œ ๋กœ๋“  ์œ ์šฉํ•˜๋‹ค๊ณ  ์—ฌ๊ธด๋‹ค๋ฉด ์ „์—ญ ๋ทฐ๊ฐ€ ์—†๋Š” ๊ฒŒ ์žฅ์ ์ด ๋  ์ˆ˜๋Š” ์—†๋‹ค.

๋ชจ๋“  ์ด๋“ค์ด ์ด๋Ÿฐ ์‚ฌ๊ณ  ๊ณผ์ •์„ ๊ฐ€์ง€๊ณ  ๋ธ”๋ฃจ์Šค์นด์ด๋‚˜ ์—ฐํ•ฉ์šฐ์ฃผ๋ฅผ ์„ ํƒํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง„ ์•Š์ง€๋งŒ, ์ ์–ด๋„ ํ˜„ ์‹œ์ ์—์„œ ์‚ฌ์šฉ์ž๋“ค์€ ๋ธ”๋ฃจ์Šค์นด์ด(์ด ๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ์—์„œ ์•ฝ 3360๋งŒ๋ช…)๋ฅผ ์—ฐํ•ฉ์šฐ์ฃผ(FediDB์™€ Fediverse.party๋กœ๋ถ€ํ„ฐ ์ถ”์ •ํ•  ๋•Œ ์ตœ๋Œ€ 1530๋งŒ๋ช…)๋ณด๋‹ค ์„ ํ˜ธํ•˜๋Š” ๊ฒƒ์€ ํ‹€๋ฆผ์ด ์—†๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ธ”๋ฃจ์Šค์นด์ด์˜ ๊ทœ๋ชจ๋Š” ์ตœ๊ทผ 1๋…„ ์‚ฌ์ด์— 10๋ฐฐ ๋ถˆ์–ด๋‚œ ๊ฒƒ์ด๊ณ , ์กฐ๊ธˆ ์žฅ์• ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ํ˜„์žฌ๋Š” ์ž˜ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์œ„์˜ ๋…ผ์˜์™€ ๊ฒฐํ•ฉํ•ด ๋ณด๋ฉด, ๋ธ”๋ฃจ์Šค์นด์ด๋Š” ์ •์„์ ์ธ ์Šค์ผ€์ผ๋ง์— ์„ฑ๊ณตํ•˜๊ณ  ์žˆ๋Š” ๋ฐ˜๋ฉด ์—ฐํ•ฉ์šฐ์ฃผ๋Š” ์Šค์ผ€์ผ๋ง ๋ฌธ์ œ๋ฅผ ํšŒํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์˜จ์ „ํ•œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์˜ ๊ตฌ์„ฑ์„ ํฌ๊ธฐํ–ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜๋„ ์žˆ๋Š” ๋Œ€๋ชฉ์ด๋‹ค. ๋ธ”๋ฃจ์Šค์นด์ด๊ฐ€ ๋ชป๋ฏธ๋”์šด ๋ถ€๋ถ„์€ ๋ถ„๋ช…ํžˆ ์กด์žฌํ•˜์ง€๋งŒ, ์—ฐํ•ฉ์šฐ์ฃผ๊ฐ€ ๋” ์ข‹์€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ๋ธ”๋ฃจ์Šค์นด์ด์˜ ๋‹จ์ ์„ ์ œ์‹œํ•  ์ˆ˜๋Š” ์—†๋‹ค. ๋งˆ์น˜ ์•”ํ˜ธํ™”ํ๋ฅผ ๋…ผํ•  ๋•Œ ์žฅ์ ๋งŒ ๋งํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ง์ด๋‹ค.



RE: https://hackers.pub/@hongminhee/2025/bluesky-a-good-alternative-to-x-not-to-the-fediverse

2
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0