2008-08-19

成功其实很简单,就是强迫自己坚持下去!

"成功其实很简单,就是强迫自己继续练下去。有的时候很累,很累,但是再辛苦也要坚持,因为梦还在远方!"

这句话语自今年2月3日,在济南冬训的中国跳水队的一场主题为"我的追求"的演讲比赛,演讲者是郭晶晶。 我是从新华网上找到这则消息的:http://news.xinhuanet.com/sports/2008-02/03/content_7561711.htm

前天晚上,郭晶晶毫无悬念的以415.35的历史最高分,卫冕北京奥运会女子3米跳板跳水桂冠,并且以4金2银的奥运会成绩成为女子跳水第一人! 这番话也随之脍炙人口。可能有媒体觉得这番话不够精炼,就加工成"成功其实很简单,就是强迫自己坚持下去!"

我也是在她卫冕之后,才看到这番话的。在看到一刹那,我就被感染了。朴实而深刻。成功,既不困难,也不复杂。它很简单。但是它需要我们坚持,很多时候还的强迫自己坚持下去。

我决定将这句话作为我新的座佑铭。我要在IT这个领域一直坚持下去,开创自己的事业。

我的学生时代曾有一个座佑铭,是但丁的名句:"做自己的路,让别人说去吧。" 那时我是个特立独行的学生,上课极少听讲,作业也不认真。绝大部分课程是靠自学的。在那个师资力量乏弱的环境里,很多老师的信条是"上课不听讲,怎么学的好!"我被视为异类,甚至被老师戏称为鬼才。

高中文理分科时,我放弃了有较大优势的文科,只是因为不愿再试卷上填满恶心的官话和假话,不愿意将来从事一个以官话和假话为主要生存武器的职业。 到了填报志愿时,为了我的航天梦想,我没有选择近在咫尺的武大和华工,而是去了冷门的西北工业大学。让我的老师着实失望了一把。 可是过了大学四年,我发现航天系统很难容下人我这个特立独行的家伙。而且我的兴趣也迁移到计算机上。干脆改换行头,脱机入电,干起了软件开发。 工作后,渐渐发现自己并不是很特立独行了,做的事情都是别人曾经做过事情,研究的东西也都是别人搞出来的东西。于是慢慢的不提"走自己的路,让别人去说吧。",慢慢的也就变得浑浑噩噩了。 如今已是三十而立,上有老,下有小,再不能一事无成了。我要以这句话自勉,闯出自己的一片天地!

2008-08-13

OpenID 很好很脆弱

当我们被铺天盖地的帐号和密码淹没的时候,一个叫OpenID的东东给我们带来了福音。据说它可以让我们一个帐号通行天下所有的网站。

Microsoft .net Passport, Google Account都曾想提供这样的功能。可是没有那家网站愿意相信这些商业大鳄。而OpenID可好了,是有非商业性的OpenID基金会提供的。

目前,包括Microsoft, Google, Yahoo等大鳄都提供了OpenID服务。大同世界似乎不远了。

然而,今天的OpenID还仅仅是一个蹒跚学步的孩童。只能玩玩而已。

想要获得OpenID的服务,首先你要注册一个OpenID。注意了,关键就在这里,OpenID基金会只管推广OpenID平台,不管OpenID帐号的注册,管理和验证的!

OpenID帐号服务,是有一些服务商提供的,比如myopenid.com, openid.cn等。提供OpenID帐号服务,不需要任何的认证,任何一个网站都可以做。正式这一点,导致了OpenID的脆弱。

使用任一家OpenID提供商的OpenID帐号,可以登录所有支持OpenID的网站,可就是不能登录另一家OpenID提供商的网站!

如果你的OpenID提供商的网站挂掉了,那么你哪个网站也登录不了。

目前来说,OpenID提供商并没有好了盈利模式。

Maven 2 Mirror的陷阱

Maven 2的安装和使用虽然不是一点即用,但也不是很复杂。然而,这两天我新装Maven,刚刚过了mvn -version,尝试create maven project就出问题了。问题详情如下。

D:\mavenSample>mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] org.apache.maven.plugins: checking for updates from central
[INFO] org.codehaus.mojo: checking for updates from central
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for updates from central
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Wed Mar 19 14:26:49 CST 2008
[INFO] Final Memory: 1M/2M
[INFO] ------------------------------------------------------------------------

开始以为是internet 代理设置有问题。网上也有帖子这么说。可是换到ADSL后,不用代理了,问题仍然存在。几经周折后发现,原因在于我画蛇添足多加了几个镜像,其中有的镜像没有同步更新maven库。经过测试,如下maven 镜像工作正常:

<mirror>
 <id>ibiblio.org</id>
 <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
 <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- United States, North Carolina -->
</mirror>

<mirror>
 <id>redv.com</id>
 <url>http://mirrors.redv.com/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- Shanghai, China , Very fast-->
</mirror>

<mirror>
 <id>dotsrc.org</id>
 <url>http://mirrors.dotsrc.org/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- Denmark -->
</mirror>

<mirror>
 <id>sunsite.dk</id>
 <url>http://mirrors.sunsite.dk/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- Denmark -->
</mirror>

<mirror>
 <id>skynet.be</id>
 <url>http://maven2.mirrors.skynet.be/pub/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- Belgium -->
</mirror>

<mirror>
 <id>cica.es</id>
 <url>http://ftp.cica.es/mirrors/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- Spain, Sevilla -->
</mirror>

<!-- these just point to ibiblio.org -->
<mirror>
 <id>ibiblio.net</id>
 <name>ibiblio.net Mirror of http://repo1.maven.org/maven2/</name>
 <url>http://www.ibiblio.net/pub/packages/maven2</url>
 <mirrorOf>central</mirrorOf>
 <!-- United States, North Carolina Fast-->
</mirror>

而下面的Maven镜像都有问题。

<mirror> 
 <id>planetmirror</id> 
 <name>Australian Mirror of http://repo1.maven.org/maven2/</name> 
 <url>http://public.planetmirror.com/maven2/</url> 
 <mirrorOf>central</mirrorOf> 
</mirror> 
<mirror> 
 <id>lsu.edu</id> 
 <url>http://ibiblio.lsu.edu/main/pub/packages/maven2</url> 
 <mirrorOf>central</mirrorOf> 
 <!-- United States, Louisiana --> 
</mirror> 
<mirror> 
 <id>sateh.com</id> 
 <url>http://maven.sateh.com/repository</url> 
 <mirrorOf>central</mirrorOf> 
 <!-- The Netherlands, Amsterdam --> 
</mirror> 
<mirror> 
 <id>ggi-project.org</id> 
 <url>http://ftp.ggi-project.org/pub/packages/maven2</url> 
 <mirrorOf>central</mirrorOf> 
 <!-- The Netherlands, Amsterdam --> 
</mirror>

为什么会有博客搜索?

博客搜索已经出来个年头了,我一直都没用过。博客和普通的网页并没什么大的区别。只要能搜出想要的东西,我并不介意结果是在博客,论坛或其他的什么网页上。

所以我一直不明白为什么要把博客搜索和普通网页搜索分离。今天看了一下有关的资料。原来博客搜索强调的是时效性--你刚写好博客,就能被人从搜索服务中搜到!据说搜索引擎更新普通网页的频率长达一周左右。

仔细想想还真是这个理,从Google、百度等搜到的东西,真的有很多是陈年古董。而搜索新闻时十有八九不如意。

除了时效性外,让博客文章有机会在海量的搜索结果中浮出水面也是一大原因。也许是搜索竞价排名惹得祸,通过普通搜索得到的结果,博客文章往往被淹没了。

以此类推,除了博客外,论坛,新闻等都需要单独的搜索服务。

Technorati :

2008-08-12

Active this blogger

I'm going to move my blog from blogjava to here