专注Web开发、PHP及Python编程
In: 前端开发
1 Sep 2010以前有过一篇类似的文章, 讲的比较简单只有三个插件而已, 所以这篇文章将全持续更新.
jQuery UI 大名顶顶, 不用介绍, 它的各个控件可是非常好用的说.
jQuery.Layout 这是我在今年3月份才发现的一个插件, [...] Continue Reading…
In: 操作系统
25 Aug 2010YUICompressor,是由Yahoo!提供的压缩(Minify)Javascript,CSS的工具。
YUICompressor是用Java写的,所以使用它之前必须先安装Jre:
sudo apt-get install sun-java6-jre
然后,下载YUICompressor-2.4.2.zip,并解压至任意位置。
参数说明
Usage: java -jar yuicompressor-x.y.z.jar [options] [input [...] Continue Reading…
In: 技巧整理
20 Aug 2010FckEdiror是我用的最多的内容编辑器,记得以前和同事谈论FCK的时候,我老是将它说成KFC编辑器,还好没有说成是FUCK编辑器,字母顺序错了可比加一个字母好听多了,呵呵。
新系统不想再用Fck,因为经过对比我发现,CK确实比FCK要快上许多,而且网上也有人说它对长内容的编辑能力也不是FCK能比的。
从ckeditor.com下载最新的CKEditor(PHP版)及CKFinder(PHP版), 我是把它们都放在同一级目录下。
CK的设置和FCK相差无几,只是CKFinder有点怪异。
CKFinder设置时需要注意的两点:
1,提示: 因为安全原因,文件不可浏览. 请联系系统管理员并检查CKFinder配置文件。
在CKFinder根目录下的config.php中,你所看到的第一个函数,这个函数很神奇,是的,它一开始只是返回false而已,你可以根据你的环境来设置它的返回值,它的注释也写得很清楚了,我就不废话了,多动手比什么都强。
Tips: 如果只是想测试一下,请直接return true;
2, 中文文件上传文件名出现乱码。
哎,不知道到了PHP6后支持Unicode会不会对中文支持的好一点。。。
和修改FCK差不多,直接增加重命名代码即可。
文件位置: ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php
/** 找到下面这几行,大约在59-61行左右: [...] Continue Reading…
In: 操作系统
19 Aug 2010Ubuntu 11.04的动物代号将是:Natty Narwhal(聪慧的独角鲸)。
维基百科对Natty的解释是(informal) Smart and fashionable,也就是兼具头脑和外表。
独角鲸是生活在北极冰冷海域的小型鲸鱼,因为头部前段3米左右的螺旋形犄角状物而得名,长久以来被认为是传说中的独角兽的化身。然而传说终归是传说,独角鲸的“犄角”并非是角,只是一颗外露的长牙,披有神话色彩外衣的东西往往在现实中是不复存在的。独角鲸的“独角”没有纯洁净化的魔力,也无法使它们永生不死。但不可否认的是,它们成为了这世上绝无仅有,这般独特而美丽的生物。(摘自互动百科)
来源: http://article.yeeyan.org/view/140496/127197
In: 前端开发
19 Aug 2010上帝才知道为什么IE6在国内还是那么强的生命力,甚至还有其“粉丝团”~~~哎,抱怨完毕。
最近在开发公司的新产品,在后台使用了大量的JQuery(jquery.layout, jquery.grid, jquery.ui等),而今天要讲的问题就是在使用jquery.layout时遇到的,虽然使用了大量jquery插件,可是我并不想使用Ajax,因为目前产品还没有定型,只是在搭架子的时期,这时候应该是讲求快速实现及快速修改,所以并不打算在这个阶段使用Ajax。出于以上考虑,我选择了iframe,在FF中着实在让我小兴奋了一下,很精制的效果,配合jquery.ui使整个感觉很顺畅,完全达到我的预期。可是一到IE下,我就傻眼了,界面是常有的错位我就不提了,逐一修复后,发现出现了横向滚动条。
汗~~~根本不明白它是怎么来的。于是到网上查了一下,大致的原因是iframe中的页面有相对body的样式包含width:100%的元素。
同时也找到了解决的办法,第一和第二条比较常见(CSS解决:overflow-x: hidden;),也是我一开始想到的,而第三条是我使用的方法,在这里分享出来。
$(function(){
if($.browser.msie&&$.browser.version==”6.0″&&$(“html”)[0].scrollHeight>$(“html”).height())
[...] Continue Reading…
前段时间忙得昏天黑地的,都没顾得上博客的主机到期,现在在Homezz上买了个国外主机,速度比我在香港的主机还要快很多,而且也更多的设置。
现在虽然比前段时间更忙,可是还是有些东西可以分享出来,呵呵,其实我一直手痒得很,所以在公司内部除了布署了Trac以外,还有一套Wiki,里面整理了一大堆东西,虽然是公司内部的文档资源,但我也是以维护博客一般来维护这个Wiki。
最近在忙于公司新产品的开发,虽然说是产品其实只是一套企业用的CMS,不过开发目标是偏生于维护及生产效率,所以还是有很多东西要做的。
博客新开,之前的数据由于没时间备份所以已经没有了,不过也正好可以让我重新规划一下内容分类,把精力放在我日常工作中所涉及到的内容上,这样写出来的东西也比较有实用性,也可以作为我的工作记录,呵呵~~~
接下来的一周我基本都在UML环境下工作,所以可能不太可能写博客,因为没什么可以写。UML工作完成后,就开始实施,到了这个过程我想就会有许多东西出来了吧,大概啦~~!