IL MACACO: SOLO PER VERI MACACHI!
Facebook  Meemi Meemi   Twitter Twitter

RSS: Articoli | Commenti

dic
2909

Differenze semantiche

akash   Mac 


Dopo quasi 14 anni di Windows, alcuni automatismi ormai sono difficili da dimenticare, come la posizione delle mani sulla tastiera rispetto ai tasti Control, Shift, Windows.

Dopo 6 mesi di Switch completo (Windows vive sul mio MacBook Pro solo nella pancia di VMWare), la differenza più fastidiosa che ho incontrato è la sostituzione delle cartelle nel Finder:

Immaginate questa situazione:

Una cartella A chiamata FILE con dentro 3 file : pippo pluto e topolino

Una cartella B chiamata FILE con dentro 2 file : minni e gambadilegno

Bene, per fare pulizia, visto che ho due cartelle che si chiamano nello stesso modo posizionate in punti diversi del mio Hard Disk, decido di Spostare la cartella A nella cartella B:

Qui la semantica fa la differenza!

In Windows, vieni avvertito che esiste già una cartella chiamata FILE e che il suo contenuto verrà sostituito, “bene, nessun problema, visto che non ho file con lo stesso nome”

In Mac vieni avvertito nello stesso modo MA il risultato è questo:

In Windows avrò una cartella FILE con dentro Pippo, Pluto,  Topolino, Minni e Gambadilegno (per un totale di 5 file)

Sul Mac avrò una cartella FILE con dentro pippo pluto e topolino! e Minni e Gambadilegno? persi ! e neanche un Undo dell’operazione risolve il problema, perché la cartella spostata tornerà al suo posto mentre quella sovrascritta è persa!

Attenzione alla Semantica!


tags: , ,

12 commenti a “Differenze semantiche”

  1. ilmacaco dice:

    E’ vero, ecco questa è una cosa che mi ha sempre fatto incavolare di OSX :D Non ho mai capito questo comportamento decisamente fastidioso…

  2. Danele_VegGyver dice:

    coooosaaaa?!?!?!? mi sembra veramente stranooo!?!?!?!?!
    Possibile?!?!?!?!? perdere documenti in questa manera stupida?!?!?
    Possibile nonci sia una soluzione o impostazione?!
    MAC -1
    PS: sto usando IE7 dal lavoro…ma non doveva essere bloccato?!

  3. stradamax dice:

    Strana questa cosa, leggendo immaginavo che a seguito dello “spostamento” poi ci fosse una cartella denominata FILE con dentro Pippo, Pluto, Topolino e una cartella denominata FILE (con all’interno due files).

    Per quanto riguarda li “strano” comportamento del Finder mi viene da pensare che sia da mettere in relazione con l’assenza del CTRL X.
    :)

  4. ilmacaco dice:

    @Daniele: hai ragione, in un aggiornamento di WP evidentemente il blocco si era perso :D Ora l’ho ripristinato, grazie della segnalazione :D

    @stradamax: in realtà il comportamento è corretto, quello che crea problemi è che si sono dimenticati di inserire l’opzione “Merge” :D Diciamo che il Finder, lo dico sempre, non è la cosa più riuscita di OSX, e sarebbe ora che fosse rivisto, non solo riscritto come hanno fatto in Snow Leopard :)

  5. jp dice:

    Vero, è la prima diferenza vistosa che si incontra nel passaggio da Win a Mac: un conto è sovrascrivere+sostituire file per file (Win), uno sostituire in blocco (Mac). Questo è uno dei motivi per cui uso sempre il terminale sul Mac (rsync rulez)…

  6. MacMomo dice:

    Beh, ma è normalissimo come comportamento.
    Te lo ha pure detto: “il suo contenuto verrà sostituito”.
    Di più cosa doveva fare, minacciarti?
    Che poi ci starebbe bene un’opzione “merge”, come già indicato da ilmacaco è un altro conto.
    Ma di certo non ci si può lamentare di errori fatti da soli.
    E comunque non mi sembra una grande mancanza, dato che basterebbe aprire la cartella B, fare un mela+A (seleziona tutto) e spostare il contenuto della cartella A.
    Non penso sia così difficile.
    Anzi, da logica uno dovrebbe almeno dare un’occhiata a quello che sta per spostare nell’altra cartella, quindi una volta aperta tanto vale spostare a mano il conenuto o quello che ci interessa veramente.

  7. ilmacaco dice:

    @MacMomo: beh, no, secondo me non è corretto. Cioè, sarebbe corretto se ti chiedesse, appunto, “vuoi combinare il contenuto delle due directory?”. Ma non chiedendotelo, è un pochino ingannatorio, io stesso ci sono cascato la prima volta :)

    Chiaro che non è una grande mancanza, ma è giusto evidenziare, quando ci sono, anche quelli che si ritengono errori di OSX. Che il Finder sia fatto abbastanza male non è una novità…ciò non toglie che OSX rimanga una spanna sopra ai concorrenti, anche perchè per trovarne i difetti devi andare a cercare queste piccolezze :D :P

  8. iSimone dice:

    La sostituzione di una cartella è una pratica da suicidio. Non dovrebbe essere un comando concesso con tanta facilità da un sistema operativo di alto livello come OS X, perché è un operazione distruttiva (sui dati della cartella di partenza) e irrimediabile.
    Quindi, @MacMomo, secondo me sì: il sistema dovrebbe minacciarmi! Come quando gli chiedo di svuotare il cestino “Sei sicuro di voler veramente eliminare i file contenuti nella cartella? Questa operazione non è annullabile”.

  9. MacMomo dice:

    Scusate, ma non sono d’accordo.
    A me capita tutti i giorni di dover sostituire una cartella, contenente un lavoro vecchio, con una avente lo stesso nome, ma il lavoro aggiornato.
    Il Finder, come è logico che faccia, mi avverte che sto per sostituire (”sostituire” non “combinare”) la cartella vecchia con una nuova.
    Se io sono convito di quello che sto per fare, confermo e il gioco è fatto.
    La stessa identica cosa che faccio quando svuoto il cestino: vengo avvertito, confermo, e via…
    Se, invece di sostituire tutta la cartella, avessi dovuto aggiungere solamente alcuni (o tutti) gli elementi della nuova cartella in quella vecchia, avrei aperto la cartella, selezionato gli elementi necessari e li avrei trascinati sopra la vecchia cartella. In questo modo questi sarebbero stati “spostati” nella vecchia cartella, e nel caso ci fossero stati elementi con lo stesso nome, sarei stato avvertito nuovamente del problema e avrei potuto scegliere (file per file) se sostituire o meno i file.
    Mi sembra un comportamento molto chiaro e logico.
    Come ho già detto, questo non significa che la Apple non possa (o debba) aggiungere una nuova funzione “merge”, così che si possa fare quello che vi aspettate voi con un solo passaggio. ;-)

  10. ilmacaco dice:

    @MacMomo: Che sia un comportamento semanticamente logico, come ho scritto sopra, sono d’accordo anche io. Però d’altra parte, io trovo più corretto che le cartelle non siano trattate come file singoli, ma come contenitori quali sono. Se io sposto un gruppo di files e cartelle, per esempio, mi aspetto di poter dire al computer “metti queste cose da qui a lì, sovrascrivendo ciò che esiste già”. Con il sistema attuale, se ci sono delle cartelle presenti, non potrò mai dire “Applica a tutti”, quando mi chiede “Sostituisci?”, perchè si comporterà come voglio con i files, ma non con le cartelle. Dovrò quindi spostare i files cartella per cartella.

    Capisci dove sta la scomodità? :) Per esempio, a me è successa una cosa, all’inizio del mio uso, ormai tanti anni fa, di OSX: ho fatto l’update di uno script web (che testavo in locale), come si fa sempre, cioè scaricando uno zip contenente solo le modifiche, correttamente annidate nelle loro cartelle, e spostandolo sulla cartella dello script originale.

    Risultato? Script completamente devastato, perchè ovviamente mi aveva sostituito al modo che dici tu tutte le cartelle presenti nell’update, cancellando completamente anche files non presente nell’update perché non aggiornati, ma che non dovevano essere assolutamente cancellati.

    Questo, da me, è un comportamento errato :) Poi ovvio che se lo so non lo faccio, ma l’alternativa è copiare a mano il contenuto di ogni cartella. Se ne hai una per volta, come fai tu, va bene, ma quando sono decine annidate, non è decisamente comodo. :)

    Quando ci sarà il merge, diversamente, sarà un comportamento corretto…

  11. Akash dice:

    @Macmomo: sono assolutamente d’accordo con te che Osx mi stia avvertendo che sto per sostituire l’INTERO contenuto della cartella, però come dici tu: spesso fai una sincronizzazione delle cartelle (sostiuisci i lavori vecchi con quelli nuovi) però se hai 4 livelli annidati di cartelle dalla root , convieni con me che è un tantino scomodo andarti ad aprire ogni singola cartella ?
    detto ciò nulla di grave, sono anche errori miei di gioventù… non accuso Apple!
    Dico che se ci fosse questa ulteriore funzione (il merge) la vita per me sarebbe molto più semplice.

  12. MacMomo dice:

    Ok, direi che ci siamo capiti. :D

Lascia il tuo commento

Commenti a questo post su Meemi: : 6 - Mostra commenti - # -

Il Macaco is powered by WordPress. Original template by Nofie Iman, heavily modified by Daniele Savi. Header illustration by Qiun.
Questo sito è inaccessibile con Microsoft Internet Explorer. Il Macaco è pubblicato sotto licenza Creative Commons.