作者文章: Fenng

做茧自缚的Google

中文 Blog 圈子里,几乎每天都会有人写 Google. 无疑,Google 就是当红的互联网明星,而追星族在哪里都不会缺乏.人们已经习惯了赞扬 Google, 给它以太多的掌声!

现在的 Google,再也不是当年那个小而灵活的专著于搜索引擎技术的公司了,这个业界的庞然大物.如八爪章鱼一般,来者通吃. 触角伸向哪里,都会给竞争者以压力. 但是我们从另一个角度上看,Google 也正在做茧自缚! 最近一年多来,Google 的新产品(或者项目)层出不穷,但是真正成功的产品有麽? 至少大家还没有看到.

谁也不知道 Google 的触角还会伸向什么地方, Google做在线图书馆, Google 做在线购物, Google做电子支付, Google 做信息门户, Google 做新闻,Google 做电子地图, Google 做 ISP, Google 在线数据库,Google要做出版,Google 要上月球,Google要上火星……Google最后要做 The Matrix?!

继续阅读

提供一点免费虚拟主机服务

当前本站申请的虚拟主机在国外,有 4.8G 的空间(参考). MySQL 和可以托管的域名等都是无限制的.资源闲着也是浪费,所以准备友情提供一点免费服务:如果有技术圈子内的朋友自己有独立域名的,并且没有地方写 Blog 的,我可以提供免费托管.

这样做的目的: 提供技术交流的圈子,一个小试验田.(最好自己有独立的域名,也可以用 dbanotes.net 或者 OpenRSS.net 的子域名,不过这样流量都算 dbanotes.net 的拉,我并不希望这样.).这个圈子是 Open 的.

可以提供的便利说明: 可供使用的 Blog 软件有 WordPress MT 两种.前者是”一键式”安装,维护起来比较方便;有 Shell/FTP 帐户可以登录.便于自己进行维护;还有其他软件可以提供:phpBB Forum / Advanced Poll / MediaWiki Wiki / Joomla (Mambo) CMS / Gallery Image Album 等.甚至支持 Ruby on Rails .

当然也有一点点要求:

  • 不要发政治性的东西,这一条没的商量.
  • Blog 请坚持原创,不要 Copy 来 Paste 去的.
  • 尽量注意版权问题
  • 因为有Shell可以登陆到虚拟主机上,请不要进行安全相关的测试或者是 Crack/伪黑客活动
  • 非商业目的

继续阅读

Tagwire:MT 的 Tag 插件

看了车东用 MTRelatedEntries ByKeyword 这个插件实现 MT 的 Tag. 这几天我也在测试各个 MT 的 Tag 插件.最后选择了用 Tagwire.

MT 的站点上列出的关于 Tag 的 Tagging 分类中,功能最强大的应该是 Tags.App,Tags.App 需要建立额外的数据库对象,是基于MT-XSearch 框架的,设计的结构比较灵活,可以根据Tag 动态查询 Blog 内容.很容易创建”Tag 云”(Tag Cloud).不过我测试始终不成功:不能针对单篇归档产生合适的 Tag.输出的结果总是不正确的. 而且,糟糕的是,把我的原来所有文章的关键字都弄得乱糟糟一团;放弃这个插件还有另外一个重要原因:这是一款商业软件.

Tags.App 有一个简化版 Tagslite,不幸的是,我测试遇到了同样的问题.

另外有两个插件:TechnoratiTagsDelicious Tags ,因为功能单一,没有进行测试

相比之下,Tagwire 好用多了.配置简单,手册也很详细.而且,有两个独到的特性:多语言支持;灵活的 Tag 格式.以下为我在”单篇归档模板”中的配置:

继续阅读

Ora-03113 错误分析

每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547
,ORA-904,ORA-1578 ……)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为”经典的错误”。其中ORA-3113 “end of file on communication channel” 就是这样的一个。

我们可以简单的把这个错误理解为Oracle客户端进程和数据库后台进程连接中断。不过,导致这个错误的原因实际上有很多种:对数据库设置不当、任何能导致数据库后台进程崩溃的行为都可能产生这个错误。这个错误的出现还经常伴随着其它错误,比如说:

ORA-1034 ORACLE not available

此外,该错误出现的场景复杂,可能出现在:

  • 启动的Oracle的时侯
  • 试图创建数据库的时侯
  • 试图对数据库进行连接的时侯
  • 在客户端正在运行SQL/PL/SQL的时侯
  • 备份/恢复数据库的时侯
  • 其它一些情况下......

在论坛上也时常可以看到初级DBA对这个问题的求救。在这里简单的对该问题进行一下整理。

继续阅读