0%

保持应用状态的可见性对应用的维护和线上问题调试无疑是很重要的;线上进行各种功能开关,日志查询通常也是线上应用运行时必备的功能。这些功能基本上可以放在Admin工具呈现。

对于经典java框架spring,我们是否有一个通用的Admin框架呢,答案是肯定的。

阅读全文 »

应客户邀请到Sydney来出差,有幸可以来一次这个第一级世界都市。

从成都到香港转机再到悉尼,总共16个小时的时间,终于到达这个城市。很多印象很深的景象。

这里的空气真干净。即便是阴天,极目望去,也可以看到数十公里之外的景象;公路旁边停的车辆看起来都像洗过一样,反射着阳光,特别耀眼。

这里的鸟很多,都不怕人。在海湾旁边的步行街一路走过,可以看到一群一群的鸽子飞来飞去,有的就停在你身边,机灵的小脑袋一摆一摆,不时的啄一硺地面。

客户公司文化很开放。这边大家都没有固定的座位,每天都可以换位置坐,一般都是来上班了,就自己找位置坐下,走的时候,把自己的座位清理干净。这边座位也比较紧张,不少人都是在家办公。早上有时候会有Morning Tea,一般有新人来或者某一天有人离职的时候就会举行一次。

刚来到这边,吃的东西还真是不习惯。中午的快餐看起来很多样,就是sanwich。

昨晚老婆在家玩游戏,遇到一个关卡,挺有意思,找不到图了,姑且文字描述一下。

  • 游戏模型:[1, 1, 1, 0, -1, -1, -1]
  • 规则:1或-1可以移动到其旁边0的位置,或者移动到间隔一个障碍的下一个0的位置;1只能向右移动,-1只能向左移动
  • 目标:所有-1移动到左边,1移动到右边,即最后状态为[-1, -1, -1, 0, 1, 1, 1]
阅读全文 »

保存客户端状态,Session Storage是用于

The sessionStorage property allows you to access a session Storage object. sessionStorage is similar to Window.localStorage, the only difference is while data stored in localStorage has no expiration set, data stored in sessionStorage gets cleared when the page session ends. A page session lasts for as long as the browser is open and survives over page reloads and restores. Opening a page in a new tab or window will cause a new session to be initiated, which differs from how session cookies work.

总纲

差的测试会增加维护的负担,好的测试才能指导开发。品质差的测试可能让开发慢如蜗牛。
测试需要达到目的的同时尽量保证不要给重构及变更带来阻碍。

阅读全文 »

常见误解

  1. 需求是被引出或者捕捉出来的(用户也不知道需求,需求只能被拖网捕捞,有大有小,有死有活,还有漏网的)
  2. 用户知道所有需求
  3. 原型要在开发阶段一直保留

tips

https://therealba.com/2016/10/26/working-effectively-in-a-distributed-team-across-australia-china-and-new-zealand/comment-page-1/#comment-31

深度学习Workshop总结

深度学习Workshop是我们AI俱乐部面向全中国区的发起的学习机器学习的系列session。这次Workshop最初由佟达发起,由于他当时在成都,所以我们就从成都开始了。

这次workshop从11.7开始,直到1.17结束,共七次session,历时10周。我们以Google在Udacity上面的Tensorflow课程为基础,适当扩展,作为本次workshop的内容。

本次workshop一共包含七次session:

阅读全文 »