载入中…

[WP插件发布]修订版本清理器

2011.11.19 | 天气: | 标签: , , , ,

用过Wordpress写文章的同学都知道——Revision,或者中文叫“修订版本”的这个东西相当有用,特别在停电、猫猫狗狗在键盘上撒了尿、喝牛奶呛到的时候。因为Revision会保存之前的全文备份。当然,因为是全文备份,所以也相当占用SQL数据库。可是Wordpress只提供了要么有要没有的开关,其他插件最多也只是提供了手动删除的功能,我这懒人只好自己做一个出来了。

安装方法和其他插件没有两样,而且,最好玩的是,本插件绝不占用普通用户访问时候的CPU或者是内存,至于是什么原理,呵呵,会PHP的同学可以看看源码。而且您绝对不是小白鼠,因为有246只世界各地的小白鼠用了0.1版,一个多月都没有人投诉我,这才升级到1.2版的。

可以到wordpress.org/extend/plugins/revision-cleaner/去下载

顺便说下,如果你发现了什么BUG,请联系我的邮箱(最好是patch哈 ←。←人懒成这样)。

还有我不知道这SVN怎么用才能像GIT一样搞出pull request……

Revision插件演示

接下来是凑字数吐槽时间:

  1. 欢迎会英语汉语以外的同学提供I18N翻译,因为我见过日本、瑞典、法国的用户当了小白鼠……
  2. wordpress插件的hook很好用,理解了这个机制以后,写得很顺手哈
  3. 插件是通过读取trunk下的readme.txt来完成名称、版本等一系列配置的,这改得很蛋疼
  4. SVN每次都要复制,很烦
  5. 博客的图片已经支持点击LIGHTBOX浏览了
  6. 我的博客支持VIM快捷键浏览了,目前是:
    • F:全屏(所有页面)
    • C:直接飞到评论(单篇文章)
    • H:下一页(主页有效)
    • J:向下(所有页面)
    • K:向上(所有页面)
    • H:上一页(主页有效)

为了继续凑字数,我想说下这个插件的不占用普通用户访问时候资源的原理——其实很简单——就是只有管理员才有权限……整个插件HOOK到admin_menu上。在定时上,其实也没有定时器,这样就不占用任何普通访客的Loop,因为插件只是靠Mysql内部的时间来判断和删除(一条MYSQL语句占用的资源其实也极小),但是在写文章的人眼中就是定时删除了……好吧,别打我哈哈哈

迟到的答案[面前端总结]

2011.10.27 | 天气: | 标签: ,


最近复习不顺,脑子发热就投了简历到豆瓣,没想到对方HR还真的通知我了。豆瓣耶!闪闪发光的绿字小清新互联网企业招牌,所以赶紧搜罗各种豆瓣前端面试经,然后发现只有两篇,还都没说到细节。

所以按照各种建议复习了各种DOM操作,复制、删除、移动。CSS排版有没有,IE怪异模式有没有!结果……到了面试时,面试官很和蔼:“你今天看起来很紧张”,当然紧张啊!问到最擅长的哪三个(HTML、CSS、JS),脑子进水了答JS,结果完全答不出ORZ,我平时只是依赖jQuery,我错了!答其他两个估计还能扯一扯,这个可是板上死死的。

问到:

  • $('.class')$('div.class')哪个选择效率高,瞎掰了第二个——现在知道蒙对了。
  • ”解释一下闭包“。“正好不知道”昨晚太困了没仔细看。现在才明白只是return一个内部函数成GC不回收的全局函数啊有没有!!mozilla还教了个add15,这很方便啊,我知道了有没有!!写得也很爽有没有!!
  • “最近收获最大的一篇博文”。瞎掰了map reduce,当时根本不会,还找Greader的加星项目,加星是GEEK必备有没有!!现在知道是map(fn,array){for (var index in array){a[index] = fn(a[index])}},可以用map来函数掉数组的内容啊有没有!!这是谷歌的LISP方法有没有!!!连这都不知道还来应聘,脸还有没有!!

糟糕,实在是糟糕,可人家工程师说“如果没通过,不会太刺激你吧”,很和蔼,很呀撒西有没有!!我是面试官我会直接骂人蠢了,有没有!!!可惜迟了,我只是晚了一天知道这些,如果那天晚上看完DOM继续看闭包和map,顺手写几次这个代码就知道了嘛。那么现在就坐豆瓣办公室小清新了有没有!!
可人生没有如果,要就要一次性做好。
人家面试官还说:”你没花时间打基础,广泛学一些东西,某些没深入“很准确有没有!!我都想找洞钻了有没有!!
某人说“看得出来你这家伙眼界不低,不要眼高手低了. ”
确实,豆瓣招牌不是白来的,人家可是技术做保障啊,可以很放心刷豆瓣啊有没有!!回头要看“犀牛”和代码大全有没有,记得你没基础啊,学机械自动化的二流本科屁娃?!人家前端招聘问你最近得意的作品有哪些,不要答wordpress插件有没有!!不要在博客上放豆瓣灌水机器人来威胁别人有没有!!
此志引以为记

福建游小记

2011.10.06 | 天气: | 标签: , ,

看了十一长城盛况的视频后真庆幸自己没有去旅游景区掺和,因为九月底的时候,家父单位组织自费旅游团去福建,作为伪宅男的我就跟去啦~所以十一就继续宅啦

第一站:福州

感觉和南宁差不多,可能是因为纬度差不远的原因吧,而旅游团只是把这里作为一个中转站而已,所以只是逛了逛他们的戚继光祠西湖公园,公园里的风格我很是喜欢,很中式。公园里还有一群自弹自唱的老大爷大妈,可见福建人民安居乐业,真是一幅和谐的好画面啊。晚上还跟家父一起和他的大学同学吃了顿饭,菜都很当地化,印象深的有两道:酒糟鱼,红色的酒糟腌制的鱼,那个味道相当特别>.< ;蛋羹,福建的蛋羹很特别,里面都有贝类,味道爽滑,相当不错。我没给吃的照相的习惯,所以没照片啦,而且由于是跟团,之后就吃不到当地特色菜肴,不得不说是遗憾。


< 阅读全文 >

折腾相册zenphoto主题

2011.09.13 | 天气: | 标签: , , , , , , ,

相册地址http://mengzhuo.org/album/

某卓认为,中秋之夜是写代码的好时候,所以就开始改进相册的主题,改进开始后才发现zenphoto的结构真是让人觉得蛋疼,类极其难用,类似wordpress的结构却不伦不类。

比如,输出相册封面的函数叫printCustomAlbumThumbImage,够长吧,参数也够长的,有十个这么多,还都得NULL过去,这样也就算了,缩略图还给整个写死了高宽,找函数底层才发现,这帮娃竟然也写死了这些参数,还得自己重新调用,缩略图都是一样蛋疼。还好,他们的默认主题比较完善了,jQuery也默认加载,所以,放心调用啦。

动画方面,相当给力,自创了“随手丢”一般的照片特效(自己进相册里看效果吧),基本都是CSS3+jQuery实现的,所以各位IE8以下的孩子就没有眼福啦。

改进完了才发现–我这人讨厌照相……有个相册没有用!希望自己以后能多照点啊才是啊。

[python]豆瓣小组沙发机器人

2011.09.03 | 天气: | 标签: , , , ,


这玩意quick and dirty

点我下载
运行前参数要自己改源代码(CTRL+F搜索「#设置区域」)
如何获得小组ID?
例如:B组的URL

http://m.douban.com/group/17947/

group后面那串数字就是ID了。

运行前要修改代码

group_id = ‘小组ID填这里’
#set refresh_interval
refresh_interval = 1 #刷新的秒数(不过会有随机延迟,毕竟豆娘也不容易)
#set sofa Content
sofa_content = ‘沙发内容’
data = {‘form_email’:'注册邮件地址’, ‘form_password’:'密码’, ‘action’:'/’}

然后在终端输入:python douban.py,吼吼,就可以啦~