张钰事件..

今天去56.com看了看.果然是高.
不过要说,在很多网站,看到了骂张钰的评论.我想这骂人者中,可能很多人没有仔细地去了解,一来就骂她什么什么.(当然我也没说张钰好话.),还有一部分人是卫道士,认为这样是那种有啥啥有伤风化类似的,有的就骂她是婊子之类.
我没啥好说的.张钰自己也说了,演员其实有时连妓女都不如.所以用婊子来骂她,其实是多事.人家自己也承认了.(不过我还是比较同情她的).因为卖也是一种活法嘛.人家这样讨生活跟我写程序也是一样的,都是一种生活方式而已.如果人家没对不起自个儿老公,又不犯法,又啥好议论的呢.
事实本来就存在,只不过是人家有心机,并且现在狗急跳了墙而已.
我呢,也乐得多写几篇关于张钰的博客,呵呵,把Google PR值拉高一点.免得aw这小子老吹牛说他的博客首页是6了.下次告诉他,6有啥了不起,我写了几篇张钰,PR立马到10了!

张钰、流氓燕、木子美们帮了谁?

我不知道,张钰知道不知道,自己会一下子成为名人。(这句话断句有点儿难吧?我自己都觉得挺难说的)
但我知道,是优酷抓住了机会。
没想到我也很有新闻眼光。
前几天在覃总那边吃火锅时吃到戴在说这件事时,我就感觉到,如果和6间房一样把这视频买个什么网络首发权,网站想不火都难啊。
不过当时想了一下就没多想,今天去上师弟的网站微视,才发现”张钰”这个tag已经悄悄地跑到了郭德纲的前面,成为最热门关键词。红得还真快啊。看到这个才想起戴说的,于是点进去看,”张钰”这个关键词下面已经有14个视频了。几张截图还很清晰地让我知道,这就是特写了。哈哈,看上去应该是标准A片了。不过可能网站的浏览者都很多,都打不开链接。要不咱就当是A片看也饱眼福了。也向这些大导演们学习学习?
我不得不联想起木子美,流氓燕这些人来。记得以前有个傻帽,不知是自己觉得自己是中国博客之父,还是别人给加的。如果这样说,那木子美也算是中国博客母了。
不知道张钰是否会给中国可怜的视频分享网站带来一点料,救救这些孩子?再过几年回头看,发现这个叫张钰的人,拯救了中国一大堆视频分享网站?
后说据说Digg的火爆,是因为不慎流传出来希尔顿饭店的女公主的祼照?
看来,网络确实还是一个媒体而已。不过比报纸更猛烈一些。报纸要搞一系列猛料才能慢慢成长,网站只需要报一件料,就足以一料成名,扬名天下啊。

Yahoo 这次算是出位了,跟baidu肉博

Yahoo这次的活动够狠 应该给策划发一个大奖
Yahoo这次做了一个活动, 地址是http://fun.yahoo.cn/.

这次yahoo很发奋,直接把目标指向了baidu,让用户在一些关键词中搜索,然后把在分别在yahoo,baidu上搜得的两个页面去掉站点信息后给用户返回来,然后让用户猜,哪一个是yahoo,哪一个是baidu的。
这一个相当狠,baidu一向占领市场半边,google一向以巨头自居,然而yahoo这次通过这个活动教育了大家,你说baidu比yahoo强,但是你能看出baidu和yahoo有差距吗?
建议网络运营的银们都去看一看。这次yahoo出位了。

我的系统光荣了 电脑用不了了 是yahoo toolbar和safe360的错

真可怜。 作为一个买电脑回来好几年了的老鸟, 现在竟然没法子装系统了。
因为我一个是没有光盘,二是没有光驱。
我唯有的就是系统上装了一个一键恢复系统,每次都是从这里恢复。不过这次不小心中了yahoo toolbar,我很不幸运地选择了safe360来杀。
结果,昨天查完了是用得挺好,等我今天再打开电脑时,已经只能看到一个蓝色的屏幕了。桌面啥的都没了。幸好我知道调任务管理器出来,还把在这里面打开IE来写博客骂人。
不过实在不知如何把一键恢复出来。按快捷键没用。
看来是要去买光驱去了。奶奶的。这么久没用它了。又要费我银子,本来钱就少。
真想给老周同志打个电话问候一下。yahoo和safe360都是他的功劳。劳苦功高啊。

sohu的文品测试试用手记

突然发现原来sogou这么有google潜质。
印象中,张朝阳不知是否个人有啥生理问题,他的sohu一直致力于阴茎增大广告。很久没上过sogou.
今天在新聚上看到一篇文章,就去看了下,发现原来sogou实验室比google做的可能更人性化,更细腻。
首先,sogou实验室很大方地公布了一些可能是通过自己的积累和分析得到的一些数据,这是比较难得的。也许,一个月前聚会上passman说得没错,sogou是很用心地在做搜索。技术可能已经是相当牛了。passman的原话是,可能sogou的技术比百度的好。百度的分词技术也是用海量的。(我个人觉得,要做中文搜索老大, 一定要把中文分词这个核心技术弄到手,而且自己一定要养一帮人来研究这个) 现在sougou通过输入法来收集每个人的用词,是个好主意。
今天一时好奇想看看文品测试是个什么好东东,口碑这么好,就去看了,地址是http://www.sogou.com/labs/wenpin/ (我不是sohu的,不要因为我贴地址就是枪手,哈哈,chin和霍炬要帮我做证啊) 。
我输的资料是:

旧诗杂烩

半生飘零不得志,北风未起冰满池。
当年雄心今何在,半壶冷酒度时日。

冬日春日各不同,醉者醒者不相干。
燕京日日风光好,何时再得临南山?

春时繁华今成泥,旧时盛景今难觅。
何时聚得儿时伴,庭前对酒赋新词。
Google 怎么分析出我叫什么名字的?
今天晚上和大牛聊过一阵之后,去搜了一把自己的名字,居然就发现,原来我的名字还是比较有性格的,居然就少有重复的,除开一个是袁世凯手下的。
第二个发现,是我用一米六二搜的时候,我的博客http://blog.deskor.com是排在第一位的。因为博客的外部链接都是用的一米六二这个词了。但不可思议的是,我用我真名搜的时候,居然google也能把blog.deskor.com排在第一。这就神了。太他妈的不可思议了。google能分析出这个博客的主人叫什么?
第三个发现,居然是,我大学的简历居然被一个网站拿去做为“精美的个人简历模板”放在网上。奶奶的,这也行?看:http://www.yibinu.cn/department/zhzhx/skx/shownews.asp?id=100
太他妈不可思议了?还好我的电话什么的都已经换了 问题是这个学校凭什么把我的简历放在网上做模板?而且连名字都不改?

然后点”评测”钮,右边出来一个很Q的很醒目的Flash.并伴有进度条,带百分比。很快分析完成,显示结果。有相似度,并且相似度也有不同颜色的条状图显示。
我的结果是:技术性极强的文字风格,缜密的思维体现在字里行间;富含科技信息量的内容,充实易懂。词藻华丽雅致,文风绚烂;文章内容丰富,观点翔实可圈可点;在用词范围方面可以着重下功夫改进。

对比之下我跟洪波有70%的相似度,比较夸张。
下面是结果页的地址:http://www.sogou.com/labs/wenpin/index.jsp?his=002011003003000001044070000003047020000009041009000010&hisname=一米六二

一米六二,您的评测结果:

洪波
70%
是不是看过这位作家的很多作品?受影响不小喔!
张朝阳
21%
这个区间是比较正常的,看来你已经有了掌握神韵的感觉喔。
李敖
10%
如果不是我们科学的分析结果,你没有发觉自己还有些许这位作家的风格吧^_^

有意思,我也要去试试!

Google 怎么分析出我叫什么名字的?

今天晚上和大牛聊过一阵之后,去搜了一把自己的名字,居然就发现,原来我的名字还是比较有性格的,居然就少有重复的,除开一个是袁世凯手下的。
第二个发现,是我用一米六二搜的时候,我的博客http://blog.deskor.com是排在第一位的。因为博客的外部链接都是用的一米六二这个词了。但不可思议的是,我用我真名搜的时候,居然google也能把blog.deskor.com排在第一。这就神了。太他妈的不可思议了。google能分析出这个博客的主人叫什么?
第三个发现,居然是,我大学的简历居然被一个网站拿去做为“精美的个人简历模板”放在网上。奶奶的,这也行?看:http://www.yibinu.cn/department/zhzhx/skx/shownews.asp?id=100
太他妈不可思议了?还好我的电话什么的都已经换了 问题是这个学校凭什么把我的简历放在网上做模板?而且连名字都不改?

旧诗杂烩

旧日文字。或有识字者,博君一笑耳。

半生飘零不得志,北风未起冰满池。
当年雄心今何在,半壶冷酒度时日。

冬日春日各不同,醉者醒者不相干。
燕京日日风光好,何时再得临南山?

春时繁华今成泥,旧时盛景今难觅。
何时聚得儿时伴,庭前对酒赋新词。

计划放到我的框架中去的一个所见即所得编辑器的prototype

不要问我,为什么已经有了tinymce等如此多的产品后我还要自己写这个玩意儿。
我只能告诉你,我喜欢。
核心代码:



说白了就是让一个iframe变为可编辑的。
具体见下载包。
http://blog.deskor.com/wp-content/my.zip
因为有些操作为了图方便,就直接用了jquery,您可以把它改为自己的library,以便增加对ie5.5的支持。

Deskor文档:从零开始写一个deskor模块

在开始之前,我还是会很、灰常、系分、超级、very变态、垃圾、恶心地广告一句:Deskor是一个优秀的开源框架!
deskor的开发者,也就是那个超级变态无耻的一米六二,希望所有开发者都愿意并且能够有机会来帮deskor来进行开发,所以,他给deskor设计一个modules的概念,就是程序根目录下的那个modules目录。任何人都可以在这个目录下建立一个目录并且开始他的deskor Modules开发。

那让我们现在就来开始写一个模块儿吧。让我的名字留在deskor的开发者名单上。让我们满足一米六二那点可怜的理想。
我们假想,你的Web服务器的根目录是D:/webroot/.您的deskor的文件放在D:/webroot/deskor/下面。
首先我们要在D:/webroot/deskor/modules下建立一下目录,这里我们建立一个叫myphotos的目录。这个目录的结构是这样的:

D:/webroot/deskor/modules/myphotos
	/app
	/css
	/script
	/images
	/include
	/filters
	/events
	index.php
	mod_info.php

然后我们看看D:/webroot/deskor/modules/myphotos/index.php的内容:
一般情况下它都是这样的:



这个非常清楚,是必须的。您不需要改动一个字儿。
再看看D:/webroot/deskor/modules/myphotos/mod_info.php:



这个大家也都能看懂,myphotos是我们建立的放模块的目录的名称。$mod_info[“name”],$mod_info[“description”]这些都不重要啦,只是您向其他人介绍这个模块的功能的。当然,您可以把它写得天花乱坠,妙笔生花。您在这里把死人吹成活人都可以。
这个文件中,其实只有$mod_info[“dirname”]是对我们的程序的运行有影响的.这个您可一定要设置好.当然这个变量会影响$mod_info[“path_addons”].

然后我们要开始我们的编程之旅了。激动了吧。别激动,精彩在后面呢。
首先我要让您知道,我们的url地址将会是这样的:
http://***.com/deskor/modules/myphotos/?mod=****&act=*****
其中mod表示controller名字。act表示action的名字。
假设访问地址是这样的:
http://***.com/deskor/modules/myphotos/?mod=photos&act=listall
那就代表应该有这样几个文件:
在D:/webroot/deskor/modules/myphotos/app/layouts/目录下应有这样一个文件。最开始这个文件可以非常简单,只包括这样几行:



这个文件是整个显示层的布局文件,您可以在这段代码的前面加上头,在后面加上尾。

在D:/webroot/deskor/modules/myphotos/app/controls/目录下应有一个photos.php文件。
在D:/webroot/deskor/modules/myphotos/app/models/目录下,应有一个photos.php.在一般情况下,这个文件定义要用到的数据表的结构。
在D:/webroot/deskor/modules/myphotos/app/views/目录下应该有一个photos目录,这个目录下有一个listall.php文件。
我的D:/webroot/deskor/modules/myphotos/app/controls/photos.php是这样的写的:

findRows();
}
}
?>

那么这个modelPhotos类是在哪里定义的呢?
我们打开D:/webroot/deskor/modules/myphotos/app/models/photos.php,内容应是这样的:

“myphotos_byxurenlu”,
“primaryKey”=>”id”,
“columns”=>array(
array(“name”=>”id”,”type”=>TYPE_KEYID,”KEY”=>true),
array(“name”=>”username”,”type”=>TYPE_STRING),
array(“name”=>”uid”,”type”=>TYPE_INT),
array(“name”=>”uploadDate”,”type”=>TYPE_DATE),
array(“name”=>”uploadTime”,”type”=>TYPE_TIME),
array(“name”=>”text”,”type”=>TYPE_TEXT),
array(“name”=>”title”,”type”=>TYPE_STRING),
array(“name”=>”path”,”type”=>TYPE_STRING),
array(“name”=>”lastmodify”,”type”=>TYPE_TIMESTAMP)
)
);
}
?>

这里大家会发现其实就是定义了一个数据表。其实这个model基类已经封装了很多方法。我们的findRows()方法,会自动地从这个表中取出最前一页的内容。当然这个一页是多少,是可以改的。
最后问题是,我们在control类里面查出了一个页的数据记录,那我们怎么显示呢?
so easy,我们看看D:/webroot/deskor/modules/myphotos/app/views/photos/listall.php,在里面写上这样一段文字:

‘;
echo (‘‘);
echo “ “;
}
echo “

“;
echo $data[“photos”][“pagestr”];
echo “

“;
?>

这就将第一页的照片都显示出来了。在这里,我们建议,如果您不记得$data的结构了,您可以用来查看数据的结构。hoho,是不是很酷啊。怎么样,来试试??
然后济览http://***.com/deskor/modules/myphotos/?mod=photos&act=listall一下,是不是效果没出来?
这很简单,因为这个表里还没有内容嘛。打开phpmyadmin,在myphotos_byxuren中加上几行,是不是再看http://***.com/deskor/modules/myphotos/?mod=photos&act=listall, 是不是就看到了个大概?
您会注意到,下面带有分页分类,是的,没错,我们把分页也帮您做好了。开始享受他吧。

Desko文档:关于程序安装

程序安装非常简单。当然,要让deskor支持大负载的站点,您安装之后还需要做许多工作。不过这不是我们这个安装指示文档的目的。
安装所需要的条件:
1.MP环境:
WEB服务器:Apache或其他web服务器,比如lightHttpd之类,如果您搞得定的话。
Mysql数据库:一般来说您选用mysql 4.1.0以上的版本会好一些。但是Mysql 3.23版的也足够了。:(
PHP:我们的程序是php写的,当然您得需要有PHP的支持。php的版本,我推荐在php4.4.4或以上。不过我并没有对所有版本做测试,如果有困难,请跟我联系。

2.参数设置
安装之前,需要知道:我们的程序会自动帮您完成一些工作,不过您仍然需要做一些工作。首先,您得把它放在您的web服务器的根目录下,或是其他能通过web访问的目录。
然后,请修改您的index.php中的这些项:
$config[“dbhost”]=”localhost”; //数据库服务器地址,这个在99%的情况下是都不会变化的。
$config[“dbuser”]=”root”; //数据库用户名,一般的虚拟主机的用户是不能用root的
$config[“dbpass”]=”santower”; //数据库密码
$config[“dbname”]=”mystyle”; //数据库名称。
$config[“dbprefix”]=”xoops__”; //数据表前缀。这个您可以随便定一个与其他应用不相重复的。我是为了与我原来的xoops的表兼容,所以保留为xoops__.

改好之后,您就可以开始运行您的程序了。

3.安装脚本:
如果您用过Discuz,Xoops等开源产品,您肯定在期待更多的步骤或是其他安装步骤之类。不好意思,我让您失望了已经没了!
现在您可以打入Url来查看您的deskor了.有时SQL语句会出错,提示什么表不存在之类。不过这完全没关系。再刷新一下,您会发现这个错误不再出现了。因为deskor在检测到表不存在之后,会帮您把需要的表建立起来。当然,这不是Deskor全部的过人之处。慢慢地,您会发现Deskor有更多让您拍案叫绝的地方!