Snap简介

Snap在 techopedia 上的定义是这样的:

Ubuntu Snappy is a package manager originally created by Canonical for the Ubuntu Phone distribution. Packages are called “snaps” and are designed to work across different Linux distributions, not just Ubuntu.

Ubuntu tutorials提供了 Basic snap usages 介绍。本文基本上是基于这个简介的提炼。

Python网络爬取与robots.txt协议

0. 背景

现在很多Python入门的教程、书籍,都是以网络爬虫程序为例;其普及之广直追大学里人人都写过的『图书馆管理系统』了。但是这些教程一般都只强调Python程序的简单、第三方库的强大,但很少有教程认真讲讲robots.txt协议(顺便提一句的都很少)。

爬取网络信息而不遵守甚至不知道robots.txt协议 —— 说轻了,是闹个左刀右叉的礼仪笑话;说重了,有可能在不知不觉间就吃了官司呢1

那我们今天就来讲讲什么是robots.txt协议,以及在Python中怎么使用robots.txt。

看板非板 看板有板 看板限板 —— 看板方法的是是非非

第一次接触到看板这个词,还是在今年8月2日敏捷开发模式交流的技术沙龙上。听质量团队的同事在台上侃侃而谈,我觉得看板应该是一个比较不错的敏捷开发模式;虽然有心学而应用之,但苦于目前的项目并不适用于敏捷,因此听完也就完了,并没有打算立刻进行深入的研究。但是没过几天,在读《软技能:代码之外的生存指南》(Sonmez,2014)这本书时,又看到作者在”我的私房‘生产力提升计划’”(My personal productivity plan)这一章中又提到了Kanban(即看板1),于是下决心打算仔细学习一下看板方法。即使现在暂时用不到项目上,但是没准可以应用到自己的工作学习中;而且谁知道以后有没有可能带敏捷的项目呢?知识嘛,达时可兼济天下,穷时可独善己身,就是这个道理。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器