Python & Java stability or productivity
Labels: Java, Python — Tonylog 25 October 2007 @ 00:18Programmers are generally far more productive using python rather than Java. Studies have tried to make a general count of how much is more productive? More productive is between 5 and 10 times.
Dirty hands
The amount of code written by python coders compared to the one written by java developers is between 60 and 65% less, this may lead to improvement of results during the actual development of a software and would reduce to minimum the problem of bugs. On the other hand the process of compiling java source code may help substantially the development of applications whith “less” bugs trying to spend less time on the testing phase of the software, that may lead to an improvement of the satisfaction of the client with consequent gain in profits.
Libraries with java or custom development with Python
What python programmers find mainly difficult in making software using Java is the enormous amount of core and libraries documentation, a python programmer generally makes he’s own libraries of code that he evolves during he’s experience as a developer. What Java programmers find difficult using Python as a programming language is the tiny amount of built-in libraries, and the actual code that you need to give instructions to a machine; sometimes it may too small and it could become actually not easily comprehensible.Other main reason to choose one or the other may be related to the typology of data to handle in the software, in fact while java has a really restricted set of values to follow during the development and if an error is encountered the compiler will not make the executable (this may lead to programmer frustration personally experienced) python has not any problem storing in a variable an integer or a string, this python freedom however may create security lacks if not handled properly.
The choice between such different programming languages has to be considered on the base of the team, the job, the client and the time at disposal. Python applications may be, either unconsciously, connected to fast development and efficient software with long testing, Java applications are connected to stable long-term projects with smaller testing periods but longer development.
Java is a product of Sun Microsystems, to download java follow the link: … Java technology …
Comments (0)How difficult is to be the fastest growing internet company in the world
Labels: Blogging su Tonylog — Tonylog 24 October 2007 @ 23:12The Google documentary is one of the most interesting I have ever seen, it doesn’t tell anything about who made the documentary but it looks like is not a google product… too many embarrassed faces while asking about privacy, sharing, Gmail.
Enjoy!
Come installare la web cam Creative Live su ubuntu
Labels: Linux Operating System it — Tonylog 19 October 2007 @ 12:37
Le webcam Creative sono da sempre state le piu’ semplici da installare e configurare su sistemi Microsoft Windows nel tentativo di mantenere questa non indifferente qualita’ con il crescente incremento nell’uso del sistema Linux Ubuntu gli sviluppatori Creative Live hanno creato tutto il software necessario per l’utilizzo con sistemi Unix. Nel sistema operativo Linux Ubuntu Feisty Fawn il processo di installazione non e’ necessario in quanto se ci sono i Kernel Headers installati nella vostra macchina la Webcam Creative funzionera’ in automatico. Per verificare il corretto funzionamento della mia web cam ho usato Camorama (sudo apt-get install camorama, per avviare il programma sudo camorama), dopo avere riavviato il mio sistema Linux con la web cam inserita ed avere eseguito camorama ero di gia’ in grado di effettuare le mie video chiamate con aMSN e tutti i miei amici che usano Linux Ubuntu.
Troubleshooting:
- Problema: La camera non funzione (errore su device /dev/video0)
- Soluzione: Gli headers del kernel sono installati?( Facilmente installabili con Synaptic)
- Problema: La camera è fuori produzione ma io la vorrei usare.
- Soluzione: Scarica i driver da http://opensource.creative.com/webcam.html
- Problema: La camera non è nativamente supportata e non trovo i driver per usarla.
- Soluzione: Usa un wrapper, leggi l’articolo su come installare NDISWrapper.
- Problema: Ho provato tutto ma la camera continua a non funzionare anche se dovrebbe.
- Soluzione: Verifica se la camera è connessa ad una USB diretta al PC, il tuo problema potrebbe essere che è collegata ad un USB Hub.
