GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Untitled attachment

Download link

Notices where this attachment appears

  1. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Saturday, 09-May-2026 15:46:32 JST silverpill silverpill

    @julian @i According to RFC-9110: HTTP Semantics, this is a valid value for content type:

    aPPlicAtiOn/lD+jSOn;Charset=utf-8; Profile="https://www.w3.org/ns/activitystreams"
    In conversation about 10 days ago from mitra.social permalink
  2. Embed this notice
    Yukkuri (iamtakingiteasy@eientei.org)'s status on Monday, 04-May-2026 23:12:48 JST Yukkuri Yukkuri
    in reply to

    @ex @lina @mint В логах однако есть

    May 04 13:31:01 houraisan.eientei.org mix[5666]: 13:31:01.485 [error] Could not parse featured collection %{"@context" => ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", "https://w3id.org/security/data-integrity/v2", %{"Emoji" => "toot:Emoji", "Hashtag" => "as:Hashtag", "sensitive" => "as:sensitive", "toot" => "http://joinmastodon.org/ns#"}], "first" => "https://unseen.name/users/ex/collections/featured?page=true", "id" => "https://unseen.name/users/ex/collections/featured", "type" => "OrderedCollection"} May 04 15:12:00 houraisan.eientei.org mix[5666]: 15:12:00.037 [error] Publisher failed to inbox https://unseen.name/users/ex/inbox {:error, :checkout_timeout}

    но в очередях уже ничего нет

    select count(*) from oban_jobs where queue = 'federator_incoming' and args::text like '%unseen.name%' ; count ------- 0 (1 row)
    In conversation about 14 days ago from eientei.org permalink
  3. Embed this notice
    CaohuaK 🐺 (caohuak@moon.lonewolf.zone)'s status on Saturday, 18-Apr-2026 01:21:14 JST CaohuaK 🐺 CaohuaK 🐺
    in reply to

    @silverpill @frost I don't know, because it seems that biting uses linked data, and the software that implements it originally came from iceshrimp.net. I reckon testing would require using an iceshrimp.net instance to confirm whether it works properly.

    This is the namespace: https://ns.mia.jetzt/as/

    { "Bite": "https://ns.mia.jetzt/as#Bite" }

    This context is important because if biting activities don't include it, iceshrimp.net will ignore the activity. I discovered this while trying to repair biting on my Pleroma instance.

    https://github.com/mkljczk/pl/pull/11

    activities json (from wafrn)

    { "@context": [ "https://www.w3.org/ns/activitystreams", { "Bite": "https://ns.mia.jetzt/as#Bite" } ], "actor": "https://wafrn.lonewolf.zone/fediverse/blog/caohuak", "id": "https://wafrn.lonewolf.zone/fediverse/bites/a6310fce-0567-4df0-971b-853399687349/1d335590-8b2c-4585-b77c-6f5f483dfc7b", "object": "https://moon.lonewolf.zone/users/caohuak", "target": "https://moon.lonewolf.zone/users/caohuak", "to": [ "https://moon.lonewolf.zone/users/caohuak" ], "type": "Bite" }
    In conversation about a month ago from moon.lonewolf.zone permalink
  4. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Saturday, 11-Apr-2026 16:31:02 JST silverpill silverpill
    in reply to

    @Profpatsch A lot of effort is being put into reducing implementation complexity - it is just not very visible. Libraries, testing tools, documentation (such as the guide that I mentioned during our previous conversation).

    However, the complexity is unavoidable in a decentralized network. A standardized representation of a quote (FEP-e232) was proposed long time ago. It was easy to implement, versatile (FEP-e232 could be used to build any kind of link, not just a quote), and it was supported by a significant number of fediverse projects. Then Mastodon developers decided to invent a different kind of quote, with all the unnecessary complexity that you described. But I'd rather deal with this complexity than have some centralized standards org telling me what to do.

    Another issue is disinformation -- and that is really weird, and unique to Fediverse. You probably heard that JSON-LD is required, but that is not true. The spec doesn't require it. Only a few Fediverse projects actually use JSON-LD, and as a developer you don't need to worry about it -- adding "@context": "https://www.w3.org/ns/activitystreams" to your JSON makes your software compatible with >99% of Fediverse instances, and even that is necessary because Mastodon has a bug. Unlike the problem of competing standards, this problem can be solved by writing better documentation.

    In conversation about a month ago from mitra.social permalink
  5. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Friday, 13-Mar-2026 05:26:52 JST silverpill silverpill
    in reply to

    @caohuak nomad had no @context, but minimitra has "@context": "https://www.w3.org/ns/activitystreams". This works with Mastodon, so I am going to leave it as is.

    In conversation about 2 months ago from mitra.social permalink
  6. Embed this notice
    Fabio Manganiello (fabio@manganiello.eu)'s status on Wednesday, 11-Mar-2026 07:01:07 JST Fabio Manganiello Fabio Manganiello
    in reply to

    @silverpill @fabio you’re right, I completely overlooked that. Also the Python HTTP machinery isn’t as clever as I thought so I had to trim parameters manually, but it should work now https://git.fabiomanganiello.com/blacklight/madblog/commit/76e7b72337b1ab7406fb307eb163a9a4097fcc0e

    ❯ curl -I -H 'Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"' https://manganiello.blog/article/Madblog-federated-blogging-from-markdown HTTP/2 200 server: nginx date: Tue, 10 Mar 2026 19:06:01 GMT content-type: application/activity+json content-length: 69389 last-modified: Tue, 10 Mar 2026 18:39:54 GMT etag: "81d02d339405c0ec" cache-control: public, max-age=0, must-revalidate language: en-US
    In conversation about 2 months ago from manganiello.eu permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.