一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容。
将上古座机接入 SIP 电话网络

Asterisk 提供了一套十分完善的 PBX 系统解决方案,约等于开箱即用。

安装非常简单,在现代的 Linux 发行版的软件源中基本上都已经带了 Asterisk 的包。使用 PJSIP 作为 SIP 的实现,使用 Asterisk 的 Dial Plan 配置分机号转发到对应的用户的规则。

启动 Asterisk,找俩设备配个 SIP 客户端,就可以互相打电话玩了。

对于未提供SIP设备的古老座机,接口也只是平平无奇的两芯 RJ-11,可以去咸鱼花几十块捡一台 LinkSys PAP2T。这是一台 Internet Phone Adapter,是一个可以把传统电话接入 英特网 的适配器。

按照用户手册,插上电,接好网线和电话线,拨 ****,然后 101#1#1# 挂机,就可以配置它从网络中的 DHCP 服务器获取 IP 地址了。

source:https://blog.sparrowhe.top/2025/06/29/sip-with-old-phone/
Shamir秘密分享算法

Sharmir‘s Secret Share 算法是一种加密算法,在不受信任的网络中可以使用它来安全地分发私密信息。Sharmir‘s Secret Share 算法是 1979 年以色列著名密码学家阿迪·沙米尔(Adi Shamir)基于Lagrange插值和矢量方法提出了一种新的 secret 共享方法。基本思想是分发者通过秘密多项式,将秘密s分解为n个秘密,分发给持有者,其中任意不少于t个秘密均能恢复密文,而任意少于t个秘密均无法得到密文的任何信息。

一个秘密,被藏在一条多项式曲线之中。只有当你收集到足够多的点,这条曲线才会缓缓显形,像是在纸上显影的旧照片。

Shamir's Secret Sharing Scheme的安全性主要基于以下几点:
信息论安全:只要收集的份额数量少于阈值,就无法获得任何关于秘密的信息。
多项式的随机性:每次生成的多项式都是随机的,增加了破解的难度。
有限域运算:所有运算都在有限域内进行,进一步增强了安全性。


参考
欧元讽刺漫画2

来源于国外社区

你喜欢哪一张?
欧元讽刺漫画1

来源于国外社区
讽刺漫画

来源于国外社区
BlurHash与图像占位符

本文将介绍一些将图片编码为短小的字符串的技术。

编码后的占位图通常只有 20+ 字符长度。相比于缩放原图生成超迷你图像,它更加节省空间。并且算法可以优化图像内容(例如高度模糊),看上去不会是将极小尺寸的图像拉长拉宽的低质量效果。

BlurHash 是这类方案中最经典的开源算法之一。它主要对图像的 RGB 数据进行离散余弦变换(DCT),最终编码为定制过的 base83 字符串。

BlurHash 允许自定义分辨率,大多数时候推荐 4 * 3(宽大于长)或 3 * 4(长大于宽)。 值越高占位图显示的细节越多,但不能超过 9。

ThumbHash 是受 BlurHash 启发的另一个类似算法。相比于 BlurHash 它多了 Alpha 通道支持,在编码中包含高宽比。号称具有更好的色准和更多细节。

既然 ThumbHash 支持透明度,貌似也更加强大,是否可以取代?答案是不能。

首先 ThumbHash 的一个缺陷是不能自定义分辨率,而 BlurHash 能以编码结果更大的代价换取更多细节。所以对于大尺寸图像,BlurHash 仍有用武之地。其次 ThumbHash 的实际效果并不总是比 BlurHash 好,在某些时候它编码的图像有更明显的瑕疵。这时候 BlurHash 的经典分辨率通常能轻松拿下。

所以同时支持 BlurHash 和 ThumbHash 才是最优的。


source
诛鸟之妙法如是:
任其鸣噪,皆谓之歌;
任其啼咒,皆谓之歌;
任其哀恳,皆谓之歌。
纵使百啭千声,强以清音名之。
此乃颠倒黑白之术,以颂美之名行缄口之实。犹若以金缕裹其喙,复赞其声如笙簧。

The best way to kill a bird is this: whether it cries out or quarrels, portray it as singing;
whether it weeps or curses, depict it as singing;
whether it groans or pleads, still insist it sings.
木槿花

锦葵科木槿属落叶灌木,成年植株一般可达1~2米,甚至更高,灌木状。叶片厚纸质,具深浅不同的3裂或不裂,先端钝,基部楔形,边缘具不整齐齿缺,表面粗糙。

花萼钟形,淡紫色,直径5-6厘米。木槿原产于中国中部,普遍分布于淮河以南。木槿花色艳丽,品种繁多,是少有的夏季开花灌木和优良的园林观花树种,花期覆盖整个夏季,长达4个多月。

木槿叶含有肥皂草素、皂素,可以用来洗头发。木槿花可以食用,油炸、炒食、煲汤、煮粥均可。

木槿花都是早上绽放,傍晚凋谢,而且是整朵花一起掉落,有“槿花不见夕,一日一回新”之说,因此又名“朝开暮落花”。

木槿花容易和木芙蓉混淆。成都又叫芙蓉城,荷花又名芙蓉,但成都没有成片荷花,成都的芙蓉是木芙蓉,不是水芙蓉。

花是深红叶麹尘,不将桃李共争春。 今日惊秋自怜客,折来持赠少年人。
Nostr现在怎样了

最近几天高强度玩了下两年前曾经火了一阵的Nostr,总结了下几点新鲜的体验

客户端和生态方面:
1.安卓上的Amethyst依然是最好的客户端,远比iOS上的一众客户端优秀。也是唯一一个不需任何配置即可支持私信收发的客户端,其他客户端大多只能发不能收。
2.iOS上最出名的是Damus,但是比较弱(不支持多账户,钱包支持很鸡肋),比较完善的还是Primal。
3.web上最好用的也是Primal。Snort、Iris等也还行。

Nostr的主要形态还是类似Twitter一样的UGC内容平台,但是也衍生了一堆纯聊天IM工具,比如0xchat和White Noise,专注于加好友私聊,群聊等。

内容方面:
深恶痛绝的垃圾中文信息算是绝迹了,一部分是被清洗,一部分是没有利益主动退出了。当年为了清洗垃圾中文信息,Relay不得不使用销毁数据库的方式。没有任何服务能保证信息永远保存,分布式也不行。现在的内容基本都是英文,虽然还是以比特币的狂热粉丝为主,但是内容也多样化了,也有一些优质用户在上面,但依然很少。可以通过recent hot等来寻找优质用户。

使用上:
Nostr是一个分布式协议,抗审查,但不抗封锁,中国大陆使用依然需要翻墙。Nostr使用wss协议,这个协议特征非常明显,因此基本不抗封锁。当然,你也可以在墙内搭建自己的Relay。

虚拟币:
Nostr客户端很多都支持闪电打赏,但我用不到,兴趣也不大。


问题:
还是Nostr协议的问题,这个协议依赖大量Relay,所以耗电很难做到特别好,当然也没有很差。但是由于其协议臃肿(每条消息都要附带pubkey和签名)和依赖多个Relay,带来最大的一个问题就是流量消耗巨大,随便一刷可能就几百M流量,加上图片等多媒体也没有任何压缩,流量和存储消耗也巨大。没有流量套餐或WIFI的话,可能吃不住。
安卓还好,iOS的垃圾存储管理策略会导致存储增长很快且无法清理。

一些人可能困惑的问题:
1.存储和宽带都是Relay在用爱发电,因为多媒体并不直接存储在Relay,所以存储和性能消耗并不大。另外也有一些收费Relay存在,收费Relay存储时间更长,也支持多媒体等。
如果Relay只做转发或短期存储的话,存储成本会很低。
2.内容审核
Relay可以自主决定内容审核,对于大规模垃圾信息,也可以采用之前提到的极端手段,清洗数据库。实际上,如果没有利益,垃圾有害信息自然就会退出这个平台。
Back to Top