Archive for  Default

[转]开发者需了解10个新的开源项目

发表于 2012-01-29 14:34 : 评论 ( 没有评论 )

国外出了一些针对开发者的开源项目,兴许用得着。 1.Bootstrap, 一个来自Twitter的工具包,用于快速开发Web应用和网站。 2.BrowserID, 一个安全,分散,开源,基于email地址的跨浏览器网站同步登录。 3.Canvas, 基于云计算的学习管理系统LMS 4.Cloud Foundry, 一个开放的平台作为一种服务(PaaS)云,开发框架和应用服务的选择; 5.Moai, 一个移动游戏开发平台,提供基于云的游戏服务和iOS, Android应用快速开发平台。 6.Mooege,一个开放源码的教育游戏服务器仿真器; 7.OpenShift, 来自Red Hat,免费,可扩展的Platform-as-a-Service (PaaS); 8.Orion, 一个基于浏览器的开放工具集成平台,由Eclipse平台团队构建; 9.rstat.us, 一个开放的微博平台。 10.Salt, 一个开源的配置管理和远程执行应用程序。

[转]产品设计中的沟通与协作

发表于 2011-12-14 16:29 : 评论 ( 没有评论 )

(产品)设计的沟通与协作,这个话题一抛出来,就让我很头大。需求方、产品经理、UIUE、程序、测试之间的烂事儿一大堆。涉及到第三方甚至是几个公司之间而非一个公司内部,那沟通的困难更是雪上加霜。再如果涉及到跟政府部门的协作,那简直就是一场灾难,2012。 即便是内部沟通,考虑到内部利益集团博弈,互相拆台这样的事儿发生,那基本上就完全是无法沟通,只能靠手段去制衡。 所以,真要讨论涉及的沟通与协作,必定要设定一个相对理想的环境,即:大家都是对事不对人,才有可能讨论下去。否则,就要用辩证的具体问题具体分析了。而我下面写的关于沟通的问题,也是基于理想化环境的,因为我是一个产品经理,所以我是站在产品经理角色去理解和处理这些问题的。 沟通、协作是个盘古开天地时就遗留下来的问题,同样,也遗留下来了五件必杀神器: 你们有我懂设计吗? 这个问题不是现阶段考虑的; 这个不一定是问题,是个别人的意见; 这个没法实现; 这个我们的底层不支持; 这五神器分别被美术、产品、技术捡到。神器一出,秒杀,你郁闷到缩阳也没用了。在UCD珠海书友会上,金山同学第一个问题就是技术使出必杀:这个我们没法实现。 对于五大神器,我实在碰到过很多次,其实必杀可破,只看你愿不愿意。破必杀之法,我归纳为五点: 1、平等对话 美术、技术、测试是我们最重要的工作拍档。对于他们工作所用到的知识,我们要有所涉猎,不用成为行家,但一定要有所了解,最好有自己动手的能力。这样,才能与他们建立平等对话,说出来的话才不会被人轻视,不会被人背地里骂做SB。 如果作为一个产品经理,却不知道自己业务的底层是怎样,基本代码、数据原理是怎样,被人丢必杀技是活该。引用某前端一句话:“我绝对拒绝与连HTML都不懂的产品经理合作,这是底线。” 2、自己是否想清楚,是否真有必要; 向别人提出需求的时候,一定要想清楚,是否真的要这样,有没有必要。想办法说服别人时,最好能有数据说明你的需求是确有必要的,能缩短用户查询时间、提高装机率、降低卸载率,提高在线时间等。产品经理做好事前分析工作,是对自己工作的尊重,也是对合作拍档的尊重。 拍拍脑袋的决定,最好不要搞。毕竟我们轻描淡写几句话,技术、美术可能就要为你这几句话忙活几天甚至是数周。 3、别人拒绝时,弄清为什么; 关于这一点金山的剑三总监唐洪亮打得比方很好:厕所地上有水,为什么有水?因为笼头滴水,为什么滴水?因为人没关紧,为什么没关紧?因为笼头不是很好关,为什么不好关?因为笼头的设计问题,那为什么要采购这种笼头…… 碰到问题,不能退缩,要较真,要去问,要打破砂锅问到底。程序员有一个信念,这个世界上,没有代码实现不了的事情。如果他说无法实现,一定是他不想。为什么不想,要么是修改成本太高,要么是你的需求他认为根本没必要,要么是他压根看你不爽,八字不合。找出问题根源,然后对症下药,总能解决的。 4、确认别人理解的,是你想说的; 你想的是A,讲出来的是B,别人听成了C,理解后变成D,最后再加工做出来个E,网友一看,说:这傻×公司,做出来个F,就是Fuck的意思。 沟通变成鸡同鸭讲,世界将会怎样?要避免这种情况,所以在沟通之前一定要保证信息对称,需求背景、调研资料、用户数据等,免得你突然说出来一个决定,别人莫名其妙的,怎么沟通? 说完以后,还要确认对方接受了你的信息,并且理解的也是跟你一样。所以需要让他复述给你一遍,就像集结号里面谷子地给团长复述命令,信息发出与接收需要Match一次,确认无误后,这次沟通才算结束。 5、他性格怎样、情绪怎样,你跟他关系好嘛? 一般来讲,解决上面四个问题,报障基本沟通是没有问题的。但比较我们是人,不是机器,所有流程执行完毕,Match一次,确认无误就OK的。人,是会有情绪,会有关系的。所以当需求被拒绝时,还需要考虑人的因素,比如说:股票亏了,老婆跑了,情人吹了,别人发了……等等,这些时候你热着脸去找别人沟通,别人只会给你屁股。 无论你们公司体制怎样完善,找技术、美术等拍档多吃吃饭,一起出去远足什么的,交换一些私人空间,成为朋友,这样有事儿的时候,你能理解我,我能理解我,共建和谐新社会。 至于沟通的泛技巧比如倾听、表达、平等、等,就不在此说了,其实,很多时候碰到的问题,都是制度上的存在问题,如果大家的利益捆绑在一起了,可以解决很多的沟通问题。 以上所列都是平级或跨部门沟通的问题,除此之外,还有与上司沟通的问题,与下属沟通的问题。这就不算设计的沟通与协作范畴了,不过我看到一篇文章,觉得说得不错,简单归纳一下,就是三点: 向上沟通没胆:下属向上级沟通时没有胆量,缺乏积极主动性。 水平沟通没肺:部门和平级之间沟通缺乏真心,没有肺腑之言。 向下沟通没心:上级对下属没有过多的心情或时间进行沟通,不能对下属的移位及时的指导和修正,已造成现在的企业的管理者花去一个月的时间去招聘新人员,不愿抽出2天的时间与下属进行沟通。 说了这么多,再自省一句:任何事情,懂得再多理论,都要注意知行合一。 From:http://www.rtdot.com/product/22

[免费]土豆网视频专辑采集接口详解

发表于 2011-10-12 21:17 : 评论 ( 没有评论 )

接上篇: [免费下载]土豆网专辑采集规则+接口 http://www.4wei.cn/archives/1001491 以下是接口全文。 我给一些重要步骤做了注释。 tudou.php下载

apache/Nginx下的PHP/Ruby执行sudo权限的系统命令

发表于 2011-10-6 20:38 : 评论 ( 没有评论 )

apache/Nginx下的PHP/Ruby可以直接Windows和Linux下的系统命令,在Linux下,一般只能执行普通用户对应的权限,如果要执行一下需要Sudo的命令,则需要进行一些配置。 修改方式是将Webserver运行的用户名,加上sudo权限,这样php或者Ruby(以下就只写php了)就可以调用sudo及对应的命令了。 一般来说,为了安全,需要指定这些用户可以执行哪些命令,方法是修改sudoers这个文件的配置。

答免费用户提问

发表于 2011-06-8 22:52 : 评论 ( 1 条评论 )

为什么火车头里面的客服和会员 我们免费用户提问题都是想要支付辛苦费才愿意解答呢? 这样貌似对新手很大的歧视!!!严重鄙视这样的会员和管理员!什么都讲钱没钱就不解答?? 记着你们也是新手走过来的!何必呢??解答个问题还要收费,那为什么还要出的免费版本??

火车采集器通用OCR识别.NET插件,免费下载

发表于 2011-04-3 10:11 : 评论 ( 没有评论 )

继火车头通用OCR识别/验证码识别演示程序 发布之后,我们将该技术做成通用插件,引用到火车采集器中来,供舰版及企业版用户直接免费使用 1、特殊注意:该插件需要 Microsoft Visual C++ 2008 SP1 Redistributable 支持。 Visual C++ 2008 SP1 Redistributable下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2 2、该压缩包只是火车采集器插件,如果需要配置插件需要的xml配置文件,请使用火车头通用OCR识别/验证码识别演示程序(http://board.locoy.com/?post=69 )进行测试识别和配置xml。 3、安装使用方法(火车采集器2010版以上适用): 安装方法:将压缩包里面的System目录及Plugins目录覆盖到火车采集器程序目录内           该ocr也能识别部分非常简单的汉字,如果测试程序配置后可以识别,需要将测试程序里面的chi_sim.traineddata复制到采集器目录下System/tessdata目录下。 使用方法:1.使用火车头通用OCR识别/验证码识别演示程序(http://board.locoy.com/?post=69 )进行测试识别并保存xml配置文件到火车采集器Plugins目录,文件名必须包含识别二字, 如:口碑验证码识别.xml,58同城验证码识别.xml。           2.假设您已经识别测试成功,开始添加图片地址标签,该标签名为您刚刚保存的xml文件的文件名 如:口碑验证码识别,58同城验证码识别。           3.测试识别效果或正式采集。 旗舰版企业版用户可以直接免费使用,点击下载火车采集器通用OCR识别.NET插件。

这几天都在紧张的学习中,头皮发麻~~

发表于 2011-03-30 00:14 : 评论 ( 没有评论 )

下个月有新的项目要上,为了做这个项目还临时学起了ThinkPHP的RBAC和DWZ框架。 不知道为什么,学的东西越多,发现自己人的东西越少,心里不免有一些发毛的感觉。于是不断强迫自己去学习。 这周在当当买的C#的书还看150页,这两天又没有时间看下去了。取代的是LampBrother的视频教程、ThinkPHP的手册、DWZ的使用文档。 ThinkPHP的教程看到最后,猛然发现TP传说中的RBAC并不能完全解决项目的需求,也就是说,还得进行扩展,也就是说,这几天学习的时间多少有一些浪费了。 每天都在忙。 新项目,做需求;旧项目,做维护;新技术,要学习;老代码,要重构。 一天的时间一下就不见了,灰常大的压力,担心项目周期周转不开,担心不可控因素太多,巴拉巴拉如是。 DX2要出了,PW8.5也出了,接口应该要升级了,额,打个哈欠,洗洗睡了。 明天又是淫荡的一天~ : mrgreen:

当当网的购物悲剧

发表于 2011-03-21 10:37 : 评论 ( 1 条评论 )

在当当买了一本C#的书看,周末下的单,想周一收到,因为周二会离开公司。 收到货以后,发现当当确实挺悲剧的。 书的纸张比路边买的盗版故事会纸张还差,盗版呐! 用的加急,以为下午能当,结果等到第二天,京东网没有运费,最迟第二天也能送到,坑害。 书皮严重损坏,划伤,满是灰尘,包装袋破损,恶劣! 加运费共计121元,发票上只有111元,公司不给报,还得自己贴10元! 要求退款,运费不退,而且还要自己承担运费,恶劣! 相比之下,在京东购物的优势一下就凸显出来了。到货快,支持货到付款,能刷卡,退货方便,优惠多。 以后再也不去当当网买书了。