• 21 四月 2007

10件或更少,Google怎样才能超越百度

我,像其他一些视英特网为生活的一部分的人一样,对Google有非常强烈的情感,不管是不是因为Google在搜索引擎优化(SEO)方面的重要性;还是Google的多项服务给了我可以说是数不尽的方便。然而,像其他一些中国人一样,我们都知道在中国,第一位的搜索引擎不是Google;问一问普通的中国人他们在搜索互联网时用什么,你得到的最多的答案是:百度(BaiDu)。那么,为了在中国的搜索引擎市场当中获得第一的位置,Google需要做些什么呢? (more…)

  • 13 四月 2007

在Windows上配置PHPEclipse, SVN和Apache.

过去的一个月,我正忙于增进我关于PHP,Ruby on Rails and Prototype(一个Javascript的框架)的知识。Ruby on Rails 真会让世界震惊!不过,由于我最常用PHP,所以我只是想找到一个比较好的编辑器,以便于我在PHP上的工作,你知道,就是调改某些开放源代码的内容管理系统(CMS)。于是,我找到这本介绍PHPEclipse的书:Phpeclipse: A User GuidePhpeclipse: A User Guide。结果是非常让人兴奋的,我不仅得到了一个好的编辑器,还得到了一个高质量的企业及水平的IDE!——由于每个组件,包括Eclipse本身,都是开放源代码的,所以他们没花我一分钱。但是,对于把我的PHPEclipse与Subversion整合起来一起工作来说,确实有一些困难。这个帖子将介绍一些当你在Windows上创建subversion的基于Apache的服务器和PHPEclipse的subversion的客户时要注意的一些事情(我用的是Windows XP SP2)。

首先,你需要知道的是,当前的PHPEclipse版本PHPEclipse1.1.8并不与Eclipse 3.2.X兼容,所以你需要下载并装上Eclipsse 3.1.X的版本。

其次,你必须首先正确地装上基于Apache的Subversion服务。经过在网上的一番很长时间地搜索,我相信这个由Aaron West撰写的帖子——配置一个基于Apache,Subcersion,TortoiseSVN以及Subclipse的开发环境——是一个最具体的教你如何做这个的文章。然而,需要注意的是,这篇文章用的是Apache 2.0.59,这是因为当前的subversion Apache mod, Mod_authz_svn.so和mod_dav_svn.so 并不与高于Apache2.2版本的Apache相兼容。你们很有可能用的是XAMPP,因为有很多地方都推荐它;但是,XAMP的最近版本是基于Apache2.2.4,所以这是不行的。我通过一段很长的路找到了一篇关于这件事的很有趣的故事——由Aral Balkan撰写的:在Windows上让SVN与WebDav一起工作……。相信我,作者很有趣味地讲述了这个故事,我每次读它都几乎笑个不停。 由于我不想以及不能在我自己的机器上编译Apache2.2.4,所以这个故事给了我一些WAMP如何可能会工作的眉目。然而,当我访问了WAMP Server的官方网站后,了解到当前的WAMP版本也是基于Apache2.2.4的。幸运的是,我以前在我的硬盘上保留了一份WAMP的早期版本,所以,当我装上了那个版本以后,我可以用我在Asron的那个帖子里找到的指令来配置基于Apache的subversion 服务。无论如何,这里关键的是你必须用Apache2.0.X, 如果你想将subversion 服务配置于Apache上的话。

第三件你必须留心的事是,由于用Eclipse3.1.X,所以the Eclipse Subversion plugin需要其subclipse 1.0.5的版本,而不是其用于Eclipse3.2.X中的最近版本。实际的装载过程是非常容易的,但是,当你装载完成后重起和每一次运行Eclipse,在Eclipse中的错误登入信息中,你会发现像如下的错误讯息:


While loading class "org.tigris.subversion.subclipse.ui.console.ConsoleDocument$ConsoleLine", thread "main" timed out waiting (5000ms) for thread "Worker-1" to finish starting bundle " org.tigris.subversion.subclipse.ui". To avoid deadlock, thread "main" is proceeding but "org.tigris.subversion.subclipse.ui.console.ConsoleDocument$ConsoleLine" may not be fully initialized.

根据我在subversion的邮件列表中发现的信息,这种现象好像对于Eclipse3.1.X中的subclipse1.0.5很正常;并且在Eclipse3.2.X中的subclipse的最近版本中,这一错误讯息就没有了。

  • 5 四月 2007

Windows Vista SP1?

仅仅在Windows Vista在今年1月发布到零售市场3个月,微软说它们正在内部测试Windows Vista的服务升级包第一版(Service Pack 1),并希望在今年圣诞节之前正式发布。
(more…)

last comments
Anayo
Anayo

Yes you right, now we hope to hear microsoft say they are tied of creating OS...
Erin Turner
Erin Turner

Windows Vista is good but it can hog your CPU and Memory.~;-

  • 4 四月 2007

创建一个双语博客II,怎样创建一个双语博客

OK,在这一部分,我们将使用WordPress 2.1.3创建一个就想你正在阅读的这个博客一样的中英文双语博客。在这篇文章里,我将提供有关我自己的一些经验和一些图片说明,哦对了,我还将提供我的已经“gettexted”的WordPress主题模板,TypoXP-Reloaded (并且已经进行了Google Adsense的优化 🙂 )。而且,我很确定在这篇文章中介绍使用的一些方法也会同样适用于创建其他的双语博客!
(more…)

last comments ...
David Adam
David Adam

Hi, I am sorry. It seems the tag has some problem with the latest version of wordpress and the…
li
li

hi, 为何我的poedit中Catalog->Update from source 不可用? 每次发布文章时,是自动翻译成其它语言的吗,过程原理如何? 翻译出来会不会不准? 谢谢回复。
David Adam
David Adam

检查一下你的settings下的keywords里有没有对应的php函数名: _e 和 __。 我现在很少发双语的文章了,原因在我的另外一篇文章有说明: http://readtheweb.info/2008/05/11/wordpress-problem-url-encoding-tags-slug/ 如果你知道怎么解决那个tags的问题,还请告诉我哦。 我以前发文章时,当然不是自动翻译成其他语言的,而是手动翻译。
li
li

感谢博主的回复! Update from source解决了,下来又有个问题。 安装了插件,可是要发布多语言文章时,右边侧栏始终没看到语言选择项啊?是哪个步骤出了差错? 目前正在实施WP与online store的改造,很大可能用到多语言版本,完成发布后与博主分享。
HYaN
HYaN

浏览,是一份难得的雅致

  • 4 四月 2007

创建一个双语博客I,一些想法

虽然这两篇文章中的一些想法和方法主要是为了说明和演示关于建立一个双语博客,但是它们也应该能够适用于创建一个多语言的博客或一般的网站;当然,除了那些在这里只适用于WordPress的一些工具和插件。

如果你在阅读这篇文章,那么,我肯定你已经对创建一个双语博客的想法有一些兴趣了。但是,你是否认真地想过到底你脑海里的“双语博客”是一个什么样子的呢?我问这个问题的原因是:也许创建一个双语博客的激励显而易见,那就是能够扩大你的博客的目标读者群进而提高你的博客获得更多的浏览率的机会;但是“双语博客”这个概念本身可能就不那么显而易见了。
(more…)