这里记录每周值得分享的科技内容,周五发布。(通知:下周是端午节假期,周刊提前到6月24日周三发布。)
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。
周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。
封面
喷气式客机"空中客车"在法国图卢兹组装,零件来自世界各地。有些零件太大,只能海运,上图是 Airbus 专用零件船。(出处)
本周话题:如何培养领导力
你在一家公司工作几年以后,如果负责的业务发展顺利,有招聘名额,你一般都有机会带一个团队。
但是,有些程序员写代码可以胜任,带团队就带不好,无法带领大家一起完成任务。只有业务能力,没有领导能力,这是走不远的。俗话说得好:"一个人走得快,一群人走得远"。
上周,我读到一篇文章《领导力的四个阶段》,美国一个创业者总结了如何培养领导力,我觉得说得很好。按照下面的四个阶段,就能让自己成为一个优秀的领导者。
第一阶段:熟悉自己的业务,知道问题在哪里,怎样可以解决。
领导者是给大家指方向的,你必须先知道要走哪个方向,才能带领别人,这是领导力的基础。
第二阶段:培养说服能力,能说服他人,问题可以按照你说的方式解决。
领导力的表现是,他人愿意服从你。这不能都靠制度压服,而要让他人真心觉得你是对的。如果你可以让他人相信你,你就可以领导。
第三阶段:激发他人的热情,让他们产生解决问题的热情。
说服他人的更高境界,是让他们真正投身进来,自觉发挥自己的潜力,全力以赴解决需要解决的问题。好的领导和差的领导,区别就在于能否激励下级,让每个人都知道自己的职责,努力工作。
第四阶段:你培养其他人的领导能力。
如果你离开,团队也能正常运作下去,说明一切已经制度化了,你的领导已经成功了。这时,你可以让其他人接管团队,自己去实现下一个目标。
前端开发进阶手册
本周的课程资料是 开课吧前端团队 最新出炉的《前端开发进阶手册》,帮助大家更好掌握面试技巧和热门知识点。
它针对这样几类同学而特别编写:(1)面试表现不佳,通过率低;(2)只学会了一些零散的知识点,缺乏体系化,不知道怎么串起来; (3)对于前沿的新框架和新语法很茫然,不知道有什么用,能解决什么问题。
这份资料分成三大部分。
《01. 前端高薪的面试技巧》
1、面试题注意事项
2、不同等级的面试表现,以文件上传为例
3、常见的前端面试知识点《02. 前端必备算法和数据结构》
1、前端学算法的意义
2、算法思想的分类学习:递归、回溯、贪心、动态规划等《03. TS + Vue 项目最佳实践》
1、Vue + TS 开发环境准备
2、TS 语言特性、组件编写
3、项目技巧:路由声明、全局状态管理、数据请求、第三方模块
周刊读者只要扫描下面的二维码,添加微信,就可以免费领取这份资料。有效期五天,免费名额 199 名。
资讯
1、灯泡窃听
以色列科学家展示了一种新的窃听技术,只要屋子里有一个能在窗外看到的灯泡,就能实现窃听。
屋里人说话时,声波会让灯泡有微小的振动(约为几百微米),在几米以外用望远镜对准灯泡,再用高精度的光电传感器去捕捉灯泡振动,就能还原出屋内原始的声音。但是,这种方法可能没有实用性,白天不开灯泡或者屋内拉上窗帘,就无法窃听了。
2、鳄鱼的脚印
韩国最近发现了一块化石,上面是古代动物的脚印,长为18厘米到24厘米,表明这只动物的体长最大为3米。起初,科学家认为这是翼龙的脚印,但是现在的观点是它为古代鳄鱼的脚印。
但是,鳄鱼不应该有脚印,因为它是贴着地面爬行,脚并不承重。这表明,这只史前鳄鱼可能主要以两条腿走路,但也有可能以4条腿走路。
3、液氮冻鱼
纽约市由于疫情,餐馆的生意大减,提供活鱼的养殖场因此陷入困境。因为餐馆只要盘子大小的活鱼,鱼现在越长越大,即使疫情结束,恐怕也卖不出去了。
为了减缓鱼生长的速度,有些养殖场减少了给鱼喂食。另一些养殖场则选择了液氮冷冻鱼,因为这样可以最大程度保鲜,并且至少可以存放两年。
4、球形太阳能板
沙特阿拉伯的研究人员,发明了球形太阳能板。传统的太阳能板必须正对太阳,球形板就没有这个问题,而且比同样面积的太阳能板平铺时,功率输出高15%~100%。
沙特政府对太阳能产业大量投资,一方面因为担心石油储备耗尽,另一方面该国有大量的沙漠(硅的来源)和充足日照,非常适合发展太阳能。
5、海龟回家
两年前,南非一家水族馆放生了一只180公斤的大海龟,它已经在水族馆生活了20年。科学家在海龟身上安装了卫星追踪装置,看它去了哪里。
它先去了非洲西部,然后调头横渡印度洋,用了两年时间游到了澳大利亚。总行程37000公里,平均每天前进50公里,这是相当快的速度,应该借助了洋流。科学家认为,这只海龟是想回到她出生的地方,进行繁殖和筑巢。在被关了20年之后,她依然记得回家的路。
6、一句话消息
- 宜家公司利用热门电视剧的场景装潢,展示他们的家具产品。
文章
1、何时写注释?(英文)
谷歌的厕所里面贴的是各种编程知识,这篇就是谷歌的"厕所文"之一,谈什么时候应该写注释,并提供海报下载。
2、恐龙灭绝的那一天(英文)
BBC 的英语长文,根据小行星撞击地球假说,详细猜测那一天的情景。图文并茂,写得很生动。
3、我从旧金山搬到纽约的感受(英文)
作者是推特公司的设计师,从旧金山搬到纽约住,谈了自己的所见所闻。本文有大量图片,可以了解纽约的生活。
4、git tag 命令简单教程(英文)
git tag
命令用来给仓库打标签,本文简单介绍这个命令的用法。
5、Node.js 内存泄漏指南(英文)
本文通俗地讲解什么是内存泄漏,然后通过一个例子分析 Node.js 的内存泄漏是怎么形成的,以及如何使用分析工具找出泄漏的代码。
6、为什么 Facebook 不做公有云?(中文)
几乎每一家大型互联网公司,都在做公有云:谷歌、亚马逊、微软、阿里巴巴...... Facebook 却始终没有做公有云,这是为什么?
工具
1、xrdp
微软远程桌面协议 RDP 的开源客户端,支持多个平台,可以远程登录其他计算机的桌面环境。
2、Dexplot
一个 Python 数据可视化库,可以生成各种图表。
有道云笔记不能导出笔记,迁移笔记很麻烦。此脚本可将所有笔记下载到本地。(@DeppWang 投稿)
4、VSCodium
VS Code 代码编辑器的重新打包,去掉了所有微软相关的东西(品牌、用户追踪、非开源的代码)等,以实现一个纯的自由软件。
Adobe 公司推出的手机拍照软件,只要按下快门,就可以拍出具有艺术风格的照片。它的艺术风格不是来自滤镜,而且来自其他人拍的艺术照或明星照,通过 AI 套用在当前场景。
一个 React 组件库,UI 很优雅。
一个免费的视频监控软件,允许从多个摄像头捕获、存储和回放影像,并可以远程查看。
8、Briefing
一个基于浏览器的视频聊天室,它会给出一个一次性链接,只要分享这个链接,其他人就可以跟你视频聊天。
9、sjcl
斯坦福大学推出的 JavaScript 加密库,只有 6KB,API 也很简单,但可以提供最佳的安全性。
10、Mind elixir
一个浏览器的思维导图 JS 内核。(@ssshooter 投稿)
资源
1、Artvee
该网站收集古典艺术品的照片和海报,都可以免费下载使用。
Twilio 推出的 SIM 卡,可以在全球自动连接无线网,真正的全球通卡。流量费非常贵,适合小流量的场景。
这个网页列出各种数学符号的含义。
一个在线教程,通过一步步编码的小例子,让你学会如何使用 Python 的数学计算库 NumPy。
一个 Logo 图片的搜索引擎,可以下载 SVG 格式。
图片
这个网站收集了历年来 Windows 资源管理器 UI 的变化,下面是其中几张。
Windows 3.0
Windows 95
Windows XP
Windows 10
一本英国的新书《房屋:非凡的生活》,列出了20世纪最有创造力的10大住宅。这些房子都是真实的建筑,而且都有人居住。
美国的沙漠之家。
日本茨城县的单层倾斜木屋。
英国的海边住宅。
瑞典的森林小屋。
1946年9月,爱因斯坦(Albert Einstein)访问宾夕法尼亚州林肯大学,这是西方最古老的黑人大学。他公开说种族主义为美国"最严重的疾病"。
他很少接受名誉博士学位,为了表示对黑人的支持,他特意接受这所小型的黑人大学的荣誉学位,并给学生讲课。但是,新闻界故意不报道这一事件。
文摘
1、麦克风插孔的作用
2011年,支付结算公司 Square 想为 iPhone 提供刷实体银行卡的功能。
银行卡的读卡器连到 iPhone 需要苹果公司的批准。苹果公司只允许使用指定的扩展坞,连接外部设备,整个审查过程非常漫长。而且,这个连接设备即使做出来,也将非常昂贵,因为必须使用特殊芯片组,每个设备都要支付专利许可费。
另一方面,市场上的每部手机(不仅仅是 iPhone)都有用于接收音频信号的麦克风插孔(跟耳机孔集成在一起)。Square 工程师想到,如果可以把信用卡上的数据,通过麦克风输入到 iPhone,就不需要苹果公司的批准。音频软件工具包是标准 iPhone 库,这意味着直接编写代码,就能立刻在 iPhone 上运行。他们一周内就做出了可用的原型。
为了保证不出错,SpaceX 为火箭和宇宙飞船的计算机提供三重冗余。
宇宙飞船的计算机系统,CPU 一共有三个,每个都是双核的 x86 处理器,每个核都运行一个独立的 linux 实例,一共运行6个实例。
软件系统是用 C / C++ 编写的,每个计算都会比较同一个 CPU 的两个核的结果。如果不一致,就表明计算有问题,将不发送任何命令。只有两个内核返回相同的结果,命令才会发送到火箭的各种微控制器。
运行在 PowerPC 处理器上的微控制器,从三个双核 CPU 接收到三个命令字符串。如果所有三个字符串都一致,微控制器才会执行命令。
言论
1、
美国大学的学生成绩一直在贬值。
1940年,14.9%的学生获得A,35%的学生获得C。
2013年,45%的学生获得A,14%的学生获得C。
2、
20世纪下半叶,犹太人获得了22%的诺贝尔化学奖,32%的医学奖和32%的物理奖,尽管他们不到世界人口的1%。
-- 《美国种族歧视和差异》
3、
我知道每个人的车牌,我就在停车场外面看,谁什么时候来公司,以及何时离开。
-- 比尔·盖茨谈他早期怎么管理微软公司
4、
面向大众的 Linux 桌面机就像核聚变一样,永远离实现有20年的路程。
-- 《使用树莓派 4 代替 MacBook Pro 的一天》
5、
航天飞机的软件必须极其可靠。每次发射时,软件控制着价值40亿美元的设备、宇航员的生命,以及国家的梦想。即使最小的误差也可能造成巨大的后果,航天飞机的速度是每小时17,500英里,0.6秒的计时错误会使得航天飞机偏离航道三英里。
-- 《美国宇航局怎么写软件》
6、
2018年初发布的Bootstrap 4 即将被 Bootstrap 5 取代,今年底就不再维护。这意味着即使是 Bootstrap 的大版本,预期寿命也不到三年。
你还会用它来开发长期维护的产品,等着每隔几年进行一次重大改写吗?
回顾
2019年的本周(第 61 期):文科生转行程序员,越来越难
2018年的本周(第 9 期):隔空充电,电子设备植入人体
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。
(完)
大先生 说:
还没看,先占位
2020年6月19日 08:50 | # | 引用
Zhengyaing 说:
又是一周!!!看完周刊,迎接周末~
下周放假还更新吗?
2020年6月19日 09:01 | # | 引用
江湖人称向前兄 说:
当年还吭哧吭哧学Bootstrap 的路过
2020年6月19日 09:08 | # | 引用
bbb 说:
通过2.5/3.5音频接口传数据,我国各种 USBKEY 厂家也做了很多这样的设备用于银行交易认证。。那真的是一段灰暗的时期啊。。ANDROID 与 IOS 的设备都没有统一的硬件IO界面。
结果,原来最弱的二维码在最终的支付安全中,胜出。因为每台手机都有摄像头。
2020年6月19日 09:12 | # | 引用
wzj 说:
史前鳄鱼那是拟鳄类
2020年6月19日 09:15 | # | 引用
bbb 说:
回顾起来的时候,你不得不怪NFC组织一盘散沙。本来他们是很有机会赢得支付工具的战争的。
与上次那个电视机中集成了机顶盒一样,这样大的习惯,其实无形中,是由可满足用户需求的商业模式来主导的。
安全支付工具的选择是,在IC卡与磁卡的背景下,用户需求可有可无。所以手机厂家当然不会优先集成NFC芯片。
ANDROID电视的选择是,买LCD再多送你一个ANDROID盒子,用户也不会吃亏,反而还不用考虑源的问题,用户省事了。。所以ANDOIRD电视胜出。
2020年6月19日 09:19 | # | 引用
sparrww 说:
不得不承认,犹太人确实是世界上最聪明的群体。
2020年6月19日 09:52 | # | 引用
月江流 说:
看了眼 VSCodium 只觉得开源协议种类繁多而复杂。
2020年6月19日 09:56 | # | 引用
MegaTrends 说:
灯泡窃听那个,实际上,捕捉任何由声波引发的震动,就可以实现窃听 ,不过监听灯丝震动方式比较新奇
2020年6月19日 10:10 | # | 引用
lxc 说:
人都差不多,环境和制度的问题
2020年6月19日 10:15 | # | 引用
肖 说:
占位,嘎嘎!
2020年6月19日 10:17 | # | 引用
BM Lee 说:
部分银行会转账超过一定数额就需要使用 Ukey,就是阮老师提到的插耳机孔的那种。虽然安全但极其不方便,我印象中只使用过两次。最近一次转账我翻了柜子好不容易找到了Ukey,才发现我的手机是没有耳机插孔的。
2020年6月19日 10:22 | # | 引用
BM Lee 说:
PS:上一次用Ukey是3年前,后来因为电池没电更换Ukey,今年换了新手机,用 Ukey 才发现手机没有耳机插孔。
2020年6月19日 10:26 | # | 引用
ixx 说:
灯泡监听实用性很低 LED灯也用不了
2020年6月19日 10:41 | # | 引用
threezhiwang 说:
诶,信息安全违背人性,民用领域优先满足便捷,安全达到下限就可以了。UK最终也算死了。
2020年6月19日 10:54 | # | 引用
wenwen 说:
普通人一个,今天搜索UNIX哲学时搜到了你的文章,然后翻首页看看你现在还在发blog,非常感动。2000年blog大行其道的时候,各种订阅客户端我都要订阅你的blog,学习到很多知识,非常感谢。但是随着时间流逝,获取信息的方式改变,以及个人生活的一些变动,已经很少关注blog,也发现很多blog不再更新了。今天看到你就像回到故乡,看到自己的老朋友还在一样,那么熟悉,20年所有的互联网记忆一起涌出来,非常感慨,非常高兴,非常感谢!
2020年6月19日 11:12 | # | 引用
难得自然萌 说:
微软远程桌面官方有提供Store APP可供下载,一直在用,推荐
2020年6月19日 11:50 | # | 引用
yates 说:
犹太人很重视教育的
2020年6月19日 14:27 | # | 引用
木澤 说:
燈泡竊聽也太誇張了,現在各種高感度的偵測器
可以探測出許多以前無法觀察的細微變化
令人感到神奇~
2020年6月19日 14:56 | # | 引用
JeetChan 说:
Photoshop Camera 看着很赞呀!国内应用市场有吗?还是需要到相关应用市场直接下载 APK 安装文件?(刚试了下应*宝,目前是没有);
下周是端午节假期,周刊提前到6月24日周三发布。时间过得好快,转眼就端午节了,今年由于疫情,前段时间好难熬,开工后过得太快;
20世纪10大实验性住宅,美国的沙漠之家是不是有点像国内的慈厕所;
这期还没看完,太忙了,但还是忍不住大概浏览了一下,看到最后的“回顾”,《文科生转行程序员,越来越难》又忍不住进去看了看。转行程序员确实是门槛越来越高了,以前可以做做调包侠,现在没有一定的数学基础,想都不要想了。
2020年6月19日 15:10 | # | 引用
threezhiwang 说:
还有传承的问题
2020年6月19日 16:02 | # | 引用
threezhiwang 说:
信安违背人性,音频通行是一个很烂的方案
2020年6月19日 16:06 | # | 引用
bbb 说:
其实在那个时点,也是不得已的方案。因为USBKEY在移动平台上受制于手机制造商。。
2020年6月19日 17:03 | # | 引用
孙小川 说:
其实觉得现在自己最需要的是一些灵光一现的好的想法,看您的周刊也有部分原因是这个目的,随着在行业呆的越久,愈加的清楚自己内心是不喜欢目前的工作的,好的想法就是为了找到自己喜欢的事,但是却一直都没有找到。
2020年6月19日 20:34 | # | 引用
微wx笑 说:
三重冗余导致无法执行任何命令怎么办
2020年6月20日 09:50 | # | 引用
十亩菠萝地 说:
2020年6月20日 11:46 | # | 引用
dodo 说:
关于facebook6那条,facebook的信息还是刻录在光盘上的 你觉得呢。你们的隐私删除后即使query不到 但是已经被物理存储。18年还被爆出明文密码的公司。
2020年6月20日 18:22 | # | 引用
Long 说:
FB做公有云对他的商业模式没有任何好处 而且fb是做consumer 云是enterprise business
2020年6月21日 00:11 | # | 引用
泽楠 说:
xrdp解释有误,它是rdp服务端,不是客户端。
2020年6月21日 06:00 | # | 引用
一个人的朝圣 说:
当年还努力学 jQuery,结果现在一点用没有。
2020年6月22日 19:04 | # | 引用
circle 说:
问个小问题:math to code那个git下来了,怎么用啊
2020年6月23日 11:46 | # | 引用
Geek_Dong 说:
你的win 10操作系统的副本已失效,请激活
2020年6月24日 09:09 | # | 引用
redbuck 说:
有一种是激光束打在窗户上,放大反射回来的震动也可以窃听
2020年6月24日 15:32 | # | 引用
xtuu 说:
干吗监听灯泡,有玻璃窗就行了。
2020年6月24日 21:58 | # | 引用
Ljsh 说:
不用clone 下来,看readme 点一下超链接就行了,有部署好的程序。
2020年7月 2日 15:56 | # | 引用
路人 说:
也不至于一点用没有吧
2020年7月16日 20:24 | # | 引用
3rd 说:
最聪明的群体流浪了几千年现在靠着灭绝加沙人占据一席之地
2024年10月25日 10:00 | # | 引用