Mastodon(长毛象)中文使用讲解/教程

来自: https://home.bangdream.space/mastodon-use/

官方有中文文档了。建议阅读官方文档,更加完善易懂→ https://docs.joinmastodon.org/zh-cn/

新兴的分散型社交网络 Mastodon(长毛象)在日本急速普及,一段时间成为了Twitter上的主要话题。不过很多人都不知道Mastodon的特征以及与Twitter和微博等其他社交网站的区别。

在这里,将会为大家介绍Mastodon的特征,使用方法,以及如何便捷地使用。

Mastodon是什么?

Mastodon是一个非常新的社交软件。由德国的24岁的工程师小伙子 欧根·罗科 开发。与Twitter相同,主要的功能就是在网络上公开自己的短文。不过其最主要的特征就是“分散型”。所有用户并不是都集中在一个服务器上。任何人都可以拥有自己的服务器,这些服务器相互连接,最终形成了一个庞大的网络。这庞大的网络就像是一个巨大宇宙,每一个服务器都是宇宙中的一个星系,用户就是每个星系里的行星。

微博、Twitter、Instagram等由企业创办的社交软站,一旦运营商倒闭,那个社交软站就会完全消失。与此相比,即使在Mastodon的庞大网络中有一个服务器停止了运营,而这个网络依然存在。可以说,Mastodon就是永远都不会消失的社交网络。

首先,选择适合自己的实例(服务器)

Mastodon是分散型的社交网络,所以需要自己决定加入哪一个实例。

每个实例都有自己的特征。有地区、爱好、职业、社区乃至朋友之间的实例。比方说本站的就是以BanG Dream! 和 Bushiroad 为主的实例。那就去寻找适合自己的实例吧!

在此列出除了本站以外的几个实例

mastodon.social(由开发者运营的实例,也就是最为接近“官方”的实例)

mstdn.jp(由名为nullkal的日本人研究生运营的实例,现为日本第二大的实例)

pawoo.net(pixiv的官方实例,现为日本最大的实例)

m.cmx.im(长毛象中文站)

更多实例请参见 joinmastodon.org , instances.socialfediverse.network

人多的实例虽然热闹,但是话题并不单一,可能会缺乏乐趣。

不要忘记Mastodon以外的伙伴们

长毛象只是众多去中心化社交平台中的一种平台。与长毛象互相相连的服务器不仅仅有长毛象,还有GNU Socialmisskey、PeerTube、Pleroma等多数软件。在这些地方入驻的人们均可以与长毛象宇宙用户互动。

长毛象所使用的ActivityPub和OStatus协议都是开放给第三者的协议,任何新的软件都可以加入这庞大的宇宙当中。既然有了这种开放的协议,那就最好不要抛弃其他的伙伴们。如果你是服务开发者,在想着给Mastodon开发一个便利的服务(网站)之前,请想一想你所开发的软件是否也可以用于其他用ActivityPub或OStatus协议的平台上。

手中有技术?自己搭建实例!

为什么要来到去中心化社交软件而不使用微博?其答案应该是不想被微博的规则拘束。问题的根源就是微博的一站集权。如果你只是加入了一个其他人所搭建的实例,那么你的数据也不是你的数据,还是掌握在其他人手中。

当然很多实例的站长都声称数据归用户所有,目前没有做出任何像微博一样的事情,但这只是现在。站长突然消失或改变政策,网站突然关闭,个人信息的流失,这都是有可能发生的事情。数据在其他人手中终究还是有风险的。

长毛象,或者说兼容ActivityPub和OStatus的软件的优点,就是任何人都可以用任何兼容的软件加入这个fediverse(联合,宇宙,世界)当中。自己花钱维护自己的服务器的确是一件很难的事情,不过有能力的话这样是最为妥善的加入分散型社交软件的方法。

如果你没有运维知识,或者没有时间,也可以使用Mastodon实例托管服务。例如:ムトーhostdonMasto.Host

注册帐号

每个实例都是独立的,所以要在各实例上注册账号。帐号并不通用。

在这里,给大家展示本站的旧站 bangdream.m.to 的画面。

输入自己想要的用户ID(注意,现有版本一旦注册,将无法更改),邮箱和密码。然后按下注册键。

等待一段时间后,一封邮件会被投递到你的邮箱里。点开链接,你的帐号就被激活了。如果过了15分钟都没有收到邮件,可能是被分类到垃圾邮件里了,请查看垃圾箱。若未能发现邮件,请咨询站长。在右上角的关于本实例中,能看到站长的联系方式。

在这里,我要向大家讲一下Mastodon中的用户ID的格式。

如图。第一个@后面是用户ID,第二个@后面是实例的网址。比如@yoka是我在bangdream.m.to中的用户ID,不过这只在同一个实例中能够被识别。正式写出我自己的用户ID是@yoka@bangdream.m.to。这个长的ID在跨站关注和@其他实例的人时需要用到,请留在你的脑海中。

填写自己的详细资料

成功登录后,出现的画面应该是这样的(网页版)

从左向右为主页、通知栏、本站时间轴 和 开始使用卡片。(初始画面根据服务器不同)

点开开始使用卡片中 的首选项,之后点开更改个人信息,即可更改名字,简介,隐私模式,头像和头像背景。

强烈建议大家最少上传一个头像和设置一个名称。

先发一条嘟文吧!

Twitter里叫推文(Tweet),在这里叫做“嘟文”。与Twitter不同,在Mastodon里每条嘟文可以发送500字。一次还可以上传4张图片(合计4MB)还有MPEG4・WebP形式的视频。单击“嘟嘟!”,你的嘟文就会被发出。

CW(Content Warning)可以隐藏嘟文的一部分,用于发剧透、过激发言等,会让一部分人感到不适的嘟文的时候。这样设置后,可以让他人选择点开继续看或者不继续看。可以有效防止引战。

NSFW(Not Safe For Work)的功能与上述的CW相同。用于隐藏图片。在发送儿童不宜的图片时一定要将其隐藏。

点击CW按钮,上面会出现一个新的白框。上面的白框是显示的部分。下面原有的大白框是被隐藏的部分。

在上传完图片后,会新出现一个眼睛的标志。点一下它,就能隐藏图片了。

不过请大家注意,不要认为用了这两个功能就可以发违反法律的文章以及图片。请不要发人身攻击,谣言等违法文章与图片。如果你所属的服务器在中国国内,请不要发敏感词汇和违法图片。这个功能是为了让他人选择看不看你发的嘟文和图片。

Mastodon也有话题功能。在单词前面加上「#」,在后面空一个空格,就可以参与话题。

在嘟文里添加实例原创表情

在软件版本为2.0以上的实例里,站长可以为自己的实例添加原创表情。点开撰写嘟文的文本框的坐上方的表情图标,之后再打开从左数第二个分类,即可在Custom看到你所在实例的原创表情。

※注意:使用实例原创表情时,需要在表情前加一个空格才能显示出来。普通的表情不需要加空格。

有一些手机客户端还不可以显示实力原创表情,会显示其代码如“:huaji:”。如果你记住了代码,也可以直接输入代码使用表情。

去时间线里逛一逛

如果你已经掌握怎样去发嘟文,那就去关注你感兴趣的人吧!

在开始使用卡片中有“本站时间轴”和“跨站公共时间轴”。打开它们,你就能看到很多人的嘟文。在大型实例中,更新速度是非常快的。如果你在小众或新兴实例里,可能很少有发嘟的人。

在本站时间轴里,可以看到同一实例内的所有人的嘟文(有一部例外,将在后面的设置嘟文公开范围中解释)。

在跨站时间轴里,可以看到同一实例内的所有人嘟文。在此之上,还可以看到跟同一实例内的人有关系(例如“关注”)的其他实例的人的嘟文。

你可以将卡片固定在开始页面上,点击想要固定的卡片的右上角,之后点+置顶即可。

如果想要取消固定,点击想要取消固定的卡片的右上角,之后点×撤顶即可。

站内关注、跨站关注

大家理解上述的“本站时间轴”和“跨站公共时间轴”的区别了吗?到这里,可能有人想让其他人的嘟文在自己的主页中出现了吧。

站内关注的方法很简单,点击想要关注的人的头像,即可打开他的主页。找到关注按钮,就能关注他了。

跨站关注有两种情况。第一种情况,打开后的界面跟站内关注时一样。那么跟站内关注一样,打开他的主页,找到关注按钮,就能关注他了。

第二种情况,打开他人给你的链接时。打开他的主页时是这样的

根据版本,界面会有所不同。不过基本操作都是一样的。点击跨站关注后会出现这种画面

在这里,输入你的正式用户ID(例如@yoka@bangdream.m.to)后,点击下一步。在之后的页面里,点击关注就可以了。

有很多人在多个实例上注册帐号,其实我觉得并没有必要。你只要在一个实例上注册一个帐号,就可以与Mastodon中的所有实例进行交流。

跨站互动什么的最萌了!(出自cmx.im站长@haisenberg@cmx.im

设置嘟文的公开范围

点开写嘟文的画面中的地球标志,你将看到4个选项

那么下面解释一下这四个选项的区别

・公共:你的嘟文会在本站时间轴和跨站公共时间轴中显示,任何人都能看到你的嘟文。

・公开:你的嘟文不会在本站时间轴和跨站公共时间轴中显示,只有你的关注者在他的主页中能看到,还有其他人在打开你的个人页面时能够看到这条嘟文。

・关注者:只有你的关注者在他的主页中能看到你的嘟文。

・私人消息:只有被你@的人能够看到你的嘟文

请根据情况,选择嘟文公开范围。私人消息就是私信,虽然感觉不想是私信,不过其他人无论在哪里都无法看到你们的对话。

转嘟和收藏

如果你在时间线中看到了你喜欢的嘟文,那么就去转嘟和收藏吧!

转嘟:与Twitter中的转推相同。不等于微博中的转发。微博中的转发等于Twitter中的引用推文。在现行版本的Mastodon里并没有引用嘟文的功能。转嘟后的嘟文,会在你的关注者的时间线中出现。

收藏:将给嘟文的主人发送通知,表示你赞同或者喜欢这个嘟文。

根据本站时间轴的氛围发嘟文

在人数不多的Mastodon里,在本站时间轴内经常会出现一个话题趋势。大家会以“Air Reply”的形式参与到会话当中。那这个“Air Reply”是什么东西呢?在中国的社交软件中,没有一个软件能够玩这个形式。简单比喻一下,就是本站时间轴变成为了QQ群,大家在聊一个话题的感觉。微博几乎不可能形成“Air Reply”的玩法,因为微博的时间线是被打乱的。Twtter的“Air Reply”是在关注和被关注者之间进行的。而Mastodon是以服务器为主体进行的。

这个氛围并不是人工制造出来的。一般都是不知不觉会形成一个趋势。如果你掌握了这个玩法,那你的Mastodon人生就会变得相当有趣。不过你可以无视这个氛围,一意孤行发自己的嘟文,不用在意那么多。

搜索

搜索栏位于写嘟文栏的上方。在这里你可以搜索话题(#)和用户。当你在搜索话题时,搜索结果只会出现同一实例内的嘟文和跟同一实例里的人有关系的人的嘟文。当你在搜索本地用户时,可以使用关键字搜索和本站ID搜索(例如:@yoka 或 夜枫)。如果你想要搜索其他实例中的用户,请在关键字或ID的后面空一个空格,之后在加上想要搜索的实例的地址。(例如@yoka bangdream.m.to 或 夜枫 bangdream.m.to)

静音、屏蔽以及举报

Mastodon是一个非常欢乐的地方。作为站长的我,也不希望用户的大家彼此之间出现矛盾。不过人和人在一起,难免会产生矛盾。那么在此时,你可以选择静音和屏蔽那个人。

静音:来自被静音的人的通知不会表示在你的通知里。

屏蔽:被屏蔽的人无法看到你的任何投稿。

闭关锁国,拒绝一切外来人员

你可以在更改个人信息页面中设置隐私模式(锁嘟)

打开隐私模式后,只有关注者们能够看到你的嘟文。如果有人想要关注你,需要你的许可之后才能关注。不过在写嘟文的时候可以选择把单条嘟文公开给所有人。

来自站长的信息

在开始使用卡片中,点开关于本站,即可看到关于实例的信息,还有来自站长的通知,总则等。这关系到你的权益,请务必查看。请定期查看这个页面有没有新的变化。请遵守规则,不然站长有可能因为你的举动而遭殃,或者付出更多劳力去整顿服务器。有大家的配合,服务器才能站稳脚。有些站长可能会召集众筹,如果你想支援站长,那就去献上你的一份心意去报答站长的辛勤劳动吧。

最后

分布式社交,网络社交新纪元的开创者,用户不再被单一运营商独占。每个人都可以拥有自己服务器。我想这就是Mastodon的理念。虽然功能还不完全,有很多地方需要改善。但是这个开源的软件,需要被更多人的使用,才有人愿意维持与更新而得以存活。我希望能有更多中国人能够认知Mastodon,加入Mastodon,常驻Mastodon。如果你有实力,那就去创建一个Mastodon服务器吧!例如同城长毛象、搞姬长毛象、单推长毛象、爱国长毛象等等。这样这个社区才会变得更加完善,更加欢乐。最重要的是,这个软件的服务器是相互连接的,所以墙更难地进行控制。这是一个互联互通的世界。

更多信息

官方用户指南(英语)

官方FAQ(英语)

安卓、IOS等应用列表

如果判断一个数字帐号来自中国大陆

 来自:https://github.com/yihong0618/gitblog/issues/248

今天把微信迁移到 WeChat 了,想到数据分离已经不是将来时而是进行时甚至过去时,记录一下。

Duolingo

做的最绝的是多邻国

  • 如果是微信 +86 手机号注册,多邻国判断你来自中国大陆
  • 如果手机时区是 +8 手机语言是中文,多邻国大概率判断你是大陆用户
  • 它还会判断你之前打开的时区

如果多邻国判断你是中国大陆用户

  • 你无法使用多邻国的排行功能
  • 你无法添加好友
  • 你将被审核
  • 你必须登入才能获取到一些记录

LeetCode

目前最简单的是 LeetCode

  • 如果你浏览器的语言是简体中文,LeetCode 会推荐你去 LeetCode-cn

如果 LeetCode 判断你是中国大陆用户,并且你决定使用 LeetCode-cn

  • 你可以迁移 LeetCode 到 LeetCode-cn
  • 你可以使用 LeetCode 的 app
  • 你会体验到一个符合大陆用户审美的界面

微信

微信会用绑定的手机判断你是否来自中国大陆

  • 绑定 +86 你就是大陆用户

如果你是微信的大陆用户

  • 你无法使用 WeChat out
  • 你将收获更多的广告
  • 你可以体验到更多的审核
  • 你更容易被炸号
  • 你可以体验到游戏中心

NRC(Nike Run Club)

NRC 会用地点判断你是否为中国大陆用户

  • 你的手机及 NRC 内的地点设置均为大陆以外,你就不是大陆用户

如果你现在是 NRC 的大陆用户

  • 你将收到一封信 NRC 离开大陆的信
  • 你用不了了

TikTok

也挺绝的是 TikTok

  • 会判断你的 sim 卡
  • 会判断你的 vpn

如果你是中国大陆用户

  • 你可以使用抖音!

调查虚假信息,这四个工具/方法帮到你!

来自: https://cn.gijn.org/2021/12/15/digging-disinformation/


APPROVED_08_A-771x434.jpg

插画: Kata Máthé /​Remarker

对于调查记者来说,在调查错误信息和虚假信息时,找到背后的操作者是很重要的。但这还不够,事实核查专家、ProPublica 记者克雷格·西尔弗曼(Craig Silverman)在第十二届全球调查报道大会(#GIJC21)上提醒说,了解那些参与者的动机也同样重要。

西尔弗曼解释说,在虚假信息中最常见的元素是虚假的上下文——即一个事实性的陈述或引用被去除了其原有的语境,并利用来误导受众。他说:“因此,当你在调查虚假信息时,你需要考虑到这个语境。因为如果你只寻找虚假的事实,而忽略了调查语境,那么你就会错过很大一部分东西。”

在这次关于调查虚假信息的研讨会上,哈佛大学修伦斯坦新闻政治与国家政策研究中心的高级研究员简·利特维年科(Jane Lytvynenko)也分享了她的心得,她的专长是调查网络谣言和假新闻。利特维年科指出,虚假信息的推出往往具有战略性。她说:“散布虚假信息有一些阶段,先是策划,然后在社交媒体上传播,当我们揭穿这些信息是假的时候,制造者往往不会停止散布,相反,他们会进行策略调整。”

在这次研讨会上,两位记者也分享了一系列贴士和工具。

Disinformation-771x434.png

调查图像和视频

当你在对图像或视频进行核查时,你应该问自己:它是原始的图像或视频吗?它是谁、在什么时候拍摄的?最后问一问,它是在哪里拍摄的——这可以帮助你确定要核查的地理位置。

利特维年科和西尔弗曼推荐了 WeVerify 这个 Chrome 浏览器扩展。通过它,你可以分析图像和视频的元数据,还可以查看社交媒体上图片/视频的上下文信息。利特维年科说:“图像搜索的关键之一是使用 Google 之外的搜索引擎进行搜索核查,WeVerify 可以帮你做到这一点。”

调查社交媒体账户

在调查虚假信息时,一个好的开始是先去调查发布虚假信息的社交媒体账户。首先,检查它是否是一个经过验证的账户?它的背后是不是确有其人?这个账户是什么时候创建的?他们说自己在哪里?然后,你可以进行一个详细的背景调查:网络对他们有什么评价?他们和谁互相关注?他们经常与谁互动?有哪些互动模式?他们是否经常发帖?如果是的话,经常会发表什么主题的帖文?

西尔弗曼指出:“有时候,社交媒体账户和他们所声称的身份信息会有一些脱节或冲突的地方,这些都是你要注意的事。”

你可以使用 Twitonomy 这个工具来对 Twitter 账户进行可视化分析。西尔弗曼说:“它可以告诉你账户发推特的频率,他们通常在什么时间段发推,经常和哪些账户互动。它还可以给你提供推文的时间明细,这可以帮助你弄清楚该账户的所有者身处哪个时区。”

调查聊天应用

Verification-Handbook-3-336x425.jpg

克雷格·西尔弗曼主编的《事实核查手册》

一些聊天应用经常被用来传播虚假信息,但调查它们确实有难度。“这与调查公开的 Twitter、Facebook 资料非常不同,在那里有人有意识地将信息放到公众面前,”利特维年科解释说:“但人们在使用聊天应用时,预设这些信息是较为私密的,所以当你在对这些信息进行报道的时候也需要非常小心。”

她说,绕过这个限制的其中一个方法是进行众包,这在巴西的 Comprova 计划中得到了成功的应用——24家不同的媒体记者聚集在一起,共同协作了这个调查影响巴西2018年选举中虚假信息的项目。

“在这次协作者,所有的新闻编辑部都向他们的读者发送相同的 WhatsApp 联系号码,读者将他们看到的虚假信息都发回到了这个号码,供编辑们进行核实。所以不要低估众包的力量。”她说:“众包方法在 WhatsApp 这样的聊天软件中效果很好,因为你很难加入非公开群组,所以调查起颇有难度。”

调查 Telegram 上内容最有用的工具之一是 Tgstat,这是一个 Telegram 频道搜索和分析工具。你可以借助它了解到某个特定频道的基本信息,包括它的订阅用户数、阅读量、发文量、相关频道等等。

即使有了这些工具,两位讲者都提醒要在下判断之前格外小心,并且要收集到具体的证据。西尔弗曼提醒说:“从事事实核查工作的人经常出错的方式之一是错误地进行归因,下了一个结论,但没有足够的证据来支撑它。所以你要谨慎行事,不断收集证据,直到你有高度的信心可以做出判断。”

多邻国迁移出国区指南

来自:https://shuxiao.wang/posts/duolingo-refugee/

本教程仅针对 Super Duolingo 会员,因为普通会员很可能会卡在找不到客服删除手机号那一步,如果能解决这一步的话,其他内容是一样的

前言

多邻国的国区无法使用排行榜,个人信息也是匿名状态,导致家庭组管理员难以管理成员。 如果想摆脱国区可以参考这篇教程:https://zhuanlan.zhihu.com/p/507789688 要点如下:

  1. 删除账户下的中文手机号
  2. 修改手机的区域和时区
  3. 使用代理切换 IP

接下来阐述详细步骤

一、给自己的账户增加邮箱和密码

一般来说,国区注册的多邻国帐号都是直接用手机号接收验证码注册的(可能也有少部分是微信登录,但也需要绑定手机号,国区要求),没有填写邮箱和密码。所以第一步操作是在 App 的个人信息页面增加邮箱,步骤如下

  1. App 上选择「个人档案」,点击右上角的齿轮图标进入设置
  2. 在设置里修改邮箱号,最初的邮箱应该是类似于 ph.XXXXX@phone.duolingo.com 的格式,改成自己能登录且没有注册过 duolingo 的邮箱,点击完成
  3. 如果再重新点击进入的话可能会看到邮箱没有变,过几分钟再看看,duolingo 的接口比较慢
  4. 邮箱修改成功后,在网页上打开 https://www.duolingo.com/,点击忘记密码,然后去邮箱里接收一个修改密码的链接,就可以修改密码了

至此,你的账户有了邮箱并可以使用邮箱登录

二、删除手机号

使用绑定多邻国账户的邮箱给客服 plus_support@duolingo.com 写邮件,模板如下:

Title

I want to disconnect phone number from my account

Content

Hi there,

I want to disconnect my phone numbers from the Duolingo account.

- ID: xxxxx
- Email: xxxxxx
- Phone: xxxxxxx

I have been trying it too many times but failed.
I hope you can deal with it immediately.

Looking forward to your reply.

人工客服大概会在一两天之后回复你,如果没有等到人工回复的话,就再发一封一样的邮件,直到他们回复你说搞定了

三、修改手机的区域和时区

在手机的设置里修改即可,不同手机的设置不同

推荐区域:香港、台湾、新加坡

推荐时区:香港、台北、新加坡

因为这三个地方也使用东八区

四、使用代理切换 IP

确保通过代理访问 duolingo.com

以上所有步骤都完成之后,杀掉 App 重新进入应该就能看到排行榜、好友、个人信息页面的头像等等功能了,如果没有出现,检查区域和时区是否切换了,尝试再切换一次,同时检查代理是否正常工作

参考文档

  1. 给自己的账户增加邮箱
  2. 完成操作流程
  3. 切换时区让 duolingo 重新检测账户状态

一种几乎永不失效的网页中英对照翻译方案

来自: https://utgd.net/article/4991 

网页翻译,做成不难,做好不易。算上种种套皮服务,网页翻译工具可谓人才辈出;读者若不满足于不求甚解,则难免要流转于原文和译文之间——遑论机器翻译的错漏在所难免——可惜正视对照阅读之需求的翻译工具,却是凤毛麟角,沅江九肋。

本文将“对照”与“翻译”分而治之,既不依赖具体某个翻译服务,也不限于操作系统和浏览器,无论电脑、平板或手机,也不管 Chrome、Firefox 或 Safari,均得取一瓢饮,应是久治之方。

Alt text
在电脑和手机浏览器上均可中英对照翻译

困境

曾有嗜阅读者,遇现成工具如获至宝2,但这些服务不是倒闭,就是开始大兴土木、建造封闭 App,若是为了翻译功能而抛弃整个浏览器,只怕是发屋求狸,惜指失掌。

而纵观几大翻译引擎提供商,Google 限制调用(包括设置验证码和禁止使用部分网页组件),百度自由度不高,微软则干脆对普通用户关闭了网页翻译渠道,即便是有志编写工具的进阶用户,似乎也落入了指雁为羹的尴尬境地。我曾编写了一款网页分屏翻译插件,也随着 Microsoft 相关服务的下线而失效。

Alt text
网页分屏翻译,基于Microsoft翻译引擎(已失效)

究其根本,在于对照翻译毕竟是对照与翻译之交集,其外延之小,大概不足以支撑起一个市场,也就少有人涉足。寥寥几家服务,也多需要付费,往往还是不讨喜的订阅制。

思路

解决之道,当在于分解“对照”与“翻译”,在电脑上肆无忌惮地实现前者,而在各家服务所提供的免费额度之内,尽情享用后者——实际上,Google 和苹果的翻译限额几乎无限。前文提及的 Microsoft 分屏翻译工具(已失效),即是将翻译前后的网页嵌入同一个页面内;现在的方案,则是将网页内容原地复制,一段翻译、一段原样不动,由此生成双语对照翻译的页面。

对照之工,可在本地完成,无涉任何服务商;翻译一事,仍由翻译引擎代劳,Chrome 和 Edge 的翻译功能和三方插件自不待言,近几代的 Safari 浏览器也已鸟枪换炮,配备了自带翻译引擎,均可使用本文方案。

实现

拆分实现,好在既能依托自动化工具,一步到位;也可以寄生于浏览器、不安装任何插件或软件,只不过多一两步操作。鉴于需要使用 Javascript 调整网页布局,使用本文方案前,需运允许浏览器(以下演示均以 Safari 为例,其他浏览器请自行调试)运行 Javascript:

  1. 在 Safari 设置的“General”栏中,开启“Show Develop menu in menu bar”;
  2. 在 Safari 的“Develop”菜单中,勾选“Allow JavaScript from Apple Events”;
  3. 点击“Allow”,确认。
Alt text
允许 Safari 运行 Javascript

注:经读者提醒,在不同版本的 Safari 中,“show developer menu”的位置有差异。例如在 15.5 版本中,该选项位于“Advanced”。

Keyboard Maestro 最适合处理此类分步骤的杂事,以 Safari 为例,已安装文首所列 Keyboard Maestro Macro 的读者,启用之后,在所需翻译的网页按下 ⌘Command-K,稍等即可获得对照翻译的页面3。使用 Chrome 或其他浏览器的读者,也只需调整 Keyboard Maestro Macro 的最后一步,让它启动您所用浏览器的翻译功能即可。

Alt text
中英对照翻译网页

若没有安装 Keyboard Maestro,或者想在 iOS 上对照翻译,则可尝试 Bookmarklet 版本的工具。将 这个链接 拖到或添加到浏览器收藏夹,然后在需要翻译的页面点击该收藏项目图标,首先会得到一个内容被复制过的网页;随后,运行浏览器自带的翻译功能,旋即可看到对照翻译效果。

Alt text
Safari for iOS 上也可以翻译

拓展:下载中英对照翻译的 PDF

浏览器如通渠中之地,对照翻译工具大可与其他功能结合,如虎添翼。阅读模式与对照翻译相得益彰,可撇去浮渣,清爽易读;而结合 @Hum 发明的网页抓取方法(即将发布),诸君还能够将对照翻译、排版得当的网页下载到本地,方便日后细嚼慢咽,以免仓促。

Alt text
下载中英对照翻译的网页为 PDF

此外,翻译的对象并不限于网页,但凡是一个 HTML 格式的文档,也可以对照翻译。只需在浏览器中打开 HTML 文档,同样可以运行对照翻译工具——当然,如果不需要对照,也能借用浏览器的翻译引擎获得译文,此法不受服务器配额限制,适合大量翻译文献资料。

Alt text
中英对照翻译本地文档

HTML 格式或许陌生,而 epub 格式电子书则尽人皆知,实则后者不过是前者的变种,稍作加工、还原为 HTML,便也能翻成中文。大量尚无中译本的原版资料,若能获取去电子书,便可以顺利转为一段原文、一段译文的文档,先人一步,朵颐舶来佳肴。此话题,可见《用 Safari 翻译外文电子书和文档》一文。


  1. 仅兼容英文系统,其他语种的用户请将最后一步的 Safari 英文菜单改为您所用的语言。 

  2. 最著名的可能是“彩云小译”。 

  3. Safari 的翻译功能需要联网。 

《纽约时报》团队如何调查战争中的平民伤亡?

来自: https://cn.gijn.org/2022/06/08/nyt-war-crime-investigation/

Rowan Philp | 8 June 2022

English


2019年3月18日,一架寻找 ISIS 恐怖分子目标的美国战斗机在叙利亚巴古斯村附近向一大群妇女、男子和儿童投下一枚炸弹,另一架联军飞机随后又向幸存者投下了两枚炸弹。据《纽约时报》(The New York Times)报道, 远在卡塔尔的美军空中作战中心里,一名监测无人机监控录像的“困惑的分析师”看到这一轰炸行为后,在安全通讯系统中打出了“谁扔的炸弹?”这句话。该报报道称,大约有70人,其中包括几十个平民,可能在这一次灾难性的失误中被杀害。

2021年8月29日,一架无人机向阿富汗喀布尔的一个院子发射了地狱火导弹,造成10名平民身亡。远程操作的分析师通过“死神”无人机跟踪发现一名男子将一些东西装入一辆汽车,误以为他放的是炸弹零部件,于是发动了轰炸,但是后来才发现这名男子是一位救援人员。

以上只是《纽约时报》的报道团队在揭露美国领导的国际联军自2014年以来在中东地区对ISIS发动空袭所造成的1300多起据称为平民伤亡事件中的两起。《纽约时报》经过仔细分析后得出的结论是:“美国的空袭行动一直受到问题重重的情报、仓促和不精确的目标选择,以及成千上万的平民死亡的困扰。”

NYT-Pulitzer-Prize-International-Reporting-336x187.png

网页截图

这一由八部分组成的系列报道震动了美国国防部,并在上个月获得了普利策国际报道类奖项。普利策委员会在颁奖词中赞扬了《纽约时报》“勇敢且不留情面的报道,揭露了由美国领导的空袭行动造成的大量平民伤亡,挑战了美国对于其在伊拉克、叙利亚和阿富汗的军事行动的官方说法。”

对空袭进行调查的其中一个重要方法是由两个英国非营利组织的记者和研究员开创的。调查性新闻局(The Bureau of Investigative Journalism, TBIJ)——它也是 GIJN 的成员,自2010年以来利用公共文件、新闻报道和一些原始资料追踪中东地区的无人机袭击;非营利监察机构 Airwars,自2014年以来也利用各种信息源,包括阿拉伯语社交媒体和非政府组织报告,记录该地区的空袭和炮击造成的平民伤亡数据。《纽约时报》就是基于对伊拉克、叙利亚和阿富汗100多个空袭现场的实地报道、对军方内部人员和证人的采访、由 Airwars 等数据库提供的线索,以及对通过美国《信息自由法案》(US Freedom of Information Act)获得的机密军事评估文件库的分析,展开了调查报道。

《纽约时报》揭示了许多空袭发动者所存在的两个错误:第一个错误是确认性偏见,即先入为主地将日常物品/活动误解为武器或可疑的行动;第二个错误是缺乏对文化背景的认知,即用有缺陷的“生活模式”理论来预测平民的行动,而很少注意与可预测的事件有关的行为,如在斋月、正午高温下的活动,还有在 ISIS 战士迫使下平民进行的活动。

(记者 Azmat Khan 在短片中讨论了这些偏见是如何影响美国的空袭目标的)

[embedded content]

同样,《纽约时报》在人员的伤亡核查过程中也发现了类似的偏见和疏忽。有几个城镇的伤亡情况根本没有得到评估,因为军方核查人员要么把它们与其他名字相似但没有被攻击的村庄混淆,要么声称无法在地图上找到这些城镇。例如,核查人员放弃了对摩苏尔 Siha 社区有30人死亡说法的调查,因为他们找不到有这个名字的地方——但《纽约时报》团队很快在谷歌地图上发现它被列为“Sihah”,而且通过谷歌也搜索到了新闻报道中存在“Siha”的英文拼法。与之类似,五角大楼的官员仅因为他们没有找到两个分别名为“Al-Bab”和“Al-Gharbi”的地点,就驳回了在伊拉克一个名为“Al-Bab Al-Gharbi”的地方有平民死亡的说法。

Azmat-Khan-336x189.jpg

普利策奖委员会在2022年授予《纽约时报》的国际报道奖时,指出了Azmat Khan作为特约撰稿人所发挥的作用。图片由本人提供

在这一系列报道获得普利策奖后,记者们甚至赢得了美国军方的罕见赞誉。五角大楼的新闻秘书 John Kirby 在回应《纽约时报》的获奖报道时说:“我没法说面对《纽约时报》的报道是让人高兴的。但我想这也是问题的关键:事情本不该是这样的,而自由媒体所发挥的最大作用,就是对我们进行监督。”

为了了解他们调查的幕后情况,GIJN 采访了该团队的两名关键成员。一位是《纽约时报》视觉调查团队的成员 Christoph Koettl,去年9月他最初负责喀布尔无人机空袭的报道,一位是系列报道的首席记者 Azmat Khan,她是《纽约时报杂志》(The New York Times Magazine)的调查记者和哥伦比亚大学的新闻学助理教授。自2016年以来,Khan一直在挖掘中东地区的空袭造成的平民伤亡情况,当时她和一位社会学家一起采访了军官和当地的目击者、调查了伊拉克北部某地区的103次空袭,并以此作为样本得出结论:每五次所谓的“精准打击”就有一次会导致平民死亡。Khan 指出这一比例比五角大楼承认的数字要高31倍,而且一直存在于“数以万计的空袭中”。

报道是如何诞生的?

“我认为这个系列报道带来的最大遗产之一是,我们现在看到新闻媒体将会更加怀疑军方所声称的精准性,并且……努力揭开空袭造成的伤亡。” ——记者 Azmat Khan

这次报道中一个重要经验是如何从不熟悉的文件中挖掘出新闻。Khan 说,在获得五角大楼2016年在伊拉克北部的一次袭击的单一平民伤亡评估报告后,她出乎意料地发现这类文件包含了大量有关军事通信的细节,但缺少被轰炸社区的详细信息。

Khan 解释说:“我被我在第一份文件中读到的内容震惊了——里面写到‘我们看到人们打开大门’,[美国军方]将其称之‘ISIS 的战术’……他们说这是在一天中最热的时候拍摄到的画面,同时没有看到妇女和儿童,好像他们当时就在那里一样。因此我知道我需要得到更多这样的文件。”

(Khan 在短片中解释了她报道平民伤亡的起源。)

[embedded content]

Khan 之后提出了信息申请,并提起诉讼,要求获得更多五角大楼发布的伤亡评估报告。去年的时候,她已经累积获得了1311份类似的报告。去年9月,Koettl 和他的团队偶然发现了美军无人机8月在喀布尔造成的7名儿童死亡事件发生前的监控录像,由此开展了一系列报道。该视频显示,一位受人爱戴的非政府组织援助人员 Zemari Ahmadi,因为替老板拿了一台笔记本电脑以及用蓄水罐为家人装水,短时间内就被军事分析师错误地认定为恐怖分子。

Koettl 回忆说:“Zemari 的同事告诉我们,他就是一个普通人,早上来装满他的大水罐。我们以前没有听说过这种说法,当一个人把巨大的包裹装进车里,竟然会被美军认为这是一个炸弹。在我们问他的同事是否有这些蓄水罐的照片后,我们获得了这些令人难以置信的监控录像。”

Koettl1-336x224.jpg

Christoph Koettl,《纽约时报》视觉调查团队成员。图片由本人提供

报道发布后,五角大楼改变了其最初“这是正当打击”的说法,承认了这是一个错误,但随后声称袭击仍然是合理的,因为 Ahmadi 将车停在了 ISIS 的“安全屋”的旁边。Koettl 的团队很快也推翻了这一说法,表明五角大楼声称的“安全屋”实际上是一个家庭住宅。Khan说:“我认为 Christoph 和视觉调查团队对喀布尔袭击事件的报道唤醒了全世界,让很多人开始关注这个问题。(在此之前)平民伤亡事件很难被当作优先报道的新闻。”

虽然在该系列报道之后几乎没有军方人员为此负责,而且改革的迹象也不明显,但 Khan 认为报道产生了一系列持久的影响,包括团队形成了成熟的调查模式,以及五角大楼向其他记者开放了评估文件。

Khan说:“你不会在一夜之间在军队这样的机构看到你想要的各种变化,但我从公众越来越多地认识到军方的错误中看到了希望。很多研究人员现在正在仔细研究我们公开的文件,以审视像战争法这样的东西,这正是记者们不擅长的领域。”Khan 补充说:“我们现在看到新闻媒体将会更加怀疑军方所声称的精准性,并且努力揭开空袭造成的伤亡情况。”

(Khan 谈论《纽约时报》的系列报道将如何影响媒体未来对空袭造成平民伤亡的调查)。

[embedded content]

在核查了 Khan 收集到的文件后,Koettl 说他的团队注意到军事行动决策中出现了一系列“由微小错误引发的严重后果”,以及存在的系统性问题。

他解释说:“我们注意到,许多军事核查人员确实拥有一些技能和工具,比如使用谷歌地球和Wikimapia——这些工具我们也会使用。但每隔几个月进行的轮岗,使得他们(军事分析师)缺乏足够的培训和必要的语言技能,这也导致了他们的工作缺乏一致性。归根结底,最后的结果还是取决于分析师个人有多在乎(袭击的准确性)。”

Maxar-satellite-imagery-after-a-US-airstrike-in-Syria-336x190.png

《纽约时报》使用 Maxar 卫星图像来比较叙利亚空袭前后的状况。报道截图

Khan 则通过将评估报告中的 GPS 坐标与卫星图像证据和目击证人的证词进行比对,以及密切关注联军发布的袭击视频来核查官方声称的伤亡状况。

Khan 说:“在我去实地调查之前,我会利用卫星图像对空袭地点的情况进行前后比对,并把分析结果整理为一个文档。一开始,我用的是卫星图像服务 TerraServer,后来,我改用 Maxar 和谷歌地球来寻找空袭前后该地点发生的变化,以及它们是否与官方文件中的描述相一致。在采访目击证人时,我绝不会用官方文件中的信息来引导他们,因为人们可能倾向于直接确认这些信息。”

调查平民伤亡的数据库

Khan 特别推荐记者利用专门的数据库来调查空袭伤亡情况,这些数据库具有不同层次的信息源,包括公开的军事声明,当地语言的社交媒体和非政府组织的报告。

  • Airwars. 该资料库由英国的一个非政府组织运营,自2014年以来收集了6个国家(包括叙利亚、伊拉克、利比亚、索马里和也门)的6万个声称由炮击和空袭造成的平民死亡数据。它的数据库包括数以千计的军事文件、非政府组织帐号和阿拉伯语新闻和社交媒体报道,并对信息源进行评估,指明信息核查上存在的限制和哪些来自官方宣传。Khan 说:“Airwars 对国际调查记者来说非常有用,因为你不仅可以看到美国的军事声明,还可以查阅例如法国是否可能参与了这一天或那一天的打击,以及关于澳大利亚、荷兰等盟友的信息。对记者来说要进入其中一些地区是很困难的,特别是当你不知道地点在哪里时,这时候Airwars就派上用场了。”
  • Drone Wars database. 该数据库由调查新闻局(TBIJ)编撰,重点关注2010年以来联军在阿富汗、也门、巴基斯坦和索马里进行的空袭。Khan 解释说:“TBIJ的做法非常棒,因为你可以很容易下载到关于也门、阿富汗和其他国家的数据,而且你还可以阅读他们的调查方法。数据库提供了空袭地点大致的地理位置,以及军方承认和不承认的事情。”
  • Wikimapia. 虽然它不是一个伤亡数据库,但 Khan 认为这个部分众包的网络地图工具对于寻找被忽视的伤亡地点很有用,因为它汇聚了一些当地社区对事件的描述,并且经常包括一些西方地图中没有的标签和备用地名。她建议将其与谷歌翻译结合使用,或者交由会说当地语言的同事操作。Khan 指出:“不同国家的使用程度不同。Wikimapia 在伊拉克用得很多,在其他一些国家用得较少,不过它仍旧非常有用。“我记得我在调查摩苏尔西部的一个变电站的轰炸事件时,看到了这个变电站在 Wikimapia 上被标记出来了。于是我用谷歌搜索了‘摩苏尔’和‘空袭’两个关键词,就搜到了有关这一事件的 YouTube 视频,并将它用于验证事件的真实性。”

但 Khan 也提醒,由于缺乏互联网连接、错误的军事评估以及缺失或不存在的政府记录等因素,即使是最优秀的、基于文件的数据库也存在着明显的缺漏,为了避免严重的数据低估,现场调查是必不可少的。

“你会对 LinkedIn 上发布的很多空战领域的招聘广告感到非常惊讶……我建立了一个相关的职位数据库。”——Azmat Khan

Khan 说:“例如,我真的认为我们还没有了解到阿富汗因空袭造成的平民死亡的全貌,特别是在南部和东部的 Nangarhar 省和 Kunar 省。我花了将近一个月的时间,在阿富汗政府垮台后对一个村子进行平民死亡人数的调查。因为那里的人没有死亡证明。而没有官方文件,他们的死亡就不会被计算在内,所以我不得不挨家挨户地走访。”

收集空袭证据的工具和来源

  • VisualPing. Khan 用这个工具来监测网页的变化,以便追踪联军发布或删除的打击视频。Khan 说:“这是我非常喜欢的一个工具。你可以用它来提醒你所感兴趣的特定网站的动向。然后我可以将我收集到的证据与军方上传的视频进行对比。我会问他们‘是否对某个地方进行了空袭?’有时他们会告诉我‘没有。这就是我为什么能够发现他们没有记录所有空袭地点的坐标的原因。”
  • Google Earth Pro. Khan 和 Koettl 指出谷歌地球的桌面端在过去六个月里改进了其搜索功能,尤其是中东地区的搜索功能。用户现在可以使用它的延时滑块功能,精准下载某一地点空袭发生前后的图像。Koettl 说:“我每天都会使用谷歌地球。它对我报道喀布尔无人机空袭事件极为重要。人们有点低估了它,认为只使用放大功能就够了,但你还可以用它在地图上组织时间顺序和信息,还可以与同事分享数据。”
  • LinkedIn 和军事聊天论坛上搜索信息。Khan 说:“我不应该给出这个提示,因为这是我们正在进行的报道的一部分,你会对 LinkedIn 上发布的很多空战领域的招聘广告感到非常惊讶,我建立了一个相关的职位数据库。为了不在网络上留下痕迹,我喜欢寄手写信件给我在 LinkedIn 上找到的人。”Khan 表示,记者还应该留意军队的文职顾问和咨询人员。她补充说:“一位研究军事评估文件的前五角大楼顾问,就在我们的调查中勇敢地公开了身份。”Khan 指出,找到潜在联系人的另一个有用的方法是参加网络军事论坛然后翻阅评论区。她说:“当你看到人们说‘我在那里的时候……’你会非常欣喜。”
  • 让身处战区的撰稿人打开定位服务。Khan说,现场撰稿人拍摄的大量空袭图片可能会因为他们未启用设备上的元数据功能而丧失可验证性。她说:“如果是像刚果这样的地方,有时候你能很容易地教人们使用工具来记录他们自己的经历并与你分享,但也许你也需要教人们在手机上打开 GPS 定位,让相片的元数据能被记录下来。”

当被问及是否有空袭受难者对报道获奖的消息,以及对人们开始关注空袭造成的平民死亡进行回应时,Khan 没有表现出任何值得庆祝的情绪。相反,她提醒我们,ISIS 的活动和美国领导的联军打击 ISIS 的战争给当地留下了持久的伤害。

她说:“几天前,我收到了来自喀布尔空袭事件中一位幸存者的信息。他失去了女儿。他说,‘我们还在喀布尔,我们还没有被疏散,我们没有得到任何赔偿金。祝贺你获得这个奖项,你能得到多少钱?’”

“听到他说的这些话……”Khan 在停顿良久后补充说,“这是这份工作中我感到最糟糕的部分。”

Rowan-Philp-140x140-1.png

Rowan Philp 是全球深度报道网的记者。他曾是南非《星期天时报》(Sunday Times)的首席记者。作为一名驻外特派员,他报道过全球20多国的新闻、政治、贪腐和冲突事件

printfriendly-pdf-button.png


https://cn.gijn.org/2022/06/08/nyt-war-crime-investigation/

稳定运行了几年的 shadowsocks 及搭建方法

来自:https://github.com/net4people/bbs/issues/130


随着近期墙不断加高,我向大家分享一下我目前在用的 shadowsocks 搭建思路,这种方案稳定运行了几年,尤其包括天安门大屠杀周年以及两会等敏感日期,以及现在(日常维护除外)。

环境 和 软件:

Linux
shadowsocks-libev
iptables

缺点:

使用这种方法翻墙带宽流量成本会达到传统方案的三倍或更多;
出国段需要寻找优质线路;

流程:

[你的电脑] -> [CN-A 1.1.1.1] -> [INTER-B 2.2.2.2] -> [OUT-C 3.3.3.3]

通用建议:

  1. 移除所有云厂商植入的监控软件;
  2. 根据自己的系统进行包更新和安装iptables

[CN-A 1.1.1.1] 中国服务器

防火墙配置

1. 使用 iptables 允许特定端口的所有来源入站连接
2. 出站连接通过 iptables 限制为白名单模式,只允许访问 [INTER-B 2.2.2.2]
3. 将上述特定端口的所有请求转发至 INTER-B 2.2.2.2 对应的端口

注意事项:

此服务器需要根据你当前的运营商和所在地区进行挑选和测试,确保你的电脑到这台服务器的连接稳定,没有过多的绕路和延迟。
需要清理此服务器的所有云监控或云厂商植入的监控软件,安全卫士等插件。
此服务器位于中国且接受所有入站连接,但是出站访问为白名单模式,只允许访问 [INTER-B 2.2.2.2] 这台机器。

[INTER-B 2.2.2.2] 中转服务器

防火墙配置

1. 使用 iptables 允许来自 [CN-A 1.1.1.1] 的所有连接,拒绝所有其他连接。
2. 出站连接通过 iptables 限制为白名单模式,只允许访问 [OUT-C 3.3.3.3]
3. 将上述特定端口的所有请求转发至 OUT-C 3.3.3.3 的 shadowsocks 端口

注意事项:

此服务器需要根据你的 CN-A 机器进行挑选和测试,确保 CN-A 到这台服务器的连接稳定,没有过多的绕路和延迟。
需要清理此服务器的所有云监控或云厂商植入的监控软件,安全卫士等插件。
此服务器位于境外并且与 CN-A 服务器有着良好的连接和延迟。

[OUT-C 3.3.3.3] 出口服务器

防火墙配置

1. 使用 iptables 允许来自 [CN-A 1.1.1.1] 的所有连接,拒绝所有其他连接。
2. 放行所有出站连接。

服务器配置

安装 shadowsocks-libev;

加密方式使用 chacha20-ietf-poly1305;

密码尽可能复杂;

具体参考:https://gfw.report/blog/ss_tutorial/zh/

注意事项:

此服务器建议与 INTER-B 在同一个国家或者地区。
【重要】确保此服务器供应商的可靠性,比如不会遵守中国法律,或没有中资背景(建议:AWS,AZURE,Linode 等知名公有云)。
此服务器只允许来自 INTER-B 的入站连接。

在你的翻墙软件中使用 CN-A 1.1.1.1 的 IP 地址和上面 OUT-C 3.3.3.3 中设置的密码及加密方式访问即可。

最后:

我不会在这里贴出具体命令和一键脚本,抱歉。祝大家有一个愉快的上网体验,早日润。