2014 小结

  一篇迟来的小结,不得不感叹时间过的太快了,2014年就这样过完了,似乎忙个不停,又似乎什么都没做。

  加入平安大家庭也正好一年了,在这里感谢所有的平安伙伴们的支持与帮助,有幸见识到了大系统架构的管理与开发。上半年主要是负责GIMAP统一通讯平台。如何形容这个家伙呢,看不见也摸不着,如同一个十字路口,打通第三方开放平台和平安各个专业公司的神经中枢。简单点说GIMAP前面连接着微信,天下通,任意门,短信,网页等各种消息平台。后面连接着银行,信用卡,保险,证券等各种专业公司以及人工坐席。由于业务不断的增长,原有的项目开发测试和部署都遇到了瓶颈,大大小小十几个项目,想在本地全部跑起来联调已经是不可能的。所以在架构大神带领下开始了SOA化改造,虽然基本没我啥事。效果也是显而易见,通过新的管控平台可以对服务更为精确的控制。本地打包好的服务可以直接upload到测试或生产,也不会影响其他服务,免去复杂的发布,重启流程。在处理消息的过程中,第一个环节是交给机器人处理的,机器人可以简单的和用户对答,查询和推荐相关的知识库,当回答不上来的时候会转给人工客服接着处理。本着好奇为最高指导原则下,下半年的主要任务就是弄机器人了,大体上我们的机器人只做到了对整理好的知识库做搜索而已,和市面上大家看到的苹果Siri,微软小冰差别还是蛮大的,好在另外一个团队已经有了不错的解决方案了,还是有很大的进步空间的。

  去年的12月28号,将最后的毕业设计交了上去,自考的任务算是完成了,今年将会轻松许多吧。论文是用Swift做的一个游戏,Swift是苹果在14年新发布的一门编程语言,优势和特点自然不用多说了。本来打算趁这个机会好好学习下iOS和Swift开发的,但实在不喜欢折腾UI,做完毕设后就没继续了,还白白浪费了一年的开发者授权。

  驾考这桩破事,一拖再拖,在6月份集中把科目二和长训都过了后,又是无止境的等待。当时拿到的准考证上面有效期居然是13年到16年,一看还有这么久,顿时又放松了,可我记得报名时间应该是12年。正好现在起深圳也搞起了汽车限购限行,也好,反正没我啥事,反而每天通行时间缩短了10分钟,赞一个。

  这一年里,把单反升级到了全副的Canon 6D,依然是搭配35mm IS定焦镜头,i40外置闪光灯,碳纤维三脚架。这枚镜头锐度非常满意,我个人拍照习惯是对主体一定要清晰,因为这个后期是没办法再调整的。下半年来和摄友们参加活动多了些,8月份十个人自驾游去了黄姚古镇和阳朔,不过阳朔属于临时安排,只去了一个景点,不过以后还有机会的。为我们豆瓣250摄影群的年度群画册提供了不少的照片,非常期待最终的效果,预计制作完成要到2月份去了。公开的照片大家都可以在我的Flickr上看到。先后订购了《摄影之友》和《中国国家地理》全年的。前者基本上被广告承包了,果然摄影器材里面,附件才是利润最大的一块。后者还是值得推荐的,以文字为主,内容涵盖了全国各种不为人知的地方和文化传统,文字朴实,配图也相当有水准。其中10月份西藏特刊,整整400多页,对于没去过的有非常大的参考价值,即便是去过的也不可能了解的这么丰富。

  暂时就想到这么多了,2015年聚焦架构,加油。

Estes Proto X Nano Quadcopter 开箱

  在美亚上订购了这么一个玩具,其实也已经关注很久了,大概是因为号称全球最小的四轴飞行器,之前还有个日本的全球最小直升机,很明显没有四轴科技感强。麻雀虽小、五脏俱全,具备一般体积的四轴飞行器所有技能:升高,旋转,前后左右,甚至还有四个方向漂移校正。

  托自贸区的福,美亚最近开通了直邮国内的服务,于是尝尝鲜,很顺利的下了单,其中送货也发生些小插曲,这里简单记录下。考虑到即使是国际快递,最后一站的派件员依然是咋们自己同胞,免得找不到地方,所以一开始下单填写地址的时候用了中文,结果到了确认付款页面全部成了Unicode编码,后改为英文的,这才没有乱码。发货后第二天看了下联系方式结果发现手机号码少写了一位,后来发现是被输入法吞了,本人Mac下用的是百度输入法,这个问题出现的比较诡异,偶尔会吞掉第一个字符。不过既然已经发货了,那就直接联系快递公司客服好了,要是找Amazon估计那蹩脚的英语会浪费更多时间,于是找了下DHL快递,发现还有通过网页版联系客服,在这个链接可以找到。由于是当天晚上填的,第二天收到了他们回复的邮件,表示已经ok,并且会有客服电话回访确认,这里可以赞一下服务质量还不错。剩下的就是慢慢等,慢慢等,开始以为清关时间会很久,没想到也就一天样子,最后在第三天就接到派件员的电话,由于联系方式的问题,导致送货延期一天,最终在第四天收到货物了,看来一个从美国宾夕法尼亚州发到深圳的快递也才3~4天,这效率高的,想想那些海淘转运的,至少十天半个月吧。

  回到家试玩了一把,从外观结构来看,四根轴都是和主板的PCB一体化的设计,镂空而成,感觉很容易断似的,事实上碰撞了几次也没什么大碍,毕竟重量才10多克的小玩意。扒开电池后可以看到三块芯片,其中一颗三轴陀螺仪,保持机身平稳。以及轴上的LED灯,四颗蓝色,四颗红色,可做方向提示,低电量提示,遥控配对提示,暗处看起来超炫。

  这货有点不太『老实』的是无法完全静止的悬空,总会有慢慢的偏移,以至于要一直控制方向,否则可以拍几张悬空的特写照片。内置的锂电池只有100ma,充满电大概也能飞6~7分钟样子,使用5V USB充电。考虑到这么小的体积,只好牺牲点咯。遥控器配对比较有意思,无论是机身电源先开还是遥控器先开都会处于配对模式,等待另一方连接,连接好后遥控器会滴一声,并且转为绿灯,机身红色灯停止闪烁。这说明无线通信是双向的,意味着可以更换更强大的遥控器,或者有更Geek的玩法,有机会再慢慢分析协议了。

  不过既然只是个玩具,就没什么好折腾的了,更别想航拍之类的,最后放些图片。

IMG_4495

IMG_4498

IMG_4501

IMG_4502

IMG_4507

IMG_4508

IMG_4514

iPhone 上的全手动相机 Camera+

  在 iPhone上一直用这款相机 APP 作为替代自带的相机,还带了不少的照片调节工具以及滤镜效果。9月25号更新的 Camera+ 相机已经支持全手动拍摄了,非常好用,感觉可以分分钟秒杀卡片机了。于是想写这点小结。

  支持手动对焦调节,受镜头物理限制,调节范围不是很大,不过也已经够用了。锁定在最近对焦,可以轻松实现拍摄虚化的光斑效果。支持手动 EV 这个在 iOS8 中自带的相机已经实现了。支持手动快门范围 1/1000~1s 之间调节,实际使用中如果快门低于1/20,画面会比较卡顿。支持手动 ISO 范围 50~640,快门优先最高可达800,但以前的最高3200无法设置了。支持手动设置白平衡,这个一般自动就好了,还比较准。

  相信这些高级功能也是在 iOS8 中开放了更多的相机 API 来实现的,在低照度情况下由于 ISO 只能达到800,要获取同样的曝光,则快门会降到手持几乎无法稳定的速度,换来的好处是画面质量极其高,噪点很少。看来有必要为 iPhone 加个脚架了。那不足之处就是明暗场景切换时的曝光计算比较慢,不知到在 iPhone 5S, 6, 6 Plus 上会不会有所改善。而且呢玩起来发烫厉害,耗电,搞的跟玩大型游戏一样。有意思的是这个 APP 之前一直没在中国区开放,现在也已经可以看到了。

截图:
IMG_0059

GPS 复活记

  用了两年多的 Holux M1000C GPS Data Logger 电源键拨杆掰断了,原装的锂电池鼓包明显,使用时间大幅下降。拆开看了下,是一个7Pin的贴片开关,断掉的是开关上的塑料拨杆。寻思着去哪修理下,结果跑遍了家附近的维修店,都找不到同型号的。只好求助万能的淘宝,果然很容易就找到卖家,才1~2毛钱一个,一口气买了十多个。卖家几乎全部来自华强北,亚洲最大的电子元器件集中地真不是吹的。

  贴片元件最好是要用热风枪来拆,可惜身边没有,只好用便宜的尖嘴烙铁代替了。结果拆的时候把开关塑料部件都融化了,还好没破坏主板的触点。焊接上去则容易的多,对准中间两个控,用镊子夹紧,轻点几下接触角就好了。很久没使用烙铁,生疏许多,报废两个,看来多买几个是明智的选择,既然要修就顺便把鼠标的滚轮解码器也给换了,完美。

  这个 GPS 电源用的是锂电池,用久了开始鼓起来,再使用下去也不太安全。由于这货有一定年限了,想买原装也是不可能的了,还好是兼容诺基亚老款手机的,电池型号是 BL-5C 。品胜还有全新的在销售,一年一版,也就是说现在买的基本都是今年生产的了。起初在选购 GPS 的时候还否定用电池供电的产品,觉得换电池麻烦,充电也麻烦。现在想想,像 GPS 这种不是经常要用的,还是用电池的最好,超市都有卖。GPS 设备本身使用寿命长,更新换代慢,搞不好过个两年这款锂电池都彻底不卖了。

  到此,装上外壳,满状态复活了。下面就是折腾怎么在 OSX 系统上使用了,开始以为没有通过 Apple 授权的硬件是无法与苹果设备连接的,但事实上在我的 Macbook Pro 上是可用的,但 iPhone 还是不行的。Holux官方有个客户端 ezTour 可以读取 GPS 轨迹,设置 GPS 参数,可惜只能运行于 Windows 系统,恶心的是还要激活密钥的,密钥早就随盒子一起丢了。后来发现官方wiki中提到忘了密钥可以发邮件要个新的,只需要提供下设备的SN编号。试着发了一封邮件,果然在周一上班就收到回复了,还给了一个激活密钥。台湾企业,业界良心啊,32个赞。

  在 OSX 中使用实时定位功能,虽然导出轨迹是没法用了,但实时定位还是可以用的。在启用 Macbook 的蓝牙后,很快就可以发现 GPS 设备输入配对密码四个零,绑定成功后会多出电脑上会多出两个设备 /dev/cu.HoluxM-1000C-SPPslave/dev/tty.HoluxM-1000C-SPPslave,在终端下使用 cat /dev/cu.HoluxM-1000C-SPPslave 命令可以打印出来自 GPS 的一条条“$”开头 ASCII 字符串,这就是 NMEA-0183 协议。打开 Google Earth 的 GPS 导入功能便可直观的看到所处位置了。那为什么电脑上要有两个设备,在计算机术语中就串口设备而言,CU 表示 CALL UNIT 或者 CALL UP,它可以绕开设备中断而直接响应,TTY 则会有等待中断响应 DCD(data-carrier-detect) 的过程。

  不知何时起,出远门都习惯带个轨迹记录仪,尤其去到一个新的地方,即便简单到只有一个电源键和几个指示灯,连屏幕都没有。只需要在出门前打开电源,丢包里,就可以忘了它的存在。

虚拟运营商那点事

  早早预约的一个阿里通信170号段 SIM 卡终于收到实物了,可惜还没有多余的手机来体验,包装很简单,一个信封,一张卡,连个纸质入网服务协议都没有,极具互联网企业特色,简单粗暴效率高。

  京东和苏宁貌似都赶在阿里前面出来了,不过我并非它们的重度用户,所以也懒得去看了。有意思的三家虚拟运营商都是打着同样的旗号赚吆喝,比如无固定套餐,无月租,用多少收多少等等,这样真的实用吗?其实不见得,目前三家都处于刚起步阶段,优惠打折力度都不是很理想,而传统运营商早已做好准备留住客户了。像我这种重度3G上网用户,每个月的套餐内流量消耗都在500m以上,如果加上音乐客户端的免流量包产生的流量,基本上是接近6GB封顶了。其中套餐流量被各种活动产生的优惠包慢慢抵消掉,平均每个月都能收到5~6个流量叠加包,可以优惠500~600m的流量,而本身的套餐是46B方案,流量才40m。相比之下阿里的57元套餐全部折合成流量才305m,无比鸡肋,对于联通这种优惠幅度阿里要赶上来恐怕还需要不少的时间,以及市场的考验。

  阿里的手机卡充值、查余额、详单、挂失、补卡都很方便,有网页版,也有手机客户端。话说回来,这么贵那还买个这卡有什么用,身边大部分朋友聊到这个话题都不约而同提到给老人家用,还不用长途和漫游,不由得笑上一阵子。当然我主要是支持这种新鲜事物,体验折腾一把。说明电信行业也慢慢的自我改革,更加开放,虽然目前受制于协议与成本,三大家不能打价格战,基础费用也非常接近。垄断资源的开放,必然引起新的市场格局,稳定中求发展。对于个人开发者而言也是个机遇,未来App定向流量应该也是水到渠成。

IMG_0420

IMG_0425IMG_0424IMG_0423