Archivio della Categoria 'Python'

DeVeDe 3.01

Venerdì 7 Settembre 2007

DeVeDeDeVeDe è un programma per creare video DVD e CD (VCD, sVCD o CVD), molto semplice e comodo per gli utenti non esperti, da qualsiasi numero di file video, in ogni formato supportato da Mplayer.
Il grande vantaggio rispetto agli altri programmi di questo tipo è che necessità per funzionare solo di Mplayer, Mencoder, DVDAuthor, VCDImager and MKisofs (oltre a Python 2.4, PyGTK and PyGlade), tutte cose facilmente installabili nelle varie distribuzioni GNU/Linux, quindi una bassa dipendenza da altri programmi.

Sono state fatte molte migliorie nel tempo, forse quella che più si aspettavano gli utenti è la possibilità di aggiungere menù ai DVD con una lista di titoli e la possibilita di scegliere l’immagine di sfondo.

Provatelo bastano pochi click per avere un lavoro ben fatto e completo.

WebCleaner - HTTP proxy

Giovedì 2 Agosto 2007

Traduco dal sito stesso di WebCleaner … La prima funzionalità di WebCleaner che lo distingue dagli altri proxy è il filtro esatto dell’HTML, questo rimuove gran parte degli annunci non desiderati.

Il filtro non sostituisce solo alcune stringhe, ma analizza tutti i dati HTML.
Il parser è veloce (scritto in C) e può far fronte ad ogni pagina HTML; se il parser non riconosce le strutture dell’HTML, esso passa i dati sopra il proxy fino al nuovo riconoscimento di un tag.
Nessun dato HTML valido è mai scartato o cassato.

Un’altra funzione è il filtraggio JavaScript: le istruzioni Javascript sono eseguite nel motore integrato Javascript di Spidermonkey che inoltre è usato dalla suite Mozilla. Ciò elimina tutti gli script offuscati, popup e cose come “document.write ()”, le altre funzioni di Javascript funzioneranno come di consueto.

Il filtro esatto HTML ha un’altro aspetto positivo: è possibile rilevare ed impedire i difetti di sicurezza conosciuti nei processori HTML. Vari (ma non tutti) exploit buffer overflow o attacchi Denial of Service sono riconosciuti e sistemati dal codice della classe HtmlSecurity.

Seguono una lista delle funzionalità:

  • rimozione dell’HTML non gradito(annunci, flash, ecc.)
  • blocco delle popup
  • disabilitazione delle GIF animate
  • filtro immagini per grandezza, rimozione banner
  • compressione di documenti “al volo” (con gzip)
  • riduzione delle immagini JPEG per occupare meno banda
  • rimozione/aggiunta/modifica arbitraria degli header HTTP
  • configurabile da un’interfaccia web
  • uso delle blacklist di SquidGuard
  • modulo filtro antivirus
  • riconoscimento e correzione di difetti di sicurezza di HTML
  • supporto all’autenticazione proxy Basic, Digest e NTLM (non testato)
  • controllo di accesso basato sui singoli host
  • supporto HTTP/1.1 (connessioni persistenti, pipelining)
  • supporto HTTPS (sia redirezione che filtro)

Questa è la home page di WebCleaner per chi volesse approfondire la documentazione o fare il download.

PyDev 1.2.5

Giovedì 23 Novembre 2006

PyDevNuova versione di PyDev per Eclipse, plugin interessante che permette di avere un IDE Python veramente bello e funzionale, di seguito i punti più importanti di questa release dal sito….

  • Prossima release della funzione di esplorazione package di Pydev. Attualmente sono state implementate le seguenti funzionalità:
  • Azioni comuni sulle risorse (cancellazione, copia, rinomina, team…)
  • Visualizzazione delle cartelle Sorgenti con icone differenti
  • Linking mode abilitato
  • Visualizzazione sottolineata per i file python
  • Apertura tramite sottolineatura che mostra direttamente il file nel punto corrispondente
  • NOTA: Il pacchetto di eslporazione è ancora in beta test
  • Bug-fix per il Debugger: risolti i crash quando si faceva debugging su programmi wxPython
  • Viene considerata la codifica anche in apertura dei file (non solo quando vengono salvati)
  • Patches da Gergely Kis - Opzione per avere un ‘default interpreter’ nella combo per la selezione dell’interprete da usare.
  • Patch da Gregory Golberg - Ctrl+Shift+D con una variabile selezionata in modo debug ne mostra il valore.

Potete approfondire e fare il dowload del plugin da PyDev.

Pygments 0.5

Lunedì 30 Ottobre 2006

PygmentsSi legge dalla “Home Page” ….. Mira ad essere un evidenziatore generico di sintassi per uso generale in tutti i tipi di software quali i forum , wiki o altre applicazioni che devono rendere il codice sorgente pubblicato leggibile.

I punti culminanti sono:

  • è supportata una vasta gamma di linguaggi, formati e regole di markup
  • un’attenzione speciale è prestata ai particolari che aumentano la qualità
  • il supporto a nuovi linguaggi può essere aggiunto facilmente
  • è disponibile un certo numero di formati di output, attualmente HTML, LaTeX e sequenze ANSI
  • è utilizzabile come strumento a linea di comando e come libreria

Potete scaricare qui “Pygments“.

Python 2.5

Lunedì 2 Ottobre 2006

Python 2.5
Il 19 Settembre 2006 è stata rilasciata la versione final di Python 2.5
Python 2.5 è l’ultima delle major release di Python, per sapere cosa c’è di nuovo potete consultare la sezione “What’s New” in inglese.
Essendo una final release può essere considerata adatta per un uso in “produzione”. Per informazioni complete e per il download potete andare su “Python 2.5

EasyEclipse 1.0

Lunedì 11 Settembre 2006

EasyEclipse 1.0EasyEclipse è una release di Eclipse preconfigurata con tutti i pacchetti ed i plugin per uno specifico ambiente di sviluppo. Ogni distribuzione contiene tutto il necessario per iniziare lo sviluppo di codice senza ulteriori download. Per ognuna delle distribuzioni , nexB a selezionato un serie di plugin per ottimizzare lo sviluppo ed il test del codice.

Potete andare alla home page di “EasyEclipse” oppure fare il download della distribuzione che più vi interessa “EasyEclipse Distributions“.

OpenOffice & Python

Lunedì 7 Agosto 2006

PyUNO è un’interfaccia generica tra python e OpenOffice che usa il
modello a componenti chiamato UNO (Universal Network Objects).

Questa interfaccia permette ai programmatori python di scivere script
eseguibili attraverso un’istanza in esecuzione di OpenOffice dal runtime
di python attraverso la tecnologia interprocesso UNO.
E’ possibile implementare anche dei componenti UNO scritti in python che
possono essere caricati direttamente in OpenOffice.

Qui potete trovare una descrizione più dettagliata di PyUNO.

Qui potete scaricare OpenOffice in Italiano.

Libro gratuito eccellente - Dive Into Python.

Lunedì 12 Giugno 2006

Dive Into Python

Dive Into Python è un libro gratuito sul linguaggio di programmazione Python, per programmatori esperti. Potete leggere il libro online o scaricarlo in uno dei vari formati disponibili. È inoltre disponibile in svariate lingue.