lanceyan

观澜而索源 化繁为简 化简为易

2013年7月5日

实战做项目如何选择开源许可协议(一)-了解协议

摘要: 目前国内开源项目正在逐渐升温,中国也开始有不少优秀的开源项目突显出来。在大家摩拳擦掌准备加入开源大军时,也要知道这个圈子里的规则。技术人员不能只是研究技术,任何圈子都有规则,要知道了才能玩得好。前段时间有件关于开源软件的事情挺热闹的,关于国内一个开发者把自己作品开源出来被别的公司的人拿去包装成自己的产品高价卖出去。大部分做开源软件的开发者都不太怎么关注版权这些,具体微博如下:hoowa_sun:做开源后,发现大部分都被别人拿去学习,然后copy,然后自己闭源卖出去。这里不缺乏大公司,有一家公司拿我的开源系统修改后卖给了一个国内的运营商,卖的还非常贵至少几十万一套。所以我郑重的建议大家,做软件还 阅读全文

posted @ 2013-07-05 10:00 lanceyan 阅读(1750) 评论(6) 推荐(6) 编辑

2013年6月24日

创业公司如何实施敏捷开发

摘要: 说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有一条产品线可以维持公司开支并仅仅刚够盈余,要扩大高速发展还不够,一直维持就没有创业的意义。另一条线是做技术创新为未来能够开发一款人气爆棚的产品摸索着,但是又不能饿着肚子去开发。我们是如何结合自身的特点实施敏捷 阅读全文

posted @ 2013-06-24 09:01 lanceyan 阅读(3898) 评论(23) 推荐(16) 编辑

2013年6月17日

技术人员如何创业《四》- 打造超强执行力团队

摘要: 好的团队是创业公司成功的必要因素之一。差劲的团队会导致整个团队没有战斗力,互相算计,只看到自己的利益,永远做不成一个好的产品。优秀的团队整个团体非常有凝聚力,以公司的事业为自己的事业,各自发挥自己的特长并互相帮助对方,不计较个人短暂的得失努力把公司推向一个又一个高点。我想没有一个创业者不想建立这样的团队,但很多人想法是好的,为什么最终却达不到理想团队的效果呢? 要知道人的问题永远是最复杂、最难处理的,因为人是可变化的实体,而作为技术创业者的我们对于电脑、程序处理的得心应手,但对于人来说就不是那么容易了。和团队、和客户等等相关处理,需要很好的情商,只要人对了,成功也就理所当然了。不过这... 阅读全文

posted @ 2013-06-17 08:55 lanceyan 阅读(1991) 评论(4) 推荐(7) 编辑

2013年6月3日

技术人员如何创业《二》- 合伙人的模式

摘要: “合伙人”其实从古到今都有,指一帮人聚集在一起干一件大事情,这个事情必须要借助大家的力量一起完成。比如水浒里的一百单八将、西游记里的五人组合。技术创业者刚出来创业一般也都会找合伙人,毕竟一个人搞定不了太多的事情,除非自己做的东西一个人可以搞定,比如开个小店之内的。如何研发一个好的产品参考技术人员如何创业《一》- 产品及想法。是不是只要研发出软件产品就可以赚大钱了?那是不可能的,必须要有好的产品。个人觉得好的产品需要整个公司特别是管理人紧密配合才能创造出来的。怎么选择合伙人,我总结一下我的个人经验吧。有了好的产品想法或者拉到了投资就要开始张罗组建团队了。这也是最开始的核心部门,而作为技术人员的我 阅读全文

posted @ 2013-06-03 12:48 lanceyan 阅读(2364) 评论(7) 推荐(1) 编辑

2013年5月30日

技术人员如何创业《一》—— 产品及想法

摘要: 不得不说这是个浮躁的社会,人人在这个社会都想暴富或者成名。在这些引诱的驱使下很多人都脱离了原来的稳定工作创业。前几天看了《中国合伙人》,故事讲到了几个大学生从校园到工作、再到创办了一个伟大的企业,这个故事更加激励了创业大军的壮大。大家都想创业,那我们技术人员怎么创业?也就个人的经验分享一下: 1、好的想法、产品构思。 2、好的合伙人。三板斧,管理、销售、技术。 3、构建强大执行力的团队。产品及想法:什么是好的产品?一个朋友之前问到,这个问题要系统的回答还真有点不好说。看一下比较理论的解释,产品指一个能够满足用户的需求,我们能够使用可行的技术手段实... 阅读全文

posted @ 2013-05-30 08:49 lanceyan 阅读(2764) 评论(9) 推荐(1) 编辑

2013年5月23日

JAVA线程池管理及分布式HADOOP调度框架搭建

摘要: 平时的开发中线程是个少不了的东西,比如tomcat里的servlet就是线程,没有线程我们如何提供多用户访问呢?不过很多刚开始接触线程的开发攻城师却在这个上面吃了不少苦头。怎么做一套简便的线程开发模式框架让大家从单线程开发快速转入多线程开发,这确实是个比较难搞的工程。那具体什么是线程呢?首先看看进程是什么,进程就是系统中执行的一个程序,这个程序可以使用内存、处理器、文件系统等相关资源。例如QQ软件、eclipse、tomcat等就是一个exe程序,运行启动起来就是一个进程。为什么需要多线程?如果每个进程都是单独处理一件事情不能多个任务同时处理,比如我们打开qq只能和一个人聊天,我们用eclip 阅读全文

posted @ 2013-05-23 10:46 lanceyan 阅读(1796) 评论(3) 推荐(0) 编辑

2013年5月13日

一致性hash和solr千万级数据分布式搜索引擎中的应用

摘要: 互联网创业中大部分人都是草根创业,这个时候没有强劲的服务器,也没有钱去买很昂贵的海量数据库。在这样严峻的条件下,一批又一批的创业者从创业中获得成功,这个和当前的开源技术、海量数据架构有着必不可分的关系。比如我们使用mysql、nginx等开源软件,通过架构和低成本服务器也可以搭建千万级用户访问量的系统。新浪微博、淘宝网、腾讯等大型互联网公司都使用了很多开源免费系统搭建了他们的平台。所以,用什么没关系,只要能够在合理的情况下采用合理的解决方案。那怎么搭建一个好的系统架构呢?这个话题太大,这里主要说一下数据分流的方式。比如我们的数据库服务器只能存储200个数据,突然要搞一个活动预估达到600个数据 阅读全文

posted @ 2013-05-13 09:13 lanceyan 阅读(3333) 评论(5) 推荐(10) 编辑

2013年5月7日

谈谈WEB开发中的苦大难字符集问题

摘要: 记得刚做javaweb开发的时候被这个编码问题搞得晕头转向,经常稀里糊涂的编码正常了一会编码又乱了。那个时候迫于项目进度大多都是知其然不知其所以然。后来有时间就把整个体系搞了个遍,终于摸通了来龙去脉。在C++的CGI开发时大家喜欢用latin,这个属于字节方式的编码格式,存储mysql节约空间,而C++也是比较容易控制到byte级别的语言。所以经过框架封装基本也问题不大。在Java语言中,要涉及修改编码问题的地方还真多。一个地方没有设好就会乱码满天飞。大概总结包括以下这几部分:浏览器、服务器、数据库、操作系统。浏览器:如果使用模板语言,html需要设置显示的字符集。这个适用于浏览器判断什么编码 阅读全文

posted @ 2013-05-07 21:45 lanceyan 阅读(369) 评论(0) 推荐(1) 编辑

Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据

摘要: mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数据。注意:一、这个是对innodb的数据恢复。myisam不需要这么麻烦,只要数据文件存在直接复制过去就可以。二、大家的mysql数据库必须是按表存放数据的,默认不是,但是大家生产肯定是按分表设置的吧,如果不是,不好意思,这个方法不能恢复你的数据。my.ini的设置为 innodb_file_per_tabl 阅读全文

posted @ 2013-05-07 13:06 lanceyan 阅读(305) 评论(0) 推荐(0) 编辑

谈谈创业公司技术的工作模式

摘要: 在创业开始时,也许有一个点子,经过研究调查有市场可行性就开始召集人员开始创业。这个时候一般都是单打独斗,一两个人负责所有的事情,包括产品设计、交互原型设计、网页美工切割、程序开发、功能测试。这个时候基本不用合作,采用独立开发模式,自己搞定保存就可以了。不过也有风险就是硬盘坏了怎么办呢,要知道硬盘是最脆弱的东西了,我一般的话会定期备份硬盘的东西。 如果发现创业模式可行,需要赶时间抢市场,一两个人完成不了很多任务,就需要更多专业的人加入才能做出一个交互很好、页面美观、功能好用的产品。这个时候一般的话应该有产品经理、美工设计、程序开发、测试、运维。但是这些角色不是说一定要安排这么多岗位的人,需要根. 阅读全文

posted @ 2013-05-07 09:15 lanceyan 阅读(257) 评论(0) 推荐(1) 编辑

导航