July 2006 Archives

Lilina 升级了到了 0.9

| 3 Comments

很久没有更新的 Lilina 升级了(看到首页有点变化。还以为是被黑掉了)。 新版本直接从 0.7 跳到了 0.9 rc1。改进特点如下:

  * Changed <? to <?php and <?= to <?php echo  
  * Changed physical styles to logical styles
  * Added browser sniffing and content type generating
  * Added RSS output
  * Fixed several bugs 
  * Added <GUID> support
  * Upgraded Magpie code (inc/ and extlib/)
  * Added more social bookmarking links 

实质的变动似乎不多。升级很简单。不过发现 "Fancy" 模式 CSS 文件似乎有一点问题。

如果发现速度慢,可以简单的做一个静态页面提高访问首页速度:

*/10 * * * * (/usr/bin/wget -t 60 -O /$Your_Path$/lilina/index.html  \
http://www.dbanotes.net/lilina/index.php ) 

Lilina 和 Gregarius 相比,软件结构清晰是最大的优点。

访问我的 Lilina 测试页面

前几天把 DBA notes WikiTWiki 升级到了 4.04 版本。升级后遇到了一点文件权限上的问题。摸索了几天算是全部修复了。现在开始试运行 Oracle Database Wiki 。

DBA 朋友们,一起来玩 Wiki 吧。知识共享最有力量。可惜的是,现在几乎是我一个人的 Wiki。之前已经有几个朋友注册,但是几乎没有尝试使用的人。倒是有不少 Spamer 折腾的挺欢。发现有的用户 Comment 被用来作 SEO ,防止 Spam 任重道远。

如果在局域网内使用 TWiki ,速度不会是很大的问题,可 Web 上用 TWiki 搭建 Wiki ,的确有点慢。

也有好消息,以前比较头疼的 WikiWord 问题现在也缓解了许多,创建新条目的时候已经可以选择不用骆驼词(CamelWord)了:

WikiWord.png


求助:

那位朋友帮助做一个用于 Wiki 的图片吧?! 可以参考:

Powered by Oracle Database Wiki

把左边的 那个大 T 用 Oracle 字样替代就可以。

《越狱》第二季即将上演

| 12 Comments

《越狱》第二季 8 月 21 日开播。最近看到的一些关于《越狱》的消息。

《越狱》第一季正式版 DVD(一区) 将于 8 月 8 日上市,内容包括全部 22 集(966分钟)和大量精彩花絮。
前几天在杭州党校店看到DVD套装,据说国内很早就有了。老板娘说,"卖的很好"。

不知道原来的狱警 Bellick 戏份是不是少了。新进来一个 FBI 探员:

威廉·菲奇纳(William Fitchner)将加入《越狱》阵营,这位曾在《盗火线》、《撞车》和科幻剧集《入侵》中有过精彩表现的演员将扮演一个凶狠的FBI探员,在第二季中竭尽全力追捕这群法外凶徒。

这意味着越狱团伙成功逃出,开始亡命天涯。

Scofield 的纹身继续保留,另有更多用途。

林肯可能会成为第一男主角,Scofield 退位? 也或许编剧另有安排。谁让 Went 现在人气这么旺?!

拍摄地点移到德州。

更多线索:

BTW: 稍有遗憾的是,国内的爱好者都只能看盗版了,谁让你在国内呢? 稍感幸运的是,可以看到盗版, 谁让咱在国内呢?

integrit - Tripwire 的替代品

| 6 Comments

文件系统完整性检查是安全中的重要一环。类 Unix 操作系统环境下文件系统完整性检查工具最负盛名的要数 Tripwire 了。 虽然 Tripwire 虽然很早就商业化了,但并不是独一份, AIDE 是一个不那么好用的可选的替代品,而 integrit 则是另外一个 Tripwire 的替代工具。尝试用了一下,觉得如下几个特点不错:

  • 安装、配置、使用都简单便捷
  • 占用资源较少,
  • 使用最新的加密算法

从 integrit 站点下载文件后,解压.

# ./configure && make && make install 

首先需要创建一个配置文件:

# cat /opt/oracle/software/integrit.conf
current=/opt/oracle/software/integrit.cdb
known=/opt/oracle/software/integritKnown.cdb
root=/opt/oracle/oradata

第一行设定当前的加密资料库. 第二行指的已知的加密资料库(使用的是 cdb)。第三行代表需要检查的系统目录。最基本配置的只需要这三行就可以了。

关于本站 MT 模版与样式

| 39 Comments

Moveable Type 默认的模版显示中文很难看,去年我把 Blog 迁移到 Dreamhost 之后,着实花了几周的零碎时间,参考了不少 Blog 站点的样式,设计了当前本站的模版。持续修改了好久,什么时候正式启用的已经记不清了,大约是 11 月份吧。

稍感惊讶的是 WordPress 论坛上有人提到了 This is a beautiful theme!。平时也陆续有朋友询问关于本站模版的问题,这里我再说一下,MT 用户如果要取得与本站类似的效果,直接下载 CSS 文件 ,然后稍加修改 Templates 就可以了。(折腾 MT 有的时候也是一种乐趣)

当然,如果觉得这个样式不错,我个人愿意与广大 Blogger 分享。但希望您送我一个友情链接(加上我的 blog 链接及模板样式设计版权声明),如果这样您觉得麻烦,希望邮件通知我一下或者在下面留个言,也是我非常欣赏地 :)

--End.

搜狐博客与网易新闻

| 3 Comments

这个题目中的二者是风马牛不相干的事情。胡乱扯扯。

记不清自己是什么时候留意到网易的新闻改版了。我甚至都记不清网易以前的新闻频道什么样子,应该和其他几个门户站点的新闻频道类似吧--就是一些新闻内容的堆砌。而改版后的网易新闻,让我眼前一亮,我不止一次和朋友说过,网易新闻和网易站内的其他内容都不太一样,值得一看。现在几乎养成了习惯上去逛逛。

无意中发现了几个校友在搜狐的Blog,浏览了一番发现搜狐的这个服务做的很下功夫。用户体验做的很好、UI 也过得去、速度可以、还提供二级域名。比已经搞到 3.0 的新浪 Blog 是强多了。不由得大为感慨:你说都是一个公司的产品,那 ChinaRen 怎么就做的那么烂呢? 都多少年了,还是那个不死不活的德行。校友录这个东西不是最能体现 SNS 的么? 那么大的用户群, 那么多能够产生微内容的用户,要多 2.0 有多 2.0。

有点意思,一个站点下面的各项服务,也能做出各种味道来。

--End.

Updated: 现在搜狐的 Blog 服务也为了流量开始考虑一些色情的擦边球内容堆砌了。撤回来过去的欣赏态度。

OutfoxBot 是谁家的爬虫?

| 5 Comments

本站后台的统计上看,OutfoxBot 这个爬虫最近非常频繁,辛勤的程度都超过了 GoogleBot, 快赶上 Yahoo Slurp了。

Awstats 给出的信息只有一个联系方式: [email protected] . 网络上搜索了一下,没有很清晰的结果,从这个分析来看,这个机器人似乎和搜狐有关(名字也有点像),莫非是搜狗的么? 但是搜狗站点上并没有提供更多关于爬虫的信息。

MT 3.31 留言通知的乱码问题

| 1 Comment

前几天把 Movable Type 升级到 3.31 后,发现一个问题: 用户留言的 Email 通知内容都变成乱码了(email notify Message garbled)。发现系统默认发送邮件的时候编码默认为 ISO-8859-1 。而我的页面编码都为 UTF-8 。车东也遇到了同样的问题。

我在邮件列表中发了一封邮件。今天得到了响应。解决办法是编辑 mt-config.cgi 文件件,加入一行:

MailEncoding UTF-8

显式的指定邮件编码。测试之后问题解决。

来自 MT 官方文档的介绍:

MailEncoding This configuration directive specifies the character encoding to be used for email if it is to be different from the PublishCharset. It takes a string value specifying the character encoding name.

Default Value: ISO-8859-1

Update: 车东发现了 Yangkang 的解决办法。但他说是修改 config.cgi, 怪哉。

最近百度似乎有点烦。先是闪电裁员惹来不少非议。今天有看到传言百度 3000 万收购天空软件,这个消息很容易和前一段时间裁员联系到一起。以致于有人感慨道“在李彦宏眼里,员工不如流氓插件”。倒也在理。

一般来说,收购谈判恐怕都不是短期能做到。所以如果这个收购消息确实的话,应该是先准备收购,然后才开始裁员。

卸磨杀驴, 然后买谷子,这是哪门子买卖?

也或许一切都是为了股东负责,资本都是逐利的。谁让你花的人家美国股民的钱呢?

如何删除 IE-Bar 变种

| 2 Comments

很多人都曾经一不小心中过 IE-Bar 的暗算,也有不少朋友删除 IE-Bar 的心得。最近这东西据说有新的变种出来。

网上找到一个还算管用的手工删除方法:

步骤一 启动计算机按 F8 键进入安全模式, 然后删除掉这三个文件:

C:\%Windows\%system32\VIPTray.exe
C:\%Windows\%system32\WinDefendor.dll
C:\%Windows\%system32\friendly.exe

步骤二 修复注册表键值(修改之前请务必备份注册表)

1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon

修改键值 System 为 空(即将键值 System 指向的数值数据删除)

2)删除注册表中与 WinDefendor.dll 相关的键值。

步骤三 重新启动计算机

如果嫌麻烦,不妨试试看超级兔子。这个工具对付流氓软件还是很热心的。另外 Windows Defender 原来也不错,只是不知道是否能与时俱进、是否适合中国国情。

最后说一句,上网浏览其实是个挺危险地事情,需要时刻保持警惕。一些不明网站、乱糟糟的小网站弹出来的窗口尽量别点击。"上网诚可贵,安全价更高"

--Updated: 有人反映使用超级兔子后 IE 无效。请慎用。

Copy+Paste我的文章请注明作者、出处!

来到杭州一年多, 一张 DVD(当然不是说正版)没买过--不知道啥地方卖。今天实在是闲极无聊,准备探探路去。豆瓣上的杭州碟友小组有一篇 "杭州购置DVD介绍" 颇能看出来个大致分布。读罢发现省委党校附近的店经常被人提起,似乎杭州碟友对此店口碑还不错。

网上搜得《一个杭州朋友收集的买碟指南》,得知该店具体位置,

1 除了对面的省委党校,其位于文一路和保俶路北路交叉口,如果打车的话打到省委党校即可。 2 这家店旁边就是一个修车场......有座桥。

抄在纸上,出门直奔省委党校。看到省委党校了,看到桥了,看到汽修店了,但是...店在什么地方? 转到街得另一边,转回来,还是没找到具体的标志。没办法,问问汽修店得师傅罢。指点过后才发现远在天边,近在眼前啊。太不起眼的一个小门,也没招牌。忧郁了一下推门,迎面一个乐呵呵的老太太,“进来, 就是这儿”。

有几个人弓着腰正在那里挑呢。真的如网友所说,碟片摆放太乱了,找起来太费力气。D5 的版本都还不错,新片的比重较大,D9 的简装也有不少。但是片子不全。比较经典的一般可以找到,如果要找一些实验片、记录片之类的不该来这里。很多人都是来找新片子的,似乎都是老主顾。

问了一下,可以定片。走的时候要了电话。

现在 D5 的 6 块一张,D9 的简装 10 块。挺便宜的。

杭州的 DVD 生活,现在开始。

DreamHost Power Outage Again!

| 3 Comments

有点恼火。Dreamhost 最近频繁的出问题。今天又是几个小时的 Severe Power Outage。去 DreamHost Status 看一看,最近一两个月来三天两头的有问题。难道真的是用户数量太多了,管理上带来了问题?

拿了一本杂志准备下楼吃晚饭。一起等电梯的还有一个十来岁小姑娘,一个知识分子模样的中年男人,他们应该是父女。小姑娘在那里说"我今天练五个小时总行了吧? 平时才三个小时......"。他父亲很不耐烦:"我不管你几个小时,练会了就行了。你看老师来的时候,你当啷当啷弹的成什么样子?" 小姑娘不说话了。

我一下子知道了每个周末就是这个小姑娘在我们这个楼层弹钢琴。琴说不上好,节奏很单调,初学阶段吧。这么小的孩子这么大强度的练习,有必要么? 真想问问那位父亲这孩子喜欢弹琴么?

出了大门在旁边的小餐馆吃炒饭,临桌的两个学生模样的人(附近就是浙大)在讨论互联网,“媒体内定了,我们是博客网站的最佳...”,还不时有创业、Web 2.0、风险投资、博客之类的字眼传过来。 其中一个应该是另一个眼里的"会家子",在问"一个网站都有哪些开销的"问题。在杭州,每次吃饭的时候都会听到有人在讨论互联网,每次听到讨论互联网都会听到 Web 2.0 啊投资啊之类的,都是急不可耐的迫切心态......

吃过了饭,回到家里刚坐下,钢琴声又响起来了。

关于《疯狂的石头》的碎片

| 13 Comments

这部电影看过好几个星期了。最早从和老那里看到关于《疯狂的石头》的推荐,第一感觉这片子值得一看。刚好第二天老婆也看了公司同事的推荐, 说要去看看, 那天下着雨,肩膀疼的很,为了不扫兴,还是去了。

整个片子看下来,影院里一片笑声。虽然有的地方我感觉并不那么好笑,但有几个情节、台词的确幽默的很。非常喜欢道哥的唐山方言。肩膀疼,想笑的时候又不太敢,有些难受。相比这几年类似大山临盆的大导演的大片,《疯狂的石头》更加实在。咱这样的人就吃"肉夹馍"舒服,别给我整那些"西餐"。

关于《疯狂的石头》很多人都非要把《两杆大烟枪》拉扯进来,甚至更有甚者说什么抄袭。莫名所以。电影的抄袭定义是什么? 谁能告诉我?

主演郭涛绝对是一个性格演员。记得以前有一部电视剧《明星制造》,他在里面演一个问题明星,把那些嘲讽意味表达的很到位。

导演宁浩居然是 77 年出生的,希望他的野心不要太大(陆川就是一个反面教材). 踏踏实实的拍普通人能看的电影就是成功。

《疯狂的石头》一路的飘红,Blog 传播起到了很大作用。网民用鼠标键盘进行投票,远比用钱来搞定媒体实惠。

一点遗憾是正是名字没能使用《贼中贼》。《贼中贼》与很多循环相扣的情节暗合,妙哉。

Movable Type 3.3x 的 Tag 功能

| 4 Comments

把 Blog 升级到了 3.31. 因为模版还是使用的旧模版. 所以 MT 3.31 的 Tag 功能没体现出来. 修改了一下,现在单篇归档的 Tag 已经可以看到了. 记录如下:

1) 修改 CSS 模版 加入:

.entry-tags {
margin: 0 0 5px 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }
.entry-tags-list {
list-style:none;
padding: 0px;
}

2) URL_rewrite, 美化 URL
编辑根目录下的 .htaccess 文件, 添加:

RewriteEngine on
RewriteRule tag/(.+) /mt/mt-search.cgi?tag=$1&blog_id=1

第一个 mt 是你的 mt 安装的相对目库. 最后的 blog_id 值填入你的具体值即可. 我的是 1.

3) 修改 Individual Entry Archive 的模版
在 < $MTEntryMore > 后面加入:

<MTEntryIfTagged>
<div class="entry-tags">
<h2 class="entry-tags-header">本则 Blog 所属的Tag:</h2>
<ul class="entry-tags-list">
<MTEntryTags>
<li class="entry-tag"><a href="/tag/<$MTTagName encode_url="1"$>"<$MTTagName$></a></li>
</MTEntryTags>
</ul>
</div>
</MTEntryIfTagged>

4) rebuild 所有的单篇归档.

如果不允许做 URL_rewrite ,则 模版中的 Link 修改为:

<a href="<$MTTagSearchLink$>"><$MTTagName$></a></MTEntryTags>

最后效果请参考本则 Blog 全文.

Oracle 10G的Data Pump (Part I)

| 1 Comment

Oracle 10G的Data Pump技术能够在不同数据库间高速的移动数据库和元数据. 这个技术的基础是两个数据移动工具:Data Pump Export和Data Pump Import.

Oracle的Data Pump是通过一个PL/SQL包来实现的:DBMS_DataPump(也叫Data Pump API).Data Pump使用直接路径装载和外部表机制进行数据的移动. Data Pump使用DBMS_METADATA PL/Sql包进行包括ETL过程在内的所有的数据库对象操作.

Data Pump 是Oracle一些其它关键特性(如基于流的复制、逻辑Standby等、Grid)的基础。

Data Pump特性是集成到Oracle数据库10G中的,但是标准版本10G并行度只有1.

关键概念

Master Table

Master Table(MT)是Data Pump技术的核心.Master Table 用来保存整个过程中的细节信息(也可以说是一些元数据信息).有了MT,导出或者导入的重启动才变为可能.这些细节信息包括:

  • 产生Job状态的报告
  • 重新启动Job
  • 定位在Dump文件中的所有的对象.

主表在进行当前导出或者导入的操作的用户模式中被创建.该用户必须要有足够空间. 主表的名字和创建它的Job名字相同.这也就是说,你不能显式的指定一个和现有的表或者视图重名的Data Pump Job.

导出的时候,主表被创建,并在完成的时候写到Dump文件中.在启动导入的时候,主表从Dump文件集中载入到数据库中,并用来控制操作的顺序.主表也可以用一些参数来进行初始化操作.要注意的是主表不能跨文件存储.所以,指定的 Dump 文件的大小至少要能够容纳得下 MT .

主表依如下情况或被保留或者删除:

  • Job成功完成,MT 被删除.
  • 如果Job是使用STOP_JOB交互命令停掉的,MT将被保留以用来重启动Job.
  • 如果Job是使用KILL_JOB交互命令Kill掉的,MT将被删除,并且Job不能重新启动.
  • 如果Job意外中止,MT总是被保留.

回答的智慧

| 8 Comments

最近通过 pkBlogs.com 的服务又可以访问 BlogSpot 的内容了。看到了一篇有趣的文章。Andrew Clarke 在 How To Be A Good Guru 一文中提到了 How to Answer Questions the Smart Way 这个有趣的话题, 并且模仿 提问的智慧 给出了"回答的智慧"的 10 条准则。来看一下这 10 条(翻译了一下,并适当的作了一点注释):

  • 1. Don't answer questions to which you don't know the answer( 不回答自己不知道答案的问题 )
  • 2. Explain yourself ( 解释给自己 )
    如果自己是提问者,你的回答是否能让自己明白?
  • 3. Give as little assistance as necessary ( 尽可能的给最少的帮助 )
    有的时候启发性的回答更为有效.
  • 4. Show your workings ( 展示你的做法 )
  • 5. Use humour judiciously ( 明智地使用幽默 )
    有的时候因为不同语境/语言的问题,你的俏皮话可能会让提问者更加困惑。
  • 6. If you can't say something nice don't say anything at all( 如果你不能说出有用的内容,就别说 )
  • 7. Avoid jargon, baffling acronyms and idiolects ( 避免行话、令人困惑的缩写词、习惯用语 )
  • 8. Never never never just respond with RTFM. Not ever.( 永远永远永远不要回复 RTFM )
    这里的 RTFM 代表"Read The Fucking Manual", "去读该死的手册". 另外一个常见的是: STFW --Search The Fucking Web, "搜索该死的网络",或者友好一点的 "Google 一下". 对于中文论坛上,我觉得还有一个尽量不要说 "RPWT" --人品问题 :)
  • 9. Meditate on eternity (永远的深思熟虑)
    回答的问题,可能在不久以后会被别人搜索到,看到,甚至是被你将来的老板看到。一个欠缺思索的回答无疑会降低你在其他技术人员心目中的形象。
  • 10. Keep your newbie mind (保持自己的"新手"思维)
    学无止境

保持谦卑。回答并不意味着你是"给予", 可能你也在学习. 不要认为回答了一些问题自己就成了 Guru 了.

上述 10 条应该建立在《提问的智慧》的基础上。

Andrew Clarke 的这篇文章是针对 DBA 来说的,不过对其他领域的技术人员也有借鉴意义。提问、回答都是一门艺术.

--End.

我们的医疗条件

| 6 Comments

最近一期《收获》刊载了姜丰的小资文章《女英国病人》,比较详细的记载了在英国普通公民的医疗待遇。在英国,只要医生确认病人需要住院,病人什么都不用拿都可以在医院住下来,不用给医生送红包,不用忍受护士的白眼,不用一大早排队挂专家号,而且,不用掏一分钱。相比咱中国国内的医疗条件,真是有天壤之别。

当然,国内的医疗水平倒也并非一无是处,杨振宁不就是考虑到以他的身份,在国内能享受到很多医疗特权,才回到国内定居么? 当然,国内好的医疗条件是给有"突出贡献"有钱有权阶层享受的,我等普通公民自是无福消受。

"人民医院为人民","人民医院为人民--币"


--End.

考虑到电脑中多少有点个人隐私数据, 所以安装了微软个人隐私保护工具 Microsoft Private Folder. 现在的版本是 1.0.[点击下载].

设置好了之后,重新启动系统. 双击图标提示输入密码. 不过密码验证成功之后居然告诉我文件夹拒绝访问.

Microsoft Private Folder Deny Access.png

搜索了一下, 似乎没有人遇到这个问题, 也或许很少有人使用这个工具吧. 既然告诉我该目录不可访问, 那么就看看这个目录是怎么回事?

右键点击该目录,选择"共享与安全", 然后弹出的窗口中选择"共享"标签, 看到该文件夹目前居然不是专用的. "将这个文件夹设为专用" 选中, 然后打开 Microsoft Private Folder , OK , 可以了。

Local Share and Security.png

我的 Windows 是 XP Home 版。按理说这个目录权限应该由 Microsoft Private Folder 程序初始化的时候设定好啊. 微软啊微软...

--End.

即时通信软件的互联互通

| 8 Comments

如果你是 Hotmail 的用户, 而因为厂商的壁垒, 你只能给 Hotmail 用户发邮件, 不能给其他邮件提供商的用户发送邮件, 你是不是会闷死 ? 虽然 IM 工具的情况没有让人郁闷到这个地步, 没有谁愿意开着一堆 IM 工具在那里, "互联互通" 一直让广大 IM 用户喊了好久, 今天互联网用户终于看到了第一步-- Yahoo! Messenger 与 Windows Live Messenger (WLM) 能够互通信息了!

很难说这会给国内即时通信软件市场带来什么影响, 但是对广大用户来说这是一个绝对地好消息, 曾几何时, 我曾经感慨 IM 工具太多, 现在终于有了一个很好的理由可以让自己机器上安装的 N(N>=2)个软件变成 N-1 个。也或许有的厂商会认为 “互联互通”会拱手让出自己的市场,只要你的 IM 工具做的好, 用户自然不会把它当作鸡肋。

所有的 IM 工具说一样的'语言', Miranda 这样的工具或许是一种可能, 而来自 IM 通信厂商的推动无疑是另外一种可能. "通天塔" 已经开始搭建!

--End.

记得此前曾有 Blogger 提过 PatchSet 9.2.0.8 将会是 Oracle 9i RDBMS 的终结版. Note:189908.1 中的描述是:

(9.2.0.8) Next (terminal) 9.2 Patch Set. Still being developed

将会是终结版. 当前仍在开发. 不过 Note:360241.1 中提到了:

Oracle Server - Enterprise Edition - Version: 9.0.1 to 9.2.0.9

如果不是笔误的话, 说明还有下一个版本?

一般来说, Oracle 的奇数版本特定组件版本号( component specific release number )都不如偶数版本稳定, 有趣的是, 实际上奇数版是 PatchSet 的偶数版. 比如 9.2.0.7 实际上是 PatchSet 的第六版(因为要从 9.2.0.1 算起).

不排除 Oracle 将在 大部分 9i 用户的支持服务都将过期的时候推出最后的 9.2.0.8, 然后促使大多数用户升级到 10GR2 上来.

关于 Oracle 的版本号, 其实有细微差别的, 下面这个图最清晰了:
Oracle Release Number.gif

DBA 们平时说起来这些, 都不是很严格.

--End.

浪费时间和精力云山雾罩的看了半本,真是翻译得不能再烂的书。

上海译文出版社。
译者: 许静雅 / 陶昱

--End.

庸医太多,幸好有互联网

| 26 Comments

手腕关节疼痛,发作时候痛不欲生。有四五年了,长春、北京、杭州三地的医院跑了十几家,没一个医生说对的。

前几天体检, 检查出来高尿血酸症,并提示很可能引起痛风(Gout),通过网络查找痛风症状,比对一下自己疼痛发作的时候的症状,“确诊”自己为痛风(其快如风,其痛如割, 多在夜间发作......), 接着查找治疗痛风的医疗手段、药物,以及这些药物有哪些禁忌。通过网络自己拟定一个治疗方案。

这几年见过的大夫无一例外都误诊,庸医害人!每次去看病,这些所谓的“专家”(我见过好几次这些人上午是"专家", 下午就到普通门诊去了)都只能看 X 光片结果、化验报告单说话,然后给我随便开点膏药止疼药回来,想起来真是想骂人。在北京的时候,一个大夫说我是"鼠标手"(腕管综合症), 因为自己每天鼠标的确用的挺多,当时激动坏了,心想,莫非总算终于真的遇到神医了!? 实践证明,这个医生也是在信口胡说。通过网络查找"鼠标手"的症状和我当时的症状根本不符。

庸医太多,幸好有互联网.

BTW:
1) 最近一段时间只会不定期更新 Blog 。
2) 高尿血酸症是引发痛风的主要原因. 这次体检 , 8 个 DBA 有 5 个高尿血酸症的. 工作压力过大、疲劳。
3) 关于痛风的误诊: 国外常将其他疼痛误诊为痛风,因为在国外痛风是常见病。而国内恰好相反,常常把痛风误诊为其他。此外,国内医学界对痛风也存在误区, 认为年轻人很少痛风, 而国外痛风患者是不分年龄段的.

最早在 泡网论坛上看到关于这次地震的消息, 不过都是"北京发生了地震".

随后刷新 GreatNews 订阅的所有 Feed, 看到车东已经有报道, 地震了(北京刚才),有感觉吗. 另外和彩头和老的 Blog 居然同时有好几条报道. 此外也有一些 Blog 做了若干简短地报道.

但是几乎都是"北京发生了地震"

这个时候看各大门户还没有任何消息. 也不知道其实是河北文安县发生的地震.

12:20 分左右看到一些论坛已有人说其实是河北地震.

简单的看, Blog 对新闻事件的传播速度很快, 但是不全面. .


Soho 小报说今日河北地震消息最先发布权是中国经济网, 似乎难以证实.

我推测, 该消息最早见于互联网恐怕还是在论坛, 经过若干人确认之后, 扩散到 Blog, 然后到门户.

(IM?)-->论坛-->Blog-->门户

--End.

[前言: 技术人员的舒适区是本文的要说的一点内容, 至于 Hibernate 是否优秀, 那是"专家"才有资格讨论的问题]

这几天, 一位 DBA 朋友很是苦恼. 起因是他所在的开发团队的架构师与程序员准备在接下来的项目中继续采用 Hibernate 作为 Java 框架 . 众所周知(有人说,他没有听到过类似的说法, 所以不能是"众"), 从 DBA 的角度来看, Hibernate 对 DBA 来说如同噩梦, 非常的不友好, 所以 DBA 极力推荐 iBatis . DBA 看来, 在该应用场合下, 应用 iBatis 更容易控制数据库的性能, 而程序员们也不用因为性能低下的 SQL 而一遍遍返工修改程序. 可是开发人员们罗列了各种 Hibernate 的优点证明使用 Hibernate 将会是正确的, 带来的开销是值得的.

DBA 也知道, 在过去几年的时间里, 这个开发团队一直在使用 Hibernate , 开发人员熟悉 Hibernae 的方方面面, 他们自认为针对 Hibernate 有足够的控制能力, 不愿意离开现在的技术环境, 这才是他们反对更换到其他环境下的主要原因.

当然, 今天我不是要比较这两个框架的优缺点. 而是要说说技术人员都会面临的一个很有趣的问题:舒适区.

最近几年, 舒适区这个词我们经常从一些"培训大师"的口中听到,引起了无数渴望成功者的共鸣.其实说的倒是自古以来人皆有之的一个共性.

引用I : 现代西方认知心理学认为"舒适区" (Comfort Zone)是指人们一定限度的感知和联想的范围,在这一范围里,个人或集体能有效地运作,不会出现不自在和恐惧,所以人们会本能地寻找自己的"心理舒适区"。

从"舒适区"的角度上看, 架构师/程序员不愿意更换到其他框架下无疑也有一部分心里因素的问题. Hibernate 已经使用了几年, 对他们来说已经相当熟悉了, 迁移到其他环境下不确定性因素很多, 这样"不确定性因素"给他们带来了不安全感. 所以, 他们自然会熟记 Hibernate 的各种优点, 并期望一直使用下去.

不过换个角度上看, 这种保守性无疑在需要快速面对变化的软件业有一定的风险.

引用 II: 每当人们处在舒适区中,就会有安全感、自信心,觉得自己能够胜任所担当的一切。但如果长时间 处于这样的状态,就像留恋在温水盆里游泳的青蛙一样,等有一天自己想跳出来时却已经太迟了!

就拿这个 Hibernate 来说, 最近就有 FireStar 软件公司在指控 JBoss 公司的 Hibernate 3.0 软件侵犯了其连接关系数据库与面向对象的软件的技术专利, 如果 FireStar 胜诉并要求停止开发该软件, 依赖于 Hibernate 的程序员们该怎么办呢? 这个事情就好比青蛙泡在缓慢加热至沸腾的水中一样,代价恐怕是惨痛的.

作为技术人员, 积极的心态面对变化是必需的. 如果死死的守住一个小技术环境, 回报率自然会下降. 从软件业的发展来看, 也是这样.

oops, DBA 也不要把自己捆在一种数据库上......

--End.

--Updated:
针对 一本正经地道听途说 的回复:

我说的“众所周知”的"众"指DBA 而言, 当然,如果用你没有听过就不算"众"倒也说得过去.

你应该不是DBA吧 ? 从一个开发人员看问题,自然是另外一回事。我们曾经面临这样一个案例: 数据库执行计划走错, 需要修改 SQL, Hibernate 上作这样的修改,并不是很快捷(因为不是直接的数据库SQL, 当然现在的 Hibernate 3.0 支持naive SQL 了)。这个案例,如果放到 iBatis 上,可能只是几分钟的事情. 或许,你已经把 Hibernate 玩得灵活无比, 做起变更灵活无比, 那只能说佩服了。真希望每个项目中的人员都能够有这样的天才.

另外,也不一定是 Hibernate “专家”才可以发表评论. 每个人看问题的角度不同. DBA反对 这个东西,或许有他的理由(正如那篇Blog讨论的"舒适区") . 不要忘了,一个领域是所谓的专家,可能另一个领域就是新手.

或许你认为别人没引用英文信息就是"道听途说", 那么 "主观推测' 算什么呢?

关于这篇归档

This page is an archive of entries from July 2006 listed from newest to oldest.

June 2006 is the previous archive.

August 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.