Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes -- ![]()
2008-06-15 Sun
最近欧洲杯如火如荼,我虽是个伪球迷但是却有一些看球经验,迫不及待的和大家分享。
资料准备充分
特别提醒广大伪球迷注意,一定要看CCTV5的赛前的预热节目,当然首发阵容了然于心,江湖恩怨耳熟能详的球迷就不需要了,呵呵,有了充分的资料准备,伪球迷才可以在看球的时候完全的投入,也不至于说一声“怎么没见英格兰?”“大哥!英格兰就没进小组赛好不好!”
千方百计找空补觉
补觉的同时要注意睡眠质量,能睡半个小时都会令你看球时精力充沛,要知道,看球也是拼身体啊。。。我和大家分享一下GTDLife.cn的经验:想补觉的时候看看模拟电路或者高数,效果甚佳。
别忘了闹钟
千万别把你的女朋友、老婆、哥们当闹钟,这时候谁都不能相信,只能相信机器!
晚饭不要吃得太饱
吃的太饱容易打瞌睡,错过了进球可是非常可惜的。
看球时不要坐在舒服的沙发上,特别是不能坐在床上
身体一旦遇到了舒服的东西,再加上舒服的姿势,纵使你有再坚强的毅力也改变不了呼呼大睡的命运
小心别着凉
特别是秋冬季,或者下雨的夏天夜晚,在肚子上盖一块小毛巾被比较好
特别提醒女性球迷
- 熬夜前一定要卸妆,也不要涂抹任何的东西,做到素面朝天,否则长痘痘我可不负责
- 不要买太多的零食,女孩子一旦吃起零食来是很可怕的,特别是注意力都在足球上的时候。否则很容易发胖哦。
- 如果实在对足球不感兴趣就不要陪老公看球,别指望他那个时候会搭理你,给你解释“足球场上有多少个人踢球”之类的问题。
相关内容
Horde/Routes is a URL mapping system for PHP 5. It is a direct port of the Routes, a Python library that is part of the Pylons project. Horde/Routes is a standalone library designed to be integrated into any MVC framework.
This release brings in some changes from Routes 1.8. The most noticeable change is that custom actions on RESTful routes are now delimited with the forward slash (/) instead of the semicolon (;). This was done for parity with Ruby on Rails.
I have also fixed some bugs, notably that the resource route generator failed to generate routes that recognized PUT and DELETE requests on “formatted” resources (/messages/1.xml). This fix will be merged upstream to the Python version.
I am also using the Python version and I met with Ben Bangert, the author of the Python version, at PyCon 2008. Each release of Horde/Routes has resulted in patches to the Python version. It’s nice how this small ecosystem has developed around the routes concept between these projects (Ruby on Rails, Pylons, and our work in Horde).
Since Horde/Routes 0.3, the default RESTful routes generated by Horde/Routes are fully compatible with the latest version of ActiveResource. We have a new project at work that is using Horde/Routes and ActiveResource together and it works well.
这几日,房东要涨房价,因此准备看看我住的地方的房价。打开google,看到有个生活栏目,进去一看,也能搜房子。突然,我被它震惊了。【顺便看了一下它的其它产品,例如餐饮、工作(看到它和招聘网的合作)、出行票务,都是一个思路。】
- 产品简单,很容易使用,看不到无关的东西
- 搜索到的信息很多,但来源不同
- 列表情况下,鼠标放到某个信息位置,同步在右边的小地图,就能看到变量的位置指示
- 地图模式下,选择某个区域,放大后,右边就会列出选中区域的信息
- 地图模式下,鼠标点击地图的某一个数字圆圈上,就能提示处这个位置的房屋信息
- 切换城市的小标签,也很是方便,要是再有个输入框,就更好了【可能和它目前之提供这些城市的信息有关,不需要用户输入,这个界面就可以做到。当然了,如果能达到www.yoee.com选择飞机出发城市的效果也许更好】
下面就看看几张图:
列表模式:

地图模式:

信息来源:

口碑抓图:

演示链接:
Google列表搜索模式
Google地图搜索模式
口碑搜索模式
Google在这个产品中,充分利用了它的搜索技术、地图技术、AJAX技术,把三者完全整合在了一起。在看看Google在其它产品中对地图的使用。我们不得不惊叹它内部的架构是多么强大,一个产品可以容易的应用到不同业务中,这又是一个基于SOA思想的真实案例【参看这些都不是SOA,Google把它内部的产品完全服务化,基于这些产品,能够快速的推出各类中产品】。
反之,我们再看看Yahoo中国与Alibaba的结合,最近Yahoo中国与口碑的合并,很难看到Yahoo的搜索技术【yahoo虽然在06年也推出了地图服务,但现在却很少看到应用,特别是中国】对Alibaba、对口碑产生的技术支撑【纵观整个alibaba集团,在技术层面,缺少集团层面的架构规划和设计】。
2个公司产品,至少在查询房屋信息这个业务目标上是一致的。在这个业务目标上之所以产生了如此巨大的差异,来源于技术的差异,口碑的技术不能支撑它达到Google的这个高度【我也看到其它一些房屋搜索产品,甚至提供了三维地图,但用起来却没有google的这么爽?为什么,除去信息地图信息不完整之外,还有Web页面技术上的差别】,我想口碑也是很希望做到这个效果的。
在Google这个产品的背后,还隐藏着云计算的支撑。这么大量的房屋信息,地图数据,速度却非常快,依赖一般的服务器技术是很难实现的。有时候,我总觉得Google的云有些虚,但它已经通过一个一个的产品来证明云的强大和实在【或者说Google得技术的强大】。
细节的差异,这2个产品,在页面设计上,输入框的摆放上,也有很大的差距,体验也很不同。我们很多网站,在做页面时,只是简单的参考别的网站的样子,而不花费大力气在页面设计上,设计出来的网站毫无新意,死气沉沉。
Google在这个产品中,没有自己的房源录入功能,它完全聚合了外部的独立房屋信息提供者。它提供的是一个平台,至少这些房屋信息提供网站,不需要开发这样一个强大的终端【或许它也开发不出来】,每个房屋信息提供网站只需要专注于自己抓住自己的房源【注:从知名度,广告收益等角度看,对于大的信息提供网站是弊大于利;对于小的信息提供网站事利大于弊。对于Google来说,通过这种方式,可以吸引更多的客户,让小的信息提供网站成为信息提供商,自己免去信息维护;自己再把这些信息包装成产品,从而开拓新的业务领域—整合优势、双边获益。Yahoo中国如果能够整合Alibaba的商业信息,其它一些小的商务网站的信息,或许是个好注意。疑问:Google未来是否会成为一个门户平台(或服务平台),它提供类似搜房这样的产品,信息都是别人的,自己只是一个门】。
以前,我对技术鼓励创新感觉还是模糊的,Google的这个例子,震惊了我。同样的业务,通过技术,整合,好的产品设计,也能够起到老树开新花的效果。
【感受总结】
- 架构:整个公司(集团)层面的架构的好坏,对业务有很大的影响
- 技术研究不可或缺,没有扎实的技术,有些业务很难达到预期效果
- SOA的思想,要贯彻业务和技术2大层面
- 开放、协同、整合同样能够带来新的产品;甚至扩大市场
- 云计算不是虚的;要支撑无限扩大的业务量,必须发展云计算(分布式技术)
- UI技术的研究,对产品体验的好坏,影响巨大
- 产品设计(UI设计),不是简单的摆放
- Google的这种侵入模式,对同类业务的网站是否有很大的冲击,再观察之。但这种模式,却值得我们借鉴–技术与业务的出色结合。
- Google中国正在变化,它利用自己的技术在不断变化
- 技术型网站和业务型网站发展的方式很不同。但技术和业务最后必须同步发展,互相支撑,终点时啥样?或许2者和为一体!
Author:NinGoo posted on NinGoo.net
在linux中有多种方式可以将文件dump成16进制显示,也可以将16进制值再反向成文件。
$ hexdump test.txt
0000000 524f 2d41 3030 3036 0a30 524f 2d41 3030
0000010 3630 0a30
0000014
$ od -x test.txt
0000000 524f 2d41 3030 3036 0a30 524f 2d41 3030
0000020 3630 0a30
0000024
$ xxd test.txt
0000000: 4f52 412d 3030 3630 300a 4f52 412d 3030 ORA-00600.ORA-00
0000010: 3036 300a 060.
注意到hexdump和od出来的结果都是按实际存储的字节序,因为基于x86的linux是little-endian的,也就是高低字节是颠倒了的。但是xxd的结果是将字节序调整过了的。而IBM的Power CPU是big-endian的,所以在AIX上od的结果如下:
$od -x test.txt
0000000 4f52 412d 3030 3630 300a 4f52 412d 3030
0000020 3036 300a
0000024
xxd还可以实现从16进制反向生成文件,只需要加上-r选现即可。
xxd test.txt | xxd -r
ORA-00600
ORA-00060
$ echo 0000000: 4f52 412d 3030 3630 300a 4f52 412d 3030 | xxd -r
ORA-00600
ORA-00
但是要注意xxd接受的是big-endian格式的16进制值,如果输入的是little-endian的,则生成的文件字符(包括换行符)是两两颠倒的。
$ od -x test.txt | xxd -r
RO-A0006
0RO-A0060
0
在vi编辑器中可以使用:%!xxd 调用xxd来将文件转换成16机制编辑模式,编辑完成后再调用:%!xxd -r转换文件模式,从而使得vi具有16进制编辑的功能,:%!其实就是调用外部shell命令,需要注意的是xxd的字节序是big-endian的,不要搞错了。
如果你的Linux系统中找不到xxd命令,那么检查下是否有安装vim-common包
rpm -qa | grep vim
vim-enhanced-6.3.046-0.40E.7
vim-X11-6.3.046-0.40E.7
vim-minimal-6.3.046-0.40E.7
vim-common-6.3.046-0.40E.7
Related Articles
PermLink: http://www.ningoo.net/html/2008/how_to_dump_file_to_hex_and_reverse.html
5月15日,我转载了一篇报道,标题只有两个字:《牛逼》。以下是这件事情的下文:

来源:《环球企业家》2008年6月5号刊 第11期 总第158期
陈光标---江苏省黄埔投资有限公司董事长
文 岳淼
在这场地震中,死亡的气味是从5月13号开始在都江堰这座城市弥漫开来的,所有的人都泪流满面。那天,我带领着60台卡车、挖掘机、吊车以及推土机出现在都江堰聚源中学。当我跳下车,数以千计的尸体就如同凝固的雕塑一样摆放在每一寸废墟的边缘之处,在深埋的废墟之下,无数人呻吟着死去。当时缺少救援设备,徒手搬运石块、钢筋混凝土的士兵们置身于最真实、最血腥的灾难现场,所有的人都极度克制着挫败感。
我率领的这只队伍,70%的人都当过军人。他们和我一样刚刚42小时前从江苏、安徽全国各地日夜兼程,几乎与军队同时抵达了灾区,我也骄傲地成为自发抗灾抵达地震灾区的首支民间队伍。
地震发生时,我正在武汉开董事会,突然接到了成都朋友的电话。心急如焚的我随即给远在合肥、南京负责拆迁业务子公司的下属们挨个打电话,要求组织120名司机、60台重型机械以及搭载的重型卡车火速开往成都。为节约时间,我告诉他们连衣服都不要换,但要加满所有车辆油箱的油。
当天,我带上25万现金、200万支票火速从武汉飞往成都。在上飞机前,我列了一个满满的采购清单:迷彩服、作战靴、水壶、饮用水、饼干蛋糕以及药品,根据经验,我特别采购了一批工程机械易损件,比如钻头和轴承,还有一个最重要的装备:油罐车。成都城内所有的油罐车要么已经被调往地震重灾区。要么司机担心震区危险,不愿意前往。最后我从内江找到了一辆10吨油罐车,加满柴油后用了两个小时赶到成都。
我挨个给手下的司机们鼓劲,强调三个原则:一不怕疲劳,二不怕牺牲,三要连续作战。我伸出左手要求所有人像我一样拳头握紧,高唱《团结就是力量》,我也不知道救援队伍中将来会不会有没有人员伤亡,这种事情很难说。5月14日凌晨三四点钟一直到晚上9点钟,车队陆续到达目的地展开救援。我一个人拿着大喇叭到每一栋可能有人的废墟上喊“有人吗?”。我做拆迁出身,经常指挥工人们进行废弃建筑物的定向爆破,对建筑结构多有了解,我并没有漫无目的地寻找。
在那种环境中,你很容易崩溃。在短短的1天之内,我们发现并营救出7名当时还活着的学生,最终活下来的只有4个。我对一个小姑娘印象深刻,她穿着花格子衣服。营救出来的时候,她还能清楚和我讲话,放在地上担架上两三个小时内眼睁睁就死了。晚上7时,对她的抢救宣告放弃。我呆呆坐在那儿,当时下着蒙蒙细雨,一个人憋得难受,就哭了---我的童年,兄妹5人,在困难时期,不幸活活饿死了两个。
在休息间隙,我前往难民聚集地发钱给他们,很快就发出了10多万。之后接到部队救援请求,我将车队划分为三拨,分别开往北川、什邡和绵阳。15号凌晨6点钟,我随即赶往北川中学救援。前往北川的道路被塌方所阻隔,并不好走。我带领的工程机械随即派上了用场,两台挖掘机很快在群山之中挖开缺口。欲哭无泪的家长们在残垣断壁下孤立无援。我那时候已经3天没有合眼了,心急如火。我又拿着高音喇叭对可能生还的地方呼喊,很快发现了另一名生还者。这名叫龚婷婷的女孩已经被深埋了长达60个小时,奄奄一息。我背起她,走在瓦砾之上,体力不支。脚步打滑,差点摔倒。背上的女孩向我的领口哇哇吐血不止,起初她还能说话,后来就不讲话了。现场没有医护人员。就这样,孩子无助地死去。我们在北川先后抢救了将近200人,但真正活下来的只有11人。在北川曲镇幼儿园我救出来一名叫曹小磊的男孩。他嘴巴干干的,在幼儿园床下瑟瑟发抖,终于活了下来。曹是这个幼儿园我们发现的唯一幸存者,而我则亲手埋葬了死去的43条年幼而鲜活的生命。
灾难来得太快太猛烈了,我救援的中学整个班除了跳窗的两名学生,其余人全部罹难。在操场上,等待认领的孩子遗体一字排开,有数十具之多。我难过极了,用书本盖住每一个逝去孩子们的脸,帮他们赶走飞来的苍蝇。
并不总是绝望。之后我驱车来到北川茶厂,几名香港志愿者正用生命探测仪在那里探测。一名37岁、名叫桑翠兰的女工被我们拖扶了上来。17号下午我被调配到映秀镇。负责在巴掌宽的塌方路面帮助军队进行道路施工,左右是陡坡、悬崖和深不见底的岷江,路面已经被震开碗口大的裂缝,可以伸脚插进去。崩裂的山体源源不断地从山顶垮塌下来,我整整推了两天半路,协助军队在岷江边打通了一条仅仅容纳一辆小车的临时公路后,物资和救援队才得以通过这条生命之路,源源不断进入映秀。
当离开一地前往另一地救援的时候,我都会在废墟前收集整理那些死去孩子们的课本,等撤回成都的时候,超过一千册,我托下属将这些课本空运到南京放在自己办公室里。这么做,一来是我想给自己留下永远的纪念,同时也想给那些与死去孩子在阴阳两界离散的家长们一个念想。
长达一周多的救援,救援队烧掉40吨柴油,临别时,油罐车司机连每小时3000块钱的工本费都没有收;在救援期间,我还在成都临时租赁了10余台挖掘机,刚开始说好,一小时工本费300块钱,工人最后一分钱都没有要。他们说我像条川江汉子,是个好人,而我则抱着他们哭。
The blogs are not traditional blogs from a design viewpoint rather posts which other community members can comment on, and, you can invite people to join it. You can also chat on the forums and they also have provision for contacting other members on instant message.
It is a Free Blog Community . Of course, you can get photos, videos or podcasts that want to share with your friends, family and all the world you can upload them here besides the conventional blogging feature.
Create Blog,Create a Free Blog or personal online journal at Thoughts.com. Upload photos, videos, podcasts, chat in the community forums and bookmark the latest news. Thoughts.com allows you to decide for each blog post if you want it to be public, private, or only viewable by your friends and family.
Their objective is to build and grow your a blog community at Thoughts.com. It is a great way to communicate ongoing news and information or just your own personal thoughts.
I like the way they have organized the navigation for user account very much. The navigation of the site is very friendly, and easy to navigate even for a most computer illiterate person. It’s easy to make the blog entries although they do not have html editor like most such platforms have.
Author:NinGoo posted on NinGoo.net
Wordpress是一款著名的开源blog平台,基于php,其灵活的模板(theme)和插件(plugin)架构,使得扩展性非常的好,通过模板可以随心所欲的变化前端展示,通过插件则可以实现额外的功能。比如可以通过插件修改rss输出,在其中加上诸如版权声明,相关文章等功能。另外,强烈建议在rss全文输出内容,经常在Google Reader中看到一篇好文章却只有摘要,点过去发现网站又无法打开,这种感觉真让人抓狂。
将MyWordpressFeed.txt下载后另存为MyWordpressFeed.php,修改FeedRelatedPost函数中相应的地方,传到wp-content/plugins目录,到后台管理激活MyWordpressFeed插件,即可获得和我的blog一样的rss输出效果。php我只是略知皮毛,代码贴出来给有需要的朋友参考(Update:贴了半天代码,发现coolcode插件无法解析这种php里又输出html的代码,只好打包成txt文件,点击这里可查看或者下载)。
Related Articles
PermLink: http://www.ningoo.net/html/2008/write_plugin_format_wordpress_rss.html
When blogs and regional newspapers trash Jerry Yang it’s one thing. But when the New York Times does it, people really notice. Public lynchings like this are few and far between from that bastion of traditional journalism.
Yesterday’s article by Joe Nocera, titled “Oh Jerry, It’s No Longer Your Baby” was a stinging condemnation of Yang. It’s presented as a memo from Nocera to Yang, with the subject “Shafting Yahoo’s Shareholders” and outlines the many ways Yang has failed Yahoo’s shareholders and employees.
In reference to the recently announced Google search deal, the article says “You’ve chosen to become a pawn of the most dominant company on the Internet. How exactly is that going to lead to a brighter future for Yahoo?”
Nocera also condemns Yang for purposefully killing the Microsoft negotiations even thought the deal was in the best interests of shareholders, watching as key employees walked out, and generally running with his emotions rather than taking care of business.
The article ends with “Jerry, you’re a billionaire because people all over the world bought your stock, and trusted you to do right by them..It doesn’t matter that you would like Yahoo to remain independent, or that you can’t stand Microsoft. Your feelings aren’t supposed to get in the way of your fiduciary duty…A takeover by Microsoft was your last, best hope of rewarding your long-suffering shareholders. Now that opportunity is gone…I would be taking odds that your days as Yahoo’s C.E.O. are numbered. It’ll be better for everyone to have someone in that role who understands who he’s supposed to be working for. Wouldn’t you agree?”
From what we hear from multiple sources close to Yahoo, this article may be the final straw - whether the board backs Yang or not, this is just too much negative press for the company to overcome. A fresh start is now a necessity for moving forward.
Yang will step down, our sources say. It may be next week or it may be next month, but it’s going to happen.
Who Will Be Yahoo’s Next CEO?
But who in the world would take the job given the state of Yahoo today? It would have to be someone there already, no outsider would want the job. Right? Well, maybe not.
President Sue Decker is considered to be too close to Yang, and lacking in operational experience. Other Yahoo execs are also unlikely candidates.
But the names of two ex-Yahoo’ers are being tossed around as people who may consider the job, and who may be able to fire up the troops enough to give Yahoo a fighting chance. Those people are Jeff Mallet, Yahoo’s former President. And Dan Rosensweig, Yahoo’s former COO.
Jeff Mallett
Jeff Mallett joined Yahoo as employee number 13 back in 1995, when the company was still privately held. He was there for seven years as President and COO. In the early days of Yahoo, Yang called himself, Mallett and former CEO Tim Koogle the “Three Amigos.”
Mallet moved on to other projects after he left Yahoo. He’s one of the owners of the San Francisco Giants, makes angel investments and was most recently the Chairman of SNOCAP, which sold to Imeem in February 2008.
Old time employees remember Mallett’s days as the golden age of Yahoo - at one time the company was worth $100 billion under his tenure.
Dan Rosensweig
Dan Rosensweig is another former Yahoo exec - he was COO until he left the company in December 2006. His departure was rumored to be largely driven by a power struggle with Decker, which he lost.
Rosensweig is now an Operating Principal at Quadrangle Group, a $6 billion private equity firm. My guess is that he’d strongly consider taking the job if offered - he’d relish the chance to show that he should have won that power struggle back in 2006.
Tim Koogle, Yahoo’s CEO before Terry Semel took over in 2001, would likely be another candidate to consider. But he’s long retired, and now (literally) sells high end real estate in Mexico with his wife. He may once have been part of the Three Amigos with Yang and Mallet, but don’t look to him to come and save Yahoo.
Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.
Author:NinGoo posted on NinGoo.net
MySQL实现了很多独特的函数,有时候使用起来是非常的方便,或许这就是开源的好处吧。这里记录一下benchmark函数,一个用于测试MySQL函数性能的函数。benchmark函数只有两个参数,第一个是执行次数,第二个是要测试的函数或者表达式。返回的结果始终是0,执行时间才是我们需要的结果:
mysql> select benchmark(1e8,current_date());
+——————————-+
| benchmark(1e8,current_date()) |
+——————————-+
| 0 |
+——————————-+
1 row in set (31.08 sec)
mysql> select benchmark(1e8,abs(1));
+———————–+
| benchmark(1e8,abs(1)) |
+———————–+
| 0 |
+———————–+
1 row in set (1.31 sec)
除法的效率明显不如乘法:
mysql> select benchmark(1e8,1*1);
+——————–+
| benchmark(1e8,1*1) |
+——————–+
| 0 |
+——————–+
1 row in set (1.45 sec)
mysql> select benchmark(1e8,1/1);
+——————–+
| benchmark(1e8,1/1) |
+——————–+
| 0 |
+——————–+
1 row in set (19.47 sec)
Related Articles
PermLink: http://www.ningoo.net/html/2008/mysql_benchmark_function.html
2008-06-14 Sat
2008-06-13 Fri
AnySQL.net
DBA notes
Oracle & Starcraft
eagle's home
Grip Your Adsense!
AnySQL.net English
Oracle Scratchpad
Oracle Life
OracleDBA Blog---请享受无法回避的痛苦!
Uploads from dbanotes
Chanel [K]
xzh2000的博客
Oracle Security Blog
ERN空间
Eddie Awad's Blog
MySQL Performance Blog
The Tom Kyte Blog
del.icio.us/fenng/oracle
AIXpert
O'Reilly Databases
Red Hat Magazine
DBASupport
DB2 Magazine 中文版
developerWorks 中国 : 技术文章 , 教程 AIX
Pythian Group Blog » Log Buffer
车东[Blog^2]
blue_prince
玉面飞龙的BLOG
此生 今世
人生就是如此
Orange Tiger 木匠 的 移民生活
生活帮-LifeBang
Hey!! Sky!
dba on unix
Oracle Notes Wiki
Brotherxiao's Home
柔嘉维则@life.oracle.eng
Fenng's shared items in Google Reader
jametong's shared items in Google Reader
缥缈游侠-logzgh
Tanel Poder's blog: Core IT for geeks and pros
DBA Tools
ilonng
yangtingkun
NinGoo@Net
Oracle & Unix
Inside the Oracle Optimizer - Removing the black magic
Ricky's Test Blog
DBA@Taobao
存储部落
Think in 88
Alibaba DBA Team
Oracle Team @SNC
淘宝数据仓库团队
OracleBlog.cn
