这不是在指责具体的人。我知道,有很多人,对这套复杂的体系,比我更熟悉,更习惯去应对。也知道,如果我往这个方向努力,也会应对的更自如一些(但不知道会进步到什么程度)。但现实中的结局是,fediverse,就像没什么人来看的 blog 一样,渐渐被我当作一个,纯表述的平台。别人如何看到我,如何来交互,对我而言,变成了一个不清楚机制、雾里看花的过程。对这方面的期待,也就渐渐减弱了。
于是,虽然我也会去 follow 别人,去 re 去聊天去点赞。但这些行为对我都是不成体系的。很多人我不知道要不要去 follow,聊天时也不知道什么时候要用一个点赞,或者什么都不用,就可以突兀地结束话题。更不用说,在预设别人掌握了这套体系,以及预设别人预设我掌握了这套体系,的基础上,通过彼此的操作方式而不是内容,来判定对方的态度。——扯远了,这些已经和 fediverse 机制关系不大了,我在实体社交中也不会去折腾这些(而且我对实体社交的潜规则也是雾里看花,不去弄明白)。这篇只是例行吐槽网站隐私机制而已。
1. Herrigel, E., 1953. Zen in the Art of Archery. With an introduction by DT Suzuki. New York: Pantheon. 2. Scholem, G., 1961. ZEN-NAZISM. Encounter, 16(2), pp.96-96. 3. Yamada, S., 2009. Shots in the Dark: Japan, Zen, and the West (Buddhism and Modernity)..
WP Statistics 这样的访客统计插件,会把来访者的每一次点击,都记录到本机数据库里。建议使用 Google Analysis 之类的外置统计软件(Google 给 wordpress 做了个官方插件 Site Kit by Google),通过在页面嵌入 js ,发送访客数据到 Google 服务器,不会写入本地数据库。
需要指出的是,并不存在 blog.fivest.one 这样一个 fediverse 实例。陌生人搜索这个账号,看不到任何历史嘟文;这个账号不能去 follow 别人,不能对别人说话,不能回复别人对自己嘟文的回复,也不能看到多少人转发点赞了自己的嘟文。——这些功能也许以后会有,但目前,这个插件所做的,只是在新 blog 发布的那一刻,向所有 follow 这个 id 的账号,push 一条嘟文。这条嘟文,在 blog 服务器上,并没有保存;而只存在于 follow 它的那些实例上,再被人转发到更多实例。
当 blog 的文章被删除时,这个插件也会通知所有的 followers,从他们的实例上删除对应的嘟文。但是就像我说过的,这个机制并不能把那些,被转发到其它实例的嘟文,也一起删除。所以,当你在 blog 按下发布按钮的一刹那,带着你所写的全部内容(或者摘要,可设置)的嘟文,就可能会永远飘在 fediverse 世界里,无从反悔。所以,写完这篇文章后,我还不确定自己是否会继续用这个插件……
在当前的很多 fediverse 服务(mastodon、pleroma…)里,当 A 站的用户 a 被另一个实例(譬如:B 站)的用户关注时,他所发的嘟文,会在 B 站的服务器上储存一个副本,B 站的用户,通过访问这个副本,来阅读这条嘟文。当原本的嘟文被删除时,A 站会通知 B 站,删除相应的副本。但这个时候,这条嘟文未必像人们期待的那样,从 fediverse 上彻底消失。
假设存在如下情况:
A 站的 a 用户
B 站的 b 用户,b 在关注 a
C 站的 c 用户,c 在关注 b,但 C 站没有人关注 a
a 发了一条公开嘟文,此时 b 可以看到这条嘟文,而 c 是看不到的。
b 转发了 a 的这条嘟文,此时 c 可以看到这条嘟文了。C 站的所有人,在查询 a 的时候,也都可以看到 a 的这条嘟文。
如果这个时候,a 再把这条嘟文删除,那么 A 站会通知 B 站这条嘟文已删,而 B 站也会把这条嘟文在 B 站的镜像删除。于是 b 就看不到这条嘟文了。
——然而,似乎并没有一个机制,去通知 C 站,这条嘟文已删?也就是说,这个时候,c 和 C 站的所有人,都仍然可以看到 a 已经删掉的这条嘟文?
如果这个时候 C 站有人再转发这条嘟文,而 B 站甚至 A 站有人关注这个人,那么,B 站和 A 站的人,就又能看到这条嘟文了?甚至连 a 自己,也能看到的?(这个有待验证 — UPDATE:不可以的,见评论区)
We know, these jigs are expensive, huge, and not easy for ordering and shipping to many places. There are some DIY solutions online. The hard part of them is, how to make a strong slot or heavy metal fixture to adjust the length smoothly, but it’s not quite necessary. Most of bowstrings are just integer number of inches, so, why not just drill integer inch holes on timber, and fix the poles on these positions?
This is my idea that just needs timber, bolts, drill, and roughly saw cut. A row of holes with 2 inches distance on the base board, and the same 2 inches distance holes on the upper board that can fix the jig in horizonal and vertical direction.
There are two types of radiuses from the string pole to the axis on the upper board. One is 3.5 inches, for any odd number inches of string length (axis distance + 7 inches), the other is 4 inches, for any even number inches of string length (axis distance + 8 inches). If you need more precise length (e.g. 66.5 inches), just make another pair of upper board with the radius of 3.75 inches ( or just twist the string…)
The base board. The shortest hole distance is 46 inches, and the longest is 62 inches. With the upper boards, the system can make bowstring from 54 to 70 inches. Of course, you can make a longer or shorter board as you need.
The upper boards need to be 3 inches wide at least because there are 2 rows of holes. The base board has just 1 row so it could be narrower. I bought a 2.4m long 90mm * 35mm timber (I’m in a metric country…) for the whole system.
I use M8 size drill and hex bolts for all the holes. M6 should be ok as well, but maybe not easy to buy long M6 bolts.
Four pieces of 6 inches bolts as string poles, each one needs 2 sets of nuts and rings.
Two pieces of 4 inches bolts as the main axis. The length depends on the thickness of the timber. Don’t be too long, so as not to interfere the string serving. One set of nuts and rings for each bolt.
Two pieces of 3 inches bolts to fix the upper board on horizonal or vertical direction. The length depends on the thickness of the timber as well. No nuts or rings needed.
There should be around 1/4 inch space between the upper and the base board, thicker than a set of nut and ring, so the upper board can rotate with the nut of the string poles underneath. Use a thin board or several rings.
The Bottom of the base board is not flat as well, because of the head of the axis bolts. So put the rest of the timber under it.