从Foxmail到微信,张小龙的22年

从Foxmail到微信,张小龙的22年

閱讀本文約花費: 40 (分鐘)2000.3 自由职业中 如果你打开百度,搜索“张小龙”,那么你能搜到的最早的相关信息应该是《人民日报》的一篇名为《免费软件饿着肚子挥洒冲动》的时评,刊载在《人民日报》2000年3月26日第4版上,署名魏然。 这篇报道,讲了一个名为“张小龙”的青年,开发了一款免费软件,现在没有工作。 没有人会想到,这个青年,最终会深刻地影响人们的交往方式。你唯一能知道的只有以下信息:张小龙,男,30岁,待业,免费软件开发者。如果稍微有一点传奇色彩的,就是张小龙开发的免费软件当时在中国免费邮箱领域拥有着最多的用户数量。 软件的名称叫Foxmail。 在后来的坊间传闻中,时任金山总经理的雷军,曾对Foxmail感兴趣,并开价15万购买,最终因某些原因而作罢。但往事已矣,从1997年1月到2000年4月,也就是开发并维护Foxmail的3年间,他颗粒无收。现实留给青年张小龙的,只有对未来的彷徨和踌躇。 按现在观点的理解,张小龙完全可以对Foxmail进行收费,即使每个用户只交一块钱,张小龙每个月至少也有上百万的收入。但张小龙没有。 为什么没有? 这背后当然有时代的原因,在当时的互联网世界,免费是一项基本法则。软件一旦付费,就得做好用户流失的准备。 但除此之外,更多的还是张小龙本身的坚持。 时任《电脑爱好者》的记者李月鹏曾经问过张小龙,为什么FoxMail不收费? 张小龙说…

Read More Read More

通俗易懂的解释 SDN/NFV

通俗易懂的解释 SDN/NFV

閱讀本文約花費: 9 (分鐘) 5G时代到来,让基于软件定义网络(SDN)和网络功能虚拟化(NFV)的新型网络架构在通讯领域的发展得到了广泛的共识。 为啥都在提NFV? NFV is an initiative to transfer the “Network Services” sector through virtualizing the network services by replacing the dedicated hardware with Virtual Machines. NFV ( Network Function Virtualization,也即网络虚拟化)的概念是随着云计算和SDN(Software Defined Network)的出现而提出的。核心思想是将网络硬件设备通过虚拟化技术,集成到通用的x86架构的服务器或者其他硬件平台上。然后再通用标准的硬件平台上,执行路由器、交换机、负载均衡、防火墙、入侵防御等功能。 简单来说,就是将分散的网络硬件产品集成到一个大盒子里面。然后每种产品相当于一个插件来使用。这样,对于服务提供商来说,只需要对设备进行一次性的投入,再通过软件赋予每一部分硬件单独的网元的功能,就可以快速的实现整个网络的搭建。 重要的是,可以省去硬件的升级扩容所带来的巨大的时间的浪费和利润的占用。 技术的发展演进不可能是一蹴而就,却可能伴随着无…

Read More Read More

一个APP引发的故事-2021

一个APP引发的故事-2021

閱讀本文約花費: 18 (分鐘)郑爽和张恒纠纷的前因后果 昨天郑爽和张恒的事情出来之后,好多朋友都发来私信,本来最近我正在忙着赶台湾娱乐史康熙风云系列最后一章,不得不停下来延更一次,各位谅解。 昨天我看市面上很多文章都在关心代孕方面的问题,但我发现几乎没有人提到这两人的矛盾和纠纷到底是怎么来的,那么今天在这里就给大家讲讲整个故事。 开门见山的先说结论,郑爽张恒当初闹矛盾分手,根本的原因是因为钱。 故事要从2014年讲起…… 2014年年中,有个叫茹晨的人创办了一家名为创客星球的公司,这个茹晨早年是电视财经口出身,曾在央视财经频道《对话》节目做过导演,后来在第一财经做《头脑风暴》和《波士堂》之类的商业类节目。 茹晨下海成立了创客星球之后,拿到了一笔数百万的天使投资,最开始是做一档《创客星球》同名商业节目,每期节目都有创业者上台讲述自己的商业计划和产品概念,现场的投资人们决定要不要投钱什么的,公司打出的概念是电视+众筹。 这种类型的节目毕竟小众,没什么影响,于是到了2016年,创客星球重新提出要做中国第一个机器人格斗大赛,讲述的资本故事变成了电视+科技+线下产业,又融到了一轮千万级的融资,有了钱之后公司就开始正式筹备机器人格斗比赛了,张恒也就是在此时登场的。 (公司融资之后请来了李连杰站台)—— 张恒是个90后,家里面是做家居生意的,从小就被父母送到国外,此前在俄亥俄州立大学念书,属于…

Read More Read More

MQTT 入门介绍

MQTT 入门介绍

閱讀本文約花費: 12 (分鐘)一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的”轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。 二、设计规范 由于物联网的环境是非常特别的,所以MQTT遵循以下设计原则: (1)精简,不添加可有可无的功能; (2)发布/订阅(Pub/Sub)模式,方便消息在传感器之间传递; (3)允许用户动态创建主题,零运维成本; (4)把传输量降到最低以提高传输效率; (5)把低带宽、高延迟、不稳定的网络等因素考虑在内; (6)支持连续的会话控制; (7)理解客户端计算能力可能很低; (8)提供服务…

Read More Read More

东野圭吾最好看的10部小说排名

东野圭吾最好看的10部小说排名

閱讀本文約花費: 7 (分鐘)东野圭吾是日本著名的推理小说作家,东野圭吾从出道起,几乎每一年都有作品问世,可以说是十分勤劳的作家,目前为止一共写有八十多本小说,并且这个数字还在增长中。《嫌疑人X的献身》被大多数东野粉认为该书是东野的巅峰之作。也有一些人认为在1996年被东野写成的《白夜行》才是无冕之王。但是不管这两派无论怎么争吵,大家都达成了一个共识那就是东野圭吾是当今日本非常抢手的一个推理小说作家。本文盘点东野圭吾最受欢迎的10本小说。 东野圭吾(ひがしの けいご,Higashino Keigo),日本推理小说作家。日本推理小说史上罕见的“三冠王”。 东野圭吾的作品有很多,但最具代表性的和各风格、各系列最具代表的10个巨作就由大木给你列举出来。 10、《放学后》 这本是东野圭吾的出道之作,1985年以绝对优势摘得日本推理小说界的新人奖。本书在以校园为背景下刻画了青春的欢笑与忧愁,更有人性的幽暗。揭示了当美丽、纯粹、真实的事物被破坏,重视的回忆和梦想被摧毁时,恨意便恣意蔓延开来。 9、《圣女的救济》 这本书号称《嫌疑人X的献身》的续集,但其实她是“神探伽利略”系列的第四部。 剧情讲述了妻子为了挽回丈夫的爱而实施犯罪的故事,本书在杀人手法的构筑上简直让人匪夷所思。而且女主人公的心智,美貌与耐力似乎还在《白夜行》的唐泽雪惠之上。但这份黑化的爱也让东野圭吾刻画的让人如此动容。 8、《神探…

Read More Read More

东野圭吾小说排行榜!东野小说排行前10名!东野十大榜单

东野圭吾小说排行榜!东野小说排行前10名!东野十大榜单

閱讀本文約花費: 5 (分鐘)东野圭吾小说排行榜!东野小说排行前10名!东野十大榜单 从看小编更新的文章就看出来了,小编是不折不扣的东野迷,看了太多东野的推理小说(目前《时生》只有未完结版),或许因为喜欢他简练、平实的文风吧。 在这里推荐东野十大作品排名: 1、《嫌疑犯X的献身》:号称“最完美的爱情,最完美的诡计”,爱一个人可以爱到什么程度,请看此书。其他评论或称赞语言无须多说。 2、《恶意》:极其特别的叙述模式,东野真是一个不拘泥于传统时刻创新的作家,凶手早早出现,但是杀人动机却一直深深隐藏。接近结尾尚未解读但真相已可捕风捉影之时,我已经不寒而栗、冷汗淋漓。因为,结局将告诉你:恨一个人可以恨到什么程度。 3、《名侦探的规条》:本人非常喜欢这个系列,加上著名推理评论家香港路人甲的解说,更是相得益彰,精彩纷呈,比如调侃岛田庄司的《斜屋》这种高成本犯罪时实在让人会心一笑。另外,最后一篇对于推理小说困境的嘲弄发人深省。 4、《白夜行》:东野极为重要的作品,在网上获誉无数,但我认为不能归为推理小说范畴,最多叫做暗黑小说吧,其姐妹篇《幻夜》也是如此。东野与纯正的推理小说家的不同之处,就在于其将推理小说与流行小说元素的完美结合,所以他的小说总是介于二者之间,这是他绝大多数作品的风格,比如《秘密》、《宿命》、《流星之绊》、《分身》、《变身》等等,或多或少都有一点小诡计,但纳入小资小说或许更为适当…

Read More Read More

Twitter发布度榜单:回顾2020年人们如何保持自我娱乐和相互参与

Twitter发布度榜单:回顾2020年人们如何保持自我娱乐和相互参与

閱讀本文約花費: 5 (分鐘)据CBS NEWS报道,过去的一年就像过山车一样–从新冠大流行、社会正义运动到经济下滑和美国大选,2020年为人们提供了无穷无尽的话题,可以在网上谈论。Twitter本周发布了一份年度榜单,介绍了2020年人们如何在平台上保持自我娱乐和相互参与。 由于大多数人在新冠大流行期间都待在室内,所以“隔离”被提到160万次并不会让人感到意外。而在“出门”已经成为短暂散步的委婉说法的一年里,以“回家”为主题的推文比2019年增长了143%。虽然新冠话题在2020年占据了主导地位,但社会正义运动在今年的美国国家塑造中发挥了重要作用。 在世界各地,人们利用Twitter来倡导他们所相信的东西,该平台的年终趋势表明了这一点。标签#transrightsarehumanrights的使用量增加了557%,标签#Blacklivesmatter是2020年使用量第三大的标签。 今年8月,漫威《黑豹》主演查德维克·博斯曼(Chadwick Boseman)在与癌症抗争4年后不幸去世,年仅43岁。大量网友悼念他的不幸去世。宣布他去世的推文是美国2020年被点赞、转发和讨论最多的推文。 韩国男团防弹少年团(BTS)连续四年成为美国Twitter上被点赞次数最多的音乐人,这支在Twitter上拥有3100多万粉丝的七人团队正在继续建立他们的铁杆粉丝群,他们自称是A.R…

Read More Read More

补习系列-springboot项目基础搭建课

补习系列-springboot项目基础搭建课

閱讀本文約花費: 10 (分鐘)前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推广因素不说,框架本身的确有非常多的优点。比如 更简化的配置,摒除了许多繁杂的xml配置(事实证明,越简单的东西越容易让人记住); 内置Servlet容器,不再依赖外部环境 大量的starter模块,随手拈来 支持热部署 作为一名老程序员来说,仍然需要保持一个积极学习的态度。哎,简单点说就是少点伤感,认清现实。你曾经引以为傲的某某EE 技术已经被颠覆了,赶紧换车道 ….. 废话不多说,以下内容主要讲的是怎么利用springboot 这个脚手架搭建一个最精简的项目。其中几个模块会非常实用,这包括结构、配置、日志、部署.. 一、基础结构 springboot 项目仍然是使用maven 进行初始化及构建,下面是一个典型的结构: 目录文件 说明 pom.xml 依赖文件 src/main/java 代码目录 src/main/resources 配置目录,包含application.properties、log4j2.xml src/main/build 定义构建文件目录 src/test/java 测试代码 src/test/resources 测试配置 大致看一下就行了,不了解maven的话,点击这里先学习入门,项目的构建工具是…

Read More Read More

代码贡献得到Linux之父关注 酷派奖励员工10万股期权

代码贡献得到Linux之父关注 酷派奖励员工10万股期权

閱讀本文約花費: 2 (分鐘)原标题:代码贡献得到Linux之父关注 酷派奖励员工10万股期权 来源:cnbeta 12月1日,酷派宣布,为表彰员工虎跃同学向Linux社区提交的数条高质量补丁,公司决定授予其十万股期权奖励。《通报》称,这些补丁通过社区SME审核后,Linus Benedict Torvalds(Linux之父)亲自向虎跃了解他个人及酷派公司的状况。 酷派表示,虎跃用技术实力向世界展示了自己,也给公司增添了无上荣誉,让Linux代码里面写上了“酷派”的名字。 经查,截至12月1日收盘,酷派集团股价为0.246港元,10万股价值2.46万港元(约合2.08万元人民币)。 以下为全文: 创新驱动未来,匠心成就梦想 南研所BSP开发部虎跃同学,以公司名义在Linux社区提交了数条高质量补丁,通过社区SME审核后,社区负责人林纳斯·本纳第克特·托瓦兹亲自向虎跃了解他个人及酷派公司的状况。 虎跃2008年毕业后就开始参与Linux开发,不断摸索,积累经验;2013年开始接触Linux开源社区;2016年加入酷派后,在解决工作中的实际问题时,发现这些解决方案可以用于优化内核主线。于是他一边解决实际问题一边深入钻研,陆续提交的几个补丁都被社区接收。 虎跃用技术实力向世界展示了自己,也给公司增添了无上荣誉,让Linux代码里面写上了“酷派”的名字! 因此,公司决定授予虎跃同学十万股…

Read More Read More

https://daniel.haxx.se/about.html

https://daniel.haxx.se/about.html

閱讀本文約花費: 21 (分鐘)This is the story of my background. What I’ve done and how I ended up like this. Daniel Stenberg I was born and raised in Huddinge, a suburb south of Sweden’s capital Stockholm. I have two brothers and two sisters. 1985 – it begins I discovered the joy of computers for the first time sometime in the early 80s when Kjell, a friend of mine, and I entered data sets in Basic that we eagerly read in some of the first C64 magazines at his place and since then I’ve been hooked. Kjell owned a C64 before me so it was in his home I had my first experiences in the …

Read More Read More

The Twelve-Factor App

The Twelve-Factor App

閱讀本文約花費: 3 (分鐘)III. 配置 在环境中存储配置 通常,应用的 配置 在不同 部署 (预发布、生产环境、开发环境等等)间会有很大差异。这其中包括: 数据库,Memcached,以及其他 后端服务 的配置 第三方服务的证书,如 Amazon S3、Twitter 等 每份部署特有的配置,如域名等 有些应用在代码中使用常量保存配置,这与 12-Factor 所要求的代码和配置严格分离显然大相径庭。配置文件在各部署间存在大幅差异,代码却完全一致。 判断一个应用是否正确地将配置排除在代码之外,一个简单的方法是看该应用的基准代码是否可以立刻开源,而不用担心会暴露任何敏感的信息。 需要指出的是,这里定义的“配置”并不包括应用的内部配置,比如 Rails 的 config/routes.rb,或是使用 Spring 时 代码模块间的依赖注入关系 。这类配置在不同部署间不存在差异,所以应该写入代码。 另外一个解决方法是使用配置文件,但不把它们纳入版本控制系统,就像 Rails 的 config/database.yml 。这相对于在代码中使用常量已经是长足进步,但仍然有缺点:总是会不小心将配置文件签入了代码库;配置文件的可能会分散在不同的目录,并有着不同的…

Read More Read More

Clair助力Docker镜像安全

Clair助力Docker镜像安全

閱讀本文約花費: 5 (分鐘)Clair 是 CoreOS 最近发布的一款开源容器漏洞扫描工具。该工具可以交叉检查Docker 镜像的操作系统以及上面安装的任何包是否与任何已知不安全的包版本相匹配。漏洞是从特定操作系统的通用漏洞披露( CVE )数据库获取。该工具当前支持的操作系统包括 Red Hat 、 Ubuntu 和 Debian 。 通过从镜像文件系统中抽取静态信息以及维护一个组成镜像的不同层之间的差异列表,可以大大减少分析时间,而且不需要实际运行可能存在漏洞的容器。如果镜像所依赖的一个靠下的层存在漏洞,那么该镜像就会被识别为有漏洞,而且,通过使用图存储,可以避免重新分析镜像。 CoreOS使用Clair 分析用户上传到 Quay.io (一个类似 DockerHub 的容器注册中心)的 Docker 镜像。现已发现, Quay 上的大多数镜像都存在漏洞,甚至是像 Heartbleed(80%)或 Ghost(67%)这样的著名漏洞。2015 年初,一份有关 DockerHub 的报告推断,至少有30% 的官方镜像和多达40% 的用户上传镜像包含高级漏洞。期间,在 DockerCon 2015 欧洲大会上,…

Read More Read More

恒大造车的荒诞故事

恒大造车的荒诞故事

閱讀本文約花費: 33 (分鐘)2020 年农历新年前不久,广州东南 60 多公里外的恒大汽车南沙基地,工作人员已为重要人物的到来准备多日。 这个临近珠江出海口的基地占地 126 万平米,相当于特斯拉上海工厂的 1.5 倍。开工一年多,H 型排列的三间巨大厂房尚未完工,只有最右侧的总装车间封顶,园区里大部分还是泥地。 要客要参观的总装车间设备尚不齐全,也没完成调试。整个基地只有三四十个工人,根本没法站满车间里的数百工位。 更大的问题是到视察前夜,恒大汽车的研发团队都不知道这个基地未来究竟生产什么车型。 但视察当日,从南沙港快速路驶下的要客车队没有经过一片狼藉。从进入园区开始,到视察目的地总装车间,车队都行驶在混凝土路面上。基地工程师和施工人员提前冲洗路面、扫清积水、在两侧摆上鲜花。来不及处理的烂泥地和建筑垃圾,则被一人多高的盆栽挡住。 打开车门,许家印伴随地方领导一行走入车间,看到的基本是工业 4.0 概念宣传片的画面:德国西门子的传送带将白色车壳往前运输,特斯拉工厂同款的橙色库卡机械臂灵活地转动,对车身射出黄色的电焊弧。更远一些,身着白色工服的工人站在完工的汽车边上,拧着扳手。 有限的人手都被安排在参观路线周边的工位。平时不在产线工作的基地工程师那天也穿着工服,站在工位里。如果参观者走远一些,就会看到厂房更多区域空空荡荡,没有工人。 但现场的…

Read More Read More

Linux统计文件夹下的文件数目

Linux统计文件夹下的文件数目

閱讀本文約花費: 1 (分鐘)Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。 统计当前目录下文件的个数(不包括目录) 1 $ ls -l | grep “^-” | wc -l 统计当前目录下文件的个数(包括子目录) 1 $ ls -lR| grep “^-” | wc -l 查看某目录下文件夹(目录)的个数(包括子目录) 1 $ ls -lR | grep “^d” | wc -l 命令解析: ls -l 长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR是列出所有文件,包括子目录。 grep “^-“过滤ls的输出信息,只保留一般文件,只保留目录是grep “^d”。 wc -l统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。 Tags: Linux

年轻人不讲武德是什么意思

年轻人不讲武德是什么意思

閱讀本文約花費: 2 (分鐘) 最近经常会看到有网友在网上发“耗子尾汁”这个梗,乍一看这个词,会让人觉得有一种恶心想yue的冲动,因为耗子就是老鼠,耗子尾汁单看字面意思真的不雅观。那网上传闻的耗子尾汁究竟是什么梗?这个梗的出处又是哪里?那么接下来小编就为大家介绍一下具体是怎么回事,一起来看看吧! 耗子尾汁是什么梗   近日好多人的朋友圈都被“耗子尾汁”这个梗给刷屏了,对于不经常上网冲浪的人来说,乍一看这个词还真的摸不透是什么意思。其实“耗子尾汁”就是“好自为之”的谐音梗,这个梗出自于马保国之口,他的原话本来是“年轻人不讲武德,欺侮我六十九岁的老同志,好自为之”。之后马保国的这句话便在网上被网友恶搞,跟耗子尾汁一起火起来的,还有他说的前半句话,年轻人不讲武德。  很多人可能还不知道马保国是谁。马保国,自称“浑元形意太极门掌门人”。他曾陪儿子在英国读书,在英国期间,马保国自称自己是武术界的“当代李小龙”。而马保国真正火起来,被很多人关注,是因为今年五月份网上流传的一段他跟别人比武的视频,视频虽然只有短短三十秒,但是马保国在三十秒的时间里,被对手打倒了三次,他最后是被抬下台的。  而“年轻人不讲武德”,“耗子尾汁”这些话就是出自马保国之口,当时他被年轻人打的鼻青脸肿,在社交平台上说了这一番话。之后马保国的话被网友恶搞,在网上传播,大家现在喜欢用“耗子尾汁”这个梗,来形容一个人实力不行还嘴…

Read More Read More

如何Docker化任意一个应用

如何Docker化任意一个应用

閱讀本文約花費: 10 (分鐘)网上有很多关于如何将应用 Docker 化的教程,为什么我还要再写一个呢? 我见过的大部分教程都是限定在某种特定技术(例如 Java 或者 Python),可能无法满足读者的需求。同时,这些教程也没有说清楚关于 Dev 和 Ops 团队之间建立明确约定所涉及到的所有相关方面(这正是容器化的精髓所在)。 我根据最近的经验总结了以下一些步骤。它是一份细节清单,包含了其他指南中忽略的内容。 声明:这不是一份新手指南。我建议读者先掌握一些如何设置和使用 docker 的基础知识,并且创建和运行一些容器之后,再来阅读。 让我们开始吧。 一、选择基础镜像 每种对应技术几乎都有自己的基础镜像,例如: https://hub.docker.com/_/java/ https://hub.docker.com/_/python/ https://hub.docker.com/_/nginx/ 如果不能直接使用这些镜像,我们就需要从基础操作系统镜像开始安装所有的依赖。 外面有很多教程使用的都是 Ubuntu(例如 ubuntu:16.04)作为基础镜像,这不能算有问题,但是我建议优先考虑 Alpine 镜像: https://hub.docker.com/_/alpine/ 它是一个非常小的基础镜像(大约只有 5MB)。 注意:在基于 Alpine 的镜像中无法使用“a…

Read More Read More

     
Scroll Up