pywebdev for Ubuntu v9.04 released

I’ve posted a release of the pywebdev Python Web Developer package for Ubuntu update for the soon to be released v9.04-Jaunty Jackalope.

Version 2.6 (updated to the recently released 2.6.2) is the default Python environment in Ubuntu v9.04.   For compatibility and flexibility pywebdev also includes complete environments for Python versions 2.4 and 2.5.

A small number of packages have changed since the v8.10 release:

Packages Added in v9.04

Packages Removed in v9.04

An example of the Agile Cloud in action

An example of the Agile Cloud.

“You can build prototypes in the time it takes to have a meeting”
Simon Willison – Open Platform launch

This is phrase which sticks in my mind from Tuesday and I make no apologies for including it in 2 blog posts in a day. It has to be said that I don’t want ever to be in a 7 hour meeting (that was roughly how long ContentTagger took to build). However it’s still quite a quick turnaround and it got some extra niceness from a couple of “watercooler” moments (although one of them may have added on a couple of hours).

I definitely have attended meetings that have lasted at least seven hours.

The prototype was built using the default Google App Engine framework, Django templates and the Python client library for OpenPlatform.

A nice combination of Google App Engine, Python, and jQuery.

Intel Launches Nehalem-based Xeon Processors

This week Intel officially launched their new Nehalem-based Xeon processors.

Nehalem-based processors for desktops were launched last year under the Core i7 brand.

Intel claims that in addition to offering significantly higher level of performance than the processors that they replace, the Nehalem systems will consume up to 20 per cent less energy.

The architecture boasts the following features:

  • Integrated memory controller supporting two or three memory channels of DDR3 SDRAM or four FB-DIMM channels.
  • Integrated graphics processor (IGP) located off-die, but in the same CPU package.
  • A new point-to-point processor interconnect, the Intel QuickPath Interconnect, replacing the legacy front side bus.
  • Simultaneous multithreading (SMT) by multiple cores and hyperthreading, which enables two threads per core.
  • Turbo Boost which allows the operating system to request more performance, and if the chip is within its thermal power constraints, it can ramp up the clock speed for each individual core.
  • Improved virtualization performance

This appears to be one of the most significant releases of an x86 architecture processor in the last several years.

The new processor interconnect (QPI) in and of itself in rectifies a long standing architectural weakness in Intel processors.

OpenSolaris and Solaris have already been optimized for the Nehalem and provide good examples of the improvements enabled by this new architecture.

I guess it is safe to declare that my current desktop dream machine is the new Nehalem-based Mac Pro.