Amazing Algorithms with NoSQL: A MongoDB Example
In one of my previous blog posts, I debated the superficial idea that you should own billions of data records before you are eligible to use NoSQL/Big Data technologies. In this article, I try t...
Apache HBase on Amazon EMR
This week Amazon has released HBase on Amazon Elastic Map Reduce (EMR). As Jeff Barr explains:AWS has already given you a lot of storage and processing options to choose from, and today we are a...
High-Resolution Mandelbrot in Obfuscated Python
Here’s a followup to last month’s post about Penrose Tiling in Obfuscated Python.The Mandelbrot set is a traditional favorite among authors of obfuscated code. You can find obfuscated code in ...
用PHP开发桌面应用程序
PHP可以开发桌面程序,不要怀疑这一点,请听我一一道来。Most of us are familiar with PHP Web Applications. But PHP standalone application is something new. Now we can make standalone applications w...
Why MongoDB? It's the developers, stupid
Open ... and Shut Increasingly the third standard within enterprises for databases, MongoDB, has been claiming a lot of victories lately. In relative terms, it has become the second-hottest skill ...
一种轻量级的NoSQL数据库PouchDB
PouchDB is a tiny JavaScript. library that lets you to store and query data for web applications that need to work offline, and synchronize with an online database when your app goes online. Pouch...
分析Python代码的好工具PyLint
Python code analysis can be a heavy subject, but it can be very helpful in making your programs better. There are several Python code analyzers that you can use to check your code and see if they ...
NoSQL for Storage Relational for Reporting
Given I think there is a shift afoot towards client-side MVC dealing in whole JSON documents up and down the wire, I’m wondering if there is also need for a technology to transparently create/mai...
Griffon and Gradle 1.0发布
Wow! This week should be called Gr8 Week, because we have seen two very important 1.0 releases of two projects. First was Griffon during Gr8Conf. And now Gradle is also released. Very important st...
PHP表单处理指南
One of the key things to learn if you are just starting to learn PHP is how to handle forms. This process seems to stump new developers to PHP but this shouldn’t be a big obstacle. PHP has many...
Python中的__new__()详解
Lately I started looking into Django code and wish to write about internals of Django. I started with Django models and will be writing about it soon. For understanding how Django models work, I...
How Python MongoDB Toolkit Ming Can Ease Schema Maintenance
And now that you're all caught up, let's jump right in with Ming....Why Ming?If you've come to MongoDB from the world of relational databases, you have probably been struck by just how easy ev...
Circular Reference with Mongo Appender can Crash Your Process
I’ve blogged some days ago on the possibility to save log4net logs inside a Mongo database, but you should be aware that this technique can be dangerous if your objects have circular references. ...
PyPy 1.9发布
We're pleased to announce the 1.9 release of PyPy. This release brings mostly bugfixes, performance improvements, other small improvements and overall progress on the numpypy effort.It also brin...
Python下载文件实例
Downloading files from the internet is something that almost every programmer will have to do at some point. Python provides several ways to do just that in its standard library. Probably the mo...
桌面应用开发框架Griffon 1.0发布
Griffon开发团队近日发布了Griffon 1.0正式版。 Griffon是一个用于开发基于JVM的桌面应用程序的框架,使用Groovy作为主要语言。受Grails的启发,Griffon遵循“约定优于配置(Convention over Configuration)...
Using lxml.objectify to Parse XML With Python
A couple years ago I started a series of articles on XML parsing. I covered lxml’s etree and Python builtin minidom XML parsing library. For whatever reason I didn’t notice lxml’s objectify sub...
Pig / Cassandra: binary operator expected
The Big Data/BI Zone is brought to you in partnership with Jaspersoft and GridGain. Here you'll learn to work with large data sets, gain Business Intelligence, and even brush up on your statistics...
Circular Reference with Mongo Appender can Crash Your Process
I’ve blogged some days ago on the possibility to save log4net logs inside a Mongo database, but you should be aware that this technique can be dangerous if your objects have circular references....
Basic Aggregation in MongoDB 2.1 with Python
Why a new framework?If you've been following along with this article series, you've been introduced to MongoDB's mapreducecommand, which up until MongoDB 2.1 has been the go-to aggregation tool ...