资讯月刊下载
[开源软件] TurboGears:一站式的Python开源模组大集合
TurboGears是一款基于Python的Web开发框架,它由许多子项目所构成,可以帮助开发者将许多主要组件集成在一起,主要提供网页前端到后端整合的网站框架。目前的最新版本为2013年8月25日发布的 TurboGears 2.3.0。代码托管在Github上,遵循MIT开源协议。 TurboGears可以帮助开发者在数分钟内创建一款基于数据驱动、ready-to-extend的应用程序。 ...
[编程语言] IPython 1.0发布,强大的Python交互式Shell
在今年年初颁布的“2012年度自由软件奖”中,开发者Fernando Perez凭借IPython这一项目获得了2012年度自由软件推动奖。 今天IPython项目终于发布了1.0版本。 IPython是一个Python交互式Shell,提供了一个强大的交互式计算架构。支持变量自动补全、自动缩进,且支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的Python Shel ...
[开源软件] Python六大开源框架对比:Web2py略胜一筹
Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库、这些都可以设计到你的Web应用程序里面。 在这篇文章里,我们将为Python Web ...
[开源软件] Mozilla Playdoh:基于Django的Web应用模板
Mozilla Playdoh是一个基于Django的Web应用开发模板。 Django是一个高级的Python Web框架,可以帮助开发者进行快速开发以及进行整洁、务实地设计。而Playdoh是一个简单的预配置的Django项目,在Django的基础上增加了一些基本的模块和中间件,以满足更多的开发目标。 Mozilla称,使用Playdoh的好处在于: 提高应用程序及其数据的安全性 高流量 ...
[开源软件] 将 Visual Studio 变身为 Python IDE
众所周知,Visual Studio是开发Windows平台产品的利器,是C#、ASP.NET等应用开发的首选IDE。其实,Visual Studio也可作为Python IDE来使用。你只需在Visual Studio的基础上,安装PTVS(Python Tools for Vistul Studio)插件,即可快速将Visual Studio变成Python IDE来使用。 PTVS部分功能 ...
[研发管理] 不利于写出好代码的15个职场因素
每个开发者在编码时,都希望代码像水管的水一样源源不断的流出,思绪不被打断。但在现实开发中,经常会由于一些事情突然中止或停下。本文就总结了现实工作中,影响编码进度的15个“拦路虎”。 1.开会 停止手头的编码工作,去参加会议。程序员或许不会相信,他们可能已经在会议室花费了数周或数年时间和老板闲聊技术细节。 当你从会议室出来后,大脑可能需要一定的转换时间,才能再重新投入到编码工作上,你很有可能需 ...
[企业架构] Phusion Passenger:在Apache/Nginx上部署Ruby/Pytho ...
Phusion Passenger是Apache和Nginx服务器的一个扩展模块,用于在服务器上更便捷地部署Ruby/Rails和Python/Django应用程序。该模块主要关注于应用部署的易用性和功能的稳定性。 今天Phusion Passenger开发团队宣布该模块正式进入v4时代,发布了首个稳定版本4.0.1。(由于Nginx今天爆出了一个重要的安全漏洞,Phusion Passenger ...
[开源软件] 2012年度自由软件奖出炉,IPython、OpenMRS获殊荣
上周六,自由软件基金会(FSF)主 席Richard M. Stallman在LibrePlanet 2013大会上宣布了2012年度自由软件奖的获得者。 1. 自由软件推动奖——IPython创造者Fernando Perez 自由软件推动奖每年都会颁给那些为自由软件的进步和发展做出巨大贡献的个人。 今年该奖的得主为Fernando Perez,他是IPython项目的创始人。IPython ...
[互联网] 谷歌发布 App Engine 1.7.4
谷歌App Engine团队今天发布了App Engine 1.7.4版本,这是本年度最后一个正式版本,包含了一些功能改进和bug修复。下一个版本的开发工作将于明年2月份开始。 该版本的主要新特性包括: 1. 扩大对欧盟数据中心的支持: 该版本扩大了对于欧盟数据中心的支持,但目前仅限于部署计费功能的应用程序。开发团队称,未来几个月内还将进一步扩大这种支持。 2. Java版改进: 增加了 ...
[互联网] 谷歌发布App Engine 1.7.3,支持Java 7
谷歌今天发布了App Engine 1.7.3版本。 该版本最主要的特性是,App Engine Java SDK支持开发者使用本地Java 7来运行和测试App Engine应用程序,并支持以下Java 7语言特性: 可在Switch语句中使用String类 二进制字面值表达式使用简单的0b或0B前缀 单个catch块可以同时处理多个异常 改进了用于泛型实例创建的类型推断 简化了可变参数方 ...
[互联网] Google App Engine 1.7.2 发布
Google App Engine开发团队今天发布了最新的1.7.2版本。 该版本包含了一些新功能和改进,修复了超过130处bug,其中包括: PyCrypto 2.6现在可以作为Python 2.7的第三方库。 Java Threads现在完全支持Java运行时的所有特性。 允许开发者获取应用程序内部的关于任务队列的统计信息。 开发者现在可以为App Engine中的付费应用程序上传超过1 ...