这里记录每周值得分享的科技内容,周五发布。([通知] 下周是春节前最后一周,如果我忙,周刊就暂停,节后再见。)
封面图
湖北荆州某高校,在跑道旁安装了跑步测速屏,可以显示跑步者的实时速度和排名。(via)
本周话题:未来两种人会增加
我最近读了一篇美国专家的文章,谈怎么规划未来的城市。
他的分析很有见地,分享给大家。
他先预测未来社会将怎么变化,然后再根据社会的变化,重新设计我们的城市。
他说,未来社会的根本变化就是一点。两种人会大量增加:学生和退休人员。
一方面,学生会大量增加。现在的工作岗位,难度越来越大,技能门槛越来越高,人的受教育年限被拉长了,青年不得不长期留在校园学习新知识。
同时,由于社会的平均受教育程度提升,学位必然不断贬值,很多人为了保持就业竞争力,选择从职场重新回到学校上课。
另一方面,退休人员也会大量增加。本来因为人口老龄化,老年人占人口比重就在上升。再加上,企业的新陈代谢加快,生存周期变短,很多人没到退休年龄,就丧失了就业竞争力,自愿或被迫提前退休。
现在,请大家想一想,学生和退休人员有什么共同特征?
这两种人的共同特征是:钱不多,空闲时间多。 因此,当他们大量增加后,城市生态将出现如下变化。
(1)家庭人数会增加,对大住宅的需求上升。 人们出于经济考虑,更倾向于跟家人一起生活,因为独立生活太贵。
(2)人们更少购物,更多闲逛。 这导致零售商业会减少,而餐饮和娱乐会增加,住宅和图书馆、博物馆、公园、体育馆、会议中心等公共服务设施也会增加。
(3)大学和医院会成为城市的中心。 这两种场所与办公楼不一样,办公楼下班后就没人了,但是大学和医院一天到晚都有很多人,所以商家会向它们聚集,围绕它们出现很多商业和服务机构,逐渐成为城市中心。
政府会新建更多的大学和医院,现有的规模也将不断变大。
以上就是他对未来城市的预测,我觉得挺有道理。
这个分析也可以用作人生规划的参考,看上去教育和医疗保健会成为将来的朝阳产业,而那些可以消磨闲暇时间、又不费钱的新事物,将成为大热门。
CES 2023
上周,美国拉斯维加斯举办了一年一度的"消费电子展" CES 2023,有3000家公司、10万人参加,展出了很多新奇的电子产品。
1、眉毛打印机
女士化妆需要手绘眉毛,欧莱雅公司发布了一款眉毛打印机,可以往脸上打印眉毛。
打印之前,你需要下载一个手机 App,在 App 里面使用摄像头自拍。
软件会自动设计最适合你的眉毛,然后通过手持打印机,打印在你脸上。
2、尿液分析器
一家法国公司推出了尿液智能分析器,只要放在马桶里,就能分析尿液的各种指标,用户使用手机读取。
它里面有化学药剂包和电池,需要定期更换,每次更换大概可以测试100次左右。
3、变色汽车
宝马展出了一款车身可以改变颜色的汽车。
它的车身由240块彩色电子墨水屏构成,可以展示32种颜色,而且墨水屏改变颜色后,就几乎不耗电。
改变车身颜色,并不只是为了美观,还可以节能。冬天使用深色车身,夏天使用浅色车身,可以有效减少车内空调的耗能。
科技动态
1、手机的卫星通信
高通公司宣布,明年发布的骁龙8 Gen2 芯片会内置卫星通信功能。
去年,华为和苹果都先后发布了卫星通信手机,现在高通也加入了。可以想象,这会成为今后手机的标配。
手机的卫星带宽很小的,所以只能发短信,不能通话。而且,卫星的通信费很贵,因此只适合在无地面信号的地区紧急时使用。
2、消毒剂着火
2020年7月22日,埃塞俄比亚航空公司一架波音777货机,在上海浦东机场装完货物、准备起飞时,突然着火。
整架飞机和货物全部烧毁,损失高达23亿人民币。
事故调查报告最近公布,认定是机上的二氧化氯消毒片剂在高温、潮湿环境中自燃引发火灾。
二氧化氯化学性质不稳定,遇热容易分解,引发自燃和爆炸。托运人瞒报货物中的消毒剂,导致这么廉价的东西造成了巨大损失。
文章
1、手机快充大一统(中文)
国内最近发布了首个融合快充协议标准 UFCS,本文介绍统一手机充电协议的一些情况。
2、:has()
伪类的表单样式(英文)
CSS 新增的:has()
支持很多表单状态,完全可以不使用 JS 脚本,就实现可以跟用户互动的表单。
3、树状视图的 CSS 实现(英文)
本文介绍如何用纯 CSS 实现树状折叠视图。
4、Flexbox 交互式指南(英文)
本文通过多个网页交互式演示,详细讲解 CSS Flex 弹性布局。
5、如何用自定义钩子重构 React 组件(英文)
本文举了一个简单的例子,介绍 React 钩子应该怎么用在组件里面。
6、登录失败提示信息的漏洞(英文)
登录失败时,网站通常提示"用户名或密码错误"。作者认为,有一个办法可以简单地确定,到底是用户名不存在,还是密码出错。
7、Windows 如何检测互联网是否连通(英文)
Windows 系统怎么知道,当前计算机能不能访问互联网。
8、如何修改 Git 仓库的历史(英文)
修改 git 历史是常见需求,但是很难操作。本文介绍使用一个叫做 BFG 的工具,从 Git 仓库删除内容,修改历史。
工具
一个图形界面,用户拖曳生成线框,表示视频处理的各种命令节点。这个软件会根据节点线框,生成对应的 FFmpeg 命令。
2、图像创建者
微软的搜索引擎 Bing,正式引入 AI 作图引擎 DALL-E2,根据搜索词生成图片。目前,网页已经可以访问了,但是产品还没有对外开放。
一个开源的 Web 应用,用来查询亲戚称呼,已收录80054条亲戚关系。(@mumuy 投稿)
这个网站可以制作智能手机、平板电脑、笔记本的 3D 展示图片。
一个 Docker 镜像,用作静态文件服务器,只有 500KB。你在它的基础上,把静态文件拷贝进去,做成新的 Docker 镜像,就等于有了单个可执行的网站文件。
6、Deprank
一个 JS 工具,按照重要性对本项目的所有脚本进行排序。原理是计算依赖关系,被依赖最多的脚本最重要。
7、Desklamp
一个 PDF 文件的笔记工具,可以用来管理 PDF 文件,同时保存笔记。现在只有 Web 版,据说很快会发布桌面版。
8、BlurHash
这个工具可以提取图片的颜色分布,生成一个哈希字符串。网页就可以用这个哈希,生成图片的模糊缩略图。
9、Jc
一个命令行工具,可以将常见命令(比如 top、ls 等)的输出转成 JSON、YAML 或 Dict 结构,便于提取信息。
一个 Windows 桌面软件,可以提升图片和视频的分辨率,让它们变得更清晰。
资源
1、学习 CSS
Chrome 团队制作的 CSS 教程。
2、Iconbolt
一个 SVG 图标仓库,收集了6万多个图标,都可以免费使用。
中国业余无线电爱好者交流社区。(@Eminlin 投稿)
这个网站使用一系列短文,配上大量插图,解释机器学习的一些概念。
图片
1、下沉式暖房
地下空间冬暖夏凉,很多人就想到,能不能把暖房建在地下?
这叫做下沉式暖房,屋顶依然是玻璃的,这样可以保证阳光的同时,有更好的保暖性能。
它有两种设计。一种是完全在地下的,地面只留一个屋顶。
另一种是建在斜坡上,屋顶是一个坡面。
文摘
最近,一个朋友问我,怎么进入软件行业的,我写的第一个程序是什么?
这让我想起了很多往事。
小时候,我的父母是保险经纪人,我也帮着家里干一些活。保险公司有很多纸质文件,需要整理、复制、归档,非常耗费人工和时间。
其中,最麻烦的一件事,就是给客户发送续约提醒信函。每个月都有很多客户的合约到期,我们必须在到期前,给他们发送提醒信函和保单,以便客户续费或联系我们。
这些信函和保单有电子模板,但是,我们需要在文档编辑软件里面,打开这个模板,手工输入每个客户的个人信息和保单编号。校对以后,再把它们打印出来,并在信封写上地址,放入文件,最后寄出。
这个过程很烦人,查找客户地址、输入模板、手写信封都是人工完成,为了不出错,做完后必须再校对一遍。更可怕的是,这样的过程每个月都要重复一遍。
后来,我看到文档编辑软件有宏功能,意识到我可以写一个宏,自动化整个过程。只要把客户的保单号码、到期日期和地址输入数据库,我可以提取下个月将要到期的客户,将他们的数据与文档模板合并,生成所有信件,根本不需要任何痛苦的复制和粘贴。
我们用了一年时间,陆陆续续将每个月到期的客户信息输入数据库,最终完成了这个简单的程序。打印这些续费信件从每月好几天的烦人工作,变成了一个自动执行10分钟的任务。
当然,繁琐的工作还是免不了。我们必须使数据库与客户信息保持同步,还要人工往信封塞打印件和盖章等等。但是现在有了数据库和宏,做起来就不那么痛苦了。
这是我第一次看到软件可以减少人类的苦难。
从此,"减少人类苦难",对我来说就是软件价值的核心。我从这个小程序开始,在软件行业已经度过了几十年,我过去和现在所做的工作都以此为目标。
2、全栈的范围
一个面试者称自己是"全栈工程师",面试官就问他:"你的全栈包括哪些方面?"
面试者:"后端和 Web 端是 Ruby 和 Rails,数据库是 Postgres,移动端是 React Native(包含 iOS 和 Android)。"
面试官:"简历上写,服务器运维也是你做的。"
面试者:"我使用 Docker 和 Kubernetes。"
面试官:"你还会什么?"
面试者:"我使用谷歌云,文件放在谷歌存储。"
完整的全栈开发,差不多就是懂这些东西。
言论
1、
权力斗争无所不在。只要你坚持自己的立场,克服阻力,说服他人,争取自己想要的结果,你就是在权力斗争。
-- 《好人之间的权力斗争》
2、
有一次,我问费曼:"你能否给我解释一下,为什么半自旋粒子服从费米-狄拉克统计?"
费曼看出了我的水平,说:"我会准备一个给大学新生的讲座。"
几天后他对我说:"我做不到,没办法让大一新生听懂,看来我还不是真正理解这个问题。"
-- 《费曼方法》
3、
过去40年里,人类编写了数十亿行代码。未来几千年,这些代码将让程序员花费数万亿工时来维护和调试。后代程序员应该感谢前人创造出这样令人难以置信的就业安排。
-- 《计算机批评》
4、
公司不要将程序员提拔为经理,更准确地说,不要强迫他们升职。正确的做法是,欣赏他们本来的样子,鼓励他们在自己的领域发展。
软件公司需要管理人员,这是毫无疑问的,但更需要有经验的程序员。一旦有经验的程序员进入管理层,他们的编程技能往往都会丢失。
-- 《停止提拔程序员》
5、
有人不喜欢自由,因为自由意味着人必须对自己的命运负责。他宁愿把自己的命运交给别人控制,这样可以活得轻松一些。
-- 网友
历史上的本周
2022年(第191期):一个程序员的财务独立之路
2021年(第141期):封闭系统的胜利
2020年(第89期):不下雨的地方,不要去卖伞
2019年(第38期):使用越方便,技术实现越复杂
说明
周刊每周五发布在我的个人网站和微信公众号《阮一峰的网络日志》,欢迎订阅。
周刊是开源的,自由使用,仓库在 GitHub: ruanyf/weekly,投稿请到仓库提交 issue。我们还开设了 《谁在招人?》 服务,欢迎发布或查看程序员招聘信息。
商业合作和产品推广,请邮件联系我(Email: [email protected] )。
鸣谢
文档和笔记服务 FlowUs 对周刊提供支持,非常感谢。
FlowUS 是新一代知识管理与协作平台,集成了"文档+表格+网盘",具有写文档、制作主页、管理数据、存储文件等多种用途。
周刊开设了 FlowUs 专栏,欢迎大家也去开设自己的专栏和页面。
(完)
胡 说:
提前退休算失业吗?可以养老金吗?
2023年1月13日 09:05 | # | 引用
hgz 说:
下沉式暖房,我看过河北的冬季蔬菜大棚就是这样的
2023年1月13日 09:10 | # | 引用
valor 说:
那个下沉式暖房,不就是我们种菜的大棚么?
2023年1月13日 09:17 | # | 引用
Hwilu 说:
程序员不被提拔,涨不了工资呀
2023年1月13日 09:20 | # | 引用
黄河小鲤鱼 说:
Power Struggles Among Nice People 想看专业的中文翻译
2023年1月13日 09:20 | # | 引用
Dup4 说:
看上去 Desklamp 已经发布吗 macOS 的桌面版了
2023年1月13日 09:26 | # | 引用
xuhs 说:
还一周过年了,周五打卡。确实现在老龄化严重,学历页越来越卷了,本科毕业已经没有了就业优势,研究生也越来越多了
2023年1月13日 09:28 | # | 引用
心非石 说:
农历新年再会
2023年1月13日 09:40 | # | 引用
xyg 说:
停止提拔程序员是认真的嘛
2023年1月13日 09:56 | # | 引用
难得自然萌 说:
PDF文件阅读推荐Zotero谁用谁知道
2023年1月13日 09:56 | # | 引用
李星阳 说:
一年就这么结束了,马上要到春节了
2023年1月13日 10:05 | # | 引用
修远 说:
感谢阮老师的分享,新年快乐
2023年1月13日 10:10 | # | 引用
GerrieWell 说:
那个ffmpeg guide还是不太好用。例如加个格式转换,pix_fmts参数支持哪个格式还是得到spec去查。
2023年1月13日 10:11 | # | 引用
maintao 说:
下沉式暖房的创意很赞,但在中国它首先过不了风水这一关
2023年1月13日 10:13 | # | 引用
dante 说:
变色汽车那个在中国完全没有前景,直接被政策卡死
2023年1月13日 10:57 | # | 引用
随风 说:
周五打卡地
2023年1月13日 11:00 | # | 引用
netwjx 说:
7、Desklamp
笔记和学习软件logseq,也支持pdf批注,logseq的作者好像在国内,这个软件本身是完全本地化,基于markdown这种开放的格式,让自己完全控制自己的笔记
下沉式暖房是个有趣的主意,就是不知道进一步还有什么条件,施工关键?
2023年1月13日 11:31 | # | 引用
六只鱼 说:
我感觉也是,如果提供一种交互傻瓜化使用ffmpeg命令就更好了
2023年1月13日 11:52 | # | 引用
welwen 说:
下沉式暖房的排水会是个问题,也许可以挖排水沟,然后用抽水机
2023年1月13日 12:05 | # | 引用
acelit 说:
回顾这一年,周刊是每周五必读项目,读完心情格外舒畅,个人认知面又往外拓展了些,感谢周刊的陪伴,希望周刊越来越好,提前祝阮老师新春快乐,明年见!
2023年1月13日 12:47 | # | 引用
武神酱丶 说:
每周五打一个卡,祝各位新年快乐~
2023年1月13日 12:59 | # | 引用
joyo 说:
我也是全栈工程师了: 后端 java 和 go ,数据库mysql 和 Postgres, 前端 react ,移动端flutter,嵌入式rtos。 运维 docker 和 Kubernetes.
2023年1月13日 13:16 | # | 引用
劳而无功 说:
俞敏洪:教育会成为朝阳产业?你真纯真可爱。。。
2023年1月13日 13:37 | # | 引用
Timesand 说:
提前祝阮老师春节快乐!
2023年1月13日 13:40 | # | 引用
姚 说:
然而现在的情况是:大学生旧部了业,要求越来越高;大领导不愿退休,权力在手巴不得一直连任;还有一种就是,想退休但是养老金收不上来了,不准退
我只想看烟花
2023年1月13日 13:45 | # | 引用
好奇宝宝 说:
2023年1月13日 13:48 | # | 引用
keepersay 说:
12123直接提供该服务并联动审批不好么?甚至可以搞收费皮肤
2023年1月13日 13:50 | # | 引用
jczaza 说:
记得电影《第五元素》那个瞬间化妆机,看来要实现了。
2023年1月13日 14:52 | # | 引用
虎皮 说:
文中给出学生会大量增加,但新冠大流行未来的走势、美国在世界拉帮结派围堵中俄这几大因素未考虑在内,有纰漏呀。
2023年1月13日 15:40 | # | 引用
双木舟 说:
不提拔到管理岗位,但技术职称还是提拔的呀。
2023年1月13日 15:51 | # | 引用
Jonas 说:
深有体会,难道落后就要淘汰吗? 我们这么多人,如果落后的都淘汰, 你让这些人怎么生存? @阮一峰,就指点
2023年1月13日 16:37 | # | 引用
barry 说:
体育和游戏不就是可以消磨闲暇时间、又不费钱的事物吗?
2023年1月13日 22:22 | # | 引用
livy 说:
关于全栈的那一条,我不是太明白为何只引用这些,作者要表达的明显不是这个具体的技术
2023年1月14日 09:38 | # | 引用
Carbon Silicon 说:
突然想到提升工具水平是否可以降低对部分技能要求,从而提升就业
2023年1月14日 10:42 | # | 引用
ivu4e.com 说:
对人员技能要求低了,是不是需要的人数也少了?
2023年1月14日 14:17 | # | 引用
ivu4e 说:
下沉式暖房目前看就是做蔬菜大棚合适;
程序员也是有多种类型的,有些人更适合做管理,有些人更适合编程,首先管理者必须懂编程,有一定的经验,所以他们必须从程序员中诞生。
出生率的问题能得到有效的解决吗?
2023年1月14日 14:22 | # | 引用
学习中。。。 说:
有趣的知识又增加了。。。
2023年1月15日 14:57 | # | 引用
岁月漫步 说:
程序就是帮人们做重复的工作
2023年1月15日 20:59 | # | 引用
tingpan 说:
中国亲戚关系计算器这个不错
2023年1月15日 23:24 | # | 引用
lpp 说:
captive portal 一个很有趣的技术
2023年1月16日 09:16 | # | 引用
王军杰 说:
阮老师,您文章评论的话如果增加一个评论引用就好了,可以知道下面评论的人评论的是哪块的东西,而且这样针对那块感兴趣的人会在一块区域讨论,因为每次您发布的周刊每周模块很多。
2023年1月16日 09:31 | # | 引用
Kk 说:
这个大屏幕测速跑道城西银泰附近的小河边也有,已经好多年了,还是塑胶跑道
2023年1月16日 17:53 | # | 引用
zephyru 说:
现在有一个名词,新就业态,提前退休可以归进去,养老金是不会让你领的
2023年1月17日 14:40 | # | 引用
刘璃婧 说:
弱弱的问一句:如何引用发言和加粗和上链接啊
谢谢啦
2023年1月17日 16:35 | # | 引用
zac 说:
你看网页端评论区,每条评论右边有个“引用”,那里就可以引用发言了。关于“上链接”,如果意思是把网址写在评论里,那么直接复制过来就行;如果是下划线可以点的网页,可能是用html的a href元素,其他就不知道了。
2023年1月17日 17:10 | # | 引用
ppzhuo 说:
那些可以消磨闲暇时间、又不费钱的新事物,将成为大热门
---
这不就是抖音嘛
2023年1月18日 10:25 | # | 引用
热心网友 说:
下雨天会倒灌。
2023年1月18日 10:32 | # | 引用
Ben Lin 说:
别搞提拔那么麻烦就了,加薪就好。
新年快乐!
2023年1月19日 06:50 | # | 引用
jake seru 说:
新年快乐
2023年1月20日 09:31 | # | 引用
胡 说:
新春快乐!
2023年1月20日 10:24 | # | 引用
Andy 说:
周所众知,统一推送联盟凉了
2023年1月25日 19:00 | # | 引用
kiko 说:
前提是有钱没钱呀,有钱提前退休就是享受生活,没钱就是失业。。。
2023年1月27日 21:49 | # | 引用
supte 说:
能打发闲暇时间又不费钱的东西有哪些呢?游戏、电视剧、电影?
2023年1月28日 16:12 | # | 引用
andsoaway 说:
涨不了工资本质原因还是就业市场,码农产量供过于求
2023年1月29日 14:48 | # | 引用
醒子 说:
其实呢,没有政策干预的话,教育一定属于朝阳行业之列的。疫情那年,线上教育都是喷井式的发展了。很可惜,三十年河东三十年河西啊。
2023年2月 1日 18:22 | # | 引用
醒子 说:
我觉得跟经济大环境不好有关系,公司提供不了那么多好的岗位,甚至公司活下去都是一个问题呢。找不到工作怎么办,继续学习吧!考公吧!
但这一切都是暂时的,环境不会一直衰败下去。
2023年2月 1日 18:25 | # | 引用
无名 说:
很多人都没搞清楚这个问题. 落后不一定是淘汰, 但是你落后还占据着重要岗位, 拿着原来顶级的工资, 占着优质的资源, 这本身就是不公平的, 落后就该把这些优质的东西让给先进的技术, 人, 这才能促进发展进步, 世界一直都是这样运转的. 落后并不是万劫不复, 该跑滴滴的跑滴滴, 该种地的回去种地, 该回去重新学习的重新学习. 太多人自己落后了, 被别的更先进的技术, 更善于学习的人替代的时候, 出来抱怨社会, 抱怨别人, 记住, 那是你的问题, 不学习, 不进步, 就去承受这种痛苦, 承受不了就去反思
2023年2月 1日 22:24 | # | 引用
皮皮 说:
一口气看了很多文章。先从虚数的意义看起。小故事也很多。比如某个黑胶唱片模仿器。还有音乐是孤独的。打算以后抽时间就看上一些。或者也可以模仿写上一些。不过感觉会相差很多,没有作者的这种味道。
2023年2月 7日 14:57 | # | 引用
希乐 说:
难怪今年出台奇奇怪怪的政策刺激生育
2023年2月 8日 15:28 | # | 引用
张博 说:
提个建议,加个快速回到顶部的功能
沉迷不能自拔,需要一篇篇看时得一直滑倒头部去点击下一篇 - -
2023年2月10日 16:02 | # | 引用
xdsnet 说:
"登录失败提示信息的漏洞"
这样设计并不是不能提示更合适的信息,而是为了防止被攻击吧。
2023年2月14日 15:08 | # | 引用
bing 说:
好家伙,前几天刚刷到了几个省市爆发的“学位危机”
2023年2月15日 17:51 | # | 引用
tern.lan 说:
你的键盘没有home键吗 有的话可以试试
2023年2月24日 10:06 | # | 引用