改造公司的会议

最近公司会议有点儿多,而且觉得又臭又长。根本不想听下去。
在Scrum Master的培训之后,居然学会了用不同的角度来看这些会议。

公司挺多会议就这样的:邮件或是qq上说,一会儿开会啊,谁谁谁到会议室。然后拉人过来,坑哧坑哧把要说的要做的一布置,然后说大家没问题吧,没问题执行吧!
然后大家收拾回[……]

查看全文

怎样的计划靠谱些?

我们都做过个人规划。这时候我们想的是最近几天、最近三个月的、半年的、全年的计划。这个计划里可能有这几天要做的事情,或是年度的大目标(我要和老婆出去玩一趟)。其实做开发的计划,和这个差不多,只是我们可以更有方法地来做这件事情。

目标明确

这个计划是为了什么?它解决的是什么问题?目标不明确,执行一定[……]

查看全文

计划中的那些坑

我们都很能做计划。大概的过程是这样的:内个,大家要做一个新浪微博,然后这个平台要有登录吧,要有这个发微博吧,要有看微博吧,然后登录要这样这样,然后要修改密码这样这样,要密码取回这样这样。然后一个礼拜过后,经理说,我觉得这玩意得三个月肯定能做完!老板说好,那你们开干吧!
这应该是我们在开发前常见的计[……]

查看全文

开发管理中的那些坑

前言

知道敏捷已经挺久了,杨sir从网龙回厦门的时候,带回了敏捷之旅。那年大神王晓明在敏捷之旅上讲轻敏捷的时候,觉得公司需要这个。因为在他的案例里,把一个失败的项目和团队转型成一个成功的项目和团队。眼前为之一亮啊!

但真心没有好好沉下心去学习和体验,理由是“我要写代码”。中间断断续续看过一些创业啊[……]

查看全文

需求和问题

马斯洛需求

今晚我们为这个概念争论不休。
满足需求和解决问题是同一个概念吗?
产品应该聚焦在“用户需要什么”,还是“用户有什么问题要解决”?

张小花需要一个团购网站,所以我做了一个团购网站。
还是张小花不知道哪里有便宜又好吃的餐饮,所以我做了个餐饮导航,然后团购下来,然后把集采的点数返给张小[……]

查看全文

Sphinx通过API遇到“no enabled local indexes to search”问题的解决

Sphinx今天遇到件怪事儿,配置好索引。直接使用indexer –rotate idx_name来生成索引,报错。生成了.new.sp*文件,但没有重命名到旧文件名去。
删掉索引文件,直接生成。这步也没问题。
然后通过命令行下的search -i idx_name my_keyword 返回[……]

查看全文

简单使用Sphinx全文检索

我知道的Sphinx有三个,一个是那个人面狮身的神兽,一个是一个python下的文档生成工具,一个则是一个全文检索引擎。

去下个sphinx-for-chinese的包,装完。然后是配置。

市面上全文检索的配置路线都差不多,配置数据源,配置索引,生成索引(如果有增量索引的话,要定时生成增[……]

查看全文

Google Analytics和CNZZ统计UV不同的原因

同时使用Google Analytics和CNZZ时,发现二者PV统计相差不大,而UV却相差很多。问了CNZZ的初敏博士,得到了答案。

是这样,CNZZ目前统计UV只在子域名里是消重的,网站的整体UV是子域名的加和,没有再次消重。google是全部消重的。这样做的原因是我们提供在线统计,同时提供个[……]

查看全文

微博的at功能前端实现

微博上有一个@功能,就是你在输入@符号之后,会在@的位置出现一个下拉单,然后选择完就会在@后面补全。

怎样实现它?思考之后关键的问题在于要实现这个下拉单出现在@的下方。

问题:对,textarea我只能取到@字符的位置,比如是在第12个字符,而不能取到@这个字符相对textarea左上角[……]

查看全文