Giunto alla release 1.0, il progetto Python for Android è stato concepito con l'obiettivo di permettere agli sviluppatori di creare distribuzioni Python personalizzate e associate ad una selezione di moduli desiderati; in pratica, attraverso di esso sarà possibile ottenere un archivio APK (Android Package), pienamente compatibile con il Robottino Verde, contenente Python, le librerie a corredo e la propria applicazione. (more...)

Continua a leggere Creare distribuzioni Python per Android

Categoria: Scripting

Tags: ,
di Kiko

Uno dei framework che più ho apprezzato. Unitamente ad un linguaggio eccezionale come Python. Qualche giorno fa James Bennett ha dato notizia della versione 1.2 di Django. Cosa c'è di nuovo? Beh le novità  in effetti ci sono, le note di rilascio parlano chiaro. Per quanto mi riguarda la principale fra le novità  è il supporto a database multipli. àˆ stato poi potenziato il sistema che gestisce i permessi degli utenti anonimi. Rinnovato il sistema dei messaggi. Una nota importante: la versione minima supportata riguardo il linguaggio è la 2.4.

Continua a leggere Django 1.2 é tra noi!

Categoria: PHP e Open Source

Tags: ,
di Kiko

La release finale è prevista per giugno. Per adesso solo piccoli assaggi di uno dei linguaggi più potenti. Cosa c'è di nuovo? La lettura del documento ufficiale è piuttosto immediata. Un paio di ritocchi alla sintassi, presenza di nuovi dizionari ordinati e soprattutto una delle novità  più interessanti che si attendeva nella versione 3.1 del linguaggio: la libreria di I/O è in C. Tale scelta è dettata unicamente dal voler incrementare le prestazioni. Restiamo in ascolto per benchmark ufficiali.

Continua a leggere Python 2.7 beta 1: pronti via!

Categoria: Scripting

Tags:
di Kiko

Il linguaggio Python ha conosciuto un grande successo. Facile da studiare, risulta molto efficace in vari contesti, non ultimo il web. Innumerevoli librerie di ottima qualità  permettono di realizzare al volo script davvero interessanti, anche complessi. Proprio per quanto concerne il web esiste il protocollo WSGI che permette di dirottare le richieste provenienti dal browser verso le applicazioni e quindi ritornare le risposte. Nicholas Piel ha scritto un paio di righe di codice allo scopo di testare e fare un rapporto soddisfacente sui vari wsgi server disponibili per Python. Il risultato testimonia come questi server possano offrire ottime soluzioni e buona efficienza. Trovate i dettagli in questo articolo. Io sottolineerei una frase dell'autore: la velocità  dipende molto da come scrivete il codice. Una grande verità  che spesso gli sviluppatori tendono a dimenticare puntando il focus solo sui framework e sui server.

Continua a leggere Python Web Server a confronto

Categoria: Scripting

Python 3.0

5 Dec

Per chi si fosse perso l'annuncio ufficiale, il 3 Dicembre è stato ufficialmente rilasciato Python 3.0. Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places. Non ho le competenze necessarie per commentare la nuova release dunque cedo volentieri la parola a chi è più preparato di me sull'argomento. Vi lascio con la lista delle novità  redatta da Guido van Rossum e aggiornata a ieri.

Continua a leggere Python 3.0

Categoria: PHP e Open Source

Tags:

Packtpub.com ha rivelato il nome del vincitore degli Open Source CMS Award 2008 per la categoria "Best Other Open Source CMS", sezione dedicata appositamente ai Content Manager non realizzati in linguaggio PHP. Con questo riconoscimento Plone si aggiudica un premio in danaro pari a 2.000 dollari; il secondo e il terzo posto sono invece andati a dotCMS e a DotNetNuke, per entrambi è previsto un premio di 500 dollari. (more...)

Continua a leggere Plone é Best Other Open Source CMS

Categoria: CMS

Dopo il supporto a Ruby e Rails, YAML, PHP e nuovi SCM, presto NetBeans introdurrà  anche il supporto a Python. La notizia non è una novità  assoluta, da qualche tempo infatti è disponibile una pagina sul wiki di NetBeans contenente una preliminare roadmap ed alcuni dettagli. Quello che ancora non sembrava essere chiaro, almeno a me, erano i tempi di rilascio. Curiosando qua e là  sembra che non se ne parlerà  prima di Netbeans 6.5, anche se il progetto ha già  raggiunto la milestone 6. Tuttavia, dal blog di Tor Norbye (lo stesso sviluppatore coinvolto nel supporto a Ruby/Rails), leggo tra le righe nell'ultimo post una certa priorità  al progetto.

Continua a leggere In cantiere il supporto a Python per Netbeans

Categoria: Software e Servizi

Tags: ,

La nuova versione di Django (la 1.0), il celebre framework per lo sviluppo rapido di applicazioni web in Python, sta per arrivare: l'uscita è prevista entro la prima metà  di settembre, e attualmente è stata rilasciata la prima release candidate. Aggiornamento: in anticipo rispetto a quanto previsto il team di sviluppo ha annunciato nella serata di ieri l'uscita della release 1.0 definitiva. Per tutte le novità  sono disponibili le note di rilascio. (more...)

Continua a leggere Django 1.0 sta arrivando

Categoria: Scripting

Dopo un'attesa quasi interminabile, da qualche giorno è disponibile Trac 0.11. Circa due anni di sviluppo hanno caratterizzato questa nuova versione. Numerosissime le novità  tra le quali l'attesissimo sistema di workflow personalizzato, controllo dei permessi e gestione evoluta degli utenti. Novità  anche per il wiki, il sistema di gestione dei commenti e delle milestone, il browser dei repository e la colorazione della sintassi ora affidata alla famosa libreria Pygments. Nonostante le innumerevoli richieste, Trac 0.11 continua a non supportare né la gestione multi progetto né i campi personalizzati. àˆ tuttavia possibile integrare queste funzionalità , più o meno elegantemente, grazie ai plugin disponibili. Per maggiori informazioni vi rimando direttamente al sito ufficiale.

Continua a leggere Rilasciato Trac 0.11

Categoria: PHP e Open Source

Tags: ,

Dopo tanto speculare i web services diventano una realtà , anche grazie alla solita Google, che entra in questo nuovo mercato lanciando in beta il suo nuovo App Engine.App Engine è un piattaforma che permette di far girare le proprie applicazioni direttamente dalle infrastrutture di Google, gratuitamente: Google App Engine ti permette di far girare le tue applicazioni web sulle infrastrutture di Google. Le applicazioni create con App Engine sono facili da costruire, semplici da mantenere e semplici da scalare qualora il tuo traffico e lo spazio per i tuoi dati cresca. Con App Engine non ci sono server da gestire: devi solo uploadare la tua applicazione e sarà  pronta per essere usata dai tuoi utenti. Python è l'unico linguaggio al momento supportato, e dentro App Engine è presenta un semplice framework per lo sviluppo rapido (chiamato webapp) nonché il supporto a Django. Oltre all'abbattimento dei costi di mantenimento, un altro vantaggio notevole è quello di poter interfacciarsi e utilizare dalla propria applicazione tutti i servizi che Google già  offre, come ad esempio Google Accounts per la gestione degli utenti. Su TechCrunch trovate un panoramica del servizio con un video introduttivo di Guido Van Rossum, il papà  di Python. Ora la domanda è: App Engine potrà  diventare un ulteriore forte veicolo di diffusione di Python sul web? Oppure questo fornire supporto inizialmente solo per Python rischia di essere un collo di bottiglia per tutta la piattaforma?

Continua a leggere Google App Engine e il futuro di Python

Categoria: Scripting