3 luglio 2020

Framadate: organizzare gratis appuntamenti o riunioni!

Molto probabilmente anche voi avete avuto modo di partecipare ad una riunione e sapete quindi che la parte che richiede più tempo è quella in cui i vari partecipanti devono decidere la data in cui svolgerla in modo che siano tutti presenti. E' un continuo rincorrersi e scambiarsi email e messaggi con ognuno che dà la propria risposta e disponibilità.

Per ovviare a questo inconveniente sarebbe utile poter avere uno strumento accessibile a tutti in cui vengono riportate le varie date e orari in cui svolgere la riunione così che ognuno possa indicare la propria disponibilità.

Esistono diversi servizi online che offrono questa funzionalità ma sono a pagamento. Se invece cercate una soluzione che sia completamente gratuita allora vi farà piacere che esiste e si chiama Framadate.

Si tratta di un servizio online che consente di pianificare un appuntamento o prendere una decisione velocemente e facilmente. Per utilizzarlo non è richiesta nessuna registrazione.

Framadate si basa su Studs un software sviluppato originariamente dall'Università di Strasburgo. Oggi il suo sviluppo è portato avanti da Framasoft, una organizzazione no-profit per l’educazione popolare.

Ecco in sintesi come funziona:

1) Create il vostro evento
2) Definite la date e gli orari
3) Inviate il link ai partecipanti
4) Discutete e prendete la vostra decisione

I vari partecipanti possono anche lasciare dei commenti; in questo modo sarà più facile scambiarsi delle informazioni e averle sempre a portata di mano senza doversi preoccupare di andarle a cercare tra email e messaggi.

Il servizio viene fornito gratuitamente senza alcuna limitazione da parte di Framasoft ma se volete potete anche installare Framadate su un vostro server o nel cloud così da averne il pieno e totale controllo.

Quindi se anche voi volete smettere di passare il tempo ad organizzare e decidere quando svolgere una riunione cercando di mettere d'accordo tutti quanti i partecipanti allora dovete assolutamente provare Framadate.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

17 giugno 2020

Easy!Appointments: automatizzare gratis le prenotazioni di appuntamenti via Web!

Ricordate com'era, prima dell'avvento di Internet, prenotare una visita dal medico di famiglia oppure un tavolo al ristorante preferito? Estremamente scomodo!!

Oggi invece possiamo effettuare facilmente una prenotazione stando comodamente a casa usando il nostro pc o tablet oppure mentre siamo in giro grazie allo smartphone che abbiamo sempre a portata di mano. Niente di più comodo e veloce, vero?

Se avete uno studio professionale, un'agenzia immobiliare o assicurativa o più in generale svolgete un lavoro su appuntamento e volete anche voi dare modo ai vostri clienti di fissare un appuntamento con voi allora apprezzerete la soluzione che sto per presentarvi: Easy!Appointments.

Si tratta di una soluzione open source altamente personalizzabile che consente ai vostri clienti di prenotare appuntamenti via Internet usando solo un web browser.

Usare Easy!Appointments è veramente molto semplice! I vostri clienti possono consultare il vostro calendario per vedere gli orari in cui è ancora possibile prendere un appuntamento ed effettuare la prenotazione fornendo solamente una loro email.

Queste sono in breve le funzionalità offerte da Easy!Appointments:

  • Gestione completa dei clienti e degli appuntamenti
  • Organizzazione di servizi e fornitori di servizi
  • Flusso di lavoro e regole di prenotazione
  • Sincronizzazione con Google Calendar
  • Sistema di notifiche email

Essendo un'applicazione web può essere facilmente integrata in qualsiasi sito web, se lo avete, altrimenti può essere usato direttamente anche senza.

Il fatto di poter automatizzare la prenotazione degli appuntamenti vi consentirà non solo di risparmiare tempo ma allo stesso tempo di offrire ai vostri clienti un servizio più professionale e di aumentare la vostra produttività.

Data la sua semplicità di utilizzo, sia per i vostri clienti che per voi, ed il fatto di essere flessibile ed affidabile Easy!Appointments si presta ad essere usato con successo da uno studio medico, una palestra, un Bed and Breakfast, un centro estetico oppure un salone di parrucchieri. Ma questi sono solo degli esempi!

Quindi se state cercando una soluzione gratuita, semplice e flessibile per gestire le prenotazioni dei vostri appuntamenti allora Easy!Appointments è la soluzione che fa al caso vostro.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

1 giugno 2020

Babylon.js: creare gratis incredibili esperienze web 3D!

La computer grafica ha fatto balzi da gigante tanto che oggi è normale andare al cinema per vedere film di animazione realizzati sfruttando questa incredibile tecnologia.

Chi, affascinato dal realismo della grafica 3D, volesse avvicinarsi a questo mondo potrebbe pensare che sia necessario avere dei software il cui prezzo sarebbe difficilmente a portata di tasca. E oltre a questo potrebbe ritenere che sia molto complicato realizzare una propria opera 3D.

Tranquilli esiste la possibilità di realizzare i propri progetti di grafica 3D senza spendere un centesimo ed utilizzando strumenti che siano alla portata di tutti grazie a Babylon.js.

Si tratta di un framework open source realizzato in JavaScript che permette di utilizzare gli elementi multimediali di HTML5 e WebGL per la grafica tridimensionale compatibile con i browser Internet.

Babylon.js mette a disposizione un motore per le collisioni, un motore 3D basato su oimo.js, un motore separato per le animazioni e un’altro per il supporto audio; presenta inoltre funzionalità dedicate all'ottimizzazione automatica delle scene, alla gestione delle textures e al rendering in modalità full screen. E' molto apprezzato per il suo supporto di dispositivi come Oculus Rift per la realtà virtuale, i gamepad ed i joystick virtuali.

Le funzionalità sono tantissime e per farsi un’idea è possibile scorrere la pagina delle caratteristiche.

Viene utilizzato in una gran varietà campi tra cui:

  • visualizzazione dei dati sulla criminalità
  • educazione in medicina
  • avatar di moda
  • addestramento militare
  • modellazione di siti storici
  • design di prodotto
  • modellistica di infrastrutture urbane

Babylon.js offre anche tutta una serie di strumenti online gratuiti tra cui Playground che permette di provare gli script ed i rendering live nel browser così da avere uno strumento di prototipazione sempre disponibile.

Tra le altre cose è presente il supporto per i formati .OBJ ed .FBX nonché la possibilità di effettuare esportazioni di elaborati da importare su software per la modellazione, l’animazione e il rendering di immagini tridimensionali come Blender, Cheetah3d (per Mac Os X) e 3ds Max.

Infine viene fornita una documentazione ricca e ben fatta che ci consente di approfondire e arrivare facilmente ad elaborare scene e animazioni complesse. Viene anche messa a disposizione una ricca collezione di esempi da cui imparare e trarre ispirazione per i propri lavori.

Ma come può essere utilizzato Babylon.js? Gli ambiti sono molteplici e di seguito ne indicherò alcuni.

Può essere usato in ambienti artistici/museali per incrementare la fruizione e le esperienze vissute dal visitatore come l’accompagnamento alla visita museale vera e propria in cui l’utente può scorgere dettagli e visualizzare opere magari non presenti all'interno della mostra per motivi di spazio o esigenze di trasporto.

Può fornire ai giovani studenti di medicina un ambiente sicuro e comodo per fare pratica con le procedure mediche, permettendogli di fare errori senza avere nessun impatto su pazienti reali e preparandoli a saper affrontare anche scenari imprevisti.

Nel settore automotive può venir impiegato per personalizzare il modello della propria auto andando così a migliorare notevolmente la Customer Experience all'interno dei punti vendita.

Anche nel settore dell'edilizia e dell'architettura può essere impiegato per camminare e muoversi virtualmente in spazi tridimensionali e questo permette di abbattere i costi di produzione e di aumentare la precisione e la sicurezza.

Le esperienze web che è possibile andare a creare sfruttando Babylon.js sono veramente tante e limitate solo dalla nostra fantasia. Vi invito caldamente a provare le tante dimostrazioni messe a disposizione sul sito web; sono sicuro che da alcune di loro trarrete spunti preziosi per i vostri progetti.

Nel video riportato qui di seguito viene fatta una rapida presentazione di Babylon.js e di suoi possibili impieghi.


Quindi se anche voi volete dare sfogo alla vostra vena creativa realizzando progetti in grafica 3D ma volete usare una soluzione gratuita che non abbia nulla da invidiare a quelle commerciali e che allo stesso tempo sia anche facile da usare allora Babylon.js non vi deluderà.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

18 maggio 2020

Natron: creare gratis animazioni video professionali!

Quante volte guardando un film al cinema o un videoclip in tv non abbiamo pensato quanto sarebbe bello poter realizzare filmati del genere con il nostro computer?

A primo acchito può sembrare lontano dalla nostra portata, specie dal lato economico. Eppure per chi volesse cimentarsi nella creazione di animazioni video è a disposizione una applicazione che offre un'ampia gamma di funzionalità professionali, che nulla hanno da invidiare a quelle offerte dai prodotti commerciali, ed è anche gratuita.

Siete curiosi di conoscerne il nome, vero? Si chiama Natron.

Si tratta di un software di composizione video basata su nodi gratuito e open source disponibile per tutti i sistemi operativi. Il suo ideatore si è ispirato a software commerciali quali Avid Media Illusion, Apple Shake, Blackmagic Fusion, Autodesk Flame e Nuke, da cui derivano la sua interfaccia utente e molti dei suoi concetti.

Natron si basa sulla libreria OpenImageIO che fornisce tutta una serie di strumenti per le operazioni di lettura e scrittura, codifica e decodifica di immagini in svariati formati, e in più una serie di utilità e applicazioni. Viene posta particolare attenzione ai formati video professionali, di animazione su larga scala ed agli effetti visivi per il cinema. La scelta di usare questa libreria è dovuta al fatto che viene utilizzata in studi di animazione ed effetti video di tutto il mondo oltre ad essere un componente di diversi prodotti commerciali.

E' possibile arricchire le funzionalità di Natron grazie ad una serie di plugin sviluppati dalla sua comunità di utilizzatori che possono essere liberamente scaricati ed installati. Sono supportati la maggior parte dei plug-in OpenFX open source e commerciali.

Per realizzare i nostri fantastici video bisogna solo utilizzare e collegare tra loro dei nodi (una specie di mattoncini della lego) che rappresentano le varie operazioni ed effetti che vogliamo eseguire.

Nel video che trovate qui di seguito viene mostrato come sia veloce realizzare l'intro del video stesso.


Se vogliamo averlo sempre a nostra disposizione ovunque ci troviamo è disponibile (solo per Windows) anche una versione portabile.

Insomma Natron è un programma assolutamente da provare, specie considerando la qualità del prodotto ed il fatto che è gratis. Se volete realizzare video professionali con effetti degni di Hollywood è il miglior programma da utilizzare!

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

8 maggio 2020

Webots: simulare gratis il comportamento dei propri robot!

In tanti film e romanzi di fantascienza sono presenti i robot: un esempio su tutti è Star Wars dove se ne possono vedere di tanti tipi e per tanti scopi.

Ma anche nella realtà i robot hanno cominciato ad essere presenti al fianco dell'uomo. Esistono robot che ci aiutano a pulire casa, sono presenti nelle fabbriche, vengono impiegati anche in ambito medico o per andare in posti che possono essere pericolosi o difficili da affrontare per l'uomo. Purtroppo sono impiegati anche in ambito militare.

Sicuramente c'è ancora molta strada da fare affinché la convivenza con i robot diventi una consuetudine ma la robotica è un settore che sta facendo grandi progressi. In tanti infatti vi si avvicinano, sia a livello amatoriale che a livello professionale, creando i propri robot.

Ma una volta progettato il nostro robot bisognerà mettere alla prova le sue capacità per verificare che faccia effettivamente quello per cui è stato pensato. Non sempre però è possibile riuscire a testare il comportamento del nostro robot nella realtà, o comunque non subito. L'ideale sarebbe quindi riuscire a simulare il comportamento del robot.

Potreste essere portati a pensare che per fare una cosa del genere siano necessari molti soldi e computer piuttosto potenti. In realtà non è così! Ancora una volta viene in nostro soccorso il mondo dell'Open Source con Webots.

Si tratta di un'applicazione desktop disponibile per tutti i principali sistemi operativi che fornisce un ambiente di sviluppo completo per modellare, programmare e simulare robot. È stato progettato per un uso professionale ed è ampiamente utilizzato nell'industria, nell'istruzione e nella ricerca.

Grazie a Webots è possibile progettare facilmente simulazioni robotiche complete utilizzando l'ampia libreria di risorse che include robot, sensori, attuatori, oggetti e materiali. Inoltre è anche possibile creare nuovi modelli da zero o importarli da software CAD 3D così come si possono importare le mappe di OpenStreetMap.

Durante la progettazione di un modello di robot, l'utente specifica sia le proprietà grafiche che fisiche degli oggetti. Webots utilizza un fork di ODE (Open Dynamics Engine) per rilevare collisioni e simulare dinamiche di corpi rigidi. La libreria ODE consente di simulare accuratamente le proprietà fisiche di oggetti come velocità, inerzia e attrito.

I programmi del controller del robot possono essere scritti in C, C++, Python, ROS, Java e MATLAB usando una semplice API.

Webots offre la possibilità di acquisire schermate e registrare filmati di simulazione. È possibile interagire con una simulazione in esecuzione in qualsiasi momento, ovvero è possibile spostare i robot e altri oggetti con il mouse mentre la simulazione è in esecuzione. Le simulazioni dei webots possono essere esportate come film, scene HTML interattive o animazioni o persino essere trasmesse in streaming a qualsiasi browser Web utilizzando webgl e websocket.

Nel seguente video è possibile vedere diversi esempi di simulazioni realizzate con Webots in diversi ambiti.
Quindi se anche voi siete appassionati di robotica e volete simulare il comportamento dei vostri robot in maniera semplice, veloce ed economica allora dovete assolutamente provare Webots.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

22 aprile 2020

Taskboard: tenere traccia gratis delle attività da svolgere!

Lo scorrere della vita di tutti i giorni è dettato dalle mille attività che dobbiamo svolgere, siano esse di carattere personale o lavorativo. A volte per svolgere tali attività dobbiamo anche interagire con altre persone.

Stare quindi dietro a tutte le cose da fare può risultare molto difficile. Sarebbe molto utile poter disporre di uno strumento che sia sempre a nostra disposizione e che ci permetta di valutare a colpo d'occhio il loro stato di avanzamento.

Ancora una volta ci viene in aiuto il mondo dell'open source con un'applicazione apposita: TaskBoard.

Si tratta di un'applicazione per tenere traccia delle attività che è facile da configurare su un server web esistente e ha una serie di funzioni che ne facilitano l'uso e la gestione. La sua logica di funzionamento è analoga a quella di Trello.

La prima volta che viene eseguita è presentato un modulo di accesso, quindi è il momento di iniziare ad aggiungere utenti e creare schede. Le opzioni di creazione della scheda includono l'aggiunta delle colonne che si desidera utilizzare e l'impostazione del colore predefinito. Si possono anche assegnare gli utenti alle schede in modo che tutti vedano solo le schede che devono vedere. E' possibile impostare una scheda predefinita per tutti sul server e anche gli utenti possono impostare le proprie schede predefinite. Queste opzioni possono essere utili quando qualcuno lavora su una scheda più di altre.

TaskBoard consente inoltre di creare azioni automatiche, ossia azioni intraprese in caso di modifiche all'assegnazione dell'utente, alle colonne o alle categorie di carte. Si possono impostare azioni automatiche per rendere le schede più visibili per gli utenti, cancellare le scadenze e assegnare automaticamente le nuove schede alle persone secondo necessità.

Le schede sono molto semplici. Sebbene non abbiano una data di inizio, hanno una data di fine e un campo punti. I punti possono essere utilizzati per stimare il tempo necessario, lo sforzo richiesto o solo la priorità generale. L'uso dei punti è facoltativo, ma se si utilizza TaskBoard per la pianificazione scrum o altre tecniche agili, è una funzionalità davvero utile. È possibile anche filtrare la vista per utenti e categorie. Ciò può essere utile per un team con più flussi di lavoro in corso, poiché consente a un responsabile del team o a un manager di ottenere informazioni sullo stato dei progressi o del carico di lavoro di una persona.

Se volete tenere costantemente sotto controllo tutte le vostre attività, anche quelle di gruppo, ovunque siate ed in maniera semplice allora TaskBoard è la soluzione che fa al caso vostro.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

3 aprile 2020

OpenVPN: creare gratis una VPN aziendale o personale!

Le Virtual Private Network (VPN) costituiscono un modo per consentire l'accesso alle reti aziendali anche a utenti che si trovano in remoto oppure ad altri siti (uffici periferici, punti vendita, magazzini o stabilimenti) dell'azienda in maniera sicura, flessibile ed economica.

Se una VPN è stata realizzata in maniera ben strutturata offre i seguenti vantaggi:

  • estende la connettività geografica;
  • migliora la sicurezza dove le linee di dati non sono state criptate;
  • riduce i costi di operazione;
  • riduce il tempo di transito e i costi di trasporto per i client remoti;
  • semplifica la topologia di rete, almeno in determinati scenari;
  • fornisce la possibilità di reti globali;
  • fornisce supporto di rete;
  • fornisce compatibilità con le reti a banda larga;
  • fornisce un più veloce tempo di ritorno dell'investimento rispetto al trasporto tradizionale delle linee WAN (Wide Area Network);
  • mostra una buona economia di scala.

Le VPN possono essere realizzate in diversi modi. In questo post vi segnalo una soluzione open source che vi faciliterà il compito: OpenVPN.

Si tratta di un programma disponibile per tutti i sistemi operativi che permette di creare tunnel crittografati punto-punto sicuri, usando le librerie di cifratura OpenSSL, fra due computer attraverso una rete non sicura come ad esempio Internet.

L'intero programma è contenuto in un singolo file eseguibile che può funzionare sia in modalità server che client.

OpenVPN è disponibile in due versioni: la prima è la versione community che è open source; la seconda è il server di accesso di OpenVPN (OpenVPN-AS) basata sulla Community Edition, ma prevede un costo aggiuntivo e caratteristiche come l’integrazione LDAP, il server SMB, Web UI management e fornisce un set di installazione e strumenti di configurazione che sono riportati per semplificare il rapido impiego di una soluzione di accesso VPN remota. La prima versione è più che sufficiente per realizzare una propria VPN.

Quindi se anche voi volete realizzare una VPN per la vostra azienda (ma anche per uso privato) in maniera veloce ed economica allora OpenVPN è la soluzione che fa al caso vostro.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!