Nov 7 2008

匪夷所思

相信看了开拓者对火箭这场比赛的人都会有这样的感叹,2秒钟内8分,罗伊、姚明两次准绝杀加上最后罗伊0.8秒神奇的超远三分绝杀,天哪,这是怎样的比赛啊。在我印象中,只有上次麦子35秒13分能和它一比神奇了。

火箭最后的防守真是太太太松懈了,或许他们都沉浸在了姚明的“准绝杀”的喜悦中了,乐极生悲,这话真的不错。。。


Nov 6 2008

哈尔滨

放两张前几天去哈尔滨拍的照片好了,赶上了很蓝的天,有名的中央大街...

光线好的时候,N73拍照的效果很不错~


Nov 5 2008

CMS 和 Portal

记录一下刚刚搞清楚的CMS和Portal的区别,老外发明的这些概念理解起来还是要花不少时间的。

CMS是内容管理系统,用于管理大量的内容 ,比如Drupal、Joomla、Mambo、Plone等,至于怎么产生,展示这些内容,不同的CMS可能不太一致。而Portal是一个网站,通常由portlet(一个可以在Web上产生豆腐块窗口的应用)“组装”而来,不同的portlet完成不同的功能,比如诸如论坛、Wiki等都可以作为一个独立的portlet。Portlet是有标准定义的,现在很多Portal都遵循JSR168规范,Portal将这些portlet集成在一起,比如完成诸如统一界面、统一用户管理等功能。

实际上CMS和Portal的界限还是很模糊的,比如很多CMS都提供了模块(或插件)方式的功能扩展,就和portlet很类似了。不过从概念上看,CMS还是适合于建立大量内容管理的网站,功能相对单一,如果要扩展可能需要一些代码的修改,维护也复杂一些,而Portal则适合做一个多功能的网站了,配置和维护相对比较简单,很少需要修改代码,但在内容管理方面可能不如CMS那么强大了。当然具体情况还是要具体对待的。


Oct 22 2008

女青年头像

比较懒的是,画了一些五官的部分就没有继续了。。。


Oct 21 2008

A4输入法

早就知道Symbian手机上的A4输入法,一直都懒得装,最近才将A4请入我的N73。

A4比较接近于PC上那些比较成熟的拼音输入法的手机版本,有很多自带输入法没有的特点,比如:词组整句输入,字频自动调整,造词等,显然熟练之后可以加快输入的速度,快捷键设计的也蛮有意思,比如可以长按*号调出表情符号,长按数字键调出英文和数字(诺基亚自带的输入法长按只能调出数字)等等,还算不错的设计。不过我还没熟练,但目前已经比自带输入法快了一些。

安装要小心,一定记得先卸载其他第三方输入法,然后只能装到手机存储上(不要装到卡上),还要记得重启及设置缺省输入法到A4,在A4的程序中设一下就好了。但稍麻烦的就是Symbian的权限带来的级别问题了,权限越高就可以在越多的应用程序中使用,Symbian给不同的权限设置了不同的安全验证,安装权限高的程序就需要签名(好复杂,懒得理),所以我装的是13级别的A4,直接安装不用签名,但只能在短信中用,要装其他级别(比如17或19级别)的A4,才能在其他应用中使用(19级好像就可以在所有程序中用了),但要签名,鱼和熊掌不可兼得,我就低级别先用着吧。。。


Oct 8 2008

C语言趣味题目

这些是我搜集到的觉得有点意思的C语言题目,都不复杂,却有些难度,有兴趣的人可以一试(有些可能也不能说难,但可能不容易想答案):

  •  a+++++b是合法的C表达式吗?为什么?
  • 如何用宏定义实现SWAP(a,b),交换a和b的值。
  • 写一个C程序,不使用分号,实现输出Hello,World这个字符串。
  • 想一个算法,判断一个链表是否成环?

Sep 26 2008

Mysql的随机选择行

下雨了,秋老虎似乎可以过去了。。

今天用到一个功能,需要从Mysql表中随机选择一些行出来 ,原以为会有点复杂,没想到看了Google,只要在select后面加上order by rand()就可以了, 再加上Limit就可以限制选择的行数了,真是没想到Sql这么强大。

Select * from tbl_aaa ORDER by rand() LIMIT 10

上面的句子就是随机选择10行出来了。哦,方便!


Sep 17 2008

忘了附件了?

刚看到Gmail提供了Forgotten Attachment Detection功能,也就是说如果你在发邮件时准备发一个附件,只要在邮件正文中提到的话,如果忘了带附件,点击发送时Gmail就会提醒你了。

这个功能本身实现不会太复杂,搜索邮件正文,检测是否有带附件的“语义”就可以了(而且Google正擅长此道),但是确实给人感觉蛮有创意,并且也很实用,大部分人应该有过发邮件忘带附件的经验。

只要在Gmail的Labs设置里面Enable这个功能就可以了,我简单的测试了一下,对于我们这种中文用户基本上是没有帮助的,无论在邮件里写“我带了附件”,“我发给你的文件”之内的统统不行,不被识别。但英文“I've attached...”是可以的,没想着去去试试其他语法,反正也不大会用到了 : )

谷歌中国的工程师们,该出手了...


Sep 16 2008

路由器与动态域名

中秋假期结束了,受台风影响,这个中秋天气很凉快,月亮就难见一次了。。。

家里用上了路由器,不过原来很简单的动态域名就变得麻烦了,因为ADSL拨号的工作变到路由器上做以后,在PC上就不知道路由器WAN口的信息了,也就是说如果ADSL掉线了,或ip地址变掉了,都不知道的。我发现的解决方法有两个:

一是在路由器上运行动态域名的客户端,比如现在的很多路由器都内置了对某些动态域名服务商的支持,直接在管理界面里设置就可以了,当然这取决于所使用的路由器。

第二个方法就复杂些了,还是在PC上运行客户端,但需要了解WAN口ip信息,有些动态域名客户端比较强悍,可以支持从路由器的SNMP或者管理Web界面中“抓取”ip信息,这样也可以达到所要的效果,这种方法就取决于客户端+路由器了,但要注意,最好还在路由器上设置自动连接,而不是按需连接,因为做服务器用的时候,连接很多时候是从外面连过来的,不能依赖机器内部的网络连接请求再连WAN口,开始的时候我就没有做这个设置,造成很多时候连不上服务器。

upate(2008-11-5) :无责任评论一下,这个TPLink的路由器貌似不太稳定,有时无线甚至有线模块(LAN口)会不工作,现在的经验是复位一下就好了。


Sep 12 2008

XP重装之痛

不知什么原因,每次重启后都能看到一个svchost.exe出错的框框,找了多个解决方法都不能见效,打这个KB921883补丁可以暂时解决,但过了一天又会出错,本来也不抱多大希望在修复上,只好重装了。(另:Windows的下载中心对每个下载有个全球受欢迎度的排名,上面这个补丁可以排到600多名,不过对这种补丁来说,受欢迎说明什么问题呢?呵呵)

还好有ghost,我的Ubuntu系统可以不受影响,重装之后,立刻就开始Update(深深知道没有Update的Windows系统在网上是多么的脆弱),可是这次又莫名其妙的在Update时总是给我一个0x800B0003错误,把我急的,MS官网对这个问题给了11种解决方案,我一看差点晕倒,麻烦的一塌糊涂,注册表,命令行,安转盘全部用上,最后一种方案居然就是重装(MS也懂得这点)。

我想想还是不要乱折腾了,去请教专业IT人士,他很确切的告诉我:“正常,很多这样的,是因为网速慢了”,我有些半信半疑,难道MS官网就那么不济,找了一个网速快的地方,果然,一切搞定。