10行代码实现网页缩略图功能

现在博客的主题需要给文章增加一个缩略图,当然图片可以从Google、百度之类的搜索到,但有的时候还是人懒,有的时候也想不到给文章加什么图片。就想直接给博客截张图就凑合一下…找了几个提供生成缩略图的网站,API要么不稳定,要么有广告。自己完全写一个需要依赖的条件也比较多。最后找到Google提供的某一个功能,可以利用那个功能抓到一张320x240的缩略图,相比其他网站来说速度快,而且相对稳定『当然,Google最近流行砍项目,哪天被砍了就再想辙』。简单用10行代码就可以给任意网页生成缩略图了:#-*-coding:utf-8-*-defimg(url,file_path):fromurllibimportquoteimportrequests,json,base64_json=json.loads(requests.get('https://developers.google.com/_ap...

精彩继续

Mysql Cluster杂七杂八

为了申请一些国内的服务,不得不将域名做了备案。博客迁移到阿里云后读取速度确实有改善,但因为数据库主库是放在OVH的法国服务器上,写入数据『比如评论』的时候速度却很慢。因为前一阵将博客从Typecho平台迁移了,而且将管理后台和前台页面都用Python重新修改了一下,将一些旧Wordpress架构的小站点均放在同一个后台管理了。为了能集中管理且照顾一些没有备案『也无法备案,因为北京备案域名后缀非常少』的站点,且为了稳定『VPS在线率和独服是没办法比啊』,没有将主库迁移到阿里云或者其他VPS上的计划。所以就花了几个晚上Google了大量的Mysql集群、负载均衡等的资料,记录一下MysqlCluster集群相关的知识点做一下备忘。先说一下几天测试的结果MysqlCluster现有最新版本为7.2.12,其中包含了Mysql5.5.30MysqlCluster非常占内存,在一台服务器部署了1仲裁...

精彩继续

使用gunicorn替代uWSGI

使用过我提供的debian环境python一键包的朋友知道我是用uWSGI解析Python的,但最近有一个Python的站被一些无良蜘蛛爬的厉害,对uWSGI配置文件虽然做了一些内存泄露等方面优化:reload-on-rss、async,但是一旦这个站点指向OVH服务器的时候服务器监控马上超时…正好10号的时候入手一台阿里云,众所周知的阿里云的破IO,第一次用一键包安装Python时候慢的让人想死。重装了一个干净的Debian,换用apt-get方式安装,安装脚本基本是从折腾Tornado时候收集的挨个搞兄弟的脚本修改而来。因为公司的网络不能连SSH,正好赶上uWSGI不给力,就起了试试gunicorn的打算。而且阿里云的机器一直在备案中,域名也访问不了,就干脆慢慢折腾环境。具体折腾记录:安装必备软件easy_install-Usupervisor#终于用了一次supervisor神器ea...

精彩继续

无法发布评论的声明

因现在数据库服务器放在法国的OVH服务器上,连接数据库时候有超时的情况发生。阿里云的服务器是刚刚搭建的全新环境,待测试一段时间,阿里云的环境稳定后会迁移数据库到阿里云上边。届时发布评论就会很顺畅了Update@2013-06-04:在这个特殊的日子修改了服务器超时时间,将原来10秒延长至30秒,发布评论时候多等几秒钟基本都能发布成功

精彩继续

备案

为什么要备案曾经我是非常抗拒备案的,这个和兲朝的『户籍』制度一样恶心,没用到的时候对生活无任何影响,但一旦和执政机构打交道时候才发现没这个玩意儿寸步难行。有句话:生活就像强奸,抗拒不了只能享受。So,俺备案去了。当然为了省事俺使用了阿里云…之所以没有选择电信通或者景安之类,是因为阿里云为了推广,放下了很多身态,相比其他几家来说阿里云备案服务算比较好的。备案过程5月10号下单购买阿里云,提交备案初审。初审通过后去照相馆照相,『当面核验』。幸好公司附近就有照相点。邮寄资料(初审时候上传过的)5月20号阿里云收到邮寄资料并提交管局审核5月30号管局短信通知审核通过注意事项以前有老备案的话(很老很老的时候,可以自己自由随便乱填备案的时候),注意检查自己身份证下有没有无效备案信息按要求提供需要提供的关站网站名最好不要和地区、人名、行业挂钩,像俺一样起个谁也说不准是啥东西的名字好有优势吐槽关站这个要求...

精彩继续

站点修改备忘

记录一下站点修改及发展过程。站点第一篇文章为2011-05-16创建初始模板使用soamz.com提供的SoamzCitrus模板2011-07更换模板为自己扒来的LifeStyle模板2011-07增加LABjs及Mootools等脚本2011-07-14增加侧边栏“我不用新浪微博、拒绝新浪微博转载本站”2011-07-15调整返回页面顶端脚本样式,增加当前页面所有文章导航2011-07-19合并页面用到的小图片为一张2011-07-28去掉百度统计,换为GoogleAnalytics2011-07-29修改模板增加独立页面部分(模板功能已经算是Typecho的基本模板了,需要此模板可以问俺要),用yepnope.js替换LABjs加载页面用到的js及css2011-08-01站点名称修改为"爱游开源",修改css为直接加载,重新放入head标签内2011-08-02css改为直接加载后...

精彩继续

Chairo发布在