使用tornado让你的请求异步非阻塞

前言也许有同学很迷惑:tornado 不是标榜异步非阻塞解决 10K 问题的嘛?但是我却发现不是 torando 不好,而是你用错了。比如最近发现一个事情:某网站打开页面很慢,服务器 cpu /...

阅读全文 〉

使用celery之了解celery

前言我想很多做开发和运维的都会涉及一件事:crontab, 也就是在服务器上设定定时任务,按期执行一些任务。但是假如你有上千台的服务器,你有上千种任务,那么对于这个定时任务的管理恐怕是一件很头疼...

阅读全文 〉

你真的会python嘛?

前言我这个博客一直都是一些技术分享,show code 的地方,我从来没有写过个人生活或者情感杂谈,当然我也从来没有谈论过我对什么东西的喜恶.很多人喜欢喷 XX 语言,喜欢谈论 XX 和 YY ...

阅读全文 〉

一起学习common lisp吧

前言我记得在什么地方说过一个程序员要学什么语言:汇编,C,lisp, 还有一门脚本语言 (python 或者 ruby). 遗憾的是我只会一点 python 和一点点 ruby. 最近关注到 g...

阅读全文 〉

使用http和websocket连接服务器

前言想想吧,通过网页 ssh 登录服务器是一件多么酷的事情?今天看了 使用浏览器访问 Linux 终端 ,也就是这个 wssh , 你也可以理解为 websocket-ssh, 觉得有点意思就拿...

阅读全文 〉

gentoo下的lxc和docker

前言上次就说要写一篇 gentoo 下安装使用 docker 的文章,顺便也学习了下 gentoo 下的 lxc,记录下来升级你的内核docker 要求升级到 3.8 以上的内核,假如你的已经是...

阅读全文 〉

OSX下使用vagrant和docker管理创建虚拟环境

前言乍一看题目出现了好多名词,根据我的理解一一说来虚拟化:其实就是因为云计算的催生的技术,目的是让运行在上面的应用程序觉得自己独占所有的资源。说白了就是资源管理 / 隔离和 namspace 的...

阅读全文 〉

python程序员Mac初始化环境

前言早就想总结一篇 python 程序员的 Mac 配置笔记,趁这次就写一下我初始化的一些实践安装 Xcode, Command line tools作为开发者,肯定需要 gcc,clang 这...

阅读全文 〉

我维护的colout

前言一直在努力进步,其实也在想做点项目,也作了一些东西,最近的计划就是看 celery , pelican , 然后开始看 django,看 requests , 其实任务还是很重的。上段时间 ...

阅读全文 〉

使用pelican心得

前言最近在用 pelican 借用 GitHub Pages 搭建我的 小明明 s Github , 总结了些心得写好 Makefileruby 有 rake,但是 python 的好像没什么好...

阅读全文 〉

多master/develop分支使用gitflow

前言公司都是 git 作为版本控制,公司一些项目组在用 gitflow,但是我们组没有强制,但是我上月出了一次事故,总结就是分支管理问题,所以开始强迫自己使用 gitflow,以前的项目是一个 ...

阅读全文 〉

仿slid.es的在线PPT编辑网站

前言slid.es 是我最喜欢的前端之一 hakimel 的作品,前身叫做 rvl.io, 网站已经改版。源于去年年底在上家公司做年终总结 PPT,对我这种不搞 office,没有美感的小程序员...

阅读全文 〉

使用docopt/schema

前言工作经常写一些东西发邮件,但是渐渐的已经用 markdown 写东西,每次很纠结,而且还需要我打开邮箱,然后 balabala,比如我还要在后面加入公司和自己的一些信息经常邮件或者 html...

阅读全文 〉

octopress自定义markdown的code语法

前言octopress 自带的 markdown 语法高亮代码,最后展示在页面上的效果比较不友好 - 不能复制粘贴代码,不高亮,还有很丑的行数提示。我一直使 SHJS , 还算比较喜欢,但是以前...

阅读全文 〉

多台服务器进程查看脚本(pexpect+yaml)

前言最近做自己开发用相关服务的一个 checklist,就写了这个脚本,用来在跳板机去检查各个服务器上面的相关服务是否正常思路使用 expect 登录每个机器 (因为安全问题,不能直接使用 ss...

阅读全文 〉