Commenti & Opinioni


Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | Imposta lingua:en it | Login/Register


Ma Quanto E' Bella l'Universita

Stamani, mentre mi leggevo uno dei miei niusgruppi preferiti (su Linux, ovviamente), mi sono ritrovato il seguente messaggio:

Da: nomeprobabilmenteinventato@gmail.com

ciao a tutti, nell'ultimo esame che ho fatto di sistemi operativi, c'erano anche 
delle domande su linux, in particolare relative al comando lsusb. Io non ho idea 
di quali siano le risposte. Domani ho un secondo appello, e probabilmente ci 
saranno domande molto simili. Vi prego, potete aiutarmi? Potete darmi le risposte 
ai seguenti quesiti? Grazie infinite

ricordando che:
head -N copia sugli sntandard output le prime n righe provenienti dallo standard 
input il comando tail -n N copia sullo standard output le ultime N righe provenienti 
dallo standard input il comando mkfifo file crea un oggetto fifo identificato sul file
system dal nome file il comando lsusb scrive sullo standard output la lista delle
periferiche usb collegate al pc

Domande:
1) come si consulta il manuale in linea di lsusb?
2) Cosa fa il seguente comando ?
grep "Bus 001" <(lsusb)
Spiegane in dettaglio la sintassi

3) Cosa fa il comando seguente?
A=$(lsusb | grep "Device 001"); echo $A

3) Come di fa a visualizzare solo le ultime due device sul bus 001 ?
4) Come si fa a scrivere sul file /home/pippo/mydevices.txt la lista
delle device escludendo quelle con id 0000:0000 ?
5) suppondendo che la variabile A contenga il nome di profuttore , ad
esempio logitech.inc, come si ottiene la lista delle sue devices
installate ?

6) descrivere la sequenza di comandi:
mkfifo /tmp/fifo
lsusb >/tmp/fifo &
cat /tmp/fifo

7) Come si compila il seguente codice, supponendo che sia salvato nel
file main.c per ottenere un eseguibile main ?

#include <stdio.h>

int main(int argc, char ** argv) {
   char c=&fgetc(stdin)
   while(c!=3DEOF) { // while not at the end of file
                      fputc(c,stdout);
                      c=&fgetc(stdin);
              }
}

8) Cosa succede eseguendo il comando
lsusb | ./main

E a me mi viene da pensare... allora, sto' qui' sostiene che ha fatto l'esame di Sistemi, se non sono "Sistemi per il Totocalcio, l'Enalotto ed il Lotto" devo supporre che siano Sistemi operativi... e c'erano delle domande relative ad un Sistema Operativo (Oh Boy! Che sorpresa!). Adesso mi dice "non ho idea delle risposte" (hemmm... studiare?), domani ci ri ho l'appello (Domani? Che ca$$o hai fatto negli ultimi tempi? Troppo occupato a broccolare le studentesse?) e ancora non ho idea delle risposte... Al che mi viene da pensare: e questo qui diventera' sicuramente un IngeGNIere, uno di quelli che poi finiranno a fare i Project Mangler o (peggio ancora) i Sistemisti in qualche societa'.

Premetto che io ho fatto 6 mesi di universita' (poi partii per il militare ed al ritorno decisi che lavorare era meglio), ma "ai miei tempi" (oddio che orrore...) i casi erano due: 1) studiavi o 2) ti comperavi la laurea. Adesso invece ti basta, il giorno prima dell'esame, domandare su niusgruppo?

Ed il guaio e' che di gente come questa ne incontro sempre di piu'. Hanno una laurea, ma non sanno di cosa stanno parlando o perche'. Ma che cappero e' successo all'universita'? O era gia' cosi' e sono io che non me ne sono accorto?

Davide Bianchi
24/09/2008 00:00

I commenti sono aggiunti quando e soprattutto se ho il tempo di guardarli e dopo aver eliminato le cagate, spam, tentativi di phishing et similia. Quindi non trattenete il respiro.

1 messaggio this document does not accept new posts

Leiba

Imbranati Di Leiba postato il 25/03/2009 01:10

Ho visto di peggio, per un esame di elettronica dovevamo programmare un controller chiamato Parallax dotato, al suo interno, di un interprete basic.
Nel nostro gruppo di laboratorio c'era anche un laureato in informatica (mentre gli altri erano fisici non ancora laureati) che stava facendo la specializzazione (la loro specializzazione comprende esami base nostri, ma tantè...). Comunque abbiamo dovuto estrometterlo pure dalla scrittura dei programmi in basic perché regolarmente non funzionavano. Ricordo che era laureato in informatica.

-- Leiba


Precedente Successivo


Il presente sito e' frutto del sudore della mia fronte (e delle mie dita), se siete interessati a ripubblicare uno degli articoli, documenti o qualunque altra cosa presente in questo sito per cortesia datemene comunicazione (o all'autore dell'articolo se non sono io), cosi' il giorno che faccio delle aggiunte potro' avvisarvi e magari mandarvi il testo aggiornato.


Questo sito era composto con VIM, ora e' composto con VIM ed il famosissimo CMS FdT.

Questo sito non e' ottimizzato per la visione con nessun browser particolare, ne' richiede l'uso di font particolari o risoluzioni speciali. Siete liberi di vederlo come vi pare e piace, o come disse qualcuno: "Finalmente uno dei POCHI siti che ancora funzionano con IE5 dentro Windows 3.1".

Web Interoperability Pleadge Support This Project
Powered By Gojira