December 30, 2007
我在上文已经提到,WordPress的编辑器在Safari 3下表现不佳,其中一个非常讨厌的问题是在“可视”和“代码”两种编辑模式切换或者在“可视”模式下编辑后提交保存时段落块的信息会丢失,文章会连成一片。现在我找到了这个问题的来源,最关键的一个解决办法是将wp-includes/js/tinymce/tiny_mce.js文件位于4025和4026行的下列两行代码删除!
if (tinyMCE.isSafari && this.formElement)
this.formElement.innerText = htm;
还有个问题是Leopard中的Safari3的RegExp有臭虫,\S不能匹配非Ascii码如汉字等,具体描述在这。最新的Safari引擎WebKit的Nightly build版本已经修正了这个问题。
Posted in 本站
No Comments »
December 29, 2007
Wordpress的文章编辑器对于Safari支持有些小问题,主要表现在“代码”和“可视化”两种模式之间切换时换行格式会丢失。而我又喜欢在Mac上用Safari浏览器──速度很快,所以之前的文章都是直接在“代码”模式下写的,直接写代码需要仔细了因为很容易出错。尽管我很仔细,但还是在某篇文章中多了一个未闭合的font标签,导致右边的侧边栏的文字都变得很小。不过我一直用的设了最小字体大小为14px的Safari和Safari浏览器所以没发现此问题,直到最近在Windows中IE浏览时此臭虫才被我注意到,随即寻找臭虫位置并修正之。
之后我还统一页面字体大小为14px,这样在较高分辨率的显示器上阅读起来更舒服些。在此也提醒现在还在使用12px作为主内容文字显示大小的网站设计师们注意了,现在流行的LCD显示器的点距都很小的,为了减小阅读小文字带来的疲劳该换成更大的字号了,至少也得是14px──14px是我在Firefox和Safari浏览器上设置的最小字体大小!
还有一个修正的问题就是侧边栏上最新评论的乱码,感谢Sunshow的Get Recent Comments中文改良版插件解决了此问题!
Posted in 本站
No Comments »
December 27, 2007
自从用了苹果笔记本后,我就喜欢上了Mac OS X系统的睡眠功能,兼顾Windows XP系统中的待机和休眠的特征,相当的节约时间和提高工作效率。所以我就决定以后就使用我办公室Windows XP电脑的休眠功能。我在办公室XP电脑的休眠功能默认是关闭的,需要先在桌面属性窗口中将其打开。打开休眠功能后关机菜单还是和往常一样没有休眠按钮:

之后在网上搜索发现原来此时只要按住Shift键,那个“待机”按钮就会变成“休眠”按钮:

此功能真是隐藏的深啊!微软的知识库还提到说此行为是正常的,我不明白为什么不直接将休眠按钮加到关机菜单中,这样不是会更方便吗?
另外发现微软在Vista中把休眠菜单项设成了关机菜单的默认项了。
Posted in 学习
No Comments »
December 26, 2007
为了方便对单位中用户的统一管理,所以将SubVersion仓库改用Win2000 Server的域用户进行登录验证。
Windows的域即Active Directory符合LDAP规范,使用Apache自带的mod_auth_ldap在Windows上使用Active Directory进行验证时有问题,总会使Apache崩溃,非常令人讨厌。不过有第三方可用的支持Active Directory的LDAP验证模块可用,我采用的是mm_mod_auth_ldap。注意一点,mm_mod_auth_ldap需要Directory SDK for C 5.08的支持。
将下载的Directory SDK for C 5.08中的所有dll同mm_mod_auth_ldap的dll一同复制到Apache的modules目录下,并修改Apache的httpd.conf配置文件。
以下是我对httpd.conf文件添加的部分:
# 加载模块mm_auth_ldap_module模块
LoadModule mm_auth_ldap_module modules/mm_mod_auth_ldap.dll
# 设置对LDAP查询的缓冲参数
LDAP_UseMemoryCache_G On
LDAP_HashTableSize_G 1024
LDAP_CacheTTL_G 5000
LDAP_Persistent_G On
SupportNestedGroups_G On
# 下面是个例子,只允许指定Windows域中SvnUser组中的用户对/svn进行访问
<location /svn>
# SubVersion的设置
DAV svn
SVNListParentPath on
# svn仓库的父级目录
SVNParentPath D:/SVNStore
AllowOverride None
AuthType Basic
AuthName "Windows2000 Server Domain"
Bind_Tries 3
# Active Directory服务器地址
LDAP_Server 127.0.0.1
LDAP_Protocol_Version 3
# 在此假设你的Active Directory上的域为mydomain.com
Base_DN "Cn=Users,DC=mydomain,DC=com"
# apacheuser和apacheuserpass是域中一个有效的用户(这里用的显示名称)和密码,用于查询
Bind_DN "cn=apacheuser,Cn=Users,DC=mydomain,DC=com"
Bind_Pass "apacheuserpass"
# 如果有问题,请打开下面这个选项进行调试并查看Apache的错误日志寻找问题
#LDAP_Debug On
# 用户登录时使用登录名
UID_Attr "sAMAccountName"
# 限制只允许SvnUser组的用户有权登陆,当然还需要将要授权用户加入SvnUser组
Require filter "(memberOf=CN=SvnUser,CN=Users,DC=mydomain,DC=com)"
</location>
注:这是原来我写过的一篇文章,在日志中发现有朋友通过旧的链接访问,可惜由于博客数据丢失已经无法再访问,所以我从Internet Archive网站找回了这篇文章,希望对需要的朋友们能有所帮助!
Posted in 学习
No Comments »
December 25, 2007
Windows系统没有默认支持PDF文档,看个PDF文档可以装个免费的Adobe Reader,生成PDF就有些麻烦了。今天我发现其实有个免费的PDF生成工具相当好用,不仅免费而且输出的PDF干净也没有广告,它就是PrimoPDF。 装上后会给系统添加一个虚拟打印机,所以可以将所有可以打印的文档输出成PDF文档,要将某文档生成成PDF文档,只要用软件打开那个文档,然后在打印对话框中选PrimoPDF虚拟打印机再打印即可!另外PrimoPDF还支持给生成的PDF文档添加作者信息,以及PDF输出质量和PDF安全性方面的选项。
相关信息:
PrimoPDF网站:http://www.primopdf.com
官方下载地址:
适用于32位机器的PrimoPDF下载页面,英文网页,打开后点击页面中的(Download Now )链接即可,3.2版的大约20MB左右。
适用于64位机器的PrimoPDF下载链接。
注意国内好多软件下载网站上提供的是64位的版本,在我们32位机器上运行不了!
Posted in 工具
No Comments »
最新的评论