科技爱好者周刊(第 232 期):好用的平面设计软件

作者: 阮一峰

日期: 2022年11月25日

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

封面图

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

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

我不是设计师,但是经常有一些设计需求。

举例来说,照片加几个美术字,当作视频封面,或者发到朋友圈。再比如,对图片进行编辑,做成简单的海报或者幻灯片,放到文章和文档里面。

有一天晚上,我心血来潮,重新听了以前的校园民谣,那些学生时代听烂的歌曲。里面有一首艾敬的《那天》,多年以后再次听到,感触良多,忍不住想做成图片分享出来。

下面就是那天晚上使用设计软件,做出来的结果。大家不要见笑,对于我这样的非专业用户,这样的效果就基本满足需求了。

今天就想谈谈,个人开发者或者小企业,没有设计资源,怎么选择设计软件,自己动手搞定一些简单的插图和图片设计。

我用过的平面设计软件里面,最好用的大概非 Canva 莫属。它有中文版 canva.cn,中文译名叫做"可画"。

它的好用体现在,内置了无数本土化的模板,请柬、通知、喜报、简历等等,无一不包。只要选中一个模板,改一下里面的内容,就有一个可用的作品了。它还提供很多素材和中英文字体,让你添加。

而且,它免费使用,专业用户才需要付费版。它还是一个网页应用,打开浏览器就能用,不必下载安装。

我查了一下,它早就是国际上的行业第一了,估值达到400亿美元,排在全世界未上市的独角兽的第5位。

根据报道,它也是大型互联网公司里面唯一一家女性创办和主管的公司。

Melanie Perkins 并不是技术出身,她曾就读于西澳大利亚大学,主修传播、心理和商业。她大学期间兼职教平面设计的过程中,发现处于"垄断"地位的 Adobe 使用起来门槛很高,同时对于学生党来说价格昂贵。于是,做一个不需要技术经验、人人都可用的设计平台的想法开始在她脑中萌生。

刚满19岁的她决定辍学,跟自己当时的同学、同时也是未来的丈夫 Cliff Obrecht 创立了一家名为 Fusion Books 的公司,提供了一种设计模板库,允许学生使用简单的拖放工具来个性化地设计自己的学校年鉴。

Canva 从一个学生作品,成长到今天这样的规模,反映了平面设计工具的市场有多大。

信息传播已经从文字时代,进入了图片时代和视频时代。这注定了平面设计工具和视频工具的市场将越来越大。

行业霸主 Adobe 公司和微软公司,自然不会坐视 Canva 独占这块肥肉,分别推出了竞品 Adobe ExpressMicrosoft Designer

这两个都是免费产品,如果你需要跟 Adobe 的 Creative 套件和微软的 Office 套件配套使用,可以考虑它们。

另外,周刊以前介绍过一款国产软件 ColorFu 也不错。这个小工具主要用来做壁纸和海报,简单易上手,而且是开源的。

还有一个开源软件 Design Editor,旨在提供一个开源的 Canva 替代品,适合拿来做二次开发。

活动

1、抖音 Android 基础技术大揭秘

几周前,周刊发布消息,抖音的 iOS 团队要办技术分享会。当时就有同学问,什么时候有安卓技术分享?

现在,抖音的安卓团队就要跟大家见面了。

活动时间是12月10日(星期六)下午2点,抖音安卓工程师与观众现场交流。

本次活动由字节跳动技术沙龙主办,现在就可以点击这个链接,或扫描海报二维码,了解活动详情并报名。主办方为所有参会者准备了精美的礼品抽奖,不要错过。

科技动态

1、步枪射击纪录

美国怀俄明州的一群射击爱好者,创造了步枪命中最远目标的世界纪录,从7公里以外命中目标。

靶点是一个直径20厘米的橙色圆点,画在一块 3米 x 2.3米的白板上,放在7公里以外。他们射击了许多次,终于在第69次时,命中了目标。

他们故意将射击场地选在山区,海拔2000多米,那里的空气较稀薄,阻力小,有利于创造纪录。

7公里的距离是非常惊人的,子弹需要在空中飞行24秒。而且,这个距离还必须考虑地球弧度,因为子弹这时的飞行轨迹已经不是直线了,更接近抛物线,好像炮弹落在目标上。

2、机器猫

松下公司正式开始发售一款宠物机器猫。

那是一个直径20厘米的毛茸茸小球,带有一根尾巴,需要充电。

它没有脚和轮子,不能移动,只会简短会话。只要抚摸它,跟它说话,或者抱在怀里,它就会轻轻摇尾巴,并发出咕咕声。

有时,它一个人待着,闷闷不乐,就会转过身希望引起你的注意。

它喜欢日光浴,放在太阳下会露出很舒服的表情。它的售价约为2000元人民币,去年众筹的第一批产品被抢购一空。

3、空间太阳能电站

中国空间站系统总设计师杨宏透露,中国空间站在为未来的空间太阳能电站提供在轨技术验证。

由于地球自转和云雨天气,地面的太阳能发电,效率并不高。科学家早就想到,太阳能电站可以建在太空,全天全功率发电,能量再通过微波传回地面。

如果这个设想能实现,人类就迈入了能源利用的第二阶段,不仅收集地球能源,还收集太空能源。

4、裁判专用手表

本次世界杯的所有裁判,都佩戴一款专门开发智能腕表。

这款手表不仅用来计时,还有一个特殊功能。每当足球整体越过门线时,它会收到通知,在进球瞬间立即产生震动,并显示"进球(GOAL)"的字样和得分球员的姓名。

这是通过体育场安装的14个高速摄像头实现的。它们时刻跟踪球的动向,一旦确定球越过了球门线,就会发送信号。

文章

1、手机摄像头检测核辐射(中文)

网上流传一张照片,拍摄者将手机摄像头对准一根金属棒,照片顿时出现了大量的白色噪点(上图)。网友纷纷留言,让她赶快扔掉金属棒逃命。

虽然后来证实这张照片是伪造的,但是手机摄像头能够检测核辐射是真的吗?

2、AI 作图创业高潮(中文)

自从文字生成图片的 AI 作图模型开始流行,国内出现了很多这种小程序,尝试在这个领域创业。

3、改造城中村(中文)

一位建筑师接受委托,改造深圳城中村的5栋贴在一起的楼。它们原本都是农民的自建房,最终被改造成一个非常漂亮的现代建筑(上图的彩色建筑物)。

4、HTML 的 <template> 元素(英文)

本文是一篇入门教程,介绍怎么使用<template>元素。

5、Web 开发的未来是边缘网络(英文)

本文介绍了边缘网络(edge)是什么,有什么好处。

6、朝天鸣枪的物理学(英文)

这篇文章通过物理学计算,证明朝天鸣枪也有危险性,掉下来的子弹是致命的。

7、Raft 共识机制的通俗解释(英文)

作者使用电影《Mean Girls》的人物,解释一群人(计算机)怎么根据 Raft 机制达成共识。

8、一种计算二进制位的有趣算法(英文)

一个二进制数,如何知道它包含多少个1?本文介绍一种简单有趣的算法。

9、CNAME 循环会发生什么事情?(英文)

CNAME 域名指的是,将一个域名指向另一个域名的一种机制。本文作者做实验,如果两个 CNAME 域名互相指向对方,会发生什么结果?

工具

1、Stable Diffusion

这是眼下最热门的 AI 作图模型,本周发布了2.0版。图片质量得到了提高,性能进行了优化。更重要的是,它只需要一个 GPU,家用 PC 就能运行。

2、Diffusion Bee

一个 MacOS 应用,将 Stable Diffusion 模型做成一个安装包,带有图形界面,号称是苹果电脑使用该模型的最容易方法。另有一个同类应用 CHARL-E,以及一个命令行应用 ImaginAIry

3、SkyWater SKY130 PDK

谷歌发起的一个项目,任何人都可以提交芯片设计,由代工厂以130纳米制程做出来。它的主要目的是建立开源的芯片设计生态,取代目前的封闭生态,参见介绍文章

4、Grape

这个工具提供一个 Web IDE,用于让用户演示代码操作。它可以把操作过程录制下来,像视频一样播放,但实际是一个小体积的脚本,便于分享和传播。

5、Tipi

一个家庭服务器的管理界面,集成了许多服务(比如流媒体、代码托管、BT 下载等等)。只要点击一个服务,就会启动一个容器来运行它。

6、中科大测速网站

检测你的网速,代码开源。(@xcuYao 投稿)

7、PicHoro

手机端的图床管理和文件上传下载工具,用于将手机照片和文件上传到各种云存储服务,基于 Flutter。(@Kuingsmile 投稿)

8、ContainerSSH

一个 SSH 服务器。用户使用 ssh 登陆时,它会自动启动一个容器,让用户登陆到这个容器里面,而不是登陆到底层机器,用户不会觉察。

9、Ebook Reader

一个开源的网页阅读器,用来阅读 EPUB 电子书。

10、wtf

一个 Python 命令行脚本,用来处理文本文件各种多余的空行空格,提供多种配置项。

资源

1、Lexica

Stable Diffusion 模型的搜索引擎,可以搜索这个 AI 作图模型所生成的各种图片。

2、INS

这个仓库收集各种有用有趣的工具,并且每天用 GitHub Actions 检查链接的可用性。(@zhaoolee 投稿)

3、如何配置 NeoVim

一篇详细的教程,教你如何配置 NeoVim 编辑器(Vim 编辑器的重构,使用 Lua 语言作为脚本引擎)。这是第一部分,还有第二部分

4、CodeGuessr

一个代码小游戏。它从 GitHub 排名前100的仓库,随机返回一个文件,让你猜是哪一个仓库,参见介绍文章。(@jerrylususu 投稿)

5、物联网开发板模拟器

这个网站模拟各种物联网开发板,比如树莓派 Pico、Arduino、ESP32等。你在网页上输入项目代码,可以看到硬件的模拟执行结果。(@mingpepe 投稿)

图片与视频

1、活动日历

你知道吗,把日历打印成下面的卡片,前面加一个活动窗口。只要移动窗口,就可以表示任意一个月份。

下面是2022年7月,窗口右侧的红框表示周末。

2022年6月。

它的缺点是无法表示本月有多少天,到底有30天还是31天,看不出来。

2、富阳西站的消防演练

杭州富阳西站的自动灭火系统,很开眼界,没想到威力这么大。

它的算法,有人说是火焰的红外线感知,也有人说是视觉识别。

但是不管哪一种算法,大堂中央不太可能着火,这个系统有点不实用啊。

文摘

1、AWS 与区块链

本周,我看到一条消息。

澳大利亚证券交易所宣布,放弃开发基于区块链的交易系统。他们为了这个项目,努力了6年,至少花掉了1.65亿美元,最终还是做不出来。

这让我想起了2016年的一件往事。当时,我还在亚马逊云服务 AWS 担任技术主管。

有一天,AWS 负责人安迪·贾西(Andy Jassy)召开了一个会议,把我拉了进去。我忘了是面对面会议,还是视频会议,只记得参会人员不多,好几个是高级技术专家。

安迪跟大家说:"区块链现在很热门,我们的很多大公司客户都在问,亚马逊对区块链有什么战略?他们告诉我,媒体都在说区块链是未来,会淘汰其他平台。我需要给他们一个正式答复,但是老实说,我不太明白区块链,你们要帮我评估一下。"

会后,我们这几个技术人员,就对区块链做了很多研究,还实地走访了华尔街的客户,最后向公司提供了两条意见。

(1)我们实在找不到区块链的意义是什么,区块链可能对 AWS 不具有战略意义,不过我们还会继续评估。

(2)区块链的数字总账技术很有用,底层的密码技术也有用。

因此我们建议,AWS 不要开发区块链应用,但是可以提供分布式基础设施,让其他公司在我们的设施之上,开发他们的区块链产品。

这就是为什么 AWS 后来没有推出任何区块链应用的原因,我们没有把区块链当作公司的战略方向。现在回想起来,我很高兴 AWS 当时没有对区块链下赌注。

2、日记的作用

编程有一个术语叫做"橡皮鸭",指的是这样一种场景。

程序员遇到一个特别困难的问题,有时会找到其他人,向他人描述这个问题,希望其他人给点建议。

但是,在描述问题时,为了让他人理解,程序员会逐渐理清思路,有时还没等其他人给出建议,自己就悟到应该怎么解决了。

这样的场景中,其他人的作用完全可以用一个橡皮鸭代替。如果你遇到想不清楚的问题,就尝试对着一只橡皮鸭来解释这个问题,想象怎么描述,可以让橡皮鸭理解这个问题。

在某些方面,我觉得,日记是我的橡皮鸭。

我在日记里面描述那些困难的问题,这可以帮助我理清思路,构建想法,反思自己的做法和情绪,并锻炼了自己更好的表达能力。

我已经坚持写日记六七年,我觉得这是我为自己做的最重要的事情。

言论

1、

我做了几十年编码,我的职业生涯都被敏捷开发破坏了。没错,你始终是机器的一个齿轮,但敏捷开发让你每时每刻都感觉到这一点。

-- Hacker News 读者

2、

欧洲之所以在近代领先了,主要原因是内部竞争。无数的诸侯(其实是盗窃集团)互相掠夺,激烈竞争。无能的统治者会被淘汰,小国被吞并。

如果一个统治者对一项发明不感兴趣,发明者就会收拾行装,去游说下一个诸侯,直到遇到对新事物感兴趣的人。这样激烈的竞争和互相的战争,摧毁了根深蒂固的既得利益者和保守的统治集团,推动了发明,为新事物的出现创造了条件。

-- Hacker News 读者

3、

如果你要说服其他人向你的项目投资,你应该先说服自己,为什么你愿意把时间和金钱投入这个项目,然后向其他人解释这一点,他们就会相信你。

-- 保罗·格拉汉姆

4、

宇宙的奇妙在于,最开始只有一些氢原子,后来竟然演变出了人类文明。

-- Hacker News 读者

5、

初级工程师关心编写软件。他们重视代码质量,采用最佳实践,投入大量时间学习新技术,最终目标是创建优雅、高性能、可维护的软件。

高级工程师关心构建系统。对他们来说,创建软件只是一个步骤。他们首先质疑是否需要构建软件,询问它会解决什么问题,以及为什么解决这些问题很重要,然后询问谁将使用该软件和使用规模,并且考虑软件将在哪里运行以及如何监控,还决定如何衡量软件是否真正解决了它应该解决的问题。

-- 《什么是高级工程师?》

历史上的本周

2021年(第184期):政府的存储需求有多大?

2020年(第134期):未来的游戏业比现在大100倍

2019年(第82期):就业要选发展最快的行业

2018年(第31期):程序员的退休信号

说明

周刊每周五发布在我的个人网站和微信公众号《阮一峰的网络日志》,欢迎订阅。

周刊是开源的,自由使用,仓库在 GitHub: ruanyf/weekly,投稿请到仓库提交 issue。我们还开设了《谁在招人?》服务,欢迎发布或查看程序员招聘信息。

商业合作和产品推广,请邮件联系我(Email: [email protected] )。

鸣谢

文档和笔记软件 FlowUs 对周刊提供支持,非常感谢。

FlowUS 是新一代知识管理与协作平台,集成了"文档+表格+网盘",具有写文档、制作主页、管理数据、存储文件等多种用途。

周刊开设了 FlowUs 专栏,欢迎大家也去开设自己的专栏和页面。

(完)

留言(39条)

一个人不可能一跃成为高级攻城狮
只能一跃成为PPT攻城狮

如果是停留在如何编写优雅、高性能、可维护的软件,那应该叫程序员而不是工程师,也许

所以...我是初级程序员

那些建筑师艺术家圈地自萌的所谓城中村改造,最终农民工住得起吗?我表示十二分怀疑。
早年我还对此类的建筑改造趋之若鹜。但后来绝大多都成为摆设,或者成为只有小乔布尔亚才能留下来的容器。
这不是城中村改造,而是“城中村赶走”。
我个人认为,只有让打工人生活得体面舒适,而又低廉能承受,才是好的城中村改造。

一个团队,不需要人人都去关系系统架构,但需要人人都去注重代码质量

引用李达康的发言:

所以...我是初级程序员

从薪资方面来说,与国外相比,可能我们都称不上程序员。

我也想高级一把

灭火那个,喷人也行啊????

所以我是码农,代码的搬运工

有可能 身上着火的人跑到大厅,然后自动灭火系统就有作用了

感觉canva.cn这个作图软件并不好用,模板都很简陋,

正经人谁写日记啊

引用胡的发言:

从薪资方面来说,与国外相比,可能我们都称不上程序员。

说清楚,哪个国外?

言论2那个 不就是欧洲白银战争,打输了的奉王命劫掠,发现新大陆,奴隶制三角贸易,now

引用迷路的小孩的发言:

感觉canva.cn这个作图软件并不好用,模板都很简陋,

同意,我用稿定设计觉得更好一些,只是要付费。

怎么知道那条鱼活了20年,估算的吗

橡皮鸭并不能够给到反馈,有时候你不能判断自己的思路是否进入误区

ssh container 那个挺有意思的,自己构建过。作为跳板机的入口,额外安装了ssh 2fa 的模块。建议还是自己构建,因为很简单,也可以100% 掌控server 大门的安全性。

引用jczaza的发言:

那些建筑师艺术家圈地自萌的所谓城中村改造,最终农民工住得起吗?我表示十二分怀疑。

这你就可能不理解城中村都是谁住的了,我曾经在一个公司上班,同事几乎全是住城中村自己家的村民.人均身家以亿计算,上班特别卷,因为全是为了爱好

引用李大猫的发言:


这你就可能不理解城中村都是谁住的了,我曾经在一个公司上班,同事几乎全是住城中村自己家的村民.人均身家以亿计算,上班特别卷,因为全是为了爱好

现在的城中村户主身价都是上亿的,但是房子本身都是当群租房出租给打工人的,他们这么一改,打工人就租不起了,我还是认同上面的兄弟的看法

欧洲之所以在近代领先了,主要原因是内部竞争。无数的诸侯(其实是盗窃集团)互相掠夺,激烈竞争。无能的统治者会被淘汰,小国被吞并。

如果一个统治者对一项发明不感兴趣,发明者就会收拾行装,去游说下一个诸侯,直到遇到对新事物感兴趣的人。这样激烈的竞争和互相的战争,摧毁了根深蒂固的既得利益者和保守的统治集团,推动了发明,为新事物的出现创造了条件。

中国经济增长的主要原因是县际竞争!一个企业如果觉得A县城没有优势,就去B县城。这样的竞争改变了当局管理的被动型,从而推进这些县城治理能力的提高!

关于AI模型创业,最简单的实现方式是,做一个小程序或公众号,提供一个输入框,用户输入后,告诉他得2-6小时左右才能拿到结果,然后自己到AI模型上输入用户的内容生成对应的AI图片,再发给用户

怎么还有人相信AI?

引用卜叔的发言:

中国经济增长的主要原因是县际竞争!一个企业如果觉得A县城没有优势,就去B县城。这样的竞争改变了当局管理的被动型,从而推进这些县城治理能力的提高!

所以内部存在良性竞争是件好事。

引用前端小罗的发言:

关于AI模型创业,最简单的实现方式是,做一个小程序或公众号,提供一个输入框,用户输入后,告诉他得2-6小时左右才能拿到结果,然后自己到AI模型上输入用户的内容生成对应的AI图片,再发给用户

能自动化的东西被你搞得这么麻烦

1.---裁判的手表识别谁进球了,技术也太low了吧?我还以为至少是在足球里安装一个芯片,靠经纬度来识别。
竟然是靠十几个傻傻的摄像头看着,那裁判自己也看见了啊

2.---橡皮鸭,写日记那个图片里面,握笔姿势不对。

引用jczaza的发言:

那些建筑师艺术家圈地自萌的所谓城中村改造,最终农民工住得起吗?我表示十二分怀疑。

农民爱好者又来了

鉴于国内还存在这么多养老保险都没有的人,我们是不是应该先停掉一切金融活动?

左壬最喜欢搞道德批判,同时又什么都不做

引用岁月漫步的发言:

1.---裁判的手表识别谁进球了,技术也太low了吧?我还以为至少是在足球里安装一个芯片,靠经纬度来识别。
竟然是靠十几个傻傻的摄像头看着,那裁判自己也看见了啊

2.---橡皮鸭,写日记那个图片里面,握笔姿势不对。

裁判眼神没那么好,人的视力是有限的,摄像机可以围着球场各种角度盯。经纬度的芯片应该不如摄像机反应快,当然这个是我猜的,没有明确依据。

写字姿势嘛,对不对的,有的人就那么写,甚至有的人故意那么写。

计算二进制中包含多少个1的,每次都右移一位。早就有更好的算法

counter = 0
while (x > 0){
x = x & (x-1)
counter += 1
}

城中村搞得差一点才可能便宜,不舒适的生活会排出那些竞价能力更强的人。经济学家茅于轼提出,公租房不要搞一户一卫,最好搞公共厕所,才能真正让穷人住进去,就是这个道理。

当年Canva只有 5 个人的时候,给我0.2%的股份,让我加入。我拒绝了。呵呵。

引用achison的发言:

城中村搞得差一点才可能便宜,不舒适的生活会排出那些竞价能力更强的人。经济学家茅于轼提出,公租房不要搞一户一卫,最好搞公共厕所,才能真正让穷人住进去,就是这个道理。

这个假设成立的前提是,人会一直穷,大家还是想共同富裕的。

灭火那个叫固定消防水炮,其作用类似与常见的喷淋灭火系统,与喷淋系统采用烟感探测火灾不同,消防水炮是通过红外等方式探测火灾,不易误报警.
喷淋系统是用于前期灭火,当火灾规模不大的情况下,但是缺点比较多,最大的缺点是覆盖范围有限,每个喷头只能覆盖大约10平米的范围,而且当层高太高了,喷淋系统的灭火效果就会比较差(通常不超过8米,特殊情况下不超过12米).
而水炮系统的特点是覆盖范围大,能覆盖大约40到45米半径的空间,且高度没有限制.灭火效果比较好.
对于高大空间,人流量大的场合,水炮效果远强于喷淋系统.
对于一个一万平米的单层空间,用喷淋需要大约一万个以上的喷头,而用水炮就只需要个位数的水炮即可.

还有希望吗?恢复到疫情前。

@lumence:

还有这个
public static int bitCount(int i) {
// HD, Figure 5-2
i = i - ((i >>> 1) & 0x55555555);
i = (i & 0x33333333) + ((i >>> 2) & 0x33333333);
i = (i + (i >>> 4)) & 0x0f0f0f0f;
i = i + (i >>> 8);
i = i + (i >>> 16);
return i & 0x3f;
}

引用Duya的发言:

怎么知道那条鱼活了20年,估算的吗

鱼鳞上的纹路就可以测年龄,跟树的年轮一个道理

引用anonymous的发言:

还有希望吗?恢复到疫情前。

没有。1978年永远不会是1965年。

灭火器那个可能用于反恐更加适合????

引用岁月漫步的发言:

1.---裁判的手表识别谁进球了,技术也太low了吧?我还以为至少是在足球里安装一个芯片,靠经纬度来识别。
竟然是靠十几个傻傻的摄像头看着,那裁判自己也看见了啊

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接