Hi, 我是潘深练,一名大龄程序员,坚定不移热爱技术,平时喜欢捣鼓一些小创意,有很多理想,也有点理想主义,同时也是一名读瘾晚期患者。
❤️做了一款阅读工具叫 竹白百科
这里记录每周值得分享的科技内容,周三发布。
本刊开源(GitHub: senlypan/weekly),欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue 。
世界上最大的悍马(悍马 H1 X3 )让普通的悍马看起来像一辆玩具车。(via)
据 中国田径协会官方网站 统计数据显示,2019 年全国范围内共举办马拉松规模赛事 1828 场(800人以上路跑、300人以上越野及徒步活动),平均每天有 5 场马拉松赛事。
排除疫情影响,按照这个数据增长趋势,2019年之后依然会保持着快速发展,原因可能会有这么几个:
总之,基于国家政策的支持、赛事的成熟运营、媒体的大力推广以及资本和技术的相继助力等等,马拉松赛事已经成为运动热潮。
但是很不幸,2019 年爆发了新冠疫情,极大的限制了线下马拉松赛事的开展,大部分计划赛事延期或取消。从 2020 年至今,我们有相当一部分马拉松赛事迁移到了线上举办。
关于线上马拉松,接受它的人认为它不限时间、不限地点,减低了参与门槛,提供了一个挑战自己的机会,也能让自己不断尝试新的跑马乐趣,当然有些人仅仅是因为喜欢马拉松的奖牌(例如我)。
但是不接受线上马拉松的跑友觉得线上马拉松缺少竞技氛围和观众气氛、失去了体育精神的意义,线下的赛道、奖牌、合影、城市才是马拉松的灵魂。
对此,你有何想法,是否接受线上马拉松比赛可以作为马拉松赛事的补充和延展呢?
反正我是线上线下都报名了,你会参加线上马拉松吗?
1、认识艾达(Ai-Da),第一个可以像艺术家一样画画的机器人(英文)
艾达(Ai-Da)是一个可以创作传统绘画的人形机器人,被誉为世界上第一个超现实机器人艺术家。艾达能够利用她的仿生手和眼睛中的相机通过铅笔等进行创作。
在2019年被创建,创建它的团队成员包括程序员、机器人专家、艺术专家和心理学家等。艾达可以绘画、素描、雕塑和创作诗歌,它将于4月22日在《2022年威尼斯双年展》上首次举办个展。
威尼斯双年展是一个以建筑、电影、音乐、舞蹈、戏剧和视觉艺术为特色的国际展览,今年是第 59 届,你可以在 网站 上购票。
而艾达(Ai-Da)也将成为该节日 120 年历史上首位机器人艺术家。
AI-Da目前3岁了,在 TikTok 或者 AI-Da官网 都能够看她很多艺术作品。
2、特斯拉可能会开拓一个新行业:锂矿(英文)
特斯拉CTO马斯克周五在推特上表示,他的公司可能会直接涉足锂矿开采和精炼业务,因为锂是电动汽车电池制造的关键组成部分,其成本已经变得 “疯狂” 。
这是过去 20 年中每年每吨锂的平均价格,仅去年一年,锂的涨幅就超过了 480%。
但事实是,全球已探明的锂储量并不稀缺,根据美国地质调查局(USGS)的数据,截至2019年,全球已确定储量约为8000万吨。锂储量最大的六个国家,分别是:玻利维亚 - 2100万吨、阿根廷 - 1700万吨、智利 - 900万吨、美国 - 680万吨、澳大利亚 - 630万吨、中国 - 450万吨。
在地球上,锂几乎无处不在,只不过提取和提炼的速度很慢。
Ibrahim Fariat 使用 CSS 创建了一个令人惊叹的动画场景。
网站展示了所有源码,包括HTML、CSS、JavaScript。
2、奇幻小说如何打破 Kickstarter 的记录(英文)
Kickstarter于2009年4月在美国纽约成立,是一个专为具有创意方案的企业筹资的众筹网站平台。
奇幻作家 Brandon Sanderson 刚刚打破了 Kickstarter 上赞助者资助最多的项目纪录,共获得18.5万多赞助者,总额达到4170万美元。
对比之前CNBC的数据,2015年智能手表的价格才达到了2030万美元。
Kickstarter 的前出版主管 Margot Atwell 将 Sanderson 的成功归因于:
从结果来看,互联网和粉丝经济依然很香。
3、Zugzwang 在国际象棋、数学和披萨中的秘密 (英文)
在大多数两人游戏中,通常最好是先手赢后手输(先发制人的优势)。例如你和某人分享一个比萨,并且想吃更大的份,通常最好先拿第一片,并且先挑一个大的。包括网球比赛也都存在先手优势。
但在某些情况下,你后手也能赢得比赛。例如在国际象棋中有一个听起来很有趣的单词:Zugzwang。Zugzwang 是一个德语单词,字面意思是“强制移动”,例如下棋的时候,你被迫走了一些不得不走的步子,否则就会陷入危险,这个时候就叫 Zugzwang ,强制移动。
所以如果你利用强制移动的原则,再把游戏规则转变为数学思维,你就能学习到如何在对手先手的情况下还能赢得比赛。例如你有4份披萨,份量分别是 1、3、1、3,然后你需要想办法或指定规则等等,让你的对手先手并且只能先拿1,然后你第二次拿3,对手再拿1,最后你拿3,结果是1+1:3+3,即2:6,结果你后手并且赢得比赛。
虽然我觉得在现实中可能不会发生这么烧脑的分配披萨玩法,并且乐意接受这种玩法的对手,但是这种数学化的思维,很值得我们学习,特别是平时遇到的很多难题,其实都可以通过抽象思考、多维分析,以及数学化的方式去解决。
1、第一种面向对象的编程语言是什么?(英文)
在 stackexchange 上有个热门的问答,关于 “第一种面向对象的编程语言是什么?”。
关于OOP基本时间线是 :
我是大学期间(2009~2013)才接触OOP,基本是 Delphi 和 C++,但是C++当时学得很混,所以只对 Delphi 有比较深刻的实践体会。
你是什么时候开始的接触OOP的?
2、你应该阅读学术计算机科学论文(英文)
作为一名程序员,你需要不断地学习。可以查看教程、文档、公众号、博客网站、Stack Overflow 问题,或者查看任何可以帮助你编写代码和提升技能的内容。
虽然教程可以帮助您立即编写代码,但学术论文可以帮助您了解编程的起源和发展方向。
阅读研究论文不仅仅是了解历史,你可以通过阅读当前的研究找到解决问题的新方法。
你看教程、文档、公众号、博客网站、Stack Overflow 问题,只不过是以前有人遇到过与你相近的问题,并提供了一套大概的解决方案,但是通过看学术论文,你能够了解到以前的人为什么怎么想这个问题。因此,你应该阅读学术计算机科学论文,深刻理解本质。
关于计算机科学论文,我个人认为肯定是优先国外的论文网站,这个领域,等你看到中文版时,可能已经是旧闻了。
这里我推荐一篇文章专门介绍 《如何查文献》 (中文),文章中也介绍了几个不错的论文网站,例如通用型的谷歌学术、SCI论文类的Web of Science等,或许你能找到宝藏。
3、巨无霸指数:衡量购买力和通胀指标(英文)
巨无霸于 1967 年由宾夕法尼亚州麦当劳特许经营权所有者 Jim Delligati 创建。它于次年在美国各地推出,如今您可以在 70 多个国家/地区购买。但是,正如巨无霸指数所示,具体支付的价格会根据所在的位置而有所不同。
鉴于麦当劳是世界上最大的公司之一,而且巨无霸在全球范围内广泛使用,这意味着著名的汉堡可以作为大多数国家之间的基本商品比较,并且它也具有相同的投入和分配系统的优势,仅仅在某些地方做了小修改(比如印度是鸡肉饼而不是牛肉)。
使用两个国家的巨无霸价格,该指数可以指示一种货币是否可能被高估或低估。例如,巨无霸在中国售价 24.40 人民币,在美国售价 5.81 美元。通过比较隐含汇率和实际汇率,可以看出人民币是高估还是低估。
根据巨无霸指数,人民币被低估了34%,即是相对美国卖便宜了,因为实际兑换汇率是6.37。
当然,它还能显示汉堡价格随时间变化了解通货膨胀情况。
瑞士的巨无霸是最昂贵,紧随其后的是挪威。与其他国家相比,这两个国家的物价水平都相对较高,但工资也较高。
委内瑞拉的汉堡价格涨幅最大,自 2004 年以来,巨无霸的成本上涨了近 250%。该国多年来一直受到恶性通货膨胀的困扰,因此该国数据中出现大幅价格波动也就不足为奇了。
最后,值得注意的是,俄罗斯拥有最便宜的巨无霸,反映了该国较低的价格水平。俄罗斯的劳动力成本大约是瑞士的三分之一。
当然,很多经济学家认为汉堡经济学是有局限性,基本观点是:
4、探索Web三代技术:Web 1.0、Web 2.0 和 Web 3.0(英文)
这些年,无论作为普通用户还是技术研发人员来说,网络都发生了巨大的变化,由于网络的进步,制作更加有吸引力的网站或者应用程序,对各方面技术的要求越来越高,从web1.0的web诞生革命、到web2.0的成熟应用、再到web3.0的未来探索,人们对网络的进步的渴望,以及对技术的追求从未停止。
Web1.0 前身
超文本的概念比万维网早了几十年。1990 年 12 月 ,Tim Berners-Lee 希望开发一个可以跨网络工作的系统,允许个人从一台机器上的一个文件链接到另一台机器上的另一个文件。所以他用 Objective-C 编写了一个应用程序,并将其命名为 万维网 ,你可以在 这里 访问第一个万维网的样子。
Web 1.0 是万维网革命的第一阶段,通常被称为 只读网络。网站是信息性的,仅包含超链接在一起的静态内容,或者简单地说,没有 CSS、动态链接、交互性(如登录用户、对博客文章的评论等)。
Web 2.0 从 2004 年至今,是万维网革命的第二阶段,通常称为 读写网络。重点是用户生成的内容、易用性、参与性文化和互操作性。Web 2.0 带来了根本性的转变,人们可以通过各种在线工具和平台分享他们的观点、意见、想法和经验。
但是,Web2.0包括之前的技术,有一个致命的缺陷,那就是所有数据都存储在由公司或个人控制的数据库中。他们可以通过机器学习分析我们每个人的行为喜好和交易信息,并且还能曝光出售我们的个人信息和行为喜好,就像你每天都能接收到销售骚扰电话一样,令人担忧。
因此,人们开始追求一个去中心化且安全的互联网。
Web 3.0 概念旨在创建一个去中心化但安全的互联网,人们可以在其中安全地交换金钱和信息,而无需中间商或大型科技公司。
当然,Web3.0 和区块链都还处于早期发展阶段,未来要走的路还很长。不过,相信很多疑虑和难题,都会在前进中被消除。你会拥抱 Web3.0 吗?
5、一篇很好的讲述Linux信号的文章(英文)
Linux 计算机系统有许多不同状态的进程,这些进程属于用户应用程序或者操作系统。我们需要一种机制让操作系统内核与这些应用程序进程之间进行通信以协同配合。一种方法就是让流程发生一些重要事件时通知其它进程,这就是我们需要设计信号的原因。
关于 Linux 信号有那些、信号如何影响 Linux 进程、阻塞和解除阻塞信号,以及信号的典型生命周期等问题,你都可以在文章中了解到。
图文并茂,你应该会有收获。
可以在线将上传的照片转换为可爱的卡通图片,在延续了原图造型的基础上,重新利用 AI 绘制出不同风格的卡通形象。
至于网站功能评测,你们自己看效果吧,我简单上传了一张自己的图片(丑图),TOONME.COM 给我整得反正挺满意,效果秒杀国内一众卡通软件。
那高颜值的你们,还等什么呢?上手吧。
Avvvatars 是一组制作精美的独特头像占位符,可作为 React 包和 Figma 库使用。
3、Faker
一款实用工具,可以生成大量虚拟(但合理)数据,主要用于测试和开发,并加快前端研发效率,基本用途有:单元测试、 性能测试、构建演示,特别是在没有完整后端的情况下前端进行实用。
Faker 支持在Nodejs、Perl、Ruby、Java、Python。
Sublime Text、Visual Studio Code、Brackets 和 Atom 位居榜首,但其他几个也值得考虑。
至于为什么不适用 IDE ,最直接的原因那就是 运行速度 !
当然,如果你有更高的编程需要,那可能你需要 《6 款最好的 JavaScript IDE 工具》。
Excalidraw 是一种流行的在线绘图工具,用于创建“手绘”图表,其最酷的功能之一是能够以 SVG 格式导出,然后在您的页面中无损使用。
目前 VS Code 扩展已经支持,成为官方的 VS Code Excalidraw 扩展插件,如果你也跟我一样使用 VS Code 编辑器,那去这个 网站地址 下载 VS Code Excalidraw 扩展插件地址吧。
我简单尝试了一下网页版:好用、美观、免费导出。
平时喜欢手绘的伙伴,上车吧 ~
1、网络和安全专家的 10 个必备 Linux 工具(英文)
RedHat 产品安全副总裁 Vincent Danen和其他安全专家,推荐了10款网络安全方面必备的 Linux 安全工具。
居多都是开源免费的工具,基本涵盖监控、破解、测试、攻击、网络隧道、嗅探、扫描、映射等,并且适用于大部分环境,例如 Wi-Fi 网络、Web 应用程序、数据库服务器等。
PPTist: 一个功能丰富的在线幻灯片应用,可基于此搭建自己的在线幻灯片平台。
一个基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,支持 文字、图片、形状、线条、图表、表格、视频、公式 几种最常用的元素类型,每一种元素都拥有高度可编辑能力,同时支持丰富的快捷键和右键菜单,支持导出本地PPTX文件,您可以在此基础上搭建自己的在线幻灯片应用。
1、一种罕见的鸽子品种看起来像漫画鸟(英文)
布达佩斯短脸鸽(Budapest Short Face Tumblers)可以不间断飞行长达 5 小时,飞行距离约为 800 公里。
布达佩斯短脸鸽(Budapest Short Face Tumblers)的耐力是它的象征,但第一次看到它的人并不太关心它的飞行能力,而更关心它的独特外观。小脸和小嘴,与凸出的蛙眼形成鲜明对比,让人既好奇又害怕,但也引起了人们的注意。
2、不存在的板凳 (英文)
作者通过人工智能生成了数千长椅子,首先让程序模型了解椅子长什么样子,然后经过训练之后生成不同场景下的椅子,虽然有些看起来很魔幻不合逻辑,甚至说是恐怖,但是我们能看出来是一张椅子。
另外还提供了一个 300MB 的 StyleGAN 神经网络 PKL文件,你也可以下载并使用这个模型。
3、独特的地貌
Geomorphological Landscapes 是一个收欢迎的 Ins 帐户,它收集了很多独特的地貌以及组合地形。
桑文锋是 神策数据 创始人和CEO。神策数据是一家为企业提供大数据分析和营销科技服务的公司,可以简单理解为私有化版本的 Google Analytics 。
创业前,桑文锋曾在百度任职8年,一手打造了百度用户日志大数据平台。 他拥有浙江大学的本科和硕士学位。
节目中,聊了桑文锋从河南农村到浙大的成长经历,也聊了他创业最早期是如何组建团队,如何卖出神策的第一个产品,如何与投资人打交道等。他也分享了自己在组织建设和文化上的思考,包括如何让神策在扩张中保持自己的文化,如何定义组织内部的透明度,以及他从中共党史中学习到的组织建设经验。
桑文锋推荐了一本金一南写的书 《苦难辉煌》,我目前在读,后续做一个感受分享。
1、敏捷方法的简史
今天大多数组织都在实践某种形式的敏捷开发,但是你真的了解什么是敏捷吗?要了解敏捷的成功,有必要回顾一下瀑布方法的全盛时期和敏捷宣言的诞生。
如果你对敏捷方法还没有基本的认识,那我推荐你阅读 敏捷方法的简史,文章详细说明了什么是敏捷、敏捷诞生的背景(瀑布方法强规范下暴露的弊端),以及为什么敏捷开发能提供更好的软件与支持。
当然,如果暂时没有时间详细阅读,那么你可以先了解《敏捷宣言》的核心思想。
《敏捷宣言》
敏捷于 2001 年正式启动,当时 17 位技术人员起草了 敏捷软件开发宣言。他们为敏捷项目管理编写了四项主要原则,旨在指导团队开发更好的软件:
1、
当谈到编码(或任何与之相关的东西)时,我全心全意地相信一条规则,这是三十分钟规则。
规则是,如果有人卡在某件事上超过 30 分钟,他们应该寻求帮助,通过在 30 分钟后寻求帮助,它解决了以下问题:
– 《三十分钟法则》
2、
新冠肺炎已经大流行两年多,在全球范围内超过500万人死亡,并且由于各种原因,统计数值肯定是被低估的。肯特州立大学公共卫生学院的流行病学教授 Tara C. Smith 解释了摆脱 COVID-19 的几个难点:
现阶段她认为根除的可能性不大,除非能出现突破性的第二代疫苗。
因此,目前最有效并且可行的办法就是 消除感染,在确定的地理区域内减少到零。
(其实就是我们的动态清零政策,实行一定的地理区域隔离封禁,很好的兼顾到老人孩子等弱势群体,并且保障医疗等公共资源正常有序。未来的政策可能会变,也可能在等待更温和的变异,但是能肯定的是,大家都能得到最大程度的保护。)
3、
所谓习惯,就是对外来的刺激做出无意识的反应,或是条件反射式的反应。当身体学会某种行动,不用思考或努力就可以轻松做出反应,这就是习惯。人类有95%的行动是在无意识中进行的,而大部分的无意识行动都是通过习惯产生的。
可见,习惯是不依赖意志的、无意识的条件反射式的反应。
比如刷牙、洗脸,定期洗澡,这些不依赖意志力和毅力就可以自动去做的行为,就是“习惯”。
习惯不仅限于刷牙、洗脸、洗澡,还包括运动、读书、写作、早睡早起等,只要养成习惯,任何事都可以自然地持续下去而感觉不到丝毫压力。
这里记录每周值得分享的科技内容,周三发布,同步更新在
微信搜索“第一次当爸爸吖”或者扫描二维码,即可订阅。
本刊开源(GitHub: senlypan/weekly),欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue 。
(完)