贫穷/富裕更能暴露人性之恶

立论 贫穷更能暴露人性之恶

古人云,仓廪实而知礼节,衣食足而知荣辱。富有的人可以有很多的选择,而贫穷的人选择的机会更少,穷人的生存空间不断地被压缩,从而使贫穷的人必须更不择手段地去争取自己的利益,去扩展自己的生存空间,从而更容易暴露出人性恶的一面。

举例

正面 富裕

  • 比尔盖茨对公益事业的贡献

贫穷

  • 医院中面对高昂的治疗费与亲情的抉择
  • 马路上的碰瓷

iPad轻度生产力体验指北

「这个电脑,拿掉了电脑的条条框框。」

iPad系列产品,在iPad Pro产品线发布以前,可以说只是一种「阅读」,「浏览」的工具,是一个用于获取信息的工具。尽管在小部分领域中得到了较好的应用,但鉴于触控打字的不便,生产力软件的缺失,iPad在生产力上一直难有起色。

iPad Pro产品线的发布,使得iPad系列产品开始在生产力上有了大跨度的进步,iOS加入了对快捷键的原生支持,分屏多任务的加入,由macOS引入了dock栏的概念,加之iOS一贯的流畅和稳定,iPad系列突然在生产力领域中撕开了一条口子。

本文的体验皆基于iPad 2018,搭配Apple Pencil。经过一段时间以来在日常学习和生活中,对iPad较为全面的使用,我认为iPad在轻度任务的环境下完全能够胜任电脑,甚至有过之而无不及。

苹果官方新款iPad 2018的宣传是,「这个电脑,拿掉了电脑的条条框框」,自然是对这一款iPad寄予厚望的。从这一代开始,iPad系列产品开始转攻教育市场,面向教育市场299美元的售价,较为便宜的罗技 Crayon替代了售价高达99美元的Apple Pencil,使得「用iPad进行书写」这一任务不再昂贵。

便携 | 拿出即可使用的迅速

官方对iPad的定义,便是「便携式电脑」。自然iPad在便携性上,非常明显地,iPad的便携性远远高于笔记本电脑,即使是最为轻薄的new Macbook,也无法拥有像iPad一样「从包中拿出即可使用」的方便。

如果说要通过一个数据来衡量便携性,那重量将是最好的一个选择。根据官网的信息,2018款的iPad重量为469克,作为对比,Macbook的重量为0.92千克,13英寸版本的Macbook Pro为1.97千克,15英寸版本的Macbook Pro为1.83千克(好奇怪居然还轻一点),13英寸版本的小米笔记本air为1.3千克。

也就是说,一台iPad的重量约为最轻薄的传统笔记本的一半。与各种专业课的书籍一同塞入背包中,iPad的重量可以说是几乎感受不到。

书写 | Apple Pencil

新款的iPad,给iPad产品线带来了原来仅在iPad Pro上才有的Apple Pencil的支持,并且额外还支持罗技的Crayon蜡笔。

1
在Apple Store购买Apple Pencil一周之后,发现罗技 Crayon开始在Apple Store上架,但是并没有提供适用的设备,故只能从各大媒体的新闻中感受到「蜡笔」与「铅笔」的不同。

因为是用于做笔记,那么Apple Pencil当然是必不可少的一个配件。

Apple Pencil作为苹果推出的第一款触控笔,在与Surface Pen的对标中交出了不错的答卷。20ms的「业界最低」延迟,倾斜检测,压力感应以彰显出Apple Pencil的自信,而类似于传统铅笔的简洁外观,则传承了Apple一贯的设计风格。

使用Apple Pencil与iPad做笔记,我选择了「Notability」作为我的笔记软件。这款软件从Apple Pencil发布之前,就为传统的电容触控比制作了防误触的功能,因此也获得了一定的知名度。在Apple Pencil发布之后,获得了系统级防误触功能的Notability在使用体验上更上一层楼,可以媲美纸笔的书写体验。

Notability可以将笔记归类到不同的文件夹,而文件夹又可以归类到不同的项目之中。所有的笔记都可以按文件夹的形式进行索引。并且,在最近的更新中,notability还增加了对手写内容搜索的支持。这样一来,查找笔记的内容变得更加方便了,「电子化笔记」更能凸显出其独特而不可替代的优势。

阅读 | 方便而独特的阅读体验

对待阅读,不同的读者一定会分为两大阵营——电子阅读和纸质阅读。

一个月以前,尝试使用PDFelement阅读法学教材的我,在下定决心购买纸质教材的时候,发出了「真香」的感叹。一度感到电子阅读并不能媲美纸质阅读的效率。

在使用PDFelement后,感觉电子阅读相比起纸质阅读,并不能很好地体现出电子阅读的方便、快捷、灵活的特点。并且,PDFelement也不能很好地对全书的笔记进行整理和归纳,更缺少纸质书翻页的那种「手感」。

但使用iPad阅读教材的体验真的那么差劲吗?事实证明,是使用的APP还有进步的空间。

如果你正在使用普通的PDF阅读器,感觉整理和归纳笔记,复习内容不方便的话,那么MarginNote一定值得一试。

在写作这篇文章时,MarginNote 3已经推出,但APP内购售价为88元,而上一代的MarginNote Pro只需18元。贫穷限制了我购买新版本的软件,于是我便购买了MarginNote Pro。

虽然MarginNote 3已经推出,但旧版本的MarginNote Pro依然在更新,最近一次更新为6天前(9月23日),更新内容为适配了最新的iOS12。

MarginNote号称「一款会重塑学习方式的阅读笔记工具」,事实证明,MarginNote确实做的不错。可以将PDF等格式的书籍导入到MarginNote中,并且对PDF的每一个标注都会自动生成一张卡片,随后便可在大纲和导图视图中进行整理和归纳,将书中的内容组织成为一张思维导图。

由于使用的不是最新的MarginNote 3,所以就不将详细的使用体验写上来了。

传输 | 「隔空投送」与捷径

如果你拥有「苹果全家桶」设备,那么传输文件将是一件简单而优雅的事情。只需点击分享,弹出的菜单中便会显示可以进行隔空投送操作的设备。

然而我目前使用的设备,除了iPad,还有现在正在用于打字的一台Windows笔记本(正在写作这一段落的时候,我购买的蓝牙键盘还没有送达),在Windows设备上,自然无法使用苹果全家桶的「隔空投送」功能。这是我们则需要使用一些第三方软件。

在可以与Windows设备互传文件的所有软件中,使用最多的一定是QQ。自从QQ加入了「面对面快传」和「传文件」功能后,便一举成为文件传输应用的「榜首」。不过很遗憾的是,iPad上的QQ并没有加入面对面快传的功能,但是传输文件到电脑和传输文件到手机的功能还是得到了保留。

除了QQ之外,一些原来Android平台上的老牌文件传输应用,在iOS平台上也能获得不错的体验,例如Airdroid,快牙,以及茄子快传等。而在iOS12中新增的「捷径」功能,也使得iOS向Windows传输文件变得更为便捷。

为了方便地从iPad向我的Windows笔记本传输图片,我制作了两个简单的「捷径」,一个在组件列表中显示,用于选择图片并发送到指定的邮箱,一个在「共享列表」中显示,用于发送特定的内容到邮箱。

捷径 / 工作流 | 让iPad如有神助

上一段中提到的「捷径」,其前身即为iOS11时,风靡一时的「Workflow」。它可以将iOS系统上的一些复杂的任务进行组合,从而能够以寥寥几步操作去简便地完成。同时还可以让用户通过系统提供的API来创建自己的工具。

随后,Apple将Workflow收购,并且更名为「捷径」,整合在iOS12中作为系统功能的一部分推出。更名后的捷径APP功能与Workflow并没有太大的出入,但是新增了很多原本不具备的API,并且也支持通过Siri操作捷径。

尾声 | 一个工具的属性,在于用户对他的态度

在每一代iPad推出的前后,都会有诸多对新iPad的畅想,同时也会有iPad「沦为」游戏机甚至是泡面盖的吐槽。对于iPad,一千个人可能会有一千种使用的方式,设计师们会用它来绘制草图,或者向他人展示自己的成果。作家们通过iPad获取灵感,完成写作。游戏行业的从业者们通过iPad直播手游,或者在直播的过程中与观众们互动。客服行业和窗口行业通过iPad向客户获取表单等信息。零售业通过iPad进行点单,收银。学生们通过iPad进行笔记,查阅资料,或用iPad替代课本。

iPad作为目前平板电脑行业的标杆产品,它可以胜任很多方面的工作。它只提供一个工具,最终它是作为电视机,作为终端设备,作为游戏机,作为笔记本,作为课本,甚至是泡面盖,都只在于用户使用它的方式。

对我而言,我尽力地将iPad作为我学习的辅助工具,使用iPad来做笔记,阅读书籍、文献以及论文,使用iPad来规划我的学习,生活与工作,使用iPad来尝试新晋的各种APP并作出测评,使用iPad来给自己得到更大的提升。而不是,将他作为游戏机,作为娱乐和消遣的平台。

Chrome 浏览器中隐藏的实用功能

本周,是Chrome浏览器的十岁的生日,从2008年发布至今,Chrome从昔日不被看好的局面,一跃成为当今浏览器市场上当之无愧的霸主。

数据来自NetMarketShare

在这一篇文章中,我将会把Chrome浏览器中一些不常见但非常实用的功能做一个简单地汇总,进一步发掘Chrome浏览器的潜力。

简易计算器

Chrome可以作为一个简易的计算器。在Omnibox中,输入一些简单的计算式,Chrome会在Omnibox的搜索建议中给出计算的答案。除了常见的加减乘除以外,阶乘,圆周率也是可以用于计算的

阶乘

圆周率

倘若进行一些复杂的计算,输入算式之后可以直接回车调用搜索,Google可以将三角函数,指数函数,对数函数以及三维坐标转换为图形,WolframAlpha则可以给出方程的解析过程。

查询天气

在使用电脑时,我们一般这么查询天气?使用系统内嵌的APP,或是搜索诸如中国天气网之类的天气网站,如果你觉得这些操作都太繁琐,那么Chrome给出了一个简便的解决方案。

在Omnibox中输入「天气」,「tianqi」或是「weather」,在搜索建议中当即会显示出你所在位置的天气情况。

预览文件

作为浏览器,解析各种格式的文件以应对千奇百怪的网站内容自然是不在话下,那么Chrome自然也可以打开电脑中大部分的媒体文件,诸如PDF等文档文件,MP4等格式的视频文件,MP3等格式的音频文件,以及图片和SVG图形都可以通过Chrome浏览器打开。

将文件从资源管理器中拖动到Chrome的网页区域,如果Chrome能够解析此媒体文件,那么他将会给出媒体文件的预览,如果是PDF文件,还可以直接通过Chrome进行打印。

并且,还可以通过Chrome作为资源管理器,在Omnibox中输入「file://文件夹路径」,直接对浏览硬盘中的文件,并且方便地打开。

保存网页为PDF

看到一个好的网站想要将他保存为PDF怎么办,按下Ctrl+S只能保存为HTML和MHTML两种格式,而按下Ctrl+P,调出打印窗口,则可以将网页「打印」为PDF格式。

并且,通过虚拟打印机生成的PDF文件,依然可以对文字进行编辑,而不会变为一张图片。

快速调用网站内建的浏览器

我们通常使用Google和Bing等搜索引擎进行日常的搜索,但倘若我们需要将搜索范围指定为一个网站,该怎么做呢。

常见的办法是在搜索关键词后加入诸如「site: zhihu.com」的指令,但倘若我们需要搜索的网站还未被各大搜索引擎收录,那这种方法便行不通了。

倘若你先前使用过该网站的内嵌搜索,那么便可以直接在Chrome的Omnibox中方便地调用出来。在Omnibox中输入该网站的地址,然后按下Tab按钮,即可调用该网站内嵌的搜索引擎。

神奇的自定义功能 | Chrome flags 中值得调整的选项

Chrome浏览器有一个神奇的地方在于,用户可以通过一些操作开启实验性特性,从而对浏览器进行定制以满足自己的需求。而这些定制通常是在Chrome的flags页面中完成的。

flags页面罗列了Chrome所有实验性特性,并且还附带有对该特性的解释。(本文基于Chrome69)

体验优化项目

Smooth Scrolling - 开启

平滑滚动,滚动页面内容时能顺利地进行动画处理,在开启后可在Windows设备上体验类似于Edge浏览器以及macOS的Safari浏览器的平滑滚动。

Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains - 关闭

在上一篇文章中有提到过,Chrome69一项新特性,即自动隐藏多功能框中的常见二级域名,你在访问www.itypen.com时,Chrome将在多功能框中显示itypen.com,在部分网站上,这会带来一些歧义,因此建议关闭此特性。

Overlay Scrollbars - 开启

叠加滚动条,当滚动条不适用时,将会自动隐藏。

Tab audio muting UI control - 开启

在标签页的小喇叭上控制网页静音

Experimental QUIC protocol - 开启

Quic 全称 Quick UDP Internet Connection,即“快速 UDP 互联网连接”,是由 google 提出的使用 UDP 进行多路并发传输的协议。将此选项开启后,访问支持QUIC协议的网站时,速度会有一定程度的提高。

Save Page as MHTML - 开启

将网页保存为MHTML格式,即单个网页文件,无需再分别拷贝网页html文件及文件夹。

安全增强项目

Automatic password generation - 开启

自动生成密码,当注册一个新网站需要输入密码时,Chrome会自动生成一个较为复杂的密码以保护您的账户,自动生成的密码将被保存在Chrome的密码库中,可以随时查看和使用。

这个世界上本没有柜子

这个世界上本没有柜⼦,多管闲事的人多了,自然也就有了柜⼦。

前段时间微博上突然有人号召说,给⼈大法工委提建议推动同性婚姻合法化。

说实话这段时间⽐比较忙,所以没怎么关注这件事,但从之后微博和空间上的⼀些讨论来看,这个⾏动的发起人的动机好像并不单纯。


恕我愚钝,我是没怎么看出来,同性婚姻合法化与合法代孕之间有哪怕一丁点儿的联系,在我的思维中,我觉得“同性婚姻合法化”是人权上的进步,而所谓的“代孕”,则是资本对人权的压制。

倘若代孕合法,那么夏娃义务中的场景,定会以一种资本特有的血腥的方式到来,毕竟资本从来不讲“仁义道德”,人性对于它们而言不值一提。


回到刚才讲的“柜子”。现如今,仿佛同性恋成为了资本们又一炒作的概念,或者说自从美国和隔壁某省宣布同性婚姻合法化以来,国内的以营销号为代表的各式各样的资本们,似乎陷入了一种神奇的“代入”之中。

然而事实上,大洋彼岸的美国和海峡对岸的某省,他们宣布同性婚姻合法化,与大陆之间没有除了新闻之外一丁点的广西,要说出国结婚,在很久以前也可以到荷兰等国家进行登记,要说所谓的“推动”,那更是无稽之谈


在国内,LGBTQ者们遇到的“干扰”,除了那些不明晰的政策之外,更是一些赤裸裸的,吃人的资本们。

一个个的营销号,将陈年旧事翻出来炒了又炒,只为了博得那一丁点可怜的热度。

这是一个数据化的时代,营销号这些,资本的产物们,他们的关注点永远不会有人性,不会有道德,他们只关注一个个无聊的数据,从不去关注那些,比金钱更重要的东西。

前几天陈咏开发微博,说他因为“出柜”而被取消了许多节目。我想每一个关注他的人,大概不会有不知道他是Gay的,他在节目中,在社交网络上,也从来没有对他的性取向有任何的掩饰,至于营销号们为什么会说他“出柜”,大概只是因为这个词比较博人眼球罢。

所以说,这个世界上本没有柜子,多管闲事的人多了,也就有了柜子。


一杯浓茶,不足以抵御深夜的困意,就这样吧,想到什么再写。

以上

2018年9月18日,凌晨1:56。

为自己的生存作出思考 | 1982夏娃义务

所有不安于现状的人都想知道答案,所有人都想知道乌托邦该怎么建立——而任何宣称自己答案人,如果他相信自己的解决方法,他就是极蠢。如果他自己都不相信,他就是极恶。

——1982 夏娃义务 卡尔斯帝国

乌托邦

或许,每个人的心中都曾经有一个美好的理想,想象着这个世界里一切生灵能够和谐共生。物产丰盈,无所不有,人们不再为了温饱物资而发生争执。没有战争的硝烟,也没有勾心斗角的争端。

有田同耕,有饭同食,有衣同穿,有钱同使,无处不均匀,无人不饱暖

——太平天国 《天朝田亩制度》

土地平旷,屋舍俨然,有良田美池桑竹之属。阡陌交通,鸡犬相闻,其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。

——陶渊明《桃花源记》

人类幻想这样的世界恐怕已有数千年之久。从庄子笔下的无何有之乡,到陶渊明笔下的桃花源,再到近代的太平天国运动领导人洪秀全,从各宗教经典之中描绘的“天堂”再到梭罗笔下的瓦尔登湖。一个理性中的完美的世界在思想中被人们不断地传承

并且,人们给这样的世界起了一个美好的名字——乌托邦。

感性中,我们总是在对乌托邦的世界抱有各种各样的幻想,为理想中的世界写下了一篇又一篇的大作。但在理性上,我们知道,这样的世界永远不会到来,甚至,我们正在一步步的远离。

公平有序,没有纷争,没有贫困的理想社会中,绝对平均主义的推广使得每一位社会成员的生产积极性大幅降低。随之而来的一定是生产生活物资的紧缺。为了避免这种状况的发生,一定会有某种势力,或是宗教势力,或是政治势力,或是军事势力全方位管控每一位社会成员的活动。人的尊严将被抛弃,集体主义绑架一切。

为了达到领导者所期望的乌托邦社会,必然不允许异见者的喧嚣。提出反对意见者,将会被视作社会的异端分子。与此同时,出版物也将受到绝对的管控,报纸和新闻刊物等一切实体存档,也将不被允许在民间存在,过去的新闻永远在不断地修改中,以便和现实达成一致。

在乌托邦的社会中,人们希望生活不拘泥于繁杂而又黑暗的体力劳动,希望能获得更多的精神享受,但为了维持一定的生产力水平,必然要求一部分人去完成其他人不愿意完成的劳动。于是等级制度随之而产生。同时为了达到“乌托邦”的理想境界,贫困将不被允许存在,处于贫困之中的成员将被隔离在社会之外,达到一定范围内的“乌托邦”。

等级制度发展到顶峰,便是由出生决定等级,生活在乌托邦社会内的社会成员,将会被以DNA的微小差异强制地分为若干等级。

DNA被用于区分等级之后,生育也将由领导者统一管控。爱情将会被视为异端,孕役制度产生,同性恋者将会受到极端的打压。

最后,采取教育的手段,将全体社会成员的思想同化,以保证社会弊端被视为自然状况,一切负面将被无视或屏蔽。

乌托邦社会发展到顶峰,便走向截然相反的境地。

反乌托邦

很早以前,就有人看透了乌托邦社会的实质,英国的乔治·奥威尔写作的《一九八四》,描绘了在社会生产力低下,战争频发的状况下的乌托邦社会。赫胥黎写作的《美丽新世界》中,生育由工厂统一完成,人口犹如产品般被生产出来,并且,就像同一个品牌的产品有不同型号一样,由工厂统一生育的人口也通过某些方式将他们划分为不同的等级,这种划分是先天的,生理上的,低等级的人口永远无法通过自身的努力而得到发展。在扎米尔金写作的《我们》中,人们甚至没有姓名,只能通过编号来区分每一个个体,政府为所有个体确定了详尽的“时间表”,整个社会成为一个“数学的社会”。

反乌托邦的境地不一定是有人类社会之间的争端引起的,在电影Wall-E中,人类的过度浪费和对自然的肆意破坏导致整个地球生态系统的覆灭,而在飞船上,人类则上沉迷享乐而不顾自身机能的退化,最终使得机器人取得人类掌控飞船的控制权,进而掌控整个人类的命运。

总之,反乌托邦,一定程度上就算乌托邦发展到顶峰的一种表现。

1982

事实上,1982夏娃义务这款游戏还算是在demo阶段,Android端上,游戏的剧情尚未结束,并且在基地的地图界面中,也缺乏引导的文字。但游戏已经释出的剧情,已经足够发人深省。

游戏的背景设定是在一个政教合一的国家——卡尔斯帝国,宗教为卡尔斯教。在设定中,卡尔斯帝国遭遇生育率低下的危机,进而推出孕役制度——所有年满26岁的未婚女性,都必须接受宗教统一安排的孕役。并且,堕胎被视为犯罪,堕胎药品米索前列醇受到严格管制,同性恋被视为犯罪,同性恋者将会被关押在威兹曼人类生殖技术与人口控制基地接受改造和教育。

在游戏中,玩家的身份是卡尔斯宗教管理局第二执行办公室的监察官,将全权负责此事件的调查,并且对调查期间的孕役服役人员提出的延迟服役的申请作出批复。

《卡尔斯法典》赋予宗教检察官监护所有公共事务的绝对权利。

——监察官(玩家)剧情对话

在游戏中,玩家将会审问不同的人,例如威兹曼基地的负责人,医生和工作人员,以及死者的哥哥——被视为有性取向障碍的一名律师,彼时他正因为发表不正当观点而被逮捕,在人口基地行为矫正中心接受教育。

我想谈谈死者的哥哥。

死者的哥哥是一名律师,他宣称“权利高于一切”,游戏中的报告人认为,他“尽爱接些讨厌的官司”。例如帮助其他人口基地的服役人员起诉其基地,或是接受堕胎医生的委托。

他这种人无可救药,为了钱丝毫不顾良心。只要委托人出的起钱,他们就能把黑的说成白的。

——报告人

我们那时还没见过。心理医生的事是我编的。

死者服役的理由也是我胡扯的。

为了让他感到内疚。

——报告人

黑白不会分明,正义和邪恶也不过是一念之差,报告人声称列里贝德“为了钱丝毫不顾良心”,可自己终究也为了权利和自己的目的“把黑的说成白的”。当集体主义绑架一切,当宗教高于一切,随之只有人性被泯灭,感情将不复存在。

夏娃义务

很遗憾的是,截至目前,这款游戏只释出了前六天的剧情,在第六天结束之后,将会得到一个未完待续的提示。但在短短六天的剧情中,足矣感受到理性和感性的强烈冲击。

卡尔斯的孕役制度诞生于少子化的背景下,并且被赋予了一个美丽的名字——夏娃义务。在反乌托邦的作品之中,生育由政权统一管控似乎是一个“标配”,统一管控的生育有利于快速地解决少子化的问题,解决低生育率的陷阱,进而使得整个社会拥有源源不断的劳动力。但人的有生老病死,大规模的集体生育,在若干年后便会陷入老年化陷阱,无法提供劳动力并且需要社会的反哺,再过若干年便会相继死亡。如果需要弥补社会老年化所带来的危机,必然需要更多的青壮年劳动力,最终人口的增长就会超过自然承载的极限。

也许孕役制度只是夏娃义务的一部分,对于一个宗教而言,管控信徒的生育是远远不够的,宗教的目的是管控信徒的生老病死,管控信徒的行为和思想,否定信徒个人存在的价值,让信徒成为无条件服从于“神”的傀儡。

鉴于游戏的局限性,或许我们不能再其中感受到卡尔斯之神的全貌,但现实往往比作品更精彩。

结语

愿卡尔斯之神保佑她,宽恕他的罪孽

——监察官(玩家)剧情对话

没有证据证明神真的存在

——列里贝德(死者哥哥)

微信小程序开发踩坑总结

从开始写微信小程序,到现在第三次提交审核,大概过了有一个星期多吧。

我的微信小程序是基于守望轩开源的Wordpress微信小程序进行开发的,主要的底层都没有进行改动,只是进行了一些精简。我对其进行开发的部分主要是在UI上的改动。

微信小程序在刚刚诞生的时候,我还是很不屑的。觉得所谓的“小程序”就是一个用阉割版的HTML和阉割版的CSS以及阉割版的JavaScript封装在微信里的PWA。简单来说,就是PWA的“拙劣的模仿者”。但是随着小程序的不断进化以及微信的大力推广,目前来看,小程序似乎也在移动应用市场中占有了一席之地。以至于阿里和百度都相继推出了小程序来与微信小程序竞争。

微信小程序和PWA,从功能上来看,PWA依然更胜一筹。我认为,PWA应该属于原有的Web的父级,而小程序则是属于Web的子集。PWA的发展是属于整个互联网标准的进步,而小程序的发展只能说是中心化平台大力推广的结果。

毕竟是“子集”,那么微信小程序的功能也并没有完整Web那么完善,虽然功能简陋,但依托于强大的微信,微信小程序在载入时间上丝毫不比原生APP要短。并且,微信小程序继承了微信公众平台系统的封闭性,一切在小程序中展示的内容,也必须通过在后台设置的若干个“合法域名”传输。也就是说,在博客上发文章,如果想在微信小程序之中展示,那么使用广为人知的sm.ms图床是不可能的事情了,必须自建图床来托管自己博客文章中的插图。

在微信小程序中,JavaScript是不被允许用来操作DOM的,那么这就直接影响到博客评论的展示。在守望轩原有的微信小程序中,其直接写死了五级评论和子评论,在有评论产生是直接填入,而无需再操作DOM,但是这样的操作看起来十分繁杂,并且理论上微信并没有允许个人小程序带有评论的功能,于是我便将WXML中的所有评论的框架删除了。

还有一个不得不吐槽的就是,微信小程序官方对个人开发者带有的与生俱来的“歧视”。首先在发布初期,微信小程序直接不允许任何个人开发者开发和发布小程序,后期允许个人开发小程序后,又在发布审核上作出种种摸不清道不明的限制,不少开发了微信小程序的站长都说,在提交审核的时候,微信总是用“文娱咨询”来ban掉小程序,并且按照腾讯一贯以来的尿性,他说是啥就是啥,你既不能反驳也不能申诉,你只能接受腾讯告诉你的一切。并且腾讯可是并没有人工客服的哦,除非你充了足够多的钱,不然除非到他的大楼里,你能找到活着的腾讯客服,那几乎是不可能的事情。

曾经尝试找了几次腾讯客服之后差点被气死的我,决定把网站的内容全部删掉再提交小程序的审核,但愿这次能过把。

微信小程序的审核这种事情,也并没有一个统一的标准,纵然你对着腾讯开发者文档中一条条的来自查自己的小程序,觉得没什么问题了,你依然可能会被因为小程序中含有“文娱资讯”而被打回来。然而再腾讯的文档中,可并没有提到哪怕一丝一毫关于“文娱资讯“的内容。甚至,连”资讯“两个字都没有在文档中出现过。

说白了,微信小程序公开的标准和内部的标准完全是两码事,公开的标准中尽可能的体现腾讯所谓”开放“的一面,而腾讯并不会去执行他自己所制定的公开的这部标准,他只会再自己的小本本中写下各种乱七八糟的条条框框,然后拿来卡着用户和开发者。并且微信小程序的审核,也是完全看审核员的”心情“的,他觉得你有文娱资讯,你就是有文娱资讯,他觉得你的功能不完整,你就是功能不完整。引申到微信支付上,你的微信钱包内的资金被盗,你因为被诈骗而转账,微信都可以以你没有保管你的账户为由而拒绝赔偿,拒绝提供行骗者的个人信息,哪怕是提供给警方。(题文无关,划掉)

一位WXG的员工的博客和小程序中提到

小程序用个人类型的上线的小程序,后来发现要扩展功能却因为这“个人类型”而遇到种种限制,比如说个人类型是不准出现评论内容的。

基于以上考虑,为了“微信小程序版”能安稳活下去,必须转成企业类型的小程序。

总而言之,还是基于对开发者的不信任和歧视,而制定了那么多摸不清道不明的审核规范,以及并没有提供任何审核申诉的入口。

中心化的所谓互联网,发展到这个阶段,个人开发者总会处处碰壁的。

三年磨一剑的截图工具 | Snipaste

引言

说到截图,你会常用什么工具来做?,用键盘上的PrtScn按钮?Windows系统的快捷键?抑或是更为人熟知的QQ截图工具?

截图工具千千万,但什么样的截图工具,才能信手拈来并且非常方便快捷?我想Snipaste给了我们一个答案。

Snipaste

Snipaste是一款由 levie 独立开发开发的截图工具,花费三年的时间精心打磨出来。Snipaste可以说是一个简单而又强大的截图工具,可以类比为截图工具中的瑞士军刀。

功能

Snipaste的功能主要分为“截图”和“贴图”两部分。

Snipaste在截图上,可以非常方便地选区每一个元素框架内的内容,而不会影响到框架之外的其他部分。譬如任务栏的一个程序标签,TIM的对话窗口,对于Snipaste来说都不在话下。

当你需要截图的时候,通常还会随手做一些标注,有时还要遮挡住图片的一些部分,对于Snipaste来说,这都是小菜一碟。类似于QQ的截图工具,Snipaste也会在截图旁边显示快捷工具栏。但与QQ截图工具不同的是,在快捷工具栏中选定工具之后,邮件需要标记或是遮挡的元素,Snipaste便会非常智能地将元素框出。

1532872277732

贴图,是Snipaste相比其他的截图工具说特有的功能,在Snipaste中,如果有一张图片存在于系统剪贴板中,按下贴图的快捷键,即可将此图片张贴在屏幕上。如果你需要从其他文档里摘抄一些文字,那这是最好不过的方式了。

1532851656589

除了支持张贴图片之外,Snipaste还支持从HTML语言中生成一张图片并且张贴。例如在VSCode中,选取一段代码并且复制,按下贴图快捷键之后,这段代码便会以图片的方式张贴在屏幕上,并且图片的效果与编辑器内实际显示的效果无异。

1532852088857

1532868558276

在贴图的同时,还可以通过鼠标滚轮调整贴图的大小,并且可以设置为”鼠标穿透“模式,直接操作贴图之下的内容。并且,贴图的透明度也可以在右键菜单中调整。

除了截图和贴图,Snipaste还有一些非常方便的小功能。其一,Snipaste可以充当取色器,即在截图窗口中显示目前鼠标指点的位置的颜色,并且可以显示颜色的HEX数值和RGB数值。其二,Snipaste还支持历史记录功能,可以回放先前的截图动作,在截图之后编辑和标记的过程中也可以进行撤销等操作。

尾声

三年磨一剑的截图工具,Snipaste真正做到了功能强大和简单小巧的融合,在截图和贴图上做到了其本分的工作并且将其做到了极致。而在截图和贴图之外,并没有其他一些花里胡哨乱七八糟的臃肿的功能。

目前该软件仅提供Windows版本的正式版,macOS版本正在公开测试中。

可以访问官网https://www.snipaste.com/Windows应用商店下载Snipaste。

MIUI10体验,AI加持的全面屏操作系统,在非全面屏手机上有着怎样的体验。

MIUI是小米手机内置的基于Android定制的操作系统,从第一代MIUI发布至今,已经有将近10年,10年来,MIUI从那个“发烧友”盛行,“ROM”遍地的年代一路走来,当年MIUI的竞争对手,诸如乐蛙,百度云OS,点心OS都相继消失,而现今,魅族旗下的Flyme,华为旗下的EMUI等系统又异军突起。MIUI可以算得上是“老资格”的定制操作系统了。

MIUI10,是MIUI的第十个大版本,小米打出了“AI”加持的“全面屏”系统的标语,自从小米推出MIX系列之后,全面屏手机遍地开花,齐刘海美人尖小胡子都演绎出了不一样的风采,然而为全面屏手机专门设计的系统,还是首次。

对于异军突起的全面屏手机,小米旗下还有大量的非全面屏手机也即将升级到MIUI10,那么,运行MIUI10的非全面屏手机,体验又是如何呢?

本文中体验的手机为红米Note4X高通版本,运行MIUI10 8.7.12版本(开发版)。

视觉设计

MIUI10的默认壁纸,也随着iOS带起的大流,使用了类似于彩虹混合的效果,色彩较先前的MIUI的默认壁纸来说鲜艳了许多,在搭载了AMOLED的小米8系列手机上,也许更能突出屏幕显示的艳丽,当然在使用LCD的红米手机上,也算是不错的。

在MIUI10当中,小米说到,抛弃了打破全面屏完整性的视觉元素,以塑造观感的完整与统一。而落实到实际的设计上,即是一定程度的抛弃了原有的分割设计,改为更为整体的卡片化和线框化整合的设计,在通知中心中,取消了顶部栏的插画部分,而改为了更为美观的时间和日期显示。在下拉通知栏的同时,状态栏也会移动到开关区域上方,重新排版后显得更为美观。

对于信息助手(负一屏)来说,MIUI10和MIUI9并没有太大的变化,只是增加了一个智能家居的卡片,和左下角添加了召唤“小爱同学”的按钮。

在多任务面板,MIUI10采用了瀑布流的方式来呈现后台任务,新的瀑布流相比起原有的平移式的卡片,在同一屏幕上可以显示更多个APP,对于屏幕比例更长的全面屏手机来说,也能更充分地利用屏幕的空间。并且在MIUI10的多任务面板总,最近使用的APP显示的长度会比之前使用的APP更短一些,这样设计是因为在当前APP呼出多任务面板,一般是为了切换最近使用的其他APP,使用更大的面基来显示更方便点击。

除了呼出多任务面板,非全面屏的小米手机还可以通过双击多任务按钮快速切换当前最近使用的APP。

内置APP

既然是设计方案上的改变,那么内置的一些应用程序也必然会有较大的改变。

时钟

MIUI10的时钟,采用了暗黑色的主色调,并且抛弃了MIUI6到MIUI9的闹钟中没什么用的圆形时钟。采用暗黑色作为主色调,是考虑设定闹钟多半是在晚上准备就寝的时候,如果依然是亦白色为主,屏幕的光线太亮会让用户感到不适应,也会一定程度上影响睡眠。

MIUI10的时钟中,另一个重大的功能则是定时器。MIUI10闹钟中的定时器,加入了“自然音”功能,可以在倒计时的同时发出舒缓的噪音,以帮助用户专心工作或改良睡眠。

MIUI10的时钟中,提供了森林、夏夜、海滩、细雨、炉火5种音效。倘若你使用的是稳定版MIUI,还未升级MIUI10,或者使用的是其他品牌的手机,也可以通过下载MIUI白噪音APP,体验“自然音”倒计时的功能。

日历

MIUI10的日历,也同样抛弃了原有的顶部的分割,视觉上更为统一,并且也舍弃了先前版本总每个月不同颜色的设计,统一改为更为轻快的天蓝色。

同时,MIUI10终于对日程视图做出了优化设计,日程视图终于提升到了和月视图、周视图以及日视图一样的层级。管理和查看日程也更加方便。当然,在负一屏的信息助手中,也可以方便地添加日程和查看最近的日程。

小爱同学

既然MIUI10作为“AI加持的全面屏系统”,那么AI肯定是必不可少的。小米的AI语音助手取名为“小爱同学”,在升级MIUI10之后,可以通过系统内置的小爱同学APP训练AI,让小爱同学执行一些较为复杂的任务。诸如抢红包和开关家里的电器设备等。

新功能

MIUI10的设计和重要的功能在其官方网站上可以说是一目了然,但是还有一些比较细微的新功能,在MIUI的官网上并没有提到。

MIUI10中,终于支持了Android 5.0以来的一个功能,控制中心快捷方式。在下拉通知栏中的控制中心,点击“编辑”按钮,即可看到一些应用程序支持的快捷方式。拖动开关添加到控制中心,即可在下拉栏中方便地启用某些功能。诸如QQ邮箱的写邮件、写记事、扫描文件和上传到中转站,滴答清单的添加新任务。同时,Android N的养猫游戏的彩蛋也终于可以使用。

总结

AI加持的全面屏系统,是MIUI10的标语,但在存量巨大的非全面屏手机上,MIUI10也并未表现出任何的水土不服。除此之外,MIUI10也为非全面屏手机保留了双击多任务按钮快速切换应用,锁屏长按菜单键打开手电筒等方便的功能。对于非全面屏的小米手机和红米手机来说,MIUI10也不失为一次非常值得的升级。