Pinned post

最开始入坑长毛象,是因为对技术的兴趣,两年多来,我花在长毛象开发上的时间至少是我水贴时间的十倍。最开始我以为在这里能遇到一群同样热爱技术的朋友,在这里能拥有一个自己的小世界,但是两年的时间告诉我,当初的我想的真的太简单了,很多决定都是冲动下做出的。

我最大的错误是,一开始想要的是个私人领地,但是我偏偏没想清楚问题而开放了注册,让这里成为了一个公共领地,结果很多东西我做不了主,反倒还要被其他人用放大镜监视。

从心态上来说,开放注册的原因其实很单纯,我做了这么多好玩的功能,真心希望多几个人能用上啊,可惜事与愿违,注册的大部分用户,甚至都没体验过这些新功能。

庆幸的是,在这我也有幸遇到了一群相谈甚欢的朋友,只有他们才是我现在继续在这里坚持的原因。

说句实在话,现在我确实想抛弃一些包袱,某些用户我真的伺候不起。

Pinned post

支持通过Github和Gitlab登录啦

注意,认证过程中使用的是OpenId中的邮箱,即你的个人公开资料页显示的邮箱,当你的Github和Gitlab账号下同时绑定有多个邮箱时,首次绑定账号时记得暂时将你的公开邮箱和首要邮箱(Primary Email)都设置为你在本实例绑定的那个邮箱,首次认证完成后可以还原你的Github或Gitlab邮箱设置。

Pinned post
Pinned post

Markdown相关功能更新

之前本站实现的用Markdown发送嘟文(图一)功能,默认使用Markdown解析器解析所有嘟文,现在新增在编辑嘟文时指定嘟文富文本类型的选项(图二),对于一般用户或者不需要Markdown的情况,可以手动选择以纯文本形式发送嘟文。当然你也可以在 设置-首选项-其他 下设置 默认的嘟文富文本格式(图三)。

顺带提醒一下,上次新增的 嘟文仅本地本可见 选项也可以在这里设置默认值。

此前关于本站Markdown功能的介绍

Pinned post
Pinned post

新增【嘟文仅本地时间线可见】功能

在Web端发嘟时,可以选择【Federated】和【Local-only】两个选项,默认前者,嘟文在其他实例也能看到,后者仅在本实例能看到。

CW: 那些前段时间歪歪叽叽说想要屏蔽小森林的人,这不正是你们需要的功能吗? :weibo_d_doge:

Mastodon v4.0.0+ 對我來說最大的問題甚至都不是醜 UI 而是安全方面的顧慮 :blobcatnotlikethis:

此前 Mastodon 站點的 search 功能是不對非登錄用戶開放的,而 v4.0.0+ 以後即便是非登錄用戶也可以用站點的 search,這就出現了一些對我來說很 concerning 的問題⋯⋯譬如說裏瓣是禁止了未登錄用戶訪問 profile 和 status 的,如果你沒有裏瓣帳號直接打開裏瓣管理員的 profile donotban.com/@admin 是什麼也看不到的,但是因為 v4.0.0+ 的 search 變成不需要登錄的功能了,現在即便你不登錄直接去草莓縣/o3o/bgme 搜裏瓣管理員或者裏瓣任何有和他們站通訊的用戶都能把 profile 和 status 搜出來(完全不是說這些升級了的站點有問題的意思)。雖然這個問題對於本身沒有禁止非登錄用戶訪問 public profile 和 status 的站點來說確實不是大問題,但我會非常非常非常不希望我的站為他人搜索本來對他來說可能不 accessible 的東西提供便利 :ablobdundundun:

本身 Mastodon 官方是提供了禁止未登錄用戶搜索的方法的(即在 .env.production 中添加 DISALLOW_UNAUTHENTICATED_API_ACCESS=ture),但是因為這次更新完全改變了 public profile 和 status 的寫法,如果禁止了未登錄用戶使用 search 會導致站點的 public profile 和 status 同樣對非登錄用戶無法訪問(就是非登錄用戶直接開我的 profile 和我的 po 什麼也看不見),且會一直跳 '401 This method requires an authenticated user',甚至連站點的 /about 頁面這個理論上本來就不該需要登錄才能看的地方都在跳這個 error。這個問題我已經在 mastodon 的 github 反映了 [1],也被上游確認確實有這個 bug。但他們暫時還沒有修復 :csndino036:

所以雖然我已經 merge 完了 v4.0.0+ 的代碼,並把非常大一部分東西都改回去了(比如那個醜到爆的 sidebar 被我重新移回了頂上),但是到上游修復這個問題我都不會更新 :csndino111:

[1] github.com/mastodon/mastodon/p

RT 端傳媒 Initium Media
【上海悼念烏魯木齊變抗議多人被捕,中國多校大學生自發行動】
新疆烏魯木齊因封控導致來不及撲熄的大火,點燃起社交媒體洶湧輿情,同時,中國多地線下爆發民眾悼念及抗議活動。上海烏魯木齊中路之夜、南京傳媒學院的燭光與白紙、全中國各地大學生也紛發起行動⋯
bit.ly/3F6Rlqv

:sys_twitter: twitter.com/initiumnews/status

或许应该排除typeorm,因为ts的装饰器将来可能和js的装饰器不兼容

Show thread

大佬下场了😄
三咲智子 Kevin Deng: I'm developing a Web client based on Nuxt 3! 🌟
Working with Nuxt team @antfu7 @patak_dev @danielcroe ! 😆 They're sooooooo amazing!

:sys_twitter: twitter.com/2hengxin/status/15

新しい :mastodon: Mastodonクライアント #Elk のプレビューに招待してもらいました!Nuxt開発者の @antfu さんやVite開発者の @patak さんが開発しています
リリースはまだ先だそうですが、既にかなり完成度が高く期待できます 👀

这也行?

英特尔推出 “按需购买” 计划,充钱可解锁更多CPU功能

mp.weixin.qq.com/s/zDKyETIJlX3

当场拿下
//转发自: @Harry92z: 【F1中字】老视频 迈克尔舒马赫采访比诺托 时任引擎主管 应该把比诺托当场拿下吗?
那是当然 必须当场拿下 自制中字求三连

:sys_bilibili: t.bilibili.com/732786274880978

RT د. نايف بن نهار
Criticising Qatar this way or another is not an issue, it is actually a basic right.
The issue here is hypocrisy. Did u do the same when u went to France who stole the wealth of Africa? Or America who made one million Iraqi suffer of hunger?

:sys_twitter: twitter.com/binnahar85/status/

李铁也能算是中国的马拉多纳吧,可惜了

2022年底了,我还是觉得fancybox是最好看的相册组件 :ac_classic01:

于是就算没有官方没有给ts类型标注也强行用了 :ac_classic01:

github.com/fancyapps/ui

Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。