Freedom, economy and information technology.
Random header image... Refresh for more!

Web2Py: a python web framework we like

At Gioorgi.com we have used plenty of web frameworks.

Giovanni Giorgi used Seaside,  a lot of PHP frameworks, Java Struts, RubyOnRails, and Python Django.

We have started to look for Web2Py, a compact,  easy to learn  python web framework.

From the most notable feature, it runs also on Google App Engine.
Written by an Italian University professor for teaching web development, spots a very clean design, and a robust security infrastructure.
We  suggest it because installation (and upgrading) is a snap.

Let’s take a look to it…

[Read more →]

June 29, 2009   Comments Off

Python 3.0 Release

This entry is part 4 of 7 in the series Programming Languages

Python 3.0

We are pleased to announce the release of Python 3.0 (final), a new production-ready release, on December 3rd, 2008.

Python 3.0 (a.k.a. “Python 3000″ or “Py3k”) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places.

Python 3.0 Release

We are happy for Python 3.0 roll out, although we are not confortable with it, because it is incompatible with the previous python version.

It is too early to be sure, but we hope Python 3.0 will help the growth of the python community.
Try it!

December 4, 2008   Comments Off

Log Manager

Il seguente esercizio operativo serve per prendere confidenza con:

  1. Libreria Java Servlets & JSP
  2. Libreria Log4J

Si richiede di creare una pagina jsp che consenta di modificare dinamicamente alcuni livelli di logging:

Dettagli:

  • Si richiedono 5 livelli di log (qui ne sono mostrati solo 3 per semplicità)
  • Si richiede di poterli configurare modificando un solo punto (es 5 var nascoste nel form)
  • Si richiede di poter configurare la password (idem come sopra)
  • Se la password è errata il sistema registra su un log l’errore e non fa nulla, ripresentando la maschera.

Riferimenti

November 28, 2008   Comments Off