web

When less is less: google code dead

When Steve Jobs given some suggestions to Google, I fear he was still upset for the Android-carbon-copy of the iPhone. Because Jobs suggested Google to focus on a small subset of product (no more then five) and Google did it. And google started killing a lot of lab projects. Google Code Search was one of this …

When less is less: google code dead Read More »

How to display an animation during page loading

Old web site requires sometimes to show a big “Loading…” gif in the front of the page. It is not trivial to do it, especially if you have already plenty of jQuery forms developed, with complex form submission, and half the site in an ajax form. A small solution of this problem is to use …

How to display an animation during page loading Read More »

Explorer Canvas

Volete utilizzare il tag canvas di html5 anche su IE6 ed IE8? Google ha la soluzione… Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in …

Explorer Canvas Read More »

Web2Py Absolute trouble Shooter

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 for the yum variant see here http://stackoverflow.com/questions/233320/cannot-import-sqlite-with-python-2-6 Install …

Web2Py Absolute trouble Shooter Read More »

Web Testing Tools

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 …

Web Testing Tools Read More »

Changing orientation via a stylesheet

This magic CSS code is able to change the orientation of the printed page: @page port {size: portrait;} @page land {size: landscape;} .portrait {page: port;} .landscape {page: land;} For more information, take a look to the CSS Print Profile specification I thinked it was not possible to define printing orientation via a simple CSS! A …

Changing orientation via a stylesheet Read 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 …

Web2Py: a python web framework we like Read More »

Java HttpClient and Load Balancer bad interactions

Working for a very big customer, I found a very nasty interaction between Sun HttpClient (JDK 1.4) and Http  Load Balancers. In a complex network environment, sometimes you can experience low level TCP/IP comunication errors, because sometimes HttpClient get confused and hangs. The bad behavior of Sun HttpClient is well known: some guys suggested me …

Java HttpClient and Load Balancer bad interactions Read More »

About the Gioorgi KnowledgeBase

The Gioorgi.com’s Knowledge Base is a new service provided to readers. The Knowledge base arranges tips & tricks scattered on the web, and based on the Giovanni Giorgi’s  IT consulting experience. The information are mostly based on open source technology, but also commercial products are described. Albeit knowledge base born as a small random “basket …

About the Gioorgi KnowledgeBase Read More »