chrome插件

花了一晚上做了一个chrome的插件,还是比较简单的,一个配置文件加上几个js文件就能实现,而且可以使用jquery,相当的方便。

因为有继续教育的网上考试,每年都要做,每次都有很多同时找我帮忙做,多了也比较烦。所以就想做一个插件啥都解决了。思路很简单,点击题号,通过ajax提交题目到收集好的题库获得答案,再回显到题目后方,没有做自动答题的功能。对网页内容操作需要用content_scripts,其他的api都还没去了解,功能已经实现。

php上传的问题

这两天折腾VPS,把原来的Typecho插件弄上去折腾,发现麻烦问题,没法通过php上传了。无论是php+flash还是通过iframe都不行。尤其蛋疼的是flash上传,错误就一个 #2038 ,完全不知道具体原因,折腾人啊。搜索引擎都用得冒烟了都没解决好。

先是typecho的附件都没法上传,肯定是服务器配置出了问题,后来找到原因是apache配置了mod_security引起的,通过.htaccess文件关掉mod_security

<IfModule mod_security.c>
SecFilterEngine Off
</IfModule>

附件上传没问题了,但是自己写的上传代码总是没法,用chrome和firefox的调试工具总算知道了是403错误,处理上传的php文件被禁止访问了,网上找了一大圈,都没发现解决办法。最后偶然才发现在typecho的usr目录下有个.htaccess文件,一查看就找到问题的根本了。原来typecho为了安全,禁止了对usr目录下的所以php文件的直接访问。我的插件在usr/plugins目录下,处理上传的php文件在插件目录下,需要单独执行处理上传,被禁止访问就没法上传了。所以那个邮件提醒插件CommentToMail也会出现问题,因为也有独立的php文件需要执行,如果.htaccess文件禁止了usr目录下的php文件访问,肯定发不出邮件。

阅读剩余部分...

“修理”了一下blog主题

        比较喜欢当前 Prower主题,是别人从wp移植过来的,很喜欢,但是当TE升级到0.8后有个问题,评论输出简化了,嵌套评论不能工作了。一直没怎么注意,这几天闲下来了,打理了下blog就发现了这个问题。问题是我对前端设计是一窍不通,也没得啥子艺术细胞自己设计东西,只能在论坛里找合适的主题,找来找去没得中意的。没办法了只能自己修改了。

       原来也自学过几天css,太枯燥没坚持下去,写不出来,但简单的还是能看懂,将就半调子水平、东拼西凑的改了下。主要的问题是评论嵌套的问题。0.8改了评论输出方式,以后的主题的comments.php文件跟以前的不一样。直接copy了default主题的comments.php文件覆盖当前主题统一文件,由于css文件不一样,直接浏览会出问题。再把default主题style.css文件中关于评论部分拷过来。

阅读剩余部分...

chrome升级到4.0.237

       在ubuntu升级到9.10后,原来的chrome3.0.192显示中文为方块,不能正常显示汉字,在更新源中发现chrome有新版本,更新到4.0.237,中文显示正常,软件打开的速度很快,载入网页到速度并不觉得比firefox快。至少体积小,打开速度快。每次在我的这台老爷机上开firefox都有点慢,有了chrome多个选择。现在是两种浏览器兼用,感觉就是屠龙和倚天。firefox厚重,chrome轻灵,但都是威力巨大,浏览网页,调试网页程序都很顺手!

阅读剩余部分...