Se siete amministratori di sistema, o come me vi trovate a gestire quotidianamente server remoti via SSH vi sarà capitato di aprire una shell, iniziare a lavorare, poi essere distratti da una mail o una telefonata per 5 minuti e, al cambio di contesto, trovare la sessione SSH irrimediabilmente disconnessa.
Autore: Luca Adamo
Luca Adamo si è laureato con lode in Ingegneria delle Telecomunicazioni all'Università degli studi di Firenze ed è dottorando in Ingegneria Informatica, Multimedialità e Telecomunicazioni, sempre nella stessa facoltà. Le sue competenze tecniche includono lo sviluppo software, sia orientato al web che desktop, in C/C++ e Java (J2EE, J2SE, J2ME), l'amministrazione di macchine Unix-based, la gestione di reti di telecomunicazioni, ed il design di database relazionali.
Sia che si tratti di un e-commerce, di un sito vetrina che di una API REST destinata ad essere consumata da client Android o iOS oggi disporre di un certificato SSL/TLS valido è diventato praticamente obbligatorio. Vediamo in questo articolo invece come ottenere ed installare, un certificato SSL/TLS di tipo wildcard (che tuteli ad esempio *.miodominio.it) in […]
Lo sviluppo di applicazioni mobili oggi richiede spesso di creare servizi web per mettere in comunicazione fra loro gli utenti e salvare in maniera remota il contenuto da loro generato. Le chiamate messe a disposizione dei client prendono il nome di API e sempre più frequentemente gli sviluppatori implementano layer di backend ispirati al pattern […]
Abbiamo già parlato in un precedente post di Volley, la libreria Google che aiuta lo sviluppatore nell’implementazione di client REST basati su richieste HTTP asincrone. Fra i vari componenti del toolbox ce ne è uno, la classe NetworkImageView, che consente di caricare in modo asincrono immagini e mostrarle in una UI Android. Questa classe infatti estende […]
Nasce in Italia e più precisamente a Milano, EasyFeel, la prima piattaforma web attraverso la quale si possono prenotare in qualsiasi momento della giornata degli operatori che svolgano le tue faccende domestiche. La prenotazione può avvenire 24 ore su 24 e 7 giorni su 7! Ed è proprio questo l’aspetto più innovativo: per la prima […]
Nello sviluppo di app uno dei pattern più diffusi è il tradizionale modello client-server dove i client sono costituiti dai terminali degli utenti ed il server è un applicativo sotto controllo dello sviluppatore che eroga servizi sotto forma di API REST a supporto della business logic della app. La maggior parte delle applicazioni che prevedono interazione […]
Nello sviluppo di web application basate sul framework Java EE utilizziamo l’ORM EclipseLink, nella sua versione 2.0. EclipseLink è un’implementazione delle specifiche JPA (JSR-000317) che ha come obiettivo la definizione di un layer per la gestione della persistenza dotato di funzionalità aggiuntive che rendono più semplice e veloce la gestione della cache ottimizzando le performance. Quando […]
Sviluppando app per iOS è comune dover disporre di un layer di persistenza locale, e una delle scelte comuni, per modelli dati non trivial è quello di usare un DB SQLite e gestirlo attraverso Core Data o con uno dei molti wrapper a disposizione come Magical Records o simili. Durante lo sviluppo, vuoi per un controllo sulla […]
Interstudio è da diversi anni un membro attivo dell’Open Design Alliance, una associazione di utenti e rivenditori CAD che intendono promuovere il formato DWG usato da AutoCAD come formato libero e standardizzato per lo scambio dei disegni CAD. Interstudio dispone quindi del codice sorgente C++ delle librerie Teigha e lo utilizza all’interno dei propri prodotti desktop, […]
Nella gestione di emergenze di qualsiasi natura e tipo è fondamentale che tutti gli operatori in campo possano disporre di un’efficiente rete pervasiva, affidabile e sicura per tutte le comunicazioni necessarie. Vi è inoltre la necessità di acquisire informazioni di contesto specifiche, tipicamente multimediali, per poter meglio organizzare, coordinare e attuare le operazioni di intervento […]