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.

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

https://misskey.io/notes/a22ye1l6z3pz008v

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

https://misskey.io/notes/a22ye1l6z3pz008v

@hongminhee

Korean: 이전에 영어가 어려우시다고 언급하셨기에, 이해하시기 더 편하시도록 한국어로 번역했습니다:

Deno가 이 지표에서 어떻게 성능을 발휘하는지 궁금합니다. 메모리 관리 측면에서 더 나은가요, 아니면 더 나쁜가요?

English: You mentioned in an earlier post that you were struggling with English, so I translated this to Korean to hopefully make it easier hollo.social/@hongminhee/0193d

I'm curious how Deno performs in this metric, is it better or worse at managing memory?

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

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

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

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

@hongminhee

Korean: 이전에 영어가 어려우시다고 언급하셨기에, 이해하시기 더 편하시도록 한국어로 번역했습니다:

Deno가 이 지표에서 어떻게 성능을 발휘하는지 궁금합니다. 메모리 관리 측면에서 더 나은가요, 아니면 더 나쁜가요?

English: You mentioned in an earlier post that you were struggling with English, so I translated this to Korean to hopefully make it easier hollo.social/@hongminhee/0193d

I'm curious how Deno performs in this metric, is it better or worse at managing memory?

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

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

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

@hongminhee my approach would be to get a cheap vps from vultr or digital ocean and throw a free cloudflare account in front of it. static/serverless php hosting is still pretty few and far between. although if you're going with laravel i think there is a serverless hosting platform in that ecosystem.

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

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

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

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

@hongminhee my approach would be to get a cheap vps from vultr or digital ocean and throw a free cloudflare account in front of it. static/serverless php hosting is still pretty few and far between. although if you're going with laravel i think there is a serverless hosting platform in that ecosystem.

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

@hongminhee Almost every hosting service supports PHP, especially when it’s a simple page.

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

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

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

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

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

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

https://peacht.art/notes/a228p6aqa8ps00zc

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

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

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

あーそれ見たことあるわw

ラインごとなのか :tiken:

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

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

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

ラインごとなのか :tiken:

あーblameってファイルごとのコミット履歴か

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

あーblameってファイルごとのコミット履歴か

@hongminhee なるほど。リモートメディアのサムネイルに関しては、ある程度の期間で削除できると良いかもしれないな〜と思いまして :neocat_comfy__w_:

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

@ntek 無いです!

@hongminhee なるほど。リモートメディアのサムネイルに関しては、ある程度の期間で削除できると良いかもしれないな〜と思いまして :neocat_comfy__w_:

Holloのサムネキャッシュって有効期限とかあるのかな?

@ntek 無いです!

HolloのリアクションAPIってFedibird互換ですか?

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

HolloのリアクションAPIってFedibird互換ですか?

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

https://buttersc.one/notes/a21qktw8ht

Holloのサムネキャッシュって有効期限とかあるのかな?

@hongminhee you had a crazy productive year dude, congrats 🥳

I don't know how you do it, you are an inspiration to other fedi developers like me ❤️

@dansup Thanks! I'm always inspired by you, too. I'm always grateful for your great works like Pixelfed and Loops. 😍

Hmm, it doesn't happen when I open it in a private window. 🤔

Okay, I emptied both session storage and local storage in developer tools, logged back in, and it was fixed.

Phanpy Dev seems to have broken something, is it just me? Or is it only on Hollo?

Hmm, it doesn't happen when I open it in a private window. 🤔

Check out my 2024 Wrapped!

https://git-wrapped.com/profiles/dahlia

@hongminhee you had a crazy productive year dude, congrats 🥳

I don't know how you do it, you are an inspiration to other fedi developers like me ❤️

Phanpy Dev seems to have broken something, is it just me? Or is it only on Hollo?

Check out my 2024 Wrapped!

https://git-wrapped.com/profiles/dahlia

胃內視鏡(위내시경) 完了(완료)!

健康檢診(건강 검진) 完了(완료)!

健康檢診(건강 검진) 받으러 왔다.

胃內視鏡(위내시경) 完了(완료)!

健康檢診(건강 검진) 받으러 왔다.

私のブログに日本語を追加しました。リンクした文は夏に書いた物ですが。

https://writings.hongminhee.org/2024/07/ghost-funds-fedify/index.ja.html

私のブログに日本語を追加しました。リンクした文は夏に書いた物ですが。

https://writings.hongminhee.org/2024/07/ghost-funds-fedify/index.ja.html

企業がオープンソースプロジェクトに資本を投資する事を日本語で普通何と言いますか?

@hongminhee 資金援助、寄付(相手が非営利団体あるいは権利能力を持たない任意団体の場合)、スポンサーシップの提供
というところでしょうか

@hongminhee 協賛、スポンサーになる
などですかね…

@Yohei_Zuho 協賛と呼ぶ事も出来ますね!教えてくれてありがとうございます!

企業がオープンソースプロジェクトに資本を投資する事を日本語で普通何と言いますか?

@hongminhee 協賛、スポンサーになる
などですかね…

企業がオープンソースプロジェクトに資本を投資する事を日本語で普通何と言いますか?

I moved Jikji (直指), a small static site generator I made myself, from deno.land/x to JSR!

아니 대체
1. 헤더로 오는 SigningString을 액터의 프라이빗 키로 사이닝 했을텐데
2. 액터의 keyId로 fetch해온 퍼블릭키로 왜 Verify가 안됨???

@Yozumina 혹시 공개 키를 받아올 때 authorized fetch가 필요한 경우는 아니신가요?

If social media didn't have a “like” button and you could react with an emoji, what emoji would you use to react?

@hongminhee

With a :minecraft_diamond: because everything I like is brilliant.

아니 대체
1. 헤더로 오는 SigningString을 액터의 프라이빗 키로 사이닝 했을텐데
2. 액터의 keyId로 fetch해온 퍼블릭키로 왜 Verify가 안됨???

Bun、基本的なメモリ使用量自体もNode.jsやDenoより多いですが、メモリリークも結構有る気がしますね。

https://fedibird.com/@noellabo/113683408973737828

初期(초기) 버전의 Bun은 segmentation fault도 잦았던 記憶(기억)이 있습니다. 基本的(기본적)으로 메모리 安全(안전)하지 않은 言語(언어)인 Zig으로 作成(작성)()로 메모리 關聯(관련) 버그가 많다는 느낌이예요. 적어도 Rust로 作成(작성)한 Deno에선 그런 낌새를 못 받았는데 말이죠.

Bun、基本的なメモリ使用量自体もNode.jsやDenoより多いですが、メモリリークも結構有る気がしますね。

https://fedibird.com/@noellabo/113683408973737828

MastodonのBookmarkですからねー

@noellabo なるほど!

Misskeyの「お気に入り」機能は連合しないんだね。今まではLikeのアクティビティが送信されると思っていた。

MastodonのBookmarkですからねー

If social media didn't have a “like” button and you could react with an emoji, what emoji would you use to react?

@hongminhee@hollo.social My server is using Misskey, and when someone who use vanilla Mastodon liking my posts, it comes as heart emoji on my end. So I think I got used to it as my default emoji for liking a post.

If social media didn't have a “like” button and you could react with an emoji, what emoji would you use to react?

Misskeyの「お気に入り」機能は連合しないんだね。今まではLikeのアクティビティが送信されると思っていた。

I changed the default fonts in Firefox to the Noto series and it's been very pleasing to the eye.

Prisma라… 後悔(후회)할지도…?

https://chpk.kur0den.net/notes/a1zpuey2v5640cu7

Prisma, Drizzle ORM, Kysely, 셋 다 使用(사용)해 봤던 經驗(경험)()하면 Drizzle ORM이 第一(제일) 便利(편리)하고 機能(기능)豊富(풍부)했다.

@S_H_ そうです。

@hongminhee
あー、Misskeyのこの記事の件への言及だったんですね
gihyo.jp/article/2024/12/missk

PrismaってNode.jsのORMの?
prisma.io/

@S_H_ そうです。

PrismaってNode.jsのORMの?
prisma.io/

Prisma라… 後悔(후회)할지도…?

https://chpk.kur0den.net/notes/a1zpuey2v5640cu7

@hongminhee How do you use this header?

@hongminhee shortcut with tailwindui 😅

@johnonolan Tailwind UI apparently is not open source, so I can't use it with my open source project… 😭

apparently uses an incorrect syntax of the Link header in the HTTP response of the actor object, so I filed an issue about it.

https://framagit.org/hubzilla/core/-/issues/1883

@hongminhee How do you use this header?

I find implementing the user interface the most difficult… 😭

@hongminhee shortcut with tailwindui 😅

I find implementing the user interface the most difficult… 😭

尹錫悦の弾劾訴追案可決を記念するタオル。

(祝)12·14尹大統領弾劾案可決 賛成 204 反対 85 棄権 3 無効 8 1980年5月、2024年12月を救う。

https://stella.place/notes/a1yyp4hb3t

What languages do you speak? (The choices below list only the languages I can speak.)

メンション機能を実装しました。

https://hackers.pub/@hongminhee/0193cdca-4ab1-78ce-be33-c0078627d846

コメント(返信)機能を実装しました。

このPRはいつ頃レビューされるのだろうか?😫

https://github.com/misskey-dev/misskey/pull/15117

아직 具顯(구현)해야 할 機能(기능)()더미인데, 뭐부터 具顯(구현)해야 할 지 모르겠어서 右往左往(우왕좌왕)하는 ()

댓글 機能(기능) 具顯(구현) 完了(완료)!

오늘 @limeburst 님께 받은 깜짝 膳物(선물), 《Letterpress Tools: 世上(세상)知識(지식)을 찍어내는 道具(도구)》! 재밌게 읽을게요!

Hackers' Pub에 行動綱領(행동강령) 페이지를 만들었습니다. 제가 가장 좋아하는 部分(부분)은 〈構造的(구조적) 差別(차별)不平等(불평등)()한 우리의 立場(입장)〉, 그 ()에서도 아래 文章(문장)입니다. ☺️

差別(차별)嫌惡(혐오)對抗(대항)하는 發言(발언)과, 差別(차별)嫌惡(혐오) 自體(자체)同一線(동일선) ()에 두지 않습니다.

아직 具顯(구현)해야 할 機能(기능)()더미인데, 뭐부터 具顯(구현)해야 할 지 모르겠어서 右往左往(우왕좌왕)하는 ()

Sorry about my recent posts only in Korean and Japanese. If you use Mastodon, you can subscribe to English posts only. The image below shows how to do that.

@hongminhee I barely know the JPLT N5 vocabulary, trying to guess how much of your Japanese toots I'll understand is a fun game of mine 😄

I'd like to translate 's docs into multiple languages, at least into Korean and Japanese, which are languages I speak, but I'm not sure how useful it would be compared to the cost. Fedify's docs are already pretty extensive, so translating them would be difficult, plus the cost of updating them would be quite high. 🤔

Sorry about my recent posts only in Korean and Japanese. If you use Mastodon, you can subscribe to English posts only. The image below shows how to do that.

もしかしてDenoで作ったブログにFedifyでゴニョゴニョしてDeno DeployにデプロイすればFediverseに流せる?

@dampuzakura はい、もちろん可能です!Fedify Example BlogがDeno Deployで動いています。ソースコードはこちら

もしかしてDenoで作ったブログにFedifyでゴニョゴニョしてDeno DeployにデプロイすればFediverseに流せる?

apparently uses an incorrect syntax of the Link header in the HTTP response of the actor object, so I filed an issue about it.

https://framagit.org/hubzilla/core/-/issues/1883

個人的には、韓国人の名前の日本語表記は漢字表記に振り仮名を付けるのが理想的だと思うのだが、漢字か仮名でしか表記できない場合は漢字で表記する事を好む。しかし、殆どの現代韓国人は仮名で表記する事を好むらしい。

所謂ハングル世代は自分の名前の漢字の意味を重要視していないからだと思われる。そもそも名前が漢字でない場合も結構あるし。(特に女性の名前)

個人的には、韓国人の名前の日本語表記は漢字表記に振り仮名を付けるのが理想的だと思うのだが、漢字か仮名でしか表記できない場合は漢字で表記する事を好む。しかし、殆どの現代韓国人は仮名で表記する事を好むらしい。

어릴 때 舊把撥(구파발)에서 살았어요. 그 동네에서 태어나서…

ビルドが失敗したので、コミットを修正(ammend)した。🙄

https://github.com/dahlia/hollo/commit/aaa8d57a1ff364738df992e95aed43a23a7ce698

メモリ使用量が非常に少なく成った。😯

使用したDockerイメージはghcr.io/dahlia/hollo:0.4.0-dev.290

ビルドが失敗したので、コミットを修正(ammend)した。🙄

https://github.com/dahlia/hollo/commit/aaa8d57a1ff364738df992e95aed43a23a7ce698

HolloでBunをNode.jsに置き換える中…

이미지를 添附(첨부)하면서 投票(투표)도 할 수 있고, 投票(투표) 選擇肢(선택지)無制限(무제한)으로 만들 수 있는 Hollo設置(설치)해서 쓰세요〜〜〜!

https://uri.life/@mayu/113665804309222571

phanpy에서 서버차단은 어디서 보지...

@mola 못 보는 걸로 알고 있어요. 아마 Mastodon 자체 설정 페이지 들어가야 볼 수 있을 겁니다.

HolloでBunをNode.jsに置き換える中…

phanpy에서 서버차단은 어디서 보지...

「韓國語は日本語のパラレルワールド?」

https://youtu.be/IR0iK5D1xlE

誰かFedifyを使ってGoogle+のクローンを作ってください。

홀로는 개인 인스턴스라 안전한 면도 있지만 리스트, 차단, 뮤트때문에 불안한 점이...

@everclear 불편한 점이 있으면 알려주세요! 바로는 못 고치더라도 추후 고치도록 하겠습니다!

홀로는 개인 인스턴스라 안전한 면도 있지만 리스트, 차단, 뮤트때문에 불안한 점이...

このPRはいつ頃レビューされるのだろうか?😫

https://github.com/misskey-dev/misskey/pull/15117

メンション機能を実装しました。

https://hackers.pub/@hongminhee/0193cdca-4ab1-78ce-be33-c0078627d846

@hongminhee メンション機能テスト!

Hackers' Pub이 괜찮은 技術(기술) 커뮤니티가 되려면 行動綱領(행동강령)(code of conduct)이 반드시 있어야 한다고 생각해서, 草案(초안)作成(작성)해 보았습니다. 이런 쪽에 關心(관심) 있으신 분들은 한 ()쯤 훑어봐 주시고 피드백 주시면 感謝(감사)하겠습니다!

https://github.com/dahlia/hackerspub/blob/main/CODE_OF_CONDUCT.ko.md

Hackers' Pub에 行動綱領(행동강령) 페이지를 만들었습니다. 제가 가장 좋아하는 部分(부분)은 〈構造的(구조적) 差別(차별)不平等(불평등)()한 우리의 立場(입장)〉, 그 ()에서도 아래 文章(문장)입니다. ☺️

差別(차별)嫌惡(혐오)對抗(대항)하는 發言(발언)과, 差別(차별)嫌惡(혐오) 自體(자체)同一線(동일선) ()에 두지 않습니다.

Hackers' Pubの行動規範(code of conduct)の草稿を作成した。

https://github.com/dahlia/hackerspub/blob/main/CODE_OF_CONDUCT.ja.md

Hackers' Pubに公開範囲を実装しました。Mastodonと同様に、公開ひかえめな公開フォロワーのみ言及されたユーザーのみ、この4段階の公開範囲が可能です。

어느 程度(정도) 만들어서 슬슬 클로즈드 베타 서비스를 해보려고 합니다. 關心(관심) 있으신 분 계실까요?

現在(현재) 되는 것:

  • ActivityPub 聯動(연동)
  • 팔로 및 언팔로
  • 短文(단문)長文(장문) 글쓰기
  • Markdown

아직 안 되는 것:

  • 프로필 寫眞(사진) 및 헤더 이미지
  • 답글
  • 멘션
  • 좋아요
  • 繪文字(회문자)(에모지) 리액션
  • 共有(공유)(부스트)
  • 公開(공개) 範圍(범위) 設定(설정) (퍼블릭 글만 올릴 수 있음)
  • 檢索(검색)
  • 팔로 要請(요청) 리뷰 (자동 受諾(수락)만 됨)
  • 해시태그

等等(등등) 안 되는 게 훨씬 많습니다. ㅎㅎㅎ

https://hackers.pub/@hongminhee/0193bfb0-3e86-7ff2-93a1-189abb448e5d

Hackers' Pub이 괜찮은 技術(기술) 커뮤니티가 되려면 行動綱領(행동강령)(code of conduct)이 반드시 있어야 한다고 생각해서, 草案(초안)作成(작성)해 보았습니다. 이런 쪽에 關心(관심) 있으신 분들은 한 ()쯤 훑어봐 주시고 피드백 주시면 感謝(감사)하겠습니다!

https://github.com/dahlia/hackerspub/blob/main/CODE_OF_CONDUCT.ko.md

あ、そうだ。Hackers' Pubの行動綱領(code of conduct)を書かなきゃな。

Hackers' Pubの行動規範(code of conduct)の草稿を作成した。

https://github.com/dahlia/hackerspub/blob/main/CODE_OF_CONDUCT.ja.md

あ、ソースコードも公開した。AGPL 3.0。

https://github.com/dahlia/hackerspub

あ、そうだ。Hackers' Pubの行動綱領(code of conduct)を書かなきゃな。

쓰고 있는 스택은 Deno, PostgreSQL, Drizzle ORM, Fresh, Fedify 程度…

어느 程度(정도) 만들어서 슬슬 클로즈드 베타 서비스를 해보려고 합니다. 關心(관심) 있으신 분 계실까요?

現在(현재) 되는 것:

  • ActivityPub 聯動(연동)
  • 팔로 및 언팔로
  • 短文(단문)長文(장문) 글쓰기
  • Markdown

아직 안 되는 것:

  • 프로필 寫眞(사진) 및 헤더 이미지
  • 답글
  • 멘션
  • 좋아요
  • 繪文字(회문자)(에모지) 리액션
  • 共有(공유)(부스트)
  • 公開(공개) 範圍(범위) 設定(설정) (퍼블릭 글만 올릴 수 있음)
  • 檢索(검색)
  • 팔로 要請(요청) 리뷰 (자동 受諾(수락)만 됨)
  • 해시태그

等等(등등) 안 되는 게 훨씬 많습니다. ㅎㅎㅎ

https://hackers.pub/@hongminhee/0193bfb0-3e86-7ff2-93a1-189abb448e5d

MisskeyのノートやMastodonの投稿に相当する機能を作った。まだ言及や返信ができないが、ActivityPubとの連携もちゃんと出来る様に成った。

https://hackers.pub/@hongminhee/0193bf66-2526-7843-b489-d5f40c7f9ae9

あ、ソースコードも公開した。AGPL 3.0。

https://github.com/dahlia/hackerspub

i18nextを使って国際化機能を追加中。まずは英語、韓国語、日本語から。

MisskeyのノートやMastodonの投稿に相当する機能を作った。まだ言及や返信ができないが、ActivityPubとの連携もちゃんと出来る様に成った。

https://hackers.pub/@hongminhee/0193bf66-2526-7843-b489-d5f40c7f9ae9

デザイン力が無い為、デザインは出来るだけシンプルにする様にしているが、それでもやはりデザインは難しい…

i18nextを使って国際化機能を追加中。まずは英語、韓国語、日本語から。

FedifyやHolloの開発を支援したい方は、GitHubでスポンサーになってください!

github.com/sponsors/dahlia
QT: fosstodon.org/@hongminhee/1135
[参照]

本日の 勉強会の発表資料を置きました!

FedifyでActivityPubサーバを作ってみた(第5回FediLUG勉強会)
docswell.com/s/monaco_koukoku/

Graphvizのサポートも実装した。

デザイン力が無い為、デザインは出来るだけシンプルにする様にしているが、それでもやはりデザインは難しい…

ロードマップ。

Graphvizのサポートも実装した。

記事の発行のUIを実装中。

ロードマップ。

昨夜は投稿の下書きの機能を実装した。

記事の発行のUIを実装中。

投稿のエディタを実装中!まだ<textarea>で実装して構文強調は出来ないが、今後Monaco Editorに置き換える予定。

昨夜は投稿の下書きの機能を実装した。

アクターの基本的な連合も実装完了!

投稿のエディタを実装中!まだ<textarea>で実装して構文強調は出来ないが、今後Monaco Editorに置き換える予定。

생각해 보니 여기에는 안 썼는데, 요즘 ActivityPub 베이스의 소프트웨어 엔지니어를 爲한 소셜 네트워크를 만들고 있습니다. 아마도 velog나 DEV랑 Mastodon이 섞인 느낌이 되지 않을까 싶어요. 아직 손 댄 지는 얼마 안 됐는데, 웬만큼 만들고 나면 다시 말씀드리겠습니다.

쓰고 있는 스택은 Deno, PostgreSQL, Drizzle ORM, Fresh, Fedify 程度…

생각해 보니 여기에는 안 썼는데, 요즘 ActivityPub 베이스의 소프트웨어 엔지니어를 爲한 소셜 네트워크를 만들고 있습니다. 아마도 velog나 DEV랑 Mastodon이 섞인 느낌이 되지 않을까 싶어요. 아직 손 댄 지는 얼마 안 됐는데, 웬만큼 만들고 나면 다시 말씀드리겠습니다.

Diffの強調も実装完了!

アクターの基本的な連合も実装完了!

開発者向けソーシャルネットワークでサポートすべきMarkdown拡張文法は?

Diffの強調も実装完了!

構文強調、ハイライト、フォーカス機能を実装した。

開発者向けソーシャルネットワークでサポートすべきMarkdown拡張文法は?

どの機能を先に作れば良いか?

構文強調、ハイライト、フォーカス機能を実装した。

やってること一覧

FediLUG :fedilug:
Fediverseユーザーを中心としたLinux勉強会コミュニティ
公式サイト : fedilug.y-zu.org
公式アカウント : @fedilug

FediQB :fediqb:
MastodonやMisskeyなどで匿名質問箱を作れるサービス
公式サイト : fediqb.y-zu.org
公式アカウント(通知専用): @fediqb

Yづドン :yzu:
下メニューなどのいくつか機能追加されたMastodonサーバー
公式サイト : mstdn.y-zu.org

Pixelfed.Tokyo :pixelfed_tokyo:
日本語翻訳などを追加したPixelfedサーバー
公式サイト : pixelfed.tokyo
公式アカウント : @PixelfedTokyo

m.zuiho.moe :zuiho:
バニラMisskeyサーバー
公式サイト : m.zuiho.moe

分散型SNSユーザー有志 :fediverse:
OSCなどでFediverseをアピールするために使っている名義
公式サイト : fediverse.pcgf.io

PCGF
ゆるやかに活動するガジェット好きサークル
公式サイト : pcgf.io
公式アカウント : @PCGF

プロフィールページではこの様に表示される予定。

どの機能を先に作れば良いか?

プロフィールページに様々なリンクをサポートする予定。

プロフィールページではこの様に表示される予定。

MVP (minimum viable product) の計画!

プロフィールページに様々なリンクをサポートする予定。

あ、開発スタックはDeno + PostgreSQL + Drizzle ORM + Fresh + Fedifyくらいの組み合わせでやっていますが、後でちょっと変わるかもしれません。

MVP (minimum viable product) の計画!

最近、ソフトウェアエンジニアの為のActivityPubベースのSNSを作っています。基本的にはZennとマイクロブログを混ぜた様な感じになりそうです。ソースコードもAGPL 3.0で配布する予定です。進展が有ればまた報告します。

あ、開発スタックはDeno + PostgreSQL + Drizzle ORM + Fresh + Fedifyくらいの組み合わせでやっていますが、後でちょっと変わるかもしれません。

最近、ソフトウェアエンジニアの為のActivityPubベースのSNSを作っています。基本的にはZennとマイクロブログを混ぜた様な感じになりそうです。ソースコードもAGPL 3.0で配布する予定です。進展が有ればまた報告します。

>근데 왜 자꾸 검열얘기할때마다 비유를 공산당으로 드는 거임? 우리는 공산당한테 검열당한 경험보다 자칭 민주주의 대통령한테 검열당한적이 더 많을텐데도
>그리고 그 검열대장들이 내세운 가치가 죄다 반공이라 🤔 뭐어쩌라는건지 됨
x.com/whitewings____/status/16

이 했는데.. 이나 를 뭐라고 생각하는지..(궁금하진 않음)
"그럼 공산주의 하자는거냐?" - 네.
"생산수단의 사적 소유 금지, 능력에 따른 생산, 필요에 따른 소비"를 바랍니다.
재산권에 대해 회의적이고, 지적 재산권이나 특허권 대해서도 마찬가지입니다.

학습과 조직을 하지 않아 얼치기입니다.
이론을 익혀야 한다는 생각을 하곤 하지만, 이론으로 현실을 부정하거나 흑화하는 사례를 자꾸 보기도 해서인지 '이게 다 뭔 소용인가..'하는 혼란한 상태가 되곤 합니다.
현장이고 조직이고 이야기하기엔 소속된 조직들도 망하고 해서 역병 시기를 지나면서 누구도 만나지 않고 방구석에 처박혀 있습니다.

정치 이야기로 분류될만한 이야기를 합니다.
정치, 사회, 노동, 젠더 이슈 보기 싫으신 분들은 저를 선블락해주세요.
저도 적극적으로 선블락하고 있습니다.
특히 '그래도 좋은 일 하는데...'와 '피해자인데..', '우리편인데..', 그리고 친분으로 넘어가는 것이 윤석열, 김어준, 박원순, 진중권, 김기홍, 김진아, 서섬 등을 만들었다 생각합니다.

CW로 가릴 일이 아니라고 생각하는 사항들을 그냥 공개로 작성하는 편입니다.
이것저것 이야기하기 귀찮거나 명칭을 숨기거나 해서 맥락이 이래저래 빠져 있을지도 모르겠네요.
생략하지 않은 이야기나, 여러 이유로 공개된 장소에서 하지 않을 이야기는 @mola@pointless.chat 에서 할 지도 모릅니다.

시헤기혼남이라는걸 이야기하면 자아비대같고 이야기 안하면 숨기는 것 같아서 종종 고민하게 됩니다.
자본주의 체제에서 살지만 공산주의사회를 지향하듯이, 육식을 하지만 비건을 해야 한다 생각하기는 하는데...
가속주의를 옹호하는 경향이 있어 주의하려고 합니다.

프로필 이미지는 crepe.cm/@ZHOBINGI/5821 커미션으로 받았습니다.

日本語版Fedifyチュートリアル『自分だけのフェディバースのマイクロブログを作ろう!』をZennで公開しました!ActivityPubの実装に興味の有る方々は是非ご覧ください!

zenn.dev/hongminhee/books/4a38

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

私はTypeScript用のActivityPubサーバーフレームワークである「」と、1人用フェディバースのマイクロブログである 「」の作成者でもあります。

このアカウントは主に日本語で話します。まだ日本語が下手なので、ご理解ください。メインアカウントは「」(主に英語)です。

私の詳しいプロフィールは私のホームページをご覧ください:

hongminhee.org/

安寧하세요, 저는 서울에 살고 있는 30代 後半 오픈 소스 소프트웨어 엔지니어이며, 自由·오픈 소스 소프트웨어와 聯合宇宙의 熱烈한 支持者입니다.

저는 TypeScript用 ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저用 聯合宇宙 마이크로블로그인 @hollo 프로젝트의 製作者이기도 합니다.

저는 東아시아 언어(이른바 )와 유니코드에도 關心이 많습니다. Mastodon에서는 國漢文混用體를 쓰고 있어요! 제게 韓國語나 英語, 日本語로 말을 걸어주세요. (아니면, 漢文으로도!)

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

私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、1人用フェディバースのマイクロブログである 「@hollo」の作成者でもあります。

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

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 , and @hollo, a fediverse microblog for single users.

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 (/#漢文)!

安寧하세요, 저는 서울에 살고 있는 30代 後半 오픈 소스 소프트웨어 엔지니어이며, 自由·오픈 소스 소프트웨어와 聯合宇宙의 熱烈한 支持者입니다.

저는 TypeScript用 ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저用 聯合宇宙 마이크로블로그인 @hollo 프로젝트의 製作者이기도 합니다.

저는 東아시아 언어(이른바 )와 유니코드에도 關心이 많습니다. Mastodon에서는 國漢文混用體를 쓰고 있어요! 제게 韓國語나 英語, 日本語로 말을 걸어주세요. (아니면, 漢文으로도!)

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 , and @hollo, a fediverse microblog for single users.

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 (/#漢文)!

Ok, so this is very early stage but cool:

is a project to build a full " forever" web browser based on and rather than /#Gecko. Even the interface is rendered with Servo.

github.com/versotile-org/verso

Currently there's 23 contributors and a non profit forming to oversee it. There are also nightly releases for testing (remember the "very early stage" bit though!).

Here's their initial launch video (tech starts about 1/2 way through):
yewtu.be/watch?v=cqFfpeMGYk4?t

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

@hollo do you recommend Bun instead of Deno?

=> Agora de casa nova na Ayom!

Natural do RS, programador por profissão, escrevedor e musicador por natureza.

Usuário Linux (+25 anos). Entusiasta de software livre, mas sem saber no que isso vai dar.

Ávido consumidor de informação, especialmente história e qualquer bobagem de humanas.

Qualquer aba aberta me distrai. Bagunceiro sob controle (meus cabos são numerados).

Não me ofenda perguntando "Rafa, tens a ferramenta tal..." - claro que tenho!

【FediQB :fediqb: のご紹介】
はMastodonとMisskeyのアカウントで匿名の質問箱を作れるサービスです!
・Mastodon/Misskeyでのログイン
・Mastodon/Misskeyへの投稿機能
・DMでの通知機能
に対応しています!
fediqb.y-zu.org/

It's been awhile so I figured I'd do an updated post:

Hi, I'm BeAware, sometimes I abbreviate it, BA. I am VERY passionate about decentralized systems like and and tend to discuss these topics at length. Especially the nuances of each and try to keep up with all the things regarding them.

I have and , which effects various aspects of my day to day life and how I think. I am also on disability because of it.

I am also very -positive because it helps me with every day life. With my brain disorders, I don't think the same way others do, so AI helps me with describing things accurately and to make sure I get my point across in the way I mean to. I also tend to post from time to time to realize my creativity.

I'm a that primarily plays PC games or games that are Cross Platform. Generally I enjoy , and such where I can just "zone out" and vibe without much stress.

Sometimes you'll see me discuss news as well.

If these seem to be within your interests, feel free to follow and if you have similar interests laid out in your bio, chances are good that ill follow back.

I've been here for a year and this is, by far, my favorite social media platform I've ever been on.

Thank for reading and may you be as federated as you wish!

Sincerely,
B.A.

Set a fire in your heart, Spartan! Bare your fangs! Fight hard! Die well.

Fedify is an server framework in & . It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

If you're curious, take a look at the website! There's comprehensive docs, a demo, a tutorial, example code, and more:

https://fedify.dev/

Hello, ! It's the official fedi account of the Fedify, an server framework!

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

@hollo congrats on the launch! I'll be trying this out once blocks/mutes, lists, pinned posts, and polls are added!👍😁

If you'd like to support the development of or , you can sponsor me on GitHub!

github.com/sponsors/dahlia

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

@hollo

Sooo.... you'd use it instead of a Mastodon server, because... it's less resource intensive?

Did I understand correctly?

I don't feel like I understood correctly... 😂 🤔 🤦‍♂️

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

You can get started with your own Hollo in just a few clicks with the official template for :

https://railway.app/template/eopPyH?referralCode=qeEK5G

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

This is a list of videogames that at some point I have started but not finished, for one reason or another (mostly laziness TBH):

()
()
P̶o̶k̶ém̶o̶n̶ A̶l̶p̶h̶a̶ S̶a̶p̶p̶h̶i̶r̶e̶ (N̶i̶n̶t̶e̶n̶d̶o̶ 3̶D̶S̶)
(Nintendo 64)
Z̶e̶l̶d̶a̶ O̶r̶a̶c̶l̶e̶ o̶f̶ S̶e̶a̶s̶o̶n̶s̶ (̶G̶a̶m̶e̶ B̶o̶y̶ C̶o̶l̶o̶r̶)̶
A̶n̶i̶m̶a̶l̶ ̶C̶r̶o̶s̶s̶i̶n̶g̶ ̶W̶i̶l̶d̶ ̶W̶o̶r̶l̶d̶ (N̶i̶n̶t̶e̶n̶d̶o̶ ̶D̶S̶)
(Game Boy Color)
()

There are more, but if not listed here I probably don't intend on finishing them.

ついにマルフク看板のBotがFediverseに登場しました!
2時間に1回、マルフク看板の画像を自動投稿します。

予告なく停止する可能性がありますが、ご了承ください。まずは試験運用という位置づけで、よろしくお願いいたします。 [参照]

【お知らせ】
「評論・情報」ジャンルで活動している個人サークル「モナコ広告」です。
X (Twitter) やmisskey.designにアカウントを持っていますが、創作系以外の話題用にFedibirdにアカウントを開設しました。

マルフク看板・キリスト看板などの写真を撮影してコレクションするなど、街歩き系の同人誌を作っています。「おもしろ同人誌バザール」「コミティア」「文学フリマ」などにサークル参加しています。

最近はFediverseにサーバーを立ててみるなど、ActivityPub回りを勉強中です。
よろしくお願いいたします。
monaco.every-little.com/

Time for a little self-promotion.

I've finally gotten a blog spun up at blog.beaware.live

It's empty and barebones right now, but I hope to get writing there soon.

If you enjoy long-form content and the ramblings of an that's in love with and , you can my blog @BeAware@blog.beaware.live

Thanks to all the wonderful people who already follow me here on and interact with my content. I hope to bring some unorganized, not very thought out content to the very soon!

Just a note to my and potential future followers:

If you me and want to be followed back, please have similar tagged in your bio. If I check you out and we have nothing in common on the surface, I have no reason to follow back.

Though, it's totally okay to just follow me for the sake of following my crazy ass! I do appreciate the support.

Been active here since Nov 2022. Seeing new followers past few weeks, so here’s my 1st (late)

I’ve built a bunch of projects since 2002-ish cheeaun.com/projects/ . I also wrote some (very) long-form & super-detailed blog posts cheeaun.com/blog/

I’m a dev professionally since 2006, now based in Singapore. My 1st involvement in was with Mozilla/Firefox/Firebird/Phoenix when I created a 3rd-party (full) theme called

Been working on a minimal Mastodon web client: 🐘 Phanpy (alpha) phanpy.social/

✨ Not many features
🪰 Has bugs
👪 Multiple accounts
🪟 Compose window pop-out/in
🌗 Light/dark/auto theme
🔔 Grouped notifications
🛸 Open-source github.com/cheeaun/phanpy

たまに銀河丼以外からこのアカウントをフォローしようとするリクエストが来るんですが、一見さんはお断りいただいてます。まずは英語の方へどうぞ。


まともな自己紹介をしていなかった気がするので、書いておきます。
1965年生まれです。1973年に紙の上でFORTRANのプログラミングを始めて、1977年ごろからマイコンを触って、1979年からApple ][を使い始めたのがコンピュータ遍歴の最初です。1980年代半ばにはパソコン通信、無線のパケット通信、インターネット、と一通りやりました。1990年から社会人やってます。今の個人事業の仕事になる前に6組織(うち4つは株式会社、あと国研と国立大学)で仕事してました。
生まれは東京都世田谷区です。1974年〜1975年に親父の仕事の都合で米国に住んでました。Boulder, COという大学の街です。1992年に大阪府豊中市に移住して、2020年2月まで住んでました。その後は世田谷区の幼少時を過ごした場所のすぐ近くに戻ってきて生活しています。
いろいろ勝手なことを書いてますが、どうぞよろしくおねがいします。
なお、IDの6文字は1976年からやっているアマチュア無線の識別信号/コールサインです。名前みたいなものなのでずっと使っています。

1/

For a long time, the de facto ‘text’ data format included the Select Graphic Rendition (SGR) control sequences.

In practice, SGR control sequences were as much ‘text’ as the carriage-return, form-feed, horizontal-tab, line-feed, vertical-tab control codes are ‘text’.

SGR control sequences gave us things such as — bold, color, italics, overlining, underlining, etc.

執筆依頼があり、集英社オンラインでMastodonについての記事を書きました。
shueisha.online/culture/18417

20〜30代がメインターゲットの、スマートフォンで情報収集している層を想定した媒体だそうです。

皆さんには物足りない内容で至らぬところもあるかと思いますが、お手柔らかにw

ざっくり、

・MastodonはTwitterの代替を目指して作られた

・Twitterの問題を踏まえて、分散の仕組みにした

・Twitterから移行しなきゃと思って選ぶのが別の商用SNSじゃしょうがないから、Fediverseにしとけ

・とはいえTwitterと同じものはここにはないからそれは承知しとけ。あとみんなで来ないと無理

といったことを書きました。

時事は枕なので適当ですが、まだイーロン・マスクさんに振り回されている状況には変わりがないですね……。

Fedibirdという、Mastodonのサーバを運営しています。
fedibird.com/

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。

----

もしMastodonの利用を検討していたら、まずはどこかのサーバに登録して試してみるのが早道です。

様子がわかったら、あらためて別のサーバを選んだり、新しいサーバを自分で設置し、引っ越しすることもできます。

『最初に登録するサーバ』の候補は、Mastodonの公式サーバが提供しています。
joinmastodon.org/servers

その中で、日本人向けのサーバは3つしか紹介されていないのですが、その一つがFedibirdです。

Fedibirdは、ある意味究極の汎用サーバで、

サーバ固有のコミュニティではなく、世界中のActivityPub対応サーバのネットワーク全体(連合・Fediverse)をひとつのコミュニティとして捉え、ひとりひとりがFediverseと繋がっていくコンセプトのMastodonサーバです。

1/

It used to be common for people to copy one, or more, or even all the files from another (FTP, HTTP, or whatever) site, and share it with others.

The original site even considered this helpful!

These copy-and-share sites were called — mirrors.

It used to be (more) common for people to write HTML in a way where it would (also) look good in a Terminal based web browser.

It used to be (more) common for people to write HTML & CSS in a way where it would (still) look good if the CSS was not applied.

It used to be (more) common for people to write HTML & JavaScript in a way where it would (still) look good & (still) work if the JavaScript wasn't executed.

Those don't seem to be the norm nowadays.

1/

I kind of get the feeling that people are trying to refactor the web, in a sense.

And that there are at least 2 different visions for the future of the Web.

Some seem to want the Web to go back to being about (relatively “dumb”) hypertext document format.

Others seem to want the Web to be about a (relatively “smart”) cross-platform application platform.

(There are other visions for the future of the Web too.)

If you believe in and understand the dangers of / / and , then you'll understand the importance of . Currently, is one of - if not THE - best option for new hosters, but they need your help. We all need to help them get easier, faster and even better for everyone. They're doing it with no commercial sponsors, so throw them a sheckle or two if you're able:
donate.yunohost.org/

It helps us all.

Please . Thanks.

Fedibirdをフォークとして整備します
opencollective.com/fedibird-pr

まぁ要するに、Fedibirdの機能を持ったサーバを立てたり、MastodonからFedibirdに乗り換えたりできるようにしようということです。

ソースコードは公開していて、これまでも使うことはできたけど、メンテできるような管理の仕方をしていなかったし、機能の切り出しも大変だし、アップデートが現実的じゃなかったのね。ドキュメントもないし。

それで、やるよっていう宣言をして、あわせて支援チャンネルを開設したところです。

多少なりとも資金があれば、整備するにも新しいことを行うにも力になります。もし興味があったら、ひとつ支援をお願いします。

なお、FedibirdはMastodon本家を支持しており、成果のうち、本家で採用可能なものは積極的にPull-requestしていきます。

また、本家で意見が分かれるような難しい選択があった際に、もう一つのMastodonとしてその受け皿となって、本家の方針維持を支援します。

Twitterからマストドンへ来た、新規・久々ログインの方へ
==

昨今のTwitterの状況に不安感が広がっているところへ、マストドンの近況を報告する投稿をしたところ、たくさんの方にリツイート・お気に入りしていただきました。

フォローアップを何もしていなかったので、少し私の思うところを補足しておきます。

(少しと言いつつ、長いのであらかじめご了承ください……)

Mastodonは、ローカルタイムラインという仕組みがあり、誰もフォローしていない初期状態でも、そのサーバに属しているユーザーの投稿に触れることができます。

連合タイムラインでは、他のサーバの投稿も含めた、膨大な投稿が流れています。ここを普段から直接見続けるのは難しいかと思いますが、全体の勢いがわかって面白いかと思います。

このローカルや連合タイムラインから、気になった投稿にお気に入りやブーストなどのリアクションをしたり、面白そうなユーザーをフォローすることで自分のホームタイムラインに引き込んで自分だけのタイムラインを構築してみてください。

"We have enormous freedom. That’s not a gift that was given to us, it’s a legacy that was left to us by centuries of struggle. By centuries of people that most of whose names are completely forgotten, the ones who created the freedom and the rights we now have, and that will be taken away unless you constantly defend them."

- Noam Chomsky

"When you don't create things, you become defined by your tastes rather than your ability. Your tastes only narrow & exclude people. So create."

- Why The Lucky Stiff

Federated Instagram.