游戏文化浓度也许很高的微型博客,还有审查观察和浅显的科普杂谈。每日 7:30 准时更新。明明很向往自由,却有着严格约束,和奇怪规则的频道。

由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。

gledos 无法保证内容正确,但会一直尝试追逐正确。

管理员: @gledos_green
为什么十六进制大多使用 0x 作为前导符

CPL 语言(1966)可能是前导符的万物起源,它支持二、八和十进制整数。其中二和八进制需要前导符:底数以及空格,比如 8 362 1000000

B 语言(1972)使用 0 作为八进制的前导符,比如 036,但移除了十六进制支持。

C 语言一开始,也延续了 B 语言的设计,没有十六进制。直到 1978 才支持十六进制,并使用了 0x 作为前导符,比如 0x12ab。由于没有设计者的备忘录,所以有人猜测 0 可能是延续 B 语言的设计,而 x 是 hex(十六进制)的缩写,因为读音类似。

所以 0x 前导符现在这么流行,主要还是 C 语言足够流行吧。比如 Intel 的汇编语言与 Modula-2,使用后导符 h,比如 FFh05A3H,这种写法就没有被其他语言吸收。(后导符也不利于人类识别)

虽然 0x 是主流,但也有一些其他常用的十六进制前导符。比如网页发扬的十六进制颜色 #66ccff这被认为 延续了开源图形化界面 X11(X Window System)的颜色写法习,而 X11 的写法源自更早的一些汇编软件,算是另一支传承吧。

附言:Unicode 也是十六进制,不过常用的 U+ 前缀,根据 Jim DeLaHunt 的考据与回忆,U+ 其实是事实标准。当时许多人使用 U+12EF 来表示 Unicode,之后 Unicode 标准才使用这种写法。

参考了 Russ Cox 和 Robert Griesemer 的考据 | #考据
分析国歌特征与国家指数的关系

音乐偏好,与人格特指有关。代表一个国家的音乐:国歌,是否会反映某种国民特质?

有学者收集了 169 个国家的国歌,使用电脑分析音高、节奏等音乐特征,与国家的各种指数进行对比。指数包括和平指数、自杀指数、犯罪指数、幸福指数和人类发展指数。

然后发现和平指数、自杀指数和幸福指数都与音乐特征呈现很强的相关性,比如节拍与节拍速度高,幸福指数也会高。而音乐特征与犯罪指数、人类发展指数就没有什么关联。

国歌特征与国家指数,显然没有因果关系。不过导致相关性的原因,可能都受到是国家氛围的影响。国歌的选择与国家氛围有关,而相似氛围的国家,其国歌风格、和平指数、自杀指数和幸福指数可能也会相似。

原论文:Analyzing Musical Characteristics of National Anthems in Relation to Global Indices,新闻报道:国歌のテンポが遅いと平和……でも自殺率が高く幸福度が低い? バングラデシュの研究者らが調査
小程序剧

2022 年,使用小程序分发的付费短剧开始出现。因为相当于自建平台,所以在一定程度上绕过了监管,不过需要广告来引流。

2022年11月25日,微信发布了《关于进一步规范小程序“微短剧”类内容的公告》,表示一些小程序中有低俗微短剧内容,违规传播不良网络视听节目。所以会进行阶梯处置,包括能力封禁、下架等。

附言:微信小程序的「能力封禁」,是指「通过二维码打开小程序」「小程序内容分享」「被搜索」「长按二维码打开小程序」等小程序能力。

2022年12月27日,《国家广播电视总局办公厅关于进一步加强网络微短剧管理-实施创作提升计划有关工作的通知》文件被公示,其中介绍了新兴的「小程序」类网络微短剧利用技术手段脱离监管,所以要进行监管。

文中还提到了用户个人上传的微短剧,也要进行监督。这可能就是 UGC 发行节目 不能收费的原因吧,因为一旦收费,这种既能赚钱又没有严苛审查的渠道,可能就会出现量身定做的规则。导致 UGC 发布节目的渠道被彻底监管,就像小程序剧一样。

ggame
感知与对数尺度

表示声音强度的分贝(dB),每增加 3 dB,强度会放大到两倍。表示地震震感的 里氏震级,每增加 1 级,测量幅度会增加到 10 倍。表示星体亮度的 星等,每增加 1 级,亮度都会减弱到 40 % 左右。

这些与人体感知的尺度单位,都被设计成了 对数尺度。究其原因,是因为人类的感知并非线性。

1860 年,Ernst Heinrich Weber 率先注意到这点。之后被 Stanley Smith Stevens 的 Stevens's power law 完善,Stevens 测试出了平均的响度、震动和亮度等感知幂函数等级。

Stevens's power law 启发了后来的 亮度设计。人们不断寻找合适的曲线,尝试找到纯黑与纯白之前的 中灰色,现在 sRGB 将纯白 21.40 % 亮度定义为中灰色。

既然人眼对明暗的感知并非均等,那么储存与播放图片的时候,也按照某种非线性算法就好,这就是 伽玛校正。但不同时期使用的伽玛值不同,所以现在可能会有一些遗留问题。比如一些老游戏的伽玛值是 2.5,比现在流行的 2.2 高,结果就可能失真。

相关阅读:Yet another blog post about gamma correction | #杂谈 #wikipedia
广义的 DNS

DNS 被比喻为互联网的电话簿,因为 IP 地址难以被记住,所以互联网设计者开发了 DNS(域名系统),用人类可读的域名导航二进制 IP。

虽然有 DNS 这本电话簿,但是在不清楚域名的情况下,还是没法前往各种网站。这时 网站导航 承担了电话簿的职责,比如知名的 hao1232345

之后网站导航不再流行,也许是因为好用的网站只要记住几个就足够。而能自定义网站卡片的默认标签页,以及搜索引擎成为了更方便的导航。后者输入网站名称,排名第一的往往就是官网,所以有玩笑说 Google 成为了各种网站的启动器。

不过有一些网站,比如存在版权问题的 Sci-Hub,其域名曾多次变化。这时就需要能动态更新域名的工具了,比如 Google 与 Wikipedia。不过搜索并点击会比较麻烦,于是有人开发了浏览器扩展,简化了操作。

DNS over Wikipedia,正如其名,这是把 Wikipedia 当作 DNS 的浏览器扩展。在地址栏输入 sci-hub.idk/,扩展会自动检查 sci-hub 维基条目的信息框(infobox),然后访问其中的链接。非常有创意的扩展,实现了众包的域名系统。

附言:.idk 不是 IANA 的顶级域名,所以在地址栏输入 sci-hub.idk 只会搜索。添加斜杠才能让浏览器识别为链接。Firefox 可以自定义需要的顶级域名,只需要在 about:config 中添加 browser.fixup.domainsuffixwhitelist.idk = true 即可。

附言 2:有篇 研究浏览器书签的论文,发现绝大多数人没有使用书签的习惯,也许浏览器书签是是比较失败的设计吧。

浏览器扩展来自 Banboo 的发现 | #杂谈
有效的征求意见稿?

征求意见稿,理论上处于征求意见阶段的文件不具备法律效力,不过还是有些例外:

2018 年的《境外视听节目引进、传播管理规定(征求意见稿)》要求了「网络视听节目服务单位可供播出的境外电影、电视剧、动画片、纪录片和其他境外电视节目,不得超过该类别可供播出节目总量的 30 %」。虽然此征求意见稿并未通过,但相关限制可能存在。不然根据境外电视剧的质量,理应出现纯粹的境外电视剧流媒体平台。

2021年11月14日,《网络数据安全管理条例(征求意见稿)》第十三条:处理一百万人以上个人信息的数据处理者赴国外上市,应当按照国家有关规定,申报网络安全审查。然而之前的 蚂蚁金服 以及 滴滴出行 已经被处罚了。(之后这条法律被收录进了 2022 版《网络安全审查办法》)

2023年6月6日 的《近距离自组网信息服务管理规定(征求意见稿)》,在发布前,AirDrop 就已经满足了该规定的要求:「每次配对需经发布者和接收者确认并同意,未经双方同意,不得默认自动配对」。

然后是 4 个月前的《网络游戏管理办法(草案征求意见稿)》,直接让游戏游戏公司股价大量下跌,部分游戏也在修改设计。

上一期 | #清单
智能燃气表更快?

2022年2月,上海奉贤区 有人表示更换智能燃气表后,用气量增加明显,大约翻倍。

2023年2月,江苏宿迁 有人表示最多大约有 3 倍差异。

2023年12月,福州 有人表示几乎翻了一倍。

这些案例让人感到迷茫,即使是表上「精确」显示的数字,也可能不准确。相关行业人士认为,这个问题出在旧表走得慢。那么究竟会慢多少,比例有多高呢?

英国国家计量局制作了《燃气表纠纷报告》,统计了每年出现的燃气表纠纷。在 2014 年的报告 中,75 % 的争议燃气表都符合法律要求(小于 2 % 误差),而大于 5 % 误差的争议燃气表,仅有 1 %。

英国天然气消费者委员会的前运营主管 Cope 还表示:「总体而言,仪表往往会超额记录」。

还有位英国的 tiredteddy,表示自己更换表后,燃气消耗量增加了 3 倍左右。不过 tiredteddy 自己找到了错误原因,那是英制与公制单位的差异。

英国燃气表 使用英制 ft³(cf) 或者公制 m³ 单位,由于 ft³ 太小,往往以 hcf(百立方英尺)作为结算单位,那么计算时需要乘以 2.83,转换为公制的立方米再计算。

但由于安装人员疏忽,导致新气表虽然从英制修改为了公制,但系统仍以英制计算,所以造就了 2.83 倍的差异。不过重庆燃气的问题应该不会是弄错计量单位吧。(笑)

#杂谈
UGC 发行节目

YouTube 是 UGC(用户生成内容)视频平台,虽然也有一些电影和电视频道能租赁与订购,但这并不像 Netflix 与 Hulu 那样的「流媒体平台」,只要缴纳月费就能随意看各种节目。

结果就是动画剧集想要上架 YouTube,只能走 UGC 上传,赚取 YouTube 的广告分成,或者收取频道的会员费。而 YouTube 不需要支付版权费就能获得一些动画,这算是 YouTube 独特的模式吧。

而哔哩哔哩和 niconico 的正版动画,与 Netflix、Hulu 相似,都是购买版权后,上架到单独的动画版块。换句话说,也许算自营,买断版权后需要自负盈亏。而 YouTube 的模式类似于租赁柜台,做中间抽成。

不过理论上,版权方也能在哔哩哔哩以 UGC 的形式发行节目,这样还能绕开高强度的「境外视听节目」审查。虽然哔哩哔哩的广告分成很少,但通过付费视频的功能,亦或者插入硬广告,至少还能分一杯羹吧。

ggame | #杂谈 #动画
便利店支付

日本的网购比价网站「価格.com」,上面展示了四种支付方式,分别是信用卡、货到付款、银行转帐和便利店支付。

前三种都容易理解,但便利店支付,是日本独有的。用户在网上下单时选择便利店支付,就会得到付款号码。然后前往支持的便利店,在终端机上输入号码,取得付款票。最后向收银员出示票据并付款,就完成支付了。

造成这种情况的原因,可能是日本的便利店密度很高,并且现金支付是主流吧。2016 年,有 40 % 的受访者表示在这年中,使用过便利店支付。不过之后的占比不断在降低,大概是因为在线支付逐渐被广泛的接受吧。但是要说便利店支付会在什么时候终结,大概很难预测。

封面图:Nintendo Switch OELD 在「価格.com」网站的 价格,以及支付方式。

#杂谈
各式各样的隐藏式水印

一些图片上有作者名称,这就算是追踪水印,可以用来溯源。有的潜在的机密信息,不希望被人随意转发,于是会给文件添加上你的名字。比如许多企业聊天软件中,会有全局的名字水印。

这类水印是能被轻易注意到的,但也存在几乎不可见追踪文字水印,是通过隐写术等方式,不让分享者、泄漏者发现自己被追踪。这类隐蔽的水印,将在后文简称为色差水印。

Xbox 360 曾因测试人员泄密的问题,开发了独特的图标涟漪动画。这个涟漪包含了机器编号,如果泄漏者透露了截图或录像,那么就会被找到。

朝鲜的 红星系统 具有复杂的水印系统,任何显示在系统中的文件,都会被添加水印用来追踪。

2013年6月,Rami 发现了 EVE Online 的 Pandemic Legion 论坛里含有追踪水印。该水印是经过变换的帐号 ID。甚至还用上了 canary trap,不同人查看论坛,其词语都有一些差异。

2017年5月,有用户发现了 Flyme6 从 2016年11月30日 发布以来,截图功能一直会附带色差二维码。后来官方表示这为了防止测试人员泄密的功能,因为疏忽导致正式版未移除。

2019 年,能观察到 煎蛋网 具有这种水印差水印。但它没有追踪分享者的功能,仅仅是评论的 ID。所以可能是站长为了寻找被截图分享的不妥内容,然后亲自删除吧。

2020年10月,YouTuber 叉雞 在多次举报盗片者无果后,为新视频添加了各种政治敏感的水印。其中包含仅一帧的文字水印,盗片者未能完全移除,最后被喝茶。

2021年4月27日,有人发现 滴滴出行 出现了很小的色差水印,一天后滴滴移除了此功能。

最早在 2021年10月22日,豆瓣网 在 Android App 里添加了色差水印。然而在网页版 2022年2月 中旬添加水印时,很快就被发现了,于是之后此功能被下架。

2022年9月4日 下午左右,知乎 被发现添加了色差水印,不到一天此功能就下线。

2023年4月27日,有人发现 QQ 邮箱 网页的登录窗口里,含有色差水印。

ggame | #清单
密码学时间胶囊

电影 TENET(信条)中,出现过逆向的时间胶囊。普通的 时间胶囊 也差不多,都是人们想要向不同时间的传递信息。不过许多时间胶囊都只是噱头,传递的信息有限,实用性也堪忧。

时间胶囊的重点,是让信息在一段时间中保密。也就适合分享秘密,比如政府机密文件超过保密期限时被解密,亦或者经常发生记录丢失、文化灭绝的古代,保存在墙壁、地基中的文献,墓葬的随葬品,甚至是被淹没在火山灰下的 庞贝古城,也算是某种时间胶囊。

但是时间胶囊相当于保险箱,如果高价值的物品被世人知晓位置,那么很容易被盗。所以几乎没有人主动将秘密留在时间胶囊中,给后人澄清历史,大多都选择将秘密带进坟墓。

那么有没有什么时间胶囊,能够发挥可靠的保密作用,从而保住即将流逝的秘密,能被未来解密?答案可能是基于密码学的时间胶囊。

1999 年,MIT 教授 Ron Rivest 设计了一道无法并行计算得出结果的难题,因为这一次计算出的数字,需要用在下一次计算中。在考虑了摩尔定律的影响后,设计出了需要运算 35 年的谜题:LCS35

不过教授没考虑到新型软件和 FPGA 的力量,结果 LCS35 在 2019 年就被解决了,胶囊被提前打开。那么使用 LCS35 被解决的细节,用来修正算力增速曲线,也许是个好主意。

#杂谈
可证明公平

开设网络赌场,需要让用户感到没有作弊的空间,这是比特币早期赌博的重要课题。而密码学可以为此发挥作用,比如使用 hash 来签名。

2012年6月bitZino 正式创造了可证明公平(Provably Fair)这个术语。完美的解决了,网络赌博的黑箱情况。

原理是庄家(服务器)进行第一次洗牌,然后将纸牌顺序的 hash 传递给玩家(客户端)。然后玩家上传本地生成的种子,用来多次洗牌。游戏结束时,纸牌顺序以及参与者的种子会公开,供玩家校验。一个可证明公平的赌博平台就完成了。

其实不仅仅是赌博游戏,娱乐游戏也可以用上这一技术。2020 年,雀魂表示为了公平,将会先传递麻将顺序的 hash 给玩家,对局结束后可验证在游戏中,没有变牌的情况发生。然而明显存在缺陷,因为玩家不参与洗牌,所以服务器洗出的牌,出现偏袒某一玩家的可能性,还是没有消失。

附言:2011 年的 BitLotto(比特乐透),可能是最早的公平可证明网络赌博。它直接使用加拿大乐透的开奖数字,然而没有发挥密码学的优势,而是简单挂靠有信誉的随机数产生者。

#原理 #游戏
关于家庭的抽样调查问卷权重

关于家庭的问卷调查,比如家庭收入、面积、成员数量等,如果抽样调查问卷是不能确认,一家只填写一次。那么需要设计权重。

比如两家的家庭成员数量分别为 2 与 6,假设抽样 4 人做家庭成员数量统计,那么较大可能会出现「2、6、6、6」的统计结果。如果直接求平均值:(2 + 6 × 3) / 4 = 5,显然比预期的 4 人高,因为家庭成员数量多的家庭,更容易被统计到。

使用家庭成员数量的倒数作为权重:(2 × 1/2 + 6 × 1/6 × 3) / (1/2 + 1/6 × 3) = 4,这样就合理。式子的前半部份相当于参与调查的人数,直接写成 4,问题也不大。

后半部分是加权过的家庭数量,2 和 6 人家庭的问卷结果都是一半,所以都算半个家庭,这个算法修正了家庭权重,也就能算出更精确的平均家庭成员数量了。

附言:此问题来自 阿健 的群组,原本是从「你有多少个兄弟姐妹」投票结果,反推群友母亲平均生育数量的算法问题。

附言 2:一群人中存在家人关系的期望值并不低,具体可以查看 生日问题。期望值高于 1 %,只要 3171 人。高于 50 % 也仅需 26328 人。就算不考虑家庭成员数量影响统计结果,问卷统计到一家人的概率也不低。(按照中国有 5 亿个家庭计算)

参考了 Weights of survey data | #杂谈 #数学
多汗症

这是原因未知的症状,被分为 全身型局部性。根据小鼠基因研究,证明了局部多汗症是遗传性疾病。

具体症状通常是:没有在运动,或者气温较低时,仍会持续分泌大量汗液。也就是汗液分泌比其他人更多。美国大约有 2.8 % 的人患有多汗症,而日本光是手部多汗症就有 5.3 %。

多汗症的治疗方法不算多,主要也就是两种,阻止汗腺流汗以及阻断交感神经。使用止汗剂(比如氯化铝),可能是最常见的解决方法,它能堵塞汗腺导管,但对于严重多汗症患者的效果可能有限。(虽然铝会被皮肤吸收,在体内累积,但暂未被证明有明显毒性)

交感神经有控制汗腺的能力,所以可以用 抗胆碱剂,它能抑制神经递质。亦或者直接做 交感神经切断术,物理破坏相关神经,但副作用可能会很严重。

#症状
哔哩哔哩视频博主「-阿健-」的 Telegram 帐号被封锁,旧频道 无法更新,现在新频道是 @ajianshelter

#即时消息
蓝光光盘游戏

从 PS3 时期开始,索尼 PS 系列游戏盒装背面,都能看到 Blu-ray(蓝光)或者 Ultra HD Blu-ray 的字样。所以 PS3 ~ PS5 的游戏光盘都是蓝光光盘。

但是同样能播放蓝光影片的 Xbox One,其游戏盒装就没有任何光盘标识。容量最大为 25 GB 的 Wii U 特制光盘,同样没有标识。有人认为 Xbox One 以及 Xbox Series 均使用未认证的蓝光光盘储存游戏,其目的可能是省钱,因为蓝光标识需要授权费用。

2013 年,蓝光的授权费用是:播放器 9 美元,播放软件 2 美元(捆绑 1.5 美元),数据光盘 0.0725 美元。

也许 Xbox One 只缴纳了播放器费用,所以机器包装上有 Blu-ray。但比起能直接播放蓝光影片的 PS,需要手动安装 Blu-ray Player 软件才能播放。(这可能意味着,微软只需要为安装该软件的用户支付授权费)

所以严格的说,拥有蓝光光盘游戏的游戏机,只有索尼的 PlayStation 3、4、5。宽松的说,还有微软的 Xbox One、Series。不过尚不明确 Wii U 的特制光盘,到底是什么技术,即使是 Wii U 自制软件维基,也只表示「人们认为 Wii U 的光盘驱动器,与蓝光驱动器有一定的关系」。

附言:Xbox 使用了 XGD(Xbox Game Disk/Xbox Game Data),但这个短语并不等于 DVD、BD 这样的介质方案。XGD 仅仅是一套版权保护方案,底层还是 DVD、BD。这种更换加密/验证也许有点像之前提过的 WAPI……

灵感来自视频 【银泪杂谈】为什么现在Xbox游戏上没有蓝光标志? | #游戏 #考据
假墙

2023年6月17日,V2EX 上有人声称自己能让 Cloudflare 网站被 GFW 封锁。并附上了示例 URL:https://speed.cloudflare.com/cdn-cgi/trace

这种机制被称为「假墙」,该域名的 IP 会被 GFW 临时封禁一段时间。一些勒索者就会使用这种方法,让受害者的网站处于被「假墙」的状态,需要挂上他们的广告或者缴费后才会解除攻击。

原理是利用 GFW 的某种漏洞,使受害者域名的 IP 被 GFW 临时封锁。即使切换 IP,新的 IP 也会被封禁。

具体原理,可能攻击者是让「违规」的 HTTP 请求经过 GFW,GFW 认为此域名存在问题,于是 GFW 临时封禁该域名的 IP 地址。也许类似于过去在 Google 搜索「胡萝卜」「长江」时,会导致连接暂时被阻断的 GFW 机制。

关于解决方法,可以换成国内服务器,因为该 GFW 漏洞仅针对境外 IP。亦或者准备大量 IP,发现被「假墙」就切换,因为 IP 仅被临时封禁一段时间,之后会被释放。

2023年6月23日,www.cloudflare.com 主站的 IPv4 也遭遇「假墙」。而早在 2021年2月7日,主站也被封锁过,当时有人表示自己在遭遇「假墙」后,将 CNAME 修改成了 www.cloudflare.com,结果很快主站就遭遇「假墙」了……

ggame
示例的联系方式

电视剧《猎场》和《天网行动》中出现了电话号码,虽然这是剧组人员随意虚构的,但真的有人拥有该号码,然后遭到了电话、短信和微信骚扰。

在互联网发展初期,开发者已经发现了文档不得不出现域名、IP 等示例。如果随意使用,可能会对拥有者造成困扰,所以设立了保留域名 example.com,测试 IP 192.0.2.0/24

这些保留地址通常被基础机构持有,或者不分配,试图访问不会引起困扰。这类保留地址也许能追溯到早期美国电视剧,当时 (XXX) 555-XXXX 号段没有分配给个人使用。所以当时许多电视都在使用,成为了某种事实标准,于是 NANP 特意将 (XXX) 555-01XX 分配为了虚拟号段,供虚构作品使用。

除了美国的 +1 (XXX) 555-01XX,其他地区 也设立了各种保留号码,澳大利亚保留了几十个,法国保留了六万个,德国保留了一千个,韩国保留了六万个,但是 +86 没有明文保留号码。

除了使用虚构号码,也可以真的拥有它。比如《疑犯追踪》里出现的 +1 (917) 285-7362,在打通后能听到剧中人物的语音信箱。

类似的概念,还有 占位符2GAT123 车牌 | #杂谈
Back to Top