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

Komedija zvana Python

[es] :: Python :: Komedija zvana Python

Strane: 1 2

[ Pregleda: 9251 | Odgovora: 36 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


+2 Profil

icon Re: Komedija zvana Python22.05.2011. u 21:28 - pre 156 meseci
Topic: Komedija zvana Python ... kako drugacije shvatiti rant pod ovakvim naslovom?

Ono sto je, nazalost, prestala da bude praksa na usenet/forum/maillist-ovima je da se na ovakve teme samo zalepi link na

How To Ask Questions The Smart Way

obicno praceno sa RTFM i, mozda, dodatnim linkom na doc

Citat:
ventura:Iako sam napisao sigurno par stotina hiljada linija koda, sebe nikako ne smatram programerom već samo malo naprednijim korisnikom...


no comment...

Poenta je da me je, ako nista drugo, svo moje (ne)iskustvo sa programiranjem naucilo da nikada ne prestanem sa resavanjem problema zato sto nesto ne radi, radi kako ne bi trebalo, gori, eksplodira nego da pokusam resim problem ....

A sto se samog pitanja tice:

Citat:
nesh A sto se tice rada pod Win ... ja obicno preporucim ljudima da koriste ActivePython installer (http://www.activestate.com/activepython) posto on dolazi sa dosta binarnih libova (a i njihov paket manager ume da ih pokupi sa njihovog sajta) -- problem je sto pod Win obicno nema nista instalirano da bi prosto easy_install install foo mogao sam da napravi lib-ove za onu verziju koja se koristi. To i dalje ne znaci da bi radilo na 3.x zato sto je i sam CPython API znacajno promenjen -- ali kao sto su vec rekli 3.x granu je bolje gledati ko novi jezik nego kao nastavak...


ili JFGI
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


+2 Profil

icon Re: Komedija zvana Python22.05.2011. u 21:58 - pre 156 meseci
Citat:
ventura: I još jedna stvar oko trubljenja kako je prednost Python-a to što ima lako čitljiv kod (pri čemu nikada ne propuste da napljuju PERL).

Zamisli da imaš trojicu različitih programera koji treba da printuju string + varijablu.. Rekao bih da je to odličan primer čitljivosti:
Code:

Programer 1:
print "Hello World: %s" % hellostr

Programer 2:
print 'Hello World: ', hellostr

Programer 3:
print('Hello World: ' + hellostr ) 

(siguran sam da ima mnogo više ovakvih primera)

I šta je poenta ovoga?
Cool, programer ima totalno slobodu izbora da piše kod na način kako se njemu sviđa... A šta ako se drugome to ne sviđa? To baš pozitivno utiče na čitljivost koda...

Umesto što su gubili vreme na ovakvim zaajebancijama bojle da su poradili malo na bacward kompatibilnosti...


QQ ...

Jablan je pomenua vec da sve tri varijante su ocigledno razlicite i imaju razlicitu namenu:

print valjda ne treba da objasnjavam

Code:
print "Hello World: %s" % hellostr
je ekvivalent C-ovskom
Code:
printf("Hello World: %s\n", hellostr)
tj ispis stringa sa formatiranjem

Code:
print 'Hello World: ', hellostr
je obican ispis nesto kao
Code:
printf("%s %s\n", "Hello World: ", hellostr)
BTW print ce dodati po jedan space posle svakog ispisanog stringa osim zadnjeg tako da primer nije bas 'naj' trebao bi da bude
Code:
print 'Hello World:', hellostr 


Code:
print('Hello World: ' + hellostr)
je obican ispis mesto kao
Code:
ret = "Hello World: "; strcat(ret, hellostr); puts(ret);
iliti ispis rezultata nadovezivanja vise stringova

Citat:
ventura: Kao relativno iskusan korisnik PERL-a...


Izgleda da si pomesao Perl-ov There's more than one way to do it (TMTOWTDI) sa

Citat:
PEP 20 -- The Zen of Python:
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.

Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

Branko
Branko Petrović
Čačak

Član broj: 4123
Poruke: 89
*.neobee.net.



+1 Profil

icon Re: Komedija zvana Python23.05.2011. u 09:10 - pre 156 meseci
Ti ventura si ko curica. Bogati, nije ti proradilo odmah. Pa se ljutiš. Podsećaš na onu pričicu:
Citat:

Devojčica brala jagode.
Nešto je ubode,
a mislila je da je trava.

Šalu na stranu, ne radi se o problemu pythona nego o problemu sa jednim modulom, i to o problemu koji ti imaš. Da si pitao sveznajućeg dobio bi ove linkove:

http://build.damoxc.net/downloads/pymssql/snapshots/

ili još bolje:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql

i to bi trajalo 10 puta manje nego pisanje ove tvoje pljuvačine o jeziku, za koji se nisi potrudio da saznaš ni najosnovnije stvari.
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
95.56.32.*



+6455 Profil

icon Re: Komedija zvana Python23.05.2011. u 09:16 - pre 156 meseci
@Branko:
Kada odeš u salon, kupiš auto, daju ti ključ, sedneš i voziš. Normalan i očekivan način funkcionisanja.

Kada odeš u Python auto salon, kupiš auto, daju ti ključ ti sedneš a ono prc... Moraš prvo da sastaviš motor da bi se vozio... To nije normalan način kako to treba da funkcioniše.


Isto i sa ovim. Danas je 2011 godina. Backward compatibility je nešto što je normalno i očekivano. Python2.7 mora moći da podrži modul pisan za Python2.6.
1997 godine je linux softver mogao da ima izgovor zašto nešto radi sa glibc 2.0.1 a ne radi sa glibc 2.0.3. Skoro 15 godina nakon toga takvi izgovori ne prolaze, i ne bi ni trebalo da prolaze.
 
Odgovor na temu

geniuxx
Po ugovoru
Nis

Član broj: 90041
Poruke: 226
212.178.242.*



+68 Profil

icon Re: Komedija zvana Python23.05.2011. u 11:06 - pre 156 meseci
Citat:
ventura: Kada odeš u salon, kupiš auto, daju ti ključ, sedneš i voziš. Normalan i očekivan način funkcionisanja.

Kada odeš u Python auto salon, kupiš auto, daju ti ključ ti sedneš a ono prc...

A ti si Python kupio?
Btw., ako si u životu vozio samo Yugo, pa onda odjednom sedneš u BMW, ima tu nekih još dugmića i prekidača kojih nema kod Yuga ... možda bi trebalo pročitati uputstvo?
Ništa ja ne potpisujem...!
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.exe-net.net.

Sajt: nesh-microblog.blogspot.c..


+2 Profil

icon Re: Komedija zvana Python23.05.2011. u 15:01 - pre 156 meseci
Citat:
ventura: @Branko:


FYI ovo nije Twitter

Citat:
ventura: Isto i sa ovim. Danas je 2011 godina. Backward compatibility je nešto što je normalno i očekivano.


Kako li niko nije obavestio par velikih firmi i projekata da je backward compatibility must i da niko nista novo ne moze da napravi jer to mora da bude kompaktibilno .... LOL pa da je tako mi se jos ne bi mrdnuli od COBOLa i mainframe-ova To sto par kompanija i dalje zadrto insistiraju na tome (i izbacuju tone djubreta) nije razlog

Citat:
ventura: Python2.7 mora moći da podrži modul pisan za Python2.6.


Koji se bez problema instalira na skoro svakoj 2.x grani ako imas OS koji ima podrsku da uradi jednostavan recompile posto binarna kompatibilnost i nije nigde zagarantovana. BTW pokusaj da instaliras binarnu biblioteku za Perl (ili bilo koji drugi jezik) i videces istu stvar...
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.16.*



+6455 Profil

icon Re: Komedija zvana Python23.05.2011. u 20:21 - pre 156 meseci
Citat:
nesh
FYI ovo nije Twitter

FYI Twitter ne koristim i nisam upoznat sa tom terminologijom, ali sam upoznat sa internet bontonom gde @korisnik označava obraćanje specifičnom korisniku bez bespotrebnog citiranja cele poruke.

Citat:
nesh
Kako li niko nije obavestio par velikih firmi i projekata da je backward compatibility must i da niko nista novo ne moze da napravi jer to mora da bude kompaktibilno ....

Bogami od Windowsa 3.11 se napravilo koješta novo, i danas u Windows7, gde je razlika u sistemima 20 godina možeš bez problema da teraš i aplikacije iz Windowsa 3.11.

Ali nešto cenim da se tvoj komentar odnosi na linux based kompanijska rešenja... Backward compatibility je u svetu slobodnjaka prilično relaxed kategorija...
 
Odgovor na temu

geniuxx
Po ugovoru
Nis

Član broj: 90041
Poruke: 226
212.178.244.*



+68 Profil

icon Re: Komedija zvana Python23.05.2011. u 20:41 - pre 156 meseci
Adobe Acrobat 4.0 odlično radi u Win98, ali u WinXP ne radi Print (iz Distiller-a), a prikaz pdf-a i neke opcije daju nepredvidive i čudne rezultate... Čisto sumnjam da u Visti i 7edmici uopšte radi. Još neki specifični programi, koji su u 3.11 i 98 radili 1/1, u XP-u nema šanse da se startuju - te fatal error, te unknown error, te ovo-ono... Tako da je i taj tvoj backward compatibility prilično relaxed kategorija...
A dok si ovo pisao, mogao si 'ladno da izguglaš i pročitaš ohoho tutorijala, howto i knjiga o Python-u...
Ništa ja ne potpisujem...!
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.16.*



+6455 Profil

icon Re: Komedija zvana Python23.05.2011. u 20:52 - pre 156 meseci
@geniuxx:
Skriptu koja mi je trebala sam napisao isto veče kada sam i postovao ovu temu... Pošto sam odradio to što sam naumio, python me za sada više ne zanima... A kada bude zatrebao idući put, razmisliću.. Volim nove stvari, ali nisam mazohista..
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


+2 Profil

icon Re: Komedija zvana Python24.05.2011. u 01:43 - pre 156 meseci
Citat:
ventura: FYI Twitter ne koristim i nisam upoznat sa tom terminologijom, ali sam upoznat sa internet bontonom gde @korisnik označava obraćanje specifičnom korisniku bez bespotrebnog citiranja cele poruke.


ZOMG svi mi koji 15+ godina koristimo citiranje delova poruka gresimo O.O !?

HINT: RFC 1855: Netiquette Guidelines

Citat:
ventura: Bogami od Windowsa 3.11 se napravilo koješta novo, i danas u Windows7, gde je razlika u sistemima 20 godina možeš bez problema da teraš i aplikacije iz Windowsa 3.11.


Srecom se nisu tolko drzali kompaktibilnosti kad su konacno izbacili Win 7 -- ne ulazeci u pricu sto bih startovao Win 3.11 app sada, brz pregled kroz arhivu dao mi je tonu programa za koje sam windows kaze da nisu kompatibilni (cak i neke matorije XP aplikacije tesko da rade) a IIRC tu bese nekakvo resenje sa VM i sl koje oni sami guraju za stare app -- to sve je vise tema za advocacy nego za ovde BTW...

Citat:
ventura: Ali nešto cenim da se tvoj komentar odnosi na linux based kompanijska rešenja... Backward compatibility je u svetu slobodnjaka prilično relaxed kategorija...


Kako je lepo kada drugi bolje znaju od mene sta sam hteo da napisem

Slicno odgovoru sa 'stotinama hiljada linija koda' ja mogu da sad kazem da sam koristio aplikacije na skoro svim non-mainframe OS-ovima u zadnjih xxx godina a i da imam napisan kod za gomile razlicitih OS-ova (u vecini poznatijih jezika) i da je binarna kompaktibilnost nesto samo malo vise od PR price -- cak iako nesto moze da se vrti na OSu koji je decenijama noviji to ne znaci da ce to iko da koristi, a i ako ga koristi skoro 100% je sigurno da ce lepo uzeti OS iz tog vremena, saseci cenu HW na delic one koja treba za novu generaciju i uzivati u daleko boljoj kompatibilnosti nego sto ce je ikada imati sa novim OSom.

I to se odnosi na sve OSove, bez obzira bili oni 'slobodnjaci' ili ne.

NOTE: da ne razvlacim -- cela prica se vrti oko BINARNE kompatibilnosti ne oko toga da li neki SW moze da radi ili ne, zato i ne zelim da odgovaram na 'slobodnjak' komentare posto tamo ima sasvim upotrebljivog SW koji potice iz 1976 (ko je reko vi? ) i dan danas moze da se startuje na najnovijem OSu...
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


+2 Profil

icon Re: Komedija zvana Python24.05.2011. u 01:52 - pre 156 meseci
Citat:
ventura: Volim nove stvari, ali nisam mazohista..


Perl/Windows user je vrlo blizu vrha na mojoj self-mutilation listi, nesto ispod 'programiranja' u VB a iznad lezanja na ekserima i hodanja po staklu/vatri
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.16.*



+6455 Profil

icon Re: Komedija zvana Python24.05.2011. u 05:39 - pre 156 meseci
Citat:
nesh: Perl/Windows user je vrlo blizu vrha na mojoj self-mutilation listi, nesto ispod 'programiranja' u VB a iznad lezanja na ekserima i hodanja po staklu/vatri :D

Mogu ti reći da je iskustvo korišćenja perla na windowsu svetlosnim godinama ispred pythona...
 
Odgovor na temu

Branko
Branko Petrović
Čačak

Član broj: 4123
Poruke: 89
*.neobee.net.



+1 Profil

icon Re: Komedija zvana Python24.05.2011. u 09:25 - pre 156 meseci
Citat:
ventura: Mogu ti reći da je iskustvo korišćenja perla na windowsu svetlosnim godinama ispred pythona...


Koju distribuciju Perla koristiš pod Windowsom?
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
92.46.16.*



+6455 Profil

icon Re: Komedija zvana Python24.05.2011. u 09:31 - pre 156 meseci
ActivePerl
 
Odgovor na temu

Branko
Branko Petrović
Čačak

Član broj: 4123
Poruke: 89
*.neobee.net.



+1 Profil

icon Re: Komedija zvana Python24.05.2011. u 09:58 - pre 156 meseci
Activeperl, to je jedna sasvim druga priča. On sakriva sve one muke koje imaš kada koristiš open source proizvod. Perl paket menadžer završava sav posao za tebe i ti i ne primećuješ da dobijaš posebne binarne pakete za verziju perla koju imaš.
Ja sam koristio perl ( u stvari pisao sam višeplatformske desktop aplikacije u Perl/Tk) sve dok tvorac Perl/Tk Nick Ing-Simons nije umro, i razvoj Perl/Tk je zamro ( kasnije je Slaven Režić to nastavio, ali već je bilo kasno). Tada su bile aktuelne verzije Perla 5.6 i 5.8 i ja sam besomučno tražio binarne pakete za obe verzije, jer sam imao aplikacije koje su mogle da rade samo sa 5.6 jer neki od modula pisanih u C-u nije bilo prevednih za verziju 5.8.
U to doba sam prešao na WxPython i tu sam i sada. Manje više isto ( doduše manje {{{{@_@@@_@@}}}}}).
Ako hoćeš udoban rad, skini Activepython, i on je dobio paket menadžer. To donosi mnoga olakšanja, kao i Activeperl, ako ti ne smeta da zavisiš od kompanije Activestate. Trenutno ima stabilan izvor finansiranja, u vlasništvu je nekog fonda koji joj je omogućio da preživi pre nekoliko godina.
I zaista nema razloga da se svađamo i natežemo čiji je veći.
 
Odgovor na temu

miloshzorica

Član broj: 230048
Poruke: 408
*.iplannetworks.net.



+109 Profil

icon Re: Komedija zvana Python09.08.2011. u 23:26 - pre 153 meseci
backward compatibility je cesto velika glupost i bottleneck. cak i ako ti treba, moze da se uradi kao dodatna opcija a ne da gushi arhitekturu sistema. OSX je do verzije 10.4 mogao da tera OS classic aplikacije preko dodatnog emulatora

ukoliko koristis activepython ili bar koristis open source python na linux ili OSX, nepostojanje kompatibilnosti medju verzijama nije frka. cak dosta elegantno mozes da izaberes koja ce biti default

ako kao server koristis amazon EC2, onda su mogucnosti prilagodjavanja okruzenja jos bolje i lakse

da zna biti iritantno, zna. ali, nista posebno i nista neresivo
 
Odgovor na temu

asterisk

Član broj: 162079
Poruke: 30
212.200.139.*



Profil

icon Re: Komedija zvana Python17.08.2011. u 12:19 - pre 153 meseci
A, navukli te pythonisti na tanak led?
 
Odgovor na temu

[es] :: Python :: Komedija zvana Python

Strane: 1 2

[ Pregleda: 9251 | Odgovora: 36 ] > FB > Twit

Postavi temu Odgovori

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