26 aprile 2008

Rilasciata Hardy Heron 8.04


Ci siamo ubuntu 8.04 hardy heron LTS è stata rilasciata, esattamente il 24/04/08 e io l'ho già scaricata, ho l'abitudine di non installare versioni beta per poterne gustare tutto d'un botto le novità proposte da Canonical.
La distro nel suo complesso sembra più reattiva della precedente versione, nonostante le critiche mosse al tema "ubuntu uman" nuove sfumature e trasparenze lo rendono molto più piacevole è usabile, tra cui c'è un nuovo wallpaper molto più elegante dei precedenti. Le novità tra le applicazioni : Firefox 3 in versione beta2, a prima vista sembra il Firefox di sempre, ma le novità ci sono, tra cui un nuovo gestore dei download, rinnovata anche la gestione dei segnalibri, più attenzione è stata data alla sicurezza, è sembra un tantino più reattivo.

Nel reparto office c è la nuova versione Open Office 2.4.0, Cheese per la cattura di filmati e immagini tramite la web cam, Vinagre per collegare i desktop in modo remoto, è un nuovo client BitTorrent, Transmission abbastanza semplice da usare, ma hanno pensato anche ai cosiddetti utenti della prima volta, con una applicazione che permetterà di installare Gnu/Linux anche ai più scettici parlo di Wubi, che rende veramente elementare l'installazione da Windows.

14 aprile 2008

Google app Engine


Google partorisce App Engine, piattaforma in Python in grado di far girare applicazioni web residenti direttamente sui server di google. Le applicazioni create con App Engine saranno perfettamente in grado di dialogare con i servizi già in uso di google, e tutto questo in modo gratuito. Dopo tanto parlare dei web services google ci permette di creare le prime applicazioni

13 aprile 2008

Python: Oggetto File in Scrittura e Lettura

Prima di manipolare un file con uno dei tanti linguaggi di scripting, è necessario aprire il file

con la funzione open(nome_del_file, modo), per poi chiuderlo con il metodo close().

Ecco un esempio in Python di apertura di un file .txt, scrittura è lettura

 


>>> creaFile = open("WEB_TV.txt", "w")

#apre il file in scrittura


>>> creaFile.write("Channel Six on Web TV")

#scrive Channel Six on Web TV nel file


>>> creaFile.close()

#chiude il file in scrittura write()


>>> leggiFile = open("WEB_TV.txt", "r")

#apre il file in lettura


>>> web_tv_file = leggiFile.read()

#legge il file


>>> leggiFile.close()

#chiude il file in lettura read()


>>> print web_tv_file

#stampa a video il risultato

Python: Generare Numeri Random

Generare numeri pseudo casuali usando la Funzione per gli interi randrange, del modulo random()



>>> import random


>>> for i in range(1,21):

#range da 1 a 20
... print "%10d" % (random.randrange(1, 7)),


... if i % 5 == 0:

#ritorna il totale dei numeri casuali
... print i


Python: GetPass su Sistema Win

Impostare una verifica d' utenza su un sistema windows

import getpass

def getLogin():

name = raw_imput("Login: ")
#assegna il login

passwd = getpass.getpass("Password: ")
#assegna la password

return name, passwd
#ritorna la tupla login e password

getLogin()
#richiama la funzione


Il login mentre lo si digita appare in chiaro sul monitor. La password al contrario del login
non è visibile sul monitor per ragioni di sicurezza.