明珠的个人博客

是谁告诉你,你是赤裸的?

0%

红茶简介

好喝(严格说起来,红茶不是指茶的品种,而是一种茶叶的加工工艺。)

红茶代表:

  • 金骏眉
  • 正山小种
  • 祁红功夫
  • 滇红功夫
  • 英红九号

工艺

  • 萎凋
  • 揉捻
  • 发酵
  • 干燥
  • 精制

分类方式

著名产区

  • 福建武夷山
  • 安徽祁门
  • 云南凤庆

工艺与等级

  • 红碎茶
    • 大叶种红碎茶
    • 中小叶种红碎茶
  • 小种茶
    • 正山小种
    • 烟小种
  • 功夫红茶
    • 大叶种功夫红茶
    • 中小叶种功夫红茶

叶片大小

  • 大叶种
  • 中叶种
  • 小叶种

冲泡方法

  • 马克杯冲泡法,顾名思义,马克杯,放茶叶,喝
  • 工夫茶冲泡法,和想象中古人泡茶一样—个人最喜欢
  • 冷泡法,冷开水浸泡较长时间的茶叶

知名红茶简介

小种茶

正山小种:产于福建,经过马尾松熏焙,带松烟香、花香、桂圆味。
金骏眉:产于福建,由全芽头采制,带花果香、

阅读全文 »

重点:用ESP8266来实现最基本的MQTT消息发布。

ESP8266的Arduino开发环境里有多个MQTT库,我们使用最为流行的PubSubClient库来使用ESP8266通过PubSubClient库来实现MQTT物联网应用。关于PubSubClient库,以下是其基本信息:

作者名:Nick O’Leary
官网地址:https://pubsubclient.knolleary.net/
GitHub:https://github.com/knolleary/pubsubclient/

装库

发布MQTT消息示例

通过以下示例程序,我们将可以让ESP8266向公用MQTT服务器 然也物联 发布消息。

阅读全文 »

重点:客户端实现发布消息、订阅主题以及取消订阅主题,MQTT报文:

  • PUBLISH – 发布信息
  • SUBSCRIBE – 订阅主题
  • SUBACK – 订阅确认
  • UNSUBSCRIBE – 取消订阅

PUBLISH – 发布消息

MQTT客户端一旦连接到服务端,便可以发布消息。 每条发布的MQTT消息必须包含一个主题。MQTT服务器可以通过主题确定将消息转发给哪些客户端。(注:这里的消息指的是MQTT报文。)

MQTT客户端发布消息时,会向服务端发送PUBLISH报文。以下是PUBLISH报文的详细信息。

topicName – 主题名

主题名用于识别此信息应发布到哪一个主题。

QoS – 服务质量等级(Quality of Service)

MQTT消息的服务质量等级。QoS有三个级别:0、1和2。QoS决定MQTT通讯有什么样的服务保证,数字越大,

阅读全文 »

妥协还是改变?

电影主要讲述了21世纪初罗马教廷深陷助理泄密等一系列丑闻之时,守旧派的教宗本笃十六世辞去职务,权力交换之下,进步派的贝尔格里奥成为了新一任教宗的故事。

本片由真实事件改编,所以先来看下发生了什么吧!

主角简介

两大男主之一的本笃十六世

这位德籍教宗最出名的事迹无疑是他的主动退位。2013年2月,这位教宗向全世界宣布因为身体原因辞去教宗一职,成为天主教廷600年来第一位主动退位的教宗。

在这之前,对这位教宗的评价总是带着守旧、固执、法西斯(毕竟是德国人= =),指责在他领导下的天主教廷,封闭自守,不思进取,已经和世界脱节。

贝尔格里奥-教宗方济各

这位阿根廷籍教宗,一直以离经叛道闻名,比如毫不掩饰自己阿根廷人天性中的热情,爱跳桑巴舞,是个超级球迷,布宜诺斯艾利斯圣洛伦索竞技足球俱乐部的铁粉。就算当上了枢机主教,依旧喜欢到信众中去,以朴实的生活方式和平易近人深受信众爱戴。看过他的简历后,嗯,怪不得有人认为他是贫者的牧人,弱者的发言人。

《教宗的承继》就是以这两位教宗为主角,讲述了两代教宗传承的故事。

影片开头,是天主教廷教宗选举的盛况。

来自全世界的枢机主教们齐聚一堂,在选举期间他们被关进西斯廷教堂,按照教廷的规则,票数超过投票人数的三分之二,才能当选新教宗,不选出教宗不准出来。每一轮投票结果将通过教堂外的烟囱向外公布,黑烟失败,白烟新教宗诞生。

这场戏也展示了两个教宗的对立,当时还是枢机主教的方济各代表着教廷中革新的声音,而本笃十六世则是守旧派的领袖,这场选举,守旧派取得了胜利。

最后,白烟升起,在全世界信徒的欢呼声中,本笃十六世上台。

画风一转,数年时间,人们大肆批判本笃十六世统治下的天主教廷越发保守,不思进取,各种谩骂和诋毁。风暴中心的本笃十六世,跪在神前祈祷,拘楼的背影拖出长长的影子,真是背锅侠最好的注脚。

不知道是心灰意冷还是什么原因,枢机主教贝尔格里奥给教宗写了辞职信,正好这个时间教宗心血来潮召他来梵蒂冈。巧合的是两人都预先没有沟通过,算是电影中的神迹,也为后续教宗的改变埋了伏笔。

两位教宗初次见面,是在教宗的夏宫中。

他们的观点是相悖的,本笃十六世觉得教廷就应该延续规矩,神权必须高高在上,与普通人隔开;

还是枢机主教的方济各则引经据典反驳教宗,觉得世界在改变,教廷也应该改变。

两个人的性格举止同样有着鲜明对比。

本笃十六世是端着的,他是教宗,他是上帝在世间的牧人,帮主牧守四方,他端坐在梵蒂冈的高墙内,驾驭着天主教廷,矜矜业业,丝毫不敢松懈,他不是神,却要扮演神的样子。

贝尔格里奥枢机主教则是个风度翩翩平易近人的老头子,丝毫没有枢机主教的架子,和夏宫的嬷嬷还有园丁都相谈盛欢,园丁还送了他一束牛至叶。

两人的争论最终落到了一点,

妥协,还是改变。

虽然有些玩弄文字的嫌疑,前者代表着被动的改变,你做出改变是被客观因素推动,清政府洋务运动就可以看做是妥协,更直接一点叫“换汤不换药”。至于改变,是主观愿意寻求突破,打破常规,许多改变可以看做从内到外的破坏,需要极大的勇气和毅力。

这不仅仅是针对教廷的未来,也是两位教宗对自己人生的思辨。

对本笃十六世来说,他的疑问来自信仰和世俗的冲突。作为教宗,他是世界上最接近上帝的存在,可是也意味着他必须在世俗中维持天主教廷的存续,这其中必然充斥各种妥协,主的光芒背后,是那些令人焦头烂额的破事儿,梵蒂冈银行的烂账、教廷内部的腐化、幼童性侵案……日积月累中,作为一个虔诚的信徒,教宗本人居然产生了信仰危机——他听不到主的声音。

对方济各来说,他的改变,源动力是来自过去的阴影。

影片中展示了方济各最大的阴影,那是一段阿根廷历史上最黑暗的时期,历史上称为“肮脏战争”。

1976年3月24日,阿根廷军队用武力从伊莎贝尔·庇隆的手中夺取了政权,三军首领宣布成立联合军政府,开启了七年的“国家重组进程”。之后,军政府开始了暴行,魏地拉将军发表申明:“阿根廷必须死掉足够多的人,才能重新恢复和平。我们先杀掉反叛者,然后是其协助者,之后是同情叛乱的人,最后,我们杀掉那些犹犹豫豫的人。”军队对社会抗议者开展了秘密和非人道的镇压和杀害,他们的迫害手段多样而残忍,如强制失踪、秘密关押和实施酷刑、活埋、从飞机上抛至河里、篡改婴儿身份等等。

现实中,教会在这段历史里扮演了极度不光彩的角色,不仅为军政府提供了执政的合法性论证,出席政府的许多重要活动,支持政府的许多政策;还派出许多随军教士,在集中营为士兵提供心理服务,将失踪者家属的求助信息传递给军方等等。

影片中,作为教会的高层,方济各向军政府示好,他本人觉得这是为了保全教会,保护他的教士和信众,可是天真的教士显然低估了暴权,并没有得到好的结果,他的上司和几位同事都因为坚持被谋杀被惨无人道的关押和虐待。

他妥协了,然后失败了,他开始自我怀疑,直到被放逐期间,在一所山咔咔里面的修道院中,听着那些穷苦农民的忏悔,然后,他重获新生。

一次次的唠嗑,其实也是两人借彼此剖析自己的过程,
本笃十六世最终选择了改变,改变,从忏悔开始。

片中直接安排了一场惊世骇俗的教宗忏悔戏,教宗跪在贝尔格里奥枢机面前,开始忏悔,当然那些涉及现实的东西,比如教廷内的幼童性侵丑闻什么的全部消音处理。

呵呵,导演真是鸡贼~

这种展示,不仅仅是把教宗的神性剥离,更是血淋淋地把教宗描述为一个罪人。

最终,他选择了退位,这个以保守著称的教宗,在职业生涯的最后,做出了最不保守,最离经叛道的举动,无论如何,这位老人值得尊敬。而贝尔格里奥枢机主教,未来的方济各教宗,则重新审视了自己的一生,他至今都在赎罪,并且愿意为改变付出一切。

实际上,全片一直在把教宗的光环抹去,看着两位教宗唠嗑,我们了解到了教宗也有小爱好,本笃十六世喜欢看肥皂剧,对芬达这种肥宅快乐水情有独钟(这个爱好可以有= =),出过自己的专辑,虽然他连披斗士是谁都不是很清楚(所以有人说猫王曾是世界上最有权力的人,没毛病~流行文化至少在传播方面碾压传统宗教= =)。方济各是个真球迷,接受教宗接见也不忘看比赛转播,也是天生的拉丁舞好手。至于吐槽拉丁文和英文、一起看世界杯决战、吃街头小店的意式薄皮PIZZA,这些细节无不透着小机灵和讨好观众的气息。

这片如果是天主教廷的宣传片,这种放下身段的自嘲精神,我能给99分。

在这又回忆起了很久之前看到的一个笑话,两个吸烟的神学学生的故事,呵呵,语言的艺术,同样的文字不同的组合产生的效果截然不同。

言归正传,一个新生的体系开始挑战旧有的规则,这其实是世界发展的常态。

表面的固执、保守、某些性侵的丑闻背后,是世界的转变,这种转变是不可逆的,就算天主教廷这样的庞然大物,也无力阻挡的改变,教宗毕竟不是上帝,就和尼尔盖曼在《美国诸神》中描述的那样,古老的信仰日益衰弱,他没办法让现代的,天天被互联网信息轰炸的,更加强调自我意识的人们再次回到中世纪,可以为了一张赎罪卷舍弃全部身家。

留给本笃十六世的选择其实是很现实和世俗的,

要么故步自封,要么打破藩篱,为了教廷的延续,改变也好,妥协也罢,必须做出选择,

既然他自己搞不定,那么就找一个搞的定的人,他的理念不重要,他的站位也不重要,重要的是,他能够有足够的勇气和坚持来做出改变。

这个角度一看,其实整部电影是一场大型的教宗面试节目。

至于方济各教宗上台后,电影给出了一排排墙的特写,这无疑是现代最有代表性的建筑物,无论是在柏林还是在墨西哥边境(川普继续躺枪),方济各教宗的发声传递了一个很普世的价值观,

BULID BIRDGE,NOT WALL.

可惜现实好像反了~世界和天主教廷依旧麻烦不断,无论方济各教宗前段时间发表的措辞强烈的反堕胎言论还是不耐烦拍掉信徒拉住他的手,这位教宗似乎也并没有更好的办法。

在作出此举动的第二天,据路透社报道,教宗1月1日在向朝圣者发表讲话时就此道歉:“爱让我们有耐心,但我们常常失去耐心。我也想为昨天的不良示范道歉,有时甚至连我都失去了耐心。”

当然,我没有足够的眼界和资格去讨论教廷这样庞然大物的存续问题和涉及十数亿信众的信仰问题。

这片对我来说,最大的吸引力还是俩老头子的神仙演出,唠嗑过程中,没什么高潮也没什么强烈冲突,可是你就是能从某种程度理解两个教宗,哪怕事后想想,某些处理似乎有些美化人物,有些言语似乎有那么一点伪善,某些思想其实和你本人并不太兼容。却因为两个老人的人格魅力和人生智慧而变得不那么重要。

ESP8266物联网开发板使用心知天气API教程

如今互联网上有很多天气信息平台,心知天气是我们使用过的信息最准确,服务最稳定的平台。难能可贵的是,心知天气所提供的基础服务是完全免费的。这些免费天气信息包括天气预报信息(3日),实时天气以及生活指数。

接下来一起来看下怎么做的吧!

心知天气数据服务的准备工作

使用心知天气服务前需要先完成一系列准备工作。包括注册账户,为账户添加产品以及获取私钥等。

1.注册心知天气账户

免费的,心知天气首页地址:www.seniverse.com,进去后登录注册。

2.申请天气数据API免费服务

阅读全文 »

ESP8266客户端请求JSON信息

由于易于解析且量级很轻,JSON成为了常用的物联网信息传输格式之一。本次内容如下:

  1. 使用ESP8266来建立物联网服务器,该服务器可以向客户端发送JSON格式响应信息从而实现物联网信息通讯。
  2. 使用ESP8266来通过网络向物联网服务器请求JSON信息
  3. 使用ESP8266来通过ArduinoJson库解析JSON信息

在接下来的讲解中,我们将需要两块ESP8266-NodeMCU开发板。其中一块作为服务器,另一块作为客户端。如下图所示,客户端将会向服务器发送请求信息。服务器端在接收到客户端请求后,会将JSON信息加入服务器响应信息中发送给客户端。

示例一 ESP8266客户端请求单一JSON数据信息

本示例分为两部分,一部分为服务器程序,另一部分为客户端程序。

服务器端程序

服务器端程序主要功能:

  1. 实时读取A0、 D1、D2以及D3引脚的读数。
  2. 当有客户端请求时,通过响应信息将引脚读数和测试数据信息发送给客户端。
    信息发送格式为json格式。以下为该json信息的示例:
阅读全文 »

MQTT客户端连接服务端光有理论知识还不够,以下为如何使用电脑客户端和ESP8266客户端来连接MQTT服务端。

电脑客户端连接MQTT服务端

首先学习如何使用电脑软件来实现客户端与服务端的连接。我们将为电脑安装一款免费的MQTT客户端软件–MQTTfx。MQTT客户端软件有很多款,免费的MQTTfx软件在易用性和功能性都非常出色。

通过MQTTfx软件,电脑将会成为一台MQTT客户端。

可以通过以下两个途径下载到MQTTfx软件。

首先,可以通过MQTT官网下载到MQTTfx软件。MQTTfx的官网地址是:http://mqttfx.org

也可以通过太极创客网站的下载页面获取此软件。请点击这里进入太极创客网站MQTTfx下载链接列表。

特别提示一点,尽量使用以上的MQTTfx官网下载此软件,因为官网上的软件版本肯定是最新的,用新不用旧。

接下来实际使用MQTTfx客户端来尝试连接服务端。具体操作方法,请见如下链接里的视频:
MQTTfx客户端设置和连接客户端

ESP8266连接MQTT服务端

ESP8266的Arduino开发环境里有多个MQTT库,我们使用最为流行的PubSubClient库来作为本文的主要介绍对象,来学习如何使用ESP8266通过PubSubClient库来实现MQTT物联网应用。关于PubSubClient库,以下是其基本信息:

阅读全文 »

周末的时候看到一篇文章分享的非常有意思的思维:一位面试者提问,面试时被问到“深圳有多少棵树”,该如何回答,这种问题真的有什么意义必要吗?

答:这类问题有一个专门的术语,叫“费米推定”类问题。

所谓的费米推定/费米估算,指的是:面对少量信息的复杂估算问题,通过将复杂问题拆解成常识性和已知的小问题,进而计算并得到结果。

本来觉得无厘头的问题,现在却有了解法,这件事本身就是很有趣的!比如计算“芝加哥有几个钢琴调音师”这件事,费米本人是这样干的:

调音师这种小众岗位没什么协会数据可以查,但是芝加哥有多少架钢琴是可以查出来的,找几个大牌钢琴厂聊聊就可以了。

给钢琴调音平均一架多久。

每个调音师一天能工作多久。

这么拆解以后,就能算出来了。

阅读全文 »

连接MQTT服务端

MQTT客户端之间要想实现通讯,必须要通过MQTT服务端。因此MQTT客户端无论是发布消息还是订阅消息,首先都要连接MQTT服务端。下面我们看一下MQTT客户端连接服务端的详细过程。

MQTT客户端连接服务端一共有两步。

首先MQTT客户端将会向服务端发送连接请求。该请求实际上是一个包含有连接请求信息的数据包。这个数据包的官方名称为CONNECT。

MQTT服务端收到客户端连接请求后,会向客户端发送连接确认。同样的,该确认也是一个数据包。这个数据包官方名称为CONNACK。

以上就是MQTT客户端在连接服务端的两步操作。

CONNECT – 连接服务端

阅读全文 »

MQTT简介

MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。

——MQTT协议规范中文版

以上MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议规范中的介绍很好地描述了MQTT的全部含义。它是一种基于发布/订阅(publish/subscribe)模式的”轻量级”通讯协议,该协议构建于TCP/IP协议上。与HTTP之类的协议相比,MQTT在通过网络传输数据时表现出众。该协议的另一个重要特点是易于在客户端实现。因此,MQTT成为了当今世界上最受欢迎的物联网协议。它已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过MQTT协议连接的设备已经过亿,这些都得益于MQTT 协议为设备提供了稳定、可靠、易用的通信基础。

MQTT历史

MQTT协议最初版本是在1999年建立的。该协议的发明人是的Andy Stanford-Clark和Arlen Nipper。
他们当时正在开发一个利用卫星通讯监控输油管道的项目。为了实现这个项目要求,他们需要开发一种用于嵌入式设备的通讯协议,这种通讯协议必须满足以下条件:

  • 易于实现
  • 数据传输的服务质量可控
  • 占用带宽小
  • 传输数据内容不可预知
  • 设备连接状态可知

从以上几点不难看出,MQTT 从诞生之初就是专为低带宽、高延迟或不可靠的网络而设计的。虽然历经几十年的更新和变化,

阅读全文 »

简介

ESP8266开发板以网络客户端的角色向服务器发送HTTP请求,并且获取何处理服务器响应信息。通过这一操作,我们可以实现ESP8266开发板间的物联网数据通信。

如上图所示,接下来我们将需要两块ESP8266-NodeMCU开发板。其中一块作为服务器,另一块作为客户端。

使用ESP8266客户端向ESP8266服务器发送数据

先上栗子。在这个示例中,ESP8266客户端将会通过HTTP协议向ESP8266服务器发送信息。在运行过程中,客户端ESP8266将会实时检测板上的按键状态,并且把按键状态发送给服务器。服务器在接收到客户端按键状态后,可以根据客户端按键状态来控制服务器端板上的LED点亮和熄灭。最终实现的效果是,我们可以通过客户端ESP8266开发板上的按键来“遥控”服务器上的LED点亮和熄灭。

注意,服务器端和客户端ESP8266必须连接同一WiFi网络,方可实现数据通讯。

服务器端程序:

  • 接收客户端发来的http请求并且解析信息中的数据信息
  • 将解析的数据信息通过串口监视器显示供用户查看
  • 将解析的客户端按键状态信息用于控制服务器端板上LED的点亮和熄灭
阅读全文 »