Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Hi @elena

Uncategorized
2 2 11
Feed RSS

Gli ultimi otto messaggi ricevuti dalla Federazione
  • Serge Zaitsev @zserge explains how to develop a minimal VisiCalc clone in C.

    https://zserge.com/posts/visicalc

    read more

  • @kenobit @zavaj in ogni caso anche un tentativo fallito di riparazione è una ottima scuola di elettrotecnica da strada, i soldi investiti in pezzi di ricambio e attrezzi sono compensati ampiamente dall’esperienza fatta, la manualità acquisita può tornare utile per il futuro assieme agli attrezzi, e se poi ti dice bene la riparazione riuscita è una figata che pompa l’autostima in modo incredibile.

    read more

  • This could take a while.

    The flight tomorrow morning is cancelled, but it will take more than 2 days before I can contact the agent to discuss. 🤔

    read more

  • The next BSSG release will be huge.
    I think I won't add anything else before releasing is, as the master branch is already full of changes.

    I'll wait for some more feedback then, in the coming days, I'll release it.

    Highlights
    * Introduced a new RAM-first build mode via BUILD_MODE="ram" and ./bssg.sh build --build-mode ram, aimed at faster full rebuilds with lower disk churn.
    * Added RAM-mode stage timing output so large builds now report where time is spent.
    * Overhauled the modular build pipeline across indexing, content parsing, template preloading, posts, pages, tags, authors, archives, feeds, related posts, and post-processing.
    * Improved incremental rebuild behavior with better file and metadata caching, smarter dependency checks, and more selective regeneration.
    * Expanded parallel execution support with stronger GNU parallel integration and shell-worker fallbacks when GNU parallel is unavailable or unsuitable.
    * Improved asset pre-compression so gzip generation for text assets is incremental and parallelized.
    * Extended build CLI overrides, including --build-mode, --site-title, --site-description, --site-url, --author-name, --author-email, --posts-per-page, and the global --config workflow.
    * Added RAM-mode tuning knobs and precompression tuning options in configuration and documentation.
    * Reworked RSS, sitemap, index, tag, archive, author, and secondary-page generation as part of the pipeline overhaul, with better rebuild logic and cleaner generator boundaries.
    * Improved related-post generation and cache invalidation so related-post output tracks changes more reliably.
    * Added new themes: liquid-glass, freebsd, netbsd, openbsd, field-journal, microfiche, museum-label, and mynotes.
    * Improved generate_theme_previews.sh with a faster default workflow that builds once, clones the output for each theme, swaps CSS, and rewrites SITE_URL references.
    * Added --full-build to generate_theme_previews.sh as a slower fallback when per-theme full builds are preferred.
    * Added support for Mastodon/fediverse creator metadata on posts via <meta name="fediverse:creator" ...>.
    * Added fediverse_creator frontmatter support for posts, plus site-wide FEDIVERSE_CREATOR and exact-match per-author AUTHOR_FEDIVERSE_CREATORS configuration fallbacks.
    * Added site-wide fediverse profile verification links via <link rel="me" ...>.
    * Added REL_ME_URL for single-link verification and REL_ME_URLS=(...) for multiple rel="me" links, with deduplication when both are used.
    * Updated the bundled header template with {{fediverse_creator_meta}} and {{rel_me_link}} placeholders.
    * Updated the standalone browser editor and post scaffolding to support fediverse_creator.
    * Improved the README and configuration examples to document RAM mode, performance tuning, new themes, fediverse creator metadata, and rel="me" verification.

    Fixes
    * Fixed og:title and twitter:title so they now use the page/post title only, instead of appending the site title.
    * Fixed RAM-only builds when no pages exist.
    * Hardened RAM-mode helpers and metadata parsing for empty inputs and page-list edge cases.

    Upgrade Instructions
    1. Update your checkout to the new release and review both config.sh and your config.sh.local for newly available options.
    2. Decide which build mode you want. If you want the previous disk-backed behavior, set BUILD_MODE="normal" explicitly in config.sh.local. If you want the new memory-first path, keep or set BUILD_MODE="ram".
    3. If you use custom templates, update your <head> template to include {{fediverse_creator_meta}} and {{rel_me_link}} inside <head>. The bundled templates/header.html already includes both.
    4. If you want fediverse post attribution, optionally set FEDIVERSE_CREATOR, AUTHOR_FEDIVERSE_CREATORS, or add fediverse_creator: in post frontmatter.
    5. If you want Mastodon or other fediverse profile verification, set REL_ME_URL or REL_ME_URLS in config.sh.local.
    6. If you use generate_theme_previews.sh, note that it now defaults to a faster single-build clone workflow. Use --full-build if you specifically want one full build per theme.
    7. Run a clean rebuild after upgrading:./bssg.sh build --force-rebuild --clean-output true
    8. Verify the generated homepage, post pages, archives, tags, authors, RSS, sitemap, and any theme previews you publish.
    9. No content migration is required. Existing posts and pages continue to work unchanged, and all new metadata/configuration is optional.

    read more

  • read more

  • @peterkotrcka we'll see 😆

    read more

  • @neil I've added the Fediverse options to BSSG, you can pull the master branch. There are a few configuration options that need to be added (see the examples in the provided config.sh and in the README), and the header template has been modified.

    Could you please test it and let me know if it works the way you intended?

    read more

  • @sylvia yaaaaaaaaay I'm so happy for you Sylvia!!!!!!!!!! 🥳🥳🥳🥳🥳

    read more
Post suggeriti
  • 0 Votes
    6 Posts
    24 Views
    @hikingdude I used Plausible for a year and loved it but it’s a bit pricey… considering I can self-host a FOSS tool for a fraction of the price… there’s also Matomo but I eventually went with Umami because I heard it’s very easy to set up and use
  • 0 Votes
    1 Posts
    12 Views
    实例(ControlNet Social Space; 简称CSS)搭建的告一段落了,稍微总结一下:1. 选型阶段(#ActivityPub 生态对比)先稍微 review 一下现在已有的 #fediverse 平台,选择以 ActivityPub 作为协议的平台,毕竟联邦的话还是得尽可能有更多人用才行。类似于用于实时通讯的 matrix。然后评估了 #Mastodon / #Pixelfed / #Pleroma / #Misskey / #Sharkey 等,确认不同实现可互联互通(Pixelfed ↔ Mastodon 等)。然后偶然得知 #Threads 也是Fediverse中的一员。然后,研究“主域 abc.xy 显示身份、实例跑在 social.abc.xy”的可行性。结论是这样不靠谱,所以放弃了。。最终决定考虑到Sharkey比起Misskey有一些不错的feature就选了Sharkey。2. 部署与运行按官方文档与 docker compose 在用 #Unraid 系统的 #NAS 上部署 Sharkey。邮件服务器使用free-tier的#Resend 。然后还稍微折腾了一下如何设置管理员。3. 联邦互动与内容获取学会了站内搜索关注远端用户(用 @user@domain 或贴对方资料页 URL 解析)。然后是关注 Threads 用户的实操(前提对方开联邦)。但是这时候实例里没有什么联合,时间线完全没东西,就考虑有没有订阅别人一整个时间线的方法,好像不太可行。4. 存储与图片体积了解到 Misskey/系每用户默认 100 MB 网盘,附件都会落地到服务器(非纯外链)。而且没办法通过引用外链来渲染图片。试了一下本地上传+压缩,发现会自动压缩到webp,勉强还行。6. 二步验证(2FA)故障 & 解决刚才开启 2FA 后出现“authentication failed”,连恢复码也无效,日志报:Endpoint: i/change-password ... {"message":"authentication failed", ...}尝试各种排查均失效,最后只能直接改数据库里的,把 2FA 关掉,然后再重新绑定 2FA和passkey。7. 默认不显示在线状态发现这个需要在用户设置里修改,并且没找到如何让用户默认就是显示的,只能先放弃了。8. 注册与邀请码觉得发放多个一次性邀请码麻烦,想找可重复使用的邀请码。结果发现不行,只支持一次性的,感觉除非自己之后魔改一个web服务用于自动发放邀请码并且自动填写,不然想分享到别的群里,确实有点难度。也没有那种私人邀请的链接。TODO: 未来感觉还是有很多可以做的1. 能够自动探索别的实例的某些方法,找到一些有意思的用户去follow。2. 部署一个chat agent用于增强活跃度,但是又不能感觉像是纯骚扰,如何设计是个问题。3. 做一个方便remote follow的工具
  • 0 Votes
    16 Posts
    59 Views
    @monkee best of luck ✨🍀 ✨🍀 ✨🍀 ✨🍀✨
  • 0 Votes
    20 Posts
    52 Views
    @_elena aww sad that GTS didn't win