September 2007 Archives

淘宝的 Web 2.0 应用

| 6 Comments

其实淘宝的社区已经比较 Web 2.0 了,但是非常奇怪的是在主站点这边一直比较谨慎。前一段时间淘宝的收藏功能上线,经过一段时间的考验,据说效果非常好。

 聚宝盆 = Del.icio.us + Digg + BI 

del.icio.us 和 digg 的模式如果模仿起来并不难,但是淘宝很巧妙的和 BI 结合起来,这个产品的核心价值还在与 BI 的运用:智能推荐产品,“婴幼儿智力开发用品关联到丰胸露和产后塑身”,我开始看到还以为是搞笑,仔细一想还是比较惊讶的,几乎可以和著名的"尿布与啤酒"的 BI 案例相比了。

灵活的运用已有的应用模式,其实也是很好的创新。

--EOF--

看到 Herock 写了一篇 GTD要简单高效,推荐 ThinkingRock 这个工具。现在讨论 GTD (Get Thing Done) 的文章可以说是汗牛充栋,软件也是林林总总,可是要想找一个 Windows 平台上比较好用的 GTD 工具可不容易。

Herock 关于 GTD 的看法我比较赞同,可 ThinkingRock 我并不认为是一款好的 GTD 工具,这个工具是用 Java 写的,软件比较大,UI 差。另外,到现在为止,我还真的很少看到 Java 写的 GUI 工具在 UI 上过得去的,很少,不是没有,比如 Azureus 还不错。

Above & Beyond 这个软件是面向时间管理的,我使用有一段时间了,如果用之实现 GTD,也有异曲同工之妙。可惜这个工具的 UI 太土了,UE 还不错,另外一点,这不是免费的软件,偷着用总感觉心里过意不去。

与 Outlook 相集成的工具中,Jello.Dashboard 让我眼前一亮。界面的字体可以通过调整 CSS 文件来做到。【效果图】如果日常工作不是特别依赖 Outlook 的话,这个工具也会被抛弃。

Next Action 则非常轻量级,参见我以前的介绍介绍: Next Action , 一个轻量级 GTD 工具,最初这个工具每次做完修改后,要手工保存该页面。而这一步让绝大多数人很难适应。现在 Next Action 与 Google Gears集成在一起,这个问题基本解决了。Next Action 的 Ajax 效果很好。

Tracks 可以在一些虚拟主机上安装,Ajax 效果不错,但功能实现还不是特别丰富。也可以在 Windows 上自行搭建,麻烦,需要依赖好多软件运行环境。

测试过的其他 GTD 工具也不少,不一一在这里介绍了。

废话一箩筐, 我心中的理想 GTD 工具要有以下特点:

  • UI/UE 要好. 最好界面 Ajax 化。
  • 轻量级,不能太臃肿(ThinkingRock 太庞大)
  • 不要强行改变用户习惯(比如 Next Action)
  • 免费(Above & Beyond 收费)
  • 环保 (用纸的就免了吧 )

这样来看,Next Action 得分要高一点。

GTD 的初衷本来是要把事情搞得简单化,为了 GTD 而 GTD 反而把事情弄复杂了。Windows 上最好用的 GTD 工具到底是哪一个呢?

--EOF--

太阳照常升起

昨天去看姜文的七年一剑打造的电影《太阳照常升起》(The Sun Also Rises)。影院的人数之多超出了我的想象:只有六个人,三对。看到快一半的时候又进来一个,整场一共七个观众。感觉有些象包场,第一次体会到到影院里没有人打电话是什么感觉。

看完电影,有些晕,承认自己没看明白。整个故事情节非常的绕,用文学术语来说就是非常的繁复。感觉象在看博尔赫斯或是王小波的小说。网上的解读几乎铺天盖地了,过去几年中似乎只有《黑客帝国》才让广大影迷这么大伤脑筋。

回来的路上 Laura 和我一直讨论到底是怎么回事来着。其实我觉得这个故事的情节如果再进一步就更好了:也就是说疯妈当年的丈夫就是梁老师(当然实际上不是)。这样四段故事,两对夫妻,就变成了一个 2x2 的叙事结构。故事的衔接由那个在铁轨上诞生的小孩(房祖名扮演的生产队长)做牵引。剧中的梁老师是一个很讨女人喜欢的华侨,再说啦,黄秋生其实长的不是蛮象俄国人的嘛,而第四段故事中的俄罗斯老太太是梁老师的母亲(也是假设)。接近结尾部分的狂欢我没有注意到梁老师也在那个人群里。

电影的偏差恰恰在于,梁老师根本不是从俄罗斯来的,他喜欢弹唱《美丽的梭罗河》,这是印尼民歌,暗示他来自南洋啊。那么,换一种假设,假设老唐其实是李东方的父亲,第四段中的两个女人寻找的其实都是一个人:老唐。这种假设看上去更加合理,这完全是一种宿命观的表达了。但是老唐在狂欢的时候提现出来的感觉让我很难相信这个假设。

片中梁老师的死也给很多人带来了困惑:他为什么死? 我的答案是"荒谬致(至)死",不要忘了这个故事发生的年代。或许姜文只是在表面构造了一层假想,真正要表达的东西恰恰是那个时代的背景。"摸屁股"的情节和王小波小说中的"龟头血肿"真倒是有异曲同工之妙。

这个片子里居然有崔健的客串演出,看着崔健在一张纸上划来划去的说老唐的不是,看那张图就想笑,那那里是说什么感情关系,简直是作战图嘛。

有些台词听起来非常生硬,这是我认为该片的一个缺陷,演员都算到位,只不过陈冲的美感很难看出来,镜头都给腿了,腿上肌肉又绷的太紧,那个时代的美其实不是"肌肉美"吧?

这个片子在威尼斯颗粒未收也是正常的,不是说拍的不好,而是老外根本看不懂。姜文是一个有梦想的导演。

4.5 星给《太阳照常升起》

--EOF--

前几天我提到过 MT 4 反复提示升级的 Bug,并且提出了临时解决办法,当时我也不确定该办法是否管用。

昨天登录 Blog 的时候,又提示我升级,差点晕倒(乖乖龙的东,莫非我的戏法不灵?)。这回我学了乖,观察一下数据库中的值,发现 MT_CONFIG 中的config_data字段的值"丢失"了如下内容:

SchemaVersion 4.0026

手工更新了该值内容,把 "SchemaVersion 4.0026" 加进去,回到登录页面,刷新,已经不提示更新了。

经过这次修改,可以负责任的告诉 MT 4 用户:可以用我的土办法来暂时避免该问题了。当然这个直接修改数据库的办法是不被 MT 开发人员推荐的,可是不这么做现在有什么更好的办法麽?

MT 4 是一个让人又爱又恨的版本.

--EOF--

士兵突击

| 9 Comments

军旅片很容易拍得象小孩儿过家家,相比之下,《士兵突击》这个毛病算比较小的。(《士兵突击》这本书应该也很好看。

许三多这个傻小子初出江湖,机缘巧合之下层层升级,最后修成正果,成为一名出色的士兵,非常象武侠小说中的种种场景,嗯,有些象金庸笔下的郭靖。有时间一定去看看原著是怎样写的,演员王宝强演的是比较到位,可缺陷是他的个子太小了,我敢打赌,不会有这么矮的特种兵。编剧也挺下心思的,很多桥段安排的很有趣。

这个片子的最大缺点就是片中的人物都太干净了,军队中的人说脏话是最厉害的吧? 我这么说实在是太天真了。

--EOF--

在抓虾上看到一篇叫做《大型 Web2.0 站点构建技术初探 》的文章,居然被好多人顶到了热文中。这篇文章的内容完全是抄袭的,几篇文章拼接而成(包括我的关于 YouTube 的架构扩展/Technorati 网站DB架构的两篇)。用该文标题作为关键字搜索,得到的信息并不多,可能不是 Blog 文章,而该文的目录中每个题目后面还带有页码,猜测最初剽客是整理到 Word 文档中,然后被别人看到,贴到网络上。很可能是某些"高材生"的论文,没准儿发表什么学报上也说不定。

以前从反向链接中抓到过这篇文章,有个人贴在 Blogspot 上。有谁在正规杂志上看到这篇文章,不妨留个消息,够搞笑的。

--EOF--

不想做厨师的裁缝不是好司机

| 5 Comments

在 Twitter 上看到 阿北说这句话,已经笑好几天了。出处已经找不到了。最近在 Twitter 类的网站里常能看到。

不想做厨师的裁缝不是好司机

怕是唯有韩乔生老师的"迅雷不及掩耳盗铃"可以与之相比。

--EOF--

三年前坝上木兰围场之行

| 8 Comments

十一将近,估计有不少人都要出游。每年国庆都有不少人去内蒙坝上木兰围场去,三年前我曾经被忽悠过去一次。写几句备忘,也给要去的人一个参考。

那次去是参加了一个叫做"毛毛虫"(这人还有个网站)的人组织的一个半自助的团,参加的旅游者分为两拨,一拨为扛着长枪大炮的伪摄影爱好者,另一拨就是我们这些"只想看风景"的伪小资。估计是摄影团交给毛毛虫的钱多,基本上我们这个团是没有人管的,早晨车来接我们,在草原上逛一天,中午的时候也吃在老乡家里,饭菜不是一般的难吃,同样是农家饭菜,你说差别咋就那么大?记得我们那个团好对人对这个"毛毛虫"很不满,觉得他厚此薄彼,连带使得对内蒙老乡的印象都不好了,后来才知道他不是内蒙人。

"上车睡觉,停车撒尿,下车拍照",这句话虽然是形容旅游者的,形容某些景点其实也用的上,坝上基本就是能让旅客产生这种行为的景点。每天起早贪黑,不知是受罪来着还是旅游来着,就这样景点也只走了几个,各个景点之间的路还是比较远,而且路过的地方没啥看头,下车后天高地远,蓝天白云,草原辽阔,心情的确能舒畅一点(如果不累的话)。

国庆期间去内蒙,不是个很恰当的时候,坝上九月过后就比较冷了,而且,住的地方多半没有暖气,一定要有心里准备。

如果你也有过不爽的旅游经历,不如也写一下,没准比最黑的十三个旅游景点还黑, 给丫曝光。

--EOF--

谁还看《程序员》?

| 5 Comments

现在的《程序员》杂志,披着技术文章的皮倒有一大部分都是技术公关稿。当然,除了鸡肋之外,每期也能看到一两篇不错的文章的, 此外,图书评论也还算可以。

刚才翻看了第九期,前面的每月数据库综述,那个什么来自海关的 DBA 的居然说嵌入式数据库市场"被 Sybase 和 Oracle 牢牢占领",几百字的文章里,标点错误,错别字,好几处,晕! 翻过了两页,业界新闻栏目,看到说某数据库,最后一句话居然是"在更广阔的空间发挥其安全卫士的作用",这都哪儿和哪儿啊?

现在程序员们不知道都通过什么渠道获取技术信息,倒是注意到身边的同事除了看 TSS, 也有在看 InfoQ 的.

--EOF--

Yupoo 照片墙活动

又拍网(Yupoo.com) 的社区活动很多,这个 照片墙 倒真是有一段时间了。Yupoo 的朋友给我留了一个位置,不过没有头像,只有 "DBA" 三个字母,挺好,一看就知道是我。哈。刚才挑了几张照片按照活动规则加上标签,如果每个照片都加上一个小故事,那就更好玩了。

前两天他们在文三路搞的拍摄活动本来想去的,事情不凑巧。等有机会去 Yupoo 办公室,一定把他们的照片墙拍一大张回来。

马上就国庆了,驴友们出游回来又有不少好照片可看了。

--EOF--

越狱第三季即将来临

《越狱》第三季 9 月 17 号就将开播了,迷们还需要等待几天。从目前看到的 16 分钟多一点的预告片来看,好像越狱有变成黑帮片的打算,这当然是调侃之词,不过真的倒有很多人会怀疑第三季究竟会怎么拍。

第一季在中国广大美剧迷的眼里无疑是成功的,编剧在狐狸河监狱这个有限的空间内构造了复杂的发展线索,情节紧凑而有节奏,人物性格也极为鲜明。第二季差点没拍成公路片,而编剧似乎在开放的空间中反而束缚了手脚,相比第一季受到的拥趸,第二季无疑是走了下坡路。第三季究竟有何表现现在还是猜测,有一点可以肯定的是主演 Went 的花边新闻会越来越多,观众也是的,看他的演技就是了,为啥非盯着他的性取向呢?

虽然第三季是在巴拿马监狱 SONA 发生的,但是目前好像并没有发现巴拿马政府对这个胡编乱造的电视题材进行抗议。可见巴拿马民族自尊其实并不是每天挂在嘴边的。

播放时间表:Season 3 Schedule
Looks like FOX will be taking another hiatus after just the 4th episode.
September 17, 2007 (8/7pm): Episode 3.01 - Orientacion
September 24, 2007 (8/7pm): Episode 3.02 - Fire/Water
October 1, 2007 (8/7pm): Episode 3.03 - Call Waiting
October 8, 2007 (8/7pm): Episode 3.04 - Good Fences November 5, 2007 (8/7pm): Episode 3.05 - Interference
November 12, 2007 (8/7pm): Episode 3.06 - Photo Finish
November 19, 2007 (8/7pm): Episode 3.07 - Vamonos

--EOF--

Fotolog.com 的技术信息拾零

| 5 Comments

Fotolog_logo_182x40_000000.png

尽管是世界上最大的图片服务网站, Fotolog.com 在国内的名气并不是很响亮, 每当提到图片服务, 很多人第一个会想起 Flickr. 但实际上 Fotolog 也的确是很猛的, Alexa 上的排名一直在 Flickr 前面, 目前注册用户超过 1100 万. 而前不久也卖了一个好价钱, 9000 万美金. 算下来的话, 1 个注册用户大约 9 美金. Yupoo 的刘平阳可以偷着算算自己的网站如果卖给老外是怎样一个价格了.

在前不久的 MySQL Con 2007 上, Fotolog 的 DBA Farhan Mashraqi 披露了一些技术信息.(PPT下载)

与其他大多数 Web 2.0 公司普遍用 Linux 不同的是, Fotolog 的操作系统用的是 Solaris . Solaris X86 也是免费的, 估计是维护人员更熟悉 Solaris 的操作系统而作出的选择吧.

数据库当然是使用 MySQL. 有32 台之多, 最开始的存储引擎是 MyISAM ,后来转向 InnoDB. 对于 DB HA , 使用 DRBD (介绍),在 Solaris 上用 MySQL ,有个优化技巧是关于 time(2) 系统调用的,通过调用比 gethrestime() 更快的 gethrtime(3C) 来提高性能。可以通过设置 LD_PRELOAD (32位的平台) 或 LD_PRELOAD_64 来做到。详细信息可以参考Sun 站点上的这篇 MySQL 优化文章,很有参考价值。

存储也是值得一说的,Fotolog 用的是 SAN,还是比较贵的 SAN: 3Par. 这个产品可能绝大多数 DBA 是比较陌生的,该产品原来主打金融市场,现在也有很多 Web 公司使用,一个比较典型的客户代表是 MySpace。3Par 的最大的特点就是 Thin Provisioning。Thin Provisioning 这个词有的人翻译为"自动精简配置",在维基百科的定义:

Thin provisioningis a mechanism that applies to large-scale centralized computer disk storage systems, SANs, and storage virtualization systems. Thin provisioning allows space to be easily allocated to servers, on a just-enough and just-in-time basis.

说白了就是对空间分配能够做到"按需分配"。有些扯远了。

--EOF--

WordPress.com 的数据量

| 4 Comments

今天从 Alexa 上看到的 WordPress.com 的流量排名是 68. 这个 68 下面隐藏的数据都有哪些呢?

从 WordPress.com 的 Matt Mullenweg这篇文章可以了解不少有趣的信息(非常幸运的是这两天刚好解除了阻尼).

数据是针对 2007 年 8 月份的. 整个月有 220 万新文章发布. 相比 Livejournal 的数据 还差一点, 如果 6A 透漏的数据没有水分的话, Livejournal 一个月的将有 1200 万新文章发布. 当然, Livejournal 的流量排名也的确比 WordPress.com 好那么一点点.

其他数据: 17 万新注册用户创建了 15 万个 Blog. 总共有 70 万的活跃 Blog. 类似的数据, LiveJournal 有接近 1000 万注册用户, 200 万活跃用户.

收到 300 万次留言, 屏蔽掉的垃圾留言倒有 2500 万个. 每秒平均需要 260M 带宽, 而峰值的时候有 820M. 还是苹果吸引眼球.

通过这些数据,大致能衡量出国内这些视频/SNS 网站的运营数据.

--EOF--

两个 IT 人的冷笑话

| 10 Comments

昨天晚上和 Laura 出去吃饭,吃过饭走回来,路蛮远的,慢慢忍不住了,人有三急,可路边找不到厕所。忍啊忍,来的时候记得路边有家小书店,书店里估计有厕所,走啊走,忍啊忍,总算看到书店了,进去假装买书,想用人家厕所还担心不给用,于是挑了一本书,然后(装作)随口问道 "有洗手间嘛?" 服务员一指: 前面就是。急匆匆进去,傻眼,真的是"洗手"间 -- 只能洗手。

同事 Z 早晨就在公司测试能不能把 Linux 的系统时间调整到 1970 年以前,问他为什么要这么做,他告诉我,周日在西湖边遇到了灵异事件:当他走到西湖某个点的时候,手机时间突然显示为 1912 年,而他的手机操作系统是 Linux 的,还说过了那个地点,时间就突然正常了。我说,时光倒流? 那你赶紧回那个点再测试一下? 他的回答:当时就想回去了,可考虑到民国史不熟,今天在网上学习一下再去。要不万一回到 1912 年咋办?

--EOF--

关于一座伟大建筑的建造

| 1 Comment

沙漠深处,有一群逐绿洲而居的阿拉伯人。千百年来,气候愈加恶劣,人们仍舍不得离开这里,准确的说,是无法割舍一个关于财富的梦。故老相传,在这片古老的土地上,孕育着巨大的财富,但没有人能找得到。

一天,一个异乡人来到这里。传递来关于财富的信息。"我们用沙子建造一座塔吧,当这座伟大的建筑完成,我说服远方的帝王用同样的黄金来换取它。建造过程中,你们的生活费用,由我来付。只要我们的塔建成,大家就有花不完的黄金。"

这是一个美好的愿景。于是,开工。沙子堆起来,沙子散开去。

--EOF--

公益广告也不能这么白痴

| 12 Comments

电视台公益广告是个好事情,要是捏造数据随口胡说那就让人喷饭而且生厌。打开电视,浙江电视台,看见几个衣着光鲜的主持人在哪里给观众宣传环保知识:

把用过的纸翻过来再用一面,一百个人一年,就能挽救整整一条街的树

莫非中国人都是用纸来练习书法的? 恐怕还得是智永禅师那种把笔都用秃了千万根的才成。另外,拜托留言的同学你仔细看看我要说啥? 不要总关公战秦琼!

如果每个人都能及时拔掉充电器,那么每年将可关闭两百座百万千瓦火力的发电站

我们国家 GDP 就靠关掉充电器来完成了。

同样是这个电视台,经常打着电影欣赏的旗号播放盗版电影,一边是电影在影院还没有下线,这边电视上就开始播了。他们的盗版碟子买的也挺勤快。有一天我还和 Laura 说,没准儿是从省委党校买的。

--EOF--

MT 4 最烦人的BUG: 反复提示升级

| 5 Comments

我前面的文章一直夸 MT 4 的一些优点,今天实在忍不住了,说说 MT 4 这个恼人的 Bug。

从 MT 3.3x 升级到 MT 4 之后,经常在登录的时候会提示:

Time to Upgrade!

而且,这个提示还是没办法跳过去的,只得选择 Upgrade,Upgrade 之后,很多配置和模版的内容又变成默认的,还要重新设定。可没几天,又会提示升级。烦死。

在 MT 邮件列表里发了这个消息(可怜我的蹩脚英语啊),发现很多人都遇到了类似的情况。但是 Byrne Reese 似乎一时也找不到好的办法,许诺谁能协助解决将有奖励: " A $50 Amazon Gift Certificate/Bounty has been declared for anyone who can help us track down the root cause of this"。此外,MT 4.01 Beta 版的问题列表也说这个问题还没有解决。

经过观察,发现每次都是提示数据库 Schema 版本从 MT 3.2 升级到 4.0026。邮件列表里有个人的提示很有帮助:

The upgrade check is in MT/App/CMS.pm, sub init_request.  It occurs when the schema version stored in the database ($app->config('SchemaVersion')) < the schema version stored in the application code ($app->schema_version). 

数据库里面 Schema Version 存储在 MT_CONFIG 表里,检查这个表的记录(共有20多条),发现第一条(config_id) 的config_data字段的值为:

SchemaVersion 4.0026
SQLSetNames 0

而其他行的值是 :

SQLSetNames 0

也就是说其他行是不包含 SchemaVersion 的值。猜测升级程序在这里取值取错了(这个表的设计也够糟糕的了),立刻找一个全新的 MT 4 安装,发现这个表是只有一行记录的。决定删掉多余的记录。目前没有发现错误。

是否彻底避免了这个问题,还有待观察。如果你等不及的话,可以看看 MT_CONFIG 表的数据是否也是类似我这样的。

--EOF--

倡议提高 RSS 输出内容的可读性

| 11 Comments

我大约订阅了 800 条 RSS。如何有效率的浏览就是个问题。现在遇到的一个比较烦的是,很多 RSS 里面的内容格式很糟糕,没有经过格式化,一大堆连在一起。很影响阅读。

看个例子:

rss_content_format.png

以前关于 RSS 是否输出全文 曾经有过一个大讨论。之后的趋势是越来越多的 RSS 输出全文了。这是个好事情。当然,没有输出全文的,咱也订阅(没必要那么愤青嘛),但是,但是,你输出的那一丁点内容能否格式化一下呢? 对于文章概述看起来都费劲,这个用户体验也太差了吧?

这里要点名批评一下 WordPress, 输出的 RSS 可读性是很差的(可能是大多数人都在用那个糟糕的默认编辑器有关),这一点上在 Movable Type 就容易控制。其实提高可读性也没那么复杂的,最简单到添加一个分段标记即可。

现在,用我最大的声音倡议一下:诸位 Blogger ,请把您的 RSS 输出弄得更容易读一点吧!

赞同的请举手!

BTW: 我的 MT 用的 RSS 模版, 另外,WP 的用户不妨参考一下: AnySQL 的建议

--EOF--

中国雅虎这一招也挺绝的。后缀为 yahoo.cn 的邮箱提前对原后缀为 yahoo.com.cn 的 VIP 用户提前开放。网易原来急吼吼的喊着要赶在中国雅虎之前推出无限量邮箱的,看来是没机会了。你有张良计,我有上房梯。笑死。

Yahoo.cn.Email.png

现在注册要得到邀请信才可以,得不到邀请的可以不用着急,过不了几天就都开放了。

本来想用 "Fenng" 这个 ID 注册,可惜不允许,那就注册一个 "dbanotes" 。无限量容量,谁能用多少呢? 这下子大家心理上都满足了。

--EOF--

在做维护的时候,经常要写一些脚本定期检查一些状态信息,而比较糟的时候可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保 Shell 脚本只有一个实例运行就成了一个比较有意思的话题。

必需要承认,要做到 100% 的完美可能需要长篇大论才可以做到。如果对于粒度要求不高,这里总结两个粗糙的方法。

一个是在脚本执行的时候判断某个文件的存在,如果不存在,则 touch 创建该文件(该文件看作一个"占座"文件),脚本执行完毕的时候删掉。第二个进程如果启动,判断有该文件存在,则退出或者是 sleep 几秒钟重新判断。这个方法的关键是在删掉"占座"文件的处理方式上。必需要考虑到程序异常、被 Kill 等多个情况。根据需要 trap 搞一下。

trap 和 kill 命令的 -l 参数能够列出你想要的内容

第二个方法是过滤脚本的名字(当然最好把脚本起个独特一点容易过滤的名字),计数,如果存在一个或者多个 instance , 则退出或者 sleep 等待。否则执行脚本。这个方法最简单,但是移植性似乎要差一点,需要考虑不同平台或 Shell 上的表现。

这两个方法都太粗糙了,经不起考究,但是对于 99% 的系统可能都足够用了。反过来说,如果一个系统对于脚本运行的粒度要求非常高,需要考虑到操作的原子性,那么 Shell 或许并不适合完成这个任务。

解决问题就好,过分炫技不可取。

--EOF--

FeedBurner 好像解封了?

| 10 Comments

突然发现我的 FeedBurner 地址 可以访问了,难道阻尼了这么几天就放出来了?

FeedSky 用起来也很好,我的 Feed 还上了 "精彩Feed" 推荐(单独推荐地址)。谢谢吕欣欣同学!

忙了一天,才空下来,刚才检查了一下Blog 访问 Log,发现以前 Dreamhost 漏洞的时候产生的垃圾文件没有删掉,晕死。我说从什么地方跑来的奇怪访问呢。

--EOF--

从 MySQL 迁移到 Oracle (傻瓜篇)

| 5 Comments

如果用关键字 "MySQL 迁移 Oracle" 在网上搜索,基本上得到的内容都是关于从 Oracle 如何迁移到 MySQL 的,而从 MySQL 迁移到 Oracle 的信息则少之又少。

抛开那些手工一点点做的方法不谈,网络上也可以找到一些第三方工具来做这个事情,免费的? 我只找到了一个,那就是 Oracle SQL Developer 了。如果采用比较傻瓜化的方法,不妨考虑这个工具。在这个工具之前,Oracle 提供了单独的 Migration Workbench 工具。在 SQL Developer 1.2 版中,Oracle 干脆把这个功能集成进来。

数据流示意图:

Source Database(MySQL/DB2 etc.) --->SQL Developer (ETL)-->Target Database (Oracle)

MySQL JDBC 下载地址:

http://dev.mysql.com/downloads/connector/j/5.0.html

配置 MySQL JDBC:

SQL_developer_JDBC_drivers.png

还需要注意一点就是需要调整一下迁移时候的参数:

SQL_developer_Tuning.png

剩下的事情就简单了,配置到不同数据库以及准备存放 Metadata 数据库的信息。然后就可以迁移了。不赘述。

这个方法只是够傻瓜化,由于运行机制的限制,速度不是非常好。对于迁移过程中产生的变化数据,也无能为力。

--EOF--

BlogDay 2007

| 3 Comments

FeedBurner 已死,Feedsky 当立! 现在广大 Blogger 们除了呼吸稍有不畅之外,还能忍耐。

昨天 (8 月31) 日是 BlogDay,晚上匆忙扫了几眼 Google Reader ,很多朋友都响应了这个活动。06 年 Blog Day 我也参加过,今天马后炮一下补充一篇。

我推荐的几个 Blog:

Livid's Paranoid
url: http://www.livid.cn/
网络上对于 Livid 有很多并不过分的夸奖。他前一段时间关于 "个人数据中心" 的想法很具有战略性。Livid 与 Flypig 两个人是 "80 后靠谱" 的有力证明。

大徐
url: http://daxu.net/
大徐在雅虎工作。我非常喜欢他的 Blog 写作风格。大徐是个热爱生活的程序员

DBA story
url: http://www.ixdba.com/
以 DBA 为题材的 Blog 有好几个了,Piner 这个虽然出现的比较晚,但也相对有更多的技术信息,不像我的 Blog 兑了那么多水。 最近他开始走怀旧路线和亲情路线了,也耐看,我只是担心他的写作热情是否会持续下去。所以在这里推荐一下.

插一腿的薄壳
url: http://www.bullog.cn/blogs/cyt/
插一腿是个半职业赌士。从这里我了解了关于赌徒的很多有趣生活。他的那部小说妙趣横生。

Taobao UED
url: http://ued.taobao.com/blog/
淘宝用户界面设计团队的 Blog。我喜欢看其中的 UI / UE 内容,其他文章也没有写成散文诗,所以是值得看看的,也是传达淘宝文化的一个窗口。

Tag BlogDay 一下。另外就不一一留言通知了,如果这些 Blogger 能看到,他们就能看到。不能看到,我留言作用也不大。

Blogger 来,Blogger 走,而 Blog 永存。

FeedBurner 已死,FeedBurner 万岁!

--EOF--

关于这篇归档

This page is an archive of entries from September 2007 listed from newest to oldest.

August 2007 is the previous archive.

October 2007 is the next archive.

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