Firefox安全性高的似乎有点过头了,居然不让ajax跨域访问。网上搜索找到一个解决方案:
if($.browser.mozilla){
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
catch (exception) {
alert("需要增强的不安全的能力");
}
}
P.S.:"$.browser.mozilla"是jquery代码
以前一直用Firebug插件来查看http请求信息,但它有一个致命的地方,如果网页重定向后就无法捕捉重定向前的http信息。Httpfox监视整个浏览器的请求,而不是单个页面。初步试用了一下和收费的ie插件httpwatch有一拼。
Syntaxhl是一个TinyMCE的代码高亮插件,能插入SyntaxHighlighter支持的代码。SyntaxHighlighter最近推出2.0版本,但Syntaxhl作者最近在研究Merb框架,无暇估计这个小插件,只好自己写。上个周末断断续续改了下,今天把代码放到GitHub上了,之所以选择GitHub是因为Syntaxhl原作者把代码放在那。GitHub很强大,我创建一个分支之后还可以向原作者申请合并我的修改,作者不到一个小时就把我的代码合并到主干分支上了。
Linux下Bittorrent(俗称BT)下载工具有很多如Vuze(原Azureus),Ktorrent,Deluge,但都有一个缺点没有下载完成后自动关机的插件。Google搜了一番之后只有Deluge有个关机插件,但这个插件无法在新版本上使用,索性自己写,但Deluge新版本对插件接口做了很多修改,插件开发文档都没有跟上,只好放弃。退而求其次,写Vuze插件,Vuze用java编写,图形库使用的是swt,内存占用有点大,但我的电脑有2G内存可以完全忽略掉这个问题。Vuze插件开发文档相当详细,不到半天就写好这个插件。不得不佩服Vuze的开发团队,Vuze的插件机制相当强大,通过它提供的PluginInterface可以实现很多功能。
\/\*(\s|.)*?\*\/
最近研究Ibator的时候发现自动生成的注释超级多,看着碍眼。无奈eclipse没有去除注释的功能,好在它的find/replace支持正则表达式,试着自己写了一下,eclipse崩溃好多次。后来在google上搜到现成的,放到这里备忘。
偶然上LinuxToy 时发现的,跨平台,号称是最快的web服务器,支持FastCGI, SCGI, PHP, CGI, X-Sendfile, TLS 和 SSL 加密连接, 虚拟主机, 授权认证, 实时编码,负载均衡, 兼容Apache的日志文件, 零当机时间更新等等。
还自带了cherokee-admin管理工具(web方式)
自带spawn工具,不用再编译lighttpd的spwan-fcgi了
接下来就可以动手写程序了,可以参考下我的博客程序。
不知道TinyMCE的管理团队怎么想的,语言编码只能在ISO 639-1 code list列表中,偏偏这个列表没有区分简体和繁体的,用ISO 3166编码列表多好。我在上传简体语言文件后就把原来的繁体文件给覆盖掉了,在这里像台湾的原译者致歉。