En
All English articles are marked under this category
-
Do you want develop web applications in a fast, prototype based way using Python?
Follow us and learn how to use web2py….
Step 1: Python 2.6 proper setup
On Linux be sure to install sqlite development library; the following command will help on RedHat:
sudo apt-get install sqlite-devel
Install python 2.6, this will avoid the need of additional libraries.
You will also need openssl, so if you haven’t it issue commands like
sudo apt-get install openssl
and be sure to get also the python wrapper pyOpenSSL hosted here
We happly compiled pyOpenSSL from sources
For more tips and tricks look also at this recipe about Apache Setup, if you need it.
Read More -
Closure in Java: fast and nice!
Feb 26, 2010 · 4 min readprogramming_languages en evergreen lang · closure functional-java functional-programming html http java·I have decided to re-cook this subject, adding a my specialized Example also.
Let’s start!
Read More -
This article is a work in progress: it will be expanded by your comments…
Python is a very curios programming languages: it give you classes but also a strong function-oriented environment to play with. So, if you like functional programming (read: you like Lisp and/or Erlang) you should give python a closer look.
Read More -
Privacy is important: in the last days I have read the following on Slashdot:
"A Facebook employee has given a tell-all interview with some very interesting things about Facebook's internals. Especially interesting are all the things relating to Facebook privacy. Basically, you don't have any. Nearly everything you've ever done on the site is recorded into a database. While they fire employees for snooping, more than a few have done it. There's an internal system to let them log into anyone's profile, though they have to be able to defend their reason for doing so.[...]
via Slashdot: News for nerds, stuff that matters. -
Django Project, a powerful and clean Python Web Framework, is going to relase 1.2 as the next milestone at the beginning of March. For the meanwhile, you can grab the Beta2:
As part of the Django 1.2 release process, tonight we've released Django 1.2 beta 1, a preview/testing package that gives a little taste of some of the new features coming in Django 1.2. As with all alpha and beta packages, this is not for production use, but if you'd like to try out some of the new goodies coming in 1.2, or if you'd like to pitch in and help us fix bugs before the final 1.2 release (due in April), feel free to grab a copy and give it a spin.
Looking at the release notes we get- Object-level permissions
- Permissions for anonymous users
If you can, it will worth to look at.
Read More -
One of the best thing of scripting languages like Python is the ability to fast prototype complex things. In the past ten years, if you like to build distributed application you was forced to use huge and heavily languages like Java.
On Python there is a nice library called Pyro, which used with success:
Read More -
Book review by Stefano Fago: This book introduce one of most interesting language of new wave of functional programming. You will find a complete overview of clojure language focusing in functional paradigm that can be the real obstacle for a standard developer. The author try to follow you on learning different subject with a lot of examples but sometimes it need more reflection and time to master some arguments and a syntax that may seems obscure. The book is a good starting point to introduce you to a new way of programming but also to learn some particulars aspect of Java. To consider a complete but not easy reading. However a book to have!
Read More -
Testing is important.
Testing web interfaces is difficult, and often your consultant company prefer to suggest you a manual-based testing. But is it so difficult to do automatic web testing using open source software?
Let’s give a look to two nice web testing software
Warning: this article is still in progress: it has been published for getting comments all around.
Read More -
The English New Year Intro:
Hi all readers, the last reports show the lack of articles was a major issue for Gioorgi.com
My time was heavily compressed by my forthcoming baby (I will dad in a few months guys!).
Also my Job as Senior Consultant required a lot of my energy.
Read More -
We have just enabled the Twitter -Gioorgi integration, so you can keep following us also via twitter!
With also mobile (iphone-like) integration, you can follow us easily!
-
Setting up a bunch of Linux machines is easier now, thank to company like http://turnkeylinux.org/
At Gioorgi.com we have the need to setup a tiny box with PHP Mysql and a bunch of unix utilities, to automate common tasks.
We took one of the TurnKey iso, and then we customized it via the apt-* utilities. Let’s see the steps
Read More -
Every Year, Giovanni consider some "trends" based on his consultant experience. This trends have been gathered in the last six months, and are printed at regular basis. This thoughts are note merely "preference", but are strong opinions based on IT firms products, cleared by buzz-words and soap-opera-like scoop (like "Wired" bad ideas are :).
CMS Market is still facing PHP simplicity versus huge software house products.
Druapl & Wordpress are good. Drupal is an ace if you are very dynamic needs. For instance, multi-language sites, forums, polls and so on are a snap to install. But if usability is a concern, choose wordpress. joomla/Mambo are not so good in my own opinion, but I’d like to her a comment from you.
Read More -
I have found a beautiful trick to hibernate my brand new mac book pro:
I don’t like to waste battery life, especially when traveling. I love the Hibernate feature in Windows, and have all of my laptops set to hibernate when the lid is closed. The few extra seconds it takes to wake up is worth the saved battery life in my eyes. For those that don’t know here are the different states of the Macbook Pro....
Read More

