狗日的腾讯07/26/2010

狗日的腾讯,这句话说出了我多年的积郁,其实延伸一些讲,我是很憎恨垄断的。然而在中国,垄断是我们一手造成的。 此文妙哉,快快看全文 »

264位童鞋围观 | 5条评论分类: ITer 标签:  

基于php托管的视频点播业务分级系统07/20/2010

这实在不是一篇很新的技术文章,只是想起几年前参与的一个项目,当时通过php托管这项技术解决了购买昂贵的视频(VOD)点播系统的资金不足,并且还算自主研发,跟外界如此的吹牛说!这个。。。:-(,其实,写这篇文章我还是很有压力的,从谈到的技术来看,一定有人认为我是江郎才尽吃老本了,翻些陈辞滥调出来充数,可见我是顶着很大的舆论压力来写这篇文字的。不过,我还真的觉得这个php托管技术应用场景应该还是可以拓展的,姑且分享下这个“烂”技术吧。

当时的需求是这样的,只有我们的收费会员才可以看到我们精心制作的外语教程,这个教程是花费了很大成本的原创教程,因此很珍贵。我们打算按照观看时长来消费,而视频的格式居然是flv,当时我们找寻了很多的视频点播解决方案,要么就是昂贵的服务器、播放器+独有加密格式的全套解决方案,要么就是不靠谱的VIP在线电影播放系统。 此文妙哉,快快看全文 »

214位童鞋围观 | 5条评论分类: ITer, PHP 标签:  

萧瑟秋风今又是,换了人间07/18/2010

啊哈!经过几个周末艰苦卓绝的奋斗,ZendStudio.Net终于换上了新的主题(我现在就想围观)!真是一件大喜事啊。新的首页多出了一块快速导航,是的,别看现在没有什么内容,我是打算将有用的东西都填进去,这样来到zend studio的人就更快的各取所需了,这是一片和谐的土地,每个人来到这里都感到快乐(你甚至感到,即使在天上人间也没有这么快乐)。

同时,征集一下!你希望什么样的内容应该放在首页的快速导航区域?请给我留言。

新的样式来自Prower最初的设计,这里特别感谢Prower!之前我们有过邮件沟通,他很爽快的表示我可以修改使用他的神来之笔。再次的谢谢!如果没有这个我很喜欢的Prower V3主题,我想对于一个程序员来说,从头开始设计一款自己中意的WordPress主题,还是有些困难的,因为我真的没有学过设计,显然是会让我花费更多的时间,而不见得能取得既定成效的一项工作。

这也是我第一次制作(和修改有着本质的不同)wordpress主题,期间还是遇到了一些小小的阻碍的,幸好我知道该在哪里找到答案,也就顺利的解决问题了。在修改了部分的html结构以后,我也对css部分做了改动,但比较遗憾的是我放弃了使用html5结构,同时如果你使用IE6,也有可能打开的zend studio呈现给你的是凌乱不堪,抱歉了!我不支持IE6.

同时,卸载了诸多wp插件,那些插件大多是为了支持上一个主题的,现在似乎打开的速度也变快了一些,希望这能给你带来好的体验~

最后,非常感谢所有长期以来一直关注zend studio的朋友,谢谢你们!zend studio还将走下去,有你们的陪伴真是幸福!

77位童鞋围观 | 4条评论分类: ITer, PHP 标签:  

真正找资料的人都是用google07/14/2010

我甚至成了一个G粉,在上一篇文字《谷歌真的不带我们玩儿了么?》中,我提到我所使用的google服务,是的,我有点离不开她们。就像我始终离不开dropbox的云存储服务一样。

欣闻前些日子《谷歌通过了ICP牌照》(这当然和唐先生最终还是拿到了加州理工学院的博士迥然不同),这让我们感到,谷歌依然在我们身边,后来推出的google 加密搜索https://encrypted.google.com/webhp?hl=zh-CN ,也让我们搜索不再撞墙,出现连接被重置的现象大大改善(实际上还有个好用的办法访问google加密搜索——通过 http://www.ggssl.com/ ),google又变的好用了起来。

程序员总是需要很多很多的科学资料(其他学科应该也一样吧),同时知识又在突飞猛进,这就不得不让我们不断的学习掌握新知识,搜索引擎就是学习的一个必要工具,而有些无良商人为了钱,活生生用竞价排名来让你搜广告,那不是搜索引擎,那是广告联盟。只有google找到的东西还他妈算个东西,所以,你真的学习,真的想掌握科学知识,还是用google作为你的搜索引擎吧。衷心 的希望大家能找到真正自己想要的东西,而不是让广告遮蔽了你的双眼。 此文妙哉,快快看全文 »

352位童鞋围观 | 2条评论分类: ITer 标签:  

令人纠结的php几率算法问题06/24/2010

唉!现在终于发现上学时不好好念书有多少的坏处了,概率几率对于我来说一直是一个很难弄清楚的问题。今天,我又继续让这个问题纠结上了。好吧!来说说我的那点事儿,首先注明一下:这是一篇求助性文字,我的几率算法也许根本就是不对的。如果恰巧有数学系专家学者路过,那希望您能留言说两句。问题是这样子的:在一个物品合成系统中,需要使用几件不同的物品来合成宝石,有不同的几率生成一颗(50%)、两颗(16%)和三颗(2%)宝石,其余的为爆掉,即什么也得不到。

我的PHP代码实现是这样子的:

<?php
//初始化数组
$stone_arr = array( 
		array( 'num' => 1, 'prob' => '50%' ),
		array( 'num' => 2, 'prob' => '16%' ),
		array( 'num' => 3, 'prob' => '2%' )
		 );
//随机获得一个幸运数字
$luck_num = mt_rand( 0, 99 );
//初始化几率区间和最终宝石生产数目
$lucky_range = $made_num = 0;
 
foreach( $stone_arr as $sa ){
	$prob = intval( $sa['prob'] );
	if( $luck_num >= $lucky_range && $luck_num < $lucky_range + $prob ){
		$made_num = $sa['num'];
		break;
	}
	else{
		$lucky_range += $prob;
	}
}
 
for( $i = 0; $i < $made_num; $i++ ){
	//生产宝石的逻辑
}
 
?>

左思右想,我总觉得这个并没有问题,可我的同事坚持认为$luck_num = mt_rand( 0, 99 )这一行应该放到循环体的里面,说的也有道理呀!不过我觉得这样是不是多给了玩家机会?(当然,从玩家的角度来说,机会越多越好。呵呵~),截至记者发稿时止,我还是没有弄清楚是不是该把随机数放到循环里面?或者这两种方法都不对?麻烦路过的明眼人给俺说道说道,不甚感激

270位童鞋围观 | 15条评论分类: ITer, PHP 标签:  

netbeans 6.9正式版

为开发者推荐好的工具一直是本人不遗余力和乐此不疲的爱干的一件事情,zend studio不是我们的唯一选择,虽然Oracle吃了sun,但netbeans社区依然保持活跃。在我的上一篇文章中介绍《试试NB吧》中,更多的朋友知道了netbeans,相比zend studio,她似乎更让我们喜欢,呵呵!~如果取名叫做zend studio的站点每天铺天盖地的介绍zend studio,并到处吹嘘zend studio无所不能,我想总有一天所有的人们都会明白我在撒谎吧!~是的!netbeans仍然是一款优秀的IDE。至于更多好处,大家可以参考我的上一篇文章中的介绍。

netbeans 6.9的大的改进之处个人认为是formatter的增强,我们公司项目中,团队成员的代码风格迥异,但为了统一,大家尽可能多的保持一致,空格是其中的一个部分,而我是个很爱加空格的人,但显然不是所有人都喜爱不断的敲击那个长长的空格键,formatter解决了这个问题!尽管如此,也许同样的代码,我写出来的东西的体积要比别人的大的多!吼吼~如果按文件体积算绩效,那是个多么令人神往的事情呀!!!和其他软件一样,netbeans 6.9正式版的发布,修复了很多6.8以来的已知bug,甚至让人感觉打开的速度也变得更加快速了!enjoy~~~

netbeans官方网站:http://netbeans.org ,有中文页面,快去看看吧,体验一下netbeans6.9给你带来的编程乐趣。

364位童鞋围观 | 6条评论分类: ITer, PHP 标签:  

他的方案不一定是最优秀的,但却是“可用的”06/22/2010

通常我们做产品都希望做到极致,以便在激烈的市场竞争中取得优势,将对手的相对不够优秀的产品秒杀。可是,有的时候,我们的产品也许已经在市场上取得了优势,只是希望能延长产品生存周期,扩大收益,或者说找到新的赢利点。我们已经有一个相当成熟稳定的平台了,这大概也属于平台辐射性吧。

腾讯的平台是一个太成功和强大的例子,不说它了!平台的另一个问题是他已经成型了,很多东西已经难以改变,用户也已经有了,很熟悉她了。在现有平台上搭建新的系统,是我们项目的一个特点,并且从运营的情况来看,收效不错,我们以内测的名义不断的给用户惊喜,越来越多。还记得有位前辈的文章:《王建硕: 用贬义词描述自己要做的事情》,意思大概如此,想要做处处完美的产品几乎是一定要失败的。

我们注意到一个事实,团队里总有人能够非常快速的实现方案,保证如期上线,但在我看来,这个方案并不优秀,但却非常好的解决了问题!所以,有的时候不一定需要完美的实现,而需要快速的方案,和时间赛跑!

本来很有心情(星期天)仔细谈谈这个快速和完美直接的辩证关系的,结果(都星期二了),说着说着便不知所云了,好吧, 就这样吧!码文字也是个不错的活儿哦~

世界杯了!我喜欢卡卡,我认为巴西会拿冠军!哈哈~另外,天气也热了,大家注意防暑降温,爱上游泳是个不错的选择.

70位童鞋围观 | 1条评论分类: ITer 标签:  

网页游戏与360浏览器05/31/2010

今天看到一份《CNNIC2010年中国网页游戏市场研究报告》,其中关于玩家使用何种浏览器玩游戏的部分颇耐人寻味,这个浏览器使用情况不是按照IE、FF、Chrome这样子区分的,而是将IE细分,毕竟在中国,IE还是占最大份额的,而又有很多基于IE内核的,诸如遨游、世界之窗、360浏览器、腾讯TT浏览器……咦!说到重点了,就是360浏览器,大家看下面的两张截图: 此文妙哉,快快看全文 »

682位童鞋围观 | 7条评论分类: ITer 标签:  

开放型博客程序中应该实现的几个接口05/29/2010

互联网上的应用越发的五花八门,特别是进入web2.0以后,互联网更是把各地的人们紧紧的联系在了一起,为了掌握资讯,人们大量的使用搜索引擎来寻找自己想要知道的,自从有了RSS,比如我,就喜欢用google reader来订阅各种新鲜的资讯、先进的技术资源,这使得信息的呈现方式多样化,人们可以更为个性的、以更为适合自己的方式来获取和阅读资讯。

博客程序的出现,已有很多年的时间,然而未见其有所衰退,网民们还是很热衷于写博客,阅读博客,这还是一个很个性、独立的个人空间,我们可以写任何自己想写的东西。为了让自己写的东西更容易被别人找到,博客程序需要搜索引擎友好。搜索引擎技术也是不断进步,发展至今,其已经不仅仅是靠蜘蛛去抓取内容了,他们有了更好的技术,今天,就单独讲讲博客搜索吧!

百度开放平台的推出,确实是一个很大的进步,他的阿拉丁接口相当不错,从用户的角度看,可以不用点击进入目标网站,直接在搜索引擎即可了解到他想要知道的讯息。同时,它也支持blog ping接口了,该接口标准和google的blog ping是一样的,数据格式没有什么不同。这些API接口的推出,无疑是大大加快文章的收录速度,新鲜出炉的文字能够更快更广的发布传播出去,当然,前不久,google又推出了PubSubHubbub协议,这更是个伟大的创举,其实现了实时搜索!也就是XXX在微博上刚刚说了一句话,google通过使用PubSubHubbub就能马上呈现给对此话题感兴趣的用户。在技术上,我们一贯的承认,google是走在前列的。

从开放型博客程序的角度出发,那么以上讲到的都是主动技术,被动技术除了日志页面内容之外呢,还有RSS、RDF、Atom等等格式的被动呈现,用户可以在订阅了这些源之后,不用打开主页,只要在自己的阅读器里就可以浏览诸多的博客内容,感兴趣的可以再点击了解详细,发表评论等等,并且从阅读器可以一口气看很多的博客,而不用一个一个的来回切换,这是有效率的阅读方式。

所以,开放型博客程序已经不仅仅是将日志内容简单的显示出来完事的东西了,她需要默默工作的东西还有很多,除了以上的google ping,百度ping,RSS,RDF,Atom,甚至还需要更新sitemap,虽然很多人认为这是SEO,可是你的博客程序要显得有足够的开放性,这些都应该去实现,因为你根本不知道你的用户以哪种方式来阅读你发表的文字。是的,请相信这一点,就像我以前说的,多做一些,再多做一些

69位童鞋围观 | 发表评论分类: ITer, JS/DIV/CSS, PHP 标签:  

有中国特色的云计算正在建设中05/28/2010

近日360终于显露出来它的流氓本质,我说这句话的意思是,我认为它从来就是个流氓!看到360通过用户数打压竞争对手——可牛免费杀毒,据可牛论坛称,其仅仅发布5分钟即遭360恶意拦截。啊!若情况属实,那真是——————杯具了~这其中的透露出来的强烈信号,或多或少还是让人有些惊讶。中国的杀毒市场从来都是热闹非凡,相比大家都已经习惯了的“潜规则”的娱乐圈,那真是我等IT人士司空见惯了。

从可牛论坛的诸多技术分析来看,我只有一个字,啊!!!!原来云计算还能这么干啊?这他妈的和黑客控制的僵尸网络有什么区别?同样是向所有客户端下达指令,同样被控电脑不明真相,……不同的是,360是一间公司,而且打着为人民服务的旗帜,这甚至让流氓显得光明正大,正人君子们还得给他让个道儿。。。这哪里是什么云计算,这根本就是个大木马,想让他的客户端干啥就干啥。

在我们天朝,没有人管流氓,因为中国做大的公司有两种,一种是耍流氓做大的,另一种是做大了耍流氓的,怎么管?我们用户只能骂骂人公司流氓,却不能对他做什么,他公司还可以继续安然无恙的开下去,处处都在跟进云计算,我们中国当然不会错过这项先进技术,但我真的没有想到我们的同胞居然如此聪明,云计算竟成了他们的武器,用户的电脑就是他们的战场,他们可以让自己的软件在用户的电脑里头“计算”他们想要的结果,而这个云端,实际上可以理解为是个远程控制端,所以齐了,云+计算=云计算。什么他妈的云计算,根本就是个超级大僵尸网络。

221位童鞋围观 | 6条评论分类: ITer 标签:  

PHP界大牛们
反人类不分昼夜
牛掰级朋友圈子