Quantcast
Channel: 少数派
Viewing all 14473 articles
Browse latest View live

一站式搞定 GIF 的录制、处理、压缩

$
0
0

在这个人人都能发布内容的时代,GIF 已经成为了生活中最常见的图片格式之一。相比普通的图片,GIF 的最大特点在于「它会动」。同时 GIF 有着图片和视频的双重优势,可以在有限的文件大小里包含更多信息量。在那些无法发布视频的地方,常常扮演着表现内容、传达信息、传递心情的重要角色。

那么 GIF 就没有任何缺点吗?显然不是,它的缺点在于「太大了」,而且色彩不够丰富,处理比较麻烦

一张 GIF 动图

如果有尝试过在网上发布文章的读者,会发现大多数软件和网站为了节约服务器空间,都会对图片的大小进行限制。比如 QQ 限制上传 6 MB 以下的图片,sm.ms 图床限制上传 5MB 以下的图片,少数派限制 2.5 MB 以下的图片。这些限制对静态图片而言,足够放下一张 1080P 大小的图片,但对 GIF 而言就有些苛刻了。

许多人搞不清楚为什么直接录制出来的 GIF 有数十 MB 的大小,为什么在线的 GIF 压缩工具会让画质变得奇差无比,为什么别人录制的数十秒 GIF 却只有 2 MB……

今天就让我来为大家揭晓这些问题的答案,同时给出一套切实可行的方法,带大家完成 GIF 录制、处理、压缩这一整套流程。不一定炫酷,但一定有用。

原理:GIF 图片里到底存了啥

GIF 的全称是 Graphics Interchange Format,图像互换格式,是一种位图图形文件格式。

GIF 的最大特点「能动」,就是由「帧」来实现的,许多帧的静态图片组合成一张动图。换句话说,GIF 实际上是一种由一帧帧图片组合而成的压缩文件。动图的总时长则是由帧数和帧数之间的时间间隔决定的,帧数越多,体积越大

多帧图片组成 GIF

GIF 采用了优秀的压缩算法,在一定程度上保证图像质量的同时,GIF 还能让体积尽可能的小。因为它可以记录前后两帧之间的变化,而不是记录每一帧的图像。如果你尝试把每一帧的图片分开保存,会发现图片体积远远超过 GIF 本身的大小。

但即便如此,由于 GIF 仍然需要记录每个像素点的色彩信息,在比较后进行处理。增加图片的尺寸就意味着增加图片中记录的所有色彩信息。通俗的讲,图片的尺寸越大,体积越大

GIF 也有一些缺点,比如它的颜色质量差。GIF 采用 8 位色,也就是只能用 256 种颜色来存储图片。相比之下,JPEG 格式最高可以有 24 位色。PNG 格式的彩色图像的深度甚至可以多到 48 位色。这种颜色深度上的根本性差距,使得 GIF 的画质看上去总比其他格式要差一些,也很少有人把照片文件以 GIF 格式存储。

这时可能有人会感到疑惑:「既然 GIF 记录的颜色质量差,为什么相同大小的图片 GIF 的体积往往非常大呢?」

图片不同的图片格式体积对比

因为 GIF 作为动图时,往往会包含多帧图像,一旦像素发生变化,GIF 就需要记录它们的变化,此时图片的色彩变化越多,体积越大。所以在相同尺寸下,GIF存储的信息量远超 JPG 和 PNG 格式。

本文为付费栏目文章,出自《Power+ 2.0》,订阅后可阅读全文。


比原生音乐更好看,首个 Apple Music 第三方客户端值得一试:Soor

$
0
0

要数设计精美的音乐应用,刚刚上架的 Soor 肯定能排得上号。这是一款拥有精美的界面设计、丰富的手势操作并且完全支持 Apple Music 的音乐播放器。如果你厌倦了朴素简约的原生音乐应用,全新的 Soor 定能让你耳目一新。

比原生更好看的设计

Soor 采用了时下非常流行的圆角矩形 + 卡片化设计,应用背景底色和关键元素形成高对比度反差。色彩斑斓的音乐专辑封面在朴素的底色上非常吸引眼球。

Soor

我最喜欢 Soor 的一个设计是,播放列表页面中的所有歌曲封面,都会在页面上方平铺并缓缓向左移动。点击任意一首,应用会立刻翻动歌曲列表,定位到那一首歌,并高亮提示。

点击滚动中的歌曲封面会定位到列表中的歌曲

Soor 对系统音乐应用的改造其实就是把多页设计集成在一页显示。我们知道在原生音乐应用中有 资料库、为你推荐、浏览 等板块,Soor 把它们放在了一页排列,形成 热门曲目、排行榜 等一级标题列表。在每个一级标题列表中再排列专辑和歌曲,只要向左滑动就可以向后翻页。

手势操作和拖拽选择

越来越多的 iOS 应用开始加入手势功能,以实现便捷的单手操作,在大屏 iPhone 也能有良好的使用体验。Soor 就把手势控制功能带到了音乐播放体验中,并且在应用的绝大多数页面中,下拉操作都可以触发相应的功能。

在 Soor 应用中将页面下拉,根据三种不同的下拉幅度,触发页面顶部右上角的不同功能。例如在 Soor 首页:

  • 下拉一点幅度并松手,可以触发全局搜索操作;
  • 下拉更大幅度并松手,可以打开设置页面。
下拉触发按键操作

在应用的「设置 - 下拉以选择页面中,我们可以学习三种不同的下拉幅度。需要注意的是,Soor 的下拉松手操作不可以太迅速,需要一点点的下拉停留时间。如果你觉得默认的停留时间太短,还可以在设置中修改。

拖拽选择 (Drag and Drop) 也是 Soor 的一个亮点功能。在应用中,我们可以长按选中一首歌曲,拖动来执行不同的功能,例如经将它加入到播放队列、添加到播放列表、分享或点赞等。Soor 还支持多选操作,选中某一项悬浮后,可以继续点击来实现多选。

拖拽手势

打动人心的小细节

除了精美设计的打磨外,Soor 还有很多值得称道的细节设计,使得这款应用非常暖心,在不经意处,就可能隐藏了一个打动你心的小细节。

我在使用 Soor 时发现的小细节有:

  • 触感反馈:在 Soor 中的绝大多数操作都带有手感舒适的触感反馈;
  • 音量调节显示:在 Soor 应用中调节音量,不会有大大的音量方框遮挡视线,iPhone X 等带「刘海」的机型音量条会显示在左上角,其他机型会显示在顶部;
  • 默认播放:在设置中,我们可以设置刚启动应用时,播放按钮默认播放的歌单;
  • 设置里的 icon 变化:在你退出设置的二级页面时,相应的图标会有一个小动画。

音量条显示在左上角

小结

Soor 不论设计还是操作都大有可圈可点之处,经过我一周多的测试使用,这款第三方音乐播放器在日常使用方面确实可以完全替代原生音乐应用。需要注意的是,由于 Soor 使用的是 MusicKit 接口在设备本地连接 Apple Music,你需要在手机中保留系统音乐应用并且订阅 Apple Music 才可以正常使用 Soor。

另外,虽然 Soor 声称是一款全功能的第三方 Apple Music 客户端,实际上,由于接口限制,Soor 不支持移除音乐、排列歌曲顺序或者是修改播放列表名称和描述等功能。

Soor 无法实现的功能

你可以在 App Store 购买 Soor,应用售价 ¥68。


> 下载少数派 客户端、关注 少数派公众号 ,了解更多有趣的应用 🚀
> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒


本周不能错过的 5 款 App Store 新游戏丨新游派

$
0
0

本周,我们之前提到过的不少优秀作品悉数上架,首先是由中手游代理发行的《极地诡梦》移动版,这款在氛围营造上极其出彩的生存类策略游戏难度不小,谨慎选购(可能由于国区审核的原因,该游戏暂未上架国区 App Store,想要体验的玩家可以移步其它区域购买)。

像素风格文字解谜游戏《驻留》在跳票一年后正式推出,玩法、风格与故事都极其优秀。晚年模拟器《寂静的风》并不是一款纯粹的农场模拟游戏,而是通过一位老妇人的视角,看看生死、反思人生。

值得关注的是,《人类:一败涂地》移动版本终于敲定,由心动网络进行代理发行。《守望先锋》也在本周推出了第 30 位英雄,新的辅助英雄巴蒂斯特,目前已登陆 PTR 服务器。

极地诡梦 Distrust

生存、策略、类 Rogue / 评分:7.6 / 中文

两年前的作品,移植自 Steam 平台的恐怖生存游戏。故事发生在极地科考基地,场景渲染与恐怖的紧张氛围渲染非常到位。玩家将控制科考成员探索这片危机四伏的区域,搜寻物资、管理资源、保持生存。由于类 Rogue 属性的加入导致游戏有一定的随机性,整体难度偏高,上手会有一段极不舒适的适应期。

尽管在游戏介绍里不断提到了「灵感来自约翰・卡朋特的《怪形》」,但是如果你仅仅因为喜欢 B 级片或者《怪形》系列慕名而来我倒是不怎么推荐你尝试,因为游戏中除了背景设定外几乎没有与电影相符合的地方(无论是怪形形象还是影片的潜在表达)。但是如果你本身对于生存或资源管理类游戏感兴趣,倒是可以推荐你尝试这款作品。

之前少数派曾写过该游戏的详细测评,感兴趣的玩家可以看看:在这个生存游戏里,你睡觉会死,不睡也会死:Distrust 。你可以在 App Store、Steam(售价 ¥40)购买该作品。


驻留 STAY:Are you there

文字、解谜、密室 / 评分:8.7 / 中文

我最初是在 2017 年的 TGS 知道了这款作品,因为偏爱像素风所以特别注意了一下,当时确定的上架日期是 2018 年 3 月,不料一拖拖到现在才正式发布。在这款游戏中,你将通过电脑聊天室与游戏主角进行交流,他被困在一间密室,而你要做的就是与他建立信任关系,帮助他逃离。

游戏的实际体验很有趣,制作者在文字冒险中加入了密室逃脱的解谜元素。玩家既要小心翼翼维系与主角的信任关系,还要不断斟酌自己的回答不要引起他的负面情绪。在解谜阶段,玩家还可以直接操作(可以理解为你告诉主角接下来要做什么)主角来进行密室解谜。

主角的表情反馈

虽然是像素风格,但是对于场景与人物动作与表情的展现非常细致,你可以清晰地辨认出主角在听到你回答时的各种情绪。背景音乐加分非常多,几乎与游戏进程完美契合。剧情上来讲其实编剧的构思非常出彩,结局出乎意料但是仔细回想似乎又早已经在前面做了不少铺垫(就不剧透啦)。如果你对这款作品感兴趣,可以在 App Store(售价 ¥30)、Steam(售价 ¥41)购买该游戏。


不朽骑士 Immortal Rogue

像素、动作、RogueLike / 评分:8.3 / 英文

不久前在新游派曾提到过这款游戏,近期正式推出了完整作品。抛开还算不错的像素画风外,这款游戏提供了一种其他移动平台地牢动作游戏值得参考的的操作方式。

点触是攻击、滑动是位移、轻触并滑动是重击,当然还可以组合出更多的操作方式。除了「重击」需要找到节奏和手感外,整体动作体验非常流畅。熟悉后你会发现,这款游戏的机制并不是简单的动作割草,而是需要玩家建立一套围绕重击运作的流畅攻击体系。

另一个特色是游戏带有类 Rogue 属性,玩家的选择会影响后续的世界(动态生成),具有不错的重玩价值。同时游戏提供了大量的可收集技能和武器,在面对大群敌人围攻时,你需要不断思考和尝试,如何搭配武器、技能以及你自己建立的攻击体系。整体质感与操作手感都非常不错,喜欢该类型游戏的玩家可以在 App Store(售价 ¥30)、Google Play 购买该作品。


寂静的风 The Stillness of the Wind

叙事、情感专注、模拟 / 评分:9.2 / 中文

这款叫做《寂静的风》的叙事游戏,讲述了一位名叫塔尔玛的老妇人,她生活在她的小农场中,在那里饲养鸡和山羊,偶尔与家人和朋友进行信件来往,过着非常平淡而且朴素的生活。无论是游戏的画风还是背景音乐,你其实都能感受到一种孤独却看起来温馨的基调。

散步、照看鸡和山羊、浇水施肥种植蔬菜、制作奶酪、收获鸡蛋。这些看似闲散的劳作却是塔尔玛全部的生活。时而会有旅人为她带来在远方城市的家人和朋友的书信,通过字里行间看着似乎与自己毫无关系的世事变迁。你就这样看着她日复一日重复的单调生活、逐渐衰老、然后无声无息的离开,感叹生命的残酷与失落。

这款作品是 2017 年《Where the Goats Are》的后续作品,保持着相同的艺术水准与情感基调。很多玩家误认为是一款风格精良的模拟经营类作品,而戛然而止的结局让他们措手不及。不过想想,这世间哪有永恒,对吧。如果你喜欢这款作品,可以在 App Store(售价 ¥30)、Steam(售价 ¥43)购买该游戏。


化身侦探 The Shapeshifting Detective

惊悚、动态影像、交互式电影 / 评分:7.2 / 中文

模子是现在比较流行的「真人动态影像」,之前的《Her Store》《Late Shift》都是如此,也收获了不少的好评。但是值得思考的是,作为技术实现方式的「真人动态影像」,如何在动态演绎中玩出新的花样。关于这个问题《化身侦探》可能有所思考,也的确做出了令人眼前一亮的东西。

除了刑侦探案,游戏还加入了(可以随意开脑洞)的超自然元素。玩家扮演的侦探有个特殊的技能 —— 随意变成其它角色,这个机制的加入让故事的脉络不再单一,玩家可以从不同的角度获取到相关事件的信息,叙事与解密结构变得更加复杂。相较「化身」这个设定而言,剧情与影像镜头表达中规中矩,没有特别出彩但是剧本足以吸引悬疑侦探爱好者,镜头语言与演员演技也不是特别突出但情绪表达还算到位。

但是游戏问题也很明显,除了在影像表达上还有提升空间外,整体叙事也节奏也稍显混乱。「化身」的设计也没有完全融入游戏,与剧本的剥离感比较严重,更像是用来颠覆剧本的噱头,稍微有点可惜。不算特别优秀的交互式电影,但也值得一试。感兴趣的玩家可以在 App Store(售价 ¥30)、Steam(售价 ¥43)购买该游戏。


你可能会感兴趣

人类:一败涂地》移动版终于有新消息啦,这款令人笑到胃疼的多人协作游戏将由心动网络进行代理。在本次合作公布后,官方在 TapTap 发布详细说明,表示将会保留 PC 版本的所有优点以及联机模式,同时对中文翻译和联机体验进行优化,而且价格也会比 PC 版和海外版便宜。

《守望先锋》近期推出第 30 位英雄,来自海地的新辅助英雄巴蒂斯特,集合了治疗、锁血、增伤 Buff 等特性。比较值得关注的是「维生力场」这个技能,在力场范围内的队友血量不会低于 20%,而装置本身可以被摧毁。目前该角色已经上线 PTR 服务器,感兴趣的玩家可以去体验一下。

即将上架的游戏

Worse than Death:之前推出过像素恐怖游戏《Home》的 Benjamin Rivers 近期正在制作一款新的恐怖游戏作品《生不如死(Worse than Death)》。依旧是像素风格营造的恐怖片氛围,对比 预告片 来看像素效果做得更加细致。目前还没有公布发售时间,感兴趣的玩家可以关注一下。

SpeedRunners:由 TinyBuild 发行的多人竞跑游戏《SpeedRunners》自发售以来一直保持着相当不错的口碑,至今 Steam 依旧是特别好评(93%)。目前该游戏专为移动平台推出的特别版本,命名为《SpeedRunners:Online PVP》正在 App Store(澳大利亚区)进行测试,你也可以通过参与 TestFlight 进行参与,如果你还不了解这款游戏,可以查看 Steam 版本。

以上就是本周的新游推荐,希望大家游戏愉快!

> 下载少数派 客户端、关注 少数派公众号,了解更多好玩的游戏 🎮

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒

从自身情况出发,合理地调整我的任务管理系统 | 2018 年度征文

$
0
0

编注:本文是「我的 2018 年度关键词」年度征文活动的第 18 篇入围文章,你可以 点此查看 完整获奖名单。

本文仅代表作者本人观点,少数派对标题和排版略作调整。


小时候的我,在记忆事情上一直是 7 秒记忆,如果不把学业上的事情记录在案,十有八九会忘记某一件或者某一些事,然后漏写作业,出现没办法按时交作业的尴尬的情况。所以从小开始就习惯性的将每天开始把每天要写的作业记在专门的本子上。后来这本本子开始逐渐拓展记录范围,开始记录我生活和记忆中的琐事,帮助我更好的记录各式各样的琐事,并在需要的时候进行统一整理。

等到后来从高中毕业以后,由于可以不间断的触碰到手机电脑等设备以后,逐渐将手写的本子抛弃掉,迁移到电子设备上;因为纸质很多时候再筛选和整理的时候并不方便,而大部分的软件能够以一个或者多个混合条件对既有的任务进行重新呈现。与此同时,首次接触到 GTD 这个概念的,不过本人一直对 GTD 概念一直不是很感冒,本人一直使用的是更符合个人直觉的管理方法。

在搭建个人任务系统中,也尝试了不少的软件,在充分了自己的使用习惯以后,最后选用了更为符合我习惯的 2Do。关于挑选的过程,可以读一下这篇文章。

推荐阅读:《2Do 帮助管理我的学习数字生活》

背景

在使用的时候,我遵循了「收集-完善任务-预分配任务-完成」;对于没办法在 2 分钟以内完成,实行收集机制。在预分配任务的时候通常会在晚上洗完澡后发生,查看明天以及未来一周的任务,并作调整。这套模式在我之前日常的使用过程中几乎一点问题都没有。

逐渐开始失控的任务

直到今年 11 月底到 12 月底这段时间。一方面,由于本人已经到了大三,处于毕业阶段,加上由于是设计专业的学生,毕业的部分总计有 2 部分,一个是毕业论文,一个是毕业设计。另一方面,加上外接的活所以被还有可能返稿,和少数派的兼职(相对的压力会小一点),导致整个人有一点超负荷运作,不过在 11 月份前中期还能因为预分配机制勉强完成在列表里的任务。但是在 11 月的尾期很不幸地被传染了感冒以后,感觉整个人脑袋被糊住,除了每日应有的两餐和下午茶,还有任务列表里的一些相对比较简单的任务。这样就导致了没有办法完成既定的任务,虽然生病从某种意义上来说是不可抗拒力,但是也意味着任务管理体系也相当于被「瓦解」了。这个时候我就意识到在病好以后势必要花费时间去重建并调整现在的固有的体系,而且由于距离初次答辩的时间非常紧迫,所以调整的时间非常短。下面我将分享我是怎么进行调整的。

第一步:调整心态

首先要了解到失控是怎么发生的。预分配机制的好处在于,专门花费一段时间进行细致缜密的思考以后再安排,会着重的调整好任务的先后关系以及紧急关系,任务无论多少都能相对「合理」的将任务分配给每一天。

但是这里我就出现了一个问题,认为任务相对少的日子里,这套体系不会给我带来极大的负担,而且总能分担到一些压力,同时任务多的时候也能适用。但是事实上,一旦任务超过一个数量级,这套机制却会反过来给人带来极大的负担。这套负担不仅会是出现在完成任务的时候,尤其是在下午偏晚一点的时候(晚上 6 点以后不进行工作),会有非常大的可能性出现走神、手中的事情停滞不前、焦躁的情况;同时对于心理上也会产生极大的负担:前一日可能会残留一些任务会被放到第二天,而本来第二天的任务就相对而言的比较多,这样不仅前一日入睡之前困扰着我,第二天起床以后依然会想着今天要做的事情非常多,给自己带来非常多的心理上的压力。一日复一日,从写这篇文章的时间点上来看,给自己的确带去了无穷且巨大的压力。

这件事情也同样让我发现,我一直以来针对长期项目管理上的问题。虽然针对长期项目而言,我从来不设定真正和现实任务一样的没有余地的截止日期,一般会提前的几天甚至 1 周左右的时间,以备不时之需。但是针对长期项目的控制却一样还是有心无力,有心无力体现在下列方面:

1. 初期只能想当然的设定单个任务的截止日期,有的时候甚至不能设定一个项目的开始日期,很多时候只能草草的打上个「待调整」的标签,放在 Inbox 中。 

2. 在项目进行的前期,过分自信,导致了错误得估计了后续项目的进度,导致在后续的过程中不断超过我预计的时间,这点同样也大幅的打击到了自己,进而使得在完成项目时候的我积极性不是非常高,结合前面变得越来越沉重的负担,形成了一种恶性循环 。

3. 最后也就是占了 30% 毕业成绩的初次答辩的到来,作为非常至关重要的一条截止日期,要准备的东西同样也非常多,从草稿到完成稿的整理,答辩时候用到的 PPT,前期资料组成的剪贴本等等也逐渐的充斥进入我的任务列表,这个都是在前期做规划的时候忽视了一点。

4. 对了,还忘记了很重要的一点,来自 2Do 的问题,由于手上既没有任何的 Android 平板或者 iPad,也同样没有 Mac,因此在调整任务的时候只能通过 iPhone 进行调整,由于多个项目的并行运行,所以在调整的时候需要反复的在多重列表中跳转,非常的繁琐,也没有很好的办法在日期之间快速确定哪天到底到底更合适一些。

我原本是打算在生病的时候,按照预定的安排进行工作的,无论是身体和心理都向我抗议,即使坐着什么都干不了也不想干,这个时候我才意识到心态上出了很严重的问题,如果不进行一个很好的调整,那么未来很有可能没有办法正常的进行任务管理和调节。于此同时,因为生病做不了什么,每天几乎就是在休息,所以身体和精神上的负担不是很大,而心理状况却是因为接二连三的打击而不能正常的感知到,初次发现这样情况的时候,我个人差点怀疑自己有轻微抑郁症的情况。通过网上的好友曾经有类似状况的 Jiahao 聊过以后,通过下面方法进行情绪上的调整的:

1. 进行免费的心理咨询,心理咨询一般国外是有公益组织免费提供的,如果没事的话或者问题不大,那么咨询师都会告诉你接下来应该怎么做。我很幸运的是,学校的心理咨询师约了第五天就能见面。咨询以后发现,只是因为生病和之前的负担比较大才导致了短暂持续的心情低落。虽然只见了两次面,但是整个人的心理状态确实能称得上改善了非常多。此外心理咨询师针对我这种的情况,给我建议是把自己放在一个普通人这个位置上(give yourself the permission to be human),别总指望着时刻都能像超级英雄一样永不知疲倦。还有需要注意到挫折有的时候并不一定是坏事,不妨多停留下看看为什么会这样。

2. 不要做任何互联网上的心理问卷测试,互联网上问卷的质量参差不齐不一定能够准确的评估你的心理状态,心理咨询的流程也是因人而异的。

3. 如果你暂时不想或者没办法做心理咨询,不妨试着记录下心情,虽然没有充分的证据能够证明心情能够帮助诊断心理问题,但是还是非常有助于帮助你了解到近期的情绪是怎样的发生变化的。

4. 深呼吸与冥想,在日常生活的间隙中多做几次深呼吸,有助于帮助你缓解各种紧张、害怕、焦虑等情绪,而且深呼吸也有助于整理自己的头脑,帮助自己重新审视当下的状况。而冥想作为一种长时间的正念练习,将注意力和意识转接到某类特定的物体中,实现减少压力、理清思维以及平复心态的作用,因此冥想期间是非常好的一段时间去思考这些问题。我之前那段生病的时候会选择在晚上做冥想,一方面是因为白天吃了药以后基本都处于困意十足的状态,想事情可能会卡壳;另一方面就是因为我一直有在临睡之前思考问题的「坏」习惯。为什么说临睡之前思考问题是「坏」习惯呢?因为这很容易让没有想完的任务打扰到睡眠,进而使得第二天起床以后精神不佳,影响第二天的工作与学习。

5. 按时三餐和进行运动。在英国由于没有午饭而是下午茶,但是因为下午茶的时间正好处于我头脑活跃的高峰期,所以一般喝杯红茶就结束了,这样就导致了到晚饭的时候我就会非常的饿,饿了以后脾气也会变得非常差,但是更严重的问题却是过度饥饿和晚饭以后的过度饱腹反而会使得胃变得不是那么的好。进行运动同样也是改善心情的方法,因为在运动以后人的体内也会产生内啡肽帮助我们改善心情,由于之前病没有好,所以我那段时间没有进行巨量的运动,只是从徒步购买一点东西而已。

第二步:调整任务安排的逻辑

真的说病到没办法专注的做东西的日子其实也不久,大概也只有 3 天,第四天起床的时候就感觉好的差不多了 (年轻真好),虽然只有短短的 3 天,但是累计的任务确实到达了一个令人恐惧的量,我自认为我没办法在原来的基础上全部完成,因此我打算按照重要程度适当的调整一下完成的逻辑。首先,由于少数派的兼职和接的外快都是可以在 11 月底完成手上所有的单子以后暂停的,所以我可以先把手上的东西全部做完以后直接忽视他们;剩下的就是手头的另的毕业论文和设计,进度上堆积比较多的也自然是他们。这一部分我是边在做心理治疗期间,一边进行的,更多的时候是听从心理咨询师的建议,别给自己太多压力。 

临时用的暂停标签

我先把手上所有和我毕业有关的任务打上暂停的标签,并将暂停的的任务选择不显示。这样我就能更加专注于兼职和外快,竭尽全力的完成他们。而在处理这一部分的任务的时候我还是选择预分配的方式,因为这一部分的任务很多已经不能接着拖欠了,需要尽早安排并完成;不过这里还遇到了一个问题,就是每天精力不是相同的,这不仅仅体现在是否生病,很多时候和身体与外部环境息息相关,这通常是不可控的,但是目前由于手上的任务较为紧急,所以决定暂时不调整。

等到手上的兼职和所有的外快结束以后,毕业论文和设计的工作量看起来就相对轻松许多。本来通过预先分配机制来完成设计工作的时候,很多时候为了完成当天的任务而完成任务。但是设计是一种感性的工作,如果灵感不到,那么设计工作很难进行。而预分配没办法知道在那天的灵感怎么样,到了任务完成的那天,如果又灵感还好,一旦没有灵感硬着头皮上,很多时候会反复返工,白白增加这项任务需要的时间,导致大幅超出预期的时间;其次即使那天灵感非常活跃,做出了众多的方案,而到了挑选的阶段反而因为时间不够而不能好好的挑选,匆匆定下方案,我想的是因为这个任务今天到期,而我又实在没精力了,不如就随便选一个好了,但是这种想法经常会导致我在后续项目进行的时候后悔不已,或是被老师否决。因此我觉得是时候尝试换种任务安排的逻辑,趁这次机会,来解决这一个由来已久的问题。

Planny

在看了不少的同类型以后其他软件,Microsoft To-Do 和 Planny 的任务安排逻辑吸引到了我,每天早上第一次打开他们都会问你今天你打算做哪些任务,无论是今天到期的,还是过期没有完成的,没有到期日期的,甚至是安排在未来的任务都会出现在建议(Microsoft To-Do) 或是计划你的今天中(Planny),每天早上相当于可以再次规划今天要做的任务。这样每天边吃早饭的时候还能根据今天具体的情况再次调整下今天要做的任务,将今天有能力的做的打上标签(My Day),通过列表筛选出来,进行完成;有些哪怕是今天会到期的,我也可以无负担的不给它打上标签,因为我一般都将任务的截止日期设定的比较靠前的时间,以免意外情况的出现,所以推迟 1-2 天并导致延期。而且在筛选的时候我还会格外注意有关联性的任务但不是今天到期的任务一并考虑,是否要今天一起完成,所以很多日后的任务反而会被先行完成,到期日是今天的任务反而会被推后。这样我在完成任务的时候自然变得游刃有余。

第三步:重建任务系统

这种完成任务的逻辑,在我到初次答辩之前一直在使用,整个人完成任务的时候都处于一种放松状态,某天提不起兴致的时候也可以顺利成章的挪到第二天,让自己没有负担的对某些任务进行拖延。在回国以后,我在忙完一次帮忙的事情以后,我就开始准备重建我的任务系统了。虽然原来预分配机制 + 再计划,已经很好的为我维持了较长的一段时间的了。

需要手动进入

这套看似完美的任务逻辑实际上仍有弊端,那就是带有 My Day 标签的任务并不会直接出现今天的智能筛选中,经常需要在今天和某个智能列表中来回跳转;而这在 Omnifocus 3 中则是恰恰可以做到的,在 Omnifocus 3 中可以将某个标签作为关键词,那么所有带有这个标签的任务都会出现在今天列表中。而说实话,自从预分配机制+再计划这套机制使用后,有些截止日期是今天的但我今天没有能力去做或是没有想法去做的任务仍会出现在今天列表里,导致视觉上的混乱。而通过 My Day 筛选出来任务,很多时候也不一定契合今天的时间。因此需要重新建立新的任务系统来帮助我专注于完成任务而不是管理任务。虽然 Omnifocus 3 中的「将某个标签被今天持续跟踪」这项功能真的让我很心水,虽然 Microsoft To-Do 和 Planny 直接内置这样的管理逻辑;但是 Omnifocus 3 不能很好的跟踪那些已经开始了,但是还没有完成的长期任务,而 Microsoft To-Do 和 Planny 没有开始日期。这样我还是会停留在 2Do 这套环境中。

首先,第一个要解决问题:如何用较小的精力去解决当天没办法完成任务?在早上在根据当天的情况筛选一次任务,给他们打上能今天做的标签,并将今天不能做的任务隐藏掉(这样不会导致视觉上的混乱)。这是在预分配基础上改良的办法。 

这样就引出了第二个要解决的问题,如何能够保证今天不能做的任务不会被遗忘并在日后做安排?对此我是这样解决的,我不在专注于完成今天列表中的任务,而是把今天当作一个筛选条件,配合每周一起筛选任务,把今天能做的给筛选出来,打上 My Day 这个标签。而每天就重于完成 My Day 这个筛选列表里的任务。不再隐藏那些今天没法做的任务,避免事后遗忘。而每天检查每周列表也能够在目前的任务体系中合理的避免错过任务。

但是我也不得不承认,设计这些专业的工作也的确是很难较为准确控制时间。所以,这也是我在新的任务系统中不在以一天作为专注的筛选项的主要原因;此外一天中的精力的分布,不同时间是不同,每天的精力总数也不是不同的,想要维持恒定统一的;转而使用周规划计划(这条灵感来自 从大项目到小任务,我如何一步步靠近目标)反而将注意力放在全局的掌控上。

后记

其实通过这次生病,不仅「引爆」一直以来隐藏在我个人的任务管理系统中的问题,还因此产生了程度非常轻的心理问题。不过还好在经过一系列调整以后,不仅脱离身体和心理上的问题,还找到解决任务系统中问题的对应解决方案。希望整个经历能够给大家有所帮助。

手机外接镜头选购指南

$
0
0

手机摄影从一开始的不被摄影主流人群认可,再到今天已经成为一种非常独特且流行的摄影文化。在这几年里,手机摄影技术也已经越发的成熟。手机拍摄的能力也是越来越好。所以,越来越多的人也就开始探索手机摄影的更多可能性。

因此,手机外接镜头就成为了很多人进阶的选择。市场上也开始出现越来越多的手机外接镜头。

手机外接镜头

比如,我们可以用外接镜头拍出这样的作品:

分别使用超广角、鱼眼、微距镜头拍摄

所以,这篇文章的目的就是帮大家完整地认识手机外接镜头这回事。以及回答「为什么需要手机外接镜头?」「不同的外接镜头可以拍出什么效果?」「怎么选购外接镜头?」这三个终极问题。

为什么需要外接镜头?

想要了解外接镜头,我们需要一个最重要的基础知识,就是「焦距」。原理不需要了解,你只要知道这是镜头的一个重要参数。而这个参数影响着我们拍摄画面的视角大小和物体的远近。其单位是 mm,我们一般常见的焦距是 12mm 到 200mm 之间。不同焦距带来的不同画面效果可以使用下面这一张图来直观展示:

不同焦距的效果

我们可以基本上总结出以下的规律:

  1. 镜头的焦距越,能够拍摄的画面也就越,但视角也就是越
  2. 镜头的焦距越,能够拍摄的画面也就越,但视角也就是越

除了以上的基本特性以外,镜头还有其他的特性,比如透视和畸变,也会对我们创造的内容产生影响。比如使用小焦距的镜头时,如果把女孩子的腿放在画面中央,就会容易把自己的女朋友拍成为小短腿,这可是一件非常危险的事。

我们可以对所有镜头进行一个简单的分类:

  • 35mm 以下:我们一般叫做广角镜头,因为这类镜头的可以容纳非常多的景物。
  • 50mm 左右:一般来说 50mm 左右的镜头我们叫做标准焦距。标准焦距比较接近人眼的视角,几乎不存在畸变。
  • 85mm 以上:85mm 以上的镜头可以拍摄更加远的距离,我们也会直接叫做远摄镜头

基本上摄影师就是使用不同焦距的镜头来拍摄不同的题材

当然在这里需要说明的是,你也许听说过「焦段」这一个词。其实,焦段是表示「一些可以改变焦距的镜头的变化范围」。比如我们经常听说的是「24mm–70mm」就是指这个镜头可以在 24mm 到 70mm 之间变焦,可以变化焦距的镜头叫做变焦镜头。这样的好处就是我们可以自由地选择想要的焦距,可以随时拍摄远处或者是近处的景物。

我们再说回手机。目前大部分的手机旗舰机型,都会有两颗镜头。一颗是主镜头,另一颗是副镜头。

图片来自 Apple 官网

其中所有手机在主镜头的选择上基本是一致的,这也是从手机摄影镜头开始以来就已经固定的镜头模式,即一颗等效 25mm 左右的广角镜头。

为什么是广角镜头呢?这里有很多原因,其中最为明显的有两个:

  1. 广角镜头可以有更多的进光量。对于手机这样的小传感器相机,进光量对于画质的影响是非常明显的。而长焦镜头基本上进光量都会要求高,所以画质不够好。因此,广角镜头的画面就可以获得更好的画质。
  2. 广角镜头更适合生活场景。因为手机镜头的本质目的一定是记录大于艺术表达。也就是说,能够在日常生活中更好的记录更多的景物才是更有通用性质的。

而第二颗镜头,因为不同厂家的不同技术,所以有一定的区别。在主流方案上一般是等效 50mm 左右的标准焦距镜头,用于拍摄人像模式,例如 iPhone XS。而另一些厂家采用的方案则是双广角方案,更适合拍摄夜景时提升纯净度。

但是,手机上的这两颗镜头都是定焦镜头,也就是镜头的焦距本身不能发生改变。就会一定程度上限制我们的拍摄和创作,我们不能够像相机变焦镜头一样,自如地调节焦距来拍摄不同的场景。

所以,这就是外接镜头存在的意义:通过外接镜头转接,可以让我们有更多的焦距,从而实现像相机的变焦镜头一样的不同的题材创作。





本文为付费栏目文章,出自《Power+ 2.0》,订阅后可阅读全文。

每个 Android 玩家都不可错过的神器(二):保留 Magisk 进行「无痛 OTA」

$
0
0

无论从我平时接触到的 Android 用户还是从此前与 root 相关的讨论来看,很多人在要不要 root 这件事情上反复纠结的最大原因在于 OTA。

对移动平台操作系统而言,OTA 更新也许是最为常见也最为方便的系统升级方式,以 Google 自家的 Pixel 设备为例,一次没有太多功能更新的月度安全补丁推送也许只需要下载几十兆大小的更新包,与之形成对比的则是以 GB 为单位计算的全量工厂镜像。

因此无论从便利性还是从带宽、流量角度出发,为 OTA 而放弃 root 的行为都值得理解了:大部分 root 工具都会直接对系统分区内的文件进行修改,经过修改的系统文件显然是过不了 OTA 流程中「系统完整性验证」这一关的

而我们在 上一篇中已经提到,得益于 systemless 特性,能够无痛 OTA 更新也是 Magisk 的一大优点。本文就将介绍如何在安装了 Magisk 的前提下进行无痛 OTA 系统更新。

确认 A/B 系统分区支持状态

A/B 系统分区是 Google 在 Android 7.0 时代引入的新机制,顾名思义,采用这个机制的设备拥有 A、B 两套系统分区,用户数据则能够在这两套系统分区之间共用。

这种分区机制带来的最大好处,在于让无缝系统更新(seemless updates)成为了可能——举个例子,当我们在 A 系统中进行 OTA 更新时,接受更新的很有可能是当前并未启用的 B 系统。这样一来,OTA 更新的过程可以在不干扰当前使用的前提下顺利完成,手机重启后,系统分区从 A 切换到 B,用户自然也就用上了新系统。

A/B 分区的系统更新流程

此外,采用 A/B 系统分区的设备在遭遇 OTA 事故时,还能在系统启动失败后自动切换回更新前能够正常工作的系统分区。得益于这些便利,Android 7.0 正式推出后面试的主流 Android 设备很多都已经支持了 A/B 系统分区方式。

A/B 分区同样也是安装了 Magisk 状态下进行无痛 OTA 系统更新的前提条件,那么该如何确定自己的设备支持这种分区方式呢?

首先,如果你已经在电脑端正确配置好了 ADB 环境,不妨在手机端打开 USB 调试后将手机连上电脑,然后在电脑端按照下列步骤检查设备是否采用了支持无缝系统更新的 A/B 分区:

  1. 运行 CMD 命令行工具或终端
  2. 执行 adb shell 指令,此处应返回 设备代号:/$
  3. 随后执行 getprop ro.build.ab_update 指令

返回结果为 true 则表示你的设备采用了 A/B 系统分区。

使用 CMD 鉴定 A/B 分区兼容性

当然,你也可以通过 Treble Check这款小应用来检测 Project Treble 和 A/B 系统分区的兼容性,这款工具无需 root,下载安装后直接运行即可看到结果。

确认设备支持 A/B 系统分区后,我们就可以接着进行下一步了。


做好准备工作

由于 A/B 分区在系统更新过程中几乎不会对用户造成打扰,一些 OEM 厂商也顺势将 OTA 更新做成了一个可以在后台自动完成的任务。

但问题在于,伴随着自动完成 OTA 更新后系统分区的切换,我们在更新前借助 Magisk 获取的 root 权限和已经安装过的 Magisk 模块都会一一失效。鉴于本文要讨论的 OTA 更新特指既能通过 OEM 官方通道进行 OTA 更新,又能在 OTA 更新后保留 Magisk 的 root 权限和已安装模块。如果你想在安装了 Magisk 后的使用过程中均采用本文介绍的 OTA 方式,就必须做好一些事前准备,

首先,找到并关闭自动系统更新选项。这个选项位于开发者选项的第一部分设置当中,因此还算好找。

关闭自动更新并还原原厂件镜像

然后,在厂商发布系统更新或确认能检测到 OTA 更新后,点击进入 Magisk Manager 应用,找到位于主界面的「卸载 Magisk」选项,然后点击「还原原厂镜像」。注意,和第一步操作不同的是,自动系统更新选项我们建议保持长期关闭,还原原厂镜像操作在每次进行 OTA 更新操作前都要执行

科学的 OTA 更新流程

接下来我们要做的就是执行正常的 OTA 更新流程了。

在执行完毕「还原原厂镜像」操作后,大部分机型在系统设置中应该都能成功检测并安装来自 OEM 厂商的 OTA 更新了。

正如上文所言,OTA 更新流程结束后,系统应该会提示我们重启,重启后系统就自动切换到了更新过的另一个系统分区上。只是此时另一个系统分区并没有保留 Magisk 的安装和 root 状态,相关模块也无从启用。

因此在安装完 OTA 更新后,请先不要重启

无视系统的重启提示,直接打开 Magisk Manager 应用,找到「安装」选项,然后在点击后的弹出菜单中选择「安装到未使用的槽位(Install to Inactive Slot)」。

跳过重启并安装 Magisk 到另一分区

随后,Magisk 就会在已经顺利进行过 OTA 更新的另一系统分区中进行安装。安装完成后直接点击安装界面右下角的「重启」按钮,即可重启到既保留了 Magisk,又应用了 OTA 更新的另一系统分区了。

关联阅读:

> 下载少数派 客户端、关注 少数派公众号 ,发现更多 Android 玩机技巧 😃

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒


5 个 PowerShell 主题,让你的 Windows 终端更好看

$
0
0

在上一篇文章中,我们介绍了如何将 PowerShell 的终端变得漂亮起来。在这一篇文章中,我将为大家介绍如何定制 PowerShell 中的 Prompt 单元,并推荐 5 个赏心悦目的 Prompt(命令提示符)主题。

推荐阅读:告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始

开始之前,我先介绍一下 PowerShell 的基本构成。PowerShell 等 Shell 的一个基本的命令单元大致如下:

  • 前面的部分就是 Prompt,能够展示包括用户、系统、开发环境、版本控制等等有用的信息
  • 后面的部分是具体的命令,也就是我们每次执行操作时输入命令的位置
Shell 命令结构

PowerShell 相对不人性化的地方在于其默认 Prompt 只有 PS C:\User\..\folder> 这样的一部分。所以,我推荐 oh-my-posh 这个 PowerShell 的主题框架。oh-my-posh 是一个开源、低调的 PowerShell 主题框架,其 GitHub 项目地址位于:JanDeDobbeleer/oh-my-posh。我们可以利用 oh-my-posh 为我们定制一个有用且好看的 Prompt。

准备工作

首先需要注意的是,oh-my-posh 主题使用了一些非 Powerline 字体不支持的字符,因此如果你使用默认的等宽字体(比如 Consolas),在显示过程中就会出现乱码、字符显示不全的现象。

字符显示不全的问题

Powerline 字体在 GitHub 开源,我们可以在这里: powerline/fonts 下载支持相关字符的字体。(如果你使用的是更纱黑体,那么就不必担心。)同时,请务必确认你所使用的终端支持你所想应用的自定义 Powerline 字体。有关默认 PowerShell 终端的字体配置和第三方终端的推荐,请参考 上一篇文章

下载安装

我们通过在 PowerShell 中执行下面的命令安装配置 oh-my-posh

安装 posh-git 和 oh-my-posh 这两个模块

Install-Module posh-git -Scope CurrentUser Install-Module oh-my-posh -Scope CurrentUser

让 PowerShell 主题配置生效

新增(或修改)你的 PowerShell 配置文件

# 如果之前没有配置文件,就新建一个 PowerShell 配置文件if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }用记事本打开配置文件notepad $PROFILE

在其中添加下面的内容

Import-Module posh-git 
Import-Module oh-my-posh 
Set-Theme Paradox

其中最后一句 Set-Theme <主题名> 就是配置主题的命令。如果一切顺利,你应该看到你的 Prompt 部分变成了类似这个的样子:

值得注意:如果你发现后面的日期显示出现了凌乱的现象(比如本该在同一行显示的字符却跑到了下一行),多半是因为显示了中文。目前很多终端都不能正常的显示中文或 CJK 字符(即:Double-width character),所以你可以通过下面这个命令将 PowerShell 的环境设置为 en-US 的英文环境:

Set-Culture en-US

一般来说,PowerShell 的用户配置文件在 C:\Users\<用户名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,这个也就是刚刚安装过程中生成的文件,接下来定制的过程,就修改这个文件来配置即可。

主题推荐

使用某个主题很简单,下面这个命令就可以让我们预览某个主题:

Set-Theme <主题名>

比如我想要预览 Sorin 这个主题:

Set-Theme Sorin

:这个命令支持 Tab 自动补全主题名称。

配置文件的最后一句 Set-Theme Paradox 的作用就是配置主题。我们可以在配置文件里面修改这个命令中的 Paradox 即「主题名」来更换主题oh-my-posh 内置有 10 个主题,下面我来推荐几个我比较喜欢的主题:

Agnoster

oh-my-posh 的主题有很多都借鉴了 Linux 世界里相对更加成熟的主题框架 oh-my-zsh 的主题。Agnoster 这个主题算是最经典的一个了,长长的箭头配合上鲜明的色彩让这个主题成为经典中的经典。不仅如此,Agnoster 还能够更加方便的显示你的登录用户名、设备名、当前文件夹中 git 版本控制的信息等等一系列有用的功能。

Sorin

Sorin 这个主题也是我相对比较喜欢的一个了。和上面 Agnoster 相比,Sorin 这个主题简洁、精致,仅由字符和图标构成,没有华丽的箭头,但是信息显示的一点不少。值得推荐。👍

Avit

Avit 是一个极为简单的主题,其主 Prompt 是由两行构成的,第一行显示路径、git 版本控制信息和日期等等,第二行显示每次输入的命令。这样的设计有一个好处在于:我们可以避免前面部分显示不支持的字符导致光标位置出现错位的问题。很值得尝试。

robbyrussell

熟悉 oh-my-zsh 的同学一定了解,robbyrussell 这个主题是 oh-my-zsh 的默认主题!如果说哪个主题能让 PowerShell 用起来像 zsh 那么一定是这个 robbyrussell 主题了。

定制自己的主题

oh-my-posh 是相对比较完善的 PowerShell 主题配置引擎,因此我们也可以魔改某个主题,来让它达到我们想要的效果,甚至自己写一个主题配置也可以。在 oh-my-posh 的主题文件夹 C:\Users\<用户名>\Documents\WindowsPowerShell\Modules\oh-my-posh\<版本号>\Themes 下新建一个 myTheme.psm1,之后按照其他主题的写法进行修改就可以了。使用 Set-Theme myTheme 这个命令来让你的自定义主题生效。

限于篇幅我这里不具体介绍如何写一个自定义的主题,感兴趣的同学还请自行进行查看 oh-my-posh 的相关文档。我自己也有一个自定义主题在:spencerwooo/dotfiles,有兴趣的同学可以去参考一下。

还有一个值得注意的地方是:我的自定义主题中涉及到一些 Powerline 字体不支持的字符,需要在这里 ryanoasis/nerd-fonts 下载 Nerd Fonts 来正常使用。想要更多字符支持(比如题图中的那个 Windows 徽标 icon 的显示)可以考虑使用 Nerd Fonts。使用 Scoop 包管理 的同学,也可以利用它来安装 Nerd Fonts,具体步骤就不赘述了。

尾巴

自从 2016 年微软将 PowerShell 和 PowerShell Core 开源,Windows 上的终端体验也有了长足的发展。经过这篇文章的介绍,我相信你在 Windows 上使用 PowerShell 终端的体验会有所进步。

当然,为了让使用 Windows 的同学们同样能在原生 Windows 的环境下体验甚至直接使用 Linux 的终端环境,在 Windows 10 中 Windows 也正式引入了 Windows Subsystem for Linux,即适用于 Windows 的 Linux 子系统。如果你觉得 PowerShell 依旧糟糕,想使用 Linux 的 bash 或 zsh 等作为默认的 Shell 进行开发工作,那么使用 Windows 10 的你现在就可以去微软商店下载你希望使用的 Linux 发行版。

有关 PowerShell 等终端的配置指南到这里就结束了,感谢阅读。

> 下载少数派 客户端、关注 少数派公众号,了解更多有趣的应用 🚀

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒

同时作为付费内容的制作者和消费者,这是我对知识付费的思考 | 2018 年度征文

$
0
0

编注:本文是「我的 2018 年度关键词」年度征文活动的第 15 篇入围文章,本文仅代表作者本人观点,少数派对标题和排版略作调整。


我是 sainho,和大多数读者一样,面对网络上各式各样的知识付费产品,每一次点击购买,都投入了自己的时间与期待。而和大多数读者不一样的是,2018 年里我在少数派完成了三份付费教程,这让我开始从「知识被付费」的角度,重新审视「知识付费」这件事。

John Fish 现在是哈佛大学计算机科学系的学生,当他完成在哈佛的第一个学期,并且得到了 GPA 4.0 的满分后,却在自己的 Youtube 频道,发布了一支《Why My 4.0 at Harvard Was a Failure》的视频。

视频里他这样解释到:

I consider this is a failure because while I was getting good grades, I wasn’t pursuing anything that I was passionate about, or any of my avenues of growth. I wasn’t doing anything that helped me growth.

在 2018 年里,我在电子书、少数派、知乎 Live 等内容上,总共花费了超过 2000 元。与此同时,在更新三份付费教程的过程中,投入了不少自己的业余时间。在经历过看似充实的 2018 年后,John 对自己的拷问让我开始思考:

知识付费与被付费真的让自己成长了吗?我又该如何从中获取到真正想要的知识呢?

我付费了,为什么得不到知识?

我对知识付费这种形式的怀疑,开始于知乎 Live 上的《手把手教你写故事》课程之后。

当时我已经在少数派写作了一段时间,自觉在写作技巧上开始进入了瓶颈期。写出的东西语句还算通顺,内容也尽力详实。但与平时所阅读到的精妙文章,中间似乎隔着一条沟壑,而自己一筹莫展,不知该如何突破。

于是怀着苦恼与期待的我,报名参加了《手把手教你写故事》课程。课程主讲人叶伟民老师,作为国内非虚构写作的大家,在七节课程中可谓倾囊相授。他为教程所做准备时的参考书,叠层厚厚一摞,每一本都贴满了标签,他所教授的内容,完全对得起 199 元的课程售价。

每节课课程笔记

然而当我完整听完七节课程,认认真真记下每一个重点之后,我突然意识到:课程就这样结束了?我似乎还什么都没学会呢。

知识付费一度被视为完全的「精神按摩」,被嘲笑成最大的收获,就是按下购买按钮时的满足感。而制作内容的人,希望摆脱这样的偏见,采取的方法往往是加大课程的信息密度。我们很少去思考:

学习,或者说吸收知识,到底是怎么样发生的

在知乎 Live 这种形式下,每个课程的时间限度,被极速地压缩。叶伟民老师几十年所积累下的写作体系,如果你愿意,可以花一个白天就全部「学习」。这难道不是非常荒诞的吗?

知乎课程页面

我开始反思知识付费的流行,并且观察传统教育模式,试图从中得到启发。

大学里的课程,都是以 4 - 5 个月的学期为基本单位来进行编排。即使是最重要的课程,每星期一般也不会超过两节。这样的设置,其实是以学生吸收知识的过程为基本考量的。

以我自己的体验来说,想要真正的学到知识,我认为往往要经历三个阶段:

  1. 接收。知识以各种信息(文字、多媒体、实验中的观察)形式,从发出者(老师)流向接收者(我);
  2. 构建。接受到的信息,会在已有的知识网络基础上开始构建新的知识点;
  3. 反馈。知识点之间的连接,映射在生物上就是神经元之间的连接,通过练习和反思才会得到反馈加强。

吸收知识过程,注定是要缓慢而有层次地发生。而知识付费给我们最大的误导,就是支付能加速这个过程。

我是坚定的知识付费的拥护者。它比传统的大学授课在题材上更加丰富,比面对面的经验分享更加系统。但它也遵循知识学习的基本规律,它不会因为你支付课就有收获。知识付费,只是解决了学习过程的第零步,即信息的提供。其后的「接受、构建和反馈」,都需要我们自己完成。

当我听完《手把手教你写故事》课程时,我当然还什么都没有学会,因为我还没有开始学呢。

付费后如何学到知识

最初在网络上的学习付费课程时,痴迷于事无巨细的从课程中抓取重点,做成思维导图,然后就它束之高阁了。

当我意识到「知识付费」的价值所在,反思过学习的过程之后,我开始尝试按照这个过程,去改善学习时的细节。

接收

在更新《OmniFocus 入门与进阶》这份教程的过程中,我收到了很多读者对某些具体操作的提问。这让我大感意外,因为很多问题中提到的操作,我都以视频的形式演示出来了。为什么还会有人提问呢?

当信息被发出后,信息的形式,决定了它能被多有效地接收到。

多谢发达的互联网,抽象的知识可以以各式各样的媒介进行传播。可以是知乎 Live 式的语音,少数派付费教程式的文字配以图片,或者是网络上流行过的科普短视频。媒介本身并无优劣,但信息必须以合适的媒介进行传播。

对于软件的具体操作,视频的形式可以直观地展示操作的效果,但会让观众忽略掉操作的步骤,而这恰恰是学习者所需要的部分,所以读者会提出疑问,并不完全是他们不认真看视频,而是我选择了不恰当的形式。

作为学习者,则要在接受这个阶段,主动选择媒介的形式

可能有人不理解:我们在上这些付费内容时,往往都是主讲人决定以文字、语音还是视频的形式进行授课,作为接收者怎么能「主动」呢?受制于平台或者主讲人的习惯,我们所收到的内容确实无法决定其形式,但这不妨碍我们将它们进行「翻译」。

写作课程笔记

对于知乎 Live 的语音,将语音中的关键词句摘录下来。我在《手把手教你写故事》课程学习中,主要记录其中的关键词和释义。主讲人为了解释这些关键词的例子,并不是课程的核心内容。

「翻译」过内容的形式过后,下一步则要打破授课时的时间顺序,按照内容的逻辑性整理关键词。我们不仅要听到主讲人说了什么,还是要进一步去想:主讲人想告诉我们的是什么?站在主讲人的角度去思考,知识的框架会慢慢开始变得清晰。

构建

在我看来,不少人在学习网络课程时,最大的误区就在于忽略了知识结构的构建

不管是我作为学习者参与的 《手把手教你写故事》、《如何做出高质量的人像后期》等课程,还是制作付费课程的过程中,都会有不少学习者要求课程制作中给出每节课的思维导图。

在接收阶段,思维导图可以很清晰的理出课程的纲要,但这不是所谓的「构建」。真正有效的「构建」,是在自己的知识网络中进行更新或者拓展

在 2018 年初,我相继参加了@李大超人的《从零开始做好个人记账》和 @也谈钱的《理财投资新手的操作指南》的付费课程。虽然两个课程是各自独立更新的,按理说学习的过程也应该是相对独立的。但是两者都是以理财为主题,为什么不把两者的内容自己串联起来呢?

财务管理笔记

在学习的过程中,我将它们视作财务管理的一部分,除了各自独立的笔记,特定创建了以财务管理为核心的知识网络。于是乎我发现,记账和理财其实是财务管理流程中的其中一步,并且意识到,在完整的流程中还缺少预算和投资的内容。这也为我下一步学习指明了方向。

「构建」知识体系的目的与手段,都在于理解所接收到的信息。如果只停留在老师给出的思维导图,知识并不能真正进入我们自己的知识体系之中。

反馈

作为两份 OmniFocus 教程的作者,自然对 OmniFocus 的熟练度有所信心。然而在更新教程的过程之中,却发现自己在平时使用时,还是忽略了不少细节。而且有的读者反馈,会让我产生「原来还可以这样用」的惊叹。

这类经历让我开始反思:我是否对 OmniFocus 还保有持续学习的心态吗?

回想一下自己学习骑单车的过程,在开始几天,我们会很注意自己的手、脚之间的配合。熟练到一定程度之后,就不会再刻意的去学习。然而骑车的熟练度,会随着你车龄的增加,就随之提高吗?

其实学习的过程也与之类似。在学习一类新知识的初期,我们会认可练习的重要性,并且在意练习中出现的错误,及时地修正自己。随着熟练度的提高,到达了某一个点,我们就忽视了通过练习得到反馈这一步骤。

想要真正的吸收知识,就必须不停地反思自认为已经掌握了的知识,从反思中得到反馈。

在 《从零开始做好个人记账》教程学习过程中,对支出和收入的类别设定,一直是我比较困惑的点。@李大超人在教程也花了相当的篇幅,来分享她的类别设定。但真正让我逐渐感受到自己开始入门的,还是坚持了每个月都对现有的设定进行重构。在不断重新思考设定方式的同时,才开始理解记账与预算的关系。

写在最后

2018 年,我从知识付费中获取到真正想要的知识了吗?

年初的时候,我还不知道这个问题的存在,我只是很焦虑。焦虑自己的能力不足,焦虑是不思进取的人,焦虑自己做的事是在浪费时间。

而当我为了构思这篇文章,去试图回答这个问题时,我发现自己真正的收获,却在知识之外。认识到该如何去学习,是一件比知识本身更重要的事情。

John Fish 之后开始了自己的一周一本书的读书计划,发布了一支《A Book a Week for 6 Months: What I've Learned》的视频,作为《Why My 4.0 at Harvard Was a Failure》这个问题最好的回答。

我的回答,也必然在答案之外。


派早报:苹果「Shot on iPhone」摄影大赛结果公布,支付宝小程序向个人开发者开放公测,任天堂今晚 10 点举行宝可梦直面会等

$
0
0

苹果「Shot on iPhone」摄影大赛结果公布

昨晚(2 月 26 日),苹果正式公布了「Shot on iPhone」全球摄影大赛的 10 幅获奖作品。

在这 10 张获奖照片中,有建筑、自然风光、动物以及人物等多种主题,照片的拍摄者来自于多个国家和地区,所用的 iPhone 包括 iPhone Xs Max 和 iPhone 7 等多种机型。根据介绍,这些作品将会在 Apple 广告、Apple Store 零售店以及在线平台展出。来源

支付宝小程序正式面向个人开发者开放公测

据腾讯科技报道,支付宝小程序昨日(2 月 26 日)正式面向个人开发者开放公测,有开发能力的个人用户可访问支付宝小程序平台,扫码验证个人身份以后即可开始支付宝小程序账号申请并进行代码开发。这是继微信之后,业内第二家面向个人开发者开放的小程序平台。来源

小米组织架构调整:成立技术委员会

据网易科技报道, 昨日(2 月 26 日),小米集团组织部下发正式文件,宣布了最新一轮的组织架构调整,任命了崔宝秋为集团副总裁、集团技术委员会主席,并在核心管理岗位上共任命了 14 名总经理、副总经理;此外,小米还将原人工智能与云平台部分拆分为三个独立部门,并对互联网业务进行了调整。

据报道,雷军在内部会议上指出,要继续强化技术立业,技术事关小米生死存亡,是小米持续发展最重要的动力和引擎。并称安排崔宝秋挂帅集团技术委员会,是要进一步强化技术文化和工程师文化,着力提升集团的技术方向决策,以及技术人才招聘、培养、任命和激励上加大力度,并带领公司探索未来技术趋势。来源

苹果正在为 Apple Watch 测试睡眠记录功能

彭博社近期在一个新报告中称,苹果目前正在为未来的 Apple Watch 测试睡眠记录功能。据知情人士透露,几个月来苹果的测试人员一直都在苹果的总部进行相关测试,而如果该测试进展顺利,苹果计划于明年将该功能加入 Apple Watch。来源

任天堂宣布将于 27 号晚 10 点举行宝可梦直面会

昨晚(2 月 26 日),任天堂官方宣布将于北京时间 2 月 27 日晚上 10 点举行《精灵宝可梦》直面会,时长约 7 分钟,内容推测应该与预计在今年末发售的 Switch 全新《精灵宝可梦》游戏相关。此前任天堂已在 Switch 上发布了《精灵宝可梦 皮卡丘》的重制作品《精灵宝可梦 Let's Go!皮卡丘/Let's Go!伊布》,但仍未正式公布下一世代续作的相关信息。来源

《星露谷物语》Android 版将于 3 月 14 日上架

星露谷物语是一款非常有趣的农场经营类的游戏,此前已经登录 PC、Switch 以及 iOS 上,而近期开发商宣布这款游戏将会在 3月 14 日正式登录 Google Play Store,玩家目前可以前往相关页面进行 预注册。据悉游戏定价 7.99 美元,不包括任何内购,游戏内容包含最新 1.3 更新中新故事内容,但不包括多人游戏部分。开发商还提供了将 PC 数据保存传输到 Android 版本的方法。来源

> 下载少数派 客户端、关注 少数派公众号,每天了解科技圈的新鲜事 📰

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒


6 个小工具,打造图片批处理工作流

$
0
0

对于多数文章来说,适当的配图是必不可少,尤其是一篇讲解技巧、评测 App 的文章,离开图就很难理解。

统计工作时间时,我也会特意分开记录打字和配图的时长,尽量真实反应自己的工作状态。

10% 的时间在配图

上图是我最近写 Power+ 文章的耗时。尽管我已经用上了各路自动化工具,仍然有 10% 的时间花在配图上。

不难看出,相比文章撰写,配图制作的工作量也不小。编辑部的成员,不仅要处理自己文章的配图,出于网站视觉统一的考虑,还要把投稿中的配图修缮一番。

为了给原创性的写作工作腾出更多时间,我一直改进自己的图片处理流程,将其中的机械部分做成自动化动作。一年工作下来,也积累了不少原创小工具:拼接图片、调整尺寸、加阴影、移除信息、转换格式……这些动作,原理上有很多类似之处,又都围绕图片处理这一主题,所以我把它们汇总起来分享给大家。当然,即使你并不常写文章,这些小工具在 PPT 制作、海报编排等工作中也派得上用场。

使用前的准备

我日常用的自动化工具是 LaunchBar,所以本文例图展示的都是 LaunchBar 的场景,不过所有动作都可以移植到 Automator、AlfredKeyboard Maestro等其他自动化工具上。

无论下载哪个版本的动作,都需要这两个准备工序:

  • 安装 HomeBrew:为方便一会儿装别的第三方图片处理工具。在 Terminal 输入:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • 安装 imagemagik:这是一个免费的命令行图片处理工具,虽然没有图形界面,但也因此可以和各种自动化工具打包在一起批量处理图片,而且相比图形化的工具可拓展性更高,有兴趣的读者可以把动作串联起来使用,或者在处理完图片后进行归档、上传到图床等操作。安装 imagemagick 需在 Terminal 输入
    brew install imagemagick

LaunchBar 动作下载后建议重命名文件。为了方便识别,我提供的部分动作可能是中文名的,但你得换一个英文名或拼音名,不然 LaunchBar 无法显示它们。

LaunchBar 动作

Automator 动作下载安装后可以直接在右键菜单中看到。

Automator 动作会出现在右键菜单里

令人宽心的是,这些动作在使用时全程不用打开 Terminal,也用不着输入任何代码。下面我们来看看这些动作是怎样工作的,并重点了解一下我们可以自定义的部分。

拼接图片

拼接图片听起来毫无技术含量,不过大家不妨回忆一下,一般人在 Mac 上是怎么操作的?你可以观察一下身边的人,相信绝大多数都是把几张图片导入 Photoshop,手动对齐,再导出新图片。这一轮操作下来,固然耗时不多,但每天处理十几张配图就能让人怀疑自己的工作意义。机械的事情当然要尽可能交给自动化工具。

在 imagemagick 里,我们可以横向、也能纵向拼接多张图片,并且可以预设间距、背景颜色,免去手动导入、拖拽的麻烦。具体会用到这两条代码:

  • 横向拼接:convert 图片1 图片2 图片3 … -background none +append 输出图片
  • 纵向拼接:convert 图片1 图片2 图片3 … -background none -append 输出图片

其中 -background none可能稍有些费解,其实它表示采用透明背景,毕竟实际操作中我们常常遇到需拼接的图片尺寸不同的情况,此时对不齐、多出来的部分若是塞上一块色块就会很难看,用一个透明背景则会让成品图更自然。

拼接效果对比,加工前的色块很碍眼

当然,你不会希望每次都敲一遍命令的,所以了解完 imagemagick 拼接图片的原理后,我们就把命令整合进 LaunchBar。所幸 LaunchBar 对变量的输入输出控制得非常好,我们一次性导入多张图片也没有问题。

以横向拼图为例,在 LaunchBar 里新建一个动作(如果你不知道怎样新建,可以看 这篇文章,动作的设置也是一样的)把下面的代码直接拷贝进去:

PATH=$PATH:/usr/local/bin/ARG="$1"ddate=`date +%Y-%m-%d-%H%M%S`ooutput="${ARG%/*}/concact-$ddate.png"convert "$@" -background none +append "$ooutput"&& afplay "/System/Library/Sounds/Submarine.aiff"

至于纵向拼图的代码,其实只是把 +append换成 -append,你可以自己完成,这里不重复贴出了。

我对于基础的拼图命令做了点优化,把生成的图片命名为 concact-当前日期时间,避免和原有的文件冲突,并且新图和原图放在同一个文件夹里。另外,在图片处理成功后还会发出提示音,如果你不喜欢听到频繁的通知音,可以直接删除  && afplay "/System/Library/Sounds/Submarine.aiff" 这一部分。

在使用的时候,图片会根据被选中的先后从左到右或从上到下地排布,如果你希望某一张图片排在前面,就先选中它,再点选其他图片。每期编排 Shortcuts Gallery 上新文章时,拼图动作都可以节省我打开专业修图软件的时间。

横向拼接图片

横向/纵向拼图这组动作我用了很久了,也和一些读者分享过,他们发掘出了更多的应用场景。比如 @谭小熊 就反馈过一个意想不到的用法:制作照片墙

照片墙

这种人头攒动的图大家在各种公益活动上都看过,但你可能不知道,不少主办机构都是一张一张手动拼接的,非常低效;谭小熊则把图片分成几组,横向拼了几行,再纵向拼在一起,几分钟就完成了拼图。看到自己的动作被读者活用,没有什么比这更让制作者开心的。





本文为付费栏目文章,出自《Power+ 2.0》,订阅后可阅读全文。

这款在线工具也许是新手练习 Python 最好的选择:Google Colab

$
0
0

这个学期,我在北得克萨斯大学(University of North Texas)教「INFO 5731: Computational Methods for Information Systems」课程,主要内容包括: Python 基础、自然语言处理,以及机器学习。

授课的对象是信息科学、数据科学专业的硕士与博士研究生。跟在国内一样,我依然使用翻转教学(flipped instruction)方式。过去的几周,我们把「Python 基础」部分学完了。每周,我都会要求学生在课前阅读两本教材上的指定章节,然后把所有的代码自己重复一遍。在此基础上,对每一段代码,学生都要自己试着进行一些改动。出错也没有关系,尝试解决。

因为绝大部分学生,都是 Python 初学者。因此他们都会遇到以下的实际问题:

  • 不知道如何安装和设置运行环境;
  • 遇到问题会慌乱,不知如何有效寻找解决方法;
  • 对于团队作业,不知该如何有效协作;
  • 不懂得如何进行版本控制,代码越改越乱。

这些问题,也构成了学生的痛点。如果不能有效加以解决,学生会把每周宝贵的学习时间,浪费到许多琐碎的无用功上。更可能的情况,是他们的信心会被打击,导致丧失学习的动力和兴趣

因此,我为他们找到了一款合适的 Python 练习工具。这里,我把这款工具也分享给你。

这款工具,就是 Google Colab 。我曾经在《如何免费云端运行Python深度学习框架?》一文中为你介绍过它,在《如何用 Python 和循环神经网络做中文文本分类?》和《如何用 Python 和循环神经网络预测严重交通拥堵?》里,我也曾用它给你做过代码的展示。

下面,我给你们介绍一下如何用 Google Colab 应对上述的 4 个痛点,为你的 Python 练习提供辅助。

环境

新手最常见的问题,就是好不容易累积了学习的兴趣,上手不久便遇到报错。而 Python 新手遇到的许多错误,实际上都和环境的配置有关。例如说,Anaconda 套件下载环节,你就不知道该选择哪个版本。

好不容易安装好了,因为路径设置问题,连 Jupyter Notebook 都呼叫不出来。终于能输入代码了。结果一输入就提示,你要调用的模块名称,没听说过!

而这些,Google Colab 都帮你处理好了。只需要打开一个浏览器(推荐 Google Chrome 或者 Firefox),输入:https://colab.research.google.com就可以看到以下页面。

选择新建 Python 3 笔记本,然后就能看到完全配置好的 Python 运行环境了。

对,就是这么简单。你可别小瞧这个运行环境,虽然你没有执行任何安装过程,但是它基本上涵盖了你做数据科学分析,要用到的各种工具,这些工具包括但不限于 Numpy、Scipy、Pandas 等,甚至连深度学习的框架,例如 Tensorflow、Keras 和 Pytorch,也是一应俱全。

Google Colab 的深度学习环境支持,可不只是软件那么简单。Google 慷慨的提供了 GPU, 甚至是更专业化的 TPU, 供你免费使用。

默认状态,这些云端硬件是不开启的。你需要在菜单栏中选择 runtime,然后选择 Change runtime type,就可以看到不同硬件支持的选项了。

有的书籍样例代码,甚至是 Python 组件,都需要 Python 2 环境才能运行,这也没关系。点击新建笔记本,你就能使用不同的 Python 版本了。

细心的你会发现,在上面的「修改运行时设置」页面里,也可以随时调整 Python 版本。

求助

作为新手,你遇到错误和问题,是完全正常的。而 Python 具有强大的社区,可以给你提供很多帮助。


但如果你尝试过,便可能有一种错觉——这些 Python 高手很不友好。因为你贴了问题,却没人理你。其实,这很可能是你问问题的方式不对。想想看,你笼统地说一个报错信息,可能的原因或许有数十甚至上百种,谁能帮你一一排除?这倒也罢了。可是你明明贴了一段代码,还给出了错误信息的截图啊。为什么还是没有人伸出援手?因为这些信息,可能依然不够。

想想看,你本地安装了什么样的套件?其中的各种模块,都分别是什么版本?你执行当前代码有问题,那上下文是什么?会不会是因为之前某个代码段落,影响了你当前段落的执行?你的操作系统,是否完全支持你正在使用的组件功能……这些可能性,无穷无尽。同样,也没有人这样花时间帮你枚举。

但是有了 Google Colab ,你提问的效果却可以大大提升。因为,你可以用最简单的方法,让潜在的回答者复现你的问题。这就是,把你的笔记本共享出去。如下图,点击笔记本右上角的 Share 按钮。

在出现的对话框里,注意选择权限。选成可以浏览(view),就可以了。


然后,选择「复制链接」,链接就到了你的剪切板里面了。把它连同你的文字描述,直接贴到 Python 的论坛或者课程讨论区里。别人只需要点击,就能查看你的全部代码、报错信息。而且,还能运行你的笔记副本。注意,虽然你俩可能用的是不同的操作系统、不同的浏览器,但因为都用了 Google Colab ,你们的 Python 环境是完全一致的。等到对方解决了问题,他还可以把完整的笔记本再用链接方式分享给你。你的问题于是迎刃而解。


问问题,只是寻求帮助的一个方面。在提问之前,你还是应该自己尝试一下解决的。毫不愿意思考,直接当伸手党,社区里的人很难喜欢跟你打交道。而 Google Colab 为你主动寻找问题答案提供了工具支持。每当你遇到报错的时候,你都会看到下方有个按钮。

点击这个按钮, Google Colab 就会用搜索引擎,在 Stackoverflow 这个 IT 问答站点上,帮你寻找相关报错的已有答案。

一般来说,点击前几条信息,你就会有收获。例如这次,你就很幸运,因为答案明确说明,这是因为 Python 版本带来的差异。你只需要根据提示,进行代码的轻微调整,就能正常运行了。


协作

不知你有没有尝试过跟人协作编写代码?我的课上,是有小组作业的。要求学生 2 – 3 人一组,一起用 Python 解决问题。有的人,是这样协作的:自己写一段代码,用邮件传给对方;对方改完,发回来;自己在上面修改添加,再发回去……

这样显然效率很低。有没有高效的方法?当然有。依然利用我们刚才已经见到过的共享功能。

只是这一次,在选择权限的时候,给对方「可修改」权限。

例如还是刚才的 print 命令没有加括号的问题。只不过这次,对方除了能看到你的问题,还可以直接编辑。你的协作者,新建了一个代码块,并且输入了正确的信息。

在你这里看起来,就是这个样子的。协作者的头像,会显示在对应的修改内容旁边。这样一目了然。

对方还可以在代码块旁,选择添加注释。

例如输入以下内容。

你可以同步在自己的笔记本上,看到对方的注释。

这样一来,团队协作 Python 练习沟通的效率,自然就高了许多。

注意,为了安全起见,一定只能把该权限,限定在你信任的协作者中。

如果是打算把你的成果展示出来,你可以使用 Google Colab 与 Github 的集成功能。如下图,选择保存副本到 Github 。

然后,选择你希望保存到的 Github 项目。

保存完毕后,对应的 Github 页面会自动打开,供你预览。其中可以包含全部的文字、图片、代码和输出信息。注意笔记本的顶部,有一个「在 Colab 打开」的链接。

点击它,你就能迅速开启 Google Colab 环境,并且直接运行这个 Github 上的笔记副本。

版本

当你不停地尝试和改动代码的时候,很有可能会把问题改得更加糟糕。这时候,你恨不得有一个时光机,可以让你回到错误少一点的时候。这个时光机,Google Colab 是提供了的。

点击菜单里面的 Revision history 功能,你就能看到当前笔记本已保存的全部历史版本,包括修改时间、谁改的、文件大小等各种信息,一应俱全,想回到哪个版本,点一下「恢复」按钮就可以了。

另外,你也可以把 Google Colab 笔记本,直接下载成为 ipynb 文件,在本地保存副本。

一定要注意选择需要的存储路径,避免不知存到哪里去了。

我一般让学生交作业的时候,都需要同时提交 Google Colab 链接,以及一个 ipynb 文件。二者的内容,应该是一样的。既然如此,为什么还需要提交两样东西呢?这个问题,作为思考题,留给你。请注意联系本节标题,加以分析。

有了 ipynb 文件,你可以用本地的 Jupyter Notebook 开启。但是如果你只是想查看内容的话,这里给你推荐一个更好的工具,叫做 nteract。它可以帮你直接开启 ipynb 文件,用于查看。这样,你就没必要每次都用 Jupyter Notebook 命令开启后台服务,然后再到浏览器中点开对应的 ipynb 了。

小结

还记得在《如何高效学 Python ?》一文中,我给你推荐过的经典教材《笨办法学 Python》吧?

《笨办法学 Python》指出了一条看似笨拙,却非常有效的学习路径。我上课的时候,也一直在跟学生们强调——Python 这样的实践类技能,只能练中学(Learn by doing)。

本文给你推荐的 Google Colab ,可以帮你解决 Python 初学者练习实践 Python 编程时,最常遇到的几大痛点。包括:

  • 自动配置
  • 有效求助
  • 协作编程
  • 版本控制

这样一来,你可以把宝贵的时间,聚焦在技能的掌握和应用;而不是久病成医,成为「环境配置专家」了。

祝 Python 编程学习愉快!


2018 年度征文结束,我们选出了最喜欢的 9 篇文章

$
0
0

经过近两个月的投稿,「我的 2018 年度关键词」征文活动正式结束。这次征文我们邀请大家回顾你的 2018 年,想想自己都做了哪些事情、去了什么地方、买了什么东西、获得了哪些成就、有哪些新的感悟。

征文期间,少数派编辑部收到了 100 多篇投稿,根据文章的质量,并参考文章的综合阅读量和点赞数,我们最终从 25 篇入围作品中选出了 9 篇获得最终大奖的文章。

> 我们在微博上举办的「我的 2018 年度瞬间」摄影活动获奖名单已经公布,我们选出了 9 张最喜欢的照片

获得最终大奖的 9 篇征文

信息消费:从入门到放弃

文章节选:

在之前的几年中,「发现信息」构成了我数字生活的主题。一些契机让我将主要目光转移到英文内容上,进而发现了大量有趣、高质量的信息来源;播客成为了我生活的重要部分,让我得以在更多场景下接受信息的输入。我还花了很多精力钻研工具和方法,试图给自己的信息消费规划出最优的「食谱」。尽管知道还有改善的空间,但我仍然觉得自己走在正确的轨道上。

这种自我认同在过去的一年遇到了挑战。随着每天在各种信息源上花费的时间越来越多,我却没有感到自己的收获成比例地增长。相反,获取资讯很多时候成为了一种例行公事,驱使我阅读的似乎是某种不得不完成的义务,而不是最开始纯粹的好奇心。实习、升学等带有诸多变数的事项,更让我意识到之前所习惯的那套获取信息的方式,很大程度上是宽松的学校生活赋予的「特权」,不可能一直持续下去。那些看似严密的规划和流程,在生活的变化面前反而会变成一种束缚。哪怕时间精力允许,我也忽略了一些更为根本的问题:每天「勤勉」地阅读、收听、观看这么多信息,究竟是为了什么?消费这些内容让我在某种程度上变得更好了吗?还是像那些精加工但没有营养的食物一样,只是满足了感官一时的乐趣?

于是,我在去年决定暂时停下来,对之前积攒的信息源和工具方法做一番反思。在实现了信息消费的入门后,「放弃」成为了我 2018 年数字生活的主题。

2018 我的人生游戏指南——欲望与「成救」模式

文章节选:

2019 已经过去一周了。眨眼之间,18 年已经成了过去式。在这里也和大家先拜个早年。借此机会也想和大家讲讲今年一年下来我对「更好的自己」所做的努力和思路。

市面上有很多类似的用「积分来赚取成就」的应用,采用的就是用赚取分数的办法进行奖惩来管理约束自己的做法:完成任务进行奖励,未完成进行扣分。将自己的欲望清单作为目标,赚取积分达到一定的分值再进行兑换,从而激励自己更加努力,是一种激励自己前进的「游戏」。

归根到底这就是一种 「游戏化」 人生的概念。 用「欲望」来驱使自己实现「成就」。

本文主要讲解下针对个人「更好的自己」这一年来采用的 「欲望与成就」 思路和实践办法。

一个盲人的 2018 关键字——Log

文章节选:

站在 2019 年的晨曦中,回顾过去的 365 天,最让我觉得有成就感的是为我自己,也为其他落格输入法的盲人用户贡献出了这套听读更省时、选字更精准的解释库,有效地支持了 Mac 上的汉字高速录入,大大便利了日常办公。这个年度关键字,我觉得没有比「Log」这个单词更准确、更巧妙的了!

首先, 「Log」本身就是「落格」的英文名;其次,在编程领域它是指事件日志,我的整个优化工作,其实就特别类似于在代码出错的时候逐条查看事件日志,并一一加以修正的过程。

都市生活下厨指南

  • 作者:張奕源 Nick
  • 奖品:戴森 v7 Fluffy 吸尘器
  • 阅读全文

文章节选:

二零一八年,我的年度关键词是「烹饪」。

年少时,我受老爸影响,装模作样地学过几天厨艺。偶尔家人忙着上班没人管饭,我便将大米蒸上、配菜切好,等着大人回家处理;或者索性亲自上手,应付一两个菜。

随着年龄见长,我在家的时间愈来愈少,便也渐渐远离了灶台。直至二零一八年中旬,我吃够了各路难吃的外卖,且开始调整饮食结构,戒断碳水,于是「重操旧业」,走上了烹饪之路。

大半年下来,坑淌了不少,收获也有许多。虽然此刻的我厨艺尚且平平,但多少积累了些许经验心得。斗胆整理出来,帮你少走弯路。

工作之后,我是如何平衡全职和兼职工作的?

  • 作者:ElijahLee
  • 奖品:米家空气净化器 Pro
  • 阅读全文

文章节选:

从 2016 年初,我开始了我的兼职工作——写作。从较为空闲的学生身份,切换到忙碌的上班族,写稿对我的日常生活带来很大的影响。学业与兼职的兼顾,对大多数人来说,可能并不是难事;但全职工作之外再继续保持一份兼职工作,有时候会遇到很多困难。

教师 Jeffrey Silverstein 在 How to balance full-time work with creative projects一文总结了他是如何平衡全职工作与兼职工作的,受他启发,我也想谈谈我自己的感受。

在麻省理工学院上学是什么体验

文章节选:

要说 2018 年的高光时刻,应该就是我去 MIT (麻省理工学院)进行了 2018 年秋季学期的本科生交流。作为一名 985 大学的大四学生,在大四上学期,我有幸成功参加了 MIT Undergraduate Special Student Program。这个项目让我像一个 MIT 本科生一样,在 MIT 选课、学习和生活。

在 MIT 的学习生活无疑是丰富精彩的,但这一学期毕竟不能代表整年。回首 2018 年,着重于这段经历,并把战线拉长,从申请前的焦虑到拿到录取的兴奋,再到整个学期的开阔眼界,和交换期间的一些体会,我觉得我的 2018 年关键词是「做自己」。

这一年,我和世界的金钱关系

  • 作者:会飞的三羊店长
  • 奖品:斐尔可「87 圣手二代」机械键盘
  • 阅读全文

文章节选:

2018 的下半年,涨薪后的我刚刚有办法存下钱来。失去了工资太低怎么规划都不行的借口,我决心只依靠自己的收入生活,并计划了年底的一场旅行。

结局讲在前面,最后我去成了那场旅行(虽然也是以贫穷的方式)。在这个过程中我也发现,只要好好安排用度,用现有的收入也能过上让自己满意的生活。

如果你也是为自己的消费习惯感到不安的人类,或觉得花了很多钱也没有过上好的生活,不妨往下读读我这一年的实践。

三张桌面和三种状态:我的 2018

  • 作者:Derrick Zhang
  • 奖品:明基 WiT 智能台灯
  • 阅读全文

文章节选:

2018 年的总结文章,标题已经在我的 Bear 里躺了一个月。但当我每一次我想坐下开始想要写点什么,又会发现因为能写的太多,而不知道该如何写起。2018 年我 26 岁,这是一个非常有趣的时间节点。因为 25 岁之前你可以说自己「20 出头」的小伙子,但是 26 岁以后就变成了「快 30」的成年人。可我好像还没做好迎接这个转变的准备。

2018 年的年末,我搬到了一个新的住处。终于拥有了一个独立的小工作间。这也就避免不了自己会兴高采烈的布置一番。可惜的是,在家装方面没有什么天赋。好在,女朋友倒是喜欢布置一些花花草草。让我的小屋子,还算过的去。也就是因为如此,我坐在窗子的桌子前环顾四周,发现屋子里我布置的三张桌子似乎恰好就是我 2018 年最好的总结。

脱产求学后,我用手机做完个人管理 | 2018 与我的重构

  • 作者:UnnamedRoy
  • 奖品:Bose SoundLink Color 蓝牙音箱
  • 阅读全文

文章节选:

从 2017 年元旦起,我决定认认真真地开始学习任务管理,随后又进行了时间记录,改良了阅读与学习流程,积极探索个人管理。这一年成为我的效率之年。

2018 年则是我的重构之年。八月,我辞去了近四年的服务端中间件研发工程师工作,投身考研大军。生活的主要内容因而发生剧变,在不到半年的短暂时间里,我对自我的诸多管理系统都进行了重构。

适逢少数派年终征文,于是尝试总结这个过程中发生的碰壁、探索,以及感悟。

这些文章同样值得一读

在征文活动进行中,我们已经不定期在首页发布过入围文章,这些文章的作者都将获得「少数派定制福袋」一份,同时你可以在「2018 年度征文」专题 中看到所有入围文章。

由于时间关系,部分尚未在首页发布的入围文章,将在近期陆续发布。

奖品发放

我们将通过站内私信的方式向你收集奖品邮寄地址,并在三月中旬陆续发放奖品,请获奖作者留意私信通知。

感谢所有参加征文活动的作者

最后,我们还要感谢所有参与征文活动的作者,无论获奖与否,我们都非常高兴你能在少数派和大家分享过去一年的收获。在文章中我们可以看到大家的成长、进步和反思,也希望你在新的一年里可以继续朝着自己的目标迈进,勤于思考,乐于分享,期待你能继续和大家分享更多优秀文章。


年度摄影活动结束了,这 9 张是我们选出的「年度瞬间」

$
0
0

一张好的摄影作品,不仅能带给人视觉上的触动,还应该有「讲故事」的能力。当你每次拿起相机,决定按下快门的一瞬间,我们相信一定有什么打动了你。

不久前,作为 2018 少数派年度活动 的一部分,我们在微博上发起了「我的 2018 年度瞬间」年度摄影活动。经过 2 个月的征集,我们一共收到了将近 500 张投稿照片。从这些作品中,少数派编辑部成员投票选出了这 9 张获奖作品。

此外,我们举办的「我的 2018 年度关键词」征文活动获奖名单已经公布,我们从 100 多篇投稿中 选出了 9 篇获得最终大奖的文章

获奖作品展示

一等奖

摄影者:@iMrCuriosity,奖品为 GoPro Hero 7 Black 一台

二等奖

摄影者:@小柒酱er,奖品为富士 instax SHARE SP-3 照片打印机一台

摄影者:@晓雨流浪记,奖品为 Polaroid Original Onestep+ 拍立得相机一台

摄影者:@imClumsyPanda,奖品为国家地理澳大利亚系列摄影背包一个

三等奖

获奖者将每人获得一组一次性胶片相机套装。

摄影者:@Oo王业美少一oO

摄影者:@灼灼某人

摄影者:@ZerrySong

摄影者:@Post_Meridiem_

摄影者:@Oo璞oO

以上就是本次手机摄影作品征集活动的获奖作品,更多参赛作品,欢迎前往 微博话题主页 查看。奖品发放将通过微博私信通知获奖者,敬请留意。

> 下载少数派 客户端、关注 少数派公众号,了解更多手机摄影技巧 📸

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒


我的 2018,学会「在空中」与自己相处 | 2018 年度征文

$
0
0

编注:本文是「我的 2018 年度关键词」年度征文活动的第 16 篇入围文章,本文仅代表作者本人观点,少数派对标题和排版略作调整。


下图是 App in the Air 里我的 2018 年的飞行记录,14 万公里,210 小时,47 趟飞行。

2018 飞行记录

2018年换了工作,从北京到了新加坡,生活也随之发生了巨大的转变。从前在「宇宙条」时,有酒有友有理想,没日没夜唯工作,转换到在坡县,能读书,能游泳,每天都有太阳,唯独没有友谊和归属感。生活总是充满了变化和选择,而这一年唯一不变的,是一直在飞。

记录是一种不可或缺的仪式

飞行记录

把每一趟飞行都记录下来,这是这两年生活中不可获取的一种仪式了。抛弃了飞常准和航旅纵横,前者证件同步飞行记录的功能基本是废的,后者在国际航班的同步和手动添加上多年来基本没有进展, 我找到了最合适的飞行记录软件。


这个软件提供了一个非常有趣的年度回顾视频,因为少数派不能上传视频,也上传不了 Gif 图,提供两个观看地址:

为什么说这个软件是目前找到的最完美的记录飞行的软件:

  • 它能同步你邮箱里每一份行程单,基本不会丢失。
  • 它对国内外所有的航班检索和详细信息的支持非常好,迄今没有找不到的航线。

但除了记录本身,它还提供了一些有趣的维度,会让你从飞行本身跳出来。

比如,有一天,我从它的 airports 记录里,突然意识到,我在中国任何一个机场的出行次数,都比刚住了 6 个月不到的新加坡机场次数少。其实,才会真正意识到,未来可能新加坡的出行次数会一直快速增加,而中国的会停留在某一个数值。到那时候,可能真的是把异乡当故乡了。

Airports Record

而同时,这个关于机场的记录,也见证了我这十年来的生活变迁,广东读书,杭州第一份工作,北京第二份工作,新加坡第三份工作。

很喜欢有事没事打开这个记录看一看,脑海里其实会反复经历每次来到又离开一座城市的过往。

再比如,这个很有趣的徽章表:

Country Record

国外很多软件都喜欢集章或者集成就,每次打开这个页面,都会觉得原来自己还有这么多个地方可以去感受和经历。

旅程记录

近年来,越来越没有写攻略和游记的兴趣,所以关于旅程的记录,就只有图像、视频以及当时当刻的 Instagram 和朋友圈了。2017 年的时候,我把自己的单反处理掉了,因为我发现整整一年,都没有带那个重到爆炸的单反出门拍过照片。

最好的相机是你愿意带出门去的相机。

所以,2018年上半年,我整个旅程的记录,都只是 iPhone + Vsco + Instagram 滤镜拍照片,用 Osmo Mobile + iPhone 拍视频。这样也是能偶尔发现一些旅程中,让自己会愿意再翻出来看看的照片。比如,在巴西圣保罗拍的街景和里约热内卢拍的「星星山」--全拉美最大的贫民窟。

巴西圣保罗+里约热内卢

2018 年下半年,从 Nomo 开始,到 Leica Q 结束

最先觉得 Nomo 特别好用,是在中环随手拍的一个建筑物,觉得终于有个软件,可以让自己不停地按快门了。


香港中环

后来在美国、澳大利亚、印尼,用 Nomo 随手拍了很多张图片,终于实现了随手拍也能发 Instagram Feeds,而不是只发在 story 里保留 24 小时。

旧金山唐人街
Google园区的自行车
雅加达古街

也是在香港机场,买了 Leica Q,买 Leica Q 是我做的完全不基于大潮流,纯从自己需求出发的购买选择。我在相机上的需求,要能大光圈,夜景随手拍,拍风景多于拍人像,要轻便。用小 Q 在旧金山金门大桥随手拍了一张夜景之后,就已经觉得这个购物决策可能是近年来最正确的决策了。

旧金山金门大桥

当然 Leica Q 拍完后导入手机,用 Nomo 调色一起食用也是非常香甜了。

新加坡的家
旧金山飞行表演

谈到随手拍,在新加坡半年,才能真正理解「story」的产品意义。大多数随手拍,都真的随手发到了 ins story,保持一种联系感,既记录真实的生活,又不影响整体的社交平台的审美。也是真的作为重度用户,日常使用 ins story 之后,作为一个前「宇宙条」短视频产品经理,才真的意识到「快手」这个产品的价值和意义所在。

美好的生活不是常态,常态的生活真实但不一定美好,真实本身就有动人的力量。

在路上,保持舒适

作为始终在空中,始终在路上的常客,其实有几个搭配是保持舒适的重要因素。

  • 一家酒店集团的高级会员,至少要能保证延迟退房和空房时升级。
  • 飞猪 F3 会员及用它匹配来的至少一家航空公司高级会员(至少现在可以匹配深航和新加坡航空)。
  • 一张旅行信用卡(目前国内最佳还是浦发运通白)。
  • 机上便携拖鞋。
  • 机上卸妆液和保湿面膜(女生)。
旅行套餐

这其中,飞猪 F3 是相对好攒的,因为它不计名,也就是你给全家人消费都可以积累飞猪积分换邀请卡。而其它不管是酒店还是航空公司,都是计本人名。所以先挣飞猪 F3,再匹配所有能匹配的权益,是比较好的方向。

除了万豪的白金卡是自己住出来的,其它的机场贵宾室,新航金卡会员权益基本都是用信用卡和 F3 匹配出来的。

一年飞接近 50 趟,平均每周都要飞一趟,每个月都要在酒店住一周,如果不能让自己保持舒适,恐怕这种生活会让人身体和精神都到临界值。

在空中,继续工作

在空中,在路上,要工作是避免不了的,想安安心心拿着 Kindle 看完一本书或者拿着手机看完一部电影,可能等待着的就是深夜加班夜宵。

这一年所有的旅行,不超过 10 天的,我都没有带电脑,只带着 iPad Pro + 键盘 + Apple Pencil。这一年所有的旅行,我都必带降噪耳机,从 Bose QC30 到 B&O H9i 最后到最满意的 Sony 1000XM3。

但由于在飞机上或者旅途中,真的很难完全集中注意力写完一份 PRD 或者产品的方案,大多时候,都只是整理好思路,标注文档的重点,而这些事情都能用 Google Suites + Margin Notes 3 + Goodnotes 在 iPad Pro 上完成。(iPad Pro 如果贴上手写膜,手写和标注的体验应该目前市面上没有其它产品能匹敌)

而降噪耳机可能是在嘈杂的环境下让自己保持专注的最佳选择。我通常会打开 Spotify 的 Focus 歌单 (已离线)+ 降噪耳机让自己尽量与噪音隔绝,集中注意力。

2018 年,我的关键词应该是「在空中」了,有点累,也有游荡不知故乡,浮萍不知根的飘零感,但好在,「在空中」的繁忙,穿梭,以及每一趟航程中的独处,每一次旅行中的波折,也都在帮助我学会去保持思考,调整状态,把控情绪。至少,飞翔还未厌倦。

派早报:任天堂公布《精灵宝可梦:剑 / 盾》,三星今晚国内发布 Galaxy S10,摩托罗拉将推出折叠屏手机等

$
0
0

任天堂新作公布:《精灵宝可梦:剑 / 盾》

昨晚(2 月 27 日),任天堂在《精灵宝可梦》直面会上,公布了宝可梦新作将名为《精灵宝可梦:剑/盾》。据了解,该游戏设定地区为伽勒尔,在这片地区上,人类和宝可梦共同生活;本次游戏的三名初始宝可梦分别是炎兔儿,泪眼蜥,敲音猴。

《精灵宝可梦:剑/盾》预计将于 2019 年冬季在全球地区同步发售,登陆平台为 Nintendo Switch。来源

三星将于今日在国内发布 Galaxy S10 系列

昨日(2 月 27 日),三星手机官方微博宣布,Galaxy S10 系列中国发布会将于今日 18:30 在乌镇举行,届时 Galaxy S10e、Galaxy S10 和 Galaxy S10+ 三款新机将正式亮相。按照以往的惯例,此次发布会的重点是公布 Galaxy S10 系列国行版的最终零售价。来源

苹果与 NHL 合作,推出新一期「Shot on iPhone」广告

近日苹果与 NHL 合作推出新一期「Shot on iPhone」广告,新的广告牌目前悬挂在 NHL 联盟中的八支队伍的球馆外,广告中呈现的照片都是球员使用 iPhone 拍摄,而其他照片未来几周时间内将会出现在各大社交媒体中。来源

摩托罗拉即将推出折叠屏手机

今年 MWC 上多家手机厂商推出了折叠屏手机,而作为曾经推出折叠手机的摩托罗拉则也有类似的计划,Engadget 本周在采访摩托罗拉全球副总裁时,后者提到摩托罗拉正在开发更灵活的折叠屏手机,并且摩托罗拉推出的折叠屏将不考虑外折叠设计,更可能会是双铰链折叠设计,考虑到摩托罗拉近期申请的一项专利显示,其新的折叠屏设计采用的是内折叠设计,其外观更像是摩托罗拉经典的 RAZR 翻盖手机的折叠屏翻版。来源

苹果确认「泰坦计划」将裁员 190 人

昨日(2 月 27 日),据《旧金山纪事报》报道,苹果在给加州就业发展部的邮件中表示,将裁掉位于圣克拉拉和桑尼维尔的自驾车部门的 190 名员工,其中包括 38 名工程项目经理、33 名硬件工程师、31 名产品设计工程师以及 22 名软件工程师。根据该文件显示,裁员将于 4 月 16 日正式生效。

此前,据上个月 CNBC的报道,苹果已表示将改组自动驾驶车部门,并称改组过程将会影响 200 名员工的岗位,其中有一些会被裁掉,仅有少部分人会被重新分配到公司其他部门。来源

抖音国际版收集儿童数据,遭 570 万美元罚款

昨日(2 月 27 日)美国联邦贸易委员会(FTC)表示,Musical.ly(现为抖音国际版 TikTok )由于违反儿童在线隐私保护法案,非法收集 13 岁以下未成年人的姓名、电邮地址和住址,将受到 570 万美元的重罚,创下了美国侵犯儿童隐私案的最大民事罚款记录。

抖音方面表示,它已采取措施来增加对 13 岁以下用户的安全和保护,并且将针对这些用户推出单独的应用内体验内容和用户互动。来源

> 下载少数派 客户端、关注 少数派公众号 ,每天了解科技圈的新鲜事 📰

> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺  🛒


玩转 Excel 中的合并单元格

$
0
0

让我们来设想这样一个场景:假设你现在是某银行总部的业务分析员,领导发给你了一张 Excel 表格,列举了各营业网点的客户经理 2018 年的新增客户量。领导希望你在这个基础上做一些分析,得出发展新客户最多的员工、发展新客户最多的营业部,以及各营业部的人均新客户量排名等情况。

领导发给你的 Excel 表格

我们工作中遇到的类似情况并不少见,其实这个任务也并不难,对 Excel 稍微熟悉点的,运算排序、数据透视表等功能,分分钟就能搞定。麻烦的地方在于,由于「营业网点」这一列被合并单元格了,导致这些功能无法正常运作。麻烦的是,一共有 300 多个营业网点,要能顺利地开展数据分析,就不得不先把他们取消合并,难道要一个个操作?

这样的场景,在许多工作中都并不陌生。但凡要和 Excel 打交道的人,都为合并取消合并单元格这件事头疼过。由于 Excel 表格往往在不同时间、不同的人手里承担着不同的角色:

  • 在用于数据分析时,由于单元格合并后,无法进行常规的排序、筛选以及进行公式计算,我们自然希望不要合并任何单元格;
  • 在用于数据展示时,出于美观和减少冗余信息的考虑,尤其是需要将 Excel 表格粘贴到 PPT 中进行展示时,我们又需要把一些单元格合并起来;

在这一分一合之中,如果只是少量的几行数据,那么手动一个个操作下也就罢了。然而,一旦数据量规模大了,再一个个合并或取消合并,就变成了一件机械、重复而又费劲的事情。这篇文章,我们就来谈谈如何能够得心应手地搞定 Excel 中合并单元格这件事。

本文中的举例和操作,都会用到上面案例中的 Excel:⏬ 示例文档.xlsx(点此下载)

你可以下载后,自行对照本文操作和学习。





本文为付费栏目文章,出自《Power+ 2.0》,订阅后可阅读全文。

不装 App,用这 8 款免费的网页工具解决日常图片处理需求

$
0
0

平时用电脑办公、写作的时候,我们难免会遇到图片处理的问题:比如说格式转换、压缩、抠图以及美化等等,而这些相对简单的操作往往需要我们安装各类动辄几百 MB 的复杂软件,同时也要付出相对的时间和上手成本,更不用提这类工具往往有着不便宜的售价。

事实上,你大可不必如此。只要有网络,我们仅需打开浏览器前往特定的网页就能进行图片处理,而且用完关闭浏览器即可,即开即用,十分轻量化!本文就帮你收集了一些免费好用的在线工具,可以让你更「轻量化」地处理图片。

在线抠图:remove.bg

🔗 remove.bg

remove.bg 是近期热门的在线图片处理工具。它是一款使用 AI 技术,通过复杂的机器学习过程,训练出足以分辨前景人物和背景的工具。仅需五秒钟的时间,remove.bg 便能帮你去除图片背景,实现自动抠图。

remove.bg

我以长发女性1 的图片进行了测试,remove.bg 确实可在 5s 左右的时间将图片中的人物与背景分离,而且在平时人像抠图较为花费时间的头发发丝部份,也能够表现出不错的效果。

发丝细节处理也十分出色

倘若你对结果不满意,remove.bg 还提供了「橡皮擦」工具,自己手动进行调整,但是 remove.bg 目前并不支持调整橡皮圈的半径大小。此外,你还可以为抠图后的人像添加颜色或图片这类自定义背景。

调整背景颜色

根据网站中的介绍,目前该机器学习模型只能准确判断图片中的人像,其团队也正致力开发支持其他类型的图像功能。值得注意的是,免费版本 remove.bg 输出的图片限制最大尺寸为 625×400,更大的尺寸输出以及 API 等功能需要付费订阅才可享有。

Emoji 填充图片 :Emoji Mosaic

🔗 Emoji Mosaic

不难发现,如今的社交聊天已经离不开 Emoji 表情符号,细心的读者也会注意到,少数派的文章里也会经常出现它。

而 Emoji Mosaic 这款免费的网站工具,主要功能则是「展现」了 Emoji 表情的另类用途:使用 Emoji 表情来填充你上传的任意图片,让你的图片处理变得格外特殊。

进入 Emoji Mosaic 网站后,我们只需选择图片上传即可。Emoji Mosaic 将自动为图片填充表情,有意思的是,页面还会为你展示填充的过程。

填充过程

Mockup 展示图制作:Smartmockups

🔗 Smartmockups

Mockup 即模型图,按我个人的理解,就是指通过图片处理工具将产品画面整合到实体装置中的图片。在少数派里,我们常常看到应用界面置入手机的图文封面就是 Mockups 的一种。

少数派文章题图中的 Mockup

相比于直接展示产品画面,Mockup 看起来就跟真的在实际场景中使用一样,让图片整体的观感与质感会有不小的提升。但其制作方法常常需要通过专业的绘图类应用 (如:Photoshop、Sketch) 实现,步骤稍显繁琐。

而网站 Smartmockups 便解决了这一繁琐问题。你仅需上传屏幕截图,它便能自动为你将截图整合到所选图片的手机画面之中,且无需注册账户即可下载。除了常见的手机、电脑等电子设备的 Mockup,Smartmockups 还支持水杯、T恤等实体物品的 Mockup,方便你在制作前查看图案的实际效果。

值得注意的是,免费版本仅提供了 200 个免费模型和基本的功能,更多的模型及高级功能需订阅才能开通。

图片压缩:TinyPNG

🔗 TinyPNG

无论是文字作者、摄影师、设计师,还是其他想通过互联网分享图片内容的人,都会遇到过图片过大而出现无法上传、 加载慢的情况。

事实上,这也可以通过在线的网页工具得到解决,老牌的图片压缩网站 TinyPNG 便是最优选择。虽然直到现在依然缺乏中文支持,但简单的拖拽上传也很容易上手。

TinyPNG

根据官方的描述,TinyPNG 采用的是 quantization 压缩算法,在快速完成压缩大小的同时,也能清晰度、色彩方面保持着不错的效果。目前支持图片文件类型为 PNG、JPG 。

不过,免费版有着图片单张 5MB 的大小限制,如果有需要也可以购买专业版,不仅没有单张  5MB 的限制,还能一次性批量压缩更多的图片。

图片立体像素画:voxelize-image

🔗 Voxelize Image

像素作为一种趣味、独特的艺术创作风格,一直备受部分群体推崇,而从其衍生出的立体像素,更是将趣味性进一步提高!Voxelize Image 便是帮你将图片转换为立体像素风格的在线工具。

Voxelize Image

虽然网站界面为英文,但操作上十分简单易用,只需在右下角的方框中上传图片,它便会自动把图片转换成趣味性十足的立体像素效果:

少数派 Logo 立体像素化

此外,Voxelize Image 还在右方的菜单中提供了多项参数设置,比如说色彩、光源、金属质感等等,让你可以轻松创作出满意的立体像素图片。

词云图制作:WordArt

🔗 WordArt

词云图是指对文本中出现频率较高的「关键词」予以视觉化的展现,并词过滤掉大量的低频低质的文本信息,使得浏览者一看便清楚数据信息的主体,比如说:

词云图,图 / 网络

这样的视觉优势,让词云图的适用场景变得十分广泛。但事实上,很多人都曾尝试过模仿,但动起手后却发现,制作这种图形不仅耗时,而且最终的成果远远不如网上那番错落有致。但有了 WordArt,词云图的制作就变得非常简单了。

进入网站点击「Create Now」开始制作后,我们可先输入关键字文本信息,(支持自定义文字的方向、出现次数、大小等等);然后选择或上传图案作为词云填充背景即可点击预览。

少数派词云图

倘若对自动生成的图片不满意,WordArt 也提供了工具帮助你进一步调整。

不过需要注意的是,WordArt 网站内置的字体并不支持中文,所以在制作中文词云图时,我们需要自行上传中文字体,以确保中文能够正常显示。

「抖音风格」图片制作:PhotoMosh

🔗 PhotoMosh

去年科幻电影《攻壳机动队》的宣传海报设计,进一步让故障艺术 (Glitch Art) 被更多的人所了解。

故障艺术风格,就是指显示设备因为故障,如电压不稳、屏幕坏点等显示的内容与原图出现误差(包括颜色误差、图形错位等)而导致的图形样式。非常流行的抖音风格也是其中的一种,视觉效果相当震撼。

图 / 网络

而如果你想制作这种风格的照片,那么便不可错过一键生成故障艺术的在线网页:PhotoMosh 。

PhotoMosh

使用方法很简单,直接上传图片即可在右方的菜单栏中生成多达 27 种故障特效,并且每一种特效均支持参数调节。PhotoMosh 甚至还增加了随机功能键「MOSH」,为纠结症用户提供一剂良药呀。

少数派 &故障艺术

此外,生成的特效图还支持静图 / 动图 / 视频三种格式导出,帮助你制成一个完整的故障艺术作品。

全能的图片编辑器:iLoveIMG

🔗 iLoveIMG

图片在线处理工具中,不可不介绍的当然是全能的图片编辑器:iLoveIMG。

iLoveIMG

相比于上文介绍的工具,iloveimg 的功能显然更为强大,不仅支持图片压缩、添加滤镜,还支持格式转换、加水印等丰富的编辑功能,基本能够满足普通用户日常的图片编辑需求。

另外,iloveimg 还支持直接在设置中切换为中文显示,对中文用户也更为友好。

以上就是本次在线图片处理工具的推荐啦,如果你有其他的工具,也欢迎在评论里留言向我们推荐。

> 下载少数派 客户端、关注 少数派公众号 ,了解更多有趣的应用 🚀
> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒


比智能设备更能提升父母生活品质的,可能是你的陪伴 | 2018 年度征文

$
0
0

编注:本文是 「我的 2018 年度关键词」年度征文活动的第 17 篇入围文章,你可以 点此查看完整获奖名单。

本文仅代表作者本人观点,少数派对标题和排版略作调整。


这一年又经历了人生一大转折点——大学四年完结。但为了梦想,我想去提升自己,所以 gap 一段时间去准备了某场考试。这样的选择让我能有机会在成年后,还能有较长的时间来感受家乡这座小城市的美,或者更确切地说是来感受与家里人相处的点点滴滴,所以「家」理所当然地成为了我的年度关键词。

孩子是客,来了就要走

自从上大学后,家就成了一个短暂停留的地方。从放假前对家的向往,到放假完时的不舍,这样一遍遍的轮回,似乎是这几年必然有的情节。我妈总是在准备一桌丰盛饭菜时说起:「儿子是客,来了就要走的,给他多做点好吃的。」

车票记录着我从常住人口变成了「客人」
车票记录着我从常住人口变成了「客人」

逐渐习惯了这样的人物设定,回家变的像是走亲访友。我也尽量带一些礼物,或是特产或是一些我自认为会提升生活品质的小物件,家人看到总会笑着收下说我又买些不中用的东西。离开前叮嘱好用法,想着他们因我的小心意而生活的更美好,我也能带着好心情上路。毕竟是客,总归要走,停留的时间不长,来不及看他们变老,再见之时发现他们已衰老太多。

你想象中的美好智能家居

自己了解到许多智能家居的知识,为了让母亲能在起床后就能立刻喝到热腾腾的粥,特地为她买了一个米家智能插座,搭配电饭锅就能定时在起床前开始熬煮,打开锅就能品尝美食。

而家里的等离子电视也太过老久,为了能有智能的观看体验,我帮家里购置了一台没有自带广告运行内存还很大的安卓电视盒子。心想着外婆就能一口气看完喜欢的电视剧,父亲也能随时看新闻。

年初购置了天猫精灵,考虑到外婆可以用它听京剧,父亲可以听相声,母亲可以在家放曲练广场舞,智能音箱也能帮他们活跃气氛。

为了减轻他们的家务负担,特地在五折时购入了广受好评的米家扫地机器人,这样父母就不用弯着腰来扫低矮的床下。

广受好评的米家扫地机器人其实家人也会闲置
广受好评的米家扫地机器人其实家人也会闲置

上述部分智能家居的物件想必各位也有为家人添置过,在我们看来这些产品的使用的确会让生活变的美好。当我们为家人配置好并演示其强大的功能时,脸上总是带着骄傲的笑容,家人们的赞赏让我们觉得自己做了一件造福家人的事情,家人们的生活因为自己的孝心而变的越发美好。

难能可贵的是我们有这份心,但现实可能与我们的想法有些出入,这些智能家居的配件可能并没有带来某些实质性改变,有时甚至会变成烦恼。

你不在的时候,他们离科技很远

曾经啥问题都能解决的爸妈现在变的很多东西搞不懂,我们习以为常的智能家居、手机新品,他们都不甚了解。就算为他们配置了众多提升生活质量的产品,总会因为各种各样的原因而搁置在一旁。

买下的智能插座不稳定,有时起床发现一锅杂粮还在泡着水,用了几次嫌麻烦,干脆早起自己煮。而电视盒子 UI 乱,看个剧还要几个 App 里换着找,网络不好时卡顿半天,外婆干脆换回数字电视看频道。

TV 版 App 复杂的 UI 有时让年轻人都找半天
TV 版 App 复杂的 UI 有时让年轻人都找半天

不会普通话的外婆用不好天猫精灵,母亲想让智能音箱放的歌又总是找不对,以智能为卖点,最后只能当个蓝牙音箱用;扫地机器人还算不错,但有时卡在沙发下捞都捞不出来,反而变成家务烦恼,有时父母嫌麻烦干脆拿扫帚扫两下。这些我们很好解决的问题,家人们都因不懂或麻烦而无法解决,我们看来的一些小 bug 或误操作,都是他们排斥新科技的导火索,我们能够不厌其烦耐心解决的问题,在他们看来都是耗费精力的大麻烦。

在电视柜吃灰的天猫精灵
在电视柜吃灰的天猫精灵

得益于这次较长时间的停留,让我能有机会感受在我成年后家人们的日常生活变化。这种变化很微妙,就像他们的白发,一开始看不到,发现时已经很长很明显。

父亲用着母亲换下来的手机,调大了字号还是要眯着老花眼才能看清,每天看着今日头条里的新闻,嘴上还不忘感叹几句。母亲则爱和朋友、舞友聊天,时不时收到别人的砍价拼单链接,弄错了的设置不会改,打开应用商店几十个应用需要更新。外婆用不好智能机,干脆一台大按键大音量的老人机随身带,接完电话还总忘挂断。

这种奇怪布局的微信是父亲老了的印证
这种奇怪布局的微信是父亲老了的印证

我们的父母大多离科技很远,只有孩子在身旁时,才能用好很多东西。你很难想象父母遇到这些科技产品出问题时的那种无助感,一辈子养成的生活习惯很难以改变,智能产品的介入有时则会打乱他们的生活节奏。

吓坏父母的广告
吓坏父母的广告

而各类诈骗营销的广告也是父母们的一大困扰,网页中跳出手机已遭受病毒的可怕提示,一般都让家人们害怕不已,立刻点击下载安装所谓的安全软件。看到银行发来的积分兑换短信立刻点链接去兑换,殊不知已经进入了骗子的圈套。我们要用足够的时间和耐心为他们解释并解决,才能带给他们一点美好的改变。

陪伴与交流比设备更能提升生活品质

仔细想来,那些放在父母家中的智能家居设备似乎是为了弥补我们无法尽孝的遗憾,用设备的陪伴来替代我们的陪伴。逢年过节的时候,带回家的礼物,或对象会让家人开心,而陪伴与交流则比送礼更加重要。

我很庆幸这段时间的停留,让我有机会去陪伴家人,让我有机会和他们多聊聊。我们提倡的数字生活,并不是只乏味无趣的高效工作,也不只是孤独的智能生活,更应该是与人文关怀结合起来的多彩生活态度。我想这样的人文关怀不仅是我们每个子女应该为家人做的,更应该是社会企业要做好的,生产设计更具年龄包容性的产品,降低老年人的学习成本,让科技普惠所有人群。

数字生活以人为基础,智能之家也以人为基石。家人们都在等你:有你在家好过智能之家,有你在家好过千家万家。

面对 Word 中的一两千道题目不要怕,巧用 Excel 自制一个答题器 | 一日一技

$
0
0

工作后经常需要进行业务知识考试,这种考试往往会动辄发个一两千题的 Word 考试题库下来让大家背到昏天黑地。对于我这种读书不过脑的人,看着一大堆字常常是 5 分钟就从入门到放弃。某次我发现可以通过 Excel 将长篇累牍的 Word 转换成简洁清新的 Excel 题库,并且通过条件格式把题库变成一个电脑端答题 App ,从此考试不求人。

用 Word 编辑题库

在用 Excel 进行转换之前,我们需要先在 Word 里对题库进行整理。正常情况下编辑题库的人不会根据你的需求对题库进行排版,我们需要通过 Word 的「替换」功能将题库整理成我们需要的格式。

题目类型分类

题库一般会把单选、多选、判断集合在一起,为了方便后期在 Excel 里分类,应该先把不同类型的题目分开进行保存,如果还有简答的话,这种题目就不建议放进 Excel 里了,老老实实用打印出来背吧。

删除多余空格

有些出题人出题时手误在选项序号和符号之间加入空格,先删除空格有助于后面对格式进行处理。在查找栏中输入^w,替换栏中不输入,点击「替换」,即可将空格去除。可以多用几个 ^w尝试一下,如 ^w^w删除两个连续空格。^w是 Word 中的空格代码,你也可以在替换中通过特殊格式找到它。

题库来源于网络

使用特殊符号进行替换

题库分类之后,就可以开始把题库里的选项序号 A、 B、 C、 D、 替换成文章里没有出现的特殊字符,例如 @ # & 之类(下文以 @ 举例),这样用 Excel 导入题库的时候就可以选择「特殊字符」作为分隔的依据。注意不要只替换字母,这样会把题干和答案中的字母一并替换掉,你会发现整个题目支离破碎不知所云。应该把字母后的符号也带上一并替换,有时出题人设置的格式并不统一,需要多替换几个符号试验一下,例如 A. A。 等等。

替换后效果 题库来源于网络

如果题库将答案单独列出为「标准答案:」,那可以将其一并替换为「@标准答案」,如果答案是写在题干中,那就留到 Excel 里再进行处理。

去掉换行符

一般情况下题干和选项之间会存在换行符,我们导入 Excel 后希望实现题干和选项都在同一行,但又不希望所有题目都挤在一行,这时候刚刚替换的特殊字符就派上了用场。把 ^p @ 替换成为 @ ,同样使用 ^p^p @ 甚至 ^p^p^p @ 试验一下。^p是换行符的代码,同样可以在特殊符号中找到它。

替换换行符后效果 题库来源于网络

用 Excel 整理题库

将题库导入 Excel

将处理过的题库另存为 TXT 文档,然后用 Excel 打开,原始数据类型选择「分隔符号」,分隔符号勾选「其他」,将之前选择的分隔符号填入对话框中。

分离答案

如果题库里的答案没有像上文提到的用「标准答案:」列出来,而是写在题目括号中,这样我们可以用函数 MID 和 FIND 函数组合提取括号里的答案选项,或者将整个题干复制到新一列,然后用替换的方式分别将 * ( 和 ) * 替换为空,这两个做法都有可能将题目其他括号里不是答案的内容提取出来,但这种情况应该不多见,替换后人工巡查一遍即可。同理用「( * )」替换为空白即可将题干中的答案去除。

利用条件格式将题库做成答题 App

在上一步已经把 Word 题库转换为 Excel 题库了,如果你跟我一样面对干巴巴的纸张读不下书,还可以把分列出来的答案隐藏起来,用条件格式在题目与选项之间答题。

答对显示正常格式,答错单元格就显示出高亮的颜色。

> 下载少数派 客户端、关注 少数派公众号,让你的工作更有效率 ⏱

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒

派早报:特斯拉发布售价 3.5 万美元基础版 Model 3,三星 S10 系列国行版正式发布,罗永浩退出「聊天宝」股东行列等

$
0
0

特斯拉发布售价 3.5 万美元基础版 Model 3

今日,特斯拉推出了期待已久的基础版 Model 3,售价 3.5 万美元(约合人民币 23.4 万元)。3.5 万美元版的 Model 3 将具有 220 英里的续航里程,最高时速为 130 英里/小时,并在 5.6 秒内从 0 加速至 60 英里/小时。

特斯拉还改变了客户的购物体验,允许客户在购买前试用汽车,并在 7 天或 1000 英里内归还汽车时提供全额退款。此外,它正在推动在线销售和移动端销售,同时也在减少汽车展示厅的工作人员,特斯拉未来几个月内将关闭大部分实体店。对此特斯拉表示,如果该公司要保持财务可持续性,那么决定从实体零售业转移出去是必要的。最近几个月公司的财务状况有所稳定,但特斯拉的利润仍然非常紧张。来源

三星 S10 系列国行版发布,4999 元起售

昨日(2 月 28 日)三星在乌镇召开发布会,正式为国内用户带来 Galaxy S10 系列产品的国行版本,并公布最终了最终的零售价。其中, S10e(6GB+128GB)售价 4999 元,S10(8GB+128GB) 售价 5999 元起,S10+ 售价 6999 元起,最高配置版本(12GB+1TB)售价高达 10999 元。三款新品将于 3 月 8 日正式在国内开售。

此外,三星还在发布会上还带来了此前在 MWC 2019 亮相的折叠屏新机:Galaxy Fold。不过遗憾的是,三星并未公布该机型的售价和具体的上市时间。来源

罗永浩退出「聊天宝」股东行列

昨日(2 月 28 日),财联社报道称,天眼查的数据信息显示,罗永浩已先后退出了天津云上漫步科技合伙企业(有限合伙)、天津云上畅游科技合伙企业(有限合伙)股东行列。据悉,「聊天宝」(即原「子弹短信」)的主体公司北京快如科技有限公司,由成都快如科技有限公司 100% 持股,而成都快如科技有限公司正是由上述两家公司控股,目前两家公司实际控制人变为王威。来源

ofo 测试「折扣商城」功能

今日早间,据新浪科技报道,共享单车 ofo 正在测试「折扣商城」的功能:让用户可将押金转换为商城金币,进而可在商城购物消费,相当于为用户提供了另一种方式的退押金。

新浪科技称从 ofo 的一位内部人士了解到,ofo 目前确实在测试折扣商城,用户选择兑换金币后,再次骑车也无需缴纳押金。申请退押金的用户可以选择将押金兑换成购物金币,99 元押金可以兑换成等值于 150 元的购物金币,199 元押金可以兑换成等值于 300 元的购物金币,可购买的商品包括食品生鲜、酒水饮料和美妆护肤等品类。对此,ofo 公关部尚未作出回应。来源

微软 Build 2019 开发者大会开放注册

近日,微软宣布将于 5 月 6 日至 8 日在西雅图召开年度开发者会议 Build 2019,大会注册入口日前已经开放,常规票价是 $2395。今年的 Build 2019 可能发布的内容包括新版本的 Windows 10 和 Windows Lite,Chromium 版 Edge 浏览器,HoloLens 2 开发内容等等,目前微软尚未公布本次大会的具体日程。来源

VUE 升级 3.0 版本,全面提升 Vlog 社区属性

近日,一直耕耘在视频领域的 VUE 近日发布了 3.0 版本,正式升级为 VUE Vlog,增强了 Vlog 社区属性3.0 版本提供了更加简单易用的工具,通过内置的「游记助手」。用户只需在提供的结构框架中输入简单的信息,就可以生成一段旅行 Vlog。而 VUE Vlog 去中心化的分发机制,强调个人品牌的分发策略,可以让更多优质创作者和优质内容产生更多曝光机会。

耐克签约《英雄联盟》联赛 LPL 官方服装合作伙伴

据新浪体育报道,昨日(2 月 28 日)下午,腾竞体育与耐克中国正式宣布达成为期四年的深度战略合作,双方合作主要聚焦于《英雄联盟》LPL 赛事,除了队服、队鞋和电竞联名产品,耐克还将为 LPL 选手提供专业化、科学化的技术支持,帮助电竞运动员提升赛场表现。

另据发布会现场公布,从 2019 季中冠军赛开始,用户将能够购买到耐克与 LPL 联合定制的电竞主题服饰,而在 2019 英雄联盟全球总决赛期间,由耐克设计的 LPL 赛区队服也将正式亮相。来源

> 下载少数派 客户端、关注 少数派公众号,每天了解科技圈的新鲜事 📰

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒

Viewing all 14473 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>