Jump to content

cmiN

Active Members
  • Posts

    1609
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by cmiN

  1. True lounge...
  2. Am vazut in toate tutorialele aceeasi greseala de nu inteleg cum suni tu de pe skype fara conexiunea la internet deschisa si de abia dupa ce vorbeste robotul cu tine ti-o poti deschide . Treaba merge doar cu seriale mai noi care nu au fost prea tocite deja, daca ati avut bulanul sa-l activati din prima sau a doua oara nu inseamna ca merge asa la toata lumea.
  3. cmiN

    Fun stuff

  4. http://www.youtube.com/watch?v=jSP-fM0vQso
  5. Simplitatea si diversitatea utilitarelor Sabayon+Gentoo o sa te faca sa fii fan CLI, eselect si kernel-switcher sunt doar cateva care fac distributia unicata .
  6. ^ Bumblebee - NVIDIA Optimus support for Linux!
  7. Este de fapt un XFCE, care desigur e bazat pe Gtk si are ceva asemanari cu Gnome. Desi Rogentosul s-ar putea sa faca niste faze foarte urate momentan ar fi perfect daca s-ar gasi cineva cu timp liber care sa testeze in paralel cu Sabayonul si sa observe diferentele ce reprezinta un bug, o disfunctionalitate. P.S.: nu mai faceti galagie aiurea pe canal, pagina merge, cititi acolo tot, apoi documentati-va putin despre Sabayon si in special sistemul lui mama: Gentoo (+overlay) si apoi daca gasiti ceva interesant de facut in sprijinul distributiei sau daca vreti sa intelegeti si sa codati la anumite pachete/utilitare contacati prin privat. Eu ma ocup de partea de Python, mici scripturi si (incerc) sa asigur stabilitatea updateurilor oficiale cu modificarile noastre.
  8. cmiN

    X și 0

    Sa-ti pui tot "jocul" intr-o functie, iar in main sa pui o bucla care apeleaza acea functie si se intrerupe doar cand utilizatorul raspunde cu (N, NU, Nu, 0, etc.) la intrebarea daca mai vrea sa mai joace o data. Te sfatuiesc sa lasi la o parte obiceiul malefic de a folosi goto. Solutia nu este una particulara, de aceea nici nu am dat prea multa atentie la cod, ci un mod general de a repeta un task: pui instructiunile intr-o functie si reapelezi acea functie cat timp este nevoie.
  9. rogentos - Imgur - mai adaug in curand cand versiunea va fi mai stabila si mai "coafata" El e bossul https://github.com/BlackNoxis si https://github.com/nightsh/rogentos-www a facut siteul. Vorbeste cu ei sau mai simplu #rogentos-dezvoltare @ freenode.
  10. Eu si bgs (cu pythonul), hkr parca, aparuse in context si Pinglord cu servere, iar recomandarea a plecat de la wildchild catre niste baieti de treaba din Cluj. Vezi acolo la Rogentos pe git, toti care sunt membri. P.S.: Sabayonul e jumatate Shell, jumatate Python si are cel mai rapid, robust si complet packet manager (scris in intregime in Python) pentru astia care ziceau ca Pythonul e doar un amarat de scripting.
  11. https://rstcenter.com/forum/58099-rogentos-rogentos-ro.rst
  12. Rogentos este o distributie de linux romaneasca bazata pe Sabayon (Gentoo), cam singura la ora actuala, mai era o incercare de server. Mai multe detalii vezi pe site, sursele pachetelor si programelor aflate in dezvoltare se gasesc atat pe github cat si in repozitoriile userilor din organizatie. Este un proiect cu sursa libera la care poate lua parte oricine ca tester sau dezvoltator sau orice ce poate veni in ajutorul comunitatii. Distributia este inca la inceput si nu are prea multe lucruri "originale", dar in momentul asta sunt binevenite raportarile bugurilor si testele asupra distributiei pe diferite masini, in special laptopuri (pentru eventuale probleme cu driverele video).
  13. 1. La informatica nu ai cum sa tocesti, de fapt toceala e singurul lucru care te trage foarte mult in jos (atunci cand nu intelegi un concept si ai senzatia ca daca il memorezi, fara sa-l intelegi si ulterior sa-l adaptezi la nevoie, (fie el cat de scurt/simplu) totul va fi ok, dar nu e deloc asa (tine doar la scoala/facultate nu si la olimpiade sau in viata reala)). 2. Daca ar fi fost mai multi ca phreak si TheTime si mai putini ca sado si sicilianul in tara asta, probabil ca Romania ar fi apucat-o in alte directii (mai bune, mai etice). Chestia asta e la fel ca aruncatul gunoaielor pe jos: termini ceva de mancat pe strada, nu e mai nimeni, pe jos vezi niste ambalaje vechi si pur si simplu te gandesti fara pic de constiinta ca si altii fac la fel, si altii arunca direct pe jos fara macar sa clipeasca ... ce rost ar avea si cu ce ai putea tu ajuta daca ai duce hartia aia amarata la cosul de gunoi ... si apoi iti raspunzi: cu nimic, dar totusi parca acel cos de gunoi nu este chiar asa de departe, mai rezist putin, merita sa incerc, poate se va schimba ceva, candva, indiferent daca nu voi mai fi sa vad. C-o fi adevarat sau nu macar e cam prima oara cand aud de cineva bun, si in IT, spunand ca vrea sa revina in tara ca sa munceasca sa se dezvolte (poti munci la fel de bine cu strainii chiar daca esti pe alt teriotoriu, exista internet, doar idei sa ai). As aprecia la el daca n-ar baga ca motive patriotismul sau alte "vrajeli" similare, fiindca anul in care s-a nascut si experienta vietii pe care a avut-o pana acum nu au cum sa-l faca sa cunoasca cu adevarat conotatia acelui cuvant. Si eu cand eram mai mic spuneam ca vreau sa fiu bun pe ceva (eram cu fizica pe vremea aia) sa ies din "turma" sa ma remarc sa fac ceva practic si eficient sa studiez in afara, sa muncesc in afara, orice doar sa plec in alta tara si cand eram intrebat de motiv, doar spuneam asa cu un entuziasm (fals de care nu eram constient) ca pur si simplu e mai bine oriunde nu in Romania, ar fi alta viata. Dar in timp mi-am dat seama ca "ofertele" alea atragatoare catre un studiu si un eventual job in afara (fara cine stie ce calitati) is doar o spalare de creier si in ansamblu mai mult vei avea de suferit chiar daca nu se vede in mod direct. De exemplu, nu vei fi niciodata privit de straini ca un coleg de-al lor (mai ales ca roman), indiferent cat de bun vei fi si cat de bine iti vei face treaba vei fi tratat ca un plan B, ca un robot de rezerva si in acelasi timp iti vor da impresia ca esti in centrul atentiei, ba chiar slavit de ei si ca tot binele ar veni spre tine (poate ca ar merge putin doar daca echipa respectiva ar fi alcatuita din oameni de toate natiile). Eu n-as putea niciodata sa rad la gluma unui strain-gazda sau sa ma simt bine, tot cu romanii mei ma distrez mai bine, si nu sunt xenofob (sau homo daca va trec alte tampenii prin minte) .
  14. Merge bine treaba cu scrisul, dar de mana pe o tableta ceva , are caracteristici similare cu ale amprentei.
  15. Da, facand un vector, gol initial, cu proprietatea ca elementele stau mereu sortate in functie de cheia (stringul) data de primul element din oricare element al vectorului initial. Comportamentul va fi similar cu a unui set (o multime, numai ca aia babana e implementata ca un arbore rosu-negru) si pentru fiecare element din vector, deoarece este mereu fix de 2 elemente "name" si "ip", recomand sa-i fie pus continutul intr-un fel de structura ca pair de 2 elemente (nu stiu php / daca se poate sau daca e convenabil). Ideea algoritmului este sa iterezi vectorul si fiecare element sa-l procesezi pe vectorul initial gol in felul urmator: - mai intai cauti binar (timp logaritmic - eficient) dupa existenta cheii, adica dupa "name" - daca exista deja acelasi "name" nu ai decat sa adaugi inca un ip la lista deja existenta cu ipuri - daca nu exista un "name" (adica s-au intalnit/depasit capetele cautarii binare) atunci inserezi noua "structura" exact in locul unde ti-a esuat cautarea (unde teoretic ar trebui sa fie elementul cautat de tine), ineficienta fiind necesitatea de a muta in jos restul elementelor deja existente, din cauza structurarii liniare a vectorului. Si in final vei avea o multime cu elemente unice sortate dupa "name" avand ca ipuri toate ipurile colectate corespunzator de la toate elementele din vectorul initial, vezi lower bound. Dar decat sa stai sa implementezi manual (si oricum iese ineficient tocmai din cauza structurii de date alese) folosesti asta unde cheia este "name" iar valoarea o reprezinta un set de ipuri (sau un vector simplu de ipuri apoi mai iterezi o data fiecare element din dictionar si ii sortezi valoarea, adica vectorul de ipuri asta daca tii neaparat sa le sortezi si pe astea).
  16. cmiN

    Fun stuff

    ^ Toti ca animale de companie trec prin asa ceva + ceva operatii pe la subrat/cot, apoi isi iau cu labele si-si baga prin gura te musca si mori si e oarecum ilegal. Deci nu cred ca mai e asa dragut sa treci animalutele astea prin astfel de chinuri doar sa le ai cu tine in casa...
  17. Felicitari, facusem si eu ceva asemanator (multi-user) , insa cred ca ar fi mai eficient (si cu scop universal) daca criptarea datelor s-ar face cu un algoritm simetric (AES testat, mult mai rapid), iar numai schimbul de chei (pentru a nu compromite securitatea conversatiei) s-ar face criptand cu un algoritm asimetric (RSA similar cum faceai pentru conversatii). Ce tine de base64 si orice alta forma de codare nu face decat sa mareasca cantitatea de date si sa o faca mai lizibila (in caz de octeti neprintabili), dar nu opreste pe nimeni sa dea un b64decode .
  18. Soft compatibil cu Linux si Windows capabil sa gestioneze intr-un mod usor fisierul hosts, responsabil cu "maparea" serverelor. Necesita Python 2.x (si Tkinter in caz de nu e instalat), mai multe aici: https://github.com/cmin764/xhosts. Are in plus fata de altele (cam putine si nu prea am gasit si pe linux) posibilitatea de a face rost de servere cautand cuvinte (pe Google) direct din program, dar scopul principal al postarii lui aici sunt sursele, consistent comentate ce vin in ajutorul celor ce vor sa mai invete ceva in Python prin codul lor reutilizabil. Cine doreste sa faca si sa posteze o versiune standalone (cu executabil) pentru Windows e binevenit.
  19. cmiN

    Fun stuff

  20. Pai tocmai de aceea si vin aici, dintre toate (legate de info) aici ai cel mai mult timp liber, se face matematica doar primul semestru, se construieste Amazon (si altele + un grup pe Android), internshipuri mai accesibile, prind camin misto si bursa, orasul e aproape si mai "natural", iar de picat la ceva nu-mi pun problema. Altii cu mult peste mine se chinuie in Bucuresti, iar ceva mai stralucit ar fi in afara, dar acolo ori esti zeu ori ai bani. Nu m-am gandit si nici nu ma voi astepta vreodata sa ma scoata facultatea "om mare" tot eu singur am sa invat/muncesc in paralel (cum am facut si pana acum) si voi avea ceva in plus fata de restul ce-mi va oferi anumite beneficii, iar diploma doar sa fie (carte de munca).
  21. Eu si cu preafericitul AlStar (+ un amic) am intrat la info Iasi si eram curios(i) daca mai e cineva de aici sau care intentioneaza sa intre sa ne gasim in toamna ca niste bosi pe la o terasa . P.S.: Sa nu fiu prea off-topic, o rezolvare de la ultima problema (ce respecta cu strictete cerintele) [C] fii-12 - Pastebin.com (ignorati main).
×
×
  • Create New...