Benvenuti su Nextechnics, il mio sito dedicato all'insegnamento gratuito e alla guida pratica nello sviluppo software. Qui troverai una vasta raccolta di tutorial completi, guide dettagliate e risorse utili per imparare a programmare da zero e acquisire competenze nel campo della programmazione. Che tu sia un principiante assoluto o un programmatore esperto in cerca di approfondimenti, sono qui per guidarti nel tuo percorso di apprendimento. Nel mio sito, affronteremo diversi linguaggi di programmazione, tra cui Python, C/C++, Java, SQL, HTML5, JavaScript, CSS3, PHP e AutoIt. Troverai guide passo dopo passo che ti condurranno attraverso le basi di ogni linguaggio, fornendoti esempi pratici e progetti stimolanti per mettere subito in pratica ciò che hai imparato. Non importa da quale punto di partenza tu parta, sarai in grado di progredire e sviluppare le tue competenze grazie alle risorse messe a disposizione. Se sei interessato a imparare la programmazione da zero, troverai guide specifiche che ti aiuteranno a capire i concetti fondamentali e a scrivere il tuo primo programma. Esploreremo anche argomenti più avanzati come la gestione dei database, lo sviluppo web, l'intelligenza artificiale e altro ancora. Potrai ampliare le tue conoscenze e mettere in pratica ciò che hai appreso attraverso progetti pratici che ti guideranno nella creazione di applicazioni reali. La mia missione è rendere l'apprendimento della programmazione accessibile a tutti, offrendo contenuti di qualità, spiegazioni chiare e approfondimenti dettagliati. Troverai anche consigli utili, trucchi e strategie per migliorare le tue abilità di programmazione e affrontare le sfide che potresti incontrare lungo il percorso. Non importa se hai intenzione di intraprendere una carriera nel campo della programmazione o se desideri semplicemente acquisire nuove competenze per progetti personali, Nextechnics è qui per supportarti. Unisciti a me e inizia il tuo viaggio nel mondo della programmazione. Esplora le mie risorse, segui i miei tutorial e scopri come la programmazione può trasformare la tua vita e aprirti nuove opportunità professionali.
Impara il potente e versatile linguaggio di programmazione Python su Nextechnics. Troverai guide complete che coprono le basi della sintassi Python, la gestione dei dati, la creazione di funzioni e classi, l'accesso ai database e molto altro ancora. Impara a utilizzare librerie popolari come numpy, pandas e matplotlib per l'analisi dati e la creazione di grafici e visualizzazioni coinvolgenti. Con Python, potrai sviluppare applicazioni web dinamiche utilizzando framework come Django o Flask, e automatizzare compiti ripetitivi attraverso script personalizzati. Esplora anche l'affascinante mondo dell'intelligenza artificiale e del machine learning, utilizzando librerie come TensorFlow e PyTorch per creare modelli di intelligenza artificiale avanzati. Sia che tu sia un principiante o un programmatore esperto, le risorse di programmazione Python su Nextechnics ti accompagneranno in un percorso di apprendimento efficace e gratificante. Inizia il tuo viaggio con l'introduzione alle Variabili e ai Tipi di dati, imparando come assegnare valori e manipolare diverse tipologie di informazioni. Scopri l'efficacia delle Strutture di Controllo, come le istruzioni Condizionali (if, else, elif) e i Cicli (for, while), per prendere decisioni logiche e automatizzare iterazioni. Esplora le Collezioni di Dati, come le Liste, le Tuple e i Set, per organizzare e manipolare gruppi di elementi. I Dizionari saranno tuoi alleati nell'associazione di chiavi con valori, consentendoti di creare strutture dati flessibili ed efficienti. Approfondisci l'uso delle Funzioni, creando blocchi di codice modulari e riutilizzabili, e scopri come gestire Input e Output per interagire con l'utente e i file in modo interattivo. Esplora la Programmazione Orientata agli Oggetti, imparando a definire Classi e creare Oggetti che incorporano sia dati che comportamenti. Scopri l'ereditarietà e l'incapsulamento per costruire strutture gerarchiche complesse. Affronta il trattamento delle Eccezioni, gestendo errori e anomalie in modo elegante e garantendo la robustezza delle tue applicazioni. Scopri il mondo delle Librerie e dei Moduli, utilizzando librerie predefinite e moduli personalizzati per estendere le funzionalità di base di Python. Infine, esplora argomenti avanzati come la Gestione dei File, la Manipolazione delle Stringhe, la Gestione delle Date e delle Ore, e l'Interazione con Database, che ti apriranno le porte verso lo sviluppo di applicazioni complesse e applicazioni di analisi dei dati. Con Python, avrai a disposizione uno strumento potente e flessibile che ti permetterà di realizzare una vasta gamma di progetti, dallo sviluppo web all'automazione, dall'analisi dei dati alla creazione di app desktop. L'apprendimento di Python ti fornirà abilità chiave per affrontare le sfide della programmazione moderna in modo efficace ed efficiente.
Esplora il mondo della programmazione con i linguaggi C e C++ su Nextechnics. Attraverso guide dettagliate, sarai guidato nell'apprendimento dei fondamenti essenziali, indipendentemente dal linguaggio scelto, per creare una solida base di conoscenza. Inizia con le basi delle Variabili e dei Tipi, apprendendo come dichiarare e utilizzare variabili per memorizzare dati. Scopri l'importanza delle Costanti per definire valori fissi e il ruolo degli Operatori nel manipolare tali dati in modi diversi. Esplora i costrutti Condizionali, come if e else, per prendere decisioni basate su condizioni logiche. Sfrutta i Cicli, come il for e il while, per automatizzare processi iterativi, risparmiando tempo e rendendo il tuo codice più efficiente. I concetti di Array saranno fondamentali per organizzare e gestire collezioni di dati omogenei. Inoltre, imparare a lavorare con Stringhe sarà essenziale per gestire testi e caratteri. Scopri l'uso dei Puntatori, che sono strumenti potenti per manipolare direttamente la memoria, consentendo operazioni avanzate e ottimizzazioni. Le Funzioni giocano un ruolo cruciale nella creazione di blocchi di codice modulari e riutilizzabili, migliorando la struttura complessiva del tuo programma. Gestisci l'Input e l'Output per interagire con l'utente e i file in modo flessibile. Esplora la gestione dell'Ambito delle Variabili, comprendendo la differenza tra variabili locali e globali, nonché le Variabili Statiche e Globali, che influenzano il ciclo di vita delle tue variabili. L'affronto delle Definizioni di Tipo ti permetterà di creare strutture dati personalizzate, mentre i Tipi Enumerati semplificheranno la definizione di costanti significative. Infine, impara a creare e utilizzare Strutture, che consentono di combinare variabili di tipi diversi in un'unica entità, per gestire dati complessi. L'apprendimento dei linguaggi C e C++ ti fornirà una solida base di programmazione, sia che tu desideri sviluppare applicazioni efficienti per il desktop o esplorare il mondo dei microcontrollori. Sia che tu scelga C o C++, avrai a disposizione strumenti potenti per creare applicazioni sofisticate e performanti.
Entra nell'universo dei Database Relazionali con SQL su Nextechnics. Esplora guide approfondite per imparare i fondamenti del linguaggio SQL, spaziando dalle basi alla capacità di creare, popolare e interrogare il tuo Database Relazionale. Scopri come Creare il Database attraverso comandi specifici, definendo tabelle, colonne e vincoli per organizzare efficacemente i dati. Successivamente, impara come Popolare il Database con informazioni significative, inserendo dati in modo coerente e strutturato. Il cuore di SQL è l'abilità di eseguire query sofisticate sul tuo Database. Con il comando SELECT, potrai Interrogare il Database, estrarre dati specifici, eseguire Ricerca, Filtraggio e Ordinamento per ottenere informazioni rilevanti. Utilizza il potere di GROUP BY e Funzioni di Aggregazione per analizzare e riepilogare dati in modo intelligente. La dinamicità di SQL si espande nell'ambito delle modifiche. Impara a utilizzare il comando UPDATE per Modificare i Dati esistenti nel tuo Database, assicurandoti che le informazioni siano sempre aggiornate. Inoltre, scopri come utilizzare il comando DELETE per Eliminare i Record non necessari dalle tabelle. Esplora la potenza dei Join, combinando dati da diverse tabelle per ottenere risultati complessi e ben strutturati. Sfrutta le Subquery per effettuare ricerche più avanzate, consentendoti di analizzare dati in modi nuovi e creativi. Affronta l'importante concetto di Transazioni, imparando come gestire gruppi di operazioni in modo coerente e affidabile. Scopri anche come i Trigger possono automatizzare determinate azioni in risposta a eventi specifici nel Database. Esplora le Funzioni e le Procedure, che ti permetteranno di creare blocchi di codice riutilizzabili per semplificare compiti complessi. Infine, scopri come Modificare la Struttura del Database, ad esempio aggiungendo o modificando tabelle e colonne per adattarti alle esigenze in evoluzione. Concludendo, il mondo di SQL è un viaggio entusiasmante attraverso la manipolazione dei dati, l'ottimizzazione delle query e la creazione di sistemi di gestione dati robusti e affidabili.
Scopri le ultime funzionalità di HTML5 su Nextechnics e impara a creare pagine web interattive e dinamiche. Le nostre guide dettagliate ti guideranno attraverso i concetti fondamentali di HTML5, inclusa l'implementazione delle nuove etichette semantiche per una struttura più chiara e accessibile. Approfondisci la gestione dei form, comprese le nuove opzioni per la convalida dei dati e l'invio asincrono. Esplora anche l'integrazione dei media, utilizzando elementi come l'audio e il video per arricchire l'esperienza dei tuoi utenti. Sfrutta le potenti funzionalità di HTML5 come il canvas per la grafica e l'animazione, consentendoti di creare visualizzazioni coinvolgenti e interattive. Approfitta inoltre delle API di HTML5 per creare esperienze utente personalizzate, come la geolocalizzazione per fornire contenuti localizzati e la notifica push per coinvolgere gli utenti con messaggi istantanei. Con Nextechnics, sarai in grado di sfruttare appieno il potenziale di HTML5 per creare siti web moderni e coinvolgenti.
Approfondisci le tue competenze in CSS3 su Nextechnics e crea layout sofisticati, stili accattivanti e interfacce utente straordinarie per i tuoi siti web. Scopri le ultime proprietà e funzionalità di CSS3, inclusi Flexbox e Grid, che ti permettono di avere un controllo avanzato sulla presentazione delle pagine e di creare design responsive e fluidi che si adattano perfettamente a diverse dimensioni di schermo e dispositivi. Sperimenta con le animazioni, le transizioni e le trasformazioni CSS per aggiungere effetti visivi coinvolgenti e interazioni fluide. Approfitta delle potenti funzionalità di CSS3 come le variabili, i selettori avanzati, le pseudo-classi e le pseudo-elementi per creare stili personalizzati e gestire in modo efficiente il tuo codice. Esplora anche le opzioni di personalizzazione del testo, il posizionamento degli elementi, la gestione dei colori e delle immagini per ottenere risultati visivi di alta qualità e una grafica accattivante. Con Nextechnics, avrai a disposizione tutte le risorse necessarie per diventare un esperto di CSS3 e creare siti web straordinari che si distinguono su Internet.
Esplora le potenzialità di JavaScript su Nextechnics e scopri come aggiungere interattività, dinamicità e funzionalità avanzate ai tuoi progetti web. JavaScript è un linguaggio di programmazione ampiamente utilizzato per creare esperienze utente coinvolgenti e interattive. Con le nostre guide dettagliate, imparerai i fondamenti di JavaScript, inclusi concetti come variabili, operatori, cicli e funzioni. Approfondirai le tue conoscenze sulla manipolazione del DOM (Document Object Model) per aggiornare e modificare gli elementi di una pagina web in tempo reale. Scoprirai come gestire gli eventi e rispondere alle azioni degli utenti, creando funzionalità come pulsanti interattivi, menu a discesa e slideshow. Sfrutterai le potenti librerie e framework JavaScript come React, Angular e Vue.js per sviluppare applicazioni web complesse e scalabili. Un'altra area cruciale di JavaScript è l'elaborazione asincrona dei dati. Imparerai a utilizzare il modello di programmazione asincrona di JavaScript, che ti consente di effettuare chiamate API e richieste di rete senza bloccare l'esecuzione del codice. Sfrutterai le funzionalità come le promesse e le callback per gestire le operazioni asincrone in modo efficiente. Inoltre, esplorerai il formato JSON (JavaScript Object Notation) e imparerai come comunicare con i servizi web che utilizzano questo formato dati. Sarai in grado di recuperare dati da API esterne, elaborarli e visualizzarli dinamicamente nel tuo sito web. L'elaborazione asincrona e l'utilizzo di JSON ti consentiranno di creare applicazioni web reattive e di fornire ai tuoi utenti un'esperienza fluida e veloce.
L'IDE è un ambiente di sviluppo integrato che fornisce agli sviluppatori uno spazio di lavoro completo per creare, testare e debuggare il codice. Un IDE offre una serie di strumenti e funzionalità che semplificano il processo di sviluppo software.
Un IDE è essenziale per diversi motivi. Innanzitutto, fornisce un editor di codice avanzato con funzionalità come l'evidenziazione della sintassi, il completamento automatico del codice e il suggerimento delle API, che rendono più efficiente la scrittura del codice. Inoltre, un IDE integra un compilatore o un interprete per eseguire e testare il codice direttamente all'interno dell'ambiente, consentendo di identificare e correggere gli errori in modo rapido.
Oltre a ciò, un IDE offre strumenti per il debug del codice, che consentono di individuare e risolvere i bug in modo più facile. Inoltre, molti IDE supportano la gestione del versionamento del codice, il controllo di revisione e la collaborazione con altri sviluppatori.
Un IDE semplifica anche l'integrazione di librerie e framework esterni, offrendo strumenti per la gestione delle dipendenze e la configurazione del progetto.
In conclusione, un IDE di sviluppo è uno strumento fondamentale per gli sviluppatori, poiché offre un ambiente completo e integrato per scrivere, testare e debuggare il codice, migliorando l'efficienza e la produttività nello sviluppo del software.
In questo sito vedremo insieme quali sono i migliori IDE di sviluppo gratuiti con cui potrai iniziare a sviluppare nel tuo linguaggio di programmazione preferito, vedremo insieme come configurarlo, come
collegarlo al tuo repository, come aggiungere librerie e come compilare il tuo codice e molto altro.
In particolare ti mostrerò come utilizzare al meglio gli IDE:
PyCharm è un ambiente di sviluppo integrato (IDE) progettato specificamente per la programmazione Python. Creato da JetBrains, PyCharm offre un'ampia gamma di funzionalità che semplificano e migliorano il processo di sviluppo in Python. Sia che tu sia un principiante o un esperto sviluppatore Python, PyCharm offre strumenti potenti per aumentare la tua produttività e rendere il tuo flusso di lavoro più efficiente.
1. Editor Avanzato: PyCharm offre un editor di codice altamente personalizzabile e ricco di funzionalità. Supporta l'evidenziazione della sintassi, l'autocompletamento intelligente, la navigazione rapida tra le definizioni, la riformattazione del codice e molto altro ancora. Questo ti aiuta a scrivere codice più pulito e senza errori.
2. Debugger Integrato: Il debugger integrato di PyCharm consente di individuare e risolvere facilmente i bug nel tuo codice. Puoi eseguire il codice passo dopo passo, esaminare le variabili in tempo reale e identificare rapidamente le cause dei problemi.
3. Gestione dei Progetti: PyCharm semplifica la gestione dei progetti Python, consentendoti di organizzare i file, le librerie e le dipendenze in modo intuitivo. Puoi creare e gestire progetti virtuali per mantenere ambienti di sviluppo isolati.
4. Integrazione con Strumenti di Versionamento: PyCharm offre un'ottima integrazione con sistemi di controllo versione come Git. Puoi eseguire operazioni di commit, push e pull direttamente dall'IDE, semplificando la collaborazione con altri sviluppatori.
5. Supporto per Framework e Librerie: PyCharm offre supporto out-of-the-box per una vasta gamma di framework e librerie Python popolari. Puoi sfruttare strumenti dedicati per Django, Flask, numpy, pandas e molte altre librerie, semplificando lo sviluppo e il debugging.
6. Testing Automatico: PyCharm facilita l'esecuzione e la gestione dei test automatizzati. Puoi eseguire test unitari, test di integrazione e test di regressione direttamente dall'IDE, garantendo che il tuo codice funzioni correttamente.
7. Analisi del Codice: PyCharm integra strumenti di analisi del codice che aiutano a individuare potenziali errori, problemi di stile e opportunità di ottimizzazione nel tuo codice.
1. Aumento della Produttività: Le funzionalità avanzate di PyCharm ti consentono di scrivere, testare e debuggare il tuo codice più velocemente ed efficientemente, risparmiando tempo prezioso nello sviluppo.
2. Riduzione degli Errori: Il debugger integrato e gli strumenti di analisi del codice aiutano a individuare e risolvere gli errori in modo rapido, riducendo al minimo il tempo necessario per il debugging.
3. Integrazione Completa: PyCharm offre un'ampia gamma di funzionalità integrate, riducendo la necessità di passare tra diversi strumenti durante lo sviluppo.
4. Supporto per Framework Specializzati: Se stai lavorando con framework specifici come Django o Flask, PyCharm offre strumenti specializzati che semplificano il processo di sviluppo e migliorano la tua esperienza.
5. Comunità Attiva e Supporto: PyCharm ha una comunità attiva di utenti e una vasta documentazione online, che ti permette di risolvere problemi, condividere conoscenze ed esplorare nuove funzionalità.
Visual Studio Code è un IDE altamente popolare e versatile sviluppato da Microsoft. Con una vasta gamma di estensioni, strumenti e funzionalità, è diventato uno degli ambienti di sviluppo preferiti da molti sviluppatori in tutto il mondo.
1. Editor di Codice Avanzato: Visual Studio Code offre un editor di codice ricco di funzionalità, con evidenziazione della sintassi, completamento automatico intelligente e strumenti di formattazione del codice.
2. Debugger Integrato: L'IDE include un potente debugger che consente di individuare e risolvere facilmente i bug nel tuo codice. Puoi eseguire il codice passo dopo passo, esaminare variabili e tracciare lo stato del tuo programma.
3. Integrazione con Git: Visual Studio Code offre un'ottima integrazione con Git, permettendoti di gestire facilmente le versioni del tuo codice e collaborare con altri sviluppatori.
4. Estensioni Personalizzate: Una delle caratteristiche distintive di Visual Studio Code è la vasta libreria di estensioni disponibili. Puoi personalizzare l'IDE aggiungendo estensioni per supportare diversi linguaggi, framework e strumenti.
5. Gestione dei Progetti: Puoi organizzare i tuoi progetti in modo chiaro e intuitivo all'interno di Visual Studio Code. L'IDE offre funzionalità per esplorare i file, gestire le dipendenze e monitorare lo stato dei tuoi progetti.
Se stai cercando un ambiente di sviluppo flessibile, potente e altamente personalizzabile, Visual Studio Code potrebbe essere la scelta ideale per te. Con la sua comunità attiva e il costante sviluppo da parte di Microsoft, è un'opzione da prendere in seria considerazione per migliorare la tua esperienza di sviluppo.
Se stai cercando un ambiente di sviluppo integrato (IDE) altamente versatile, Eclipse è una scelta popolare tra gli sviluppatori. Con un'ampia gamma di funzionalità e supporto per numerosi linguaggi di programmazione, Eclipse è ampiamente utilizzato in diversi ambiti di sviluppo software.
1. Editor di Codice Potente: Eclipse offre un editor di codice ricco di funzionalità con evidenziazione della sintassi, completamento automatico e strumenti di formattazione avanzati.
2. Debugger Integrato: L'IDE include un debugger che consente di individuare e risolvere facilmente i bug nel tuo codice, semplificando il processo di debugging.
3. Ampia Varità di Plugin: Eclipse è noto per la sua vasta collezione di plugin, che consentono di personalizzare l'ambiente di sviluppo in base alle tue esigenze specifiche.
4. Supporto per Diversi Linguaggi: Eclipse offre supporto per una vasta gamma di linguaggi di programmazione, tra cui Java, C++, Python e molti altri.
5. Gestione dei Progetti Avanzata: Puoi organizzare i tuoi progetti in modo intuitivo all'interno dell'IDE e gestire le dipendenze con facilità.
Eclipse è una scelta popolare tra gli sviluppatori grazie alla sua flessibilità e al supporto per una vasta gamma di tecnologie. Sia che tu stia lavorando su un progetto Java, C++, Python o altri linguaggi, Eclipse può aiutarti a migliorare la tua produttività e offrire un ambiente di sviluppo completo.
Se sei un programmatore C o C++, Code::Blocks potrebbe essere l'IDE che stai cercando. Con il suo focus su questi linguaggi di programmazione, Code::Blocks offre strumenti e funzionalità per semplificare e migliorare il processo di sviluppo.
Alcuni punti salienti di Code::Blocks includono:
1. Editor di Codice Integrato: Code::Blocks offre un editor di codice integrato che supporta l'evidenziazione della sintassi, l'autocompletamento e altre funzionalità utili per la scrittura di codice C e C++.
2. Compilatore Integrato: L'IDE include un compilatore C/C++ integrato che semplifica il processo di scrittura, compilazione e esecuzione del codice.
3. Debugger Integrato: Code::Blocks offre un debugger integrato che ti aiuta a individuare e risolvere i bug nel tuo codice in modo efficace.
4. Gestione dei Progetti: Puoi organizzare i tuoi progetti in modo chiaro all'interno dell'IDE e gestire facilmente le librerie e le dipendenze necessarie.
5. Estendibile con Plugin: Code::Blocks supporta l'aggiunta di plugin che possono espandere le funzionalità dell'IDE per adattarsi alle tue esigenze specifiche.
Code::Blocks è un'opzione popolare tra gli sviluppatori C e C++ grazie alla sua facilità d'uso e alla sua interfaccia intuitiva. Sia che tu stia lavorando su progetti personali o professionali, Code::Blocks può aiutarti a sviluppare applicazioni C e C++ in modo più efficiente.
Con questo programma gratuito potrai creare una galleria fotografica online. Creare una galleria responsiva. Aggiungere le foto della galleria ad una mappa, usando la potenza di OpenStreetMap gratuitamente. Comprimere immagini senza perdere la qualità, aggiungere un logo copyright alle immagini. Pubblicare online la tua galleria, senza scrivere codice. Inserire pulsante share per condividere le tuo foto su Facebook, Instagram etc...
Visualizza pagina FiorinA
Come ordinare i files sul desktop? Questo programma gratuito ordina i tuoi files, li copia in una cartella con l'estensione del file scelto. Crea un file report CSV dove elenca tutti i files copiati ed i relativi errori di spostamento, ad esempio quando il file non può essere spostato per mancanza dei permessi. Potrai avere sempre i tuoi files video, audio, word, excell, pdf e molti altri ordinati in cartelle. Potrai inoltre raggruppare i file in sottocartelle per estensione, data, ora, mese, anno.
Visualizza pagina Winfilesmagnet
Nintemu è un frontend per gli emulatori Dolphin e Cemu, può gestire i giochi Wii U, Wii e GameCube da una unica intefaccia grafica. Può scaricare le cover dei tuoi giochi le descrizioni sia da database offline che online, può scaricare i video delle preview dei giochi e molto altro. Non è incluso nessun file protetto da copyright, le icone, immagini e video, dovrete procurarveli voi.
Visualizza pagina Nintemu
Taito Type x frontend, con questo frontend potrere usare le icone, le box art, i video del gameplay in una gui grafica piacevole. Potrete lanciare i vostri giochi ed impostarne la configurazione corretta. Non è incluso nessun file protetto da copyright, le icone, immagini e video, dovrete procurarveli voi.
Visualizza pagina Taito Type X Loader
Come aggiungere coordinate GPS alle foto? Con questo programma gratuito potrai aggiungere i dati GPS alle tue foto, utilizzando la potenza di googlemaps per trovare le cordinate giuste facendo semplicemente click sulla mappa, verrà scritto il valore relativo latitudine e longitudine automaticamente nella tua immagine. Potrai aggiungere le coordinate GPS a più immagini contemporaneamente (batch). Puoi rimuovere dalle tue immagini le coordinate GPS singolarmente o massivamente.
Visualizza pagina Gps2Img
Come scaricare video da Youtube? Come estrarre audio da video Youtube? Come convertire video Youtube in Mp3? Con questo programma gratuito potrai scaricare video, coventire, extrarre traccie audio, scaricare intere playlist da Youtube. Grazie ad una interfaccia grafica potrai farlo senza dover usare nessuna riga di comando.
Visualizza pagina DYM
Nel mio repository github, potrete trovare molti sorgenti dei miei programmi, script etc... Vi chiedo di non creare cloni, fork etc... ma di collaborare al progetto che vi interessa e chiedermi il consenso esplicitamente. Se trovaste errori o voleste suggerirmi delle migliorie potete usare il mio canale github.
Ricordate sempre "free speech, not free beer".
Visualizza repository GitHub
Mi chiamo Francesco sono cresciuto a Roma in uno dei quartieri storici della capitale "Piazza Vittorio", dove il genio Vittorio De Sica girò alcune scene nel 1948 di uno dei capolavori della cinematografia italiana "Ladri di biciclette". Nei lontanassimi anni 80 mi regalarono il commodore64 con cui cominciai a giocare ed appassionarmi a quel mondo che poi sarebbe diventato la mia professione. Molti anni fà l'informatica era per molti qualcosa di distante, intangibile, troppo laboriosa, insomma nulla che abbia a che fare con quello che oggi abbiamo a disposizione. Tutti quei malfunzionamenti che molti della mia generazione ricorderanno benissimo, come le famosissime blue screen di windows 95, Linux che non supportava la metà dell' hardware che avevi acquistato, hanno rappresentato per me ed altri delle sfide da superare nelle chat e nei forum di quei ragazzi considerati diversi ossia i "Nerds". Oggi come ieri continuo a far parte di questo mondo, anche se ho meno tempo libero, per me è sempre un piacere scrivere, condividere, pensando che forse una mia guida possa aver risolto un brutto pomeriggio a qualcuno davanti al monitor.