这里记录每周值得分享的科技内容,周五发布。

封面图

一个英国钓鱼爱好者在法国,钓到了世界最大的金鱼,重达30公斤,已经活了20年。拍完照后,他就把金鱼放生了。(via[1]

本周话题:好用的平面设计软件

我不是设计师,但是经常有一些设计需求。
举例来说,照片加几个美术字,当作视频封面,或者发到朋友圈。再比如,对图片进行编辑,做成简单的海报或者幻灯片,放到文章和文档里面。
有一天晚上,我心血来潮,重新听了以前的校园民谣,那些学生时代听烂的歌曲。里面有一首艾敬的《那天》[2],多年以后再次听到,感触良多,忍不住想做成图片分享出来。
下面就是那天晚上使用设计软件,做出来的结果。大家不要见笑,对于我这样的非专业用户,这样的效果就基本满足需求了。
今天就想谈谈,个人开发者或者小企业,没有设计资源,怎么选择设计软件,自己动手搞定一些简单的插图和图片设计。
我用过的平面设计软件里面,最好用的大概非 Canva[3] 莫属。它有中文版 canva.cn[4],中文译名叫做“可画”。
它的好用体现在,内置了无数本土化的模板,请柬、通知、喜报、简历等等,无一不包。只要选中一个模板,改一下里面的内容,就有一个可用的作品了。它还提供很多素材和中英文字体,让你添加。
而且,它免费使用,专业用户才需要付费版。它还是一个网页应用,打开浏览器就能用,不必下载安装。
我查了一下,它早就是国际上的行业第一了,估值达到400亿美元[5],排在全世界未上市的独角兽的第5位。
根据报道[6],它也是大型互联网公司里面唯一一家女性创办和主管的公司。
Melanie Perkins 并不是技术出身,她曾就读于西澳大利亚大学,主修传播、心理和商业。她大学期间兼职教平面设计的过程中,发现处于“垄断”地位的 Adobe 使用起来门槛很高,同时对于学生党来说价格昂贵。于是,做一个不需要技术经验、人人都可用的设计平台的想法开始在她脑中萌生。
刚满19岁的她决定辍学,跟自己当时的同学、同时也是未来的丈夫 Cliff Obrecht 创立了一家名为 Fusion Books 的公司,提供了一种设计模板库,允许学生使用简单的拖放工具来个性化地设计自己的学校年鉴。
Canva 从一个学生作品,成长到今天这样的规模,反映了平面设计工具的市场有多大。
信息传播已经从文字时代,进入了图片时代和视频时代。这注定了平面设计工具和视频工具的市场将越来越大。
行业霸主 Adobe 公司和微软公司,自然不会坐视 Canva 独占这块肥肉,分别推出了竞品 Adobe Express[7] 和 Microsoft Designer[8]
这两个都是免费产品,如果你需要跟 Adobe 的 Creative 套件和微软的 Office 套件配套使用,可以考虑它们。
另外,周刊以前介绍过一款国产软件 ColorFu[9] 也不错。这个小工具主要用来做壁纸和海报,简单易上手,而且是开源的。
还有一个开源软件 Design Editor[10],旨在提供一个开源的 Canva 替代品,适合拿来做二次开发。

活动

1、抖音 Android 基础技术大揭秘[11]
几周前,周刊发布消息,抖音的 iOS 团队要办技术分享会。当时就有同学问,什么时候有安卓技术分享?
现在,抖音的安卓团队就要跟大家见面了。
活动时间是12月10日(星期六)下午2点,抖音安卓工程师与观众现场交流。
本次活动由字节跳动技术沙龙主办,现在就可以点击这个链接[12],或扫描海报二维码,了解活动详情并报名。主办方为所有参会者准备了精美的礼品抽奖,不要错过。

科技动态

1、步枪射击纪录[13]
美国怀俄明州的一群射击爱好者,创造了步枪命中最远目标的世界纪录,从7公里以外命中目标。
靶点是一个直径20厘米的橙色圆点,画在一块 3米 x 2.3米的白板上,放在7公里以外。他们射击了许多次,终于在第69次时,命中了目标。
他们故意将射击场地选在山区,海拔2000多米,那里的空气较稀薄,阻力小,有利于创造纪录。
7公里的距离是非常惊人的,子弹需要在空中飞行24秒。而且,这个距离还必须考虑地球弧度,因为子弹这时的飞行轨迹已经不是直线了,更接近抛物线,好像炮弹落在目标上。
2、机器猫[14]
松下公司正式开始发售一款宠物机器猫。
那是一个直径20厘米的毛茸茸小球,带有一根尾巴,需要充电。
它没有脚和轮子,不能移动,只会简短会话。只要抚摸它,跟它说话,或者抱在怀里,它就会轻轻摇尾巴,并发出咕咕声。
有时,它一个人待着,闷闷不乐,就会转过身希望引起你的注意。
它喜欢日光浴,放在太阳下会露出很舒服的表情。它的售价约为2000元人民币,去年众筹的第一批产品被抢购一空。
3、空间太阳能电站[15]
中国空间站系统总设计师杨宏透露,中国空间站在为未来的空间太阳能电站提供在轨技术验证。
由于地球自转和云雨天气,地面的太阳能发电,效率并不高。科学家早就想到,太阳能电站可以建在太空,全天全功率发电,能量再通过微波传回地面。
如果这个设想能实现,人类就迈入了能源利用的第二阶段,不仅收集地球能源,还收集太空能源。
4、裁判专用手表[16]
本次世界杯的所有裁判,都佩戴一款专门开发智能腕表。
这款手表不仅用来计时,还有一个特殊功能。每当足球整体越过门线时,它会收到通知,在进球瞬间立即产生震动,并显示“进球(GOAL)”的字样和得分球员的姓名。
这是通过体育场安装的14个高速摄像头实现的。它们时刻跟踪球的动向,一旦确定球越过了球门线,就会发送信号。

文章

1、手机摄像头检测核辐射[17](中文)
网上流传一张照片,拍摄者将手机摄像头对准一根金属棒,照片顿时出现了大量的白色噪点(上图)。网友纷纷留言,让她赶快扔掉金属棒逃命。
虽然后来证实这张照片是伪造的,但是手机摄像头能够检测核辐射是真的吗?
2、AI 作图创业高潮[18](中文)
自从文字生成图片的 AI 作图模型开始流行,国内出现了很多这种小程序,尝试在这个领域创业。
3、改造城中村(中文)
一位建筑师接受委托,改造深圳城中村的5栋贴在一起的楼。它们原本都是农民的自建房,最终被改造成一个非常漂亮的现代建筑(上图的彩色建筑物)。
4、HTML 的 <template> 元素[19](英文)
本文是一篇入门教程,介绍怎么使用<template>元素。
5、Web 开发的未来是边缘网络[20](英文)
本文介绍了边缘网络(edge)是什么,有什么好处。
6、朝天鸣枪的物理学[21](英文)
这篇文章通过物理学计算,证明朝天鸣枪也有危险性,掉下来的子弹是致命的。
7、Raft 共识机制的通俗解释[22](英文)
作者使用电影《Mean Girls》的人物,解释一群人(计算机)怎么根据 Raft 机制达成共识。
8、一种计算二进制位的有趣算法[23](英文)
一个二进制数,如何知道它包含多少个1?本文介绍一种简单有趣的算法。
9、CNAME 循环会发生什么事情?[24](英文)
CNAME 域名指的是,将一个域名指向另一个域名的一种机制。本文作者做实验,如果两个 CNAME 域名互相指向对方,会发生什么结果?

工具

1、Stable Diffusion[25]
这是眼下最热门的 AI 作图模型,本周发布了2.0版[26]。图片质量得到了提高,性能进行了优化。更重要的是,它只需要一个 GPU,家用 PC 就能运行。
2、Diffusion Bee[27]
一个 MacOS 应用,将 Stable Diffusion 模型做成一个安装包,带有图形界面,号称是苹果电脑使用该模型的最容易方法。另有一个同类应用 CHARL-E[28],以及一个命令行应用 ImaginAIry[29]
3、SkyWater SKY130 PDK[30]
谷歌发起的一个项目,任何人都可以提交芯片设计,由代工厂以130纳米制程做出来。它的主要目的是建立开源的芯片设计生态,取代目前的封闭生态,参见介绍文章[31]
4、Grape[32]
这个工具提供一个 Web IDE,用于让用户演示代码操作。它可以把操作过程录制下来,像视频一样播放,但实际是一个小体积的脚本,便于分享和传播。
5、Tipi[33]
一个家庭服务器的管理界面,集成了许多服务(比如流媒体、代码托管、BT 下载等等)。只要点击一个服务,就会启动一个容器来运行它。
6、中科大测速网站[34]
检测你的网速,代码开源[35]。(@xcuYao[36] 投稿)
7、PicHoro[37]
手机端的图床管理和文件上传下载工具,用于将手机照片和文件上传到各种云存储服务,基于 Flutter。(@Kuingsmile[38] 投稿)
8、ContainerSSH[39]
一个 SSH 服务器。用户使用 ssh 登陆时,它会自动启动一个容器,让用户登陆到这个容器里面,而不是登陆到底层机器,用户不会觉察。
9、Ebook Reader[40]
一个开源的网页阅读器,用来阅读 EPUB 电子书。
10、wtf[41]
一个 Python 命令行脚本,用来处理文本文件各种多余的空行空格,提供多种配置项。

资源

1、Lexica[42]
Stable Diffusion 模型的搜索引擎,可以搜索这个 AI 作图模型所生成的各种图片。
2、INS[43]
这个仓库收集各种有用有趣的工具,并且每天用 GitHub Actions 检查链接的可用性。(@zhaoolee[44] 投稿)
3、如何配置 NeoVim[45]
一篇详细的教程,教你如何配置 NeoVim 编辑器(Vim 编辑器的重构,使用 Lua 语言作为脚本引擎)。这是第一部分,还有第二部分[46]
4、CodeGuessr[47]
一个代码小游戏。它从 GitHub 排名前100的仓库,随机返回一个文件,让你猜是哪一个仓库,参见介绍文章[48]。(@jerrylususu[49] 投稿)
5、物联网开发板模拟器[50]
这个网站模拟各种物联网开发板,比如树莓派 Pico、Arduino、ESP32等。你在网页上输入项目代码,可以看到硬件的模拟执行结果。(@mingpepe[51] 投稿)

图片与视频

1、活动日历[52]
你知道吗,把日历打印成下面的卡片,前面加一个活动窗口。只要移动窗口,就可以表示任意一个月份。
下面是2022年7月,窗口右侧的红框表示周末。
2022年6月。
它的缺点是无法表示本月有多少天,到底有30天还是31天,看不出来。
2、富阳西站的消防演练[53]
杭州富阳西站的自动灭火系统,很开眼界,没想到威力这么大。
它的算法,有人说是火焰的红外线感知,也有人说是视觉识别。
但是不管哪一种算法,大堂中央不太可能着火,这个系统有点不实用啊。

文摘

1、AWS 与区块链[54]
本周,我看到一条消息。
澳大利亚证券交易所宣布,放弃开发基于区块链的交易系统。他们为了这个项目,努力了6年,至少花掉了1.65亿美元,最终还是做不出来。
这让我想起了2016年的一件往事。当时,我还在亚马逊云服务 AWS 担任技术主管。
有一天,AWS 负责人安迪·贾西(Andy Jassy)召开了一个会议,把我拉了进去。我忘了是面对面会议,还是视频会议,只记得参会人员不多,好几个是高级技术专家。
安迪跟大家说:“区块链现在很热门,我们的很多大公司客户都在问,亚马逊对区块链有什么战略?他们告诉我,媒体都在说区块链是未来,会淘汰其他平台。我需要给他们一个正式答复,但是老实说,我不太明白区块链,你们要帮我评估一下。”
会后,我们这几个技术人员,就对区块链做了很多研究,还实地走访了华尔街的客户,最后向公司提供了两条意见。
(1)我们实在找不到区块链的意义是什么,区块链可能对 AWS 不具有战略意义,不过我们还会继续评估。
(2)区块链的数字总账技术很有用,底层的密码技术也有用。
因此我们建议,AWS 不要开发区块链应用,但是可以提供分布式基础设施,让其他公司在我们的设施之上,开发他们的区块链产品。
这就是为什么 AWS 后来没有推出任何区块链应用的原因,我们没有把区块链当作公司的战略方向。现在回想起来,我很高兴 AWS 当时没有对区块链下赌注。
2、日记的作用[55]
编程有一个术语叫做“橡皮鸭”,指的是这样一种场景。
程序员遇到一个特别困难的问题,有时会找到其他人,向他人描述这个问题,希望其他人给点建议。
但是,在描述问题时,为了让他人理解,程序员会逐渐理清思路,有时还没等其他人给出建议,自己就悟到应该怎么解决了。
这样的场景中,其他人的作用完全可以用一个橡皮鸭代替。如果你遇到想不清楚的问题,就尝试对着一只橡皮鸭来解释这个问题,想象怎么描述,可以让橡皮鸭理解这个问题。
在某些方面,我觉得,日记是我的橡皮鸭。
我在日记里面描述那些困难的问题,这可以帮助我理清思路,构建想法,反思自己的做法和情绪,并锻炼了自己更好的表达能力。
我已经坚持写日记六七年,我觉得这是我为自己做的最重要的事情。

言论

1、
我做了几十年编码,我的职业生涯都被敏捷开发破坏了。没错,你始终是机器的一个齿轮,但敏捷开发让你每时每刻都感觉到这一点。
-- Hacker News 读者[56]
2、
欧洲之所以在近代领先了,主要原因是内部竞争。无数的诸侯(其实是盗窃集团)互相掠夺,激烈竞争。无能的统治者会被淘汰,小国被吞并。
如果一个统治者对一项发明不感兴趣,发明者就会收拾行装,去游说下一个诸侯,直到遇到对新事物感兴趣的人。这样激烈的竞争和互相的战争,摧毁了根深蒂固的既得利益者和保守的统治集团,推动了发明,为新事物的出现创造了条件。
-- Hacker News 读者[57]
3、
如果你要说服其他人向你的项目投资,你应该先说服自己,为什么你愿意把时间和金钱投入这个项目,然后向其他人解释这一点,他们就会相信你。
-- 保罗·格拉汉姆[58]
4、
宇宙的奇妙在于,最开始只有一些氢原子,后来竟然演变出了人类文明。
-- Hacker News 读者[59]
5、
初级工程师关心编写软件。他们重视代码质量,采用最佳实践,投入大量时间学习新技术,最终目标是创建优雅、高性能、可维护的软件。
高级工程师关心构建系统。对他们来说,创建软件只是一个步骤。他们首先质疑是否需要构建软件,询问它会解决什么问题,以及为什么解决这些问题很重要,然后询问谁将使用该软件和使用规模,并且考虑软件将在哪里运行以及如何监控,还决定如何衡量软件是否真正解决了它应该解决的问题。
-- 《什么是高级工程师?》[60]

历史上的本周

2021年(第184期):政府的存储需求有多大?
2020年(第134期):未来的游戏业比现在大100倍
2019年(第82期):就业要选发展最快的行业
2018年(第31期):程序员的退休信号

说明

周刊每周五发布在我的个人网站[61]和微信公众号《阮一峰的网络日志》,欢迎订阅。
周刊是开源的,自由使用,仓库在 GitHub: ruanyf/weekly[62],投稿请到仓库提交 issue。我们还开设了《谁在招人?》[63]服务,欢迎发布或查看程序员招聘信息。
商业合作和产品推广,请邮件联系我(Email: [email protected][64] )。

鸣谢

文档和笔记软件 FlowUs[65] 对周刊提供支持,非常感谢。
FlowUS[66] 是新一代知识管理与协作平台,集成了“文档+表格+网盘”,具有写文档、制作主页、管理数据、存储文件等多种用途。
周刊开设了 FlowUs 专栏[67],欢迎大家也去开设自己的专栏和页面。
(完)

References

[1]
 via: 
https://baijiahao.baidu.com/s?id=1750192547565880670
[2]
 艾敬的《那天》: 
https://baike.baidu.com/item/%E9%82%A3%E5%A4%A9/17771831
[3]
 Canva: 
https://www.canva.com/
[4]
 canva.cn: 
https://www.canva.cn/
[5]
 400亿美元: 
https://medium.com/@backscoop/canva-hits-40b-valuation-now-the-fifth-most-valua-f19b0c0013da
[6]
 报道: 
https://www.pingwest.com/a/273024
[7]
 Adobe Express: 
https://www.adobe.com/cn/express/
[8]
 Microsoft Designer: 
https://designer.microsoft.com/
[9]
 ColorFu: 
https://github.com/pearmini/colorfu
[10]
 Design Editor: 
https://github.com/layerhub-io/react-design-editor
[11]
 抖音 Android 基础技术大揭秘: 
https://www.bagevent.com/event/8337204?bag_track=001
[12]
 这个链接: 
https://www.bagevent.com/event/8337204?bag_track=001
[13]
 步枪射击纪录: 
https://cowboystatedaily.com/2022/09/20/at-4-4-miles-wyoming-team-sets-new-rifle-shot-world-record/
[14]
 机器猫: 
https://www.sohu.com/a/452307124_747919
[15]
 空间太阳能电站: 
https://www.pingwest.com/w/273590
[16]
 裁判专用手表: 
https://finance.sina.com.cn/chanjing/cyxw/2022-11-21/doc-imqmmthc5362298.shtml
[17]
 手机摄像头检测核辐射: 
https://www.yystv.cn/p/10117
[18]
 AI 作图创业高潮: 
https://www.baijing.cn/article/41647
[19]
 HTML 的 
<template>
 元素: 
https://kittygiraudel.com/2022/09/30/templating-in-html/
[20]
 Web 开发的未来是边缘网络: 
https://deno.com/blog/the-future-of-web-is-on-the-edge
[21]
 朝天鸣枪的物理学: 
https://www.1point21interactive.com/celebratory-gunfire/
[22]
 Raft 共识机制的通俗解释: 
https://www.cockroachlabs.com/blog/raft-is-so-fetch/
[23]
 一种计算二进制位的有趣算法: 
http://www.robalni.org/posts/20220428-counting-set-bits-in-an-interesting-way.txt
[24]
 CNAME 循环会发生什么事情?: 
https://alexanderell.is/posts/cnames/
[25]
 Stable Diffusion: 
https://github.com/Stability-AI/stablediffusion
[26]
 2.0版: 
https://stability.ai/blog/stable-diffusion-v2-release
[27]
 Diffusion Bee: 
https://diffusionbee.com/
[28]
 CHARL-E: 
https://www.charl-e.com/
[29]
 ImaginAIry: 
https://github.com/brycedrennan/imaginAIry
[30]
 SkyWater SKY130 PDK: 
https://github.com/google/skywater-pdk
[31]
 介绍文章: 
https://asianometry.substack.com/p/googles-open-source-hardware-dreams
[32]
 Grape: 
https://www.grape.codes/
[33]
 Tipi: 
https://github.com/meienberger/runtipi
[34]
 中科大测速网站: 
https://test.ustc.edu.cn/
[35]
 开源: 
https://github.com/bg6cq/speedtest
[36]
 @xcuYao: 
https://github.com/ruanyf/weekly/issues/2755
[37]
 PicHoro: 
https://github.com/Kuingsmile/PicHoro
[38]
 @Kuingsmile: 
https://github.com/ruanyf/weekly/issues/2756
[39]
 ContainerSSH: 
https://github.com/ContainerSSH/ContainerSSH
[40]
 Ebook Reader: 
https://github.com/ttu-ttu/ebook-reader
[41]
 wtf: 
https://github.com/dlenski/wtf
[42]
 Lexica: 
https://lexica.art/
[43]
 INS: 
https://github.com/zhaoolee/ins
[44]
 @zhaoolee: 
https://github.com/ruanyf/weekly/issues/2759
[45]
 如何配置 NeoVim: 
https://mattermost.com/blog/how-to-install-and-set-up-neovim-for-code-editing/
[46]
 第二部分: 
https://mattermost.com/blog/turning-neovim-into-a-full-fledged-code-editor-with-lua/
[47]
 CodeGuessr: 
https://codeguessr.vercel.app/
[48]
 介绍文章: 
https://healeycodes.com/codeguessr
[49]
 @jerrylususu: 
https://github.com/ruanyf/weekly/issues/2754
[50]
 物联网开发板模拟器: 
https://wokwi.com/
[51]
 @mingpepe: 
https://github.com/ruanyf/weekly/issues/2757
[52]
 活动日历: 
https://ilyabirman.net/forebruary/
[53]
 富阳西站的消防演练: 
https://v.qq.com/x/page/j3362bbbh7h.html
[54]
 AWS 与区块链: 
https://www.tbray.org/ongoing/When/202x/2022/11/19/AWS-Blockchain
[55]
 日记的作用: 
https://herman.bearblog.dev/years-of-journaling/
[56]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=32710832
[57]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=32710831
[58]
 保罗·格拉汉姆: 
http://www.paulgraham.com/convince.html
[59]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=32798807
[60]
 《什么是高级工程师?》: 
https://codewithstyle.info/software-vs-systems/
[61]
 我的个人网站: 
http://www.ruanyifeng.com/blog
[62]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[63]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/2715
[64]mailto:[email protected]
[65]
 FlowUs: 
https://flowus.cn?promotionChannel=GW_RYF_01
[66]
 FlowUS: 
https://flowus.cn?promotionChannel=GW_RYF_01
[67]
 FlowUs 专栏: 
https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00
继续阅读
阅读原文