Comments & Opinions


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register


How fantastic is university!

How fantastic is university!

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
24/09/2008 00:00

Davide Bianchi
24/09/2008 00:00

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

1 message this document does not accept new posts

Leiba

Imbranati By Leiba posted 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


Previous Next


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira