这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。
封面图
"520"那一天,杭州市西湖区绿地出现了一朵巨型的 3D 打印玫瑰,直径2.4米。(via)
最酷的乐高作品
乐高,大家都知道吧,一家世界著名的玩具公司,主要生产塑料积木。
你买来一包塑料零件,可以按照图纸组装,也可以搭成自己想要的形状。
前些天,国外网友用乐高,搭出一个你绝对想不到的东西:齿轮减速器。
我觉得太酷了,今天分享给大家。
它的动力来自一个电动机,每分钟旋转375次。
然后,经过一系列齿轮减速,最终会带动一个塑料玩偶。
最酷的地方在于,它的减速效果达到了匪夷所思的 10^100 : 1 !
也就是说,电动机转动 10^100 圈,玩偶才会转动 1 圈。这个数字实在太大了,据说宇宙所有原子的总和也不过 10^80。这意味這,直到宇宙毁灭,这个玩偶可能还没有转动一格。
这么神奇的"齿轮减速",原理很简单,就是小齿轮带动大齿轮。
上图中,一个8齿的小齿轮带动一个24齿的大齿轮。由于后者比前者大3倍,所以转速会放慢3倍。
接着,大齿轮上面再固定一个8齿的小齿轮,去带动一个更大的40齿的齿轮。
因此,第三个齿轮的转速,就比第二个齿轮慢了5倍(40 / 8),相当比第一个齿轮慢了15倍(3 x 5)。
不断重复这种做法,转速就会越来越慢。
作者甚至还用到了168齿的超级齿轮。
以及其他一些减速齿轮的组合。
最终的减速比,就达到了惊人的 10^100 : 1。
我从没想过,乐高积木能达到宇宙级别的数量级,真是神奇。
腾讯 PAG
上周,我遇到一个腾讯的朋友。
他说,腾讯有一个很重要的技术产品,很多人都不知道,值得你好好了解一下。
我就问是什么,答曰 PAG 动效组件。
我的第一反应是,一个动画效果工具,值得特别了解吗?但是看了一下,它果真不简单。
表面上,它的最大特点是跨平台,只要做一次动画,就能用在所有平台(手机、Web、小程序、Windows、Linux、Mac......)。PAG 这个名字就是"跨平台动画"( Portable Animated Graphics)。
但是,怎么才能做到呢,所有平台对于同一个动效文件,渲染出一样的动画效果?
答案就是腾讯用 C++ 写一个图形渲染库,为每个平台做了一个适配层。
所以,PAG 跟其他动效工具都不一样,不依赖平台自带的图形渲染,本质上是一套独立的图形渲染解决方案。
由于自带图形渲染,不必考虑各个平台的适配,所以 PAG 具备很多其他方案没有的优点。
(1)开发成本低。 实现一次,就能用于所有平台,并且效果保证一致。
(2)简化开发流程。 以前,动效是一件很麻烦、交付成本很高的事情。设计师在 After Effects 完成设计,然后导出给程序员看,让后者去实现,一般需要来回沟通修改多次,才能完成。
现在就简单了:程序员负责在应用里面接入 PAG 的 SDK;设计师安装一个 After Effects 插件,直接导出 PAG 文件,放到应用里面,自己就能上线。双方完全可以不见面。
(3)支持所有 AE 特性。 After Effects 能实现的效果,PAG 都能还原出来。
(4)资源占有少。 PAG 文件是二进制的,相比另一个著名动效工具 Lottie 的 SVG 文件,体积更小,解析时间更短。很多复杂的动效,只有 2 KB 左右。由于是二进制文件,图片、音频、视频都能打包进去,作为一个文件发布。
(5)自带开发工具 PAG Viewer。 它可以预览、替换和调整二进制包里面的图片和文字,用于上线前的效果确认,也方便复用动效资源。
这样一个好用的工具,腾讯从2017年开始研发,已经6年了。它在腾讯的所有主要业务线上已经落地了上千个产品,微信、QQ、王者荣耀、小红书、知乎等都在使用它。微信视频直播间的各种礼物特效,王者荣耀的战报特效,就是用它实现的。
官网的
去年,腾讯开源了 PAG,详细的文档可以去 GitHub 搜 libpag,里面还有源码仓库,已经有3000多颗星了。也可以去官网 pag.art 了解更多产品相关信息。 如果你对动效感兴趣,或者有这方面的产品需求,不妨尝试一下 PAG。 1、声控手机 一家美国创业公司,发布了一个可穿戴的声控装置,号称可以取代手机。 它的最大特点就是没有屏幕,投影在手掌(或者其他表面)上操作。由于是声控,它不需要很复杂的操作界面。 据说,它还有一个意料之外的好处,就是解决了手机上瘾。 2、AI 漫画 一个美国漫画家使用 AI 模型,生成了一本漫画书,已经上架销售了。 漫画家说,这件事的最大难度是 AI 很难保持画风统一。为了让主角前后长得一样,他不得不每次都将主角的长相(下图中间的方块),先输入模型。 即使如此,模型生成的图片还不能直接使用,比如上图的人物缺少右腿,漫画家必须手动进行修改。 尽管如此,最后成品的效果还是不错的。 整部漫画书耗时一个月制作,目前在亚马逊网上书店销售,相当畅销。以后的文艺作品,也许部分或全部都是 AI 提供给qy88千-赢-国-际-网-页-手-机-登-录的。 3、洛杉矶候车亭 洛杉矶市政府大张旗鼓地宣布,引入了一种新的候车亭,既可以遮阳,夜间还能当作路灯。 问题是,它只能供一个人使用,既不足以遮阳,也不足以照明,令人相当傻眼。 媒体一片哗然,质疑这种候车亭有什么用。而且,它的成本是每个1万美元。 其实,洛杉矶市内的候车亭,是那种正常的大候车亭(下图),但是经常被滥用,还会被流浪汉占据。 市政府就想出在郊区的小站点,建这种简易候车亭。只是设计得太简陋,还不如直接建一个路灯。 4、无叶片飞机 垂直起降的飞机,一般都有螺旋桨叶片,比如直升飞机。但是,一家美国开发出了无叶片的垂直起降飞机。 它的原理与无叶片风扇相似,采用压缩空气产生推力。它的顶部有两个方框,会喷出气体。但是,动力比较小,目前只能用于小型的无人飞机。 1、AI 模型为什么都以羊驼起名(中文) 那些开源的 AI 模型的名字,往往跟偶蹄目羊驼有关,这是为什么。 2、飞碟幻想消亡史(中文) 上个世纪《飞碟探索》曾经是国内发行量最大的科普杂志之一。本文回顾了它的兴衰史,"飞碟热"的消退也是中国人科学素质提高的一种表现。 3、我发现的一个支付宝漏洞(中文) 作者先在"闲鱼"购物,再在支付宝付款,结果被骗。他发现骗子钻了漏洞,通过代码让交易自动确认"收货"。(@childrentime 投稿) 4、我的线上立案遭遇(中文) 作者跟银行发生纠纷,准备线上向法院申请立案,但是法院的立案系统很难用,一连操作了四次还没成功。(@dingjs 投稿) 5、英特尔发布全新架构 x86S(中文) 英特尔发布了一个新的 CPU 指令集 x86S,只支持64位模式,可以简化 CPU 的设计。 6、zip 域名的安全担忧(英文) .zip 和 .mov 现在都是顶级域名,开放注册。setup.zip 已经不仅是文件,而是一个可以访问的域名。这可能会有一点安全风险。 7、无边界鼠标(英文) 微软发布了一项新功能"无边界鼠标"(Mouse Without Borders),Windows 直接支持一个鼠标操作局域网的四台电脑。 8、别再说 C/C++(英文) 很多人认为,C 和 C++ 是两种很相似的语言,前者是后者的子集。本文提出这种看法不对,它们非常不一样。(@wrenashe 投稿) 对于数据处理、数据库感兴趣的同学看过来。 本周有一个大消息,国内前沿的、字节自研的云原生数据仓库 ByConity 正式开源了(详见官方文章)。 大家应该知道,企业级的、大规模数据分析处理,一般不建议使用数据库,而是要使用数据仓库。 字节的数据平台团队,在国际著名数据仓库软件 ClickHouse 的基础上,根据国内的实际情况和自身需要,进行了大规模改造,用了几年时间才做出了 ByConity。 他们早先曾经发布过商业版 ByteHouse,这一次是代码彻底向社区开源,所有人都可以自由使用这一款字节投入重本的关键底层软件。 它具有读写分离、弹性扩缩容、租户资源隔离和数据读写的强一致性等特点,非常适合大企业的数据分析和云数据计算。 据我知道,开发团队曾经想将自研的部分,合并回 ClickHouse。但是,对方看了代码以后,表示修改的地方太多了,也加了很多功能,建议另起一个独立项目。 欢迎大家到 ByConity 官网进一步了解,试用这款产品。 另外,字节数据平台团队还在不断成长,正在招聘 OLAP 引擎工程师和数据仓库工程师,有意者可以联系他们的 HR(邮件:[email protected])。 1、Convoy 开源的 Webhooks 网关,自带管理后台,具有重试、速率限制、静态 IP、熔断等大量功能。 一个修改 Windows 11 配置的工具。特点是可以根据使用场景,从它的网站下载对应的配置文件,然后运行该文件就完成配置。 3、RunApi 国内公司开发的一个跨平台桌面软件,用于 API 接口开发测试,类似于 Postman。(@star7th 投稿) 4、Shaku 一个 Markdown 页面的增强渲染工具,可以基于代码块里面的注释,将代码渲染成指定样式(上图),详见介绍文章。(@DongHY1 投稿) 一个 ESLint 插件,检查文件名是否符合指定规则。(@DukeLuo 投稿) 只需在命令行执行一条命令,就能自己搭建 Git 服务器,简单易用,但是不带 Web 界面。 7、JShelter 一个浏览器扩展,指定你要关闭哪些浏览器 API,主要用来防止被追踪。 8、Tails 一个融合了 Debian 和 Tor 的操作系统,放到 U 盘里面,插入 USB 接口就能用,可以很好地?;ひ?。 9、Just 一个命令运行器,类似于 Make,但不具备构建功能。 它允许把一个项目的所有命令行命令,都写在一个文件里面,并可以指定命令之间的依赖关系,还可以跨平台使用。 10、Dora.ai 国人开发的一个 AI 工具,给出文本描述就能生成网页,还能添加 3D 互动。目前处于测试阶段,需要排队登记内测资格。 Product Hunt 的投票中,暂时排在第一,作者到周刊讨论区求票了。(@CharlesLiuyx 投稿) 以前有同学问我,怎么建立行业人脉? 你长期做一个开源项目,或者长期写一个科技博客,就会认识很多人了,前提是你要长期坚持。 快一点的方法也有,就是多参加线下的技术会议,多跟参会者和讲师聊天,倾听他们讲自己的项目,你也说说你的项目,大家就会成为朋友。 否则,你说为什么大家愿意周末飞来飞去,参加技术会议?网上什么不能做,线下参会还不就是为了认识人嘛。很多创业公司的合伙人,就是在技术会议上认识的。 今天说这个话题,是为了宣布一个消息。周刊非常荣幸,成为了今年的的协办媒体之一。 大会马上举行了,就在6月30日到7月1日,欢迎大家参会。 这个大会的主办者,是国内最大的技术社区之一的稀土掘金社区。前几年疫情时期,尽管非常困难,大会一直坚持举办,每次都邀请很多大公司的演讲者。 今年更隆重,安排了十几个论坛和许多干货演讲,覆盖了当前几乎所有的开发热点领域。 大会套票已经开始发售了,学生票现在只要99元。我印象中,这是国内技术大会最便宜的,差不多一张电影票的价格,但是你可以参加两天的所有活动,跟讲师线下交流。 学生票不含餐,另有含餐的套票,使用专属优惠码"ruanyifeng" 可以799元购买大会尊享全票,适合公司为工程师购买。 会议地点是北京望京附近的新云南皇冠假日酒店,酒店座位有限,大家如果想去,建议尽早购票,避免座位售罄。访问大会官网链接,或者扫描上方二维码,了解日程详情,并可以报名购票。 英文电子书,介绍这两个重要的 AI 开源项目的用法,对于自己架设 AI 模型很有帮助,免费阅读。 网友提供从必应壁纸抓取的数据。(@mouday 投稿) 日本的 AI 畅销书作者斋藤康毅为他的深度学习系列书籍创建的专题网站,最近推出了中文版,可用来对强化学习知识查漏补缺。(@RiverTwilight 投稿) 网友开发的路由器 Openwrt 系统定制网站,代码开源。 1、如果历史 国外的 Tiktok 出现了一个"虚构历史"的风潮,许多账户发布 AI 生成的虚构历史的图片和视频,吸引了很多观众。 一个很热门的话题是"如果印度统治英国会怎么样?",AI 模型给出了英国警察在马路上骑骆驼的画面。 其他话题还包括"如果墨西哥赢得了1848年美墨战争?"、"如果印加帝国存在到今天?"。 随着 AI 越来越强大,这种虚构历史的内容可能会越来越多。 2、地形图 一位 3D 打印爱好者,将各国和各地区的地形图 3D 打印出来,很直观。 泰国 加利福尼亚州 西班牙 1、明希豪森三难困境 德国哲学家曾经提出,凡是使用数学和逻辑学证明的命题,不可能是绝对真理。 或者反过来说,绝对真理不可能用数学和逻辑学就能证明。 理由是如果要证明真理,论证必须有可以依赖的前提。但是,前提是否正确也需要论证,那么最终只有三种可能性。 这三种可能性都不够理想,故称为"明希豪森三难困境"。 明希豪森男爵是德国民间故事里面的一位虚构人物,陷在沼泽时,曾经拉着自己的头发逃出了沼泽,常用来比喻不可能的事情。 这告诉qy88千-赢-国-际-网-页-手-机-登-录,数学和逻辑学是有局限的,它们必须建立在一些无法证明的、公认的公理之上。 1、 美国经济的一个优势是,在美国创业很容易,解雇员工和企业破产也很容易,这大大方便了资源的快速重组。 -- 《美国经济的出色表现》 2、 工作永无止境,所以学会热爱工作,享受工作,沉迷于工作吧,否则人生就太痛苦了。 -- 《工作永无止境》 3、 人们认为谷歌是一个由研究人员、工程师、产品经理、QA、项目经理、管理人员组成的优秀团队的集体。不是的。 虽然有很多杰出的工程师,一些世界级的研究人员,偶尔会有一些热情的产品经理,但总的来说,谷歌只是一个大集团,除了有钱之外,与大型政府组织没有什么不同。效率低下是公司规模扩大时的副作用。 -- Reddit 读者评论,谷歌过去10年把钱花到了哪里 4、 一旦你的手机与手机信号塔开始连接,你就没有隐私了。 程序员是怎样的人(2022 #209) 游戏开发者的年薪(2021 #159) 播客的价值(2020 #109) 互联网时代很难交朋友(2019 #59) 周刊得到国内新一代知识管理与协作平台 FlowUs 的帮助,深表感谢。 FlowUS = 文档 + 表格 + 网盘。你可以用它写文档、做主页、管理数据、存储文件等等。 每一期周刊同时发布在 FlowUs 专栏,欢迎大家也去开通自己的专栏和主页。 (完)科技动态
文章
数据仓库 ByConity 开源 + 招聘
工具
稀土开发者大会
资源
图片
文摘
言论
历史上的本周
鸣谢
AKABRO 说:
无边界鼠标早就有了 logitech flow 正在用的。
2023年5月26日 08:44 | # | 引用
Osomond 说:
乐高齿轮那个,考虑齿轮的摩擦力了吗?我就想知道多大功率的电机能带动这个体系运转
2023年5月26日 09:01 | # | 引用
yimk 说:
绝对真理不是真理。
2023年5月26日 09:12 | # | 引用
YY 说:
如果小人和发动机换位置 ,齿轮换方向转,是不是可以变成加速器???对这些不是很明白
2023年5月26日 09:30 | # | 引用
stdtrekman 说:
点进去链接 知道为啥没放中国地形图了
2023年5月26日 09:32 | # | 引用
NowInLife 说:
齿轮那个,第一个转动 10^100 圈,最后一个转一圈,是这么个意思吧,和动力没多大关系吧?
2023年5月26日 09:40 | # | 引用
megaTrands 说:
解决了三难困境,就相当于创建了新的宇宙
2023年5月26日 09:44 | # | 引用
echeverra 说:
RunApi 那个的 showdoc 我一直在用,很不错
2023年5月26日 09:45 | # | 引用
七夜 说:
只是猜想一下啊,有可能这么大的比率,必须得考虑中间能量的损失了。不然真是倒过来运行下,速率太大了。中间肯定会有损失的。
2023年5月26日 09:46 | # | 引用
欧阳 说:
乐高齿轮减速不是很容易做吗?无线叠加就可以实现了。
应该弄个加速出来,如果能做到加速1:10^100,那才是真牛人,最后一个齿轮的速度应该可以达到光速了。
2023年5月26日 09:49 | # | 引用
bingbing 说:
`工作永无止境,所以学会热爱工作,享受工作,沉迷于工作吧,否则人生就太痛苦了。` 对于一些反复做无意义的工作可太难了,既浪费时间,又没有正反馈。
2023年5月26日 09:54 | # | 引用
断崖上的风 说:
听过“给我一个支点,我就能撬动地球”吗?那个电机的定位明显是阿基米德,不是地球。
2023年5月26日 09:59 | # | 引用
刀爆了 说:
假设所有齿轮强度都是无限大,那在小人那边如果能提供10^100倍的驱动能量,确实可以倒过来用。现实是小人那边的驱动能量增大到还远远不足以驱动发动机,传动的齿轮就已经全崩了。
2023年5月26日 10:03 | # | 引用
Kira 说:
PAG和Lottie有什么区别?看起来是做的一样的事情
2023年5月26日 10:06 | # | 引用
ce 说:
其实这个是微软十几年前搞的 mouse without boarder ,被集成到了 powertoy 里面去了而已
2023年5月26日 10:10 | # | 引用
AmaF 说:
不是还没有转动一格,而是直到宇宙毁灭,这个小人的任何一个位置都没有动过一个普朗克单位,也就是说到那时依然不会有任何仪器可以测量出来它转动过,更别说人眼了。
2023年5月26日 10:13 | # | 引用
YF 说:
无界鼠标用了10多年了,原来是微软“车库项目”,现在集成到 PowerToys 里了。
2023年5月26日 10:17 | # | 引用
David 说:
发现支付宝漏洞会不会得到一份奖励?
2023年5月26日 10:20 | # | 引用
一个普通的人 说:
互联网时代真的是没有隐私可言,对于信号塔确定位置真就没什么好方法能解决吗
2023年5月26日 10:47 | # | 引用
阮老师小跟班 说:
制作者没把台湾放进去,可恶
2023年5月26日 11:01 | # | 引用
snowzen 说:
Lottie支持的AE属性很有限,PAG重新定义了导出文件,把视频格式也融合了,基本支持所有AE属性了,缺点是支持高级属性输出的插件需要年费十几w
2023年5月26日 11:02 | # | 引用
lee 说:
是的,但是转速大了输出扭矩就小了。
你蹬自行车,低速档省力高速挡费力,一个道理。
2023年5月26日 11:08 | # | 引用
匿名诺夫 说:
西方持这种观点的人可不是一两个,可恶的人可多了去了
2023年5月26日 11:09 | # | 引用
volsifly 说:
减速的同时,力也放大了。假如减速1/10的时候,不考虑其他因素的情况下力是放大10倍的,上面说加速这个,只怕地球上没有东西可以驱动这个齿轮
2023年5月26日 11:29 | # | 引用
Elinia 说:
同一套装置,拧最后一个齿轮观察第一个不就是加速了嘛。只不过在这套装置里你根本拧不动最后一个,要让它肉眼看出来在动需要的能量太多了,而且就算有这么大能量应该会先把齿轮拧断,受不住那么大的力。
2023年5月26日 13:24 | # | 引用
Kevin 说:
一旦你的手机与手机信号塔开始连接,你就没有隐私了。
只要用了联网的电子设备就没有隐私了。
2023年5月26日 13:54 | # | 引用
Daniel 说:
地形图:一位 3D 打印爱好者,将各国和各地区的地形图 3D 打印出来,很直观。
————————————————————————————————————————————
这几张照片只是3D渲染图,并不是3D打印出来的模型。
2023年5月26日 14:32 | # | 引用
hahahaha 说:
+1
真的能动吗?
2023年5月26日 14:53 | # | 引用
pger 说:
阮老师勤耕不辍,每周五定期发布,怎么做到的啊
2023年5月26日 14:56 | # | 引用
白小纯 说:
国人开发这玩意儿官网为啥不支持中文,还要谷歌账号登录。。。
2023年5月26日 15:49 | # | 引用
atc 说:
飞机发动机有个参数叫涵道比,也就是发动机真正因为燃烧喷出的气体和从外侧通过被带动的气体的比。这个比例一般都有1:8,最高有1:十几的,但这个压缩空气飞机的涵道比就是零,效率太差。
2023年5月26日 16:05 | # | 引用
呜呜呜 说:
国内没什么资源啊,在国外弄好些,至于不搞中文,应该是没钱吧
2023年5月26日 17:03 | # | 引用
walker 说:
乐高那个没介绍全啊,当套了4层8倍速的齿轮后,速度比达到了1:375,刚好是他的电机的转速,所以他就开始加入了秒针,后面也就相继加了分针(60倍速)和时针(12倍速),这才是搞这么多不同齿比组合的原因
2023年5月26日 17:43 | # | 引用
hiphone 说:
如果动力足够大,齿轮足够坚固,摩擦力足够小,是可以做到的,这跟给阿基米德一个支点一样。
2023年5月26日 23:22 | # | 引用
jon 说:
西湖区的那个大玫瑰不是3d打印的吧
2023年5月27日 02:01 | # | 引用
xiaolong 说:
那个路灯像极了一个创可贴
2023年5月28日 19:17 | # | 引用
靓仔 说:
维权那个想想都头皮发麻
2023年5月28日 19:32 | # | 引用
Yu 说:
非中文无脑猜测基于 diffusion model 以及相关标注数据。
登录我猜是希望低成本借 Google 防滥用,眼下这些 LLM 还是很吃资源的。
2023年5月28日 22:56 | # | 引用
任我行 说:
绝对真理不存在
2023年5月29日 18:51 | # | 引用
爱小姐姐 说:
打算中考后重学c++,大佬们有什么好指导吗?(小学学过)比如什么书,哪里有资源这些。以前学的是C++primer第五版
谢谢大佬们
2023年5月30日 10:21 | # | 引用
爱小姐姐 说:
不去竞赛,单纯爱好.打算重塑一下。
邮箱:[email protected]
谢谢
2023年5月30日 10:28 | # | 引用
wuwao_1 说:
"数学和逻辑学是有局限的,它们必须建立在一些无法证明的、公认的公理之上。"
这其实是让qy88千-赢-国-际-网-页-手-机-登-录反思世界和人生的真理,不过很少有人留意并深入思考。
2023年5月30日 10:47 | # | 引用
grofis 说:
其实我有一个大胆的想法,把这个齿轮逆向之后,是不是可以获得一个超过光速的宇宙速度。
2023年5月30日 21:47 | # | 引用
Sul 说:
Math is not Science. 是这个意思吧。这好像也不是什么全新的概念,从两者的定义出发就能得到这样的结论。
2023年6月 2日 13:35 | # | 引用
jiakai 说:
少了一只鸡脚。
2023年6月 3日 20:30 | # | 引用