Git Product home page Git Product logo

ultimus's Introduction

LeenO - Computo metrico assistito con Libreoffice/Openoffice

Cos’è LeenO

Fare architettura è divertente, la gestione della parte finanziaria molto meno!

Ma avere il controllo del budget, sia a monte che durante la gestione di un progetto, può rendere la cosa piacevole.

In commercio ci sono diversi programmi orientati allo scopo, ma li trovo poco flessibili e – in genere – specifici per un solo sistema operativo.

Per questo ho messo a punto UlltimusFree (LeenO), un applicativo per LibreOffice (e/o OpenOffice.org) per la stesura e la gestione dei Computi Metrici Estimativi e della Contabilità Lavori.

LeenO può “girare” su piattaforme diverse (GNU/Linux, MS Windows e Mac) e i documenti contabili prodotti (normali tabelle di calcolo) possono essere aperti, manipolati e stampati anche con programmi diversi da LibreOffice (o da OpenOffice.org).

Ho cercato il massimo della flessibilità e della potenza, anche a scapito della semplicità… Il risultato sono una serie di tabelle collegate fra loro, manipolabili anche a mano attraverso l’interfaccia standard e senza utilizzare le macro.

LibreOffice genera e gestisce file in formato OpenDocument (ODF) ISO/IEC 26300:2006 che è l’unico formato standard aperto riconosciuto. LeenO, essendo un add-on per LibreOffice, aderisce perfettamente allo stesso standard. OpenDocument, come tale, garantisce interoperabilità senza barriere tecniche e legali anche tra sistemi operativi diversi, assicurando la scambio dei dati corretto e sicuro oltre che l’accesso agli stessi a lungo termine. Le sue specifiche tecniche sono di pubblico dominio, per cui favorisce la concorrenza impedendo che dette specifiche siano detenute da un singolo produttore di software.

Installazione

Per poter permettere un versionamento del codice sono stati aggiunti due script in python: bin2src.py e bin2src.py. Il primo permette di estrarre i sorgenti in modo da poterli versionare ed il secondo di archiviare i file sorgente in un nuovo ed aggiornato file di estensione di LibreOffice (.oxt) su cui poter lavorare.

Una volta scaricato il sorgente è sufficiente lanciare dalla cartella radice della repository il seguente comando per iniziare: $ src2bin.py

ultimus's People

Contributors

giuserpe avatar mrjive avatar manuelep avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.