5款常用富文本编辑器比较

CKEditor 简介 原名FCKeditor,起始于2003年,截至2009年累计下载350万次,并于同年改名为CKEditor。 最新版本 CKEditor 3.6.5 – 2012-10-10发布 CKEditor for Drupal 3.6.3 – 2012-04-25发布 CKEditor for Joomla 3.6.3 – 2012-04-23发布 CKEditor for ASP.NET 3.6.4 – 2012-08-08发布 CKEditor for Java 3.6.4 – 2012-08-08发布 FCKeditor 2 … “5款常用富文本编辑器比较”

Read More

开源许可证异同简单对比

现在的开源软件是越来越多了,面对各种各样的开源协议,又了解多少呢? 工欲善其事必先利其器,搞清楚协议才好拿来使用。 对于各个开源协议的定义就不展开了,反正飞尘是没有仔细去研究。擒贼先擒王,抓住重点才是,下面就是常见的开源许可证之间的异同简单对比了,供参考。 相同点 1、承认版权; 2、发布的义务——将获得的源代码再发布; 3、对发布的源代码的要求——须保证源代码的完整和可以被获得; 4、允许修改——可以根据获得的源代码产生演绎作品; 5、没有担保 不同点 是否允许同其他非开放源代码软件代码混合 是否可以不公开对源代码的修改 是否明确了专利许可授权 是否明确了专利侵权诉讼导致许可证协议终止 是否 … “开源许可证异同简单对比”

Read More

vmware安装linux客户机共享目录/mnt/hgfs为空

由于文件的搜索功能需要调用linux命令来实现,在现有windows平台下就无法测试了,于是不得不开个linux的虚拟机来调试。 在vmware中安装了ubuntu12.04,安装好了tools,但是发现设置共享目录时遇到个小问题。 按照之前客户机为windows的情况操作,宿主机设置好共享后客户机就可以看到了,但是linux似乎有点不太一样。 对于linux而言,宿主机的共享目录应该出现在/mnt/hgfs目录下,但是刷新了几下依然看不到,郁闷哪。 sudo apt-get install open-vm-dkms 会提示一些配置先Y,在N、N、N……下去 共享禁用再 … “vmware安装linux客户机共享目录/mnt/hgfs为空”

Read More

使用CryptoJS进行sha1哈希报错

按照官方给出的例子使用CryptoJS进行sha1哈希: http://code.google.com/p/crypto-js/#SHA-1 从form中取得密码后,进行sha1散列,之后作为参数post到服务器,firebug报错: a is undefined——————sha1.js (第 8 行) 之前也有使用过CryptoJS没有问题的,在firebug控制台直接执行 CryptoJS.SHA1($(‘#password’).val()); 没有问题,不过返回值似乎有些特点: 7c4a8d09ca3762af61e59520943dc26494f8941b { … “使用CryptoJS进行sha1哈希报错”

Read More

C#中HttpWebResponse获取不到cookies

最近有机会接触到了一点C#功能的开发,自然就有新东西要学,呵呵,我喜欢。 下面就是遇到的一个小问题,客户端需要做登录,然后保存好cookies,以便接下来的业务使用,但是登录成功后cookies获取不到。 下面是部分示例代码: string Url= “http://www.some-domain.com/”; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(Url); req.CookieContainer = new CookieContainer(); HttpWebResponse response = (HttpWebRe … “C#中HttpWebResponse获取不到cookies”

Read More

Win7下修改输入法默认切换快捷键

先说明一下为什么要修改: 起因是由于经常使用eclipse做开发,而个人又不太喜欢默认的代码补全快捷键(alt+/),于是自己定义为了(shift+space)。这也没有什么影响,但是由于开发过程中总会遇到一些需要输入中文的情况,必然会使用中文输入法。中文输入法一般自身都会提供中/英文状态的切换,此处以QQ输入法为例,按shift键即可,这样在coding的时候切换也还算方便。不过由于飞尘自己修改了eclipse的快捷键,用(shift+space)做代码补全,这样在中文输入法打开的情况下,就会产生快捷键冲突。因为默认情况下这个组合键被定义为了半角/全角的切换键。 这是系统输入法中的设置,于是 … “Win7下修改输入法默认切换快捷键”

Read More

使用vbs脚本解决axure生成chm乱码

最近做原型设计,用到了axure。做好后需要发布给其他人查看,弄一堆html页面总归感觉有些凌乱,好在axure提供了打包成chm文件的功能:在生成原型的时候,发布设置中勾选“创建HTML帮助文件(.chm)”即可。记得要安装Microsoft的HTML Help Workshop。 原来“没那么简单”,如果设计中页面名称使用了中文(这很正常),直接发布出来的chm文件打开后页面索引会显示乱码的。虽然页面中的内容是正常的,但是这也是影响使用的。 于是问google,原来是因为微软的hhc.exe工具进行编译时默认的是ascii编码,而axure生成的Table of Contents.hhc工 … “使用vbs脚本解决axure生成chm乱码”

Read More

博客乔迁之喜

今年事情一直很多,都快几个月没有打理博客了,真是对不住大家了。 最近一段时期,服务器不知道怎么搞的,一直不稳定,经常出问题,很是让人郁闷。其实使用burst的vps已经有两年多了,总体情况还算可以,不知道最近为何这般表现,可能是超售的后遗症吧。本来打算这一期到期了再续费呢,看来是不能再继续沉默下去了。 于是在这个难得的周末,选了个新家,经过一天的不懈努力,终于顺利搬家成功,这里要感谢LP大人的理解和支持,哈哈。 搬家的过程中遇到了些小问题,不过都一一解决了。这里有一点需要提及的是:搬家后,发现博客无法正常显示了,页面空白,登录后台还是可以的。经查发现,主题相关的功能出现了问题,无法显示已经安装 … “博客乔迁之喜”

Read More

荣威350升级inkanet之短信签名

很久没有更新博客了,从学车开始到现在差不多有两个多月的时间了。发现自己真的很会给自己找理由——这个忙、那个累…… 唉,其实就是一个“懒”,呵呵,废话不多说了,转入今天的正题。 升级了荣威350的inkanet系统之后,拥有了ivoka功能,感觉很不错,重新校准了一下屏幕,定位也比较精确了,原来4s店的JJ没有定位好,整体偏下,发短信时效果很不理想。 升级过程还是比较简单的,车载系统有升级提示,按步骤来就可以了,升级包大约80多M,开着车出去转个一两圈就会下载完了,升级安装也很顺利,更新完成后就是类似游戏那种新手入门指导,几步学习之后就可以体验ivoka了。具体的步骤网上应该有的,这里就不啰嗦了 … “荣威350升级inkanet之短信签名”

Read More

extjs表格展开更多内容

事情是从官方的一个表格的例子开始的。 就是其中第一个名为“Expander Rows in a Collapsible Grid”的表格吸引了飞尘。 通过这个可以展开和折叠的小功能,我们就可以直接在表格中展现更多的内容,而不需要新窗口或者额外的页面。 这么好的方法自然要用到项目中了,找来先有的表格做测试,对比了一下,与官方例子主要的差别就在于这个plugins属性了。 于是直接copy来,修改为自己的数据字段,并加入到原有的grid创建代码中。

意料之中的页面出现错误,直接就不显示表格了,看来这个plugins并不简单啊,呵呵。 … “extjs表格展开更多内容”

Read More