Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 37 odgovora
  • 10.435 pregleda

Najnovija ↓

Re: Case sensitive Win/Linux - Za/Protiv 29.10.2010. u 15:33 · pre 194 meseca #21
Meni nije jasno, ako postoji stil imenovanja klasa koji traži veliko slovo tu i tu, zašto je teško isti stil forsirati i u imenu tabela (ako već ne postoji ni jedan sloj između)? Razlikovanje malih i velikih slova je sasvim prirodno, pa i u pisanom tekstu ih razlikujemo. Kako to dolazi do problema, da li je to zato što se isti stil imenovanja ne primenjuje striktno na obe strane?
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Case sensitive Win/Linux - Za/Protiv 29.10.2010. u 16:18 · pre 194 meseca #22
@Goran Rakić
Citat:
zato što se isti stil imenovanja ne primenjuje striktno na obe strane


Da tako treba, problem je sto se u 10% slucajeva to ne ispostuje iz raznoraznih razloga , a to na Win-u prodje nekaznjeno, a posle 6 meseci zvoni telefon u 3h ujutro, zbog tog "Feature-a". Znaci ne moze samo upper, niti samo lower case, ali je neki put zgodno u nekom query-ju, a i kada vise ljudi radi na istom..

Opet da ponovim van programerskog i gramatickog konteksta, da je semanticki (Pera) i (pera) isto, predstavlja osobu sa nazivom Pera.

Na primer ako imamo 2 foldera Pera i pera, uvek cemo mesati..

Po meni glas za case insensitive za File system..
Re: Case sensitive Win/Linux - Za/Protiv 29.10.2010. u 20:58 · pre 194 meseca #25
Citat:
dejanet: @Goran Rakić


Da tako treba, problem je sto se u 10% slucajeva to ne ispostuje iz raznoraznih razloga , a to na Win-u prodje nekaznjeno, a posle 6 meseci zvoni telefon u 3h ujutro, zbog tog "Feature-a". Znaci ne moze samo upper, niti samo lower case, ali je neki put zgodno u nekom query-ju, a i kada vise ljudi radi na istom..

Opet da ponovim van programerskog i gramatickog konteksta, da je semanticki (Pera) i (pera) isto, predstavlja osobu sa nazivom Pera.

Na primer ako imamo 2 foldera Pera i pera, uvek cemo mesati..

Po meni glas za case insensitive za File system..

Tvoj argument je kao da si napisao ja napišem ime tabele pera i perha i grešimo. Ako prihvatiš određenu konvenciju o imenovanju tabela ili klasa i pridržavaš je se tako ti je sve jedno da li je case insensitive ili sensitive. Ako ti treba određena tabela, uvek postoji način da vidiš kako se ona zove, a ako su se programeri pridržavali svojih konvencija, onda će sve biti ok...
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 10:19 · pre 194 meseca #26
Pazi imamo ovde nekoliko kategorija:

- kod programiranja, kada klase prelaze u entitete i relacije a ovi u bazu podataka, nazivi tabela idu 1:1 i to je ok, a onda dodju na red klasicni sql upiti (za report za neki framework, sta bilo), sad ja pitam od 100 programera, koliko bi njih otkucalo:
select * from table_Pera
select * from table_pera
a original je table_Pera. Na svakih xy 000 linija koda mogucnost greske se uvecava, makar ljudi bili svesni case-a, to na kraju rezultuje ipak nekim gubitkom radnih sati(kada trsne server), jer je potreban solidan broj r.c. da se provali sta je u pitanju.

(napomena: case naziva tabela zavisi od osobina file sistema; svi sql serveri imaju resen ovaj problem bilo preko parametra ili automatski, stos je sto su ljudi cesto nesvesni tog problema bilo sysadmini ili programeri)

- Semanticki pera i perha je razlicito ali pera i Pera je isto, tj. takav termin je ambiguous, tj. obe reci predstavljaju osobu sa nazivom Pera. Vecina intuitivno ovo zakljuci.
Na primer u gramatici pera je neispravno a Pera ispravno, tako da sam jezik pravi disambigius jedinstvenu rec Pera, tj. ne dozvoljava pera i Pera.

Ovo drugo implicira case insensitive konvenciju u nazivima file-ova i direktorijumima, a to opet implicira da ne mozemo imati ambiguous nazive u file systemu (npr. 2 dir-a pera i Pera)

E sad sto je ovo ms primenio a unix nije , j*e mi se pravo da vam kazem, tu imam neutralan stav..
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 12:20 · pre 194 meseca #27
Nista od toga sto si ti naveo nije uzrok vec posledica MS odluke da mu file system ne bude case sensitive, nemojmo brkati uzroke i posledicu

- ako su ti developeri lenji da obrate paznju kreiras bazu sa CS colation, npr Latin1_General_CS_AS i onda su i entity names case sensitive i select na table_pera nece proci.
- pera i Pera nisu isto AKO je scope case sensitive. Prvo ide scope pa onda njegove karakteristike i semantika TOG sistema, ne obrnuto.

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 15:54 · pre 194 meseca #28
Odluka ms-a da mu file system bude case insensitive je posledica semanticke analize, tj. scopa koji je na visem stepenu apstrakcije od case-a fajl sistema. To parce analize koje se nalazi u tkz. semantickom prostoru je starije od gramatike u svakodnevnom jeziku ili lexera za file system, programski ili neki script jezik.

Eto na primer lexeri za programske c# i javu regulisu namespace kao case sensitive, ali za Delphi NE (koliko se secam), za sql takodje NE (case insesitive), sto navodi da je to stvar odluke, tj. semanticke analize koja stoji iza odluke a u zavisnosti od potreba i cost-benefita od jednog ili drugog slucaja.
Npr. c#,Java - case sensitive / SQL - case insensitive , eto prostora za zezanje, kao sto je Win/Unix..

Eto da ponovim u semantickom prostoru pera i Pera je isto, tj. takav termin je ambiguous, tj. obe reci predstavljaju osobu sa nazivom Pera.

U prostoru jezika tj. gramatike, pera je neispravno a Pera ispravno, tako da sam jezik pravi disambigius jedinstvenu rec Pera, tj. ne dozvoljava pera i Pera.

U prostorima programskih jezika i njihove gramatike i/tj. lexera odluka pada na osnovu cost benefit analize i vec utvrdjenih konvencija na primer pera varijalbla, Pera tip...

Odluka ms-a nije ako-prodje-prodje odluka ili lucky guess i moje misljenje da su u pravu po ovom pitanju(file systema).

Mada sa druge strane IBM se hvali kako se na njihovim serverima moze dici njihova kultna aplikacija iz ranih sedamdesetih, nema Z.
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 16:18 · pre 194 meseca
izmenjeno 1 put, poslednji put Goran Rakić 30.10.2010. u 16:28
  1. Goran Rakić30.10.2010. u 16:28zapis iz teksta poruke
#29
Ja zaista ne razumem o čemu ti pišeš. Kako 0x50 i 0x70 mogu biti isto? Kakva semantika i predstavljanje iste osobe? Pričamo ovde o predstavljanju teksta na računaru.

Da li je onda isto "pera" (\u0070\u0065\u0072\u0061) i (\u043f\u0435\u0440\u0430) i ako nije zašto nije, a da jeste isto sa "PERA"?

Microsoft danas koristi NTFS sistem koji je case sensitive, ali sadrži i dodatan sloj koji daje kompatibilnost zastarelim aplikacijama koje očekuju case insensitive sistem.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 17:06 · pre 194 meseca #30
Pa nista, probaj da kreiras na win-u folder pera i folder Pera u istom nivou, NE MOZE, tretira ih kao isti folder, e o tome pokusavam da kazem nesto, tj. zasto je za win pera i Pera isto..
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 17:26 · pre 194 meseca #31
Ne tretira ih file system vec legacy compatibility layer iznad njega koji postoji samo u Windows sistemu, on nije bas iz doba apolo programa ali nije ni daleko od toga ;), jer je case insensitivity u MS OSovima direktno nasledstvo iz DOS (koji su btw kupili, ne izmislili) koje se inercijom vuce i dan danas, nista drugacijo od toga kako se linuxov sensitivity vuce od kubanske krize.
Sam NTFS je case sensitive. Ako ne verujes meni pogledaj ta MS kaze (http://support.microsoft.com/kb/100625, posto njima verujes), samim tim mozes na NTFS particiji kreirati Pera i pera foldere ali ne kroz Windows. Cak i sam Windows Server podrzava case sensitivity fajlova na NFS volumes (http://technet.microsoft.com/en-us/library/cc725747.aspx, http://support.microsoft.com/kb/324089) pa eto mozes i kroz share, samo sto iz windows aplikacije na serveru neces moci da otvoris oba, sto meni vise lici na nedostatak pre nego na prednowst Windowsa.

Ako bas pricamo i o semantici onda recimo Rad/rad (FK Rad vs rad u rudniku) ili na engleskom isto npr Master/master itd. CS sistem ce ti dati da napravis Pera i pera ali njih posle mzoes da mergujes ako ti bas smeta, CI sistem ti nece dati ni da napravis Rad/rad. Toliko o pravilnoj implementaciji semantike.

Mislim da malo zastupas tezu koristeci aspekte koji su marginalni. Ja iskreno ne vidim nikakav problem u ovoj razlicitosti, te razlicitosti postoje oduvek i kad god je neko radio cross-platform sisteme morao je da ulozi ekstra trud da obezbedi kompatibilnost, dal je u pitanju llittle-endian vs big-endian koji potice iz hardvera, bilo da je CS vs CI fajl sistema ili RDBSa. Prepirati se koji je od ova dva sistema bolje je po meni isto bezvezno, oba imaju prednosti i mane za odredjene stvari ali generalno nijedan nije savrsen niti bolji od drugog, samo su razliciti.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 18:16 · pre 194 meseca #32
Meni je sa korisnicke strane najbolje ovako kako je u Windows-u trenutno. Kada zadajem ime, sacuvace mi kakao sam zadao (sto sam pisao malim, ostaje malim, sto velikim - ostaje velikim). Tako mi ostaje citljivost kada vizuelno identifikujem fajl. Ali zato ne moram da se cimam sa malim i velikim slovima ako moram opet da upisujem (neka komanda ili sta god).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 18:35 · pre 194 meseca #33
Kada napises samo Rad/rad onda je to semanticki isto misli se na raditi, mislim razmisli, jedino ako dopunis FC Rad ti si nedvosmisleno definisao da se radi o entitetu o klubu, isto za master/Master, namespace pociva na imenicama..

OK oko layera to stoji, ali definitivno db serveri ne zarezuju taj layer, npr. mysql..
Re: Case sensitive Win/Linux - Za/Protiv 30.10.2010. u 21:30 · pre 194 meseca #35
Code:

14.07.2009.  07:08    <DIR>          Tasks
30.10.2010.  21:23    <DIR>          Temp
14.07.2009.  04:34    <DIR>          tracing
01.09.2010.  19:32             1.313 TSSysprep.log
10.06.2009.  23:41            94.784 twain.dll
14.07.2009.  07:32    <DIR>          twain_32
14.07.2009.  03:16            51.200 twain_32.dll
10.06.2009.  23:41            49.680 twunk_16.exe
14.07.2009.  03:14            31.232 twunk_32.exe
07.07.2010.  07:55               545 UC.PIF
06.09.2010.  18:48             1.594 VPNInstall.MIF
14.07.2009.  05:20    <DIR>          Vss
14.07.2009.  07:32    <DIR>          Web
14.07.2009.  07:09               403 win.ini
30.10.2010.  17:02         1.563.661 WindowsUpdate.log
14.07.2009.  03:14             9.728 winhlp32.exe
30.10.2010.  21:14    <DIR>          winsxs
10.06.2009.  22:52           316.640 WMSysPr9.prx
14.07.2009.  03:39            10.240 write.exe
02.09.2010.  18:31         4.958.588 {00000007-00000000-00000000-00001102-000000
08-40021102}.CDF
              42 File(s)     23.943.764 bytes
              53 Dir(s)  145.186.287.616 bytes free

C:\Windows>


Code:

-r-xr-xr-x  1 root  wheel        5340 Jun 30 02:18 xvminitoppm
-r-xr-xr-x  1 root  wheel       20688 Jul 12 13:58 xwd
-r-xr-xr-x  1 root  wheel       14176 Jun 30 02:18 xwdtopnm
-r-xr-xr-x  1 root  wheel       26656 Jul 12 13:58 xwininfo
-r-xr-xr-x  1 root  wheel       22444 Jul 12 13:58 xwud
-rwxr-xr-x  1 root  wheel       14292 Aug 20 09:11 xxd
-r-xr-xr-x  1 root  wheel        6528 Jun  7 12:33 yapp
-r-xr-xr-x  1 root  wheel      518320 Jul 14 11:09 yasm
-r-xr-xr-x  1 root  wheel        4932 Jun 30 02:18 ybmtopbm
-r-xr-xr-x  1 root  wheel      514160 Jul 14 11:09 ytasm
-r-xr-xr-x  1 root  wheel        6768 Jun 30 02:18 yuvsplittoppm
-r-xr-xr-x  1 root  wheel        5284 Jun 30 02:18 yuvtoppm
-r-xr-xr-x  1 root  wheel        5936 Jun 30 02:18 zeisstopnm
-r-xr-xr-x  1 root  wheel       61688 Jun 30 06:44 zenity
-r-xr-xr-x  1 root  wheel      179700 Jun  7 11:24 zip
-r-xr-xr-x  1 root  wheel       78296 Jun  7 11:24 zipcloak
-r-xr-xr-x  1 root  wheel        7968 Jun  7 11:29 zipcmp
-r-xr-xr-x  1 root  wheel        2953 Jul 12 14:15 zipgrep
lrwxr-xr-x  1 root  wheel           5 Jul 12 14:15 zipinfo -> unzip
-r-xr-xr-x  1 root  wheel        8192 Jun  7 11:29 zipmerge
-r-xr-xr-x  1 root  wheel       74476 Jun  7 11:24 zipnote
-r-xr-xr-x  1 root  wheel       77292 Jun  7 11:24 zipsplit
-r-xr-xr-x  1 root  wheel        6432 Jun  7 11:29 ziptorrent
[zare@satcom /usr/local/bin]$


Sta od ovog izgleda preglednije?
Potpis

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
Re: Case sensitive Win/Linux - Za/Protiv 31.10.2010. u 17:24 · pre 194 meseca #37
Jasno da je preglednija.



Potpis

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
Re: Case sensitive Win/Linux - Za/Protiv 01.11.2010. u 22:07 · pre 194 meseca
izmenjeno 1 put, poslednji put Daniel Fat 01.11.2010. u 23:00
  1. Daniel Fat01.11.2010. u 23:00zapis iz teksta poruke
#38
Kakve veze preglednost ima sa Case sensitivity? *nix jednostavno ima mnogo bolji shell (sto ima i smisla jer je to CLI-first OS) i koristi mnogo "hakerastije" konvencije.
Npr. ovo izgleda losije ali to je skroz moguc scenario u Linux-u
Code:

-r-xr-xr-x  1 root  wheel        5340 Jun 30 02:18 Xvminitoppm
-r-xr-xr-x  1 root  wheel       20688 Jul 12 13:58 xwd
-r-xr-xr-x  1 root  wheel       14176 Jun 30 02:18 xwdtopnm
-r-xr-xr-x  1 root  wheel       26656 Jul 12 13:58 xwininfo
-r-xr-xr-x  1 root  wheel       22444 Jul 12 13:58 xWud
-rwxr-xr-x  1 root  wheel       14292 Aug 20 09:11 Xxd
-r-xr-xr-x  1 root  wheel        6528 Jun  7 12:33 Yapp
-r-xr-xr-x  1 root  wheel      518320 Jul 14 11:09 yAsm
-r-xr-xr-x  1 root  wheel        4932 Jun 30 02:18 Ybmtopbm
-r-xr-xr-x  1 root  wheel      514160 Jul 14 11:09 ytasm
-r-xr-xr-x  1 root  wheel        6768 Jun 30 02:18 yuvsplittoppm
-r-xr-xr-x  1 root  wheel        5284 Jun 30 02:18 yuvtoppm
-r-xr-xr-x  1 root  wheel        5936 Jun 30 02:18 Zeisstopnm
-r-xr-xr-x  1 root  wheel       61688 Jun 30 06:44 zenity
-r-xr-xr-x  1 root  wheel      179700 Jun  7 11:24 zip
-r-xr-xr-x  1 root  wheel       78296 Jun  7 11:24 zipcloak
-r-xr-xr-x  1 root  wheel        7968 Jun  7 11:29 zipcmp
-r-xr-xr-x  1 root  wheel        2953 Jul 12 14:15 Zipgrep
lrwxr-xr-x  1 root  wheel           5 Jul 12 14:15 zipinfo -> unzip
-r-xr-xr-x  1 root  wheel        8192 Jun  7 11:29 Zipmerge
-r-xr-xr-x  1 root  wheel       74476 Jun  7 11:24 zipNote
-r-xr-xr-x  1 root  wheel       77292 Jun  7 11:24 zipsplit
-r-xr-xr-x  1 root  wheel        6432 Jun  7 11:29 ZipTorrent
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme