Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Case sensitive Win/Linux - Za/Protiv

[es] :: Advocacy :: Case sensitive Win/Linux - Za/Protiv

Strane: 1 2

[ Pregleda: 6752 | Odgovora: 37 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv29.10.2010. u 14:33 - pre 163 meseci
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?
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv29.10.2010. u 15:18 - pre 163 meseci
@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..
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv29.10.2010. u 15:21 - pre 163 meseci
Čemu onda stilski vodič imenovanja bilo čega ako se isti aljkavo ne poštuje, a proizvod ne testira kako bi trebalo?
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
77.46.145.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv29.10.2010. u 15:40 - pre 163 meseci
Citat:
posle 6 meseci zvoni telefon u 3h ujutro, zbog tog "Feature-a".

Jbg, neko nauci na laksi, a neko na tezi nacin
 
Odgovor na temu

vladared
Vladimir Crveni
Sistem Administrator
Novi Sad

Član broj: 50291
Poruke: 1026
*.mynsn.net.

Sajt: www.itpoint.rs


+394 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv29.10.2010. u 19:58 - pre 163 meseci
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...
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 09:19 - pre 163 meseci
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..
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 11:20 - pre 163 meseci
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.


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ć
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 14:54 - pre 163 meseci
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.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 15:18 - pre 163 meseci
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.

[Ovu poruku je menjao Goran Rakić dana 30.10.2010. u 16:28 GMT+1]
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Prikačeni fajlovi
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 16:06 - pre 163 meseci
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..
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 16:26 - pre 163 meseci
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.
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ć
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 17:16 - pre 163 meseci
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).
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 17:35 - pre 163 meseci
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..
 
Odgovor na temu

jocazo

Član broj: 271819
Poruke: 2
*.mediaworksit.net.



Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 18:22 - pre 163 meseci
Uglavnom oni koji cesce koriste MS, navikli su na case insensitivity pa im je to i logicnije, a nama ostalima nije i to je to.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.st3.cable.xnet.hr.



+25 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 20:30 - pre 163 meseci
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?

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.
 
Odgovor na temu

flighter_022
L2 Applications Administrator
NS

Moderator
Član broj: 18499
Poruke: 737
*.talia.net.

ICQ: 23089150


+232 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv30.10.2010. u 23:54 - pre 163 meseci
Meni je daleko preglednija *nix varijanta.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.st3.cable.xnet.hr.



+25 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv31.10.2010. u 16:24 - pre 163 meseci
Jasno da je preglednija.





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.
 
Odgovor na temu

Daniel Fat
Student
Novi Sad

Član broj: 221732
Poruke: 5
212.200.65.*



+1 Profil

icon Re: Case sensitive Win/Linux - Za/Protiv01.11.2010. u 21:07 - pre 163 meseci
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


[Ovu poruku je menjao Daniel Fat dana 01.11.2010. u 23:00 GMT+1]
 
Odgovor na temu

[es] :: Advocacy :: Case sensitive Win/Linux - Za/Protiv

Strane: 1 2

[ Pregleda: 6752 | Odgovora: 37 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.