©CC BY-NC-SA 4.0

频道: cx.ms/channel
笔记: cx.ms/memo
博客: cx.ms/blog
剪贴: cx.ms/clip
社交: cx.ms/sns
#吐槽

公牛(BULL)的电气产品已经不是单纯的贵, 而是超高溢价了. 几年前买排插就感受到了公牛强大的渠道控制能力, 这几天86面板开关和插座选品对比了四家, 发现公牛的溢价至少保持在 50% 以上.

via Nostr@cxplay
#吐槽

#Telegram 在法国事件之后一直在加强平台内的信息审查力度, 现在举报菜单变得更加详细了, 以前只有:
> https://t.me/cxplayworld/360

垃圾信息 / 暴力 / 儿童虐待 / 色情(非法成人内容) / 版权 / 违禁药品 / 个人信息 / 其他

现在有:

我不喜欢它 / 儿童虐待 / 暴力 / 违禁商品 / 非法成人内容 / 个人信息 / 恐怖主义 / 垃圾与诈骗信息 / 版权 / 其他 / 并不违法, 但它必须被移除

某些单项还有二级选项:

违禁商品: 武器 / 违禁药品 / 假证 / 假钞 / 其他
非法成人内容: 儿童色情 / 非自愿性行为意向(imagery) / 其他
个人信息: 私密图片 / 手机号码 / 地址 / 其他
垃圾与诈骗信息: 网络钓鱼 / 假冒 / 欺诈性销售 / 垃圾信息

新增的单项有:

武器 / 假钞 / 假证 / 非自愿性行为意向 / 个人私密图片 / 个人号码 / 个人地址 / 恐怖主义 / 网络钓鱼 / 假冒 / 欺诈性销售

以及比较偏向主观信任和安全处置的 "我不喜欢它" 和 "并不违法, 但它必须被移除", 这两类大概率是把种族主义, 异见人士, 虚假信息(谣言), 宗教和邪教包含在内了.

via Nostr@cxplay CXPLAY World
#吐槽

In reply to nevent1q…5793
_________________________

第二种换行符的情况更粗暴的解决办法是直接替换换行符为空格或为空. 但是比起换行符消失而打乱文字排版我还是更能接受文字被省略的好. 现在的 Telegram InstantView 中的描述文本就是用了这种解决办法.

via Nostr@cxplay
#吐槽

In reply to nevent1q…5793
_________________________

顺便吐槽一下 Twitter 的网页预览, 非要做得这么独特, 不显示描述了, 之前莫名其妙的文字转换图片就是 njump 设计之初考虑到 Twitter 才这么做的. 现在看来最好的办法是给 TwitterBot 单独组装 meta 标签, 太弱智了, 反正我也不用 Twitter 发帖, 再说了, 又不是不能用. :bili_fantastic:

via Nostr@cxplay
#吐槽

In reply to nevent1q…tv7e
_________________________

调整预览描述的时候考虑到了多个平台的字数限制, 取了最少的那个也就是 Telegram Desktop 的限制(50 个字). 但 njump 内部计算网页描述使用的 len() 是计算的字节数量(区别于 Python 中的是计算的字符数), 也就是说如果我要限制 50 个汉字那么按理说设置为 150 就好了.

但是由于笔记中的内容不可能全部是完整的 3 字节汉字, 还可能包含其他非 3 字节的单个字符, 于是往往最后一个汉字都被截取后变成了乱码, 这种情况还好解决, 直接再加一个替换把乱码替换掉就是了.
还有一种情况是换行符, 虽然换行符也就最多两个字节, 但是实际表现在链接预览中的时候是直接占用了整行文本的显示区域, 如果某平台链接预览描述一行最多显示 10 个字, 那么一个换行符就会直接占掉了这 10 个字的显示面积, 导致后续的文本即使还在 150 字节的范围内, 也会大概率因为显示的空间不足而被省略. 除非单独把换行符拿出来计算后再和整体去掉换行符的文本加算.

不管了, 就这样吧, 能用就行. :bili_fantastic:

via Nostr@cxplay
#吐槽

In reply to nevent1q…v2wz
_________________________

曾经我也想这么干, 但还是觉得 Bash 更适合 Linux. 其实最后还是系统预装什么就用什么, 比如喜欢用 btop 但偶尔真没有装的时候还得继续用 top 和 htop, 以及 ps 和 pstree. 就怕以后用习惯了说我是会用 Linux 的但不会用 Bash, 就有些离谱了. 可能主要还是因为 Bash 不跨平台(特别是 Windows)的原因吧.

via Nostr@cxplay
Back to Top