En
All English articles are marked under this category
-
Mercurial, The Definitive Guide

I Love Version Control Software, as I like programming languages. So even if “Mercurial, The definitive guide” was published months ago, I asked O’Reilly to review it. The Bryan O’Sullivan book is very compact, and will explain the mercurial world in less than 250 pages.
Read More -
After a long experience with O’Reilly, we decided to try their service “Safari Books Online”. This article will explore the pros and cons of this courageous service, which we believe will give you many satisfactions.
La versione italiana di questo articolo è disponibile a questo link.
Read More -
Willing to switch to Subversion to Mercurial (you will, belive me!)?
http://wiki.pylonshq.com/display/pylonscookbook/Mercurial+for+Subversion+Users
and be happy!
If you prefer a different introduction http://hginit.com/ is a very good start
-
If you need to set up a mailing list, I will suggest two choices:
- http://www.phplist.com/ An open source email campaign manager, with an hosted option The Free account has an unlimited number of contacts, but a 300 message per month limit.
- http://www.mailchimp.com Commercial hosted solution. Very nice site, with a strong appeal. Free Up to 500 contacts, so the first seems better.
-
To convert an Emacs buffer from DOS line endings to Unix, type C-x [ENTER] f unix [ENTER].
-
XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
-
"With Ubisoft's fantastically awful new DRM you must be online and logged in to their servers to play the games you buy. Not only was this DRM broken the very first day it was released, but now their authentication servers have failed so absolutely that no-one who legally bought their games can play them. 'At around 8am GMT, people began to complain in the Assassin's Creed 2 forum that they couldn't access the Ubisoft servers and were unable to play their games.' One can only hope that this utter failure will help to stem the tide of bad DRM."
via Slashdot | Ubisoft's Authentication Servers Go Down.So, if you plan to protect your software, DRM is a bad choice. Please help Apple, to do a better product: sign the petition to avoid iPad DRM.
-
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 -
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.
-
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!
