Newsgroup: it.comp.os.dibattiti
Titolo: OS totalmente user-oriented

Qui cominciamo un breve ragionamento su come dal mio modesto punto di vista
deve essere un OS visto dall'utente.
Come tutti ben sapete, un os è un software che si occupa della gestione
della macchina, ma qui sorge la domanda, all'utente di ciò cosa importa,
all'utente di come questo gestisca le risorse, non gli frega nulla,
all'utente, interessa solo ed unicamente che tutte le operazioni che svolge
siano fatte nel modo più semplice possibile.
Per rendere l'idea, creazione di un documento di testo, un utente vuole
aggiungere un immagine nel suo documento, cosa interessa all'utente se sta
incorporando un jpeg oppure un png, lui sa che è un immagine e solo un
immagine e che la vuole inserire nel suo documento.
cito una frase di Douglas Adams autore di "guida galattica per
autostoppisti" sicuramete non esperto informatico, ma utente : <non me ne
frega niente dei vari PICT e TIFF e RTF e SYLC e acronimi vari che
significano solo: "Ecco una soluzione complicata ad un problema
complicato"> e questo lamentandosi del fatto che per passare da un
applicazione all'altra bisognava pensare e rimbambirsi in quale formato
esportare un certo documento, o quale formato fosse accettato da un acerta
applicazione, tutte cose che all'utente dovrebbero essere estranee...
Questo esempio è alla base della mia filosofia di pensiero su come
progettare un sistema utente che sia dalla parte dell'utente, e non dalla
parte del programmatore.
Per fare questo, io avevo pensato che si potrebbe per prima cosa, eliminare
le estensioni dei file, cosa abbastanza inutile, che non fanno altro che
fare rimbambire l'utente, un utente nella lettura di un file non vuole
sapere che di tipo .doc o .rtf, sa che è un documento di testo e solo
quello vuole sapere, e non gli interessa se lo apre con microsoft word
oppure con 
openoffice.org
, lui lo vuole aprire, modificare, stampare, nulla
più.
Questa tecnica, sarebbe implementabile come faceva in un certo modo beos,
tramite dei traduttori, cioè degli appositi file letti dal sistema
operativo che dicono a questo stesso come interpretare un certo file, il
tutto in modo trasparente all'utente.
Per non parlare delle interfacce utente del tutto non orientate all'utente,
finestre e icone sono intuitive ma non istantane, cioè l'utente deve
arrivare a capire di doverci cliccare sopra, negli os del futro, bisognerà
essere più user oriented e non programmer oriented, perchè un utente e un
programmatore (diciamo persona un pò più esperta) sono due entità
completamte differenti, con due scopi completamete differenti,il
programmatore/sistemista quello di far funzionare al meglio la macchina,
l'utenet quello di riuscire a farsi una partita a solitario senza che la
macchina si blocchi, e soprattutto senza dover pensare a dove mai deve
cliccare per farsi una partita a solitario..
So che questa mia visione sarà altamente criticata, ma spero siano critiche
costruttive.
CIAO
-- 
E-Mail: nerocl...@GIGAmail.com (sostituire GIGAmail con gmail)
Sito Web: 
risitano.altervista.org

 costruttive.
a me sembra una visione da asilo nido.

 a me sembra una visione da asilo nido.
ROTFL.    :-D
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 CIAO
ciao 
-- 
[Filippo...........................]
[Linux User #342745................]
[remove ANTISPAM for reply.........]
        ==[...penguin powered...]==

 partita a solitario.. 
ok, cosa proponi?
scusa eh, ma anch'io potrei dire: acceleratore, freno, volante: troppo
casino solo per andare da qui a la
ma se non c'è qualcosa che fa le stesse cose più semplicemente...
voglio dire, in ogni caso dovrò iniziare a mouvermi (accelerare),
fermarmi e sterzare
oltre a un certo livello di semplificazione non si può scendere
vuoi eliminare il mouse e le icone? ok, ma con cosa li rimpiazzi?
lettura del pensiero?
-- 
boydon
2. postulato di Pardo:
        Le tre cose veramente fedeli nella vita sono lo sporco, un cane
        e una donna vecchia.

 oltre a un certo livello di semplificazione non si può scendere
Basta munirsi di autista.    ;-)


 ciao


 a me sembra una visione da asilo nido.
No, è solo la visione dell'OS da parte di un utente medio. 
PS: Scusate una cosa, ma il confronto linux-windows che fate ogni volta, che
c'entra, non mi sembra di aver mai nominato uno dei due os, ho solo detto
user friendly... 


 lettura del pensiero?
Vabbe, parlando di mouse ed icone ho forse e sagerato, ma il concetto più o
meno l'ho fatto intendere, l'utente medio di capire non gli frega, vuole
fare, e nel modo più veloce possibile e senza intoppi, se poi il sistema
non permette di settare il flag n pe abilitare la feature s, a meno che s
non sia lo sfondo del desktop, all'utente medio non importa....


 No, è solo la visione dell'OS da parte di un utente medio. 
no, di un utonto. Forse sbaglio io a centrare la media, ma per me
l'utente mediamente istruito dovrebbe sapere che non si apre qualsiasi
cosa arriva in email...

 medio non importa....
a me sembra che già adesso si possa usare per fare quello che si vuole
senza tanti casini
per farti un esempio, se ho un jpg e voglio cambiargli formato, mi basta
cliccarci sopra con il tasto destro e selezionare converti in: mi
appare l'elenco di tutti i formati che supporto e scegliendo a d
esempio png mi ritrovo con il png
tutto questo senza sapere cosa succede o altro
voglio passare da jpg a png e in due clic lo faccio
un sistema ancora più semplice mi risulta difficile immaginarlo
posso sapere che SO usi?
ciao
-- 
boydon
<LUCA> esiste una funzione per collegarsi ad internet?
<KALI>   basta che scrivi Internet();
<LUCA> che libreria bisogna includere?

 ciao
-- 
E-Mail: nerocl...@GIGAmail.com (sostituire GIGAmail con gmail)
Sito Web: 
risitano.altervista.org
Link: 
www.alleanza-nazionale.it
Link: 
www.azioneuniversitaria.net

 5 sei anni faranno sparire quello che noi al momento chiamamiamo pc.
il fatto che il mercato investa sull'ignoranza e la pigrizia delle persone non
vuol dire che sia una cosa buona! non solo sull'informatica la tendenza delle
aziende è arricchirsi sulla stupidità/ingenuità della gente.. vedi molti dei
prg televisivi attuali che sono un'offesa all'intelligenza ma che fanno soldi
a palate! non bisogna uniformarsi a quello che il mercato richiede! non
sopporto questo tipo di ragionamenti, secondo me porteranno a risultati
catastrofici.. vedi Palladium & co. (scusa per lo sfogo, sto legg 1984 e ogni
tanto trovo che metaforicamente non sia tanto lontano dalla realtà verso cui
andiamo incontro)


 a Dio.
Ha scritto qual e' il fine ultimo dell'informatica. Purtroppo ci vorrà
ancora tempo, ma ci si arriverà per fortuna.
Tu comunque potrai sempre divertirti con la linea di comando, mica è
vietato. Per i miliardi di persone rimanenti pero' sarà una manna.
Saluti.

> non importa....
Va bhe, qui non posso mettere lo screenshot inline, ma gnome si comporta
esattamente come file in modalità grafica.
ciao
Luca

 dei formati standard aperti.
il motivo per cui non mi piacciono è che mi vincoli alla tua
applicazione per usarli, e a me questo non piace
 
ciao
-- 
boydon
Riesco a resistere a tutto, fuorche' alle tentazioni.
                -- Oscar Wilde

 sarebbe.
EH NO! tu vorresti imlementare dei FILTRI di formato a livello OS...
questo vuoi fare ma e' una cosa molto piu' specifica. Ma tu dimmi, come fa
il sistema a riconoscere un dato tipo di files e a distingerlo da altri? O
lo si stabilisce tramite le estensioni (se e' TXT apri con
queste app., se e' DOC con queste altre ecc. ecc.) Oppure lo determina il
S.O. tramite  esempio tramite una applicazione (libreria o eseguibile) che
legge il formato dalle intestazioni del file ma COSA fare a seconda del
formato il S.O. NON lo sa da se, quindi magari in fase di installazione ci
sara' un' elenco di formati standard con associazioni standard,
modificabili/ampliabili in seguito dall' utente o dalle applicazioni
installate. NON esiste un formato UNIVERSALE che qualsiasi programma sa
interpretare ma che diamine come funzionerebbe sto
plugin? se ho delle TIFF l' unica cosa che puo' leggerle e' un
applicazione fatta apposta (che magari legge anche altri formati di
immagine), il S.O. PUO' ragionevolmente riconoscere il formato e in base
ad una tabella di associazioni avviare l' applicazione specifica di
default che lo aprira' in seguito ad un coppiocliCk oppure aprire un menu
di scelte con varie altre associazioni per quellostesso formato (magari
appl. diverse con diverse funzionalita' ma che tutte riconoscono e aprono
il fomato) ma DEVE essere una cosa modificabile anche
dall' utente che per farlo DEVE essere un po' piu' che medio ma essere un
cosiddetto "power user", gli altri si accontentano delle impostazioni di
default del S.O. e di quelle eventualmente aggiunte dalle applicazioni
installate. Ma la interpretazione e la traduzione "visiva" del formato
deve essere lasciata all' applicazione che lo aprira'. E' la cosa piu'
generica e piu' semplice.
OS/2 ad esempio usa sia le estensioni, sia gli attributi estesi associati
con i files, c'e' un' elenco di attributi estesi con associazioni ad
applicazioni: in pratica sono dei MIME types che in genere sono associati
al file dall' applicazione stessa che li ha creati oppure dall' utente, l'
elenco e le associazioni sono estensibili/modificabili.
Esiste anche un applicazione che legge e interpreta gli headers dei files
(se sono librerie ed eseguibili legge anche le caratteristiche quali se 16
o 32bit, il compilatore usato, versione ecc. ecc.).
-- 
Alessandro
-------------------------------------------
Ubi Maior minor cessat
-------------------------------------------

 applicazione per usarli, e a me questo non piace
Non piace nemmeno a me, ma questo non vuol dire che devo impedire che a
qualcuno di farlo.
ciao
Luca

 a qualcuno di farlo.
non è che bisogna impedirlo
il discoro è partito con i filtri per convertire da un formato all'altro
per risolvere il problema di manipolare i file con vari programmi
se i formati fossero aperti sto problema non ci sarebbe
ciao
-- 
boydon
<Apicella> Stefano ma fa la finita.
<Stefano>  fa-la?
<Lukas>    Certo, al CEPU insegnano anche solfeggio cantato...

 programmi se i formati fossero aperti sto problema non ci sarebbe
Allora stimo semplciemente d'accordo :)
Del resto, bisogna ragionaer sul mondo reale, non su come sarebbe bello
che fosse. E nel mondo reale i formati proprietari esistono.
ciao
Luca

 Dio.
Nicholas Wieland, volevi l'esempio di uno che rosica? <g>

 - Vincent Vega :

Ma questo e' la normale strada verso la Linux wizardry :p
HAND,
  ngw

 elenco e le associazioni sono estensibili/modificabili.
Idem MacOS X. MacOS classsico invece usava solo gli attributi, e quasi
per nulla l'estensione.
Amiga pure ha un sistema simile a quello dei 'filtri' e di 'file'.
-- 
RiK0
Non credo negli schemi non vincenti.

 per questo dico che le estensioni possono essere comode
io non sono mai stato legato alle estensioni. anche perche` ho il
viziaccio di non usarle, se non nei casi necessari (C, C++, Python, per
ragioni di editor e o di compilatore ;) ).
La shell ce la ho bella colorata :)


 L'utente medio un computer non lo dovrebbe usare, questo è il punto.
piano... diciamo che bisognerebbe dargli in mano un OS accessibile che
lo invoglia ad imparare le cose di base per l'uso che deve fare lui.


 senza conoscerla... wow che manna..
no, useranno un computer senza conoscerlo.
l'informatica e` altra cosa... mi viene in mente Dijkstra :))


 lo invoglia ad imparare le cose di base per l'uso che deve fare lui.
come dicevano gli inglesi? puoi portare un cavallo al fiume ma non puoi
obbligarlo a bere......

obbligarlo a bere......
Non c'entra niente ma mi hai fatto venire sete... :-)
Alessandro.

 obbligarlo a bere......
Beh... in parte hai ragione. In parte no.
Pensa al vecchio MacOS. Un sistema operativo tecnicamente limitato.
Senza memoria protetta, con il multitasking cooperativo, parti di OS che
non venivano aggiornata dai primi anni 90... (ed effettivamente
all'epoca era davvero fantastico...).
Eppure in qualche modo gli utenti *imparavano* quello che stavano
facendo. Non in modo tecnico, certo... Ma non c'era l'inconsapevolezza
tipica di altri ambienti.
E dico, il MacOS coccolava molto, mica ti mollava li... eppure non so.
Non so dirti quale fosse la cosa vincente. Cosa che MacOS X, per dire,
non ha allo stesso modo.
Ed e` quello anche che aveva AmigaOS... una specie di idea che da un
lato l'utente non fosse totalmente idiota, dall'altro che non avesse
voglia di essere un tecnico. C'era un equilibrio fra cose che bisognava
sapere (e che erano peraltro semplificato al massimo) e cose che non
interessavano.
Certo, all'epoca era molto piu` facile. Non c'era uno straccio di
permessi. Un virus albanese avrebbe fatto danni inenarrabili... eppure
non li ha fatti. In qualche modo l'utente sapeva che non doveva cliccare
su tutto...
Non so spiegartelo meglio, e questa non e` una discussione chiaramente
tecnica. Eppure e` il feel che hanno e avevano gli utenti di tali
piattaforme. Btw, da quanto mi hanno detto, era anche il feel alla base
di BeOS.
E insisto... se ci si mettesse a studiare, forse lo si potrebbe portare
anche in GNU/Linux... eventualmente maneggiando pesantemente la base...
in fondo pure BeOS era un sistema posix...


 su tutto...
Come sostengo da anni, è tutta colpa degli utenti.
Se il problema sono loro, cambiamoli questi benedetti utenti. ;-)
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Se il problema sono loro, cambiamoli questi benedetti utenti. ;-)
Quelli nuovi fanno ben sperare.. pare che siano molti piu` i sedicenni
di oggi che giochinano con GNU/Linux di quanti fossero quelli che
c'erano quando avevamo 16 anni io e te... [ ammesso che abbiamo piu` o
meno la stessa eta`, cosa che mi pare probabile... ]


 Se il problema sono loro, cambiamoli questi benedetti utenti. ;-)
già. un grande bacino di utenti è venuto su proprio male.

 meno la stessa eta`, cosa che mi pare probabile... ]
Avendo iniziato a diciassette anni ad usare Linux, spero che adesso ci
siano più sedicenni che lo provino. ;-) [e se hai un'età in un intorno
dei ventitre anni, allora hai più o meno la mia stessa età]


 già. un grande bacino di utenti è venuto su proprio male.
Più che altro, con delle idee molto sbagliate. Nulla che LART vari non
possano correggere, dati un periodo di tempo abbastanza lungo e
sufficiente resistenza cranica. *grin*


 dei ventitre anni, allora hai più o meno la mia stessa età]
21.


 al limite una calcolatrice.
direi che nel caso avrebbero bisogno di un po' di mazzolate mentre usano
il PC ;)
giiusto per il loro bene... ;)


 21.
Quanti coetanei... aaaaaaahhhhhh :)
-- 
Valentino Volonghi aka Dialtone
Linux User #310274, Proud Gentoo User
Blog: 
http://vvolonghi.blogspot.com
Home Page: 
http://xoomer.virgilio.it/dialtone/

 21.
Argh! Un bimbo! :-D
Ti avrei dato del venticinquenne al minimo. :-)


 Quanti coetanei... aaaaaaahhhhhh :)
Va là, tu, che c'hai ancora l'esame con Ghezzi da dare... *grin*


 e per cosa di grazia? sentiamo...
Perchè sai distinguere un file jpeg da un file txt e ti rode che sia una 
competenza assolutamente inutile.

 Ti avrei dato del venticinquenne al minimo. :-)
o mio dio... sembro cosi` vecchio? che ho detto :))
effettivamente pero` nel mondo della programmazione e dei computer ci
sono da quasi 15 anni.
ho cominciato a programmare ad 8 anni[1] :)) e in C da 14-15... 
----
[0] lo so... lo so... ma meglio quello di VC++IDE o del BorlandoneIDE
[1] in compenso non so giocare a calcio ... :)


 In ogni caso imho è sempre utile, poco o tanto ma non inutile.
Certo. Anche sapere in che stagione va seminato il radicchio trevigiano 
o di cosa si nutre il panda gigante. Se la mettiamo sul piano della 
retorica ogni branca della conoscenza umana è meglio conoscerla che non 
conoscerla.
Il punto è un'altro, nel mondo reale bene o male esistono delle 
competenze inerenti e non inerenti all'attività che stai facendo, quindi 
sapere quando si semina il radicchio trevigiano ti serve se sei il 
coltivatore e non se sei il consumatore. Per carità, niente vieta che tu 
abbia l'orto sotto casa e pensi che il radicchio sia buonissimo se te lo 
coltivi da solo, liberissimo di farlo, ma non puoi negare che il 
radicchio si può trovare al supermercato e (soprattutto) è giusto così.

 BTW, siamo praticamente coetanei.
ecco... la cospirazione linuxara che mira ad impadronirsi del mondo usa
anche questi mezzi... :)


 chi non vuol sentire)
me ne sono accorto... ;)
ma ho speranza :))


 chi non vuol sentire)
E' il caso di precisare: "La gente non vuole imparare l'informatica". 
Non so com'è la tua famiglia, ma sono sicuro che dire che "non vogliono 
imparare" è un tantino presuntuosetto.
(ricordati di non insegnare al babbo come si mette incinta la mamma).

 anche questi mezzi... :)
Sono sicuro che da qualche parte c'entri il Bubuti Bauontico, ma qui lo
dico e qui lo nego. ;-)


 spaventoso. O meglio, poteva spaventare molto di piu`
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
mi raccomando, mai mostrare crepe nella propria monolitica fede. Si 
rischia di apparire umani

 Windows sara` proprio *scomodo*, cosi` come e` scomodo per me.
no, cazzate, è solo poco impegno. Io li capisco entrambi. Li capisco ad 
un livello concettuale, so intuitivamente cos'è kosher su uno e cosa 
sull'altro. E non è un superpotere da morso di scarabeo stercorario 
radioattivo, è che leggo moltissima documentazione, come passatempo. 
Soprattutto quella che non mi serve, chè nella vita non si sa mai 
(sapevi che Windows XP ha un framework che permette, tra le altre cose, 
il fantomatico controllo ortografico globale? sapevi che chroot non è 
standard?)

 standard?)
chroot(2) non e` POSIX, afaik.
controllo ortografico mi interessa poco :))
mi basta vim :))


 cazzo fuori dal MIO processo di apprendimento, grazie
Così per sapere, quale sarebbe il sistema giusto per il tuo processo di
apprendimento ? E' solo una mia curiosità.
-- 
-----------------------------------------------------------------------
 (o_        Vinci                     registered Linux User #276630
 //\         " Violence is the last refuge of the incompetent "
 V_/_                     Salvor Hardin, Foundation

* KJK::Hyperion [2004-07-28 05:58]:

Mi spiace, hai trovato gente che usa Linux e sa che è ben lungi
dall'essere perfetto. Ti è andata male. ;-)


 cazzo fuori dal MIO processo di apprendimento, grazie
Domanda: consiglieresti ad uno stuente di Sistemi Operativi di usare
Windows - di cui, per tua stessa ammissione - non esiste tutta la
documentazione (aggiornata) delle API?
Se no, che sistemi operativi consigliersti?
Tra parentesi, giocattolo per giocattolo, c'è ReactOS, no? ;-)


 Tra parentesi, giocattolo per giocattolo, c'è ReactOS, no? ;-)
La cosa e' singolare: KJK::Hyperion parla male di Unix e poi
va a spasso costruendo sottosistemi Posix per cloni di Windows...
Ma un cilicio e un letto di chiodi non sarebbero piu' pratici? :-)
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ma un cilicio e un letto di chiodi non sarebbero piu' pratici? :-)
Non sai che fatica trovare un letto di chiodi! :-)


 dall'essere perfetto. Ti è andata male. ;-)
Eh, male parecchio... mi sa che bastava sparare un'altro colpo a caso ;)

 Tra parentesi, giocattolo per giocattolo, c'è ReactOS, no? ;-)
lo consiglierei solo al mio peggiore nemico. ReactOS è un motore diesel 
smontato, coperto di gelatina di frutta, in una stanza buia. Ci sono 
persone nel team che dobbiamo sperare non finiscano mai sotto un treno, 
senno' saremmo finiti: una buona parte del ReactOS _attuale_ esiste 
solo nella loro testa, se capisci cosa intendo

 Ma un cilicio e un letto di chiodi non sarebbero piu' pratici? :-)
grazie del consiglio, ma la cugina energumena compiacente fa bene il 
suo lavoro

 mi basta vim :))
ti sfugge il concetto. Parlo di controllo ortografico solo per fare un 
esempio, ma intendo (anche) che potresti avere Vim come editor in tutte 
le caselle di testo. Si può già fare (in modo limitato) nei Windows 
precedenti, con gli IME (Input Method Editor), ma gli IME sono una 
soluzione molto ad-hoc per l'input di lingue estremo-orientali - TSF 
(Text Services Framework) è tanto, ma tanto migliore (quando parlo di 
controllo ortografico intendo inclusa la sottolineatura rossa ondulata. 
Il concetto stesso di "sottolineatura ondulata" è parte dell'API)

 dall'essere perfetto.
... ma! non va mai criticato troppo forte. Incolpare l'utente o il 
vecchio se stesso funziona sempre. Non era spaventoso: era l'utente a 
spaventarsi. Diciamo che faceva proprio senso, che certe cose facevano 
accapponare la pelle, che gli how-to sono una brutta pezza e che, how-
to a parte, a non tutti piace documentazione che ti fa l'occhiolino di 
continuo (a me sta proprio sul cazzo. Avete presente l'assistente di 
Office?)

 lsof...
...mentre con windows ti sei trovato davanti mezzo bicchiere d'acqua e 
sei affogato.
Per la prossima volta prendi questa ciambella:
http://www.sysinternals.com/ntw2k/freeware/handle.shtml
Oppure un po' di pazienza e a fine agosto rilascio la mia utility (devo 
solo capire perchè con il debugger NtCloseHandle mi genera un eccezione, 
ma ormai sono in standby pre-partenza e se ne riparla fra una ventina di 
giorni).
Domanda da profano: quando fate questi confronti in cui vi spacciate per 
dei brillanti utenti linux mentre come utenti windows vi dipingete come 
degli autentici rimbambiti, dove sta la verità? Ti garantisco che 
l'intelligenza è cross-plattform...

 solo capire perchè con il debugger NtCloseHandle mi genera un eccezione, 
Rettifico, NtClose... ho fatto un divertente mix fra NtClose e CloseHandle.

 le caselle di testo.
Beh, pure con KDE ;)


 l'intelligenza è cross-plattform...
Saro` stupido. 
Ma:
1) voi dite che Windows e` UserFriendly. A sto punto mi pare di no.
2) non mi frega molto sapere usare windows. lo trovo scarsamente
ergonomico... mi serve solo per controllare che le applicazioni che
scrivo ci funzionino. 
3) ho grossi problemi con la documentazione di windows. MSDN mi dicono
completa, ma la trovo parecchio caotica. Altro? Buoni siti di
documentazione? In fondo imparare non mi fa schifo. Se non mi devo
sbattere troppo la testa non per capire[0], ma per trovare, lo faccio
anche volentieri. Ho sempre sostenuto che conoscere e` meglio di non
conoscere.
Ma ti faccio notare una cosa... credo che un buon 40% degli utenti
GNU/Linux - *BSD conosce lsof.
Quanti conoscono oh, handle e simili in ambiente windows?
Il punto e` che ho visto gente che non sapeva aprire il prompt del DOS.
------
[0] tanto sono stupido.


 O io non sono un user, oppure gli sto sulle palle.
Difficile rispondere. Gli esempi non reggono, prova a fornirne altri. Se 
su linux hai trovato l'utility per analizzare i processi che hanno 
aperto un file mentre su windows non ne hai trovato nemmeno una, è 
evidente che quando ti sei messo davanti a windows ti è venuto un 
improvviso attacco di pigrizia che prima non avevi.

 un eccezione,
perchè sì. NtClose funziona così. Dato che nessuno controlla il valore 
di ritorno di NtClose, se ci sono problemi (esempio: handle non valido) 
solleva un'eccezione (pensa a SIGPIPE: seriamente, chi controlla il 
valore di ritorno di fprintf?). Lo fa solo quando è attivo il debugger 
perchè non è un errore _così_ grave. E avrai notato che anche startup e 
terminazione di un processo generano eccezioni, quando il processo è 
sotto debugger (no, non è windbg che li simula. Lo so da quando ho 
scoperto che scrivere un loop praticamente no-op di WaitForDebugEvent 
non è banale - se non continui i breakpoint, almeno, il processo crasha 
subito). Il debugging ha ancora certe piccole zone d'ombra (per fortuna 
poche) - per dire, come diavolo spedisci output a DbgPrompt?
A proposito, come ti sei trovato con la, ahem, ahem, ahem, comunità? ne 
hai avuto bisogno? spero di no

 Beh, pure con KDE ;)
riparlamene quando girerà su Windows

 improvviso attacco di pigrizia che prima non avevi.
E perche' con Windows non e' possibile avere a portata di mano quello
che ti serve? Non sempre si e' connessi ad internet e non sempre si ha
tempo/voglia di fare ricerche.
Non e' Windows il sistema user friendly?


 fieri. Vuoi esempi? ne ho)
A me risulta che gcc 3.x sia uno dei piu' aderenti agli standard c/c++,
poi ha anche un sacco di estensioni documentate nella sezione
"dialects".
Qualche informazione in piu' non mi dispiacerebbe.


 Qualche informazione in piu' non mi dispiacerebbe.
Abbastanza aderente lo e` sicuramente. VC++ 2003 lo e` di piu`. D'altra
parte Microsoft ha assunto l'head dello standard C++ che ha rivoltato come
la pelle di una mummia millenaria il vecchio VC++.
GCC attualmente e` molto molto legato a Linux. Si spera nel ramo 3.5 di
GCC che dovrebbe essere una mezza rivoluzione sotto tanti punti di vista,
specialmente ssa per il nuovo modo di ottimizzare, dovrebbe portare C++ e
C sullo stesso livello per quanto riguarda le capacita` di ottimizzazione.
Si vedra`...
-- 
Valentino Volonghi aka Dialtone
Linux User #310274, Proud Gentoo User
Blog: 
http://vvolonghi.blogspot.com
Home Page: 
http://xoomer.virgilio.it/dialtone/

 fieri. Vuoi esempi? ne ho)
io ne voglio.
e comunque non capisco, se non vuoi usare le estensioni, non le usi, punto
e basta.

 riparlamene quando girerà su Windows
Parli tu a trolltech ;)
perche` fra l'altro le QT non mi dispiacciono affatto.


 Si vedra`...
si spera...


 improvviso attacco di pigrizia che prima non avevi.
Il fatto e` che e` un attacco di prigrizia dovuto al fatto che Windows
e` definito User Friendly.
Non voglio fare polemica Windows contro GNU/Linux.
La mia tesi e` un altra. Windows e` piu` amichevole di GNU/Linux solo in
quanto piu` gente ha familiarita`.
Davanti a Windows mi perdo negli stessi bicchieri d'acqua in cui si
perdono i nuovi di GNU/Linux e per cui si dice che GNU/Linux -fBSD- e`
poco amichevole. Cosa che peraltro puo` benissimo essere.
La cosa che mi da fastidio e` che invece si prova a dire che Windows e`
facile da usare, GNU/Linux no.
La mia morosa su windows non sa nemmeno attivare la multiutenza. Poi una
volta che gliela ho attivata, usarla non e` difficile.
Chiaramente non saprebbe reinstallare Windows. E lo farebbe un tecnico,
o io, o suo zio.
Al che dico, se fosse preinstallato GNU/Linux, con ambiente grafico
visuale e una distro facile, non credo avrebbe piu` problemi di quelli
che ha ora.
Non ritenermi un estremista. Non lo sono. E mi pare che le mie tesi
siano equilibrate.
Ora le completo. Al momento GNU/Linux ha ancora qualche problema
hardware. Per cui li ci puo` essere qualche magagna in piu`... anche se
in effetti la gente non acquista nuove perifieriche tutti i giorni.
Forse al momento Windows e` ancora appena piu` facile da usare. Salvo
poi dovere aggiungere antivirus, cambiare browser etc etc. 
Ma il punto e` che *non e`* cosi` piu` facilem come si prova spesso a
sostenere.
La sua maggiore facilita` e` dovuta esclusivamente al fatto che viene
preinstallato da qualcuno che piu` o meno lo sa fare.


 poco amichevole. Cosa che peraltro puo` benissimo essere.
I bicchieri d'acqua sono bicchieri d'acqua, platform independent. Se ti 
confronti con chi si perde in un bicchier d'acqua linux ti confronti 
palesemente verso il basso. Su, su, hop, hop... guarda in alto! :)

 ragionamento è? 
no vedi, quano si dice che per linux basta cercare la roba su internet,
si esce subito con: vedi? non è user-friendly, su win non serve cercare
nulla, si può usarlo tranquillamente senza cercare nulla
ora dici che dover cercare roba su internet non inficia la sua semlicità
per gli utenti?
allora non è certo più user-friendly di linux o, se preferisci girarla,
linux è semplice tanto quanto win
ciao
-- 
boydon
Chiusura di Windows in corso.  Sto dando fuoco al computer...

 btw... il tuo ibook? e` arrivato?
Non ancora :P, in teoria entro la fine di settimana prossima dovrebbe
arrivare.


 palesemente verso il basso. Su, su, hop, hop... guarda in alto! :)
Poco importa. Per colpa di quegli utenti si dice che GNU/Linux e` poco
abbordabile.
Sono 'bassi' quando qualcuno e` equivalentemente 'basso' in Windows,
invece sono 'sacrosanti' quando non devono sapere fare le cose sotto
GNU/Linux, che non e` il loro mestiere etc etc.


 linux è semplice tanto quanto win
esattamente quello che sto provando a sostenere... ma si sa.


 tecnica che si stava studiando.
mi permetto di portare la mia esperienza, curando la rete di un itis.
Quello che ho purtroppo avuto modo di vedere è che gli strumenti
spessissimo non vengono scelti per quello che servono ma per quanto fanno
sentire figo il docente. Devi inoltre sapere che la legge italiana in
materia tutela molto i docenti e di fatto dà loro la libertà di
scegliere cosa e come insegnare. Questa sarebbe una buona cosa, peccato
che in pratica ci si trovi di fronte a scelte totalmente irrazionali. Per
esempio, per insegnare nel biennio il cad i docenti vogliono costantemente
l'ultima versione di autocad, perché devono tenersi aggiornati alle
ultime novità software. E poi scopri che dopo due anni gli studenti hanno
imparato col cad a disegnare la piantina del laboratorio, con solo i muri.
E non importa che la stessa cosa si poteva fare anche con le versioni
vecchie di autocad di cui la scuola possedeva già le licenze, perché il
docente aveva assolutamente bisogno dell'ultimo software per tenersi
aggiornato. E il cad è un esempio, poi hai anche labview, rinoceros, e
ovviamente il sistema operativo dei client.
Su questo attualmente stiamo aspettando che si uccidano da soli: finora
sui client c'era win98, che permetteva facilmente di scrivere i classici
programmini dos che facevano i/o sulle parallele per le classiche
schedine. Adesso che vogliono xp voglio vedere i docenti che dovranno
adattare i loro software, visto che il dos non c'è più. E lì caderà
l'asino. :-)
Insomma, per concludere 'sta pappardella, il discorso che tu fai è
idealisticamente corretto, peccato che la realtà sia ben diversa.

 Non e' Windows il sistema user friendly?
Ah, non lo so. So solo che qualcuno, per dimostrare il contrario, sta 
perdendo perdendo punti a valanga :-)
Davvero, non credevo che certa gente si perdesse in questo modo. C'è 
sempre la speranza che sia una cazzata :)

 per gli utenti?
Io non ho assolutamente detto nulla di tutto questo.
Mi meraviglio solo che certa gente che giudicavo abbastanza scafata, per 
dimostrare chissà cosa (forse appunto che windows non è user friendly) 
stia sostenendo di essere affogata in bicchieri d'acqua riempiti a 
mezzo. Niente di male, avevo sopravvalutato :)

 riempiti a mezzo. Niente di male, avevo sopravvalutato :)
eppure è semplice: non è facile quello che è facile in assoluto (cosa lo
è d'altronde?), ma è facile quello che si conosce
ciao
-- 
boydon
Legge di Pudder [seconda formulazione]:
        Chi ben comincia, finisce male.
        Chi comincia male, finisce peggio.

 capisco.
No, per carità, sono tesi che lasciano il tempo che trovano. Trovo 
semplicemente che certe situazioni descritte da certe persone per 
dimostrare che windows non è user-friendly non corrispondono all'idea di 
skill che mi ero fatto di queste stesse persone.
E poi insomma, l'usabilità del software non si può valutare con 
l'impatto iniziale. Un software si usa e si valuta quanto è produttivo a 
regime d'utilizzo.
Buone vacanze.

 Parli tu a trolltech ;)
'somma, le Qt non sono il problema maggiore

 gdb e' un cesso, ma un suo front end e' da tre hip,hip urra'... :-) 
l'ho usato con Java, ma grazie per averci provato: pensavo quasi tu 
avessi smesso la carriera di clown. E, anche usando GDB, la sostanza 
non cambierebbe. DDD ha solo bisogno di una terminologia migliore (se 
quello che voglio è uno "step into", mi aspetto che il pulsante per 
farlo si chiami "step into", non "nexti". Ah, e gli manca "step out"), 
ma riesce a nascondere molto bene l'orrore sottostante (tranne quando 
non lo fa). Trovo GDB interessante solo per *quello* che fa, ma che 
imponga lo stesso modello d'uso alla "minimo comun denominatore" su 
tutte le piattaforme è sempre stata una cosa che mi sta sullo stomaco

 usi, punto e basta.
non è facile se impari per imitazione. Se vedi un doppio underscore, 
sai. Se vedi i token standard riciclati per implementare le estensioni, 
non capisci che sono estensioni. __extension__? bel tentativo

 avessi smesso la carriera di clown.
E perche' avrei dovuto... Ti immagini un mondo pieno di Bush e senza
nemmeno un Paolitto piccolo piccolo? :-)


 sempre la speranza che sia una cazzata :)
Non (per quanto mi riguarda) non e' una cazzata. Mi secca realmente
fare la caccia al tesoro ogni volta che esce una major release di
Windows.
Per quanto riguarda Google e' un posto che frequento assiduamente,
ma questo non toglie che a volte (complice un po' di nervosismo)
mi dimentico della sua esistenza....
Questo non significa automaticamente che sono un pirla (totale) :-)


 mezzo.
Non e` questo il punto. Posso cercarmi tutte le utility che voglio.
Volendo posso anche scrivermele (e mi divertirei pure) avendo tempo da
investire.
Il problema e` che mi sto mettendo nei panni dell'utente comune.
Scherzi a parte... una volta capito come funziona la knowledge base, non
ho problemi a documentarmi. Sono gia` abituato a quella di Apple, che se
e` possibile e` ancora piu` ricca, e piu` caotica. (Li veramente le cose
si trovano piu` per caso che per altro... :) ).
Se avessi avuto bisogno davvero di quell'utility me la sarei cercata.
Secondo me stai fraintendendo un poco.
Nel senso che *io Enrico Franchi* posso cavarmela anche li. Ho fatto
pure di peggio, in tempi passati ;).
Il punto e` che *utente comune a cervello disinserito* non ne uscirei
nemmeno li.
E` tanto che ragiono sull'usabilita`. E per farlo lavoro spesso in
dumb-mode. Con Windows mi viene facile, perche` non devo 'dimenticare',
ma solo 'non-leggere'. Con GNU/Linux e MacOS e` piu` complesso... ma ci
riesco.
*nix da questo punto di visto ha discreti problemi di suo. E` un sistema
abbastanza logico e coerente (BSD piu` di Linux, a mio modesto parere,
ma poco importa).
Sinceramente mi piace. Ma e` artiglieria pesante. Spesso bisogna solo
sparare alle mosche.
La multiutenza e` risolta in modo naturale. Ma la multiutenza al momento
attuale crea grossi problemi alle utenze poco skillate... non ne sentono
la necessita`, spesso. Specie se il computer lo usano a casa 'in
famiglia'. Certo, non voglio generalizzare, ma una percentuale
considerevole la pensa cosi`.
E da questo punto sia Windows XP che MacOS X che gli *nix tradizionali
sono messi bene.
Tutti forniscono un modo di averla sostanzialmente disabilitata (cosi`
era WinXP Pro appena installato, per lo meno, e la mia morosa con Home
cosi` la aveva). MacOS X viene con root disabilitato ed un utente
amministratore (e` semplicemente un sudoer -- nulla di esotico), che si
'autologga'. Scelta 'buona' per un sistema Desktop. Sostanzialmente da
questo punto di vista sono alla pari.
Entrambi permettono di usare piu` utenti in modo facile, usare un utente
per il lavoro di tutti i giorni e un amministratore per
l'amministratore.
GNU/Linux dipende da distribuzione a distribuzione, in sostanza. Diciamo
che pero` bisogna imparare la distinzione fra root ed utente comune *per
forza*. E questo puo` non essere un male.
Credo che anche con Win sia buona pratica (quando possibile, certi
programmi purtroppo non lo consentono) usare un utente non previlegiato.
Io purtroppo sono pigro... e non lo faccio :)) E tanto e` solo una
macchina di lavoro.
Ad ogni modo su GNU/Linux e` possibile con gdm/kdm avere autolog
dell'utente etc etc etc... in pratica a livello teorico siamo li con
tutti.
Per i pacchetti si e` detto tanto tanto. Non entrero` nuovamente in
dettaglio.
Beh.. installazione hardware. A prescindere da quello che dicono certi
integralisti, se l'hw e` supportato, ormai anche su GNU/Linux e` facile
da mettere su. Su MacOS e` una brezza (e lo e` sempre stato). Su windows
e` pure facile, anche se spesso bisogna installare i driver (nel senso
che su MacOS in genere per le periferiche piu` comuni come scanner e
stampanti sono gia` su).
Per l'uso del desktop, finestre.. sinceramente adoro il MacOS X. Mi
piace davvero. Solo fastidioso il dock... che effettivamente si affolla
un po' troppo per i miei gusti. Ma che dire. Expose` e` fantastico.
Subito non si capisce quanto e` comodo, ma una volta che ci si fa la
mano....
GNU/Linux pure lo adoro... mi piace anche molto il fatto di potere
muovere le finestre con la tastiera. I Desktop Multipli li uso a pieno.
Su windows mi sono dovuto ricredere. Solo raramente sento l'esigenza di
desktop multipli. Probabilmente perche` lo uso solo per lavoro. Pertanto
non ho robe 'aliene' in background. Editor, qualche finestra del prompt
(si puo` ancora dire 'del DOS', visto che il DOS non c'e` piu`? ;) ),
browser e help per la documentazione... stop. Ad ogni modo credo se ne
possa fare a meno.
Sono anche riuscito a montare le mie partizioni ext2/ext3 ... e in fondo
ci vivo.
Per gli update, al solito MacOS e Windows grosso modo sono li`. Forse
Win e` appena piu` 'caotico' nel presentare gli aggiornamenti, pero` e`
anchhe piu` dettagliato su quanto siano critici (ammesso di prendere per
buono quello che dice MS). GNU/Linux con una buona distro ha il
vantaggio di poter upgradare tutto in botta. fBSD pure (spesso lo ho
escluso dal confronto, solo perche` effettivamente quanto detto per
GNU/Linux vale pure per lui, visto che usano gli stessi ambienti
desktop). Sinceramente poi il sistema di fBSD e` perfino migliore per
quanto mi riguarda di quello di Debian... ma vabbe`, al cuor non si
comanda :)
Certo... poi in ambiente *nix mi sento molto piu` a mio agio, e questo
vale sia su GNU/Linux che su MacOS X e in misura minore su fBSD (dove
sono, lo ammetto, meno skillato).
Ma devo dire che anche Windows mi ha colpito. Sia in bene che in male.
In male per dire per come saltano i film. Vabbe` che ci lavoro... ma la
prova l'ho voluta fare. Di solito tutti dicono che sono piu` fluidi
sotto Windows... Boh... per me e` vero il contrario. Ho provato sia con
VLC, con Winamp, con WMP... sempre stessa roba. E soprattutto ammortano
il sistema che si lumachizza. Per dire con MacOS X posso permettermi di
compilare, lasciare qualche altro processo a lavorare e vedermi anche
dei DivX a tutto schermo senza che scatti. Posso anche metterli a
schermo parziale e lavorare. E questo pure con GNU/Linux. Ma vabbe`...
andro` meglio a spulciare nelle opzioni di win.. se avro` tempo e voglia
(tanto la mia era solo una prova).
In bene invece devo dire che non mi si e` mai piantato. Tranne una
volta... Certo l'installazione e` fresca... ma vabbe`. Cosi` ci resta.
Non devo installare molta roba.
L'altra cosa che mi ha negativamente colpito e` stato il fatto che a un
certo punto fra login e desktop utilizzabile ha preso a passare un
macello di tempo. Poi come e` iniziato da solo, ha anche smesso da solo.
Da solo nel senso che io non ho fatto nulla per risolvere il problema.
Beh... che dire. Il confronto peraltro e` trito e ritrito... cambiano le
variabili... ma non certo le cose globali. O meglio... quelle cambiano a
seconda di chi fa il confronto.
Sinceramente non sono particolarmente comodo su Windows. Mi mancano
tante cose che avevo 'automatiche'. Ma non sono nemmeno particolarmente
scomodo.
Piu` che altro e` interessante vedere un sistema 'diverso'. Beh.. magari
sembra strano detto cosi`. Per il 90% della gente un sistema 'diverso'
e` *nix.


 'somma, le Qt non sono il problema maggiore
No, ma sarebbe una bella cosa averle. Potrei riusare le mie skills in
modo piu` diretto :)


 dove il simpatico distributore l'ha sprofondata.
Sara', ma il casalingo di Voghera qui sta smadonnando in molte lingue 
per vedere un DvD.
Windows Media Player molto semplicemente non capisco come funziona ... 
io inserisco il nome del drive (che nel mio caso e' D:) e lui mi spara 
un errore. Boh ...
Ho provato PowerDvD e stendiamo un velo pietoso: se non crasha, non ti 
fa uscire dal menu. Ce l'avevo insieme alla mia Audigy, facevano meglio 
a lasciare solo i giochini.
Poi ho provato il client di VideoLan e 'nsomma, scazza spesso e 
volentieri anche lui, pero' e' il primo passabile.
L'unico che non mi ha tradito e' MPlayer, ma io non posso credere di 
dover usare un software per Linux per vedere un DvD, ne di non poter 
usare una interfaccia.
Per l'audio va benone con Winamp, ma
1) non e' abbastanza personalizzabile: meta' delle cose che vedo le 
toglierei. Magari pero' sono io a non saperle togliere.
2) l'organizzazione dei brani e degli album e' demenziale.
Gli altri che ho provato... su Real stendiamo un velo pietoso, 
l'interfaccia e' stata progettata da beoti.
Per me multimedia non e' smanettare con Cubase, per me e' vedere DvD, 
ascoltarmi i CD ...
Se ho cercato male ditemelo, che io recupero.
HAND,
   ngw