刘鲁杰的博客

I like programming


博客分类

存档

最新评论

链接

Google App Engine

让Firefox支持ajax跨域

Aug. 11, 2009

Firefox安全性高的似乎有点过头了,居然不让ajax跨域访问。网上搜索找到一个解决方案:

if($.browser.mozilla){
    try { 
        netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
    }
    catch (exception) {
        alert("需要增强的不安全的能力"); 
    }
}
P.S.:"$.browser.mozilla"是jquery代码


Kherington Payne步入演艺圈

Aug. 10, 2009

还记得So you think you can dance里的足球MM吗,她现在开始当演员了,首部参与拍摄的电影《Fame》将于今天9月25号上映。


HttpFox-出色的http分析插件

July 18, 2009

以前一直用Firebug插件来查看http请求信息,但它有一个致命的地方,如果网页重定向后就无法捕捉重定向前的http信息。Httpfox监视整个浏览器的请求,而不是单个页面。初步试用了一下和收费的ie插件httpwatch有一拼。


美女也有烦恼的时候(转载)

July 17, 2009

英国一名青少年监狱的女狱警最近一状告到法院,指称自己遭到长官和同僚逼迫辞职,只因为嫌她长得太“正”,并且要求赔偿。

22岁的卡吉拉本来被安排在布尔斯福青少年监狱工作。但是却经常受到长官和同僚的羞辱和冷嘲热讽,又说她化妆太浓,衣服露得太多,诸如此类。

她告诉法庭说,受到这等欺侮后,她别无选择,只好辞职。不过,她说实质上自己是“等于”被辞退的,所以要求依据“监狱服务法”赔偿。

卡吉拉说,她因为对受刑人友善,遭到同僚排挤。由于她个子娇小,有一次她穿上刚修改过、变得更为合身的制服时,一名受刑人不禁赞美:“师姐,你真性感!”卡吉拉说,她对受刑人友善,并不表示她跟对方是朋友。但同僚却心生嫉妒。

她的一位同僚则表示,她们都是为她好。因为像她这样不知世间险恶的人,很容易会上了一些坏心肠的囚犯的当,或是被抓到暗角处毒打一顿。

转自MailOnline


安装Ubuntu9.04需要做的事情

April 30, 2009

安装中文支持
ubuntu cd没有带全中文语言包,所以安装的时候会自动去源仓库下载,但很有可能速度不够快,因此建议安装的时候断掉网络,等安装完后换一个速度快的源安装中文语言包。

文泉驿字体模糊问题
卸载自带的版本,从官方网站下载新版本
sudo gedit /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf
将<test compare="less" name="pixelsize"><double>16</double></test>
改为<test compare="less" name="pixelsize"><double>17</double></test>
将<edit name="antialias" mode="assign"><bool>true</bool></edit>
改为<edit name="antialias" mode="assign"><bool>false</bool></edit>
sudo ln -s /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf /etc/fonts/conf.d

fcitx方块问题和字体模糊问题
sudo rm /etc/fonts/conf.d/49-sansserif.conf
gedit ~/.fcitx/config
设置显示字体(中)为WenQuanYi Bitmap Song

复制中英文词典到stardic字典目录
去官网http://stardict.sourceforge.net/cn/Dictionaries_zh_CN.php下载词典如朗道英汉词典
tar -xf stardict-langdao-ce-gb-2.4.2.tar.bz2
tar -xf stardict-langdao-ec-gb-2.4.2.tar.bz2
sudo mv ~/stardict-langdao-*/ /usr/share/stardict/dic

受限软件如多媒体解码器安装
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
64位系统还需要安装w64codec
sudo apt-get install w64codec

解决声音偏小的问题
打开音量控制,把所有选项调到最大

防arp攻击
目前没有发现linux下免费的arp防火墙,只有通过绑定网关ip和物理地址来防范arp攻击,用法如下:
arp -s 网关IP地址 网关物理地址


改造Syntaxhl

March 2, 2009

Syntaxhl是一个TinyMCE的代码高亮插件,能插入SyntaxHighlighter支持的代码。SyntaxHighlighter最近推出2.0版本,但Syntaxhl作者最近在研究Merb框架,无暇估计这个小插件,只好自己写。上个周末断断续续改了下,今天把代码放到GitHub上了,之所以选择GitHub是因为Syntaxhl原作者把代码放在那。GitHub很强大,我创建一个分支之后还可以向原作者申请合并我的修改,作者不到一个小时就把我的代码合并到主干分支上了。

下载地址


Vuze关机插件

March 2, 2009

Linux下Bittorrent(俗称BT)下载工具有很多如Vuze(原Azureus),Ktorrent,Deluge,但都有一个缺点没有下载完成后自动关机的插件。Google搜了一番之后只有Deluge有个关机插件,但这个插件无法在新版本上使用,索性自己写,但Deluge新版本对插件接口做了很多修改,插件开发文档都没有跟上,只好放弃。退而求其次,写Vuze插件,Vuze用java编写,图形库使用的是swt,内存占用有点大,但我的电脑有2G内存可以完全忽略掉这个问题。Vuze插件开发文档相当详细,不到半天就写好这个插件。不得不佩服Vuze的开发团队,Vuze的插件机制相当强大,通过它提供的PluginInterface可以实现很多功能。

下载地址


匹配代码中注释的正则表达式

Dec. 23, 2008

\/\*(\s|.)*?\*\/

最近研究Ibator的时候发现自动生成的注释超级多,看着碍眼。无奈eclipse没有去除注释的功能,好在它的find/replace支持正则表达式,试着自己写了一下,eclipse崩溃好多次。后来在google上搜到现成的,放到这里备忘。


Cherokee-不错的web服务器

Dec. 3, 2008

主页

偶然上LinuxToy 时发现的,跨平台,号称是最快的web服务器,支持FastCGI, SCGI, PHP, CGI, X-Sendfile, TLS 和 SSL 加密连接, 虚拟主机, 授权认证, 实时编码,负载均衡, 兼容Apache的日志文件, 零当机时间更新等等。

还自带了cherokee-admin管理工具(web方式)

自带spawn工具,不用再编译lighttpd的spwan-fcgi了


时尚女孩piksi的相片

Nov. 5, 2008

piksi据传是在法国留学的芬兰学生,她在flickr发布的照片服装搭配比较得体,加上人长的漂亮,后来在网络上广为传播。


红警3里的姑娘很漂亮

Nov. 4, 2008

同事花了几天下了红警3,安装完有7g大,其中电影片段就占了3.7g。我们两个人对一个简单电脑玩了一局,感觉一般,操作没星际、魔兽顺手,倒是电影片段里的美女们很漂亮很性感,上图:

还有一个国家的就不贴上来了,有点丑。


按步骤自动解数学题

Oct. 19, 2008

吹牛也有变成现实的时候。记得小的时候在一个女生面前吹牛:计算机可以自动解数学题。吹得小姑娘不时点头,唉女孩子就是好骗。后来知道有matlab等数学类的软件也不怎么惊奇,但这次我是彻底服了。好了废话不多说,这个能解题的是一个网站Mathway

强悍吧,连解题步骤都有。


在Google App Engine上创建自己的web应用

Oct. 19, 2008

  1. 首先要用google账户申请App Engine账户,注册需要用手机接收验证号(目前好像只支持联通的GSM号)
  2. 下载App Engine SDK
  3. 下载django最新稳定版1.0或开发版(google自带的django是0.96版,如果想用0.96的话可以略过这步)
  4. 阅读官方文档

接下来就可以动手写程序了,可以参考下我的博客程序


美丽的法国女主持Melissa Theuriau

Sept. 29, 2008

收藏了很久,有一年了吧,整理硬盘的时候发现的


创意无处不在

Sept. 25, 2008

google发布创意10100大赛

http://www.project10tothe100.com/


Selena Gomez- Tell Me Someting I Dont Know

Sept. 21, 2008

这个小姑娘1992年出生的,现在娱乐界真是90后当道。


Taylor Swift - Love Story

Sept. 20, 2008

Taylor的最新单曲,羡慕那个城堡和古典服装。

戴帽子很酷


坏女孩Rachel Fox的单曲iShop

Sept. 19, 2008

最初在美剧迷上看到的,小女孩长得蛮可爱的,歌唱的也不错,据说在desprate housewife中扮演坏女孩Kayla Scavo,不过那部连续剧越看越没劲,看到第3季就看不下去了。


TinyMCE的中文化问题

Sept. 17, 2008

不知道TinyMCE的管理团队怎么想的,语言编码只能在ISO 639-1 code list列表中,偏偏这个列表没有区分简体和繁体的,用ISO 3166编码列表多好。我在上传简体语言文件后就把原来的繁体文件给覆盖掉了,在这里像台湾的原译者致歉。