关于智能音箱

2014年亚马逊发布了Echo,2015年Google发布了Google Home,并于2016年再次更新,今年苹果发布的HomePod智能音箱,微软发布的Cortana音箱产品…

亚马逊Echo超预期的关注度迅速吸引了一大批智能家居厂家跟进,并带来了一波智能音箱跟风热潮,好似这必定是智能家居人机交互的入口,语音控制这个东西,在手机上只是一个玩具,使用场景有限,毕竟对着手机讲话发指令只适合一个人的私密场合,同时手机麦克风拾音范围有限,而正是这些原因,让智能音箱在家庭这个场景下完全符合这些特征,阵列麦克风技术解决了语音识别范围的问题,家里又是一个相对私密的环境,同时音乐播放、查询天气、智能家居控制也正好有需求。
可以智能音箱是外在,大家看好的是AI+IoT的未来,这可是个万亿级的市场,谁也不想掉队。

放眼国内,2015年国内就发布产品的京东-讯飞的叮咚,已走过三个年头,依靠京东微连和家电巨头的生态链,做到了国内的第一。今年BATJ再次发力,百度收购ProjectFlow,阿里发布天猫精灵,腾讯即将发布”耳朵”产品,京东发布Dingdong二代,而国内智能家居自成一体的小米米家,迟迟未动,我预计今年肯定会发布一款重磅语音产品(小白摄像头语音功能只是试水)。

以我的理解,京东阿里肯定会走亚马逊的路线,通过自身的电商平台,要求或吸引各大电器电子厂商既接入,而小米则更像苹果主要以自家生态为主,腾讯则朝着谷歌看齐,而百度可能只有智能车..

几个链接:
京东微连
阿里智能

港珠澳大桥年底通车

港珠澳大桥,这个横跨珠江口的巨型通道眼看17年年底就要通车了,很多人说这个桥修成了就是一个废物,是面子工程,因为没有连接深圳。而珠三角地区,深圳的汽车保有量最多,超过了香港澳门珠海三地的车辆总和。

这种说法有一定的道理,但我觉得,珠江口从虎门大桥往下游延伸距离近百公里,未来肯定不止一座桥,最好是四座,每隔30km一座,这 a样才是最方便的,那么港珠澳大桥算是最下游的桥,直接联通最远的两个端点,也可以给港澳带来直通的便利,给珠江西岸带来广阔的发展空间。

另外,那些说港珠澳大桥没有连接深圳的,未来深港西部会再来一条公铁两用快速通道,连接深圳机场,直达香港机场,并连接港珠澳大桥,深圳的车现在去香港不方便,未来肯定比现在方便,因为天朝只说了50年对港政策不动摇,现在已经过了20年,30年后呢?

港珠澳大桥

4G功能手机

近几年来,移动互联网飞速发展,发展速度远远超过了PC硬件,性能过剩已成事实。

几个现象

  1. 不少手机现在配置8GB内存,已经达到了甚至超过了PC的配置
  2. 苹果A10X处理器性能,几乎已经达到了普通PC的计算能力
  3. 高通最新的835芯片Modem性能已经达到了1Gbps,已经达到了千兆网口的速度。
  4. 手机屏幕分辨率1080p已经是常规配置,多少笔记本依然是1366*768

可以说移动平台有替代PC的趋势,但也无法完全替代,同理,在手机领域,功能手机依然有一定的市场。

几个事件

  1. 高通推出205移动平台,并去掉了骁龙代号,主打低端4G,比之前的骁龙210 MSM8909还低端。
  2. 高通联合联芯科技创建合资公司,主要卖低端芯片,狙击紫光系中国半导体的崛起。
  3. 展讯联合印度手机厂商Lava推出超低价格4G功能手机,采用SC9820 4G方案。
  4. 国内已有不少厂家推出基于SC9820的超低端4G智能手机、4G功能手机,比如康佳U5,价格只要299。

你没看错,是4G功能手机,你会说,功能机不都是2G/3G的吗?为什么要4G功能手机?

个人猜测

  1. 发达国家4G智能手机市场已经趋于饱和,发展中国家和欠发达国家功能手机依然受欢迎,芯片厂商为了继续扩大业务,需要继续开发新兴市场。
  2. 功能手机也需要提高网速,增加视频图片等多媒体传输的速度和体验。
  3. 全球已经有不少运营商宣布关闭2G网络,那么功能机可能需要升级。
  4. 依然有不少IoT设备需要最基本的连接技术,需要低成本,目前用的都是2G,连接不稳定,NB-IOT布网也。
    OK,4G功能手机,会有前途吗?个人觉得是过渡品,但这个过渡期很长,还是存在一定的商业价值。

做ECO还是做CEO

作为一家有着强大制造业基因的研发人员,都经常离不开一个动作,那就是出ECO,ECO顾名思义,就是Engineering Change Order,大家都知道,就是用于管控工厂生产要素变化的指令,但是为什么要这么叫,又有哪些渊源呢?可能没多少人会去了解。

我的理解是这样的,一个公司如果规模很小,其实用不着怎么管控,其业务无外乎做制造或者做服务,做制造和做加工类似,花钱买原材料然后通过加工制造生产出产品,然后出售,赚取利润,很简单的链条,而当一个工作规模做大了,每一个环节都涉及大量的物料和工艺流转,如果不加以管控,很容易出问题,但是如何管控,一般都会有一个信息化系统,这就是ERP系统。

ERP,即企业资源管理计划,前身是美国某研究机构提出的MRP(Material Requirement Planning),物料需求计划,主要是针对生产制造企业,解决生产管理、采购管理、库存管理、成本管理、财务管理、销售管理等一系列管理问题,后来经过不断总结和扩展,发现企业很多行为比如人力资源管理等都可以纳入其中,逐渐完善。ERP行业诞生了多家世界级的公司,SAP公司几乎是ERP的代名词,还有我司采用的Oracle ERP,也是一直重要力量,至于这些家公司的发展历程和竞争故事,网上有不少。

我司早些年就采用了ERP,的确是非常大的一个进步,摆脱了小作坊式的生产模式,逐渐成长壮大到今天无线行业世界第一,当初参与研发部署ERP系统的年轻工程师李工,从写代码、做ECO开始,如今已经在公司身居高位,管理者多个部门,俨然一个CEO的角色,我想,这可能是很多IT码农终生奋斗但不一定能够达到的目标。回到正题,ECO是Oracle ERP系统中生产控制流程的重要技术环节,是作为研发人员的基础性工作,但它却是通往CEO的必经之路,只有ECO做好了,才有成为CEO的可能。

附图 当前主流ERP系统框图
当前主流ERP系统框图

Hexo不能生成Post

很早之前了解了一下hexo,但之前一直都没有部署到Github,这两天心血来潮,而且Github作为公司内网为数不多的“合法网站”,资源可以好好利用一些。
我使用Hexo的思路很简单:

  1. hexo 这个 repo 作为原始资料存放目录,通过git管理,发布到github,通过gitignore排除public。
  2. febird.github.io 这个repo 作为hexo的发布目录也就是上面的public,也通过git管理,发布到github。
  3. 每次通过hexo new 一个post,然后hexo g生成静态内容,然后通过commit并push到public

但是昨天搞好了的hexo,可以正常生成和发布,今天怎么都生成不了静态内容,很是奇怪,hexo g 也不会报任何错误,但总是 0 Files updated.
打开debug选项也是没有报任何错误,晚上一步小心输入了一下npm list,惊奇的发现少了依赖:

1
2
3
4
5
6
7
npm ERR! missing: hexo-generator-archive@^0.1.4, required by hexo-site@0.0.0
npm ERR! missing: hexo-generator-category@^0.1.3, required by hexo-site@0.0.0
npm ERR! missing: hexo-generator-index@^0.2.0, required by hexo-site@0.0.0
npm ERR! missing: hexo-generator-tag@^0.2.0, required by hexo-site@0.0.0
npm ERR! missing: hexo-renderer-ejs@^0.2.0, required by hexo-site@0.0.0
npm ERR! missing: hexo-renderer-marked@^0.2.10, required by hexo-site@0.0.0
npm ERR! missing: hexo-renderer-stylus@^0.3.1, required by hexo-site@0.0.0

难道是hexo被我后来卸载又安装啥东西搞坏了?有可能,安装完成试试看:

npm install hexo-generator-archive hexo-generator-category hexo-generator-index hexo-generator-tag hexo-renderer-ejs hexo-renderer-marked hexo-renderer-stylus --save
npm WARN prefer global marked@0.3.6 should be installed with -g
hexo-site@0.0.0 E:\MyDoc\GitHub\hexo

装完了果然OK。

Markdown Exercise

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Markdown Exercise

welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Image Style

GitHub Logo

List Style

  • List1
  • List2
  • List3

Code Style

1
$ hexo new "My New Post"
1
2
public class PhoneActivity extends Activity {
}