msgbartop
泰州软件开发 Tony Lee 心生软件
msgbarbottom

20110321 eclipse与netbeans、Android与iOS(iPhone)、Windows与OS X(Mac)——开放与封闭

标题中第一个对比——eclipse与netbeans实际上与后面的对比并不是完全并列,不过就暂时给人的印象来说可以放到一起讨论。

现在流行开放,而且几乎所有流行的东西都有开放平台。Android的手机与iPhone估计是时下最大众、最流行的对比。

用过iPhone4与iPhone3(虽然不是自己的手机),也刚买了一台Droid 2,使用过程中最明显的对比就是,在iPhone下,我能够比较容易找到自己想要的东西(特别指程序),而在Android下面,想要找一个比较好的软件,非常困难。

同样困哪的还有wordpress、eclipse、jQuery等所有以开放、第三方程序、插件闻名于世的东西。我自认为算是非常资深的电脑用户了,在使用类似的东西时还觉得困难,何况一般用户?虽说这些东西现在都还不是普通老百姓会经常使用的东西,不过它们想要普及,这一关是必须过的坎儿。

其实说白了,要想好用,那么第一个最重要的就是搜索引擎。很多平台的搜索功能做得实在太弱,例如wordpress与jQuery。搜出来的东西,连基本的选项都无法控制。要论到搜索,我心目中第一是Google,第二是……淘宝。可惜Google在国内不是很好用,淘宝是用来买东西的。

搜索实际上是这个世界上最复杂的事情之一。所以Google能变成现在这么大,因为他先做到了别人没做到的部分。

作为一个产品,很关键的一点就是简约(在我看来任何东西都需要这样,包括生活)。简单到大多数情况下只需要一次点击就能达到想要的功能。Google最先做到这一点。输入几个字,点一下搜索,出来前面几个结果就是你想要的。多伟大的一件事情!网络上的信息何其多!能让你想要的出现在比较靠前的位置,背后凝聚了多少心血!

在少部分情况下(大约在20%~40%),仅仅出现在开始的几个是无法满足需求的,那么就需要针对不同的客户进行个性化的排序。这一点绝大多数开放平台之类的东西都没有做的很好。用淘宝做例子。淘宝以前的搜索也是一般般的,自从去年(2010)年开始淘宝的搜索已经基本完善了。比如说搜索外套,覆盖范围太广的一个词,出来的结果99%不会是你想要的,接下来就需要个性化,加入很多限制条件,比如可以点击选择男式还是女士、什么颜色、什么质料、卖家是江浙沪的还是珠三角的、是否支持退货……等把所有你想要的条件加上去,几百万的结果通常也就剩下几百个了。Google也是,你可以选择在博客中搜索、选择时间范围、选择语言范围、选择地理位置等。而且这些选择都放在左侧,点一下箭头就能加上各种搜索限制(可惜还不能多选)。

能做到具有强大的搜索功能,至今还不多,所以就会造成netbeans与iOS这些相对比较封闭的会比相对非常开放的软件来的好用。由于封闭,所以可以认为的控制数量与质量,那么即使搜索功能不是很完善,但是起码你搜索出来的大多数都是在平均水平以上的。非常开放的平台由于并没有这种限制,所以就会造成现在的结果——搜索一个关键词,出来的结果大多数都是不适用的。

但是在搜索的同时加上各种限制,很容易出现一个问题:新的、好的东西想要被人找到,非常困难。淘宝现在就如此,不投入一定成本,没有规模化公司化运作,很难在淘宝上立足了。如何鼓励创新与高质量,是我很多时候一直在思考的问题。今天之所以写这篇文章,也是由于刚才在这一点上我有了一点比较实际的想法。

自从博客出现以后,很多小众的网站成为我经常访问的目标,尤其是博客形式的,比如:小众软件、爱稀奇等(其实这些网站也不算小众了,只是跟门户网站比起来小众很多而已)。这些网站能够生存的主要动力,我觉得就是将非大众的,也就是在大多数情况下,在各种搜索引擎里面,搜索结果并不会排在前列的内容,但是质量又超过一半水平的东西,整理并呈现给用户。这就是在搜索引擎之外我觉得必须存在的东西——一个具有一定公信力的组织,在抛开利益(起码是不一心追逐利益)的情况下,进行无差别的寻找与试用新的东西,然后将其整理出来,呈献给用户。

如果能做到以上两个方面的结合,那么一个完全开放的平台才有可能真正普及开来。同时这种思想也适用于一个社会、一个国家如何生存与发展的问题,不过这种东西不太适合公考讨论,就不多说了。

在我非常熟悉的情况下,我喜欢eclipse、Android,因为我喜欢那种充分发挥自己所知的能力,但是在涉及到入门、不熟悉的情况下,我比较喜欢netbeans与苹果那一套,因为我不喜欢那种迷茫、困惑的处境。开放与封闭的适用性,体现于此。

20110304 wordpress修改固定链接后无法访问文章或者文章列表页面

1、检查apache的mod_rewrite模块有没有加载:apache的配置文件httpd.conf中搜索mod_rewrite,看前面有没有注释,有的话将注释去掉

LoadModule rewrite_module modules/mod_rewrite.so

2、检查apache的AllowOverride设置:apache配置文件中搜索AllowOverride

AllowOverride None改成AllowOverride All

最后注意,修改apache的配置文件,需要重新启动apache服务才能生效

20110224 WordPress注册邮件发送不出去(使用GoDaddy主机)

为了这个问题困扰了很长时间,一直没有找到合适的解决办法。

今天在国外的一个博客中找到了,经过三个小时的尝试,终于搞定了(过程很复杂,不仔细描述了)

1、只要使用了GoDaddy的主机或域名,就会有免费的GoDaddy邮箱使用。以前一直不知道有这个东西。在GoDaddy后台添加了免费的email后,等待设置完成即可。

2、下载插件WP-Mail-SMTP

3、进入插件设置页面,填写以下内容

1)From Email: 你在GoDaddy注册邮箱全称,例如[email protected]
2)From Name: 你想让收到邮件的人看到的名称,接受邮件的用户在收到的邮件中会看到“From Name” 这种格式
3)Mailer: 选择Send all WordPress emails via SMTP
4)SMTP Host: relay-hosting.secureserver.net,不要使用你注册后GoDaddy给你的SMTP地址,例如smtpout.secureserver.net,这个地址经过测试无法发送成功
5)SMTP Port: 25
6)Encryption: 选择No encryption
7)Authentication: 选择No: Do not use SMTP authentication,我一开始就尝试各种用户名密码,最后什么都不用就成功了,想不通
8)保存,OK,你可以通过插件自带的发送测试邮件功能

20101126 wordpress无法登录的问题 | 登录重定向 | 始终在登录页

该问题遇到过好几次了,之前不知道是什么原因,这次经过测试,竟然是路由器的问题。不通过路由器上网,一切正常,通过路由器上网,就一直在登录页死循环。

GR的电信

20100305 WordPress无法登陆

昨天好好的,今天这个博客无法登陆了,输入用户名密码后老是跳回登陆页,什么提示都没有。密码确认是正确的

上网搜索了n种办法,无一可行(很多看看就不像是解决办法)

最后我将wp-login.php?XXX

问号及后面的东西都删掉,再登陆,OK了……

之前的习惯是输入wp-admin他会自动跳到登陆页……

期待有人能找到这个的原因……我懒得去找了

最近更新:http://blog.niinoo.com/archives/493