Category Archives: Open source

OpenLayers. L’alternativa alle API di Google Maps

Pubblicato da

OpenLayers. L'alternativa alle API di Google Maps

Le API delle mappe di Google sono eccezionali e semplici da implementare in una pagina web ma, per quanto gratuite, fanno sempre capo ad un software 'chiuso'. Una valida alternativa gratuita e sviluppata dalla comunità opensource è OpenLayers.
Dal sito:

OpenLayers rende semplice inserire una mappa dinamica in qualsiasi pagina web. E' possibile mostrare porzioni di mappa e indicatori provenienti da qualsiasi sorgente. MetaCarta ha sviluppato la versione iniziale di OpenLayers e poi lo ha reso pubblico per permettere la diffusione delle informazioni geografiche di ogni tipo. OpenLayers è completamente gratuito, Open Source JavaScript, rilasciato sotto licenza BSD.

Dando un occhio a ciò che è possibile realizzare con OpenLayers, queste API possono essere condierate una buona alternativa alle Mappe di Google.

Energia open source

Pubblicato da

Energia open source   

Oggi vorrei segnalare un progetto che non è strettamente inerente all'informatica ma sicuramente può essere classificato come open source.
Il nostro approvvigionamento energetico basato sugli idrocarburi ha portato un enorme sviluppo economico e tecnologico ma anche grandi danni all'ambiente oltre ad aver creato sensibili differenze di distribuzione della ricchezza.
Ci sono tante alternative al petrolio che non vengono considerate. Un po' per il costo di queste energie alternative e un po' per convenienze personali che rasentano il piano criminale.

L'Energy Tower è una tecnologia per la produzione di energia che sfrutta il sole e il sottosuolo. Il principio è quello per cui due zone a differente temperatura creano uno spostamento di masse d'aria. Se questa energia dinamica viene 'imbrigliata' da pale, la rotazione delle stesse può produrre energia elettrica.

Il tutto è spiegato nei minimi dettagli in questa pagina. Fattore estremamente importante è che il sistema può funzionare sia in ambienti climatici moderati che estremi (è possibile scaricare dei pdf con calcoli su esempi reali).
La parola chiave è "bassissimo impatto ambientale".

SilverStripe. Un CMS open source e amico di AJAX

Pubblicato da

SilverStripe. Un CMS open source e amico di AJAX   

Non di solo Joomla!, Mambo o Drupal si può vivere. Ci sono tanti progetti concorrenti che sono altrettanto validi, open source e, anzi, con qualche peculiarità in più.
In questo caso SilverStripe è un CMS, basato su PHP5/MySQL, nato per avere un supporto nativo per AJAX e per essere XHTML compliant.
Ho dato uno sguardo alle demo (lato utente e lato amministratore). Quella utente non mi ha colpito molto, forse per l'estrema scarnezza (secondo gli sviluppatori sono in arrivo molti 'stunning' template). Il lato amministratore è invece innovativo con quella sua struttura ad albero per l'organizzazione delle pagine e l'utilizzo molto intuitivo degli strumenti di editing

SilverStripe. Un CMS open source e amico di AJAX

Qui il reload delle pagine è bandito e tutto fa molto web 2.0
Ho scovato solo un piccolo bug creando una cartella nella zona files&images. Se cerco di assegnarle un nome e clicco 'invio' piuttosto che il bottone 'save' ho un errore. Poca roba.

Diciamo che a questo progetto manca solo l'enorme community di sviluppatori della triade citata ad inizio post.

bbPress. Un bel forum dai ragazzi di WordPress

Pubblicato da

bbPress. Un bel forum dai ragazzi di WordPress

WordPress, il noto software open source per blog, è apprezzato per la sua semplicità, la pulizia del codice e la possibilità di essere ampiamente personalizzato.
bbPress è un forum (in inglese bulletin board) dai creatori di WordPress che mantiene le medesime peculiarità. Non è il più completo o esteticamente attraente ma fa (bene) quello che deve. Le linee guida dei suoi programmatori sono 

  1. Open Source, sempre e per sempre
  2. Meno codice è meglio
  3. La semplicità è un valore
  4. Velocità e sicurezza sono le basi di ogni buona esperienza utente
  5. Metti l'utente in cima

Interessante la possibilità di integrarlo semplicemente in WordPress

Link: bbPress simple, fast, elegant

 

Mono 1.2.3, la via open source a .NET

Pubblicato da

Mono 1.2.3, la via open source a .NET

E’ stata rilasciata la versione 1.2.3 di questo interessante progetto che va avanti sotto la supervisione di Novell (e un occhio di Microsoft).

Mono 1.2.3 has been released, some highlights:

Thanks to everyone using Moma and submitting their reports, we were able to prioritize the work needed to get applications running. The top used 1,933 APIs have been implemented in this release as well as many bugs fixed and performance increased.

New Moma definition files. If you are using Moma to evaluate porting your software, running it again will load the new API definitions.

Mono debuts Rolf Bjarne’s Visual Basic 8.0 compiler written completely in Visual Basic 8. We are also shipping Seo Sanghyeon’s IronPython Community Edition.

Some highlights: ASP.NET 2.0 is almost complete (WebParts are still missing), a new System.Media implementation is included, SOAP 1.2 is now supported, HttpListener does TLS/SSL, 2.0 System.Net.Sockets is available, many Windows.Forms API fixes and improvements, improved startup time, more ports and much ADO.NET 2.0 work.

Please read the release notes for all the juicy details.

Link: il software è disponibile qui http://www.mono-project.com/Downloads

Google Checkout

Pubblicato da

Google Checkout  Google Checkout è il più temibile concorrente di Paypal. I due sistemi di moneta elettronica si stanno fronteggiando da lontano. Paypal è forte di un grande background di clienti e di esperienza. Inoltre ha aperto filiali in quasi ogni paese occidentale Google Checkout risponde da par suo con una lunga fase di preparazione (negli USA). In Italia ancora non è stato lanciato ufficialmente ma niente vieta di familiarizzare con le API messe a disposizione degli sviluppatori. 5 piatttaforme sono state prese in considerazione:

 

Inoltre già esistono integrazioni per i più diffusi programmi di commercio elettronico open source come osCommerce e Zen Cart

Link: Google API sample code

CMS opensource per .NET

Pubblicato da

CMS opensource per .NET
Se voglio scegliere tra progetti opensource per il CMS(content management system) costruiti sull’accoppiata PHP/MySQL vado su OpenSourceCMS e scelgo tra la vasta gamma di proposte.
Ma se volessi qualcosa di orientato verso .NET?

Cerco di riassumere in questo post i progetti CMS opensource per .NET che sono riuscito a racimolare in giro per la Rete.
Premetto che non è molta roba. ASP.NET è ancora ben lontano da far breccia nel cuore degli sviluppatori.
Tra parentesi i commenti per quelli che ho potuto testare

Se qualche anima pia mi vuole segnalare altre risorse…

Apache, MySQL, PHP e Perl su una chiave USB

Pubblicato da

Apache, MySQL, PHP e Perl su una chiave USB
Spesso capita di voler testare/sviluppare applicazioni in PHP su macchine Windows ma non si ha il tempo o non c’è consentito di installare tutto l’ambiente.
XAMPP è la soluzione più rapida per avere rapidamente tutti componenti (OpenSSL, phpMyAdmin e FileZilla FTP Server compresi).
Da poco è disponibile la versione funzionante da drive esterno (anche una chiave USB), quindi senza installazione!
Due versioni.

Una full con:

  • Apache
  • MySQL
  • PHP + PEAR
  • MiniPerl
  • OpenSSL
  • phpMyAdmin
  • XAMPP Control Panel
  • Webalizer
  • Mercury Mail Transport System
  • FileZilla FTP Server
  • SQLite
  • ADODB
  • Zend Optimizer
  • XAMPP Security

Ed una light (o lite) con:

  • PHP + PEAR
  • MiniPerl
  • OpenSSL
  • XAMPP Control Panel
  • Webalizer
  • Mercury Mail Transport System
  • FileZilla FTP Server
  • Zend Optimizer
  • XAMPP Security

Per aiuto sul setup si può visitare la pagina XAMPP for Windows:

Oppure si può chiedere (in inglese) al forum Apache Friends Support Forum.

RevokeBB, forum in PHP e AJAX

Pubblicato da

RevokeBB, forum in PHP e AJAX
RevokeBB è uno script per bulletin boards.
Il progetto è stato creato in PHP 4 sfruttando la programmazione ad oggetti.
Lo script ha come punto di forza la velocita e la sicurezza realizzate tramite sql templating e un potente template engine basato su XSLT.
Il progetto è rilasciato sotto licenza GPL 2.0 e il suo sviluppo, testing e utilizzo è aperto a tutti.
La release corrente è la 1.0 Alpha B2.
Le features sono per ora basilari ma si può vedere l’attenzione dedicata ad AJAX.
In un breve futuro verrà aggiunto il pieno supporto a SQLite e postgresql.

Diamogli una mano per il debug!

A questo punto manca solo il link: http://www.revokesoft.net