SIT je na početku kvalitetno odgovorio na suštinu pitanja, ostali postovi su tema za sebe.
Pitanje razbacivanja fajlova po sistemu je pitanje koncepcije.
Needless to say, od kada sam došao u kontakt sa Mekom, primio sam se na koncepciju iako imam korena/iskustava od davnih dana i svašta sam video/radio na.
Kod Windowsa je koncepcija razbacivanje. Zašto - ne znam. Nije zaštita, jer je svima jasno da se tako program ne može zaštiti. Vi kao developer jednostavno sledite koncepciju tvorca. Ako tvorac to tako radi, ako alati tvorca to tako stimulišu, onda plivate nizvodno i to vas nekad nagradi (od tvorca) nekada ne (od korisnika). Generalno ljudi ni ne misle o tome, ali kod nas je i navika da se sistem često menja pa onda mora i da se preinstalira i onda nastaje problem za sve one koji instaliraju sve što 20 jura ili manje može da kupi (ili uzme) a to je mnogo.
Na Meku je samodovoljnost koncepcija, tj aplikacija je uglavnom u svom folderu. Nekada je primorana da trashuje system ali tvorac to nije predvideo sem u neophodnim slučajevima. I većina programa je takva u OS 9 (svoj direktorijum) i u OS X (app package = svoj direktorijum).
Mek ima i dodatni mehanizam praćenja 'razbacivanja' po sistemu putem /Library/Receipts pa (bar teoretski) može da se ustanovi sta kome pripada, šta treba da se bekapuje, šta je osnovni sistem a šta bacamo.
Neke aplikacije kada se prevuku (MS Office) iz svog direktorijuma prebaci tamo gde treba ono sto mu treba tamo, neki (Photoshop) naprave nesto novo, nešto povuku sa sobom, a neki odbiju (InDesign, FinalCut) jer im koncepcija zaštite to ne toleriše.
Glede...
Citat:
iMiki: euripyd-e
Win je napravljen da te stiti i od sebe (tebe) samog.
Probaj da ubacis neke pesme (MP3) u neki svoj plejer. Pokusaj da preimenujes fajl koji se trenutno pusta, ili da ga pomeris u drugi direktorijum. Nece moci, zastita radi svoje. :)
Nije to neka specijalna zaštita, reč je samo o načinu otvaranja fajla (koje parametre daješ u funkciji openf() za staru C gardu). Ni kod Meka to ne možeš (probaj dokument ozloglašenog worda) ali nekad i može. Ono što Mek razlikuje je da pamti preimenovanje ili pomeranje fajla tako da obavesti aplikaciju koja dokument koristi da je fajl pomeren pa će ga i aplikacija tako referencirati. Interesantno je kad reimenujes fajl, pa pređeš nazad u editor a u zaglavlju ti novo ime. To je za Windows SciFi.
Use Mac.