Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes -- ![]()
2008-07-31 Thu
dbanotes posted a photo:
对于数据量小的情况下,其实怎么折腾都是无所谓的。否则就是个需要仔细权衡的事情。但有一点需要强调的是,一味追去 RPO 其实没什么更大意义,容灾更重要的是,流程管理


dbanotes posted a photo:
对于数据量小的情况下,其实怎么折腾都是无所谓的。否则就是个需要仔细权衡的事情。但有一点需要强调的是,一味追去 RPO 其实没什么更大意义,容灾更重要的是,流程管理
We prepared RPMs of our release for RedHat 5 / CentOS 5 x86_64 platform.
http://www.mysqlperformanceblog.com/mysql/RPM/RHEL5/5.0.62/
There was question what patcheset includes and if there is manuals.
We have:
- microsecond resolution in slow-log
- extended query plan in slow-log and InnoDB statistics. You can read more here http://www.mysqlperformanceblog.com/2008/04/20/updated-msl-microslow-patch-installation-walk-through/
- User / Table / Index statistics (Google’s patch). More here http://www.mysqlperformanceblog.com/2008/04/24/mysql-extensions-for-hosting/
Entry posted by Vadim | One comment
Here’s the final installment of Bill Nottingham’s series based on the talk he gave at this year’s Red Hat Summit. Find out about the latest and greatest Fedora™ developments… and the future of Red Hat® Enterprise Linux® from this experienced engineer. Missed the first part? Catch up in the archives.
Network handling
Another area that’s shown a lot of improvement since Enterprise Linux 5 is networking, especially for desktop and laptop computers. In Fedora 9, we’ve greatly enhanced NetworkManager, and as a result, have switched to NetworkManager by default for all installs. Some of the features we’ve added to NetworkManager include:
- MobileBroadband support - NetworkManager now supports configuring access via GSM and CDMA cards for even greater connectivity options.
- System configuration support - NetworkManager now reads my system configuration , as configured via anaconda or system-config-network. This allows support for things such as static IPs.
- Multiple device support - NetworkManager will automatically connect to both wireless and wired devices simultaneously. This means that if I disconnect the wired device, I’ll have seamless access through my wireless device, instead of having to wait for it to associate and get an IP address.
- Connection editing - NetworkManager also includes a connection editor. With this, I can easily configure my wireless network, my mobile broadband connection, or even 802.1x for my wired connection.
From the application side, we’re working on getting more and more apps tied into the NetworkManager infrastructure so they will automatically adapt to changing networks. For example, Firefox in Fedora 9 will now automatically go into offline mode if the network goes away, and go back online as soon as it returns.
In the future, we’re looking at extending NetworkManager to support Ipv6, as well as more device types (such as bridging and bonding devices).
Encrypted devices
One of the most requested features since the release of Enterprise Linux 5 is encrypted device support. We support encrypted devices via a technology called LUKS. LUKS, implemented on top of the existing device-mapper cryptography code, standardizes the partition header for the automatic detection of encrypted devices. It also allows for multiple passphrases to decrypt the device. For example, if I insert an encrypted USB stick, the encrypted device is detected via HAL, the GNOME file manager prompts me for the passphrase, and LUKS unlocks the device–which is then mounted and ready to use.
Fedora 9 goes even further: We support encrypting the entire system in the installer if the user desires. Anaconda will prompt for a password for physical devices, and then on boot, you’ll be prompted for that password before proceeding.
Audio handling
The addition of PulseAudio has greatly improved the audio subsystem in Fedora 9. PulseAudio is a networked sound server, used for mixing and playing audio streams on the system. Now, some of you might remember ESD, and wonder why we need another sound server. Simply put, the power and flexibility provided by PulseAudio is far beyond what ESD ever did.
For example, with PulseAudio I can easily adjust the volume of the audio streams individually. If I’m listening to music and I get a SIP call via ekiga, I can mute the music.
PulseAudio abstracts away your hardware devices as well. Say I decide to plug in a USB headset. I can then move any (or all) of my audio streams to that headset, while they’re playing. If I remove the headset, the audio streams are automatically moved back to the remaining device.
We’re working to use PulseAudio natively by all the applications shipped in Fedora and Enterprise Linux, and also use PulseAudio’s network support as a potential means for doing virtualized audio.
User switching and constrained users
Say I’m using my computer. My daughter comes up and says she wants to check her mail. In Fedora, we’ve made it easy for you to switch between users. When I log in, I see my user name on the panel. If I click there, my session is locked and a new login window will launch. From that window, I can select a different user. When this user logs out, I’ll automatically be switched back to my session.
If you notice, there’s a ‘Guest’ entry in the user list. The simple listing belies what’s available–this account is more than just an login named ‘guest’. Through cooperation between the Desktop and the SELinux teams, we’ve introduced a technology called ‘xguest.’
XGuest is a restricted kiosk-type user. I can log in as the guest user with no password. The guest user is specially confined via SELinux and only certain actions are allowed. For example, the only way to get out on the network is via the browser. Furthermore, on logout, any changes, customizations, or data saved by the guest user is thrown away so the next user will start with a clean slate (and guests can do little permanent damage). For example, I can change the background of the desktop. The next time I log in as the guest user, it will be reset to normal.
Virtual file systems
Another feature that was added in Fedora 9 is something called GVFS. GVFS is a userspace-based virtual filesystem. It replaces gnome-vfs in GNOME, adding many new features.
Let’s look at an example. One of the backends for GVFS is an archive mounter. I can enter and examine an archive–such as an ISO image or a tarball of source code– via the file manager by simply right-clicking and choosing ‘Open with Archive mounter.’ Once it’s open, I can navigate and open items with standard GNOME tools. Anything mounted with gvfs will also show up both in the GNOME ‘Places’ menu, and in the file chooser.
GVFS adds a new feature that makes it even more useful. Leveraging the power of FUSE userspace filesystems, anything mounted by GVFS is also exposed to your ’standard’ Linux tools under ~/.gvfs. I can navigate into it with a shell, and read/write files to these locations without actually porting your apps to GVFS.
GVFS has back-ends for archive mounting, Samba/CIFS shares, DAV shares, sftp network mounts, OBEX (for talking to your bluetooth phone), and more. In future releases, we plan on extending the backends available for GVFS, and porting more of the desktop stack to use it natively.
Virtualization
If you’ve been around any sort of technical presentation in the past two years, you’ve certainly heard about virtualization. That’s another area we’re working on improving in Fedora, although a lot of that improvement is done under the covers. For example, if I start virt-manager now, it looks much the same as it does under Red Hat Enterprise Linux 5.
However, the virtualization hypervisor has changed from Xen to KVM. KVM offers many benefits over Xen:
- KVM uses the standard kernel
Xen runs as a hypervisor that requires a modified kernel underneath. Since it runs a (somewhat) non-standard kernel, it can lead to compatibility problems, especially for anything that has to call into, or use, the BIOS. For example, power management has had problems working under Xen, and console redirection and handling was often an interesting exercise., as anyone who’s used a serial console will tell you. By using the standard kernel, KVM allows full hardware compatibility–whatever works in the standard kernel, works in your virtualized host.
- KVM is in the upstream kernel
KVM has been accepted into the upstream Linux kernel. This is a great step for virtualization, in that it will now always be available, and won’t need continual porting to newer kernels. As anyone who has followed Fedora knows, attempting to maintain the Xen kernel patchset against the upstream kernel is a large amount of work. Working in the upstream obviates the need for that effort, allowing work to be done on improving the virtualization experience rather than chasing the kernel of the day.
But wait, you say… what about my paravirtualized guests? We’ve got you covered. Fedora 9 introduces new technology called Xenner. Xenner emulates the Xen hypervisor interface as a thin layer on top of KVM.
This shows the power of our virtualization strategy–by abstracting the interfaces away via tools like libvirt and virt-manager, we can change out the virtualization hypervisor, yet still present the same interface to the user and administrator, and run the same guests.
And more…
There’s even more where this comes from–new versions of Firefox, new firewire stacks, and more. If you want to know what’s down the road for Red Hat Enterprise Linux, check out Fedora 9– that’s where the innovation happens.
About the author
Bill Nottingham is an engineer at Red Hat, where he’s worked on Red Hat Linux, Red Hat Enterprise Linux, and Fedora for the past ten years. (yipes!) He currently serves on the Fedora Project Board and the Fedora Engineering Steering Committee, and maintains a variety of packages in Fedora.
I am one of the lucky 25 winners of the first ever Oracle OpenWorld Suggest a Session on Mix. I would like to thank everyone who voted for my session which is now live on the Schedule Builder. Here are the details:
Session ID: S3301711
Title: Simple Tips to Quickly Find Answers to Your Oracle-Related Questions and Keep Your Oracle Skills Up to Date
Description: In this session, explore many useful online Oracle resources you may not know about. Use different search techniques, tips, and tricks to help you find answers quickly and accurately. Learn how to use RSS and Web 2.0 resources to stay up to date with the latest Oracle news, products, and people. And more fun stuff…
Date/Time/Place: Monday September 22 13:00 - 14:00 Moscone West Room 2014

I will post more details about the content of the session soon.
By the way, I’m also participating in a birds-of-a-feather tips and techniques panel, details of which you can find here.
See you…
---
Related Articles at Eddie Awad's Blog:
- OraQA Update
- Bart’s Punishment For Asking Dumb Questions
- Mailing Lists
- Oracle Opens Registration for OpenWorld San Francisco 2006
- A Couple of Podcasts About PL/SQL and Oracle Security
下面的2张图是做远程rac(RAC on Extended Distance Clusters)的2种模式:

前者是host base的模式,近端数据库节点在读写的时候,同时读写近端和远端的存储,近端和远端的存储中的内容都是一模一样的;远端数据库节点在读写的时候也是一样,同时读写近端和远端的存储。这种方式的远端存储和近端存储都能被打开,可以采用oracle的ASM来实现同时读写多处存储的功能。
后者是array base模式,近端数据库节点在读写的时候,只写近端存储,远端数据库节点也只读写近端存储,近端存储通过存储管理软件,将近端的存储实时同步到远端存储,该技术主要运用的是存储的复制技术(如EMC SRDF)。远端的存储不能被打开。仅仅起到容灾的作用。
远程的rac,看上去很美,其实在实施起来的时候,代价还是很高的:
(1)首先要解决的网络的问题,网络要稳定,高速。要计算网络的时延,要确定数据库是读类型还是写类型还是混合类型,每次读写的吞吐量有多少。不同的节点在做cache fusion的时候,对网络的要求如何?
(2)如果采用host base的方案,那oracle会建议你使用asm,但是为了稳定起见,很多电信运营商的oracle版本还是9i甚至8i、7,要升级到10g,需要很大成本,包含程序代码的重新设计或者修正。而且在10g的rac中,如果发生故障,需要有voting disk决定如何重组cluster,这个就需要在远端和近端的基础上,再设置一个third site作为voting disk。且对于cluster软件的兼容性来说,如果采用的oracle 10gR2,最多能支持100个节点;如果采用veritas的cluster,最多能支持8个节点;如果用的是HP的SG,在10公里以内可以支持16个节点,在10公里以上只支持2个节点;在sun cluster上最多能支持8个节点。在部署的时候,就要得考虑是否使用原来已经安装的cluster软件,rac远端和近端之间的距离有多远。承载业务的节点数有几个。
(3)如果采用array base的方案,首先应用的连接会连到近端和远端的节点,对接远端的网络要求比较高。其次由于是采用存储级的复制,远端的存储不能打开。根据已经有的相关项目经验,为了稳定,一般应用只连接近端节点,放弃连接远端节点——这样,远端的节点,远端的存储就不能被很好的利用起来。远端的节点既然不用,但是却在消耗lisence的费用。远端的存储,我们用存储级的BC/CA已经能实现。
其实,说到底,能否实现,就一个“钱”字……呵呵
下面的2张图是做远程rac(RAC on Extended Distance Clusters)的2种模式:

前者是host base的模式,近端数据库节点在读写的时候,同时读写近端和远端的存储,近端和远端的存储中的内容都是一模一样的;远端数据库节点在读写的时候也是一样,同时读写近端和远端的存储。这种方式的远端存储和近端存储都能被打开,可以采用oracle的ASM来实现同时读写多处存储的功能。
后者是array base模式,近端数据库节点在读写的时候,只写近端存储,远端数据库节点也只读写近端存储,近端存储通过存储管理软件,将近端的存储实时同步到远端存储,该技术主要运用的是存储的复制技术(如EMC SRDF)。远端的存储不能被打开。仅仅起到容灾的作用。
远程的rac,看上去很美,其实在实施起来的时候,代价还是很高的:
(1)首先要解决的网络的问题,网络要稳定,高速。要计算网络的时延,要确定数据库是读类型还是写类型还是混合类型,每次读写的吞吐量有多少。不同的节点在做cache fusion的时候,对网络的要求如何?
(2)如果采用host base的方案,那oracle会建议你使用asm,但是为了稳定起见,很多电信运营商的oracle版本还是9i甚至8i、7,要升级到10g,需要很大成本,包含程序代码的重新设计或者修正。而且在10g的rac中,如果发生故障,需要有voting disk决定如何重组cluster,这个就需要在远端和近端的基础上,再设置一个third site作为voting disk。且对于cluster软件的兼容性来说,如果采用的oracle 10gR2,最多能支持100个节点;如果采用veritas的cluster,最多能支持8个节点;如果用的是HP的SG,在10公里以内可以支持16个节点,在10公里以上只支持2个节点;在sun cluster上最多能支持8个节点。在部署的时候,就要得考虑是否使用原来已经安装的cluster软件,rac远端和近端之间的距离有多远。承载业务的节点数有几个。
(3)如果采用array base的方案,首先应用的连接会连到近端和远端的节点,对接远端的网络要求比较高。其次由于是采用存储级的复制,远端的存储不能打开。根据已经有的相关项目经验,为了稳定,一般应用只连接近端节点,放弃连接远端节点——这样,远端的节点,远端的存储就不能被很好的利用起来。远端的节点既然不用,但是却在消耗lisence的费用。远端的存储,我们用存储级的BC/CA已经能实现。
其实,说到底,能否实现,就一个“钱”字……呵呵
- No related posts
兰迪•弗雷德里克•波许(Randy Frederick Pausch)教授,谷歌最好的老朋友之一,已于 2008 年 7 月 25 日因病去世。他是著名的虚拟现实研究的先驱,美国卡内基梅隆大学的计算机科学、人机交互及设计教授、计算机语言教学软件 Alice 项目的创立者、卡内基梅隆大学娱乐技术中心创立者之一,也是一位才华横溢的教育者。在他生命的最后时刻,数以千万的人被他的人生最后一次演说——“真正实现你的童年梦想”深深感动。然而我们最终失去了他,我们深感悲痛,特载文以纪。
在此文中,我们引述了开复的博文“引领你的一生”,兰迪教授的最后一课也在本文中原文呈上。我们希望能够以这样的方式纪念这位曾为人类科技事业做出重要贡献的人,纪念我们最亲爱的朋友。
愿逝者安息。
引领你的一生
发表者 李开复 A Googler
前不久,我的同学兰迪•波许教授在我们的母校卡内基•梅隆大学做了一场风靡全美的讲座,题目是《真正实现你的童年梦想》。该讲座的视频在不同视频网站上被点播了上千万次。《华尔街日报》把这次讲座称为“一生难觅的最后的讲座”。在美国一些高校里,“最后的讲座”是著名教授退休前的最后一课。兰迪教授并没有准备退休,但是他患了胰腺癌,只剩下几个月的生命。这次讲座对他来说,竟真的是他一生中“最后的讲座”了。
我的亲友纷纷在电子邮件中向我推荐兰迪教授的此次讲座。我和女儿一起看了讲座的视频。看完后,我们感动地含着眼泪,同时又因为感悟和兴奋而相视一笑。 我们像每一个听过讲座或看过讲座视频的人一样,激动的心情久久不能平息。我经过电子邮件找到兰迪,他慷慨地答应让我们把他的视频加上中文字幕,并授权让我们把视频、讲稿和讨论放在“我学网”与中国的网友分享(查看下载兰迪教授的演讲视频及讲稿请点击这里)。
对这样一次出色的讲座,我的感触很深,也领悟到了许多东西,在这里和大家分享一下。
幽默、乐观、无惧
兰迪和我同年进入卡内基•梅隆大学计算机学院的博士班。在学校里我们交往并不深,但是他是我们那届最出风头的学生。他外向、健谈,幽默、有表演天才,还有很强的亲和力。在他的讲座里,我们很容易发现这些特点。
虽然兰迪已经进入癌症末期,但他还是在讲座中保持着他惯有的幽默感。演讲开始时,他说:“癌症让我比你们身材更好。”他还开玩笑说:“临终的人常会在死前信奉宗教。我也是这样。前几天,我买了一台苹果电脑。(我现在信奉苹果教。)”
我们常说,乐观的人看到半杯水时,总会说杯子是“半满”而不是“半空”。乐观的兰迪教授甚至在杯中只剩一滴水时,也依然能看到那仅存于最后一滴水中的 美,并因此而感恩。也正是因为有了这样的乐观天性,他才能够在自己的生命结束前,留下这样一次“照亮他人”的“人生作品”。
兰迪说:“对于无法改变的事情,我们只能决定如何反应。我们不能改变手里的牌,但是可以决定如何出牌。”这充分体现出他乐观进取的心态和宽广的胸襟。我想,任何人如果有了这样的心态,无论是面对病痛的折磨还是人生的失意,他都能用一次次漂亮的出牌实现自己最大的价值。
 

兰迪幽默的最后一课。有些人说他像金凯利
你的梦想,自己会来找你
兰迪教授此次讲座的主题是“真正实现你的童年梦想”。他谈到,小时候他的梦想是在嘉年华会上赢得超大型的动物玩偶,体验无重力的环境,参加全国橄榄球 联盟的比赛,当星际迷航记中的库克船长,写一篇百科全书的文章,以及加入迪斯尼梦幻工程队设计迪斯尼乐园的云宵飞车。这些梦想看起来杂乱无章,但是,在那 些纯真的孩子的心里,这些东西才是最真实,最不受外界影响的渴望。而对这些梦想的追寻就是 follow your heart(追随真心)。
我和兰迪电子邮件交流中谈到今天许多年轻人把“财富”当作自己的梦想。他说:“只有极端缺乏想象力的人才会把财富当作自己的童年梦想。”何况,研究结果告诉我们追寻你真正的梦想反而比追逐财富可能得到更多财富。
兰迪教授感谢他的父母,因为是父母让他成为了一个心中有梦想的孩子,并给他创造了一个宽松的成长环境,鼓励他尝试和创新,帮助他建立自信心。他的父母甚至让他在自己房间的墙壁上随意涂鸦。是他父母创造的良好环境让他的梦想得以清晰呈现,并在一生中不断督促、引导他前进。如果每个人都像兰迪那样从小心中有梦,那么“你的梦想,自己会来找你”。
令人惊讶也令人羡慕的是,兰迪这些儿时的梦想后来竟然大部分都实现了。其实,这些看似荒诞不羁的梦想反映了他潜意识中隐藏的人生理想,也折射出他特有的思维方式与个性特点。例如,写百科全书的梦想意味着他希望做一个学识渊博的人,想体验无重力的环境体现他的好奇,为迪斯尼乐园设计云霄飞车的梦想代表了 他对高科技的痴迷,而参加全国橄榄球联盟比赛的梦想则反映出他对团队、运动和竞争的兴趣。这些个性特质、思维方式和人生理想最终成就了今天的兰迪。
 

兰迪在讲座中把他赢的超大动物玩偶搬上讲台,并赠送给观众
 

兰迪小时候的卧室。父母让他在墙上涂鸦
砖墙挡不住追梦人
在追寻梦想的途中,肯定会困难重重。兰迪教授在讲座中不止一次地使用一面咖啡色的砖墙来代表较难克服的困难。在追寻梦想的过程中,这面墙常常挡在我们面前。但这面墙所能够挡住的其实是那些没有诚意的、不相信童年梦想的人!兰迪教授说:“这面墙让我们知道,为它后面的梦想而努力是值得的。这面墙迫使我们 向自己证明,我们是多么渴望墙后面的宝藏——我们的梦想!”
兰迪教授认为,要得到砖墙后面的宝藏,你必须想尽办法,努力工作,还需要甘冒风险,克服自己的惰性,离开自己的“安乐窝”,积极主动地去争取和开拓。 例如,当年轻的兰迪收到卡内基•梅隆大学的拒信时,他想尽办法安排了一次与卡内基•梅隆计算机系主任见面的机会,并当面说服了那位系主任,使之收回成命, 录取了他。
兰迪教授的一个梦想是进入迪斯尼的梦幻工程队设计云霄飞车。虽然他多次收到迪斯尼公司寄给他的拒信,但他没有气馁,并保留这些拒信,用它们激励自己继续努力。终于有一次,兰迪在一个学术会议上发表演讲后,一位梦幻工程队的工程师向他提问,兰迪是这么回答他的:“我很愿意回答你的问题,但我想先问你:明天可以和我一起共进午餐吗?”这一次午餐终于让梦幻工程队认识了兰迪,此后不久,他就得到了梦幻工程队的工作邀请。
兰迪只有一个梦想没有实现——他没能成为职业橄榄球运动员。但是他认为,从这个没有实现的梦想中得到的东西,可能比从已经实现的梦想中得到的还要多。 他虽然没有成为职业球员,但是打球帮助他建立了信心,培养了努力的习惯,提高了团队合作的能力。对此,他总结说:“如果你非常想要某一样东西,而你努力过 了却又没有得到它,那么你收获的就是宝贵的经验。”
 

匹茨堡职业橄榄球队教练听了兰迪的演讲后,特别请他参加球队的排练,帮助兰迪圆最后一个未完成的童年梦想。
最伟大的事:做老师,助人圆梦
如果完成梦想是重要的目标,那么,什么是伟大的目标呢?在兰迪看来,帮助别人完成梦想,做个助人圆梦者是真正伟大的目标。兰迪说:“年长之后,我发现帮助他人实现他们的梦想是唯一比实现自己梦想更有意义的事情。”
从这个意义上说,老师往往是最好的“助人圆梦者”。兰迪教授特别感谢他的恩师引导他肩负起教育这个伟大的任务。他的恩师曾对他说: “你应该做教授。你是一个天生的推销员,任何一个得到你的公司都会利用你赚钱,不让你推销有价值的东西太可惜了。你还是做教授去推销教育吧!”
成为教授后,兰迪在卡内基•梅隆开了一个“圆梦”的课程,让各种科系的学生在一起用虚拟现实技术,开发一项完成童年梦想的项目。为了这个做“圆梦者” 的机会,他最后拒绝了梦幻工程队的邀请。为了长大后发现的新梦想,他放弃了儿时的梦想。但是,如果不是追逐儿时的梦想,他又怎么会找到长大后的新梦想呢?
在他的“圆梦”课程中,一批学生只用了两个星期就完成了一般团队要做一个学期的项目。对此,兰迪倍感惊讶,但他只是对学生们说:“你们做的不错,但是我知道,你们可以做得更好。”有这样的老师,学生不但可以实现梦想,甚至可能超越梦想。
我曾经雇用过一名兰迪的学生。他对我说:“兰迪是我所见过的老师里面最有激情的,他能够用生动有趣的例子解释复杂的科技。更重要的是,他真的在乎他的学生,他希望他们能发挥他们的潜力,实现他们的梦想。”
 

卡内基•梅隆学生排队参观兰迪“圆梦”课程项目的演示
心存感激,心存包容
兰迪有一颗感恩的心。他劝我们随时心存感激,多想别人,少想自己。他在讲座中说,昨天是他妻子的生日,为了准备此次讲座,他没有好好替妻子过生日。随后,他当场推出了一个大蛋糕,请他妻子上台,亲自唱“祝你生日快乐”,以此来表示对妻子的感谢。
他对他的恩师也心存感激。他记得,当他是一个不讨人喜欢又自以为是的本科生的时候,他的恩师利用和他散步的机会,亲切地搂着他肩膀说:“兰迪,你很有才华,可是有人觉得你很傲慢。这真遗憾,因为这样会限制你的发展。”这句话改变了他的一生。
此后,在兰迪的工作和生活中,他不但处处心存感激,而且善于包容他人。他说如果不是当时老师包容他,耐心地劝他,而只是批评他,他的傲慢可能一辈子都 不会改过来。有些人让你生气,但只要你有足够的耐心,就总能发现他们性格中闪光的地方。他说:“如果你对某个人有意见,那是因为,你还没有给他足够的时 间。”在这里,包容是感恩的第一步。
兰迪教授的感恩之心,以及他的真诚打动了他周围的人。我的一位朋友参加了那次讲座,他说:“我从来没有见过那么多成年人在一起失控并痛哭。连我们最严 肃的校长和一位最严厉的教授都被他打动而失声落泪。”我的朋友还说,兰迪曾经花很多时间帮助少数民族,资助贫困的亚洲国家的教育,希望给更多的人实现梦想 的机会。
引领你的一生
关于此次讲座,兰迪教授有两个结论:
第一:“今天的演讲不是讲如何实现你的梦想,而是如何引领你的一生(lead your life)。如果你正确引领你的一生,因缘自会带来一切你所应得的。”
我认为“Lead your life”这句话既简短有力又意味深长。 “Lead your life”而不是 “live your life”,也就是说,不要只“过一生”,而是要用你的梦想引领你的一生,要用感恩、真诚、助人圆梦的心态引领你的一生,要用执着、无惧、乐观的态度来引领你的一生。如果你做到了这些,因缘会给你一切你所应得的。
孔子说: “未知生,焉知死 。” 而兰迪仿佛想通过他的“最后的讲座”告诉我们:“如果你尽力地去实现你的梦想,那你才是真正地生活过了。对一个曾经真正生活过的人,死亡是一点也不可怕的。”
第二:“今天的讲座其实不是为你,而是为了我的孩子。”
这是多么珍贵的遗产呀!我相信他的三个孩子会依据他“最后的讲座”来引领他们的一生。我也相信,经过互联网的传播,更多的孩子会因为看过兰迪的“最后的讲座”,而去追寻自己的梦想和更加精彩的一生。
我十一岁的女儿看完“最后的讲座”后告诉我:“我要写下我童年的梦想。”我拍拍她的头,赞赏她的计划。她又说:“我可以去画我房间的墙壁吗?”我提醒她:“你小时候画的还不够吗?”她吐吐舌头说:“我知道。谢谢你以前让我画。”
希望我们的孩子能和兰迪的孩子一样,用梦想引领他们的一生。
 

兰迪和他的三个可爱孩子。
兰迪.波许的最后讲座:真正实现你童年的梦想 —— 2007 年 9 月18 日卡内基.梅隆大学 (中文译文)<http://download.srv.cs.cmu.edu/~pausch/Randy/pauschLastLectureChineseTranslation_10_25_07.pdf
作者: robbin 链接:http://robbin.javaeye.com/blog/222450 发表时间: 2008年07月31日
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!
回复谢震文章http://zhenxie.javaeye.com/blog/189138
目前网络招聘面临的这种状况,我个人觉得是这些网站把市场给做烂掉了。
前面你提到的普遍现象是招聘公司收到太多无用简历,需要花太多时间在筛选工作上面。问题的核心在于为什么会收到这么多无用简历?难道单单是因为投递简历成本太低的缘故吗?
从JavaEye网站招聘的简历投递来看,不存在这种问题,基本上投递简历的人目的性很强,不会满天撒网。之所以51job等网站出现这样的现象,实际上离不开51job网站自身在鼓励这样做。
原因其实很简单,hr衡量投入产出比就是投入一块钱能够收到多少份简历,收到的简历越多,说明效果越好。一个网站你花了500块钱,收到了上千封简历,另外一个网站你花了2000块钱,只收到20封简历,尽管最终你招聘的人员都来自后者,作为hr来说,她一定会把主要预算安排在前面那个网站。
作为51job来说,和同类其他招聘网站的早期竞争就是通过降低招聘费用,鼓励简历的疯狂发送的手段来建立市场竞争优势的。最终造成了这样的局面,培养了大批的hr以简历的单位成本来衡量招聘效果(hr也没有办法从专业技术能力来衡量简历质量)。
而正是由于造成了这样的局面,导致了投递简历泛滥的恶化。作为应聘者来说,虽然投递简历没有成本,但是他有接电话和约面试的成本,他也不希望自己正在和领导开会的时候,接到别的公司面试通知的电话,投递简历投多了是有风险的。而且投多了以后,他自己都不记得自己投过哪些公司的哪些职位,真有面试的时候,他都不知道怎么回事,懵懵懂懂的就去面试了,这样的效果肯定不好。所以投递简历成本低,不一定会造成投递的泛滥。
问题的核心在于应聘者发现投递了10份简历竟然石沉大海。这里我们理解为什么会石沉大海,因为招聘公司一收上千份简历,hr晕掉了,很多合适的简历很容易就被淘汰掉了(这个后面再谈),因此中签率非常低。这个时候应聘者能够采取的唯一办法就是多发猛发疯狂的发,反正发简历成本低,怕啥,发吧。于是他完全可以无成本的一周发1000 封简历出去,同一个职位,他反复的发,骚扰hr。
最终三方共同推动,造成了目前的结果:网站培养了hr衡量单位简历成本的习惯,hr只看简历数量而不是质量,网站鼓励简历的烂发;hr收到太多简历无法处理;简历投递效果下降,应聘者开始疯狂发简历,hr更加无法处理简历,如此往复。
这个时候hr开始抱怨了,网站想了一招,我给你开发简历过滤器,让你按照关键词筛选,这样上千份简历你不就可以轻松筛选了吗?hr说好吧。从此hr不再一份一份看那上千份简历,只搜关键字。如果应聘者很不幸,简历当中没有这个关键字,你简历再好,也会被第一时间过滤掉。这应聘者就开始不服气,我明明实力很强,职位很合适阿,我那就猛发吧,一个职位我隔三差五的骚扰你,而且大面积撒网,广种薄收嘛。于是继续恶性循环。
那你会问,网站既然可以开发筛选器,为什么不在应聘者投递简历的时候就筛选呢,让hr收到简历的数量少一些,有效一些呢?其实你现在可以明白,网站打死也不会这样干,因为这样干的后果是hr发现收到的简历数量大幅度下降,她会觉得单位简历的成本太高,认为这个网站不值得投放招聘广告了。
作为网站来说他宁愿你hr收到无穷无尽的简历,让hr相信这个网站就是最好的招聘网站,人才资源是极大丰富的,然后再提供附加的收费服务,来帮助你从这些垃圾简历当中来招聘。这样网站可以达到他的商业目的,用及其低廉的招聘包月服务费用,和大量的垃圾简历吸引公司成为包月甚至包年的会员,然后再提供附加的增值服务来实现真正的利润增长。
现在51job的企业招聘费用非常低,一个企业一个月招聘广告才500元,你想他怎么赚钱?压根就是赔本赚吆喝。但他根本不靠这个赚钱,靠的是用海量的简历砸晕你,然后要你乖乖的掏钱买服务,赚的是这个钱。
我个人观察下来网络招聘网站就是这样,靠大企业的大单子,和大量中小会员的增值服务来赚钱,压根不靠会员费和招聘广告费。所以这些网站的商业模式决定了他不会按照你建议的方向去走。这个市场就是这样被做烂掉的。
直接招聘者自己看简历往往是小公司才这样,对于大公司来说,没有这个时间和精力这样做,所以HR是必须的环节。但是客户细分来说,大公司才能给招聘网站带来营收的大部分,而小公司只占很小的比例。
对于HR来说,他需要一个数据来量化招聘广告的投放效果,所以简历数量就是这个量化的指标,直接决定了他这笔钱花的值得还是不值得。过滤简历是他的日常工作的一部分,他自然也需要一些工具辅助他减轻工作量,这两者并不矛盾。
目前招聘市场的确存在你说的现象,对51job很不满意,但你要找其他招聘网站可能效果更差,两害相权取其轻也,还是用51job。
本文的讨论也很精彩,浏览讨论>>
JavaEye推荐
作者: robbin 链接:http://robbin.javaeye.com/blog/222450 发表时间: 2008年07月31日
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!
回复谢震文章http://zhenxie.javaeye.com/blog/189138
目前网络招聘面临的这种状况,我个人觉得是这些网站把市场给做烂掉了。
前面你提到的普遍现象是招聘公司收到太多无用简历,需要花太多时间在筛选工作上面。问题的核心在于为什么会收到这么多无用简历?难道单单是因为投递简历成本太低的缘故吗?
从JavaEye网站招聘的简历投递来看,不存在这种问题,基本上投递简历的人目的性很强,不会满天撒网。之所以51job等网站出现这样的现象,实际上离不开51job网站自身在鼓励这样做。
原因其实很简单,hr衡量投入产出比就是投入一块钱能够收到多少份简历,收到的简历越多,说明效果越好。一个网站你花了500块钱,收到了上千封简历,另外一个网站你花了2000块钱,只收到20封简历,尽管最终你招聘的人员都来自后者,作为hr来说,她一定会把主要预算安排在前面那个网站。
作为51job来说,和同类其他招聘网站的早期竞争就是通过降低招聘费用,鼓励简历的疯狂发送的手段来建立市场竞争优势的。最终造成了这样的局面,培养了大批的hr以简历的单位成本来衡量招聘效果(hr也没有办法从专业技术能力来衡量简历质量)。
而正是由于造成了这样的局面,导致了投递简历泛滥的恶化。作为应聘者来说,虽然投递简历没有成本,但是他有接电话和约面试的成本,他也不希望自己正在和领导开会的时候,接到别的公司面试通知的电话,投递简历投多了是有风险的。而且投多了以后,他自己都不记得自己投过哪些公司的哪些职位,真有面试的时候,他都不知道怎么回事,懵懵懂懂的就去面试了,这样的效果肯定不好。所以投递简历成本低,不一定会造成投递的泛滥。
问题的核心在于应聘者发现投递了10份简历竟然石沉大海。这里我们理解为什么会石沉大海,因为招聘公司一收上千份简历,hr晕掉了,很多合适的简历很容易就被淘汰掉了(这个后面再谈),因此中签率非常低。这个时候应聘者能够采取的唯一办法就是多发猛发疯狂的发,反正发简历成本低,怕啥,发吧。于是他完全可以无成本的一周发1000 封简历出去,同一个职位,他反复的发,骚扰hr。
最终三方共同推动,造成了目前的结果:网站培养了hr衡量单位简历成本的习惯,hr只看简历数量而不是质量,网站鼓励简历的烂发;hr收到太多简历无法处理;简历投递效果下降,应聘者开始疯狂发简历,hr更加无法处理简历,如此往复。
这个时候hr开始抱怨了,网站想了一招,我给你开发简历过滤器,让你按照关键词筛选,这样上千份简历你不就可以轻松筛选了吗?hr说好吧。从此hr不再一份一份看那上千份简历,只搜关键字。如果应聘者很不幸,简历当中没有这个关键字,你简历再好,也会被第一时间过滤掉。这应聘者就开始不服气,我明明实力很强,职位很合适阿,我那就猛发吧,一个职位我隔三差五的骚扰你,而且大面积撒网,广种薄收嘛。于是继续恶性循环。
那你会问,网站既然可以开发筛选器,为什么不在应聘者投递简历的时候就筛选呢,让hr收到简历的数量少一些,有效一些呢?其实你现在可以明白,网站打死也不会这样干,因为这样干的后果是hr发现收到的简历数量大幅度下降,她会觉得单位简历的成本太高,认为这个网站不值得投放招聘广告了。
作为网站来说他宁愿你hr收到无穷无尽的简历,让hr相信这个网站就是最好的招聘网站,人才资源是极大丰富的,然后再提供附加的收费服务,来帮助你从这些垃圾简历当中来招聘。这样网站可以达到他的商业目的,用及其低廉的招聘包月服务费用,和大量的垃圾简历吸引公司成为包月甚至包年的会员,然后再提供附加的增值服务来实现真正的利润增长。
现在51job的企业招聘费用非常低,一个企业一个月招聘广告才500元,你想他怎么赚钱?压根就是赔本赚吆喝。但他根本不靠这个赚钱,靠的是用海量的简历砸晕你,然后要你乖乖的掏钱买服务,赚的是这个钱。
我个人观察下来网络招聘网站就是这样,靠大企业的大单子,和大量中小会员的增值服务来赚钱,压根不靠会员费和招聘广告费。所以这些网站的商业模式决定了他不会按照你建议的方向去走。这个市场就是这样被做烂掉的。
直接招聘者自己看简历往往是小公司才这样,对于大公司来说,没有这个时间和精力这样做,所以HR是必须的环节。但是客户细分来说,大公司才能给招聘网站带来营收的大部分,而小公司只占很小的比例。
对于HR来说,他需要一个数据来量化招聘广告的投放效果,所以简历数量就是这个量化的指标,直接决定了他这笔钱花的值得还是不值得。过滤简历是他的日常工作的一部分,他自然也需要一些工具辅助他减轻工作量,这两者并不矛盾。
目前招聘市场的确存在你说的现象,对51job很不满意,但你要找其他招聘网站可能效果更差,两害相权取其轻也,还是用51job。
本文的讨论也很精彩,浏览讨论>>
JavaEye推荐
是不是有人不知道农历的算法?我在这里普及一下:
农历大月30天,小月29天,没有31天的月份。全年354或355天。进行一下更靠谱的运算来说话:
农历以月球绕地球一周的时间(29.53059天)为1月,月大月小,年年不同,月大月小以月相的朔、望来定。
农历是我国的一种历法,阴阳历的一种,一般叫做阴历。
由于平均每年的天数比太阳年(阳历年)约差11天,所以在19年里设置7个闰月,有闰月的年份全年13个月383或384天,闰月加在某月之后就称为闰某月。又根据太阳的位置,把一个太阳年分成24个节气,便于农事。纪年用天干地支搭配,60年周而复始。这种历法相传创始于夏代,因此又称为夏历。
[oracle@localhost trace]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jul 31 15:35:55 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select to_date('2008-07-31','yyyy-mm-dd') - to_date('2007-08-11','yyyy-mm-dd') BirthToDay
2 from dual;
BIRTHTODAY
----------
355
所以今天是Baby的生日,祝墨墨生日快乐,虽然他的感冒发烧还没有完全好,但是他还是很快乐!
中午又带他跑了一趟医院,医生说,没事的回去吧!
俺们做父母的,心疼的不得了,而医生则是见多识广,镇定有素,说:明天不好都不要来,继续吃药,后天再说!
回来以后,宝宝吃了药,睡了一觉,现在又活蹦乱跳了,乖乖快点好起来。
爱你的爸爸妈妈爷爷奶奶外公外婆叔叔阿姨哥哥姐姐都祝你生日快乐!
相关文章|Related Articles
评论数量(4)|Add Comments
本文网址:http://www.eygle.com/archives/2008/07/baby_birthday_one.html
2008-07-30 Wed
2008-07-29 Tue
AnySQL.net
DBA notes
Oracle & Starcraft
eagle's home
Give you some color to see see!
AnySQL.net English
Oracle Scratchpad
Oracle Life
OracleDBA Blog---Please enjoy the pain which is unable to avoid!
Uploads from dbanotes
Chanel [K]
xzh2000的博客
Oracle Security Blog
ERN空间
Eddie Awad's Blog
MySQL Performance Blog
The Tom Kyte Blog
Delicious/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
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
中国雅虎_站长天下_www.dbaleading.com_原创文章


















