08月
21
其实早就想感受一下dreamweaver cs3了,但下载地址不好找,今天终于下到了中文版的,先来感受一下。
安装的过程中,问我是否关联以下文件(js,php,html...),我全部去掉,一个都没让他关联,结果人家生气了,把所有他想关联,但我没让它关联的,都变成了记事本图标。小样,脾气还蛮大的,试着双击一个php文件,我以为会在记事本中打开,结果好家伙,dw给蹦了出来,而如果右键的话,第一个选项就是在dw中打开,而且还是加粗的。

再来看看DW CS3的新功能吧
- Ajax 的 Spry 框架
对于高级开发人员,一般有自己熟悉的框架,而这个Spry框架,是Adobe公司自己研制的,而且相关文档又少,所以对于高级开发人员,该功能可以完全忽略。(为了得到Spry的相关信息,我在livedocs里点了近10次,才取得真正有用的信息,而且Spry还与一家空间商重名)
- 高级 Photoshop CS3 集成
这个功能对于设计人员来说应该是个不错的消息,photoshop取代fireworks的日子不远了,(有点纳闷,为什么Fireworks会一直存在,并且还更新到了CS3)
- 浏览器兼容性检查
记得8里面就有这个功能了吧
- CSS布局/管理
这个是我比较喜欢的新功能,他本身提供了一些常见的模板,而且css也有注释,无论是对于老鸟还是小菜,经常看看,都是份不小的收获。
管理方面,可以通过拖放来实现CSS在各个文档的添加和转换。
这些是主要的更新内容,更详细的,可以查看livedocs(PS:文字有点小,可以按住ctrl+滚轴来调整大小)
08月
21
这两天查阅了大量的关于MySQL全文索引与中文分词的相关资料,总结如下
- MySQL不支持中文的全文索引
- 如果要让MySQL支持中文索引,只能重新编译源码,比较好用的是hightman,或者等MySQL的下一个版本
- 如果要支持中文分词,php可以使用SCWS作为扩展,有钱的话,可以使用海量公司的产品
08月
17
原文地址:点此浏览
原文讲的比我详细多了,如果E文还过得去的话建议看看,我这里只是挑出精髓。
08月
17
也是无意中发现的一款小软件,听名字就知道是方便IE的网页制作与开发的。下下来之后用了一下,感觉还不错,虽然功能上跟Firebug相比还是有点差距。
想做个小的软件简介来着,于是就想到了captivate,一搜,居然有版本3了,费了老鼻子劲从官网下下来之后,安上,于是悲剧就发生了(这两天好像有点不顺啊),这破玩意我一直捣鼓了近3个小时,按照帮助和网上的说明,一步一步下来,就是不能生成页面,一片空白,最后实在是无奈了,从veryCD上下了个低版本的,嘿,还真的挺好使。看来也不能迷信高版本啊。
凌晨5点,这个晚上就献给adobe captivate了。
08月
16
人生最可悲的事情是:在FF下运行好好的代码,到了IE下面,人家说,我不干了,这代码我就不执行,或者,这代码我这么执行,多有创意啊。
真是被折腾的够呛,眼瞅着在FF下已经完工的程序,到了IE下面,崩溃。
就是一个ajax,我用的是js库是jquery,里面的ajax方法也挺方便的。但是在IE里,却始终不能执行,用httpwatch查看了一下,没问题啊,返回的是200,但是却一直处于wait状态。
唉,今天被这个问题给折磨毁了,但愿明天能有结果
后记:已经是第二天了,凌晨一点,终于被我找到问题的原因了,jquery无罪,ZF无罪,IE无罪,我有罪。
问题出在XMLHTTPRequest的文档编码上,如果没有正确编码则会导致系统错误,错误代号:1072896658。
其实当时在IE里,见到过这个错误,一直没当回事,后来调试的时候,再次出现这个代码,终于引起了我的重视,问题也就迎刃而解了。
解决方法:加一个header('Content-Type: text/plain; charset=utf-8');就可以了,当然如果是gb2312的话,替换相应的charset就行了。
至此困扰整整一天的问题解决。
08月
12
起因是在实践中发现input的高度无法改变,也就是说再怎么调整,他的四周都会有空隙,当然只作用于IE,如果调整一下的话,FF下效果又不理想,问了问iVane,也证实有这个现象存在,而且没有什么好的解决方法,除非用图片模拟,为了追求完美,模拟就模拟吧。
本人习惯用jQuery,于是就找到了nicejform,专门用来美化表单的jquery插件。
众所周知,表单美化里面select是最不好模拟的,同样nicejforms也没有很好的模拟,那就自己动手改造吧。
3个半小时过去后......
终于被我征服了,彻底地模拟美化了select表单,可以说功能上一点都不差,修改了原版本的一些不足


