汇报下这几天的工作

这些天没有动力来写什么东西,趁有时间稍微完善了下前几天学习python的作品“网址缩短”,之前记录短链接点击记录时候没有过滤搜索引擎蜘蛛爬虫…So,日志中有超级多的蜘蛛数据。这次修改了下过滤了User-Agent中有bot和spider字样的数据,这些数据只跳转不做记录。另外一个主要修改的地方就是增加了一个简单的后台管理,后台可以简单粗暴的删除短链接、可以暂停启用短链接(现在的规则是添加短链接默认是启用,但俺会时不时上去看一下,如果有比较多的恶意链接或者非法内容,可能稍后启用关键词过滤或者粗暴的启用完全审核机制)下一步会简单重构一下代码,现有代码基本都写在一个py文件中(虽然代码只有200行,但有必要抽离一部分代码出来了,现只抽离了后台的分页代码和BaseHandler出来)。总结下现在使用到的资源及版本:Debian6、python2.6、MySql5.1.49、tornado2.1.1...

精彩继续

新上线一个python(tornado)的短网址站

最近都没有更新内容,十一基本和网络断掉了。节后在处理一个短信上行接口的东西,这几天用学到的简单python做了个网址缩短的小站点。网址为:http://au81.com整体代码(不包含第三方代码库)没超过150行(算上注释、空格)。python就是可以写很少的代码做比较强大的功能。BTW:明天要开始学习Java了,虽然心底里痛恨这个臃肿的东西,但为了混个饭吃,不得不学习。

精彩继续

保存UEStudio配置,鼠标右键UEStudio消失解决办法

在Windows7下使用UEStudio最常碰到的情况就是修改了UEStudio的设置,保存配置后鼠标右键的UEStudio消失了(WindowsXP也有,但很少见)。无需去手动修改注册表只需要重新安装UEStudio并在安装时候选择Repair,然后第一次去掉WindowsExplorerIntergration的勾选项,确定后再重新选择Repair,重新勾选WindowsExplorerIntergration即可。而且Repair并不会影响UEStudio的注册信息。如图:

精彩继续

UEStudio设置函数自动提示/补全功能

UEStudio作为一个强大的IDE来说怎么会没有代码自动提示/补全功能呢?之所以这么说是因为在落伍有人问UltraEdit有没有代码自动补全功能,结果好几个人均说没有此功能。俺特截图说明一下UEStudio代码自动补全功能的设置。首先打开UEStudio的设置"Configuration":然后找到"IDE->IntelliTips->Auto-complete"配置下自动提示/补全功能:

精彩继续

为Windows7开通telnet功能

今天测试Apache时候启动了Apache服务,但访问localhost总提示链接被重置,强制刷新及重新启动Apache服务无效(Firefox浏览器),尝试telnetlocalhost80时候提示“'telnet'不是内部或外部命令,也不是可运行的程序或批处理文件。”。还在纳闷这个功能不是Windows标准配置么。顺手Google了一下发现Winodws7下telnet功能需要手动开启。Windows7的Telnet功能开启位置控制面板程序打开或关闭Windows功能选中Telnet客户端,确定即可

精彩继续

新浪SAE创建应用及上传文件教程

昨天youling指出俺的“使用新浪SAE加速你的网站速度”文章只说了废话,没有具体教程。其实不是俺不想写教程,俺只是不想重复做轮子而已。点击查看官方经典的创建应用及通过SVN管理SAE中文件的图文教程点击查看SAE官方直观的视频创建SAE应用及管理教程不熟悉SVN这个工具的同样可以参考官方的SVN使用教程。如果不打算使用SVN,或者不喜欢每个文件夹都有一堆.svn文件的,可以使用SAE官方很早之前提供的SAE_SDK_Windows这个工具(最新版本为1.0.5),不过新浪SAE官方现在已经不再推荐使用此工具,建议大家尽量使用SVN。

精彩继续

Windows 64位调用zip32.dll及zipfldr.dll压缩文件失败的解决办法

这几天一直调试一个VB写的压缩文件夹的dll,因历史原因此dll没有源文件,只知道是调用zip32.dll及zipfldr.dl。原服务器环境是32位系统,新服务器则是64位系统,在32位xp、win7下测试均无问题,一直以为是服务器权限问题,多次修改均无效。花了一周末时间在家调试(win732位)均正常,远程公司xp32位也正常,最后Google到一则消息是“http://www.vistax64.com/vista-general/89108-how-reassign-zip-files-back-windows.html”,尝试将zip32.dll放在Windows\SysWOW64目录下,问题终于解决。

精彩继续

使用新浪SAE加速你的网站速度

之前俺有说过不喜欢性浪,而且拒绝新浪微博转载本站文章。到现在为止,俺使用的性浪公司服务仅有一个SAE还是之前公司项目和性浪合作的附加产品。虽然不喜欢性浪这个公司,但国内的云产品中SAE还是起步比较早,而且速度和功能更新上还是值得一用的。PS:免费的云产品最早接触的是Google的GAE,但GAE这个优秀的产品被伟大的墙认证以后就基本没怎么再使用过了。首先介绍下什么是SAE:SinaAppEngine(以下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台(http://sae.sina.com.cn),SAE是新浪云计算战略的核心组成部分。再说明下SAE的收费情况:SAE采用所付仅所用的计费模式,依据资源使用量计费。使用云豆作为计价单位,云豆可用于支付服务资源费用或购买其他增值服务。人民币与云豆汇率恒定为:1...

精彩继续

Windows7环境下Apache连接MySQL提示“连接已重置”的解决办法

在Windows7下用了挺久的Nginx+PHP+MySQL的环境调试PHP的代码,最近修改本站(基于Typecho)的主题时候“index.php/参数”总提示错误,Nginx中增加了Typecho伪静态规则后Nginx进程会自动结束,正好机器上还有Apache环境,就启动Apache(环境配置和之前用XP时候相同,版本也相同)却总提示和数据库连接失败。Google了一圈终于解决问题。大多数人都说了需要复制libmysql.dll的解决方案,但实际上俺碰到的问题并不是libmysql.dll引起的。在apache的配置文件httpd.conf中添加:LoadFileD:/PHP/php5.2.13/libmysql.dll(网上搜到的大多数解决方案,但实际中俺测试失败)修改\windows\system32\drivers\etc\hosts文件,把localhost指向127.0.0....

精彩继续