科技爱好者周刊(第 194 期):悲观者正确,乐观者成功

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 封面图 春节期间,山东枣庄展出了一只机器老虎,身高3.6米,体重1.8吨,能够行走、捕食、吼叫。(via) 本周话题:悲观者正确,乐观者成功 最近股市下跌,美国科技股大部分都是下图的走势。 我看到一篇文章说,

万兆家庭网络的时代

最近,我想将家里的网络设备,都升级到千兆。 但是一查,千兆网络已经有点过时了,正在让位给万兆网络。我做了一些研究,本文就来谈谈相关的各种事情。 一、带宽进化的历史 我还记得,大概20年前,第一次在家里上网,用的是 56K Modem。 56K 表示这个设备每秒可以传送 56000 个二进制位(Bit),完整的单位是 56Kbps(bits per second)。网络的传送速率又称带宽(bandwidth),所以它的带宽就是 56K。 我们知

命令行常用工具的替代品

程序员离不开命令行,许多经典命令是每天必用的,比如ls和cd。 虽然它们很好用,但是由于历史原因,往往也有一些缺点,比如用法不符合直觉、难以配置,有些速度也不快。 这些年,它们的替代品开始出现,而且越来越多,大家开始尝试使用现代语言,重新实现这些经典命令。本文总结一下这些替代品,其中有些真的很不错,值得你在自己的计算机上安装。 一、exa exa 是ls命令的替代品,可以彩色输出目录内容,更容易辨识。 $ exa --long --git

科技爱好者周刊(第 193 期):前端与后端,谁更难?

这里记录每周值得分享的科技内容,周五发布。([通知] 下周欢度春节,周刊暂停,2月11日恢复。) 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 封面图 第41届全国专业冰雕比赛,1月6日开始,在哈尔滨市兆麟公园举行。冰冻的湖面上,艺术家们雕刻自己的作品。黄昏时,雪地上亮起灯光,宛若仙境。(via) 本周话

科技爱好者周刊(第 192 期):最大的机会来自新技术

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 封面图 为了准备冬奥会,张家口崇礼的国家跳台滑雪中心建成后,晚上开灯测试。下一步就是铺上真雪,进行雪道测试。这个雪道看上去非常陡,滑雪下坡的速度可能会超过100公里/小时。(via) 本周话题:最大的机会来自新技术

科技爱好者周刊(第 191 期):一个程序员的财务独立之路

这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 封面图 美国的 RobotReport 网站,评选波士顿动力公司的跳跃机器人为2021年度技术突破之一。根据8月份的视频,该公司的机器人已经可以跳跃了,只见它双手一甩,从左边的台子挺身跃起,稳稳落在右边的桌子上。(vi

科技爱好者周刊:第 68 期

这里记录每周值得分享的科技内容,周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。 封面图片:松江方塔,上海,2018。 该塔高九层,始建于宋朝,清朝重修,沿袭了唐代砖塔风格。 刊首语 一个月之前,我在周刊讨论区发了一个帖子《谁在招人?》,欢迎企业免费张贴招聘/实习信息。现在已经有30多家公司的100多个岗位,找工作的朋友可以关注。 有的读者私下问我:大部分公司没写报酬,工资会不会

xargs 命令教程

xargs是 Unix 系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。 本文介绍如何使用这个命令。 一、标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受标准输入(stdin)作为参数。 $ cat /etc/passwd | grep root 上面的代码使用了管道命令(|)。管道命令的作用,是将左侧命令(cat /etc/passwd)的标准输出转换为标准输入,提供给右侧命令(grep root)作为参数。

Web Components 入门实例教程

组件是前端的发展方向,现在流行的 React 和 Vue 都是组件框架。 谷歌公司由于掌握了 Chrome 浏览器,一直在推动浏览器的原生组件,即 Web Components API。相比第三方框架,原生组件简单直接,符合直觉,不用加载任何外部模块,代码量小。目前,它还在不断发展,但已经可用于生产环境。 Web Components API 内容很多,本文不是全面的教程,只是一个简单演示,让大家看一下怎么用它开发组件。 一、自定义元素 下图是一个

科技爱好者周刊:第 67 期

这里记录每周值得分享的科技内容,周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。 最近,我读了小说《侏罗纪公园》。 这本书改编过电影,大家应该都知道情节:一个富豪复活了恐龙,开设主题公园,结果恐龙逃出来,造成了灾难。 小说里有一个数学博士伊恩·马尔科姆(Ian Malcolm),他是混沌理论专家,专门研究复杂系统。作者通过他告诉读者:侏罗纪公园必定失败。原因很简单:复杂系统不可预测,