Archivi categoria: Articoli e Contenuti Vari

Articoli e Contenuti Vari

Video Lezione Pratica n.1 – C++

In questa lezione estratta dal corso Udemy dall’Algoritmo al C++ Base realizzato dal Team Informatica OpenSource il prof. Giuseppe Sportelli membro del Team ti spiega come realizzare dei semplici algoritmi.
Tali algoritmi sono realizzati con il software Flowgorithm e poi sono codificati in linguaggio C++,

Se vuoi iscriverTi al corso ecco il link di iscrizione
in promozione a soli 12,99 € Iva inclusa fino al 13 Ottobre 2022


In particolare le tematiche affrontate sono:

  • Creazione della tabella dati
  • Scrittura dell’algoritmo con il software Flowgorithm
  • Strutture fondamentali della programmazione procedurale quali:
    Struttura di sequenza
    Struttura condizionale semplice e annidata
  • Codifica in C++ degli algoritmi
  • Istruzioni di input/Output in C++ con la Console
  • Dichiarazione delle variabil
  • La funzione “int main”
  • Istruzioni “if ..else”
  • Il tipo char in C++ e sua applicazione semplice

Video Lezione Pratica n.1 – Dal Corso Udemy dal titolo “Dall’algoritmo al C++ Base”

Test di valutazione Architetture di calcolo e Assembler 8086

Questo test permette l’autovalutazione delle architetture di calcolo basate sull’architettura CISC “Complex Istruction Set Architetture”. Tale architettura è alla base del funzionamento di tutti i processori x86 e x64 normalmente utilizzati nei moderni calcolatori.
Sono presenti domande anche sull’hardware in generale, tale test è utilizzabile per preparare parte del concorso docenti per la scuola secondaria di secondo grado per la classi di concorso “A-41 Scienze e Tecnologie Informatiche” e “B-02 Laboratorio di Informatica”.
E’ un test valido anche per la preparazione del test di certificazione EUCIP IT administrator modulo 1 “hardware” e EUCIP IT administrator foundamentals.

Svolgi il test

Leggi tutto

Test di autovalutazione algoritmi, C e C++ con risposte

Questo test di autovalutazione molto amplio sono trenta domande ti mette alla prova con vari argomenti.
In particolare la verifica riguarda:

  • Teoria degli algoritmi
  • Scrittura di codice C e C++
  • Strutture cicliche, condizionali in C e C++
  • La gestione dei dati in C e C++
  • La gestione dell’input e output in C e C++

Configurare Linux come Hot Spot Wireless con ZeroShell

Configurare Linux come Hot Spot Wireless con ZeroShell

Indice dei contenuti

Introduzione

Molto spesso per gestire e amministrare reti Wireless molto ampie, può essere utile utilizzare un sistema centralizzato di accesso che consente di mettere in sicurezza la rete Wireless in varie modalità.
Immaginiamo di dover consentire l'accesso ad Internet, di più segmenti di rete mediante l'uso di una rete Wireless; ed immaginiamo che nell'infrastruttura di rete siano presenti più "Access point" dislocati nell'area di copertura della rete Wireless.
Ogni punto di accesso Wi-Fi, e poi connesso su una terminazione LAN Ethernet o GigaEthernet dedicata, che inoltra le richieste al nodo "Gateway" che provvede all'accesso ad Internet. Ora i vari "client" collegati ai vari "access point" possono autenticarsi con un meccanismo tipo WPA, WPA-2, WPA-PSK su ogni singolo "access point", oppure autenticarsi in modo centralizzato mediante quello che in gergo tecnico si chiama "controller".
Il "controller" può essere un router Wi-Fi dedicato oppure un computer che svolge tali mansioni.
Attraverso il "controller" è possibile, implementare anche delle "ACL" ovvero delle "Access Control List", che sono delle liste che indicano per ciascun "client" connesso, o utente autenticato, o gruppi di quest'ultimi che possono fare una volta che accedono ad Internet.
Non sempre è consigliabile dare accesso a tutti i servizi di Internet e di rete disponibili, in special modo se il traffico sviluppato comincia ad essere considerevole, con il rischio di saturare la banda.
Una possibile soluzione fatta in casa ma molto versatile e professionale, è quella di installare su un calcolatore dotato di almeno di due o più interfacce di rete è quella di utilizzare una distribuzione Linux molto leggera ma pensata per questi scopi.
Con la distribuzione "Zeroshell" prelevabile su questo sito web. Su questo sito troverai un messaggio che indica che l progetto è in dismissione, ma non ti preoccupare poiché anche l'ultima release va bene per i nostri scopi.
In effetti noi utilizziamo una calcolatore molto minimale per lo scopo, che non necessita di hardware ad alte prestazioni, ma di un pò di memoria di massa se l'intenzione è di abilitare anche le funzioni di "proxy". Un "proxy" è un servizio che memorizza i contenuti su disco visitati dai client della rete alla quale deve soddisfare per accelerare la navigazione web, quando si è in presenza di connessioni lente, o di banda non disponibile. Attraverso un "server proxy" è possibile filtrare i siti consentiti, gli orari permessi alla navigazione, e le classi di utenti che possono essere a loro volta destinatari di restrizioni più o meno ampie rispetto a certi contenuti presenti sulla rete Internet. Ovviamente, gli utenti nel momento in cui accedono alla rete Wireless con accesso centralizzato, devono essere consapevoli che il loro accesso è monitorato e tracciato, per prevenire gli abusi da parte degli stessi. Tracciare non indica, in questo caso la possibilità da parte del nodo "controller" di memorizzare dati personali, magari inseriti durante la navigazione.
Una corretta informazione per acquisire consapevolezza in particolar modo, in presenza di minori è fondamentale.
Il nodo "controller" non necessariamente inoltre, deve disporre di una scheda di rete Wi-Fi a meno che non si tratti duna situazione di un "hot-spot" singolo per una piccola area di copertura. Invece potrebbe essere connesso direttamente ai "router/modem" collegati ad Internet e avere inooltre delle schede modem 4G o et simili per connessioni temporanee mediante rete mobile.
Con la finalità, di aumentare la tolleranza al guasto; infatti se una linea Internet cablata cade è sempre possibile, nell'attesa utilizzare una connessione temporanea che si attiverà in automatico.

Procedura di installazione,

Occorre scaricare un'immagine ISO del sistema e preparare con un programma di masterizzazione un cd/dvd oppure una chiavetta USB auto partente. Puoi fare questo utilizzando anche Unetbootin un software open source atto allo scopo.
La schermata che viene presentata a Terminale dopo alcuni secondi mostra una serie di opzioni simili a questa sotto riportata.

 

 

Per poter vedere il video devi sottoscrivere un abbonamento che
ti darà accesso a test,  contenuti e video esclusivi tutti senza pubblicità, senza limiti temporali (*).
Per procedere devi registrarTi sul sito se non lo hai fatto e poi sottoscrivere un abbonamento seguendo le istruzioni.

(*) Nota: per durata si intende la durata dell'abbonamento sottoscritto.

Le applicazioni di base per i servizi Internet

Le applicazioni di base per i servizi Internet

La video lezione, estratta dal corso web, spiega in dettaglio il funzionamento dei principali protocolli e architetture in uso oggi su Internet.
SI parte con il World Wide Web visto sia a livello di client quindi con accenni al linguaggio HTML, ai Browser, sia con il lato server e con le loro tecnologie.
Altro argomento è il protocollo FTP, con le sue varie possibilità, per passare poi ai servizi di posta elettronica

Ciao devi sottoscrivere un abbonamento per poter visualizzare l'intero articolo.

Approfitta dei numerosi vantaggi per gli iscritti ! Test, Video Lezioni esclusive senza pubblicità oltre tanti articoli sull'informatica dalla programmazione alla sistemistica.
Sei già registrato devi solo sottoscrivere un abbonamento
Buon proseguimento !

Video Lezione n.3 – Visual Basic .NET

Video Lezione n.3 - Visual Basic .NET

In questa lezione in esclusiva, spieghiamo come realizzare un'applicazione in "Visual Basic" con le matrici. E' un primo esempio di utilizzo del controllo "DataGridView" molto utilizzato per caricare dati da sorgenti esterne.

Video per utenti abbonati

Ciao devi sottoscrivere un abbonamento per poter visualizzare l'intero articolo.

Approfitta dei numerosi vantaggi per gli iscritti ! Test, Video Lezioni esclusive senza pubblicità oltre tanti articoli sull'informatica dalla programmazione alla sistemistica.
Sei già registrato devi solo sottoscrivere un abbonamento
Buon proseguimento !

Test di autovalutazione Architetture Hardware del Calcolatore

Nel test che segue ti ho inserito delle domande, con i commenti per permetterti di auto valutare le tue conoscenze, competenze e abilità sull’Hardware del Calcolatore. Tali richieste sono in conformità con la certificazione EUCIP del CEPIS IT Administrator e IT Adminstrator Foundamentals. E’ un estratto delle eventuali domande di esame.

Sviluppare applicazioni con Visual Basic for Application in Microsoft Excel

Appunti su Visual Basic for Application

Il problema


Tutti gli utenti di computer in ambiente Microsoft e non utilizzano per la produttività personale delle applicazioni di “office automation” per scrivere testi, elaborare fogli elettronici, presentazioni e altro. 
Tutti però non usano le funzionalità avanzate del programma che conoscono. Ciò avviene per vari motivi alcuni dei più significativi sono:
1-Personalizzazione spinta dei documenti complessa e spesso non ben documentata: 
2-Prerequisiti richiesti per la conoscenza e la costruzione di vere e proprie applicazioni custom in ambiente office sono la conoscenza del linguaggio di programmazione supportati dalla particolare applicazione; 
3-La manipolazione di poche informazioni di qualsiasi tipo; 
Per l’ambiente Microsoft Office indipendentemente dalla versione utilizzata il linguaggio di programmazione supportato è il “Visual Basic for Application” versione ridotta del linguaggio Visual Basic ben noto per la piattaforma Microsoft. 
Attraverso questo codice è possibile creare macro ovvero veri e propri frammenti di codice VisualBasic che permettono di eseguire dei compiti personalizzati nel documento in cui vengono scritte.
Per imparare a scrivere le macro è necessario conoscere almeno in modo minimale i fondamenti per la programmazione strutturata e un minimo di conoscenza sulla programmazione ad oggetti,

Ambiente di sviluppo Visual Basic for Application

 

L’ambiente di sviluppo di Visual Basic for Application si può attivare nel Menù Strumenti – Macro – Visual Basic Editor dell’applicazione in cui si lavora.


La colo”nna di sinistra visualizza il documento aperto sul quale opera la macro. Nel nostro caso parleremo in modo più approfondito di Microsoft Excel”. Laddove la colonna di sinistra non fosse visibile basterà attivare il menù Visualizza – Gestione Progetti.
E’ utile notare che il riquadro gestione progetti si divide nell’insieme dei documenti aperti nella applicazione e nelle relative proprietà degli stessi.
In particolare un file di “Excel” contiene una cartella di lavoro e tre fogli di lavoro. Ognuno di questi oggetti viene nominato in modo diverso nella gestione progetti di VBA.
Questo concetto è legato anche al fatto che nella strutturazione della cartella di lavoro “ThisWorkbook” contiene i tre fogli.
Come prima prova apriamo il codice relativo a foglio1 cliccando due volte su foglio1 e scriviamo:

Sub cambia_nome()
Foglio1.Name = “Bilancio”
End Sub

In questo caso questa semplice macro cambia il nome al foglio1. Abbiamo richiamato una proprietà dell’oggetto foglio di Excel e abbiamo rinominato mediante programma in “Bilancio”.
Da questa prima macro alcuni spunti:
Sub indica l’inizio di un programma con un nume assegnato dall’utente; End Sub termina il programma. 
All’interno del costrutto Sub .. End Sub inseriamo le istruzioni di programma. 
Complichiamo un po’ la macro e proviamo a chiedere all’utente il nome del foglio il codice da scrivere è:

Sub cambia_nome()
Foglio1.Name = Inputbox(“Inserisci il nuovo nome ”,”Richiesta input”)
End Sub


In questo caso viene chiesto all’utente mediante una finestra di dialogo e digitiamo il nome del foglio che vogliamo dare. 
Abbiamo scritto una prima macro in “VBA”.

Test n.1 – Reti di Calcolatori Gratis

Questo test dimostrativo di 5 domande casuali ti mette alla prova delle conoscenze e competenze sulle reti di calcolatori. Il test completo che è disponibile per gli abbonati verifica moltissime delle abilità, conoscenze, richieste per sostenere anche gli esami di certificazioni ITAF acronimo di “IT Adminsitrator Foundamentals” certificazione EUCIP riconosciuta a livello europeo che nel modulo reti verifica diversi aspetti sulle reti di calcolatori.
Gli argomenti che sono trattati nel test sono tanti e li riassumiamo in questo elenco:

  • Mezzi di trasmissione e topologie di rete
  • Classificazione delle reti in base all’estensione geografica
  • Modello ISO/OSI e TCP/IP nel dettalgio
  • Livello Data Link nel dettaglio
  • Livello IP nel dettaglio con relativo Indirizzamento IP
  • Protocolli di livello Applicativo
  • Livello di trasporto

Prova il test