五一在家,VPN不能链接了,而项目在本地run的过程中,又需要链接公司的SSO server才能login。下雨,不想去公司,又不得不在家做task,只能想办法避开SSO login,以前知道django自带的有login模块,就打算用它暂时替换掉项目本身的login模块,这样就能绕过SSO验证,就... Read More
posted @ 2015-05-06 23:31 软件心理学工程师 Views(708) Comments(0) Diggs(0)
前几天向几位新同事介绍项目,被问起了@login_required的实现,我说这是django框架提供的装饰器方法,验证用户是否登录,只要这样用就行了,因为自己不熟,并没有做过多解释。 今天查看django官网,忽然发现,装饰器用法并不是django框架提供的,而是python的一种语法,真心汗一个 Read More
posted @ 2015-04-26 16:26 软件心理学工程师 Views(220) Comments(0) Diggs(0)
上周一个新的应用场景,带出来了关于django session管理的问题。公司的另一个App以Widget的形式嵌入我们的页面,就是我们提供一些url,另一个App通过iframe的形式嵌入这些url的respone页面到自己的页面中。QA发现,当两个App都session timeout后,重新s... Read More
posted @ 2015-04-19 12:07 软件心理学工程师 Views(693) Comments(0) Diggs(0)
最近在维护项目的时候,发现某个实时数据同步功能非常容易失败,故静下心来彻底弄清楚该设计的实现原理,以及其中用到的python异步sockethandler : asyncore。实时数据同步功能的设计非常简单,用户在网页上触发某个记录的"Sync Up" button, 后台把该记录的id和type... Read More
posted @ 2015-04-06 17:41 软件心理学工程师 Views(430) Comments(0) Diggs(0)
最近改进了项目中的站内搜索的功能,增加了全文索引,提升了搜索速度。因为项目框架是django,所以采用django+haystack+pyelasticsearch+elasticsearch的方式实现。django作为Web framework,采用MVC设计模式,非常易于开发数据库驱动的网站。h... Read More
posted @ 2015-04-06 12:02 软件心理学工程师 Views(553) Comments(0) Diggs(0)
去上海参加了两天的培训。第一天在公司培训听了一系列的演讲,都是介绍公司各部门情况的,没啥意思。第二天去吴江的某个实训基地参加了一个比较正规的素质拓展。第一次以新员工的身份参加这类的活动,来参加培训的也是刚刚毕业半年到一年之间的年轻人,大家都知道素质拓展基本就是分组合作玩游戏,基本上都抱着来玩儿的态度... Read More
posted @ 2015-01-25 15:10 软件心理学工程师 Views(182) Comments(0) Diggs(0)
最近两周一直在加班加点refactor代码,贡献了2014年最后一个周末和2015年元旦三天假期,终于赶在了sprint结束之前完成。可见,这个sprint做的并不理想!项目逻辑本身并不复杂,从数据库取数据,进行相关分析计算,然后在前端以图表的形式呈现结果。用的是Django框架,前端图形采用jqp... Read More
posted @ 2015-01-05 00:00 软件心理学工程师 Views(468) Comments(0) Diggs(0)
摸索了将近一个月的hadoop , 在centos上配了一个伪分布式的环境,又折腾了一把hadoop eclipse plugin,最后终于实现了在windows上编写MapReduce程序,在centos上可以执行。关于环境的配置,网上很多,不再废话。仅以此系列的博客记录学习过程中的点点滴滴。##... Read More
posted @ 2014-12-17 23:25 软件心理学工程师 Views(263) Comments(0) Diggs(0)
采用敏捷开发感觉时间总是过的很快,三个星期一转眼又过去了,日历从2012转到了2013,我们的项目在新的一轮迭代之后,也变的更加丰富多彩。之所以用“丰富多彩”这个词完全是为了体现在这个sprint中我们出来了IOS版本:背后的各种磕磕绊绊。IOS上依赖的一些lib文件是另一个城市的site维护的,很不幸拥抱变化的scrum模式遇上了跨site的交流不畅,具体过程实在是不想回顾了,总之这个sprint结束那天,我从电话里分明听出了另一个site的女程序员略带火气的建议:“有什么改变要让我们及时知道”。可问题是我们这边变了又变,到了demo展示前一天晚上才定下来workflow,再及时告知也晚了。 Read More
posted @ 2013-01-13 21:24 软件心理学工程师 Views(917) Comments(0) Diggs(0)
三个星期飞快的过去了,第一个sprint就这么结束了。周五上午开了个总结会,大家对这个sprint的成绩做出了肯定,也坦诚的指出了很多不足之处。成功的deliver出来了预期的东西,完成了既定的目标,给继续采用scrum增添了信心;在这个过程了,大家更加积极主动的交流,问题得到更快的反馈和解决,体现出了敏捷开发的优势;引入了unit test之后,确实发现了代码中的一些潜在的问题,尝到了ut 带来的好处,大家更有热情的投入到 ut 中;每日的 stand up meeting 使大家越来越默契,增进了团队氛围。总之,scrum带来了很多积极的因素,随着第一个sprint的磨合,大家会更加得心应 Read More
posted @ 2012-12-23 20:06 软件心理学工程师 Views(967) Comments(0) Diggs(0)