3:30 questa cartella del repository non ho ancora ben capito cosa sia, non me lo indivisua :/
@paolocristiano68485 ай бұрын
Scusami, c'è modo di avere le slide per studio personale?
@jeanestevens20247 ай бұрын
Grazie di questo video. MOLTO utile per me, che sono alle prime armi con UML ma non con la programmazione orientata agli oggetti. Hai anche realizzato il video del diagramma delle attività per questo sistema ( App Store)? Mi piacerebbe, in generale, vedere tutti i tipi di diagrammi per questo caso Grazie.
@paolocristiano68487 ай бұрын
Sei un grande!
@em270248 ай бұрын
Ottimi video e veramente preziosi, grazie
@lucianoquiostergi66668 ай бұрын
Dire che sei meraviglioso è il minimo
@AlessandroModica9 ай бұрын
Molto figo, soprattutto scoprire che read senza parametri attende il prompt dell'utente che non me lo ricordavo! Volevo chiederti se hai fatto un video che spiega l'uso corretto del comando trap. Vorrei integrare la gestione errore tramite segnali cercando di seguire le best practise di try and catch di un errore. Ho fatto varie prove, studiando il suo funzionamento, ma mi ha dato sempre risultati "instabili" . Vorrei gestire il trap su uno script che ha una sola funzione showusage che mi deve apparire quando una sotto shell di un comando della sequenza fallisce. A volte lo fa a volte no e sembra di camminare sui fuochi ardenti 😅. Al ritorno dalle vacanze farò altre prove. Grazie e auguri
@AlessandroModica9 ай бұрын
Ciao, molto interessanti i tuoi tutorial. Volevo rinfrescarmi la memoria con tutte le insidie di questi script e sto svoltando su tante finezze utili! Grazie!
@dummag412610 ай бұрын
Beautiful (for those who like complexity) is better than ugly and simple implicit and concentrated is better than explicit and simple Complex is better than simple but long Complicated is better than complex. Super nested is better than flat Dense is better than sparse Readability doesn't matter.
@dummag412610 ай бұрын
Non capisco perchè esiste la leggenda metropolitana che descrive pyhton uno dei linguaggi più semplici da apprendere. Io direi invece che è tra i più potenti interpretati ma difficilissimo da apprendere. Rispetto a javascript ha una curva di apprendimento ripidissima, solamente per le basi, variabili, assegnazioni, cicli. non voglio immaginare appena verranno affrontate classi ed oggetti. Magari questa miriade di combinazioni, metodi e funzioni una volta apprese, ti permettono di fare con poche righe quello che con js fai in centinaia, ovviamente se con tre righe fai 10, quelle 10 regole in più a riga te le devi ricordare, e non è una passeggiata.
@xxxyyy-zzz262410 ай бұрын
Se ti dico che sei un cazzo di bravo insegnante ti offendi?
@lucianoquiostergi666611 ай бұрын
Ammazza che cazzo di bravo. Perché non vieni ad insegnare all università di Camerino informatica? Sei il migliore professore che abbia mai avuto!
@Diegos79 Жыл бұрын
chiarissimo! grazie
@OMBRE_DAL_PASSATO Жыл бұрын
ciao io ho un proggetto in c++ quando lo carico in staruml diciamo che alcune classi non hanno gli attributi però nel codice si, come faccio se ti mando il codice puoi vederlo tu?
@matteobiancardi9581 Жыл бұрын
Grazie, mi hai aiutato a superare un mio dubbio
@paolocristiano6848 Жыл бұрын
Sei molto bravo.
@omarcarpentiero Жыл бұрын
Miglior esame che io abbia mai dato. Grazie prof
@Graziano_Ferrari Жыл бұрын
Ciao Nicola, anche se il video è di 2 anni fa è comunque interessante. Non conoscevo il comando "test" e ancora meno la parentesi quadra aperta come suo alter ego, eppure l'ho usata tante volte. Con gli esempi pratici che fai è molto più semplice comprendere il funzionamento delle varie istruzioni, grazie.
@giovannizotti8549 Жыл бұрын
Ciao! Grazie mille per questo video. Mi chiedevo da tempo come disegnare in UML i costruttori, e negli ultimi secondi del tuo video si vedono, basta aggiungere lo stereotipo "constructor" e non specificare il tipo restituito. Però mi piacerebbe, per esempio, che l'UML mostrasse che il costruttore assegnasse un valore di default ad un campo/parametro preso in input: ad esempio: public class Motocicletta { // attributi private String produttore; private String modello; private String colore; private double velocita; // costruttore public Motocicletta (String produttore, String modello, String colore) { this.produttore = produttore; this.modello = modello; this.colore = colore; this.velocita = 0.0; // vorrei che l'UML visualizzasse questo!!!!!!! } }
@daniaste Жыл бұрын
Grazie mille, questo è un corso davvero super. Spiegato benissimo complimenti!
@nicolabicocchi3588 Жыл бұрын
ahaha
@daniaste Жыл бұрын
Grazie mille!😊
@davidefuzzati8249 Жыл бұрын
Non ho mai assistito a lezioni così puntuali, precise, descrittive e BEN FATTE! Grazie Prof. Bicocchi!
@davidefuzzati8249 Жыл бұрын
Grazie Prof.Bicocchi, anche noi vecchietti ogni tanto abbiamo bisogno di un ripasso.
@vincenzomenniti5041 Жыл бұрын
mi hai salvato la giornata,grazie!
@AlessioMartinelli2 жыл бұрын
Complimenti e grazie per queste ottime spiegazioni
@Derko472 жыл бұрын
Qualcosa mi sfugge.. non capisco perchè se si passa ../../ dovrebbe dare "percorso relativo" per quale motivo nel video vedo che esegue il comando come un ls?
@nicolabicocchi35882 жыл бұрын
Tutti i percorsi che non iniziano con /sono relativi (alla posizione corrente) per definizione
@Derko472 жыл бұрын
@@nicolabicocchi3588 Grazie mille per la risposta e colgo l'occasione per farti i mie sentiti complimenti, video chiarissimi senza tralasciare niente ed apprezzabilissimo il fatto di mostrare sempre un esempio pratico +++
2:16 sudo 5:20 /etc/passwd 9:38 /etc/group 11:42 /etc/shadow 13:08 whoami e id 14:23 sudo adduser, sudo deluser
@yeayea83342 жыл бұрын
0:00 Login grafico 0:42 Login testuale 1:43 Prompt dei comandi 2:25 Shell 3:59 C’è soltanto una shell?
@yeayea83342 жыл бұрын
0:49 aggiornamento pacchetti 1:57 editing dei file 4:55 nano 6:10 vim
@yeayea83342 жыл бұрын
Ciao Nicola, è possibile installare Virtual Box su chiavetta usb?
@nicolabicocchi35882 жыл бұрын
Virtual box va installato sul pc. Puoi avere delle macchine virtuali su chiavetta certo.
@yeayea83342 жыл бұрын
@@nicolabicocchi3588 grazie per la risposta, sono chiavette particolari? Tu che chiavetta useresti per questo scopo? Comunque grazie per questi video, spieghi benissimo. Farai anche cyber security?
@nicolabicocchi35882 жыл бұрын
Chiavette normali. Almeno 16gb. Puoi anche provare questo vbox.me
@yeayea83342 жыл бұрын
@@nicolabicocchi3588 grazie mille Nicola
@SweetHarmony772 жыл бұрын
Grazie!
@maurizioberetta22262 жыл бұрын
Buongiorno, molto interessante anche questo video. Ho notato che il percorso che si aggiunge in Path svanisce quando si chiude la Shell. Mi chiedevo se ci fosse un comando per renderlo permanente? Grazie in anticipo
@nicolabicocchi35882 жыл бұрын
Vanno modificati i file di configurazione della shell (letti ad ogni avvio). Puoi seguire questa guida. hackprogramming.com/2-ways-to-permanently-set-path-variable-in-ubuntu/
@maurizioberetta22262 жыл бұрын
Una curiosità, quindi la differenza tra l'utilizzo del singolo pipe piuttosto che del punto e virgola per concatenare i comandi è che nel primo i comandi dipendono da quelli precedenti, mentre col punto e virgola vengono eseguiti in ogni caso?? Ho capito bene? Grazie :)
@nicolabicocchi35882 жыл бұрын
Si corretto!
@maurizioberetta22262 жыл бұрын
Sei veramente bravo a spiegare. Avevo iniziato questa playlist solo per la programmazione bash, ma tutta questa parte precedente mi sta servendo un sacco. Grazie :)
@nicolabicocchi35882 жыл бұрын
Grazie :)
@michelepollidoro14742 жыл бұрын
grazie
@marconucci13922 жыл бұрын
Ciao, ma perché invece la find funziona usata con -name "file*.zip" non dovrebbe espandere la wildcard invece lo fa'. (Esempio file123abc.zip). In crontab senza i doppi apici non funzionano gli script con find
@nicolabicocchi35882 жыл бұрын
È corretto che espanda le wildcard fra doppi apici. Solo i singoli apici inibiscono l'espansione.
@marconucci13922 жыл бұрын
@@nicolabicocchi3588 e infatti li ho sempre usati, se guardi la tua slide pero non mensioni le wildcard, min 12:13. Cmq la serie bash anche sapevo molte cose l'ho guardata tutta, ottimo lavoro
@nicolabicocchi35882 жыл бұрын
@@marconucci1392 ok! Non avevo capito. Grazie
@FilippoCeccarelliIlDovese2 жыл бұрын
Bellissimo, era da una vita che cercavo una cosa del genere. Grazie mille!!!
@andreeaamariuti77412 жыл бұрын
complimenti per la spiegazione, sei stato davvero chiaro!
@chiarafarnesi64322 жыл бұрын
Ciao, prima di tutto il tuo video è stato davvero molto interessante e apprezzo il modo semplice e chiaro di spiegare come utilizzare questo programma che a mio parere è veramento uno strumento "potente" per il Code Design; seguirò sicuramente anche gli altri video perchè sono particolarmente interessata alla tematica MBDSE, UML e SysML e da questo video ho capito apprezzo particolarmente la tua tecnica di spiegazione e tutoring. In questo momento sarei interessata a convertire un programma C++ in UML-Tree Model. Nel tutorial vedo che le classi del tuo progetto sono in Java, volevo sapere se tu sai se StarUML consente di generare diagrammi a partire da codice C++? Se è possibile, potresti illustrarmi come o quale procedura applicare? Un grazie in anticipo per la risposta e per il tutorial qui nel video
@nicolabicocchi35882 жыл бұрын
Ciao, esistono estensioni specifiche per c++. github.com/staruml/staruml-cpp
@HeliosAI562 жыл бұрын
serve per la sicurezza informatica, che sto studiando da autodidatta, il linux terminale linguaggio, giusto ?
@HeliosAI562 жыл бұрын
dr Nicola buongiorno, sono un ING CIVILE appassionato di informatica. dal 2015 to studiando i linguaggi e da 2 anni che ho l'apple, sto studiando cyberse e ho incrociato il terminale, che mi ha appassionato molto. in futuro, potrei farne un lavoro? esistono programmatori che conoscono la Shell, il bash, l'unix ? grazie
@nicolabicocchi35882 жыл бұрын
Si. Si chiamano amministratori di sistema. A presto.
@antoninonucera18602 жыл бұрын
salve prof, perchè nel momento che svuoto la variabile PATH ed apro una nuova finestra di terminale, quest'ultima si ripopola con le stesse directory di sistema? grazie, ottimo corso!!
@nicolabicocchi35882 жыл бұрын
Perché quando apri un nuovo terminale, apri anche una nuova shell che configura le sue variabili di ambiente leggendole dai file di configurazione (es.. bashrc)
@bartinothomas31182 жыл бұрын
ottima lezione,molto utile <3
@alosifederico69632 жыл бұрын
concordo
@massimilianoturco82522 жыл бұрын
Ottime spiegazioni :)
@davidesciacca79873 жыл бұрын
Grande spiegazione grazie!
@VittorioMilazzo3 жыл бұрын
Il miglior corso in italiano e tra i migliori in assoluto in lingua inglese che sia stato mai pubblicato sul web. Un ottimo modo per imparare o ripassare i fondamentali, in maniera piacevole e mai pesante. Grazie tanto per averlo condiviso.