2011
2011/12/25
2011/12/24
2011/10/20
2011/10/18
ubuntu 11.10 下解决 gvim ‘Unable to register window with path’
大致推断是vim编译的gui和11.10的那啥Unity…不兼容导致.也就是桌面顶部菜单无法注册[……]
2011/09/17
vim 的 tag 自动加载插件
很久之前就想做这个插件了. 这样可以将vim伪装的更像一个IDE.插件会自动加载当前目录下的tag, 用于文件间的 关键词 (如函数,常量,变量) 跳转, 当然整体功能的实现还得一来 ctags 这个强大的 tag 生成工具.[……]
2011/09/06
OAuth 开发注意事项(国内平台:新浪,豆瓣,腾讯等)
唉,实在不才最近才开始看OAuth, 于是一蛋疼把国内几个主要平台的OAuth授权都做了,顺便也做了谷歌的,推特的…Facebook 开发人员注册太麻烦就没弄了. 有OAuth 1.0 也有 OAuth 2.0 的, 总结大致如下,主要针对国内平台[……]
2011/08/28
简单优于复杂(KISS)
最近帮朋友开发了一个应用, 里面内置有一套扣费系统:
系统每天定时执行扣费脚本, 当用户的数据满足某些条件后, 会自动扣除用户账户中的费用(允许用户欠费,即用户的账户允许为负数.).
这样一来就需要一个功能来判断用户账户是否余额不足以便提醒用户充值.[……]
2011/08/01
mysqldump 导出指定条数数据
同事离职了, 接手了同事的项目…
因为服务器在国外而同事之前开发也是直接用的服务器的数据数据, 因此有一个十分繁琐的的流程来处理开发的过程(可能有他自己的原因吧,在没有明确的了解系统之前我不能说他是有问题的.).[……]
2011/07/03
手动更新Linux下locate命令的数据库
locate命令用于查找文件,它比find命令的搜索速度快,但是它需要一个数据库,这个数据库一般是 crontab 每天调用一次 updatedb 命令来更新的.
因此你只要执行 updatedb 这个命令就可以了, 当然这个命令操作的数据库需要root权限.[……]