set 142011
 

Cos’è KeepNote ?

KeepNote è una applicazione per creare e organizzare i vostri appunti che funziona su Windows, Linux e MacOS X.

Con KeepNote, è possibile memorizzare i vostri appunti, liste di cose da fare, note di ricerca, voci del diario, ecc. in una raccolta (quaderno) con semplice gerarchia ad albero in formato RTF, includendo anche immagini e altro ancora.

Utilizzando le ricerche full-text, è possibile recuperare velocemente qualsiasi nota che contiene la parola che abbiamo cercato.

KeepNote è progettato per essere cross-platform (implementato in Python e PyGTK) e memorizza le vostre note in modo semplice e facile da manipolare (HTML e XML).

L’archiviazione e il trasferimento di note è facile come zippare o copiare una cartella.

Inoltre è possibile collegare alle nostre note file creati con altri programmi come Word o Open office ed è anche possibile esportare la nostra raccolta (quaderno) in HTML generando così un mini sito WEB che contiene tutte le nostre note.

Il programma è multilingua ed è scaricabile da :

http://keepnote.org/

 Posted by at 17:56
giu 082011
 

FreeCAD è un software Open Source di modellazione 3D di tipo CAD/MCAD/CAx/CAE/PLM, rivolto principalmente all’ingegneria meccanica e al design industriale. Si inserisce egregiamente in ambiti legati all’ingegneria civile e all’architettura, nonché in altri settori di interesse ingegneristico. La sua struttura modulare, volta principalmente alla modellazione solida, rende il software flessibile, facilmente modificabile e adattabile alle esigenze più variegate.

FreeCAD è basato sulla tecnologia OpenCasCade che mette a disposizione dei progettisti un ambiente di modellazione geometrica modulare e flessibile.

Le scene 3D vengono renderizzate attraverso le librerie Coin 3D ed è possibile interagire con l’ambiente di progettazione attraverso lo scripting in python. L’interfaccia utente è invece basata sulle librerie Qt.

FreeCAD è multi-piattaforma, è pertanto possibile utilizzarlo in ambiente Microsoft®, OSx© e Linux.

Il sito ufficiale da cui potete scaricare il Software OpenSource è :

http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page

Mentre il manuale (in lingua inglese) è consultabile qui :

http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Manual

 

 Posted by at 12:22
giu 012011
 

 

7-zip è un programma di compressione di file open source progettato originariamente per Microsoft Windows.

Oggi l’applicazione è divenuta multipiattaforma e funziona su molti sistemi operativi :

  • Linux
  • MacOSX
  • FreeBSD
  • BeOS
  • DOS
  • Amiga
  • Solaris
  • AIX

7-zip è in grado di creare ed estrare archivi con formato :

  • 7z
  • XZ
  • BZIP2
  • GZIP
  • TAR
  • ZIP
  • WIM

E può estrarre file dai seguenti formati ( ma non generare archivi):

  • ARJ
  • CAB
  • CHM
  • CPIO
  • CramFS
  • DEB
  • DMG
  • FAT
  • HFS
  • ISO
  • LZH
  • LZMA
  • MBR
  • MSI
  • NSIS
  • NTFS
  • RAR
  • RPM
  • SquashFS
  • UDF
  • VHD
  • WIM
  • XAR
  • Z

Tra tutti questi il formato più performante che 7-ZIP gestisce è ovviamente il suo 7z che , a seconda dei dati che deve trattare , riesce comprimere i dati dal 30 al 70% in piu rispetto al formato zip.

Uno dei pregi di questo software , oltre ovviamente a funzionare bene , è che potet installarlo su quanti computer volete anche in azienda (quindi non ci sono limitazioni per le attività commerciali) e senza la necessità di registrarsi sul sito.

Potete scaricare 7-ZIP da questa pagina :

http://www.7-zip.org/download.html

 Posted by at 12:32
mag 282011
 

L’obbiettivo del progetto Acire è semplice: fornire una libreria di frammenti (snippets) di codice Python e di esempi che illustrano come eseguire attività specifiche.
Molti di noi imparano per mezzo di esempi, e possedere una libreria di esempi come questa ci può aiutare ad imparare diversi moduli Pytho in modo più facile e veloce.
Acire ci aiuterà quindi a scrivere i programmi più velocemente e più facilmente.

Python snippets

 

Caratteristiche

Acire ha un certo numero di caratteristiche che sono state progettate per aiutarci a “fare i conti” con i moduli Python in modo più facile e veloce.

Queste sono le caratteristiche principali:

Diverse Biblioteca di esempi

- per mezzo della libreria Python snippets, Acire vi dà accesso a centinaia di frammenti che abbracciano una vasta gamma di moduli Python.

Nuovi frammenti, aggiornati giornalmente

- per gli utenti di Ubuntu, la libreria di snippets Python viene aggiornata quotidianamente.

Sfoglia facilmente i Frammenti

- i frammenti sono organizzati in una serie di categorie che ordinatamente mappa i moduli Python. Quando si seleziona una categoria viene presentato un elenco di frammenti disponibili per inerenti l’argomento scelto.

Test ed esecuzione dei frammenti

- gli snippets possono essere eseguitui direttamente da Acire con un solo clic. Si potrà quindi vedere un frammento in esecuzione, sfogliarne il codice e capire come funziona.

Gioca con gli snippet a modo tuo

- volete effettuare ricerche in un frammento di codice e cambiarne una parte per vedere che cosa succede? Nessun problema, modificare il codice, eseguirlo e divertirsi è possibile. Quando hai finito puoi anche salvare il frammento in un file sul tuo computer.

Disponibile nella tua lingua

- Acire è disponibile in più lingue.

Il sito del progetto è : http://aciresnippets.wordpress.com/

Mentre qui viene spiegato come installare sia la libreria degli snippets che il programma :
http://aciresnippets.wordpress.com/install/

 Posted by at 06:55
mar 172011
 

Sweet Home 3D è un programma gratuito per la progettazione d’interni che consente il posizionamento degli arredi su di una planimetria con immediata anteprima in 3D.

E’ disponibile per il download al seguente link http://www.sweethome3d.com/it/.

Questo programma è rivolto a quanti vogliono disegnare la loro abitazione velocemente, perchè stanno cambiando casa o semplicemente vogliono risidegnare quella in cui vivono.

Una delle caratteristiche salienti del programma è la sua semplicità, infatti per imparare ad utilizzarlo non bisogna per forza essere dei provetti “caddisti”, inoltre il programma è multipiattaforma e funziona su Windows, Linux e MacOsX.

Sul sito sono presenti numerose guide Visuali che vi aiuteranno nel disegno della vostra casa e nella disposizione dei mobili.

Si possono disegnare gli ambienti sopra l’immagine di una piantina esistente, per poi posizionare gli arredi sulla piantina prelevandoli dal catalogo diviso in categorie.

Ogni modifica in planimetria aggiornerà simultanemente la vista in 3D, così da mostrare all’ utente una visione realistica del disegno.

Il sofware è gratuito e Open Source .

Da questo  link raggiungerete una guida introduttiva in italiano al software http://www.sweethome3d.com/it/userGuide.jsp

Ora non vi resta che installarlo e iniziare a progettare la vostra nuova casa o a disporre i mobili per il vostro traslocco :-)

 Posted by at 13:55
mar 022011
 

Gli Stacks BitNami (programmi di installazione) rendono incredibilmente facile implementare molti software open source.
Gli Stacks BitNami comprendono un’applicazione open source e tutti gli altri software necessari per farla funzionare, come Apache, MySQL, PHP e Ruby.
Tutto quello che dovete fare è selezionare il formato di distribuzione  (Installazione nativa, Immagine per macchina virtuale o Cloud) ed eseguire la procedura guidata di installazione o avviare l’immagine per la mcchina virtuale.
In pochi minuti la nuova applicazione sarà pronta per l’esecuzione.
Tutti i software per l’installazione di tipo nativo degli Stacks sono stati creati utilizzando BitRock’s (installer multuipiattaforma).
Oltre agli stack completi c’è la possibilità di installare uno Stack base e poi installare uno stack Modulare.
Procedendo nel modo descritto sopra è possibile installare diverse applicazioni su di una singola infrastruttura.
I vari srack vengono forniti per Windows, Linux e MacOSX.

Gli stack possono essere scaricati da qui : http://bitnami.org/stacks

La rosa delle applicazioni installabili è veramente vasta :

Infrastructure

  • DjangoStack
  • JBoss
  • JRubyStack
  • LAMPStack
  • LAPPStack
  • MAMPStack
  • MAPPStack
  • RubyStack
  • SAMPStack
  • TomcatStack
  • WAMPStack
  • WAPPStack

Blog

  • Roller
  • Typo
  • WordPress

Bug-Tracking

  • Mantis
  • Redmine
  • Trac

Business Intelligence

  • JasperServer

CMS

  • Alfresco
  • Drupal
  • Enano CMS
  • eZ Publish
  • Joomla
  • KnowledgeTree
  • ocPortal
  • Radiant CMS

CRM

  • SugarCRM

Databases

  • PostgreSQL

ECM

  • Alfresco
  • KnowledgeTree

Forum

  • phpBB

Photo Sharing

  • Coppermine Photo Gallery
  • Gallery

Planning

  • Tracks

Poll Management

  • Opina

Portal Server

  • JasperServer
  • JBoss
  • Liferay
  • TomcatStack

Project Management

  • Redmine

Version Control

  • Subversion

Wiki

  • DokuWiki
  • MediaWiki
  • Trac

e-Commerce

  • Spree

eLearning

  • Moodle
 Posted by at 17:58
feb 252011
 

Il 20 gennaio 2011 Nokia ha rilasciato in anteprima il QT SDK 1.1

Il nuovo SDK è una fusione delle Qt Nokia SDK 1.0 e dell’ultimo Qt SDK, basato su Qt 4.7.

L’obiettivo del SDK Qt 1.1 è di rendere più facile iniziare a sviluppare applicazioni Qt su Symbian, Maemo5 e sul desktop.

Nello specifico questo significa (ripreso dal sito ufficiale) :

  • Qt Creator 2.1RC, che comprende la prima iterazione di strumenti di supporto per Qt Quick. Per tutti i dettagli, controllare il nostro ultimo post su Qt Creator
  • Qt 4.7.1 per Symbian (Symbian ^ 1 e Symbian ^ 3) è in bundle nella toolchain ed è disponibile anche come pacchetti sis da installare sul telefono.
  • Gli obbiettivi Qt Mobility 1.1 per Symbian (sia Symbian ^ 1 e Symbian ^ 3) aggiunge molte nuove funzionalità e correzioni
  • Il target N900 consente lo sviluppo con Qt 4,7
  • Qt Simulator usa Qt 4.7.1 e Qt Mobility 1.1 come base per lo sviluppo

Questo è il link dell’annuncio ufficiale : QT SDK 1.1

Al fondo del post ufficiale vi è una tabellina con i link per il dowload del SDK per Windows, Linux 32 Bit, Linux 64 Bit, Mac OSX.

In pratica con una sola SDK, che promette di essere più semplice ed amichevole, potrete sviluppare sia applicazioni desktop che per i telefoni Nokia.

 Posted by at 08:54
gen 312011
 

Ultimate++ è una suite cross-platform per lo sviluppo rapido.
Include un set di librerie (GUI, SQL, ecc…) e un ambiente di sviluppo integrato.
Lo sviluppo veloce è ottenuto grazie all’uso intelligente e aggressivo di C++ al posto di un gradevole generatore di codice.
A questo riguardo, U++ compete con i più popolari linguaggi di script conservando le caratteristiche runtime di C/C++.
L’ambiente di sviluppo integrato (chiamato TheIDE) introduce concetti modulari alla programmazione in C++.
Alcune delle sue caratteristiche sono la tecnologia BILTZ-build per velocizzare fino a 4 volte la compilazione del codice C++, le librerie Visual designer per U++, Topic++ che è un sistema per documentare il codice e creare risorse rich text per le applicazioni (come help o documentazione del codice) e Assist++ che è un potente analizzatore di codice che fornisce caratteristiche come completamento del codice, navigazione e  trasformazione.
TheIDE può lavorare con i compilatori GCC, MinGW e Visual C++ 9.0 contenuto gratuitamente nel Windows SDK che contiene anche un completo debugger. TheIDE può essere usato anche per sviluppare applicazioni non-U++.
Le distribuzioni di U++ vengono combinate con tool di terze parti come il compilatore MinGW o le SDL Library per fornire una piattaforma di sviluppo immediata.

Che cosa si ottiene scaricando Ultimate++

  • Una efficace libreria C++ per lo sviluppo cross-platform in forma sorgente.
  • Un buon ambiente di sviluppo integrato, progettato per lo sviluppo di apllicazioni C++ di grandi dimensioni.

Chiunque fosse interessato a scaricare il software, lo può trovare qui :

http://www.ultimatepp.org/

gen 252011
 

Nokia Il 17 Gennaio 2011 ha pubblicato il materiale didattico per il corso sulle QT .

Questo corso, liberamente scaricabile, è composto da dieci lezioni che coprono le nozioni base d’uso delle librerie QT.

Ogni lezione è composta da due sessioni da 45 minuti di durata .

Le lezioni includono le note per l’insegnante e gli esercizi per gli studenti in modo da poter valutare le abilità acquisite dopo la lezione.

Ovviamente questo materiale può essere utile anche a chi si approccia per la prima volta alle QT e vuole imparare da solo.

Tutto il materiale viene distribuito in tre formati PDF , ODP e PPT .

La pagina da cui potete scaricare il materiale è :

http://qt.nokia.com/services-partners/qt-in-education/qt-in-education-course-material

PS : L’unica pecca è che il materiale è in fase di traduzione e per il momento è disponibile solo in inglese.

dic 192010
 

Questa settimana mi è tornata alla memoria una tecnica che veniva utilizzata un bel pò di anni fà , quando le schede video e le stampanti non erano minimamente paragonabili a quelle dei giorni nostri , così sono andato alla ricerca sulla rete di tool che mi riportassero indietro negli anni ed EUREKA , esistono ancora tool per creare ASCII ART ( anche se in teoria basterebbe un  editor di testo tipo notepad).

Per chi non sapesse cosa è ecco come WikiPedia definisce l’ASCII ART :

L’Arte ASCII è un mezzo artistico che si basa principalmente sui computer come supporto di presentazione; consiste di immagini prodotte componendo i 95 caratteri ASCII. In maniera leggermente impropria, il termine viene anche usato per indicare altre forme artistiche basate sull’uso di caratteri tipografici in generale. Immagini d’arte ASCII possono essere create con ogni editor di testo, e sono talvolta usate in combinazione con i linguaggi di programmazione per produrre programmi per computer il cui testo forma un disegno o una immagine. …

Il mio primo obbiettivo e stato quello si trovare un servizio gratuito che trasformasse le immagini in ASCII ART ed il sito con il tool che mi ha soddisfatto di più è : http://www.glassgiant.com/ascii/

Tramite questo sito basta caricare un’immagine (foto o altro) e selezionare il numero di caratti per riga per ottenerla indietro trasformata in ASCII ART .

Quelle sotto sono la foto originale e quella trasformata :

Pirimo piano ASCII

Non male vero ?

Invece se vogliamo produrre scritte in ASCII ART possiamo affidarci a questo sito http://patorjk.com/software/taag/ .

Le scritte che otterremo possono essere utilizzate ad esempio per firmare in modo originale le vostre email .

Vi riporto sotto due esempi :

  ___  _____ _____ _____ _____              _           _     _    _            _
 / _ \/  ___/  __ \_   _|_   _|            | |         | |   | |  | |          | |
/ /_\ \ `--.| /  \/ | |   | |     __ _ _ __| |_    __ _| |_  | |  | | ___  _ __| | __
|  _  |`--. \ |     | |   | |    / _` | '__| __|  / _` | __| | |/\| |/ _ \| '__| |/ /
| | | /\__/ / \__/\_| |_ _| |_  | (_| | |  | |_  | (_| | |_  \  /\  / (_) | |  |   <
\_| |_|____/ \____/\___/ \___/   \__,_|_|   \__|  \__,_|\__|  \/  \/ \___/|_|  |_|\_\
   .-.                                .-.                         .
  (_) )-.                               /  |         /           /
     / __)  )  (  .-._..  .-.          /\  | .-. ---/---.-.     /   .-.
    /    `.(    )(   )  )/   )        /  \ |(  |   /   (  |    /  ./.-'_
   /'      )`--': `-'  '/   (    .-' /    \| `-'-'/     `-'-'_/_.-(__.'
(_/  `----'                  `- (__.'      `.

Buona Domenica a tutti .

nov 182010
 

Dopo un bel pò di lavoro potete finalmente scaricare il manuale in italiano dello SCADA opensource pvbrowser .

Prima di darvi i LInk devo però ringraziare R. Lehrig , lo sviluppatore di pvdevelop , che fornendomi i sorgenti del manuale in Inglese e aituandomi a risolvere qualche incomprensione tra “me e Latex” ha reso possibile questa versione del manuale.

Dal sito ufficiale : http://pvbrowser.de/pvbrowser/index.php?menu=5&topic=5

Oppure direttamente da questo link : pvb.it.pdf

Se trovaste errori o inesattezze siete pregati di segnalarmeli , grazie !

nov 092010
 

Wiki on a stick  (in breve WOAS ) è un wiki formato da un unico file  auto-modificante in formato XHTML.

È perfetto per essere utilizzato a casa o in ufficio, sul portatile o pen drive USB.

Può essere utilizzato per prendere appunti personali, come calendario, archivio per la documentazione del software e per molti altri scopi.

Vi permette la completa personalizzazione e l’estensione per mezzo di propri script e plugin.

Offre inoltre la crittografia AES delle pagine.

Se avete bisogno di portarvi in giro i vostri appunti o dati e volete modificarli, stamparli leggerli su qualsiasi computer questo software è quello che fà per voi infatti è sufficente che il computer dove vorrete usarlo abbia un browser web installato per aprire il file sul vostro supporto removibile.

Il sito ufficiale di questo gioiellino è : http://stickwiki.sourceforge.net/

Wiki on a stick

WOAS

nov 042010
 

Sovente il dover verificare o risolvere problemi di matematica , algebra o geometria non è semplice perchè o non ricordiamo tutte le formule oppure stiamo studiando l’argomento e non ne abbiamo la padronanza oppure il problema è decisamnete complesso e abbiamo bisogno di qualche supporto informatico per affrontarlo .

In tutti questi casi fortunatamente alcuni software gratuiti e Open Source ci vengono in aiuto .

Di seguito vi propongo i più blasonati :

GeoGebra è un software di matematica dinamica per la didattica, che comprende geometria, algebra ed analisi.

Da un primo punto di vista, GeoGebra è un sistema di geometria interattiva. È possibile creare costruzioni comprendenti punti, vettori, segmenti, rette, coniche e funzioni, quindi modificare dinamicamente questi oggetti.

Da un altro punto di vista, è possibile immettere direttamente equazioni e coordinate.  Dunque GeoGebra consente la gestione contemporanea di variabili, numeri, vettori e punti. Calcola derivate e integrali di funzioni e dispone di vari comandi, come ad esempio Radice o Estremo.

Questi due punti di vista sono caratteristici di GeoGebra: un’espressione nella finestra algebra corrisponde ad un oggetto nella finestra geometria e viceversa.

wxMaxima è una GUI  multipiattaforma per il sistema CAS (computer algebra system) Maxima .

Caratteristiche :

Grafici 2D e 3D.
Programma basato su Menu e quindi semplice da usare.
Finestre di dialogo per l’isermento dei comandi.
Creazione di documenti.
Creazione di Animazioni.
Completamento automatico dei comnadi

Anche mathomatic è un software CAS multipiattaforma ma questa volta a linea di comando ma comunque molto potente.

Per generare i grafici questo software si appoggia a GnuPlot

ott 222010
 

gCAD3D è un CAD-CAM 3D gratuito che funziona sia su Windovs che Linux .

Le caratteristiche più importanti di questo software sono :

  • importazione ed esportazione in : Step, Iges, VRML, DXF, SVG ..
  • visualizzatore 3D-OpenGL integrato
  • interprete per comandi geometrici e NC in 3D
  • processore NC integrato
  • disponibile per  MS-Windows (32-bit), Linux (64 and 32-bit)

Il sito ufficiale dal quale potrete scaricare il programma e consultare la documentazione è :  www.gcad3d.org

E questo è quello che potrete ottenere :

gCad3D

ott 192010
 

DataWeb è un tool di sviluppo RAD e visuale per la generazione di applicazioni orientate alla manipolazione di dati e database .

Un’applicazione sviluppata con DataWeb è immediatamente fruibile sulla rete aziendale.

In poche parole serve per lo sviluppo di applicazioni che devono gestire una base dati come potrebbe essere un magazzino o i fornitori oppuri gli ordini di un’azienda , insomma tutto ciò che potreste fare con Acces lo potete fare con DataWeb essendo questo tool sotto certi aspetti decisamente più potente.

Le peculiarità sono :

  1. Architettura client/server. Le applicazioni sono immagazzinate sul server quindi la manutenzione degli applicativi è semplificata perchè una volta modificato il programma sul server questo viene reso disponibile a tutti gli utenti.
  2. Multipiattaforma.  Funziona su : Linux,WindowsApple,Solaris.
  3. MultiDatabase
  4. Multi utente . Più utenti possono utilizzare la stessa applicazione in contemporanea tramite la rete
  5. Sviluppo da remoto dell’applicazione.
  6. Creazione e utilizzo di servizi WEB. Con Dataweb Project si ha la possibilità di creare funzioni che possono essere richiamate da qualunque linguaggio di programmazioneche supporti il protocol lo SOAP (.net, php, java, etc..). Viceversa è possibile richiamare altri webservices da Dataweb Project.
  7. Gestione degli utenti e degli accessi.
  8. E decisamente molto altro …..

-

La pagina del progetto è :  http://www.dwprj.org/

Qui troverete esempi e filmati che vi aiuteranno nei primi passi .

Dimenticavo ,  il linguaggio di programmazione è uno scripting Java .

Il motore di scripting utilizzato da Dataweb è BeanShell (www.beanshell.org).