linux 图谱

09月 30, 2007 on 2:32 pm | In 未分类 | No Comments

1.linux版本史
linux_evolution.gif
2.linux内核开发者
ks-annot.jpg

百度巧布局:从百度的新产品看百度的布局之妙

09月 21, 2007 on 1:47 am | In 未分类 | No Comments

(这篇博客与我的身份无关,我是做技术的,不是做PR的)

最近忙于封闭开发,好久没上网 ,今天回家发现百度新上了两个产品.

1个是百度游戏(http://game.baidu.com/),1个是百度2008总动员(http://2008.baidu.com),属奥运相关主题站.

从第一个就可以看出百度和谷歌选产品的不一样.百度的目标用户就不是定位于所谓高端用户的.百度的MP3是给小年轻来听我们听不懂的音乐的,百度的贴吧里小屁孩们在讨论我们懒得一瞧的超女快男的,这次百度的游戏频道自然也是给那些我们看来不务正业的网吧少年问题少年的.但是百度就是要做这类产品.自视为社会精英的人当然看不上,但是社会上99%的人都不是精英,正是这个理儿,百度抓住了数量最大的一批用户.

之间老有人说,百度要是做邮箱,或是做IM,一定也做得不错.我也这么认为.但是一直没看到百度的邮箱或是IM出来.但是我相信百度在打定主意做还是不做之前,一定前后想了很多次.从技术上说,百度做的邮箱肯定不会比sohu,sina差,至少和126,yahoo邮箱这个层次拼杀,当然,百度一定不会把邮箱做成gmail可以用这么多快捷键,不会做成像gmail一样用最前沿最炫技术的.百度要是做IM,比google 那个功能少得没法儿说的gtalk要强.

百度做不做邮箱,做不做IM,都与技术无关.百度做事,一向是市场 优先.技术上市场上百度都还比较谨慎.

第二个,因为我之前在央视国际奥运频道混过一阵,所以我可以挨着一个块一个块地说:

共有这样几个大栏目: 我评奥运,我知奥运,我写奥运, 我唱奥运, 奥运百科, 奥运搜藏,奥运新闻,排行榜,明星墙,奥运地图.

仔细一看,还真是,基本每一个栏目都是由百度旗下其他产品来填充内容的,百度贴吧,百度知道,百度空间,mp3搜索,百科,百度搜藏,百度新闻,百度指数, 百度地图.

另外观察2008的首页,发现百度视频和百度图片搜索也在内.百度作为中文搜索的老大果然整合能力也非常强,一个产品,把旗下所有的产品基本上都拉进来了.真是不服不行!

再者,百度的2008频道的内容好像主要是用户产生的,百度的编辑们做了一下筛选就上了.从这里看,是用上了UGC的思想.

眼下的百度,原来早已这么会布局了. 看起来百度似乎不太怎么掺合其他互联网大佬的争斗,但前后一看,百度似乎早已开始在各个它想占领的地盘布棋子了.有些领域没动,因为暂时百度知道在长齐两只锋利的角后才会让对手发现.

徐氏探源之二

09月 21, 2007 on 1:06 am | In 未分类 | No Comments

无聊之,继续这一篇整理资料.
资料一:

我国的徐姓,源自夏初立国的古徐姓中国人,当然也都是黄帝的后裔,就是台湾的徐姓省籍人士也不例外。
徐姓的黄帝世系,根据林静雄先生所提供的资料,是这样的:一世黄帝;二世昌意;三世颛顼高阳氏;四世为“八桤”之一的仲容;五世夷;六世武恒;七世伯辛;八世嗥陶,号大业;九世伯益;十世若木,于夏初被封于徐国,便是徐姓的始祖。此外,若木的兄长大廉,是秦、赵等姓的始祖;其弟恩成,则为江氏始祖。

资料二:

徐:似鱼切,平,鱼韵。单姓。
《广韵》:”徐,姓。自颛顼之后。春秋时,徐偃王行仁义,为楚王所灭。其后氏焉。出东海、高平、东莞、琅邪、濮阳五望。”
《通志》:”徐氏,子爵,嬴姓。皋陶之后也。皋陶生伯益。伯益佐禹有功,封其子若木于徐,在今徐城县北三十里。徐城并入临淮,今泗州临淮有徐城。自若木至偃王,已三十二世,为周所灭,复封其子宗为徐子。宗十一世孙章羽,昭三十年为吴所灭。子孙以国为氏。又一族出于嬴氏,十四氏之一也。”

徐姓,为当今中国的第十一大姓,是中华民族大家庭中一个历史悠久的姓氏。徐偃王是徐姓的第一位远祖。徐姓源于以今安徽省泗县为中心的古徐国。
安徽省泗县为古徐国旧地。泗县历史悠久。夏朝时即设建制,为伯益子若木(徐姓血缘始祖)的封邑。商时置徐国,西周时徐国强大,徐偃王曾率九夷攻周,之后,国力逐渐衰弱,于公元前512年为吴国所并,其后子孙便以国为氏,称徐氏。西汉始置夏邱县,后改夏邱县为虹县。唐时废夏邱县并入虹县,先属仁州,后属泗州。 1680年,泗州城陷没于洪泽湖中,1777年,迁泗州州治于虹,并虹县入泗州。1912年4月废州制,改称泗县。
泗县是当年徐国的发韧地,据鲁、豫、皖、苏四省要冲的徐州市与古徐国关系密切,相传在周穆王的时候,徐偃王当政徐国,国势大盛,地方五百里,割地而朝者三十有六国。俨然可以与周王室分庭抗礼,成为东方之王。当时周穆王喜爱巡游四方,以致国政无人管理,诸侯多有怨言。一次,周穆王向西巡狩至昆仑山下,乐而忘返。徐偃王在东部诸侯的拥戴下,率三十六国联军向周进军。周穆王得讯之后,乘造父驾车,一日千里奔回京城,调兵镇压。徐偃王没想到周穆王能回来得这么快,不忍生灵涂炭,于是收兵弃国,躲进彭城(今徐州)一带的深山中。由于他深得民心,跟随他进山的百姓数以万计,这座山因之就被叫作徐山,徐州也因此而得名。
光绪13年《泗虹合志》载:泗县”衢闾整饬,栋宇毗连。烟火相接,户口殷繁。商铺林立,百货齐全,商贾云集,异腔洽谈。聚九洲之宝,招天下之贤。”"穿城汴水白帆点点,百舸争流,波迭于还,四时上下,昼夜无间”。”码头街道,热闹非凡,史称古一大都也”。它既是历代州、县政治、经济、文化中心,又是军事要地。
当地志书记载,古徐国城在今安徽泗县北二里之徐城,那时徐国幅员辽阔,势力强大,而徐氏在泗县有百村万户之多。

资料三:

姓氏源流

徐氏的姓氏来源比较纯正,主要出自嬴姓。是黄帝玄孙伯益之子若木的后裔。相传颛顼帝有一个孙女叫女修,因食燕子蛋而怀有大业。大业娶少典氏女子女华为妻,生子皋陶。后为东夷部落首领。其子伯益因辅佐大禹治水有功,帝舜除了正式赐他为嬴姓以外,还把本族的女子姚氏嫁给他,姚女后来生了两个儿子,其中小儿子叫若木,因为他的父亲有功,所以封他于徐,建立徐国。徐国历经了夏、商、周三个朝代,都是作为诸侯而存在的。周穆王的时候传到了徐国的32世孙徐君偃,他很聪明,对百姓又很好,所以深得百姓的爱戴,国力不断强大。当时周穆王喜欢云游四方而经常不问国家大事,诸侯埋怨他的很多,徐君偃于是产生了想要取代周穆王的野心。于是他自称为徐偃王,率领各国联军向周国进军,周穆王知道这个消息后马上返回京城,调兵前去镇压。徐偃王只好收兵而逃,他躲进了彭城一带的山中。由于他深得民心,跟着他到了山中的百姓很多。这座山后来就叫做徐山,徐州也因此而得名。

周穆王也因此不得不封他的儿子宗于徐,称为”徐子”,继续管理徐国。春秋时期,徐国被楚国打败,国力从此日渐消退,周敬王八年的时候,徐国被吴国所灭,徐国的后裔就称为徐氏,以国为姓,代代相传。

绝大部分的徐姓家谱在”姓氏溯源”这个问题上,纷纷追至徐偃王。正如韩愈所言:”徐氏十望其九,皆本于偃王。”

迁徙分布

远古时期若木被封徐国的地方,即今天以安徽省泗县为中心的安徽省东北部、山东省西南部、江苏省西北部一带,这是徐姓的最早的发源地。在此地聚居的徐氏,在徐国灭亡的时候,已经是一个大姓了。后来他们纷纷西迁、北迁,入今山东、河南、山西一带,一部分南迁,逐渐进入苏南、浙江、江西、湖北境内。大致经过汉魏晋南北朝直至隋唐,在我国北方的山东、河南等地形成了多处郡望。及古代的东海、高平、东宛等地。具体的迁播时间是:秦朝以前已迁入了山东。历史上有一个日本始祖徐福,也叫徐市,关于他渡海求不老神药的事,在历史上有多处记载,《史记》中的《秦始皇本纪》是这样记载的:

“徐市,齐人,上书言海中有三神山,名曰蓬莱、方丈、嬴州,请地齐戒与童男女求之,于是遣市发童男女数千人,入海求之。”徐市访不老神药的故事,虽然在不同的史书记载中有一些出入,但却为两千多年以前的徐氏迁播于山东提供了有力的证明。东汉以前已有徐氏再迁播到今天的甘肃省境内。也就是说,在汉朝的时候,徐姓已经迁播于北方的广大地区。徐姓的南迁也比其他的姓氏要早一些。据《东海堂徐氏族谱》的记载,在汉桓帝时,有一世祖徐稚迁居江西南昌;2世祖迁居至浙江龙游;3世祖分居于浙江、江西、江苏等省的好多地方。

徐姓的大举南迁是从魏晋开始的,隋唐时期在我国的南方又有了进一步的繁衍发展。宋末,徐姓人再由江西石城迁至福建的上杭、连城等地。元朝的时候,徐姓主要繁衍于广东的丰顺、梅县、海丰等地。总之,徐姓在秦汉的时候主要分布在我国黄河下游地区,尤为山东繁衍得最为旺盛。从魏晋至唐代,徐姓主要繁衍于淮河及长江下游大部分地区,宋朝以后,已经分布于广大江南北地区了。至于我国西南地区的徐氏的大量繁衍就是宋代以后的事了。广东徐姓基本上是后世由北方迁入,为客籍。迁入地多为江西和福建。

郡望堂号

徐姓郡望通常有东海、高平、东莞、琅琊、濮阳五个,其中东海应该为发祥之郡,而其余四个应为望出之郡。”望以别族”、”族以望兴”,徐姓的前途与命运交织在郡望的变迁、兴盛当中。
徐姓是中国的第十一大姓,尤其在江苏、浙江和安徽,人丁兴旺。
当代徐姓人口分布频率,单位面积内密度最高的地区在江苏中南部和浙江北部的杭嘉湖平原、山东烟台地区,每平方公里的徐姓人口达到9人以上,中心地区高达12人以上。
东海郡:秦朝的时候置郡,治所在今天的山东境内。西汉时相当于今天的山东费县、临沂、江苏赣榆以南,山东枣庄、江苏灌南以北的地区;魏晋及隋唐相当于今江苏东海县以东、淮水以北的地区。
高平郡:治所在今天山东巨野南部。其后屡有迁居,其中北周时曾改高都郡置高平郡,治所在高都,相当于今天山西晋城、高平等地。
高宛郡:秦始置郡,汉建安初分琅岈、齐郡置郡,治所在今山东省境内。
琅邪郡:秦朝的时候置郡,治所在琅邪(今山东胶南县境内)。西汉的时候移到东武。相当于今天的山东半岛东南部。

历史名人

徐淑:陇西人,东汉著名女诗人。
徐翰,东汉末北海人,字伟长,”建安七子”之一。
徐庶:三国时颖川人,字元直。初客居荆州,与诸葛亮等为友,后归刘备,推举诸葛亮。
徐皋:宋朝著名画家,白族人,善画鱼。
徐波:字元叹,明代著名学者。
徐渭:山阴人,杰出的文学家、书画家,自称书法天下第一,长于行草。擅长水墨花竹、山水、人物。与陈复道并答”青藤、白阳”。有《徐文长全集》、《南词续录》等。
徐霞客:字振之,南直隶江苏人,杰出的地理学家、旅行家和游记文学家,其足迹遍布大江南北,其观察所记,按日记载,死后编辑而成《徐霞客游记》。
徐光启:明代科学家。字子先,上海徐家汇人。万历三十二年进士,崇祯五年升任礼部尚书兼东阁大学士。崇祯六年兼任文渊阁大学士。研究范围广泛,以农学、天文学、数学较为突出。较早学习西方的天文、历法、数学、测量、水利等科学技术,并介绍到我国,是学习西方先进技术的积极推动者。著有《农政全书》,主译《崇祯历书》,译著《几何原本》。
徐辉祖,安徽凤阳人,明代大将。
徐稚:今江西南昌境内人,汉桓帝时因不满宦官专权,虽经多次征聘,最终没有做官,时称”徐州高士”。
徐寿:1818—1884,号雪村,江苏无锡人,化学家。
徐锡麟:浙江阴山人,民主革命烈士,1907年与秋瑾准备在皖浙两省同时起义,后被抓,英勇就义。

资料四:

徐氏是中国第十一大姓。所有徐氏都可追朔到古老的东海郡郯城。郯城史称东海郡,是徐氏族人的发源地。有历史记载和现实文物为证:《姓纂》上就有“颛顼之后,嬴姓,伯益之子,夏时受封于徐,至偃王为楚所灭,以国为氏”的记载。《路史》上也有“伯益佐禹有功,封其子若木于徐,后以为氏”的说明。

在郯城县城北约3公里、205国道西侧,有一个高大的土堆,东西60米,南北80米,中部高约5米,当地群众称为豹公墩。世代相传,高大的土堆是由众多坟墓形成的。豹公墩就是徐氏始祖的陵墓。

据县内史料和徐氏宗谱记载:“伯益,名大费,佐禹平水土,封嬴邑侯,娶姚氏生二子。长大廉,封陆氏后为嬴,次为若木。若木,夏仲康封徐国君,食邑东海,生四子,分四姓,长征国,次终黄氏,三季胜马氏,四简赵氏。征国,夏袭徐国君,徐氏得姓始祖。生子房,夏袭徐国君,生子仁。仁,夏袭徐国君,生子豹。豹,夏袭徐国君。以上葬东海郯城北七里…”。

作为中华大姓,徐姓人重视家谱编修,是修家谱最多的姓氏之一。据调查北京图书馆共收藏家谱2770种,其中徐姓家谱87种,居第三位;美国犹他家谱学会藏有中国家谱2594种,其中徐姓有67种,居第六位;山西社科院家谱资料研究中心藏有家谱2565种,其中徐姓有63种,居第八位。关于伯益的事迹,许多的古籍,像尚书、孟子、竹书纪年、史记等都有记载。伯益曾经为尧舜掌火,“裂山泽而焚,禽兽逃匿”。又曾助夏禹治水。夏启即位后感念伯益而将伯益的次子若木封在徐国。若木从此被“以国为氏”的徐姓后裔,尊为最早的徐姓元祖。

距今大约三千年前的徐偃王,是徐姓家族发展史上一位举足轻重的关键人物。如果不是他的仁义之行赢得人心,其后的徐姓子孙,便很可能不会发展到现在鲁南苏北的东海地区,使“东海”一词,变成徐姓家族的共同标识,以至今天“东海徐氏”的名闻天下。东海,是汉朝初年便已出现的一个郡名,当时的范围,包括现在江苏省邳州以东至海,以及山东省兖州市以东至海之地,郡治则在山东郯城县的西南。故有“天下徐氏出东海之说”。

我国的徐姓,源自夏初立国的古徐姓中国人,当然也都是炎帝的后裔,所以台湾的徐姓省籍人士也不例外。

资料五:

照片:徐氏始祖陵

Flickr能上啦

09月 21, 2007 on 12:39 am | In 未分类 | No Comments

中午休息时,同事发来一个链接,是关于公司内部的一些福利的,看到其间提到有一个Flickr的优惠,很感兴趣,就去看了下.

照说明点进去,就给出提示说我的帐户已经升级成为专业版了,一大排”unlimited ****’的说明,让人挺有满足感.

有一个同事很郁闷的说,有专业版又怎么样呢?现在Flickr都不能上了.我已经用又拍来存照片了.也就在公司内网能用一下,同事之间用flick 来share照片了.

但我记得在之前在央视国际的内部也能上Flickr的.

晚上在家试了下,Flickr确实是能上的.看来是6月份flick撞猪上了,猪撞墙上了,现在这头猪又回头了.

2007.9.15(周六)聚会地点.

09月 11, 2007 on 12:57 pm | In 未分类 | No Comments

因为周六周日都要加班,所以不过生日,不请客了,请大家原谅!有空再请大家聚一聚!
9月15日 ,在曙光花园请客.

具体地点在这里:


目前可能有:老覃,老覃MM, 钱程(如果有空下午能来,也可能晚上来),吴婧,阿平,萝萝。如果virus在北京的话,就过来。当然还有我自己(数掉两个人…).AW确定不来。

基本上还是大家都认识的人 。

具体安排:

1.下午三点钟开始,先K歌。

2.大约晚上8:30左右开始喝酒,吃点东西…

3.K歌是在小区广场里面,可以在这里侃大山,看美女…

qemu:一个win/linux/bsd/mac下的虚拟机软件

09月 2, 2007 on 11:30 pm | In 未分类 | 1 Comment

上班没几天,就很好奇公司运行于BSD系统之上的虚拟机系统。就是一台物理主机上设置n个IP,每个ip连上去都是一个独立的主机环境,可以单独安装系统,运行相应服务。当然,每个虚拟机都是需要资源开销的,不过整体来说,CPU占用还是不大。
这周末就开始折腾我的3000块钱的破本儿。以前装过VirtualBox,Qemu等不少虚拟机.Virtual Box因为GuestOS与HostOS通信有问题,而且只能在X中运行,虽然可能会比qemu快,还是被我放弃了。主攻qemu!

qemu的一个简介:

QEMU是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软件。因为它可以在系统中仿真出一颗虚拟的CPU,然后将要仿真的操作系统交给这颗虚拟CPU去处理,所以能够达到同一平台却能同时执行两种操作系统的目的。

QEMU的使用非常简单,因为它不用安装,只要使用文字指令和参数就可以操作。而它可以仿真的操作系统类型也非常多元,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等操作系统通通都没问题。

一般的操作系统仿真程序的执行速度都非常慢,但是QEMU的速度居然可以达到正常的四分之一以上,在仿真程序中算是快的了。对于有需要在同一台计算机上安装多个操作系统的人来说,QEMU一定可以帮的上很大的忙。

Qemu还可以通过一个对个人用户免费的kQemu模块来加速。同时,qemu支持的虚拟磁盘文件格式很多,可以与virtualbox,vmware等软件通用。qemu可以设置dhcp方式实现最简单的GuestOS上网,也可以通过Tap/Tun方式来实现HostOS与GuestOS之间的直接通信。我试了下,很不错。最主要的是,qemu虽然跟virtualbox一样是用SDL库来开发的,但是与Virtualbox不同的是,qemu可以通过加-nographic在纯文本方式运行,不再需要X server.这样就可以在服务器上运行了。

安装qemu:

(不要生气哟,我是yum install qemu就ok了…),如果你没有类似机制,那从http://fabrice.bellard.free.fr/qemu/主页下源码安装吧。
安装kqemu:
down下源码,configure ;make ;make install就行了。新版 的不需要用户做任何 设置。如果安装成功但是kqemu模块没起作用,需要:

  1. modprobe kqemu
  2. mknod /dev/kqemu c 250 0
  3. chmod 666 /dev/kqemu

如果安装不成功…..啊,今儿天气不错啊!

安装成功后,用qemu-img可以创建磁盘文件。用
qemu -cdrom fedora_livecd.iso -boot d 可以挂载光盘并从光盘启动。这种方式启动的是-net user这个默认方式。
如何启用tap/tun方式,我下次再整。因为要用iptables进行地址转换,比较麻烦。
(补记:还有其他不少虚拟机软件,但是我比较喜欢开源产品,所以我只讲virtualbox和qemu…收费产品也都不错,但是我可不会在blog上写如何用crack版本)

悄悄地挪地儿了

08月 28, 2007 on 10:51 pm | In 未分类 | 1 Comment

新公司上班2天了。
第一次进入这样牛、这样大规模的技术公司,还真有点不适应。因为之前我不是自己做主管,管着公司唯一一台服务器,就是直接拿到所有机器的root帐号了,现在我只是一个大机器上的一个小螺丝,哈哈,所以一切都得先申请,什么帐号都没有,不过现在所有帐号都全了,还真不少,我专门把所有密码都记下来了。

大公司也有不少让人感觉特爽的地方(其实关键不是大,而是这么一个大公司办事速度如此快,让人感觉挺爽的)。入职第一天,我就拿到了办公用品,工卡,电脑也在当天下午为我装好了,域帐号什么的全设置好了。第二天饭卡和办公位上的贴姓名的牌儿也好了。下午我觉得用windows挺不爽的(关键是,没有一个好的终端工具,putty弱了点儿,secureCRT没正版,也不太好用,老覃给了一个比较好的东东,还是免费的,但是对中文支持不好,还时不时地出小毛病,我就怀念,microsoft大叔能不能把dos做好用点),于是写了封邮件给IT部门,申请看能不能让我装个linux,这样我就不用编辑器也要下载,终端要下载,感觉什么软件都要下载了…只要我想用的就一定需要专门下载,而且在公司里还不能用盗版,这就让我很为难了…),15分钟后我收到了IT部门同事的回复,速度真快,很不错。

    就是比国企快啊。

老覃的性能测试(2)

08月 21, 2007 on 2:07 am | In 未分类 | 4 Comments

我又写了一个文件.再测之:

  1. <?php
  2.  
  3. function signin()
  4. {
  5. return "null";
  6. }
  7. class User
  8. {
  9.     public function signin()
  10.     {
  11. return "null";
  12.     }
  13.  
  14. }
  15. function time1()
  16. {
  17. $arr=split(" ",microtime());
  18. return $arr[1]+$arr[0];
  19. }
  20. $t1= time1();
  21. for($i=0;$i<100000;$i++)
  22. signin();
  23. $t2=time1();
  24.  
  25. for($i=0;$i<100000;$i++)
  26. User::signin();
  27. $t3=time1();
  28.  
  29. echo "
  30. function:".($t2-$t1)."ms
  31. class:".($t3-$t2)."ms";

这是结果:

  1. function:0.071924924850464ms
  2. class:0.23149108886719ms

为了避免程序运行顺序的影响,我们再运行一次,这次先测静态类的,再测function的:

  1. <?php
  2.  
  3. function signin()
  4. {
  5. return "null";
  6. }
  7. class User
  8. {
  9.     public function signin()
  10.     {
  11. return "null";
  12.     }
  13.  
  14. }
  15. function time1()
  16. {
  17. $arr=split(" ",microtime());
  18. return $arr[1]+$arr[0];
  19. }
  20. $t1= time1();
  21.  
  22. for($i=0;$i<100000;$i++)
  23. User::signin();
  24. $t2=time1();
  25.  
  26. for($i=0;$i<100000;$i++)
  27. signin();
  28. $t3=time1();
  29.  
  30. echo "
  31. function:".($t3-$t2)."ms
  32. class:".($t2-$t1)."ms";

这次测的时间如下:

  1. function:0.072422027587891ms
  2. class:0.26213884353638ms

从这个结果来看,php的function还是相当快的,比class,哪怕是静态方法要快。
看来我越来越喜欢用function的路子是对的。

后来我加上另一个,把整个结果贴出来:

  1. $obj=& new User();
  2.  
  3. $t1= time1();
  4.  
  5. for($i=0;$i<100000;$i++)
  6. User::signin();
  7. $t2=time1();
  8.  
  9. for($i=0;$i<100000;$i++)
  10. signin();
  11. $t3=time1();
  12.  
  13. for($i=0;$i<100000;$i++)
  14. $obj->signin();
  15. $t4=time1();
  16.  
  17. for($i=0;$i<100000;$i++)
  18. {
  19. $obj1=& new User();
  20. $obj1->signin();
  21. }
  22. $t5=time1();
  23. echo "
  24. function:".($t3-$t2)."ms
  25. class:".($t2-$t1)."ms
  26. object:".($t4-$t3)."ms
  27. new object:".($t5-$t4)."ms";

结果是:

  1. function:0.071459054946899ms
  2. class:0.23710894584656ms
  3. object:0.08794093132019ms
  4. new object:0.17567801475525ms

也就是说,直接调用function是最快的,其次是重复调用已存在对象的方法,仅比纯function慢一点点。
接着是先新建class的实例再调用方法,最慢的是直接调用静态方法。
这个结果有一点点出乎我的意料,我没料到静态方法是最慢的一个。

我记得几个日子:

08月 16, 2007 on 12:28 am | In 未分类 | 3 Comments

2001.7.13日,中国申奥成功.那天我考完高考,正在努力地卖菜,以期解决部分学费问题.得知这个消息,我兴奋异常.真是小孩子,特愤青.这一天我还得到另一个好消息,我得到了一笔当时看起来不菲的助学金,起码让我有了走进大学校园的勇气。一个月后我收到了某大学录取通知书.虽然在我看来在这所大学里的四年课堂生活没有学到什么东西,但是我在这四年里从几乎从不主动跟人说话到后来像个老油条般发生了天大的变化,在那个图书馆唯一一个经常有新书的计算机室泡了差不多一年大致翻过了从word,execl的VBA编程到汇编程序设计,从JSCP参考书到ASP COM+编程,从DOS命令到Unix shell,Linux 源码的各种计算机类书,另外大四时我忙了一个学期完成了武汉某钢铁企业烟道热力学模拟计算的一个课程(这个设计拿了优,但是据说这个优只对研究生有用处,而且奖学金也是几个月后才评下来,于是我稍微计算了一下就得出这个评奖对我没有丝毫用处的结论,于是我没有去参加上报评比.)
2007.7.13日,发生了一件什么事呢?我用了好几年的PHP4宣告了生命的终结.在php.net见到这个消息,我不禁有些伤感.或许,很快PHP就宣告没落,做为PHP程序员的我将失去工作,也不是没有可能.(所以我在积极学习Python,Ruby,目前用来做网站没有问题了,哈哈,吃饭要紧…)
2007.8.8,我网站生涯中的第三个孩子:央视国际奥运频道上线.第一个孩子是原创中国,第二个是某新农村行业门户(现在被后继者折腾得不成样子,不好意思说了);当天一个留言板得到了全国各地网友的1024条祝福(哈哈,竟然恰好是2的10次方).
2007.8.13:Drupal的6.x.dev版提供下载了.这个是我最期望的CMS,我发誓如果他成功地解决多语种翻译引起的速度问题,我一定会选用Drupal.因为从程序到界面,他都酷呆了,Xoops有些老了,从phpNuke开始继承了太多的老传统,这制约了他的发展,尤其是对2.0时代新特性的支持开始力不从心,美化有待强化,Ajax支持不够好,而且权限过于学院派,实际应用中其实不需要那么完整的权限系统,大部分操作,例如文章阅读,默认就设为所有人只可看,不需要去做一大堆查询,验证用户是否有阅读权限,不然效率跟不上.Mambo跟Xoops基本上差不多,就是界面好看了点儿,权限弱了点,代码在速度上,工整上差劲了点.另外从我个人来说,目前见到的大多数CMS都有的问题是,所有的系统都是SQL语句满天飞,一个系统几千个php文件到处都是mysql_connect,mysql_query,以后想做多机集群时工程师恨不得跳楼:要改的地方太多了,压根儿就是重写整个系统.遗憾的是还没有时间好好研究一下drupal的代码.

Fedora Core 7.0(moonshine)+Beryl 的3D桌面

08月 11, 2007 on 4:35 pm | In 未分类 | 6 Comments

谢谢几位朋友的提醒:Fedora 系统从第7版开始改称”fedora 7″….不再沿用”fedora core n”这种名称。

昨天微软的朋友过来展示了silverlight和WPF开发出来的一些应用。

心里痒痒,于是回了家就拿自己的LINUX看能不能整出点彩来。

结果我终于发现在装了半年的beryl上带的3D效果。原来这效果一直就有,只是我没有试到这个快捷键而已。

看图:beryl 3D桌面注意这个上面的一圈圈的是我打开的雨点效果。

实际上这个3D效果就是炫而已,并不能提高工作效率。我主要就是用shell多一点,最初用konsole,在gnome下有眯慢,后来改用Terminal, 还不错,关键是字体整得很 漂亮,我喜欢调到18px的字体,满屏花花绿绿的,VIM给php,ruby,python,shell都能加亮关键字,我用着很爽。

一米六二歪传

08月 10, 2007 on 9:33 pm | In 未分类 | No Comments

祖上n代身世背景:
我的祖上不知道多少代都是一穷二白的农民,我的外祖父六岁就下山逃荒找饭吃,我的祖父十二岁就被国民党拉伕过去,干了三个月就被俘虏,后来跟着党打了八年抗日三年q解放战争,后来又上过朝鲜战场直到负伤复员.虽然这样,仍然是一穷二白,十几年的军队生活带给他的除开肚子里的弹片之外,另外还有每个月能够他买瓶老白干的补助(这个补助就跟我在某国企呆的时候每个月发的二毛钱三毛钱油补和菜补一样多少年没变了。当然有另一个版本,就是笔记本都是5000块钱一台的时候某部门仍然执行私人购笔记本电脑公司补助10000元补助的政策).祖父是祖上好几代里唯一识字的了.当然解放后的都识几个字. 母亲上学到小三时,被外祖父像拎小鸡一样从学校拎了出来,于是现在除开我们几个人的名字和人民币上的几个汉字外就啥都不认识。
个人履历:
1983:出生.
1989-2001:小中学.
2001-2005:某大学混完了四年,混到了两个证。第一年像在高中一样老老实实学习,居然在高手如云的班上还混得不错,混到了奖学金。可惜除开学校、院系、班等好几级的克扣,参加的各社团的募捐和室友们的酒宴后,倒贴进去不少。于是得出“奖学金无用论”的结论。以后也没得过。
第二年,遇到几个不称职的教师,一个操一口纯正的外地口音,每天上课时我只见他在上面嘻笑怒骂,好不热闹,就是听不懂他在说什么。考试时我挂了。另一个,是纯试验课,某个星期我选的实验不受欢迎,只有我一个人选,该君大约急于去拐骗漂亮女学生,让我下周再去。而第二周时我要去体检,所以提前向他请假.该君一口答应,结果过后很无辜地告诉我,那个微机系统他不知道如何操作,没能帮我改过来。大哥,你不知道实验缺一个就不能及格吗?于是我又挂了一科.一个人挂科意味着什么呢?意味着从此不能再参与三好生、优秀干部…等评选。
另外两门不及格就不可以申请助学贷款之类.所以我的美好大学就这样没了。
第三个挂也大部分是我的原因,这位教书先生的课实在非常牛B,三个班一起上课,最牛B的一次我数了一下,把我这个打瞌睡的算也才7个人去教室捧他的场.这事也挺绝,连学院的头头都惊动了,跑过去教育我们说:他讲的课不好你们也不能这样啊,起码表示对老师的尊重啊,怎么着每个班也去几个人把前两排坐满吧!我坚持半个学期之后也不去了。最后我又挂了一科.
当然事后想来,除开那个实验课外其他的挂科都主要是我自己的原因。本来大学就是靠自学,老师不讲课你也应该过.只是第一门课挂过之后,整个人就不思进取了.
第一桶金:
在很小的时候,村头有一个老蛇医,不管什么蛇他都不怕,据传还有一手绝活,能随时招一大堆蛇过来,但是他不可以伤蛇,见到路人打蛇,他必力劲之,否则他将死于毒蛇之口.他的师父由于召回家一条大蛇,没法子送走,大怒之下鞭打了这条蛇,最后被蛇咬死。死时,全身皮肤干裂,极为可怖.这些我都是从邻人口中听说,未亲见.唯见识过他治毒疮的手艺。十二三岁时,脖子下面生了一个大疮,烂到茶杯口般大小.到卫生院问过,答说位置不好,不敢开刀.又没有钱到更大医院去治,最后向他求治。临去时,祖父再三嘱之,要我过去一定要称舅姥爷。他先使人按住我的头,用小刀轻巧地在疮上划出一个十字,将脓血挤出,再让父亲去山后采一种俗称为”闷头花”的小植物,剥下皮来,捻碎后散在疮上用纱布敷好.几天以后,撕开纱布,已经生出新肉。
就是这个老蛇医,四处收集金银花.我和弟弟两个小孩无所事事,在四五月份金银花开的时节,便带上一个小蓝子上山采金银花。金银花清香宜人,沁人心脾.叶子多油,不像其他值物捊多之后手上一层黄黄的脏兮兮的东西.金银花的叶子越是碰得多越是觉着细细的滑滑的(MM们可以拿来润肤用哈!).但是绽开之后的金银花是他所不要的,我们便把绽开之后花掐断,吮里面的花露(现在街上可没有这样自然的金银花露卖啦)。金银花比较细小,收集好几天,晒干了也才有一两半两的.第一次收集来的金银花一共一两一钱,26元一市斤,一共卖了2.64元.这是我的第一桶金了!我记得还真清楚.后来陆陆续续又收集了一些,不过最后兄弟俩攒得10来块钱全被父亲没收了.作为”返利”,我和弟弟每人得到一包三毛钱一包的方便面,那可让我俩出足了风头,连里面的小料包都让小伙伴们争得打了起来.
后来仍是很小很小的时候还干过其他事,比如上小学的某个暑假,我还帮人放过2个月的牛,一共了过20元钱.当然也没没收了,那个时候穷山沟沟的20元可不是一个小数目.
再大一点,也有过其他尝试,卖过枣、葡萄,还曾到一个私人老板的饮料厂里洗过瓶子.一个瓶子5分钱,我第一天挣了8元钱.后来改为上机器压瓶盖,因为技术不过关把手给轧了,于是改为堆放整箱整箱的饮料.一箱是40瓶,加上个笨重的老式木头箱子,大概有50斤重吧.到现在我仍怀疑当时是怎么坚持下来的。经过几年的office生活,我已经手无缚鸡之力了.

算命啦 算命啦!

08月 1, 2007 on 10:47 pm | In 未分类 | No Comments

今天发了钱,但是结果让人非常地不爽。今年半年多来,算是上空手来空手去.(郁闷之至,我怀疑是我今年时运不好,于是找朋友帮我算命.已经找了两个了.不过都还没告诉我结果.晚上一个人在网上找周易看.
抄录一段:
古代占筮用书。简称《易》。儒家重要经典之一。关于它的作者和写作年代,众说纷纭。旧说伏羲作八卦,“文王拘而演《周易》”(司马迁《报任少卿书》),对此西汉前无异议。东汉马融及唐孔颖达则指出,爻辞说的多是文王以后事,认为文王演卦辞,周公演爻辞,对前说作了修正。但今人据《周易》所反映的史实、所表现的思想以及语言特点、与他书的关系等分析,多认为是西周末年卜筮之官根据旧筮辞编撰而成。作为占筮之书,《周易》在形式结构上比较特殊。全书分《经》、《传》两部分。《经》以八卦两两相覆,得六十四卦。卦有六爻,爻分阴(--)、阳(—)。《经》文以“九”表示阳爻,以“六”表示阴爻。六爻的顺序是从下往上数,如《恒》卦的“□”,其六爻依次是“初六、九二、九三、九四、六五、上六”。每卦包括卦画、标题、卦辞、爻辞四部分,如《泰》卦:“□(卦画)。泰(标题)。小往大来,吉、亨(卦辞)。初九,拔茅茹,以其汇,征,吉。九二……(爻辞)。”卦辞较简单,一般作说明题义之用。爻辞是各卦内容的主要部分。每卦六爻,各爻一般依据内容的时间先后或逻辑层次安排。卦爻辞中又分筮辞与非筮辞两类。筮辞是占筮的内容和占筮结果的记录;非筮辞是作者的理论说明。非筮辞在全书中分量较少,但在表现作者的思想、主张方面则很重要。

« 上一页下一页 »

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^