SAE图床增加上传API

自己给自己挖了个坑…前几天才写文章说要给SAE图床增加api方式上传,这拖了几天有朋友就催了一下,正好这几天工作的进度往前赶了赶,挤了点时间把坑填了一点…好久没有用git了,发现怎么push都不能push到github上,即便push时候提示是up-to-date,但在github上看还是旧文件。本来的规划是github上代码都放开源的,bitbucket上放一些不开源自己的小项目,但github玩不转,代码转移到bitbucket上了。地址:bitbucket更多就不介绍了,看项目里的readme好了。

精彩继续

python版SAE图床v0.2

周四花了两个小时把SAE图床做了个简单升级,界面直接使用了SWFUpload的demo页面,比原来的界面要美观了一些。顺便增加了选中多个文件上传的功能,之前只能上传一个文件。代码不再打包放在free.fr上了,这次直接放在了github上,方便之后进行更新,即便以后不再更新也方便其他朋友继续维护。演示地址:SAE源代码地址:GitHub列一下TODOList:增加API方式上传、管理界面计划分离出来放在单独域名,通过api方式上传和管理文件增加缩略图功能BTW:看到有其他朋友开发了通过渣浪微博的发带图片微博接口上传文件,省去了豆子的消耗。但这样图片管理起来并不方便,俺拿了一份作了个演示:渣浪微博图床,但不再计划实现python版本,一则因为渣浪的pythonSDKoauth1.0版本上传的功能是不能用的,二则重复造轮子也没意义。

精彩继续

使用dnspod完美自定义使用incapsula免费CDN日本节点加速网站

前两天使用了incapsula提供的免费CDN服务,但因为本站的源服务器是部署在美国的一台VPS上,incapsula给出的CNAME机器也是位于美国的机器,按照incapsula的文档修改域名的CNAME记录后解析的IP是位于新加坡的亚马逊机器上,国内用户访问基本是绕路去美国或者欧洲,反而不如没有CDN之前。incapsula本身是有日本节点的机器的,之前搜索的一些自定义使用日本节点的教程均是等incapsula生效后直接修改域名A记录指向incapsula的日本机器IP。但这样incapsula会检测到域名没有指向正确的CNAME,而造成在incapsula管理面板无法查看它提供的一些统计及一些基本设置(如屏蔽某些恶意蜘蛛或者修改站点源服务器IP等)在dnspod修改域名设置时候发现dnspod是可以设置不同线路使用不同解析方案的功能,俺尝试设置国外线路的域名CNAME到incapsu...

精彩继续

百度网盘邀请8枚

百度网盘最早有新闻时候有那么一会是有人放了大量邀请出来,但很快邀请功能就被下线了。百度网盘正式上线之后邀请功能反而一直没有开放给大众。今天发现百度网盘的邀请功能终于正式上线了(难道是被GoogleDrive和MS给逼的?)直接明码给出10个百度网盘邀请:http://pan.baidu.com/netdisk/beinvited?invite_code=b03b42c89560602f2becbcdcde505b2dhttp://pan.baidu.com/netdisk/beinvited?invite_code=bad683628dd3d7001e955528623c4c88http://pan.baidu.com/netdisk/beinvited?invite_code=a22af4e98088ffdd863a29f2046c03e3http://pan.baidu.com/net...

精彩继续

nginx cache反代一键安装

把buyvm机器上的站点统统迁移到了另一台vps上,幸好有一些是使用了CDN,直接替换CDN反代的ip即可,有一些站点使用了dnspod的服务,改完A记录后很快也就生效了。buyvm的机器计划作为nginx前端反代使用,这样迁移站点就不用再切换域名NS记录了,直接修改buyvm的nginx即可,而且buyvm机器不再计划安装其他软件,仅作为前端反代使用。在nginx和squid直接犹豫了一下,最终选择了nginx。一则nginx本身占内存比较小,二则配置简单。nginx本身已经有cache模块支持,就没必要再引入一个不熟悉的squid了。搜了很多教程,有一些教程中nginx的cache模块配置是很旧而且过时的,比如『max_size』和『clean_time』这两个参数nginx早就已经从稳定版移除了虽然俺还不知道这两个参数有什么方法可以替代,但起码很早之前的教程已经是不大合适的。俺使用的...

精彩继续