Jump to content

MrGrj

Active Members
  • Posts

    1414
  • Joined

  • Last visited

  • Days Won

    44

Everything posted by MrGrj

  1. 1. Daca uitam de tine si nu voiam sa mai vorbesc cu tine, iti dadeam ban pe jabb. 2. Ceea ce vrei tu nu se face in 2 zile - nu e ca si cum ai vrea sa iti fac spanzuratoarea in cpp. Ai rabdare. Daca nu am mai intrat pe Jabb, nu inseamna ca nu continui sa iti fac proiectul hai sa nu fim p*zde sa ne smardoim pe un forum. Vorbim pe jabb.
  2. CLI = Command Line Interface. Puteai cauta pe google si aveai toate raspunsurile acolo. Prin asta ma referam sa scrii joculete fara interfata grafica (adica pe care sa le poti juca din "cmd"). Requests / urllib2 / urllib3 = module. De asemenea puteai sa cauti pe gogu' sa vezi despre ce e vorba. De unde poti invata ? De oriunde man. E plin internetul.
  3. 1. incepe cu documentatia de pe site-ul oficial. Daca nu cunosti termenii, ii cauti si ii vei cunoaste. 2. fa aplicatii usoare, scripturi de manipulare fisiere / stringuri / etc. Joculete CLI-based si eventual mai joaca-te cu requests / urllib2/3. 3. Tkinter e cel mai folosit. Recomand si GTK(e putin mai greu) 4. Poti optimiza un program in momentul in care cunosti limbajul in care e facut Poti folosi, py2exe / pyinstaller etc pentru a obtine un .exe. Inca nu stii care e diferenta dintre .py / .pyc deci probabil ca nu stii multe lucruri care tin de acest limbaj. Start learning. PS: inainte de a te apuca de un program, gandeste-te ce vrei sa obtii folosind acel limbaj / documenteaza-te daca e cel mai usor mod de a-ti satisface nevoile and go for it. Dai o geana si pe-aici
  4. @wikedx hai sa te pun in tema: 1. pe forum nu se discuta probleme legate de chat. 2. comportamentul tau din acest thread lasa de dorit. Iti va fi scos banul când un admin va considera ca e cazul.
  5. Mi-as da si eu cu parerea, dar ma doare in pula. Sunt 15, nu 15000. Trezirea, sunt altele mult, mult mai rele in tara asta, vorba lu' @SynTAX. Decat sa discutam de dragul de a discuta, hai sa facem un thread in care scriem ceva specific acestui forum. Nu uitati ca discutii ca aceasta le puteti avea liber pe chat.
  6. Daca tot postezi pe forumuri, fiind evident foamete mare in tara asta cand vine vorba de programming jobs, incearca sa postezi si tu un Job Description decent.
  7. Update: 23.02.2016 In afara de serviciile mentionate in primul post, puteti adauga: - web automation / scrappers / crawling - multithreaded or not In cazul in care cineva doreste o colaborare de durata, preturile scad in functie de numarul proiectelor. Ma puteti contacta pe jabber (aveti in semnatura id) sau pe PM aici.
  8. In principiu, va pot face un sistem de preluare live a rezultatelor de pe anumite site-uri de pariere, insa am cateva conditii: - imi spuneti site-ul de pe care doriti sa luati rezultatele. - daca vreti design profi, vreau sa imi spuneti exact ce si cum sa arate site-ul - va pot face sistemul in python (nu imi place PHP) Pretul ar fi undeva la 1k Euro. (poate creste pana la 1.3k in functie de sistemul ala "banal" de voting)
  9. Veioza e scoasă din priză. Voia să facă economie înainte să se sinucidă?
  10. Verdict: crima. Motiv: - se poate observa biletul pe care aparent suntem toti tentati sa credem ca l-a scris victima. Un mic amanunt: lampa, aparent pozitionata spre bilet, nu este bagata in priza => cineva s-a grabit sa faca sa para ca si cum victima a avut nevoie de lumina pentru a scrie biletul. Mai mult, de ce ti-ai lua o doza de Cola si te-ai sinucide inainte sa o bei? D'ohh Scaunul acela rasturnat nu prea isi are locul in peisaj: - daca victima statea pe scaun cand se impusca in bostan, pata de sange nu putea sa fie asa densa (cea de pe perete) - daca victima se impusca in dreptul peretelui, judecand dupa proportille din imagine, nu avea cum sa rastoarne scaunul. Cartea visinie din dreapta sus pare putin nelalocul ei (cineva a cautat ceva). Deci: care esti ma ? ce-ai avut cu saracu' om ? @Byte-ul tu esti
  11. Asta a fost o lectură de dimineață tare bună. Thanks
  12. @tjt iti recomand cu caldura http://codegolf.stackexchange.com/ (eu pe asta imi mai fac de cap) Happy code golf challanges. In caz ca vrei o lista mai lunga, uite aici
  13. Lipseste butonul de Report care era destul de bun Pana cand se vor obisnui userii ca nu se mai permit anumite cereri / tranzactii ... vom avea nevoie de o astfel de optiune.
  14. Bun, vad tot mai des aceasta intrebare pe forumuri (nu doar RST). Mai nou, primesc mesaje de genul: - Cum ai invatat sa programezi ? - Cat a durat ? M-am gandit sa raspund tuturor, si cu aceasta ocazie poate iese un tutorial din care fiecare va avea cate ceva de invatat. (PS: astea sunt intrebarile gresite puse de oricine sperand ca daca li se da un raspuns de genul: "am invatat singur si mi-a luat 3 luni" , atunci automat si ei vor putea face acelasi lucru. Acestia din urma nu iau in calcul urmatoarele: poate cel pe care l-au intrebat a avut un background solid poate ca el si-a dat intr-adevar interesul si a vrut sa devina cineva / sa faca ceva poate ca ceea ce a invatat el nu se va potrivi cu ceea ce vrei tu sa inveti In primul rand, pentru a incepe o cariera in programare, fie ea web sau software, tre' sa va placa. Tre' sa va doriti sa vreti sa realizati singuri ceva, iar la sfarsit, dupa multe ore nedormite sa ziceti: "Ba, da ! Uite ce-am facut. Singur". Fara pasiune, putina dorinta si entuziasm veti ajunge niste wannabes (refference) care vor aspira intotdeauna la ceea ce fac altii, ei nestiind sa faca practic..nimic. (Been there, done that) In ciuda faptului ca majoritatea se apuca de programare pentru: bani, a fi hackeri sau a da cu DDoS in cel mai bun tovaras pe Skype, exista si pusti pasionati, care vor sa invete pentru ca le place. Pentru ca vor sa creeze, sa se perfectioneze si sa-si atinga un scop: scopul de a deveni la un moment dat printre cei mai buni. Pe scurt, unul dintre pasii catre o viata de programator este dorinta / pasiunea. Nu devii Guido van Rossum (refference) pierzand timp, cersind VNC-uri / root-uri / scan-uri pe toate forumurile. In al doilea rand, pe langa incredere, pasiune si dorinta, ai nevoie de putin creier. Si aici imi voi permite sa impart programatorii in trei categorii: cei care se nasc cu darul de a programa cei care invata sa programeze (si reusesc sa o faca intr-un mod foarte ok) cei care cred ca au invatat sa programeze, se mint, si stagneaza pe intreg parcursul carierei Voi incerca sa fiu scurt si la obiect, pentru ca nu imi sta in fire sa tin prelegeri de mii de randuri. O mica schema: Inainte de a te apuca sa programezi, exista niste reguli de bun simt la care trebuie sa te gandesti si pe care trebuie sa le iei in calcul: Cat timp nu stii sa vorbesti si sa scrii corect in limba romana, nu poti invata o alta limba. Cam tot ce tine de programare e legat in mod direct de limba engleza. Ca este documentatie sau ca este limbajul in sine, NU poti face nimic daca nu stii engleza la un nivel acceptabil. Acum ca am trecut de aceste doua etape, imi permit sa mai fac o mica observatie, din propria experienta: Programarea nu se invata din carti ! Majoritatea programatorilor pe care ii cunosc au invatat programare cu diverse resurse online (articole / tutoriale scurte, nu intinse pe sute de pagini din care nu inveti nimic), si cel mai important au invatat prin a dezvolta un proiect real (fie el cat de mic). Programarea e ca futaiul - poti sa te uiti la o carte cu 13 pozitii o zi intreaga. Daca n-ai o gagica pe care sa experimentezi, te uiti degeaba. Asa si cu cartile. Poti sa citesti 13 carti de C, daca nu pui in aplicare ceea ce citesti, degeaba. ( asta apropo de densitatea cartilor - recomand articole scurte, la obiect decat carti cu 2000 pagini ). Remember: NU poti depasi nivelul de incepator daca ramai la carti / tutoriale. Acum sa nu credeti ca: "Ia uite, s-a trezit si asta sa vina aici sa scuipe 3 cuvinte si sa-si spuna parerea de cacat". Pe mine unul, ma doare la stromeleag daca intelegeti ceva din ce scriu sa nu. Important e ca voi sa deschideti ochii si sa incepeti sa realizati ca daca vreti sa faceti ceva in viata, va trebuie un minim de efort. Cat dureaza ? Eu m-am apucat serios de 5 ani si inca am senzatia ca stiu extrem de putine. De la caz la caz, si tinand cont de tipul de programator la care te incadrezi, poate dura de la 1 an la o viata intreaga. Pana si Guido van Rossum a spus ceva de genul: "Chiar daca eu am inventat acest limbaj de programare, pe o scara de la 1 la 10, mi-as da nota 9. Pentru ca sunt constienti ca sunt altii care il stiu deja mai bine ca mine". Deci, nu timpul e problema. Conteaza sa vrei, apoi vei vedea ca timpul e irelevant. Let's dig in a bit: Reguli de aur: un program trebuie sa fie scris in asa fel încat sa poata fi citit de catre oricine. fa bucatile in asa fel incat sa intelegi usor ce face fiecare fara a trebui sa stii cum se face. ( Domnul Djikstra - in olandeza se citeste aproximativ Daicstra, recomanda o tactica veche de pe vremea lui Cezar: divide et impera ( adica: imparte si stapaneste). Asa e bine sa scrieti programele - in bucati cat mai independente unele de altele care interactioneaza intre ele in moduri cat se poate de clare si simple. un editor inteligent reduce handicapul unort fisiere mari, pentru ca va permite sa va mutati cautand automat aparitiile functiilor si variabilelor. invata sa faci debug (din pacate, cunosc multi programatori de duzina care intreaba: Ce-i aia ?). E cazul sa cautati si sa vedeti de ce e bine sa stiti asta. Hai, putina mobilizare Si ele pot continua (portabilitatea codului, comentariile, fiabilitatea, etc.), insa de baza astea sunt. Sa luam ca exemplu un kiddo care vrea sa invete un limbaj de programare: 1. Stiu limba romana ? O stiu 2. Stiu si engleza ? Nu prea, dar am de gand sa schimb asta - mentalitatea dorita 3. Ce limbaj vreau sa invat ? Pai, hai sa vedem ce as vrea sa fac. 4. Am ajuns la concluzia ca vreau sa invat Python. Now what? 5. Citesc si ma interesez daca Python e pe placul meu. Face ce-mi doresc ? Face. Ma ajuta sa ajung acolo unde vreau ? Da. Exista documentatie cacalau in caz ca ma incurc ? Exista. 6. Ma apuc de treaba. Cu probleme simple. Imi bat capul, incerc sa-mi dau seama. Nu reusesc. Fac debug. Intreb lumea. 7. Am invatat "the basics". Trec la lucruri mai complicate. Fac un mini-proiect. Fac scannerul ala de il ceream din saptamana in saptamana pe RST si luam ban de la nenorocitul de @hades Nu mai dau bani pe el, e doar al meu, ba chiar pot sa il vand. Si asa toata lumea e impacata: tu ramai cu cunostintele si scannerul, noi ne bucuram ca nu mai esti cretin si tot asa. E ca un lant trofic. Si crede-ma ca daca ajungi la nivelul la care vei putea face un scanner, nu-l vei face. Vei vrea sa faci chestii mult mai complexe. Voi inchide topic-ul asta cu un citat pe care il dau de multe ori exemplu: "As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs." Voi mai adauga idei pe masura ce voi avea mai mult timp.
  15. Ai căutat la setări profil ? (sau ceva de genul)
  16. Have a look at this widget. If you want to use it on a model you have to use: ModelMultipleChoiceField You can find several sources.
  17. Vorbeste si tu cu staff-ul si intreaba-i daca exista posibilitatea de a putea modifica / edita thread-uri. Nu ma intereseaza daca pot bana sau nu lumea pt ca sunt constient ca nu am contribui la fel de mult ca ei, insa in momentul in care vad un post care nu e formatat cum trebuie ma apuca toti dracii :)

     

    In plus, intru in fiecare zi pe-aici si ajut lumea cum pot

     

    Mersi

    1. Byte-ul

      Byte-ul

      Garaj, invata sa trimiti mesaj privat :( 

    2. MrGrj

      MrGrj

      De ce ? Ca nu ma ascund de nimeni :*

    3. Byte-ul
  18. MrGrj

    Test

    Yep. Looks good
  19. MrGrj

    Test

    In momentul in care dai click pe un link din index ar fi de preferat să te ducă la postul respectiv, nu la inceputul thread-ului.
  20. Programming C, C++, Python, Batch or Bash

  21. MrGrj

    Test

    Let's get used to this: Test 1: x2 + y"><script>alert(1)</script> Test 2 "><script>alert(1)</script> #include <stdio.h> int main(){ printf("Byte suge"); return 0; } @Nytro , auto-indentul e naspa cand scrii cod (cand dai enter).
  22. Sunt singurul care foloseste Black Cab ? Nici macar o problema so far.
  23. Haha @Byte-ul. )))) ia de cite?te
  24. Daca ti se pare greu o poti lua pas cu pas: - citesti fisierul si adaugi numerele intr-un array. (gasesti tone de exemple pe google) - randomizezi arrayul respectiv ( vezi aici ) - afisezi arrayul final, care va avea elementele intr-o ordine aleatoare. Incearca sa creezi un program dupa structura data si apoi o sa te ajutam daca ai erori.
  25. C/ASM/Java/JS/Python Invata una din astea si nu vei avea probleme. Fiecare domeniu presupune un limbaj specific acestuia.
×
×
  • Create New...