Toro - 基于PHP的REST开发框架
Toro is a PHP router for developing RESTful web applications and APIs. It is designed for minimalists who want to get work done.Features1. RESTful routing using strings, regular expressions, a...
Getting going quickly with Python, MongoDB and Spatial data
As a follow up to my last post about getting spatial going in MongoDB on OpenShift, today we are going to put a web service in front of it using Python. There are several goals for this article:...
RoR、PHP和Python的比较
It is always advised by the web development experts that whenever you are confused about selecting the right platform. for developing the website then in that situation you should consider a few f...
一种项目自动化管理工具Rike介绍
最近,德国的自动化企业Arago开源了其内部使用的项目管理工具Rike,基于MIT许可协议。 Rike能够使团队根据看板管理原则(在同一道工序或者前后工序之间进行物流或信息流的传递)自主管理他们的任务,从而使工...
Adobe AIR 3.4版发布
Adobe今天正式发布了Flash Player 11.4和AIR 3.4。 最新版本中的新特性包括: 1. ActionScript. workers,允许ActionScript脚本的多个独立线程并发执行2. 新增Telemetry(遥测)API3. lash Player Sandbox...
改进RavenDB的MapReduce性能
This is another stream of conciseness post, with me trying to figure out what is the best way to resolve a given problem.Update: I ended up solving this in a drastically different way. I'll post...
Six提供了Python 2和Python 3的兼容库
地址:http://packages.python.org/six/Six provides simple utilities for wrapping over differences between Python 2 and Python 3.Six can be downloaded on PyPi. Its bug tracker and code hosting is...
AWS Elastic Beanstalk宣布支持Python
It’s a good day to be a Python developer: AWS Elastic Beanstalk now supports Python applications! If you’re not familiar with Elastic Beanstalk, it’s the easiest way to deploy and manage scalab...
jclouds日志工具介绍
TL;DR For basic header and wire logging in jclouds:1. Download logback2. Put the JARs on your classpath3. Put this logback.xml on your classpath4. Use the SLF4JLoggingModule()5. RunI’m st...
Griffon 1.0.2发布
Location: http://griffon.codehaus.orgThe Griffon team is happy to announce Griffon 1.0.2, the second maintenance release of the 1.0.x series.Griffon is an application framework for developing...
简单的键值存储测试
This is the first follow-up to my post on a simple test of KVS alternatives. To recap, I tested a simple single table schema in MySQL using the NDB and InnoDB storage engines. To have a Key-Value ...
让Django支持多种数据库
In a recent Django class one of my students posed the problem she was learning Django to tackle - she would be responsible for writing a web-based administrative interface to a database whose stru...
Sencha Architect 2.1版发布
Sencha Architect是基于HTML5的应用可视化构建工具。Sencha团队今天发布了Sencha Architect 2.1版本。Sencha Architect是个可视化的应用开发工具,在该公司的HTML5布局工具Ext Designer的基础上构建,并扩展了...
JavaFX 2.2版发布
甲骨文今天正式发布了JavaFX 2.2。 该版本中包含了针对Windows、Linux和Mac OS X平台的SDK,不过JavaFX运行时仍然只支持Windows和Linux平台。 该版本的主要新特性包括: 1. 支持H.264和AAC编码的媒体2. ...
让Redis数据集保持一致性
As you start using Redis more, you soon find yourself delving into redis' transactions. A traditional RDBMS' view of CAS (compare-and-set) transactions is:- Lock down the entire database to writ...
Implementing a generator/yield in a Python C extension
In Python, a generator is a function that returns an iterator object. There are a couple of ways to do this, but the most elegant and common one is to use the yield statement.For example, here i...
Spring Tool Suite 3.0发布
Spring项目组目前已经发布了Spring Tool Suite 3.0版本。 Spring Tool Suite是一个基于Eclipse的工具套件,包括了开发Spring项目所必需的组件。支持Spring核心框架、Spring Integration、Spring Batch、Spri...
Using sub-generators for lexical scanning in Python
A few days ago I watched a very interesting talk by Rob Pike about writing a non-trivial lexer in Go. Rob discussed how the traditional switch-based state machine approach is cumbersome to write, ...
Spring Data Neo4j Webinar Follow up
Thanks again everyone for attending the Intro to Spring Data Neo4j webinar. We hope you enjoyed the presentation and learned a lot. We answered all of your questions below. Feel free to use the li...
键值数据库Riak发布1.2版
Riak 1.2 发布了,Riak 是一个去中心化的 key-value 存储服务器,提供一个灵活的 map/reduce 引擎,一个友好的 HTTP/JSON 查询接口。该版本主要改进内容:更加高效,支持多 Riak 节点Stage and review, the...