
Ruan YiFeng's Blog
- Website
- Ruanyifeng
- Followers
- 0
- Following
- 0
- Update interval
- 2h
Latest posts
科技爱好者周刊(第 372 期):软件界面如何设计
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 冬日的北京国家图书馆自习大厅。(via) 软件界面如何设计 (1) 软件的用户界面(UI)是一门大学问。有一个行业专门研究它,就叫做"UI 设计"。 我觉得,很多写软件的程序员,对 UI 设计毫无感觉,不知道什么样的界面好用又美观。 他们自己搞的图形界面,只要把所有功能都堆积在界面上,就觉得完成了,也不管用户是否搞得明白。 这种例子很多,我举一个刚刚看到的。 (2) 有一个很有名的软件 Handbrake,可以转
大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5
一、 上个月,我写了一篇文章,比较了两个大模型。 就有人留言,两个模型太少了,能不能加入其他模型? 正好上周(10月27日),MiniMax 公司发布了 M2 模型,代表了国产大模型的最新水平。 我就想,可以测测它的实战效果,跟智谱公司的 GLM 4.6 和 Anthropic 公司的 Claude Sonnet 4.5 对比一下。 毕竟它们都属于目前最先进的编程大模型,跟我们开发者切身相关。 二、 先要说明,其实我不太熟悉 MiniMax 公司,它比较低调。 我只知道,这家公司专门研发大模型,产品有文本模型、视频模型、音频模型等等,但都不是非常热门。我就没有特别关注。 上周,我在滑推特的时
科技爱好者周刊(第 371 期):一个乐观主义者的专访
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 杭州西站附近的余杭桂博园,8000株桂花树都剪成了蘑菇头。(via) 一个乐观主义者的专访 (1) 凯文·凯利(Kevin Kelly,简称 KK,1952-)是著名的作家和未来学家,曾经出版过《失控》等多本畅销书,在国内有很高的知名度。 老爷子今年73岁,依然充满了活力,个人网站 kk.org(下图)几乎每周更新。 如果仔细看首页,你还会发现顶部有一行字。 这行字写着: 长期中,未来由乐观主义者决定。 这句
科技爱好者周刊(第 370 期):正确的代码高亮
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 北京门头沟区的千年古刹灵岳寺,从1979年开始关闭,直到这个月修缮完成,对外开放。修缮过程中,在墙上留了一个观察窗,展示原始的唐代和辽代的砖块。(visuals_china@instagram) 正确的代码高亮 程序员一般都使用代码高亮,就是代码有不同的颜色(下图),方便阅读。 问题就来了,什么样的颜色组合,最适合阅读代码? 大多数的人大概跟我一样,就挑自己觉得好看的。比如下图五颜六色的,我觉得很悦目。 不久前
错误处理:异常好于状态码
错误处理有不同的方式。 JavaScript 和 Python 是抛出异常, Rust 语言是变相抛出异常。 C 语言和 Go 语言则是返回一个错误值,你必须判断该值是否为 -1 或空值。 我一直想知道,哪一种方式更好? 前不久,我读到一篇多年前的文章,明确提出抛出异常好于返回状态码。他的理由很有说服力,文章好像还没有中译,我就翻译出来了。 异常与返回状态码 作者:内德·巴切尔德(Ned Batchelder) 原文网址:nedbatchelder.com 在软件中,错误处理有两种方式:抛出异常(throwing exceptions)和返回状态码(returning status cod
科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 泡泡玛特在浙江嵊山岛的废弃渔村,举办了一个该品牌的公共艺术展,主角公仔的性格定位是"在荒野中寻找自我"。(via) Tim 与罗永浩的对谈 10月10日,罗永浩的新节目《罗永浩的十字路口》,邀请了嘉宾"影视飓风"创始人 Tim(潘天鸿)。 他们进行了一场对谈,Tim 从头部 UP 主的角度,分享自己对视频行业怎么看,有意思的内容非常多。 他们谈了三个小时,谈得非常深入尽兴,整理成文字稿有六、七万字。想看全文的同学
科技爱好者周刊(第 368 期):不要这样管理软件团队
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 去年11月,90岁高龄的英国灵长类动物学家珍·古道尔(Jane Goodall)在北京的一次活动上,为了让后排观众能看到,站到椅子上发表了四十分钟的演讲。她在今年10月1日去世。(via) 不要这样管理软件团队 我读到一篇文章,讨论软件团队怎么管理,写得很好。 文章举了 IT 公司常见的六种管理,看得我心有戚戚焉,分享给大家。 作者说,下面这些做法都属于低级管理,是经理人级别(manager),最好提升到领导者级别
一天之内,智谱和 Anthropic 都发了最强编程模型
1、 假期前最后一天(9月30日),热闹非凡。 上午,Anthropic 公司发布了 Claude Sonnet 4.5 模型。 下午,智谱公司发布了 GLM 4.6 模型。 我觉得,对于程序员,这个动态很重要。 因为这两个模型都属于目前最先进的 AI 编程模型。你想让 AI 生成代码,首选就是它们。 这就是说,一天之内,AI 编程模型又达到了新高度。 2、 Anthropic 发布公告的第一句话,就毫不谦虚地用了三个"世界之最"。 "Claude Sonnet 4.5 是世界上最好的编码模型。它是构建复杂代理的最强大模型。它是使用计算机的最佳模型。它在推理和数学方面表现出显著的进步。"
科技爱好者周刊(第 367 期):Nano Banana 的几个妙用
这里记录每周值得分享的科技内容,周五发布。([通知] 下周十一假期,周刊休息。) 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 香港举办"维港海上大巡游",会在维多利亚港岸边,展示四个大型充气玩偶雕塑。这是正在运送充气玩偶。(via) Nano Banana 的几个妙用 上个月,谷歌发布了图像模型 Gemini 2.5 Flash Image(项目名 Nano Banana)。 谷歌称它是目前"最先进的图像生成和编辑模型"。 我试用后,感觉确实很强,而且免费使用,打开官网(下图)就能用。 (备注:如
科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 9月12日,武汉的长江文化艺术季开幕式上,无人机组成江豚的图案。(via) 旧金山疯狂的 AI 广告 上期周刊提到,旧金山有一个广告牌,上面是一个谜语,指向某个 AI 公司的网址。 我原以为,这只是个别现象,但是本周看到了一篇报道,才发现我错了。 旧金山市已经为 AI 疯狂了,城里的 AI 广告铺天盖地。相比之下,中国的 AI 热潮只能算是静悄悄。 旧金山的地理位置,就在硅谷旁边,美国主要的 AI 公司大部分位于
科技爱好者周刊(第 365 期):流量变现正在崩塌
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 深圳海贝湾有一家便利店,坐落在悬崖之上,面朝大海,在网上被称为"深圳最美便利店"。(via) 流量变现正在崩塌 上周,Cloudflare 创始人兼 CEO 马修·普林斯(Matthew Prince)接受了访谈。 他说了一个全新的观点,互联网"流量为王"的时代就要结束了,AI 将终结传统的互联网商业模式。 我觉得,他表达得很完整,很有说服力,不愧是英语系和法学院的毕业生。我整理出来,分享给大家。 1、 过去2
科技爱好者周刊(第 364 期):最难还原的魔方
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 厦门某超市的切片西瓜。(via) 最难还原的魔方 说来奇怪,我认识的很多程序员,平时看上去没有共同点,但是一问,他们都喜欢魔方。 而且,水平都很厉害,一般来说不超3分钟,就能还原魔方。 有一段时间,我们办公室有好几个魔方,没事的时候,大家就拿在手里拧。 我想过一个问题:什么样的魔方最难还原? 不同的魔方,还原难度肯定是不一样的,但是怎么衡量难度呢? 最近,我意外发现,这个问题在国外早有人研究了。 而且,他提出了
科技爱好者周刊(第 272 期):Unity 的安装费,游戏业的缩影
这里记录每周值得分享的科技内容,周五发布。([通知] 十一假期,周刊休息,节后再见。) 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 哥伦比亚最著名的艺术家费尔南多·博特罗 (Fernando Botero)本月去世,享年91岁。他喜欢创作胖乎乎的、有滑稽感的人物和动物,上图是他的雕塑《猫》。2016年,他来中国开作品展,我还去看了。(via) Unity 的安装费,游戏业的缩影 Unity 是一个顶级的游戏引擎,很多著名的手机游戏和网页游戏都用它开发,比如《王者荣耀》和《原神》。 它的官网这样说:"
科技爱好者周刊(第 271 期):非线性的世界,线性的你
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 五菱汽车有一款概念车型,将"宏光 mini EV"改成了六轮的小货车,配备一个非常迷你的车斗。虽然不一定实用,但是看上去相当可爱,可惜只有样车,不确实是否投产。(via) 非线性的世界,线性的你 纳瓦尔(Naval Ravikant)是一位美国风险投资家,写过一组系列文章《如何致富》(How to get rich),非常出名。 他的文章后来结集出版,成了畅销书。国内引进了,中文书名叫做《纳瓦尔宝典:财富与幸福指
科技爱好者周刊(第 270 期):"精益开发"的精益是什么?
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 南京证大喜玛拉雅中心,是一个2020年竣工的地产项目。为了体现南京是"山水城市",它的外形模仿高山流水。(via) "精益开发"的精益是什么? 最流行的软件开发模式,现在是"敏捷开发"(agile development)。 但是,很多人不知道,敏捷只是一种价值观,不是具体的方法。 它包含一些原则,实现这些原则有很多不同方法,下面是主要的几种。 极限编程(XP) Scrum 开发 看板开发(kanban) 精益开
科技爱好者周刊(第 269 期):为什么英雄不使用炸药
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 珠海的长隆宇宙飞船,即将开业。它原名长隆海洋科学乐园,是全球最大的室内海洋馆,集科学馆、乐园、配套酒店于一体,可以同时容纳5万人。(via) 为什么英雄不使用炸药 经典奇幻电影《指环王》,大家都看过吧? 里面有一个细节,你肯定没注意。我也是听别人说才发现的:这个故事里面的好人,都不使用炸药。 炸药(或者炮弹)是最有效的攻城杀敌方法,但是人类之王阿拉贡从来不用,作战方法永远是举着宝剑冲入敌阵。 不仅人类不使用火药
科技爱好者周刊(第 268 期):生产力是形容机器,不是形容人
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 甘肃瓜州的戈壁滩上,有一座头像雕塑《汉武大帝》。两千多年前,汉武帝曾经派遣军队,在此处战胜过匈奴。这个头像高达12.5米,采用红砂岩材质,通过 3D 雕刻逐块拼装而成。(via) 生产力是形容机器,不是形容人 程序员创业以后,还喜欢写书,真是绝无仅有。我只知道一个例子。 贾森·弗里德(Jason Fried)和戴维·汉森(David Heinemeier Hansson),是互联网公司 37signals 的主要创
科技爱好者周刊(第 267 期):5G 的春天要来了
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 去年落成的浙江省衢州体育场,模仿当地丘陵地形,外层覆盖了土坡,仿佛起伏的小山丘,是世界最大的覆土建筑群。该建筑由马岩松创立的北京 MAD 建筑事务所设计。(via) 5G 的春天要来了 本月初,国家广电总局的官网发了一条消息,外界几乎没注意到。 成都市正式启动 5G 广播电视的试验了。这就是说,广电总局要用 5G 发送电视信号了。 你可能觉得奇怪,5G 网络看电视,不是老早就有了吗,这还需要试验吗? 我来科普一下
科技爱好者周刊(第 267 期):5G 的春天要来了
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 去年落成的浙江省衢州体育场,模仿当地丘陵地形,外层覆盖了土坡,仿佛起伏的小山丘,是世界最大的覆土建筑群。该建筑由马岩松创立的北京 MAD 建筑事务所设计。(via) 5G 的春天要来了 本月初,国家广电总局的官网发了一条消息,外界几乎没注意到。 成都市正式启动 5G 广播电视的试验了。这就是说,广电总局要用 5G 发送电视信号了。 你可能觉得奇怪,5G 网络看电视,不是老早就有了吗,这还需要试验吗? 我来科普一下
科技爱好者周刊(第 266 期):自己做双语 EPUB 电子书
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 四川省德阳市使用锈钢板,搭建了一个名为"齿轮花园"的小园林。每个模块都做成正六边形,象征一个齿轮,比喻德阳这个老工业城市的绿色转型。(via) 自己做双语 EPUB 电子书 周刊的《工具》部分,每周都有一些很有用的软件,有些对我的帮助也很大。 《周刊(第254期)》有一个作者自荐的"沉浸式翻译",就特别有用。 它是一个浏览器插件,主要功能是网页翻译,还可以指定翻译引擎。 但是,对于我最有用的是另一个功能----
科技爱好者周刊(第 266 期):自己做双语 EPUB 电子书
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 四川省德阳市使用锈钢板,搭建了一个名为"齿轮花园"的小园林。每个模块都做成正六边形,象征一个齿轮,比喻德阳这个老工业城市的绿色转型。(via) 自己做双语 EPUB 电子书 周刊的《工具》部分,每周都有一些很有用的软件,有些对我的帮助也很大。 《周刊(第254期)》有一个作者自荐的"沉浸式翻译",就特别有用。 它是一个浏览器插件,主要功能是网页翻译,还可以指定翻译引擎。 但是,对于我最有用的是另一个功能----
《TypeScript 教程》发布了
长话短说,我写了一本《TypeScript 教程》,已经发布在网道,欢迎大家访问。 我以前写过《JavaScript 教程》和《ES6 教程》,很自然地,一直有人问,有没有《TypeScript 教程》? 嗯......说实话,我一开始不想写。 我那时的想法是,TypeScript 就是为 JS 语言添加静态类型系统。如果你真需要静态类型,可以考虑使用其他更成熟的语言(比如 Rust 和 Java),再编译成 JS(wasm 模块),何必新学一门语言呢。 但是,形势比人强。TypeScript 越来越流行,成为前端开发的主流工具,各种项目纷纷移植过去。我就逐渐改变了想法,觉得还是应该上车。
《TypeScript 教程》发布了
长话短说,我写了一本《TypeScript 教程》,已经发布在网道,欢迎大家访问。 我以前写过《JavaScript 教程》和《ES6 教程》,很自然地,一直有人问,有没有《TypeScript 教程》? 嗯......说实话,我一开始不想写。 我那时的想法是,TypeScript 就是为 JS 语言添加静态类型系统。如果你真需要静态类型,可以考虑使用其他更成熟的语言(比如 Rust 和 Java),再编译成 JS(wasm 模块),何必新学一门语言呢。 但是,形势比人强。TypeScript 越来越流行,成为前端开发的主流工具,各种项目纷纷移植过去。我就逐渐改变了想法,觉得还是应该上车。
科技爱好者周刊(第 265 期):WiFi 的后面是 LiFi
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 8月2日,日本能代市举办一年一度的"天空的不夜城"花灯游行,这是为了纪念当地古代的灯笼节。如果不说,这照片看起来真像 AI 生成的。(via) WiFi 的后面是 LiFi 今年6月,IEEE(电气和电子工程师协会)通过了 802.11bb 标准。 它是光通信标准,也就是通过光上网,英文简写为 LiFi,一看就跟 WiFi 有血缘关系。其中,LiFi 的 L 代表了 Light(光)。 国内的报道并不多,但这是一
科技爱好者周刊(第 264 期):Elasticsearch 的启示
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。 封面图 上海市宝山区在长江入海口,建了一个"长滩观光塔",直径25.7米,高180米。特别之处在于,这个塔其实是长江隧道的排风塔,只不过在外部安装了玻璃幕墙,增加了观光、餐厅等功能。(via) Elasticsearch 的启示 上月的"红帽事件",说明开源软件的"客服模式"行不通,我在上一期已经写了自己的看法。 那么,开源软件如何赚钱呢?既不能卖软件,又不能卖支持服务,该怎么办呢? 我一直思考这个问题,觉得行业的发展、个