Apple上的PgUp,PgDn
电脑城逛悠,没有想到,Macbook上居然没有PgUp/PgDn/Home/End几个键,原因不祥,也许是出于设计的原因(iMac键盘上有),也许是因为微软拥有PgUp/PgDn的专利(那为什么iMac上有,还是设计原因比较靠谱)。
上网搜索发现,可以用Fn+上下左右,就分别代替了PgUp/PgDn/Home/End几个键,还比较好记。
换了一个模板,可不是我自己做的,我做的出不了炉了。
电脑城逛悠,没有想到,Macbook上居然没有PgUp/PgDn/Home/End几个键,原因不祥,也许是出于设计的原因(iMac键盘上有),也许是因为微软拥有PgUp/PgDn的专利(那为什么iMac上有,还是设计原因比较靠谱)。
上网搜索发现,可以用Fn+上下左右,就分别代替了PgUp/PgDn/Home/End几个键,还比较好记。
换了一个模板,可不是我自己做的,我做的出不了炉了。
Kaalga是最近进入我blog工具箱的Firefox插件,帮助我写blog的,作用很简单,在编写时可以用Shift-右键在某些单词上点击,就可以通过一个搜索来找到一些和这个单词相关的链接,并将编辑器中的文字转成链接。
Deepest Sender是另一个进入我工具箱的Wordpress工具,也是一个Firefox插件,它可以在firefox里直接编辑并发布blog(对于Wordpress它使用了xmlrpc支持的Metalog API)。它有几个吸引我的地方:
缺点也不少,呵呵:
记录一下刚刚搞清楚的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那么强大了。当然具体情况还是要具体对待的。
早就知道Symbian手机上的A4输入法,一直都懒得装,最近才将A4请入我的N73。
A4比较接近于PC上那些比较成熟的拼音输入法的手机版本,有很多自带输入法没有的特点,比如:词组整句输入,字频自动调整,造词等,显然熟练之后可以加快输入的速度,快捷键设计的也蛮有意思,比如可以长按*号调出表情符号,长按数字键调出英文和数字(诺基亚自带的输入法长按只能调出数字)等等,还算不错的设计。不过我还没熟练,但目前已经比自带输入法快了一些。
安装要小心,一定记得先卸载其他第三方输入法,然后只能装到手机存储上(不要装到卡上),还要记得重启及设置缺省输入法到A4,在A4的程序中设一下就好了。但稍麻烦的就是Symbian的权限带来的级别问题了,权限越高就可以在越多的应用程序中使用,Symbian给不同的权限设置了不同的安全验证,安装权限高的程序就需要签名(好复杂,懒得理),所以我装的是13级别的A4,直接安装不用签名,但只能在短信中用,要装其他级别(比如17或19级别)的A4,才能在其他应用中使用(19级好像就可以在所有程序中用了),但要签名,鱼和熊掌不可兼得,我就低级别先用着吧。。。
刚看到Gmail提供了Forgotten Attachment Detection功能,也就是说如果你在发邮件时准备发一个附件,只要在邮件正文中提到的话,如果忘了带附件,点击发送时Gmail就会提醒你了。
这个功能本身实现不会太复杂,搜索邮件正文,检测是否有带附件的“语义”就可以了(而且Google正擅长此道),但是确实给人感觉蛮有创意,并且也很实用,大部分人应该有过发邮件忘带附件的经验。
只要在Gmail的Labs设置里面Enable这个功能就可以了,我简单的测试了一下,对于我们这种中文用户基本上是没有帮助的,无论在邮件里写“我带了附件”,“我发给你的文件”之内的统统不行,不被识别。但英文“I've attached...”是可以的,没想着去去试试其他语法,反正也不大会用到了 : )
谷歌中国的工程师们,该出手了...
中秋假期结束了,受台风影响,这个中秋天气很凉快,月亮就难见一次了。。。
家里用上了路由器,不过原来很简单的动态域名就变得麻烦了,因为ADSL拨号的工作变到路由器上做以后,在PC上就不知道路由器WAN口的信息了,也就是说如果ADSL掉线了,或ip地址变掉了,都不知道的。我发现的解决方法有两个:
一是在路由器上运行动态域名的客户端,比如现在的很多路由器都内置了对某些动态域名服务商的支持,直接在管理界面里设置就可以了,当然这取决于所使用的路由器。
第二个方法就复杂些了,还是在PC上运行客户端,但需要了解WAN口ip信息,有些动态域名客户端比较强悍,可以支持从路由器的SNMP或者管理Web界面中“抓取”ip信息,这样也可以达到所要的效果,这种方法就取决于客户端+路由器了,但要注意,最好还在路由器上设置自动连接,而不是按需连接,因为做服务器用的时候,连接很多时候是从外面连过来的,不能依赖机器内部的网络连接请求再连WAN口,开始的时候我就没有做这个设置,造成很多时候连不上服务器。
upate(2008-11-5) :无责任评论一下,这个TPLink的路由器貌似不太稳定,有时无线甚至有线模块(LAN口)会不工作,现在的经验是复位一下就好了。
不知什么原因,每次重启后都能看到一个svchost.exe出错的框框,找了多个解决方法都不能见效,打这个KB921883补丁可以暂时解决,但过了一天又会出错,本来也不抱多大希望在修复上,只好重装了。(另:Windows的下载中心对每个下载有个全球受欢迎度的排名,上面这个补丁可以排到600多名,不过对这种补丁来说,受欢迎说明什么问题呢?呵呵)
还好有ghost,我的Ubuntu系统可以不受影响,重装之后,立刻就开始Update(深深知道没有Update的Windows系统在网上是多么的脆弱),可是这次又莫名其妙的在Update时总是给我一个0x800B0003错误,把我急的,MS官网对这个问题给了11种解决方案,我一看差点晕倒,麻烦的一塌糊涂,注册表,命令行,安转盘全部用上,最后一种方案居然就是重装(MS也懂得这点)。
我想想还是不要乱折腾了,去请教专业IT人士,他很确切的告诉我:“正常,很多这样的,是因为网速慢了”,我有些半信半疑,难道MS官网就那么不济,找了一个网速快的地方,果然,一切搞定。
这个SVN服务在Windows下还是很好装的,记录一下:
1. 先下载SVN服务程序安装(我下载的是1.4.6版本的)
2.安装后,要设置一个环境变量SVN_EDITOR,将它设为一个编辑器路径就可以了,我就设置到c:\winnt\notepad.exe,这个编辑器是在以后调用一些SVN命令时会用到的。
3. 现在就可以创建一个SVN仓库了,在dos命令行下运行 svnadmin create "e:\svn_repos" 这个目录不用事先存在,svn会自动创建出来的。
4. 在仓库目录下的conf子目录下,打开svnserve.conf,这就是这个仓库相关的配置文件,将其中下面几句去除注释:
[general]
anon-access = read
auth-access = write
password-db = passwd
5. 上面的设置使得匿名用户可以读和增加文件(read),而认证用户才可以修改 (write)文件,认证方法是使用password文件,这个文件也是在conf目录下,可以修改这个文件来设置所需要的用户名和密码。
6. 现在可以试试了,启动svn服务器:
svnserve --daemon --root "e:\svn_repos"
7. 上面的方式是用--daemon方式来运行svn的,会留下一个大大的dos窗口,如果你想用windows服务的方式来运行,用sc命令来将svnserve安装为windows服务(sc命令是很多windows版本自带的一条命令,如果没有的话,可以找一个xp系统从windows\system32目录下拷贝一个过来);
sc create svn binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root \"e:\svn_repos\"" displayname= "Subversion Repository" depend= Tcpip
注意上面的每个参数,binpath= 的等号前面没有空格,后面则一定要有一个空格(可笑的dos命令行参数就是这个样子的)
8. OK,现在可以通过 svn://your.ip 访问你的svn服务器了,别忘了告诉svn的用户去安装一个图形客户端TortoiseSVN,收工!
用XP的时间不长,由于用户界面和2000的一些差异,总有一些不适应,证明了我(或者说大多数人)的一些惰性,一旦适应了某种方式,就会拒绝改变。
其中一个很难适应的地方就是搜索,界面上的改变只要花些时间就适应了,不过同时发现,很多时候按内容的搜索功能在XP下不能正常工作,也就是明明有文件包括了要搜索的内容,却常常搜不到。
原因是MS改变了XP的搜索,缺省时不搜索未知文件类型的文件(也就是那些扩展名比较奇怪一些的文件),但Win2000会。XP没有提供选项来更改这个设置,但还好有一个注册表项可以用来恢复到Win2000的搜索方式,就是将[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex]下DWORD类型的FilterFilesWithUnknownExtensions设置为1(如果没有这个项就创建一个)。