VideoCorso online di Programmazione Java

logo java

Si conclude con la decima lezione il Corso Base di Programmazione in Java che è stato un lungo cammino da Ottobre che mi ha permesso di incontrare e dialogare con tante persone fantastiche, potete vedere tutte le lezioni sul mio Canale Youtube. Per qualsiasi informazione contattatemi tramite la mia pagina dei Contatti.

Guida Java di Html.it che ho usato come base di riferimento ma naturalmente su Google trovate una marea di materiale

Guida Java sempre su Html.it ma più completa e più aggiornata di Francesca Tosi

Cliccate qui per scarica il Codice sorgente del gestionale realizzato nell’ultima lezione

VideoCorso Imparare a programmare in Java

Buon divertimento e ricordate sempre the code is poetry cioè il codice è Poesia

Pubblicato in Video Corso Java Taggato con: , ,

Il mio viaggio al Future Decoded della Microsoft a Roma

Microsoft Future Decoded Roma 2015

Giovedì 12 novembre 2015 sono stato al FutureDecoded della Microsoft a Roma nella splendido auditorium parco della musica in cui migliaia di aziende, sviluppatori, professionisti IT e studenti provenienti da tutta Italia hanno potuto esplorare le opportunità offerte dai trend tecnologici del futuro, dai nuovi dispositivi e dalle soluzioni cloud.

Leggi altro ›

Pubblicato in Eventi Informatica, News, Rassegna Stampa Taggato con:

Analisi Testuale con Python delle quotazioni dei titoli azionari alla pubblicazione di news

lente

Sono una studentessa di dottorato in Banca e Finanza e trai miei argomenti di ricerca mi interesso anche di reazione delle quotazioni dei titoli azionari alla pubblicazione di news. Ho raccolto, attraverso una banca dati privata, numerosissimi articoli di giornale pubblicati nel periodo 1998-2013.

E’ mia intenzione collegare le informazioni contenute negli articoli (content analysis) alle quotazioni dei titoli in borsa. La mole di dati da analizzare è tale per cui programmi quali Microsoft Word o Microsoft Excel non sono appropriati per assicurare rigore metodologico.

Mi sono, dunque, interessata al linguaggio di programmazione Python, a me completamente sconosciuto fino a poco fa (e non facilissimo da considerata la mia totale ignoranza circa i linguaggi di programmazione in generale). Vista la complessità dello script che mi interessava realizzare, mi sono messa in contatto con Marco Bruni per una serie di consulenze, che ad oggi mi hanno permesso di migliorare notevolmente il mio script di partenza ed approdare ad un codice in grado di assicurarmi la precisione e la rigorosità che si richiedono in ambito di ricerca.

In particolare Marco mi ha aiutato nei punti che elenco di seguito.

Leggi altro ›

Pubblicato in Software Taggato con: , ,

Da Windows 1.0 a Windows 10 in 15 secondi con una GIF animata

Da windows 1.0 a windows 10 in 15 secondi con una GIF animata

Per festeggiare oggi l’uscita di Windows 10 pubblico una GIF animata che in 15 secondi (con un sorpresa) ripercorre la storia dei loghi di Windows.

Se non riuscite proprio a resistere all’attesa ecco un trucco per forzare l’aggiornamento a Windows 10

Pubblicato in News Taggato con: , ,

Amazon realizza un modulo software open source per la crittografica

Amazon realizza un modulo open source per la crittografica

La crittografia è la branca che tratta dei metodi per rendere un messaggio “offuscato” in modo da non essere comprensibile/intelligibile a persone non autorizzate a leggerlo. (cit. https://it.wikipedia.org/wiki/Crittografia)

La necessità di nascondere messaggi strategici da occhi nemici è antica quanto l’uomo: ci sono tracce di cifrari antichi quanto gli Ebrei; gli Spartani avevano un loro particolare sistema di comunicazione dei messaggi segreti; a Gaio Giulio Cesare si attribuisce l’uso del cosiddetto cifrario di Cesare, un sistema crittografico oggi ritenuto elementare, ma emblema della nascita di un concetto totalmente nuovo e ottimo per comprendere le idee basilari della crittografia.

Naturalmente anche nell’informatica da molti anni la crittografia viene utilizzata per evitare che qualche malintenzionato riesca a captare le nostre comunicazioni in chiaro. In particolar modo OpenSSL è un’implementazione open source dei protocolli Transport Layer Security (TLS) e il suo predecessore Secure Sockets Layer (SSL) che sono dei protocolli crittografici che permettono una comunicazione sicura dal sorgente al destinatario (end-to-end) su reti TCP/IP (come ad esempio Internet) fornendo autenticazione, integrità dei dati e cifratura operando al di sopra del livello di trasporto.

Amazon il noto portale di commercio elettronico ha anche una piattaforma di cloud computing e servizi web offerti commercialmente su web a partire dal 2002 chiamata Amazon Web Services che è nata come base sistemistica del portale di e-commerce e che sviluppa anche software open source a disposizione della comunità degli sviluppatori. Come ad esempio il modulo open source di Amazon s2n che potrebbe essere il sostituto più snello e sicuro di una parte del codice del noto standard OpenSSL.

L’obbiettivo di Amazon è quello di salvare il mondo da un altro disastro riguardo la sicurezza online come quello avvenuto lo scorso anno con Heartbleed, Amazon Web Services ha rilasciato questo modulo software a sorgente libero e aperto (open source) per proteggere i dati sensibili che passano attraverso Internet.

Gli ingegneri di AWS (Amazon Web Services) che hanno sviluppato s2n hanno ridotto al minimo il codice per implementare TLS (Transport Layer Security) con la speranza di rendere più facile individuare potenziali vulnerabilità di sicurezza, meno codice meno bugs, vecchio adagio del programmatore informatico 🙂

La libreria di Amazon s2n implementa TLS con 6.000 linee di codice, un numero significativamente inferiore rispetto alle attuali 70.000 linee di codice di TLS in OpenSSL, cioè lo sta

Pubblicato in Software Taggato con: , , , , , ,

Docker, Google, Microsoft e Amazon stanno sviluppando insieme uno standard comune per i contenitori software

Docker

Fondata nel 2010 da Solomon Hykes Docker è un progetto open-source basato sul sistema operativo Linux, lanciato e gestito da dotCloud, che consente di automatizzare la distribuzione di qualsiasi applicazione all’interno dei “software containers” (contenitori software) che includono sistema operativo e applicazioni e sono una strada per sfruttare maggiormente le risorse di sistema inutilizzate.

Le macchine virtuali di Docker vengono chiamate container, e all’interno di un container possiamo inserire qualsiasi cosa: da un intero sistema operativo, ad un pool di applicazioni, fino al singolo servizio, la struttura dei container di Docker è estremamente granulare ed applicabile a qualsiasi livello. Inoltre, la comodità di Docker è che può essere usato in ambienti virtuali. Non importa assolutamente il mezzo, il programma funziona ovunque con la stessa metodologia e ugualmente bene.

Dopo anni di sviluppo finalmente anche i grandi dell’informatica hanno capito l’utilità di questo progetto open-source e insieme a Docker (che donerà il proprio software) si sono decisi a lanciare ieri alla conferenza DockerCon 2015 l’Open Container Project (Ocp), per offrire a singoli sviluppatori e aziende la sicurezza di poter realizzare soluzioni pienamente compatibili tra loro, senza frammentare troppo la scena e realizzando un vero standard. L’iniziativa ospitata all’interno della Linux Foundation, vede tra i principali protagonisti Amazon Web Services, Cisco, CoreOs, Google, Hp, Huawei, Ibm, Intel, Microsoft, Red Hat etc..

Tutto questo conferma per l’ennesima volta la bontà dello sviluppo software open-source (cioè mediante la condivisione della conoscenza) fondamentale nel realizzare uno standard comune vettore di progresso tecnologico per tutti, comprese le aziende informatiche.

Invece il modello closed-source cioè software proprietario non libero fatto di guerre di brevetti e marketing arricchisce solo pochissime persone come amministratori delegati e avvocati non apportando nessun progresso tecnologico alla società.

Voi cosa ne pensate?

Pubblicato in News, Software, Sviluppo e Programmazione Taggato con: , ,

DuckDuckGo il motore di ricerca rispettoso della privacy, ha aumentato del 600% il traffico delle sue ricerche dalle rivelazioni di Snowden

duckduckgo

DuckDuckGo, è un motore di ricerca che non traccia i dati degli utenti, sta crescendo all’impazzata, con tre miliardi di ricerche ogni anno.

Gabriel Weinberg, che ha fondato DuckDuckGo nel 2008, ha spiegato a The Guardian perché le persone stanno affollando il suo motore di ricerca dopo le rivelazioni di Snowden l’ex-analista dell’Nsa:

“Google tiene traccia delle nostre ricerche perché hanno enormi interessi ed esclusive entrate nella pubblicità con AdSense così hanno bisogno dei nostri dati per annunci pubblicitari mirati.”, ha detto Weinberg.

Concentrandosi solo sulla ricerca web, DuckDuckGo non ha bisogno del tracciamento. Weinberg ha detto: “Quello che i consumatori non capiscono è perchè i loro dati vengano usati per altre ragioni che non capiscono.”

La navigazione in modalità in incognito non protegge gli utenti di Internet dal monitoraggio. “Google ti traccia sempre e il vostro ISP (Provider) sa dove stai andando.”

Pubblicato in News Taggato con: , ,

Il mercoledì nero di Panda Antivirus e come risolvere errori strani in windows

Panda AntivirusOggi mercoledì 11 marzo 2015 è stato veramente un mercoledì nero per Panda Antivirus.

Appena tornato a lavoro dalla pausa pranzo, ho notato che il mio pc aveva malfunzionamenti e errori strani, il primo indizio è stato un errore di windows con un percorso che puntava all’ antivirus Panda.

Probabilmente il problema è nato da un aggiornamento automatico online fatto a pranzo da panda antivirus.

In alcuni clienti sembra che abbia creato problemi con gli aggiornamenti di windows rendendo l’attesa dell’aggiornamento infinita, in altri sembra che abbia cancellato file e programmi e in altri abbia bloccato il pc. Come risolvere?

SOLUZIONE

Per prima cosa provate ad aggiornare l’antivirus panda manualmente senza riavviare il pc per gli aggiornamenti di windows, perchè se no rischiate di fare danni seri. Se non sono scomparsi errori e malfunzionamenti strani dovete:

  • riavviare il pc in modalità provvisoria aspettare circa 5-10 minuti che vi arrivi il messaggio “E’ impossibile applicare gli aggiornamenti”
  • Entrate in windows in modalità provvisoria e bisogna disinstallare Panda Antivirus
  • riavviare il pc in modalità normale
  • aspettare 5-10 minuti che compaia il messaggio “E’ impossibile applicare gli aggiornamenti”
  • Entrare in windows e sicuramente saranno scomparsi gli errori strani, se siete stati fortunati non ci saranno ulteriori danni, altrimenti forse saranno spariti alcuni programmi che dovrete reinstallare

Chi è affezionato a panda antivirus oppure ha comprato una licenza basta aspettare qualche giorno che rilascino un ulteriore aggiornamento che sistemi tutto e poi si può tranquillamente reinstallare.

Naturalmente a casa mia non ho di questi problemi visto che uso Linux e quindi non ho bisogno di antivirus 🙂

Se volete dei chiarimenti scrivetemi un commento oppure  tramite la pagina dei contatti.

P.S.: qui trovate un articolo ufficiale di panda per la risoluzione del problema sperando che funzioni 🙂

Pubblicato in Sicurezza, Software Taggato con: ,

E’ arrivato WordPress 4.1 “Dinah”: nuovo tema, scrittura senza distrazioni e scelta della lingua

wordpress-logoWordPress 4.1 che è una piattaforma software di “personal publishing” e content management system (CMS) con cui è gestito anche questo sito ti aiuta a mantenerti concentrato sulla scrittura ed il nuovo tema standard ti permetterà di visualizzare i tuoi contenuti con stile.

Il nostro nuovo tema predefinito, Twenty Fifteen, è un tema concentrato sui blog e disegnato per la massima chiarezza.
Twenty Fifteen ha un’impeccabile supporto alle lingue con l’aiuto della famiglia di font Noto di Google.

La semplice tipografia è leggibile su qualsiasi dimensione di schermo. I tuoi contenuti avranno sempre il centro del palco, sia che vengano visualizzati su un telefonino, un tablet, un laptop o su un computer fisso.

Leggi altro ›

Pubblicato in Software Taggato con:

In un video tutta la grandiosa storia di Android

Android-Statues

Android è un sistema operativo per dispositivi mobili sviluppato da Google, in questo video potete vedere la storia di Android attraverso le varie versioni e i dispositivi più famosi.

Si parte con il mitico HTC G1 e con Android 1.5 Cupcake per poi passare a Donut, Eclair, Froyo, Gingerbread, Ice Cream Sandwich etc.

Nel video vengono riassunte le funzionalità principali di ogni release e viene dato il giusto spazio ai dispositivi che hanno fatto la storia del robottino verde: Nexus S, Galaxy Nexus e, come già detto, il G1.

Il video dura poco più di 5 minuti e celebra alla perfezione l’evoluzione di Android nel corso degli anni, fino ad arrivare ovviamente a Lollipop e al Material Design.

Pubblicato in Smartphone e Tablet Taggato con: ,

Matteo Renzi vuole Consigli: rispondiamo che si potrebbe avere un risparmio a nove zeri col software libero ed open source nella Pubblica Amministrazione.

Matteo Renzi vuole Consigli: rispondiamo

Il Presidente Matteo Renzi, in vista della riforma della Pubblica Amministrazione prevista per giugno, ha reso disponibile un indirizzo e-mail a cui inviare i nostri suggerimenti. Fino al 30 maggio 2014, abbiamo la possibilità di indicare una enorme fonte di risparmio che è del tutto indolore (tranne per qualche multinazionale straniera). Scriviamo tutti, se in tanti, potrebbe funzionare veramente …

Questa iniziativa non appartiene a nessun partito politico ma solamente e semplicemente al buon senso degli italiani.

Cosa suggerire al Governo? Una semplice “leggina”, anche di un solo articolo col la quale s’impone alla Pubblica Amministrazione di utilizzare solo software libero e gratuito sempre, a meno di poche e rare eccezioni.

Chiunque di noi,in quanto cittadino italiano può (ed anzi dovrebbe) inviare il suggerimento che reputa opportuno.

La sola amministrazione della Provincia di Bolzano (che poi è una piccola Provincia), è passata al Software Libero e risparmia oltre un milione di euro ogni anno: guardate il filmato.

Noi nel nostro piccolo e senza un euro di sovvenzionamento stiamo diffondendo, a costo zero, la cultura del software libero e riteniamo di avere fatto già risparmiare una bella cifra a centinaia di miglia di privati che ci seguono e a tanti entri pubblici.

Il 95% dei dipendenti pubblici usa il computer per internet e per la videoscrittura (e pochi altri programmi). Se pensate che solo Windows ed Office, da soli, possono costare anche 1.000 euro (che si superano con altri programmi) e che i computer pubblici sono milioni, il conto è presto fatto. Si parla di risparmio a 9 zeri. Inoltre si otterrebbe la fine della sudditanza informatica dalle multinazionali del software, ossia parliamo di libertà informatica. Ecco diversi motivi per passare al software libero.

In particolare, in data 8-4-2014, è cessato il supporto a WIndows XP, quindi molti Enti dovranno comprare la licenza per un nuovo sistema operativo e, cosa ancora più grave, quasi certamente dovranno acquistare nuovi computer in quanto i vecchi non sopporterebbero le nuove versioni di Windows.

Avevamo già inviato, con discreto successo, le nostre indicazioni (per la spending review) al Governo Monti che aveva modificato l’art. 68 del CAD (Codice dell’Amministrazione Digitale – D.Lgs. 82/2005) sulla disciplina, le modalità e le procedure per l’acquisizione di software da parte della Pubblica Amministrazione.

Peraltro, molte Nazioni, nel mondo, stanno passando al software libero, solo l’Italia è ferma e sarebbe proprio ora che partisse, anche per evitare di restare isolata.

Quindi muoviamoci tutti, inviando un suggerimento al Governo e diffondiamo la cosa (Facebook, Twitter, Google+, blog, siti, posta, ecc…), magari questa volta, se siamo in tanti, le cose potrebbero cambiare veramente …

Suggerimento per l’e-mail al Governo

Ovviamente, nella vostra e-mail potete scrivere quanto più riterrete opportuno, oppure, semplicemente, potete anche copiare ed incollare il modello che suggerisco e che trovate sotto.

Inviare l’e-mail non costa nulla e richiede meno di un minuto di tempo, ma potrebbe anche aiutare la nostra Italia.

Destinatario (A:)
rivoluzione@governo.it

Oggetto * :

Risparmio a nove zeri col software libero ed open source nella Pubblica Amministrazione.

Testo * :

In risposta alla richiesta di suggerimenti del Presidente Renzi, reputo che sarebbe opportuno l’adozione di un provvedimento che imponga, alla Pubblica Amministrazione, di utilizzare solo software libero e gratuito, sempre, a meno di poche e rare eccezioni ben documentate. Un siffatto provvedimento produrrebbe solo risparmio sulla spesa pubblica e non comporterebbe nessun sacrificio o rinuncia.

La sola Amministrazione della Provincia di Bolzano (che poi è una piccola provincia), è passata al Software Libero e risparmia oltre un milione di euro ogni anno.

L’Istituto Majorana ( www.istitutomajorana.it ), Scuola Superiore Statale, a costo zero, diffonde la cultura del software libero con conseguente e notevole risparmio per privati ed entri pubblici. La stessa ha pubblicato moltissime videoguide di facilissima comprensione che possono essere liberamente utilizzate da tutti. Quindi anche dai dipendenti della pubblica amministrazione che non avrebbero, dunque, difficoltà a passare al software libero.

Il 90% dei dipendenti pubblici usa il computer per internet e per la videoscrittura (e pochi altri programmi). Solo Windows ed Office, da soli, possono costare anche 1.000 euro (che si superano con altri programmi). Atteso che i computer pubblici sono milioni, il conto è presto fatto. Si parla di risparmio a 9 zeri. Inoltre si otterrebbe la fine della sudditanza informatica dalle multinazionali (straniere) del software e si otterrebbe la libertà informatica. Da considerare, pure, che Windows XP, largamente diffuso nella Pubblica Amministrazione, dall’8-4-2014 non è più supportato e andrebbe quindi sostituito con nuove e costose versioni di sistema operativo. Se si scegliesse Windows 8, sarebbe necessario sostituire i vecchi computer in quanto non idonei al nuovo sistema. Gli stessi computer funzionerebbero benissimo e velocemente se utilizzati con Linux ed il tutto a costo zero.

Peraltro, molte Nazioni, nel mondo ed in particolare in Europa, stanno passando al software libero, solo l’Italia è ferma e sarebbe proprio ora che partisse, anche per evitare di restare isolata.

Grazie per l’attenzione.

Distinti Saluti.

Fonte www.istitutomajorana.it

Pubblicato in News Taggato con:

VideoCorso imparare a programmare in Java: 10 e Ultima Lezione – Realizziamo un gestionale per prenotazioni campi da tennis

logo java

In questa ultima lezione abbiamo iniziato a realizzare un gestionale per la prenotazione dei campi da tennis.

Cliccando qui scaricate tutto il codice sorgente del progetto

Ecco l’elenco di tutte le lezioni del VideoCorso Java

Pubblicato in Video Corso Java Taggato con: , , , , ,

Oggi finisce il supporto a Windows Xp e adesso?

Windows XpOggi scade il supporto a Windows Xp il sistema operativo più famoso della Microsoft e adesso cosa succede?

Niente 🙂

Il pc continuerà a funzionare solo che non avrà più gli aggiornamenti di sicurezza da Mamma Microsoft il che renderebbe tutto ancora più insicuro di quello che normalmente è WinXp.

In questo articolo trovate le 10 alternative a Windows Xp ma il probema più grave non è la fine del supporto di WinXp ma l’intriseca insicurezza del sistema da sempre e per questo vi consiglio di passare presto a Linux come si parla nell’ottimo blog di Dario Cavedon che vi consiglio di seguire e leggere.

Portatile con LubuntuCome potete vedere dalla foto il mio consiglio personale è di usare Lubuntu come ho fatto io oramai molti anni fa 🙂 e mi trovo da Dio perchè mi sono scordato di Virus, Antivirus, problemi di sicurezza etc…

Se avete bisogno di consigli o altro sono qui 🙂

Pubblicato in News Taggato con:

VideoCorso imparare a programmare in Java: 9 Lezione – Le interfacce grafiche 1

logo java

In questa lezione abbiamo visto come gestire i bottoni e le textarea cioè i principali componenti GUI delle librerie/package awt.

Ecco l’elenco di tutte le lezioni del VideoCorso Java

Buona Visione and Happy Code 🙂 Just For Fun 🙂

Pubblicato in Video Corso Java Taggato con: , , , , ,

VideoCorso imparare a programmare in Java: 8 Lezione – Le interfacce grafiche

logo java

In questa lezione abbiamo iniziato ad affrontare le interfacce grafiche di java, iniziando con le vecchie awt.

Ecco l’elenco di tutte le lezioni del VideoCorso Java

Buona Visione and Happy Code 🙂 Just For Fun 🙂

Pubblicato in Video Corso Java Taggato con: , , , , ,
Marco Bruni
Sono Marco Bruni abito nella Provincia di Ascoli Piceno e sono uno Sviluppatore C#, .NET, Java, Php, Python e Wordpress. Inoltre sono un Sistemista Windows/Linux e Consulente Informatico. Questa mia passione mi accompagna da sempre ed è anche il mio lavoro da 20 anni. Per scrivermi usate la pagina dei Contatti

Per avere i miei articoli direttamente nella tua email ti puoi iscrivere alla mia newsletter.
Scrivi il tuo indirizzo email:

Sviluppata da FeedBurner

Pagina Google Plus