也看开源,也谈微创新
作者:pakey 发布时间:May 13, 2012 分类:Develop
说起来开源, 想起来一个对话, 某个朋友开玩笑说: "不愿意写blog, 那是因为怕别人看了, 教会了徒弟, 饿死了师父"。
我一直在避免自己再次在国内进入到这“开源”的世界,可以最近发生的几件事情确实是让我有了很大的触动。
第一件事情:这几天有个人加了我的工作qq,说是在淘宝上购买了我开发的产品,要找我要技术支持。这让我极其无奈,现在PT早已经没有任何的收费产品,国内的环境所至,我们不敢去触及这个禁区,对外宣布了PT所有的产品免费发布,对于已经购买的寻找机会进行补偿。
第二件事情就是再次看到了我之前开发的一个程序在网上被滥卖。我不知道这个在2010年3月写的完全面向过程的程序竟然还有这么多人去做那所谓的“微创新”,加一个拼音化的插件,那就是一个新程序,在或者是加一个。更何况这个我没有做什么安全处理(各种sql注入),更何况这个程序我已经免费发布在网上的下载站了。
其实我对于“自由、分享”的观念一直是抱着追随的态度的,从PTcms的发展过程中我想大多数人都看到了,在起初确实是zend加密了,但是很快就进行了开源,开源的目的无非是希望能有人帮忙改善程序,能提升技术。可是我真的是太天真了,开源的唯一好处是开发组多了一名成员。但是带来了各种破解版,盗版的泛滥。因为这些人根本就不需要了解php,只要能找到那关于破解版的判断是哪句就可以,注释掉就“天下太平”。 对于破解我并非是那种不可容忍的态度,只是无法容忍这些人破解之后开始大量盗卖。
开源的代码最怕后续无力,背后没有大的企业或者大的组织在支撑,几个人小打小闹做的东西没有生命力,企业也不敢用。没有商业模式的开源是不可能持续发展的,大企业和大组织也不是道德境界有多高,说白了还是商业利益驱使,为了打造知名度也好,为了提高市场占有率也好,都是有目的的。 淘宝中间件三大核心产品: 高性能服务框架(HSF)、分布式数据访问层(TDDL)、消息中间件(Notify/Metaq)。Metaq已开源,其他两个正在进行中。这三个产品在公司内部使用很广泛,经过多年使用也很稳定了,开源出来希望能有更广阔的发展空间。淘宝公司开放分享的战略。没有公司的支持,再牛的牛人都没用。比如,腾讯和百度的开源产品很少,不是他们牛人少,而是这些公司不支持开源。在比如discuz,比如帝国cms,都是在有了足够的用户,足够的影响力的情况下才考虑了开源。
所以我有了想法,以后我在开发的产品不会在进行开源。
在看“微创新”,微创新腾讯真是发挥到了极致。庞大的用户群体,只要在互联网上发现了成功的案例,立马克隆出来一个,在加上所谓的“微创新”,于是创业团队就这么死了。虽然对于360的周总的部分行为我并不怎么欣赏,但是每个成功的背后都有着那么一大堆血泪史,胜者为王败者为寇,不可否认360成功了,借用他的这句话:“乱拳打死老师傅 所谓外行是从行业角度而言,从用户角度未必外行,倒是内行干久了往往不从用户角度看问题,所以外行能够颠覆内行,外行眼光反而能看出很多问题恰恰是机会,没有内行那么多思维定势和陈旧经验造成的自我束缚,360就这样颠覆了传统杀毒,小米手机也会颠覆传统手机制造商”。同行业的对手竞相推出产品,这样的竞争并不可怕,可怕的是不同行业的对手加入竞争,他们没有包袱,带著全新的思维,不用传统的招式,让消费者耳目一新,也让对手乱了阵脚。
微创新的也有着一大根本要点,先仿制在创新,而有些技术薄弱的团队连仿制都做不到,这也是有些团队做不出来“微创新”的原因吧。但是可怕的在于这些团队会破解,会利用组合的东西。就比如我那个小说搜索的,从dedecms上面抠出来一个汉字转拼音的插件,然后利用我开源的东西组合起来,就成了一个所谓的新产品,可以你能把那些提示信息都改改么,你能把所有的图片都换掉么,你能别再我的群里恶心我么?
这也是我不准备在开源的另一点,请你们这些微创新团队先积累一些技术,在来创新ok?
回首这2年
作者:pakey 发布时间:May 10, 2012 分类:PTcmsStudio
天时地利人和,我还有什么理由不努力。
作者:pakey 发布时间:May 6, 2012 分类:Life
一直感觉自己基础不扎实,所以来到了这里,学习div+css,学习php,学习mysql,学习linux,学习有关lamp的一切。
正如这里一位老师所说,每个人都非常喜欢给自己找借口,把自己的过错归于他人,归于环境,归于社会。为自己的不努力,不作为搭上了一层遮羞布,而且仅仅是掩耳盗铃的遮羞布。
我这个人一向很懒,因为懒的运动,保持了n年的110体重终于泛滥,在今年过年的时候一度达到了170。不仅仅是行为上的懒,思想上更是懒,不到迫不得已的时候不会采取如何行动。我为自己曾经的初中,高中的一番风顺找过借口,小学升初中,凭借这微弱的basic基础考上了市里面最好的初中,初中可能是暂未接触这畸形的世界,一切都是那么干净,一切都是那么的纯真,除了学习不知道其他为何物,初中前两年给我的印象一直都是那么没好,虽然现在能记得的东西已经不多了,但是依旧记得当年的努力,当年曾经700分总分考过680,记得当年那个从小学一直到初二坐了3年多的同桌,或许只有翻看小学毕业照才能想起她的样子。直到初三才知道有网吧,才开始我这持久而漫长的颓废之路。因为这两年的奋斗,初三凭借这份底子轻松的的考上了高中部。高中,一些“志同道合”的“狐朋狗友”开始了冲晓宇,冲华信,冲飓风的日子。我想,如果不是我这老实的外观,让人一看就是好学生的样子,对女生非常耐心的性格,再加上还算可以的入学成绩,让周围的人喜欢问我问题,从讲题的过程中学习到了一点东西,在这里不得不感谢这几个女同桌,或许没有他们的“变相”的帮助,不知道凭借这我那学习态度还能不能考上这个很烂的一本211大学。说这么多,无非是想说明没有外力,我不可能能学到东西吧,大学四年充分证明了这个问题,经受不起外界的一点点诱惑,半年的魔兽rts,3年的完美世界,半年的澄海,组成了我大学的四年。
个人第四个小说搜索程序正式上线---快眼看书
作者:pakey 发布时间:May 6, 2012 分类:PTcmsStudio
地址:http://www.kuaiyankanshu.net
php+mysql
基于thinkphp开发,采用memcache缓存技术进行大量缓存,使用soap与快眼看书进行内容同步,同时支持自定义站点等。
详细可以上去体验下。
ps:小说搜索程序历程
1、快眼看书小说搜索小偷 asp版本(2009.7)
2、奇文小说搜索前台php版本 php+mssql2000 (2010.4)
3、快眼搜盟小说搜索php版 php+mssql2005 (2011.3)
4、快眼搜盟小说搜索加强版 php+mysql (2012.5)
不知道这是不是一种病态的思维了
作者:pakey 发布时间:May 3, 2012 分类:Other
自从学了php,总是觉得其他的程序不适合自己,总是想做什么都用自己开发的新程序。
比如dedecms 以前用的很顺,但是现在怎么用都觉得不舒服,
还是discuz,他的臃肿一直是我很反感的地方。
不知道这是不是一种病态的思维,不知道如何去调整。
所以直到现在ptcms的官网只是一个单页面。
最近到了一个培训机构重学php,在这里需要做项目,考虑做一个cms+bbs的小项目出来。论坛cms一体化,这样良好的用户整合,一直的页面风格,还可以自己制作各种各样的插件。
一个想法,勿笑
为什么推荐我们一开始学习就要用utf-8
作者:pakey 发布时间:April 25, 2012 分类:PHP
今天,和朋友在讨论为什么要用utf-8,而不用gbk
utf8和gbk相比,不仅仅是带来了更大的字符集支持,还有国际化的作用,比如用utf-8做的中文网站即使在英文系统下也不需要下载中文字库才能正常显示(大家可以搜一下utf-8和gbk相比的优点)。
或许你说这是前台的事,和我们内层php的处理没有关系,其实不然,使用utf-8 可以避免很多在php中发生的一些头疼的问题。
比如程序的兼容性
discuz的gbk版本一度不支持php5.4(不知现在2.5支持了没),因为php5.4它内置编码自 ISO-8859-1 改成了 UTF-8。
htmlspecialchars和htmlentities函数,默认会使用utf-8来处理字符串。
如果输入的字符串是GBK编码,那么很抱歉, 返回的结果是空的, 输入的字符串被吃了。
discuz大量使用htmlspecialchars做中文过滤,所以出现了很多地方没有办法中文输入出现空白。
当然这可以手动指定htmlspecialchars第三个参数
Gvim使用心得--设置篇
作者:pakey 发布时间:April 24, 2012 分类:Tool
“被强迫”使用了gvim,从了解皮毛到现在逐渐的熟悉了,越发的感觉gvim的自由和强大。
如果不是没有找到gvim的ftp浏览器的插件,或许我就完全是舍弃phpdesigner和notepad++了
但是win软件用习惯了,至今还是不习惯 esc
用的时间太短,还有很多没有发现,下面我将我这段时间整理的东西分享给大家
1、设置自己喜欢的字体?
点“编辑”-->“选择字体”, 然后在字体列表中选择一个你喜欢的字体和字号,然后确认。
如果想每次都使用这个这个字体
需要加到启动文件中
比如我的
set guifont=Courier_New:h13:cANSI
2、设置配色方案/风格
点“编辑”-->“配色方案”,然后选择自己喜欢的即可
启动配置文件的写法
colo desert
Gvim用新标签打开文件--》Gvim的多标签模式
作者:pakey 发布时间:April 17, 2012 分类:Tool
最近由于需要开始尝试使用gvim编辑器,gVim是Vim的图形前端软件,基本操作方式和linux下的vim并无什么差异,只是支持了win的 ctrl+v ctrl+c等一些快捷键。
言归正题,默认配置下打开gvim的时候并没有开启标签模式,我们可以在末行模式下输入:tabnew来新建一个标签,然后用右键对文件点击,就会出现“用当前的vim编辑的字样”,这样就就在新打开的标签页中编辑文档了。
不过这样的操作很繁琐,能不能直接打开就是标签模式呢?