归档之于 ‘ 2013 年七月

《Introduction to Tornado》中文翻译计划——第三章:模板扩展

本文为《Introduction to Tornado》中文翻译,将在https://github.com/alioth310/itt2zh上面持续更新,本文内容可能不是最新状态,请在GitHub上获得最新版本。

本文也可在http://demo.pythoner.com/itt2zh上进行格式化的预览。

第三章:模板扩展

在第二章中,我们看到了Tornado模板系统如何简单地传递信息给网页,使你在插入动态数据时保持网页标记的整洁。然而,大多数站点希望复用像header、footer和布局网格这样的内容。在这一章中,我们将看到如何使用扩展Tornado模板或UI模块完成这一工作。

阅读全文

《Introduction to Tornado》中文翻译计划——第二章:表单和模板

本文为《Introduction to Tornado》中文翻译,将在https://github.com/alioth310/itt2zh上面持续更新,本文内容可能不是最新状态,请在GitHub上获得最新版本。

本文也可在http://demo.pythoner.com/itt2zh上进行格式化的预览。

第二章:表单和模板

在第一章中,我们学习了使用Tornado创建一个Web应用的基础知识。包括处理函数、HTTP方法以及Tornado框架的总体结构。在这章中,我们将学习一些你在创建Web应用时经常会用到的更强大的功能。

和大多数Web框架一样,Tornado的一个重要目标就是帮助你更快地编写程序,尽可能整洁地复用更多的代码。尽管Tornado足够灵活,可以使用几乎所有Python支持的模板语言,Tornado自身也提供了一个轻量级、快速并且灵活的模板语言在tornado.template模块中。
阅读全文

《Introduction to Tornado》中文翻译计划——第一章:引言

在几天前的《Introduction to Tornado 读书笔记》一文中,我曾经提到近期将会把这本书翻译成中文,一方面能够方便英语不太好的同学学习Tornado,另一方面也是提高一下自己的英语水平。现在这个计划正在进行中。翻译会在https://github.com/alioth310/itt2zh上面持续更新,博客中的文章不能保证为最新状态。本人的英语不算很好,可能会有很多地方翻译不准确,还望大家多批评指正(博客或GitHub中均可)。

本文也可在http://demo.pythoner.com/itt2zh上进行格式化的预览。

本文是书中的第一章:引言部分。

在过去的五年里,Web开发人员的可用工具实现了跨越式地增长。当技术专家不断推动极限,使Web应用无处不在时,我们也不得不升级我们的工具、创建框架以保证构建更好的应用。我们希望能够使用新的工具,方便我们写出更加整洁、可维护的代码,使部署到世界各地的用户时拥有高效的可扩展性。
阅读全文

《MongoDB权威指南》读书笔记

1.书籍信息

书名:MongoDB: The Definitive Guide
译名:MongoDB权威指南
作者:Michael Dirolf , Kristina Chodorow
译者:程显峰
出版社:人民邮电出版社
ISBN:978-7-115-25112-1
页数:192

2.纸张、印刷与排版

因为是半年多以前看的了,所以已经不记得了。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/30
个人总结勘误已提交图灵勘误页,并得到确认,不再额外给出。

4.笔记与评价

阅读级别:除代码外细读。
推荐级别:细读。
阅读全文

Ubuntu下GitHub的使用

本文将对Ubuntu下Git的安装,以及如何连接GitHub进行讲解。

1.环境

OS: Ubuntu13.04 64bits
Git: 1.8.1.2

2.Git安装

执行如下命令安装Git:
sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch
阅读全文

《Introduction to Tornado》读书笔记

1.书籍信息

书名:Introduction to Tornado
作者:Michael Dory, Adam Parrish, Brendan Berg
出版社:O’Reilly
ISBN:978-1-449-30907-7
页数:136

2.纸张、印刷与排版

看的电子书。各项区分度、间距均正常。

3.勘误

本书勘误页(O’Reilly):http://oreilly.com/…isbn=0636920021292
个人总结勘误:Introduction to Tornado_Oreilly_1版1印_勘误

4.笔记与评价

阅读级别:细读。
推荐级别:Tornado初学者细读。
阅读全文

MongoDB与PyMongo的安装(Linux/Windows XP)

近期在看《Introduction to Tornado》,其中第4章《数据库》部分使用的是MongoDB进行讲解,但是书中并没有对MongoDB的安装以及PyMongo的安装进行讲解,因此,查阅网上资料后,将安装过程和部分注意事项记录在本文中。本文中的安装涉及Ubuntu和Windows XP两个操作系统。

1.环境

环境1:
OS:Ubuntu 13.04 64bits
Python:2.7.4
MongoDB:2.4.5
PyMongo:2.5.2

环境2:
OS:Windows XP 32bits
Python:2.7.2
MongoDB:2.0.9
PyMongo:2.5.2
阅读全文

Tornado安装与“Hello World”

拖了很久,最近终于要开始学Tornado了,其实这篇文章应该是5月初写的,然后就一直没有时间来写,也没有时间继续学。希望这次能够有时间好好学一下,并且研读一下Tornado的源码。

1.环境

OS: Ubuntu 13.04 64bits
Python: 2.7.4
Tornado: 3.1
阅读全文

《统计思维:程序员数学之概率统计》读书笔记

1.书籍信息

书名:Think Stats: Probability and Statistics for Programmers
译名:《统计思维:程序员数学之概率统计》
作者:Allen B. Downey
译者:张建锋 陈钢
出版社:人民邮电出版社
ISBN:978-7-115-31737-7
页数:160

2.纸张、印刷与排版

32开小本,纸张白色、较厚。
字体大小正常,段间距较大。代码字体易区分,习题部分与正文不易区分。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/849
个人总结勘误:统计思维_人民邮电_1版1印_勘误

4.笔记与评价

阅读级别:细读。
推荐级别:细读。
阅读全文

《机器学习实战》读书笔记

1.书籍信息

书名:Machine Learning in Action
译名:《机器学习实战》
作者:Peter Harrington
译者:李锐 李鹏 曲亚东 王斌
出版社:人民邮电出版社
ISBN:978-7-115-31795-7
页数:332

2.纸张、印刷与排版

正常的16开本,纸张白色。
字体大小、行段间距正常。代码等特殊模块区分度较高。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/1021
译者勘误页:http://ir.ict.ac.cn/~wangbin/mli-book
个人总结勘误(部分已提交图灵社区):机器学习实战_人民邮电_1版1印_勘误

4.笔记与评价

阅读级别:细读。
推荐级别:细读。
阅读全文

return top