社交,在互联网产生伊始就是块大腿肉,人人想摸,人人想啃。自企鹅大帝一统天朝社交网络开始,看似平静的社交网络也经历了大大小小的战役无数,但均未动摇企鹅大帝的统治。随着这两天被支付宝一次次好友请求的轰炸,似乎又开始嗅到了战争的硝烟! 阿里巴巴对社交的染指也并非首次。2013年9月,阿里巴巴发布“来往”,马云说:“宁愿死在来往的路上,也不愿活在微信的朋友圈里”,表明了其渴望布局社交网络的决心。...

这两年Nodejs发展极其迅速,开始接触nodejs的时候版本还在0.10.x,现在居然已经到5.3.x了,发展如此迅速也说明了其在实战中获得广大开发者的认可程度之高。在实战中也忍不住使用了几次,总体体验还是非常不错的,开始向朋友推荐使用,于是应邀写一些关于Nodejs的实例,那么就先从环境搭建作为开始吧。 nvm安装nvm全称Node Version Manager,Node版本管理器。由...

“我有一个特别好的互联网创业想法, 就缺少一个程序猿帮我实现了”。 这句话去年很火,相信不少搞技术的朋友也都现实经历过,知乎上也有关于这个话题的帖子。拿出来说还是因为最近又碰到这样的类似问题。当一个非技术创业者有一个不错的想法的时候,且不论想法到底是不是好,假设它是极好的,那么下来他真的只是缺少一个程序猿吗? 情况一:当你碰到了一个程序猿,你开启了画饼模式,“我想做的产品,XX牛叉……市...

年底了,相信很多企业都开始或已经完成了年终的考核工作,考核的方式多种多样,了解了一下身边的朋友,大体的节奏基本都是这样的:述职、组内投票(可能没有)、部门投票。 考核的结果总是几家欢喜几家愁,我们也总能听到各种各样的抱怨。这样的抱怨主要由于认可自己的员工没有得到大家的肯定,其根源无非是考核方式的公平性问题,投票的结果是不是能正确的反应员工的价值? 为什么很多干死干活的员工没有得到大家的认可?...

Confluence的使用几乎贯穿了整个敏捷过程,如:在产品设计时编写产品需求,在会议讨论时编写会议笔记,在冲刺结束后编写冲刺回顾……Confluence自身也为这些需求提供了丰富的文档模板,本文就其提供的模板结合我们的使用做一个详细的介绍。 以下所有模板均通过Confluence点击“创建”(Create)出现的模板选择后创建,若有模板内容不适用的,管理员可通过“一般配置”–“全局模...

准备把敏捷管理的专题在今年完成,主要谈一下Atlassian的实践,先做一下搬运工,讲去年写的两篇弄过来。 Dream big, work smart, deliver fast 使用Atlassian的产品已经有三年多,但是大部分主要以JIRA和Confluence为主,2015年年初加入一创业团队负责技术团队的搭建,从零开始通过部署Atlassian产品、制定开发流程,由于创业团队...

由于最近想给白猫计划资讯站增加个小论坛,用来交流吐槽z之用。继续瞄准nodejs范围内的开源项目,多番考虑和选择之下准备选用Node.js专业中文社区的NodeClub。一方面支持一下那一批不断努力的国人,另一方面的确喜欢这个项目的风格。目前该功能在未完成,由于需要MongoDB和Redis,但是小众站点的量不会很大,第一考虑使用云上的小量免费服务,找到两家非常不错的供应商MongoLab和...

上一篇,主要介绍了搭建OpenFire和Spark实现即时沟通平台,比较简单就能完成。由于团队间配合的特殊性以及无法访问外网等诸多原因,在 部署了Jira后,一直缺乏一种即时提醒的功能。只能依靠浏览器中定时刷新来查看是否有任务被分配。在完成了OpenFire和Spark插件后,就开始 着手设想是否可以通过Jabber协议,在Jira中有任务分派事件时,通过Jabber协议将事件信息转发出去的...

由于公司复杂的内部网络约束,使得部分人员之间无法通过企业内部定制的协作软件进行沟通,造成工作中的诸多不变。所以在内网中尝试使用OpenFire和Spark构建了实时协作平台。 OpenFire : 基于Jabber协议的Java开源实时协作平台。可用其构建Jabber协议的实时协作服务器,处理来自不同遵循Jabber协议的客户端请求。 Spark:Jabber协议的开源客户端。 下载地址...

“有些事情不是看到希望才去坚持,而是坚持了才会看到希望”。一直很喜欢这句话,它也成了我每次失败之后安慰自己的最大法宝,这也使得我在技术学习的道路上越陷越深…… 在过去的2015年,充实、忙碌、收获满满。 年初的时候,在同学的邀请下,接触了一个非常不错的团队,受团队成员对工作热情的感染以及能在技术团队管理和架构上可以完全掌控的诱惑下加入了,也因为这个决定几乎透支了上半年的所有夜晚和周末。从...