Howto: Make RML templates from Openoffice.org ODT files

mercoledì, 30 dicembre 2009

Report Markup Language (RML) is the ReportLAB and Open ERP format for pdf reports. It’s an XML format and it can be easy generated from web application, such as Django. Satchmo uses rml templates for shipping labels, invoices and packing slip.

One way to generate those templates it to write by hand the XML, with some difficult actions needed to generate tables and complex items.

Another easy way is to use OpenOffice.org to make the template. (continua…)

Online la traduzione italiana di Django-CMS by SOASI!

venerdì, 21 agosto 2009

SOASI ha tradotto in Italiano il software django-cms, l’applicazione studiata per il famoso framework in Python che permette di gestire con estrema semplicità contenuti standard per un sito web, da affiancare alle applicazioni specifiche che giustificano l’utilizzo di Django.

Potete scaricare i file della traduzione direttamente sul nostro repository github, in attesa che il team di sviluppatori includa la patch nella branca principale di django-cms:

Scarica la traduzione italiana di django-cms

Sviluppo Applicazioni Facebook: Animali Senza Casa

giovedì, 25 giugno 2009

Animali Senza Casa sbarca su Facebook. SOASI ha realizzato una nuova applicazione che permette agli utenti di inserire un box nel loro profilo, con un annuncio casuale.

Se hai un account Facebook puoi aprire l’applicazione direttamente: Animali Senza Casa @ Facebook

Questa applicazione si integra perfettamente con un database di annunci già realizzato attraverso Django, un framework che si basa su MySQL e python, ma lo scambio di informazioni di una applicazione dentro Facebook può avvenire con qualsiasi linguaggio di programmazione che abbia le librerie necessarie (il PHP, ad esempio, è quello più utilizzato).

Volete realizzare anche voi una applicazione su Facebook? Contattateci!

Installare Django su Dreamhost utilizzando passenger (mod_rails)

mercoledì, 10 settembre 2008

In questo articolo spieghiamo come installare Django (nelle prove è stata utilizzata la versione 1.0) su Dreamhost attraverso il supporto a passenger (chiamato anche mod_rails).
Le ragioni di una configurazione simile sono diverse, ma le principali sono la maggiore velocità di passenger ed un uso meno intensivo delle risorse di sistema, che portano meno errori 500 causati dalla mancata produzione delle pagine entro il timeout. Inoltre questa configurazione è più semplice e più lineare (tutto risiede in una unica cartella) e quindi procura meno problemi nel deploy delle applicazioni django. (continua…)

E’ uscito django 1.0

mercoledì, 3 settembre 2008

L’annuncio nella pagina ufficiale di questo popolare framework per lo sviluppo web in python parla di 3 anni di lavoro, 4000 commit di codice, 2000 bug fixati nelle varie versioni, 350’000 linee di codice aggiunte o rimosse.

Si tratta del rilascio più importante dalla nascita di questo framework web per perferzionisti con scadenze, come viene definito dagli autori.

SOASI lo utilizza per un buon numero di progetti, come www.animalisenzacasa.org, ed i prossimi in arrivo si baseranno sul codice presente nella versione 1.0

Elaborare immagini raw grazie a python

lunedì, 14 luglio 2008

Joel Cornuz ha pubblicato uno script python che permette di trasformare automaticamente tutti i file raw di una directory in JPEG, TIFF o PNG, mantenendo un’elevata qualità dell’immagine, lavorando a 16 bit di profondità di colore, permettendo lo sharpening e lavorando con qualsiasi fotocamera digitale.

Per funzionare utilizza Hugin e DCRaw, oltre a python, che devono essere presenti nel pc. Per chi utilizza ubuntu è sufficiente un
sudo apt-get install hugin dcraw

Potete scaricare qui lo script:
raw2any.py

Fonte: Joel Cornuz

django 1.0 sarà disponibile a Settembre

giovedì, 19 giugno 2008

Django, il popolare framework per la creazione di applicazioni web e database con python, è già molto utilizzato in ambienti di produzione, nonostante la versione del suo rilascio sia ad oggi precedente alla 1.0, solitamente ritenuta la prima stabile di un progetto.

A Settembre django raggiungerà questo importante risultato, forte dei risultati già ottenuti in termini di numero di sviluppatori e progetti web realizzati con questa piattaforma.

Django è da noi utilizzato per un gran numero di progetti, tra i quali tutti i nuovi siti di LegaCoop Forlì-Cesena (www.bellacoopia.it e www.corrierecooperativo.it sono stati i primi aperti al pubblico), il nuovo sito di CEAR con la gestione personalizzata delle anagrafiche e degli annunci dei soci del consorzio, animalisenzacasa.org ed il nuovo database interno delle imprese aderenti alla Lega.

Progettazione e Sviluppo di Software Personalizzato

lunedì, 9 giugno 2008

Con il procedere del tempo, le necessità di gestione delle informazioni all’interno di una azienda possono cambiare anche considerevolmente. Basta pensare alle continue modifiche degli applicativi che si rendono necessarie a causa degli interventi di riorganizzazione e di razionalizzazione delle risorse, esempi tipici di una realtà che cambia e si adatta alle esigenze espresse per adattarsi ad un mercato sempre più competitivo e dai confini sempre meno definiti.

SOASI viene incontro a queste esigenze attraverso le sue competenze sulla progettazione e lo sviluppo di software ad hoc, studiati nel minimo dettaglio per adattarsi alle necessità del cliente.

Per la progettazione e lo sviluppo ci avvaliamo delle più recenti ed innovative tecnologie disponibili sul mercato, con particolare attenzione agli strumenti Open Source.
L’integrazione di software liberi e stabili permette infatti la realizzazione di soluzioni personalizzate di alto livello a fronte di un costo di acquisizione molto basso.

Per i servizi web based utilizziamo ambienti LAMP (Linux, Apache, MySQL e PHP) e LAMP + Django (Linux, Apache, MySQL e Python) o J2EE (Tomcat), mentre per lo sviluppo di applicativi ad hoc scegliamo gli strumenti più adatti sulla base delle esigenze del cliente (Python, Java, C, perl, Visual Basic ).

Per quanto riguarda invece la progettazione di database e sistemi informativi, siamo specializzati nell’uso di PostgreSQL, MySQL e Firebird SQL, ma abbiamo importanti esperienze anche su Oracle, MS SQL Server ed altri DBMS proprietari.