Din nou cu Siveco

Scriu tipii de la hotnews ca SRI a stabilit cine va realiza sistemul IT de 31,5 milioane de euro.

M-am uitat si eu sa nu mor fraier. Ia sa vedem, ma, ce fac aia acolo? Asa, de curiozitate. Sa vad si eu ce anume invart ei de 31.5 milioane de euro. Ca poate o fi ceva complex si na, fiind si eu in domeniu, poate-poate aflu de ceva nou. Dar nu. Nuuuu.

Citatul relevant:

Serviciul Roman de Informatii (SRI), acuzat in luna august 2016 de cateva ONG-uri ca dezvolta un sistem IT prin care ar vrea sa copieze baze de date ale mai multor institutii publice pentru a dezvolta un adevarat sistem Big Brother, a precizat in mai multe randuri ca noul sistem nu face decat sa creasca semnificativ viteza de cautare a informatiei relevante in bazele de date deja existente. HotNews.ro a descoperit, analizand achizitiile SRI, ca noul sistem nu este decat o dezvoltare a unui sistem IT dezvoltat deja anul trecut, in urma caruia SRI a copiat baze de date ale unor ministere si institutii-cheie ale statului roman: MAI, Ministerul de Finante/ANAF, Justitiei, Agriculturii/APIA, ale BNR, ONRC si CNAS.

Booooon.

Si chestia asta costa 31.5 milioane de euro.

E de inteles. Ca doar e pe IT, nu?

Pe deasupra, cica asta va face cautarea mai rapida. O veste excelenta. Dar e o mica problema.

Descriam saptamana trecuta cum am cumparat eu casa. Si ziceam eu pe-acolo:

Eu mi-am construit o baza de date cu chestia asta si-am updatat-o lunar, dupa care am pus (cu ajutor) si un site in fata ei, sa fie bine, sa nu fie rau. Luand ca exemplu locuinta de mai sus (aia doar pentru 60+), puteam da o cautare dupa adresa aproximativa, pentru a-mi face o idee legata de preturile reale din zona.

Hai sa nu vorbim in punga. Hai sa vedem baza aia de date, sa fie clar pentru toata lumea.

De-nceput, cateva date despre ea:

Contine, asadar, 22.3 milioane de intrari unice – vanzari inregistrate intre 1 ianuarie 1995 si 28 aprilie 2017. Subliniez partea cu 22.3 milioane de rows nu pentru ca ar fi un numar mare, ci pentru ca e mai mare decat populatia oficiala a Romaniei, din cate stiu eu. Cu alte cuvinte, spun asta pentru ca nu am chef sa comenteze vreun imbecil “hei, dar baza ta de date e foarte mica, daca era una mare nu mergea asa”. Ar trebui sa mentionez si ca se gasesc acolo adresele complete, ca sa nu auzim nici chestii de genul “daca trebuia sa bagi numele si adresele tuturor nu era atat de simplu…”

Bun. Acum c-am lamurit subiectul, hai sa vedem cum merge.

Ar trebui sa mentionez ca foloseste vreo 2 giga de RAM. Nu i-am dat mai mult din motive foarte-foarte obiective. Mentionez treaba asta nu pentru a justifica vreo dubiosenie, ci pentru ca, la dracu’, vreau sa inteleaga si ultimul om care are un PC ca discutam de un server de-ala care ar costa 20 dolari pe luna sau pe-acolo.

Cautarea accepta acolo si chestii partiale. De pilda, in loc sa-i dai un postcode complet (sa zicem CB21TB), poti sa-i dai si o cautare seaca dupa CB2 sau CB21. Si daca nu ai chef sa vezi pe un singur an (2017, sa zicem), poti sa dai treci la data “201” si va cauta prin 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017. Sau poti sa-i dai 20 si o sa caute intre anii 2000 si 2017. Sau poti sa-i dai 19 si va cauta prin anii 90. DAR, trebuie sa-i dai ori un cod postal ori o adresa (partiala; cum ar fi, nu stiu, numele strazii).

Chestia asta am facut-o initial ca-mi cautam eu o casa si-am zis sa vad si eu care-i pretul zonelor, ce se vinde si cum etc. Normal, baza de date pe care-am facut-o pentru mine continea mai multe detalii. Numarul de camere, poze cu cosmeliile vandute, planul casei (floorplan) etc. Da’ n-are sens sa le includ in chestia asta de data asta, ca what the fuck for, nu cred ca-i necesar pentru a demonstra ce zic aici. Am facut treaba asta, asa, sa-mi fie utila mie. In ziua de azi, o mai folosesc doar cand le fac training maimutoilor mei pe mysql. Asa, la modul “uite cum merge fara index, uite cum merge cu index, uite cum…”.

Intre timp, in Romania, SRI da vreo 31.5 milioane de euro unui grup de firme care va face o baza de date mai mica si care va merge mai prost – daca va merge.

Un ultim citat, din ciclul “jura-te pe ma-ta” si “zi zau cu limba scoasa”:

Florin Ilia, Presedinte si Director General al SIVECO Romania: “Este o veste extraordinara. Anuntul confirma excelenta tehnica a SIVECO si soliditatea solutiei informatice realizate de consortiul din care suntem mandri ca facem parte. Oferta noastra s-a situat la un nivel tehnic extrem de ridicat. La baza ei au stat mii de ore de munca ale unor echipe de specialisti din trei state europene: Regatul Unit al Marii Britanii, Romania si Regatul Danemarcei. Licitatia a avut doua loturi si valoarea finala pentru lotul I atribuit catre SIVECO si Nova Tech cu subcontractori BAE Applied Intelligence si Romsoft a fost de aproximativ 21 milioane de euro”.

A, da, ca scurt reminder: articolul asta l-am scris in 2014. E bine ca nu s-a schimbat nimic, asa-i?

Ce-i cel mai amuzant e ca, de data asta, contractul e cu SRI. Aia care, sanki, ne apara. Pe noi, cetatenii romani. Pai, cu asa prieteni, cine mai are nevoie de dusmani?

E haios. Au trecut 10 ani de cand am scris prima data despre cum furacastiga licitatii pe banda rulanta Siveco, UTI, Asesoft si in continuare furacastiga licitatii la fel, fara vreo jena sau vreo problema. Nici nu conteaza ca au fost si prinsi la furat in mod repetat. Lasa, dom’le, schimbam un angajat si ii dam inainte. Ca doar nu-i ca si cand o sa ne tina minte cineva. Tupeul de borfas prins la furat care vine din nou nu ma mira deloc – mai ales ca-i clar ca au cumparat si semnaturi din SRI. Sunt chiar legitimi, cum ar veni, ca cioroiul ala care se afisa cu Basescu, mai stiti? Gen “ciocu’ mic, baieti, ca noi facem combinatii cu securistii!”.

Romania.

Pot doar sa ma bucur c-am plecat dracului din tara aia de savanti si specialisti, sa fiu unul din specialistii aia mult-laudati de dom’ Florin Ilia sau cum dracu’-l cheama. Chiar, ba, domnu’ Ilia: nu ca zic, da’ hai sictir – a durat cam 58 de minute sa fac baza asta de date. Pe un cloud server single core si un giga de RAM.

Daca ai chef sa-mi dai o cafea, o poti face aici

75 Responses to “Din nou cu Siveco”

  1. Mikimoto says:

    Chiar sunt curios daca va sari cineva cu inside info prin comentarii.

    Am intalnit-o de cateva ori pe Irina Socol prin ’97-’98. Parea o fiinta absolut decenta in comparatie cu loazele care faceau legea in IT-ul romanesc de atunci. (FYI, magnati gen Batraneanu erau “baieti de mingi” pe vremea aia…)

    Bine, cucoana avea bani, inca de pe atunci, cat n-o sa am eu in 2 vieti, si chiar si atunci ma intrebam care e smenul ei, mai degraba de curiozitate. Nici acum, dupa darea in fapt, nu cred duma cu tiganii din Sintesti care faceau QA la aplicatii, fiindca Irina era mai destupata de-atat.
    Cred ca fara sa realizeze a pus botul la chestii serioase, a ajuns sa stie cam multe, si la un moment dat generalii au pensionat-o.

    Pusculita continua sa functioneze insa…

  2. Livache says:

    bine moșule, baga mare și compara o jucărie cu o treaba care ar trebui sa suporte mai multe interogări concurente și pentru lucruri mai interesante decât cautatul unei locuințe.. nu vreau sa aberez inutil dar trebe sa întreb dacă nu cumva te-ai gândit ca în milioanele alea or fi ceva hărdăraie sau poate un soft mai proprietar (Oracle?) vs mySQL..

    nvm, ai idee cit a “economisit” British Airways cu externalizarea și cât ii costa gluma din zilele astea? de 20x vs SRI sau mai sus?

  3. ZmeulZmeilor says:

    Bai, nu prea ma pricep dar atat de simplu nu o fi. Ma gandesc in primul rand la securizare.
    Dar sa nu se inteleaga ca nu sunt convins ca se poate face mega ieftin – ma gandesc ca daca la ei e 31mil, probabil pretul adevarat e vreo 1-2 mil.

  4. Orbu says:

    Au rămas doar două din astea trei. Asesoft tocmai ce a intrat în faliment .
    În următorii 50 de ani poate se curăță și celelalte .

    Soft mai proprietar (Oracle?) vs mySQL

    Oracle de care ai nevoie doar dacă rulezi tot ceva proprietar deasupra lui care e construit integrat așa și nu are suport de mySQL în principal dintr-un motiv foarte bun. Banii.
    Spun asta din perspectiva unuia care lucrează pe aplicații d-astea.
    Și dacă o făcea în Oracle ii lua tot cam atât, cu diferența că era mai greu de făcut chestia aia să funcționeze la fel de repede pe “numai” 2 giga de ram. Că 1gig parcă era minimul. Dar,plm, detalii.
    Și BTW, mySQL e acum tot proprietatea Oracle. Probabil ca de aia dacă te uiți cu atenție Manowar zice mySQL, așa generic, referindu-se la tehnologie, presupun,dar el rulează MariaDB, fork-ul care a rămas al comunității. Din nou, detalii. Nu în asta stă lag-ul, nici fail-ul soluțiilor.

  5. Robert says:

    Probabil ca fura la greu cu softul asta dar comparația ta nu are sens. Tu compari ceva baza de date statica cu aplicații care au sute de tabele cu istoric și în care datele sunt calculate in proceduri gigant. Sa vad eu ce faci tu cu 2 GB ram cand o procedura folosește peste 500 și ai 100 operatori. Ca de obicei simplifici lucrurile la extrem.

  6. IulianS says:

    E publica lista cu vanzarile din UK? Sau cum ai realizat baza de date?

    Un front page pentru mysql nu e o aplicatie, e doar un front page. Tu te referi la tehnologie, poate ceva algoritmi, pe cand o aplicatie depaseste cu mult ideile cu care pornesti la drum. Ca un exemplu, ca tot lucrez in development, iti pot spune ca si pentru niste lucruri banale uneori trebuie sa iei aprobari, sa respecti standarde etc. Intreaba pe oricine care lucreaza pe proiecte mari si o sa vezi cum se complica treaba pe parcurs desi din afara e ceva de genu’ “mare cacat, o baza de date, un client grafic…”. Nu compara dezvoltarea software cu service-ul auto, diferenta e mare. Nu vreau nicidecum sa spun ca pretul e corect, spun doar ca la produsul la care lucrez eu preturile sunt foarte mari si nu toate lucrurile sunt in ordine nici prin el.

  7. Manowar says:

    bine moșule, baga mare și compara o jucărie cu o treaba care ar trebui sa suporte mai multe interogări concurente

    Da, ca-i foarte greu sa import asta in mysql 5.6 sau 5.7 (unde innodb suporta fts). Gen mi-ar lua vreo 15 minute sa fac un upgrade la 5.6+ si sa ii fut un alter table .. engine=InnoDB. Ce sa zic, foarte important (ca fapt divers, o am in alta parte fix cu innodb, da’ nu pe opencube, unde-am pus-o strict ca exemplu pentru postul asta). Cica interogari concurente. Baaaaaa, le-arat astora la traininguri percona xtradb cluster cu un LB in fata si coispe noduri daca-i nevoie – ar fi la standardele tale, gen?

    Da’ daca citeai in plm ce-am zis, te lamureai ca nu aveam nevoie de mai mult. Ca eu imi cautam casa pentru mine. Nu e ca si cand aveam nevoie EU sa caut un miliard de rahaturi simultan. Sarim peste cat de ridicola e treaba asta, ca pana si pe myisam mi-ar fi OK treaba asta – gen cat dureaza locku’? Vreo 0.01s pe o RABLA?

    Un front page pentru mysql nu e o aplicatie, e doar un front page. Tu te referi la tehnologie, poate ceva algoritmi, pe cand o aplicatie depaseste cu mult ideile cu care pornesti la drum.

    Eu n-am facut frontpage-ul, ci baza de date. Pagina facuta de mine initial arata ceva mai patetic (desi functiona cam la fel).

    Probabil ca fura la greu cu softul asta dar comparația ta nu are sens. Tu compari ceva baza de date statica cu aplicații care au sute de tabele cu istoric și în care datele sunt calculate in proceduri gigant

    Nu ai ce sa calculezi in vreun mod “gigant” si nici ce “sute de tabele” sa ai, pe langa faptul ca nu te-ar incurca cu nimic “sute de tabele”.

    Tot ce m-ar putea interesa legat de populatia Romaniei incape in cel mult 10 tabele. Ca sa-ti dau un hint, gandeste-te ca unul se numeste “pfizice” si celalalt “pjuridice”, vorba aia.

    Zice acolo:

    MAI, Ministerul de Finante/ANAF, Justitiei, Agriculturii/APIA, ale BNR, ONRC si CNAS.

    Mfinante/ANAF? Gen daca tu ai datorii sau daca firma ta are datorii? Proceduri gigant? Ai vazut vreodata cum arata? Ia du-te tu la http://www.mfinante.gov.ro/agenticod.html?pagina=domenii si baga acolo ceva CUI – de exemplu 23181623 . O sa vezi ce “gigant” lol.

    Justitiei? Gen http://portal.just.ro/3/SitePages/Dosar.aspx?id_dosar=300000000762930&id_inst=3 ? Baza de date gigant, sute de miliarde de tabele, proceduri gigant, am ras.

    APIA? Cine ce bani a luat si ce bani mai are de luat/dat si pentru ce, gen? Pe bune?

    CNAS? Daca ai platit asigurari sociale, cat, de cand pana cand, cardul tau care nu functioneaza?

    Ba, tu gandesti?

    Ai ramas agatat pe aia 2 giga de RAM cand eu am dat exemplul ala strict pentru a pricepe oricine ce faci pe o rabla normala -una de-aia cu 16-32. Si herpaderp, simplific lucrurile la extrem. Daaa, ca erau atat de complicate…

  8. Krampus says:

    Va explica omul si voi nu vreti sa intelegeti. Socol nu exista! E doar o interfata. Adica na, poate ca exista persoana fizica cu acest nume. Si poate ca este extrem de agreabila in discutii. Nu contrazic. Dar la nivelele de sus e doar un nume, o interfata pentru parandarat. A explicat mai bine un alt securist raspopit pe nume Sima in urma cu vreo trei ani: http://www.rgnpress.ro/rgn_14/categorii/analize-interviuri/14890-cristian-sima-it-ul–closca-cu-pui-de-aur-postdecembrista.html
    Totul se reduce la parandarat. Iar in cazul de azi suma ce se fura e de-a dreptul ridicola.

  9. schipix says:

    Bai facand abstractie de detaliile tehnice, io ma gandesc ca de 30+ milioane, ai putea plati decent pentru RO vreo 300 de specialisti IT timp de vreo 2 ani de zile si nu pot decat sa ma pun pe cur si dupa un ragaz scurt sa exclam filozofic “Mai da-o-n plm de aplicatie ma!”

  10. animaloo says:

    eu nu cred ca am lucrat, adunat, pana acum la aplicatii de 31milioane.
    Ah, ca am avut clienti maricei nu conteaza.

    31 mil…plm. Oare ce aplicatie faci de banii astia?

  11. Manowar says:

    eu nu cred ca am lucrat, adunat, pana acum la aplicatii de 31milioane.
    Ah, ca am avut clienti maricei nu conteaza.

    31 mil…plm. Oare ce aplicatie faci de banii astia?

    N-auzi coaie? O sa fie mai rapida cautarea lol.

    Adica, la mine, de exemplu, cand dau o cautare dupa CB1, 2017 si-mi scoate 290 de rezultate si calculeaza average si countul, zice acolo:

    Script execution time: 0.0198 s

    La astia probabil merge in 0.0197 secunde. Iti dai seama, e vorba de stat, nu poti merge cu jumatati de masura cand cauti ceva…

    Vorba astora, sute de tabele, proceduri gigant =)))))) Zicea omu’ mai sus, ce-am facut eu e o jucarie, aia discuta de chestii serioase. Pentru ca, nu-i asa, in Romania, exista mai mult de 22.3 milioane de firme. Sau de puleti care iau bani de la APIA. Sau. Ignoram ca am explicat in text sa-nteleaga si ultimul autist de ce am aratat treaba aia cu 22.3 milioane. Nuuu, asta-i o jucarie. Ce fac aia de 31.5 milioane e o chestie SERIOASA!

    Gen cu datele la dispozitie, intr-o zi de lucru faci o baza de date a persoanelor fizice cu tot ce-ti tuna prin cap, de la cnp, adresa, daca au votat, daca au datorii (gen amenzi sau plm), studii, unde lucreaza, daca lucreaza, ce venituri au, daca au cazier, conturi bancare, parinti, copii, asociati etc – efectiv TOT ce te-ar putea interesa. Da’ nu inteleg eu, sunt MII DE ORE DE MUNCA ALE SPECIALISTILOR. Asa ca 31.5 milioane de euro. Dar sanki, eu – eu care mi-am facut o chestie de-asta pentru o banalitate – EU sunt ala care nu inteleg ca-i complicat. Deeeerp.

    Asta-mi place mie la romani, futu-i in gat sa-i fut pe toti. Le arati ca-i ca tine, le arati ca ai facut o chestie si stii despre ce vorbesti, da’ ei o tin pe-a lor: “E IT, e complicat, nu intelegi tu…”. Normal. Eu, care fac de-astea la plictiseala – de-astea de care n-o sa aveti in Romanistan nici peste 30 de ani – eu sunt ala care nu intelege. NORMAL.

  12. luvieere says:

    Se pare ca nu doar in tari ca Romania se practica reteta asta cu proiectele IT pentru guverne: http://www.bestpracticegroup.com/government-ripped-off-by-it-giants-it-projects-are-too-expensive-and-not-fit-for-purpose/

  13. animaloo says:

    bine, sunt sigur ca nici proiectele la care am lucrat eu (pecouri, imobiliare, bla bla) nu sunt chestii SERIOASE unde sa fie nevoie de MII DE ORE alocate de SPECIALISTI.
    bine, intre noi fie vorba, diferenta mare era ca proiectele la care am lucrat mergeau…dar de, eu nefiind SPECIALIST SERIOS

  14. Manowar says:

    Absolut, coaie.

    Adica, treaba asta facuta de mine cand imi cautam casa pentru a imi face o idee despre pretul real al zonei (ca alea-s preturile la care a fost vanduta cosmelia, nu preturile “cerute”)? Naaaah, asta nu-i o chestie SERIOASA.

    Nuuuu. O chestie serioasa ar fi ceva cu firmele din Romania – ceva care sa aiba 800.000 de rows, ca atatea firme ar fi, nu ceva cu de 30 de ori mai multe rows.

    Nu stii tu, ma, e complicat, e IT. Mii de ore, specialisti din trei tari….e greu.

  15. Orbu says:

    Cel mai scump proiect în care am lucrat a fost bugetat pe la 6 milioane de euro.
    O echipa de vreo 10-15 specialiști (variabil)+ câțiva manageri,dintre care unii plătiți cu 500-700 EUR pe zi. A durat aproape un an.
    Făcut multe chestii, rescris soluții, migrat date, tot tacâmul.

    Am făcut recent o ofertă pentru un soft companiei de telecom pentru care am lucrat. Pe la vreo 40k+ euro. Sunt vreo 100-120 de zile de munca, dar am inclus și buffer pana la 200, ( iese o rată mică pentru cât cer eu pe alte contracte , dar plm, am unele interese.
    Softul ăla include mai mult de zece tabele, cu alea principale însumând mai mult de 22M linii, în fine, chestii mai complexe, interfață web, logica scrisa în backend în Python, Perl ( ceva de automatizare) , integrare cu mail, Ftp. În fine, o soluție completă.
    În fine, încă nu au zis da, analizează, că se uită la bani, zgârciți dracului :). Și, vorba aia, nu e problemă de încredere, că mă cunosc și e și cu plata la livrare și e și probabil cea mai ieftină ofertă. Adică, dacă le face o firmă mai mare de software mai ieftin, au să își ia muie de banii ăia.

    Adică, eu nu iau ce zice Manowar ad literam, gen vă fac soluția într-o oră, că nu-s numai baze de date acolo. Dar proporțiile sunt ilustrate destul de bine.
    În sensul ca nu o fi chiar o chestie de 1000 de euro, gen, la dracu’, nici eu nu m-aș baga sub 100k dacă înseamnă peste 100 de zile de muncă estimate. Că în practică mai treci peste din diverse motive. Deși ar putea găsi pe alții mai ieftini, dacă ar vrea. Dar, bă, la 30 milioane trebuie să ai, nu mii, ci zeci de mii de zile de muncă pe rate cinstite de UE, nu de România . Dă-o în pula mea, ridici casa poporului din nou?

  16. Manowar says:

    Adică, eu nu iau ce zice Manowar ad literam, gen vă fac soluția într-o oră, că nu-s numai baze de date acolo. Dar proporțiile sunt ilustrate destul de bine.

    Sa fim seriosi. Baza de date e chestia mai complicata. Si-i irelevant ca-i mysql, mariadb, percona sau postgresql sau pula mea. O data ce o ai, restu’ e banal. Ai vreo coispe mii de posibilitati de frontends. Gen daca nu-ti convine cat cere baiatu’ cu java sau cu python, iei un baiat pe php sau ce plm vrei tu.

    Softul ăla include mai mult de zece tabele, cu alea principale însumând mai mult de 22M linii

    Da’ nu ziceam coaie ca 22M rows ar fi mult. Ziceam ca inseamna mai mult decat populatia Romaniei. Gen daca vrei o baza de date cu fiecare basina trasa de fiecare cetatean, o scoti in sub 22M rows/table. Ce-am aratat eu e fix la modul proof of concept. Gen “uite, ba, ia o ora, cautarea se face in 0.x secunde pentru ceva banal”.

  17. animaloo says:

    baza de date e cea mai simpla treaba dintr-un proiect ma. Logica din spate e complicata.
    dar, de 31 de milioane…..

  18. Manowar says:

    baza de date e cea mai simpla treaba dintr-un proiect ma.

    Pentru afirmatia asta te-as pune sa iei arhiva de la subsol (aia pe hartie, in dosare, evident) si s-o faci baza de date, ca sa vezi exact care treaba e cea mai simpla lol.

    Am ras.

  19. animaloo says:

    aide bre ca facui si eu niste baze de date la viata mea. Sa iei arhiva sa o bagi in bd e munca de operare.
    Dupa asta…sa iei datele si sa le arunci in formatul necesar ii distractia. Acolo se fute tot.

  20. Livache says:

    fain, acu hai sa gugălim și sa vedem ce e cu SII Analytics (sursa suge anyway)

    http://www.comisarul.ro/articol/insider-sri-dezvaluiri-explozive-despre-sii-analyt_883394.html

    citesc printre rinduri și cu o mare durere în pix
    – sa interoghezi după cazier.. deci jucaria va avea legături în toate IJP-urile..
    – sa facă face recognition – oare citi din noi am văzut cum arata o DB cu date biometrice? o fi de dorit sa aibă acces în vămi la trăznăia asta?

  21. Rootus says:

    Cred că vă dați seama că în banii ăia intră și hardware și licențe, da?
    Nu spun că e ok suma, spun doar că nu toți banii sunt din aplicație în sine.

    Avem o aplicație de căcat dar ne trebuie N servere cu storage-urile, switch-urile, load-balancerele, firewall-urile, routerele de rigoare. Plus licențele de windows si boracle pentru ca pantof. Totul dublat pentru redundanță ofc.

  22. Manowar says:

    Cred că vă dați seama că în banii ăia intră și hardware și licențe, da?
    Nu spun că e ok suma, spun doar că nu toți banii sunt din aplicație în sine.

    Ma, la nivelul tau, daca nu cumva te-ai senilizat complet, am niste pretentii. In sensul ca ma gandesc ca tu pricepi ca dracia asta ruleaza pe ultimele jepci de rable si le poti pune linistit pe toate rahaturile os. Inclusiv pe mariadb/percona. Discuti in pula mea de X rable intr-un cluster (cate noduri vrei tu, ca oricum sunt ieftine) cu doua LB/FW in fata sa ai sanki-redundanta. Si hai mai baga inca vreo cateva rable pe-acolo la misto sa zici ca ai slaves si backup.

    Da’ cand o dam in “licente de windows” si oracle si pula-n pizda deja ma umfla rasul. Las-o-n pula mea, norocul meu ca n-am avut nevoie de licente pentru “jucaria” aia descrisa-n post. Ce sa ne mai facem, ne trebuie windows si oracle…

  23. Rootus says:

    Eu nu m-am senilizat, dar se pare că nu prea știi cum funcționează lucrurile “la stat” (sau la big enterpraz, că nu e mare diferența, poate la enterpraz nu intră și % pentru șpagă – deși nu sunt foarte convins).

  24. Manowar says:

    sa interoghezi după cazier.. deci jucaria va avea legături în toate IJP-urile..

    No shit. Deci cum cauti la mine prin toate orasele, daca ai chef? Asa ceva…? Ca oricum aia cauta dupa cnp sau nume?

    oare citi din noi am văzut cum arata o DB cu date biometrice?

    Eu. Si e bullshit in Romania. Nu de alta, da’ n-ai datele necesare pentru face recognition oricum. Cu alea din buletin nu faci nimic. Iar pasaport n-are toata lumea. Pe langa faptul ca nu stiu ce face recognition o sa faci, ca nu-i ca si cand e Romania CCTV nation – HD, normal.

    o fi de dorit sa aibă acces în vămi la trăznăia asta?

    Au oricum. Nu c-ar avea importanta.

  25. Manowar says:

    Eu nu m-am senilizat, dar se pare că nu prea știi cum funcționează lucrurile “la stat” (sau la big enterpraz, că nu e mare diferența, poate la enterpraz nu intră și % pentru șpagă – deși nu sunt foarte convins).

    Bo$$, cu respect, s-ar putea sa stiu mai bine ca tine cum e in big enterpraz. Gen de vreo 200 de ori mai bine, plus-minus.

  26. animaloo says:

    “sa interoghezi după cazier.. deci jucaria va avea legături în toate IJP-urile”
    iti dai seama
    “Select * From Persons p join AFacutProstii a on a.CNP = p.CNP
    where CNP = pulamea”

    MUICA!!!

  27. Livache says:

    spanac, cind ma gândeam la căutare după cazier aveam în cap ceva mai complex de o simpla bifă: are sau n-are.. gen tabela distincta cu toate sentințele date în .ro indexata după CNP. unu cu un cazier pe tzispe pagini va livra la interogare toate detaliile

    ANAF are în spate mai multe lucruri care nu sunt vizibile.. gen toate prostiile de declarații făcute. la interogarea ta, în spatele unui singur rind gen plătitor de tva si depunerea ultimei declarații stau 12xnr.ani existenta firma formulare.. plus bilant, impozite venit. sunt lejer citeva sute de tabele diferite 🙂

    – legat de biometrice ești clar rămas în urma :p
    http://m.gandul.info/stiri/romania-trece-la-buletinele-biometrice-ce-date-vor-contine-noile-carti-de-identitate-proiect-mai-16200370

    și realizezi ca nu e vorba doar de moaca?
    https://www.fbi.gov/services/cjis/fingerprints-and-other-biometrics

    și repet întrebarea de dimineta. cit crezi ca a pierdut BA pentru gluma cu back-upul futut? mai mult de 500 mil £ sau nu?

  28. Rootus says:

    Mda, oi fi trecut eu pe la enterpraz-ul gresit.
    Cert e că de multe ori stau și mă gândesc ce kkt a fost în capul arhitecților care au scos un anumit proiect care după mine se putea face si doar cu jumătate din echipamentele cerute (cel mult).
    Dar hei, probabil de asta sunt ei la arhitectura iar eu doar la engineering.

    Un exemplu de 2 bani:
    someswitch# sh env power | i Total
    Power Actual Total
    Total Power Capacity (based on configured mode) 33000 W
    Total Power of all Inputs (cumulative) 36000 W
    Total Power Output (actual draw) 3554 W
    Total Power Allocated (budget) 8650 W
    Total Power Available for additional modules 24350 W

    Cam de 4 ori necesarul (ăla bugetat, nu vorbim de consum efectiv), ce plm.

  29. Manowar says:

    spanac, cind ma gândeam la căutare după cazier aveam în cap ceva mai complex de o simpla bifă: are sau n-are.. gen tabela distincta cu toate sentințele date în .ro indexata după CNP. unu cu un cazier pe tzispe pagini va livra la interogare toate detaliile

    Ti-a explicat animaloo mai sus.

    ANAF are în spate mai multe lucruri care nu sunt vizibile.. gen toate prostiile de declarații făcute. la interogarea ta, în spatele unui singur rind gen plătitor de tva si depunerea ultimei declarații stau 12xnr.ani existenta firma formulare.. plus bilant, impozite venit. sunt lejer citeva sute de tabele diferite

    TI-A EXPLICAT ANIMALOO MAI SUS. E UN CACAT DE JOIN

    și repet întrebarea de dimineta. cit crezi ca a pierdut BA pentru gluma cu back-upul futut? mai mult de 500 mil £ sau nu?

    Am senzatia ca n-a fost facut de mine.

    Dar hei, probabil de asta sunt ei la arhitectura iar eu doar la engineering.

    Au stiut sa fure mai bine. Atata tot.

    “Arhitectura”. Alt cacat de termen care ar trebui rezervat pentru aia cu rigla and shit. Da’ pula mea, ai acum coispe tipuri de “arhitecti” in IT. Sau de-aia cu peisaje and shit. Toata lumea-i “arhitect”, cum e si toata lumea “inginer” – inclusiv eu.

    Sa nu mai discutam de faptul ca “arhitectul” ala e doar un “inginer” cu ceva mai multe pile.

  30. animaloo says:

    mama…O tabela in care sa fie mai multe randuri sortate dupa idul gigelului (ca doara nu pui dita stringu ca legatura) in care sa existe informatii. Si o alta tabela, la fel cu idul gigelului, in care sa fie ALTE date?
    Mama. Rocket science.

    in 31 de milioane ma astept la un sistem calumea de file management si un scaner mega epic care sa stie sa faca OCRuri automate: bagi dosaru iese frumos scanat, indosariat impacheta. Evident, cateva sute de pagini pe minut, ca plm, 31 milioane.
    Dar nu, sistem de tabele cu cnp si id. WOW.

  31. animaloo says:

    dar…”noul sistem nu face decat sa creasca semnificativ viteza de cautare a informatiei relevante in bazele de date deja existente”. Deci, ce plm, mai baga niste indecsi?

  32. Livache says:

    man, știu bine ca e un căcat de join la fel de bine cum știu ca tu ai o idee mult prea vaga în privința aberațiilor care sunt acum în datele pe care le gestionează diverse instituții din România

    e extrem de simplist sa spui ca faci tu tot ce vor sa facă aia doar cu un mySQL & 2 gigs de ram 😐

    sincer, mie 31 mil mi se par infim comparativ cu ambiția lor. gindeste-te ca la un preț de 2-3 euro / cap am scăpa de plimbatul tuturor hirtiilor între diverse instituții de stat (adeverințe & shit).. asta pe lingă altele

    no ideea despre undisclose-ul lui Orbu dar eu îs gata sa pun pariu ca în super proiectul ala de 6+ mil în care a fost el implicat nu erau 22 milioane de clienți + furnizori cit vor ăștia sa aiba iar ca volum de date erau sigur 1000+ tabele & DB de ordinul zecilor (multe) de giga 😉

  33. animaloo says:

    22 milioane de clienți + furnizori

    mai taie boss din ele ca imi da cafeaua pe nas

  34. Manowar says:

    no ideea despre undisclose-ul lui Orbu dar eu îs gata sa pun pariu ca în super proiectul ala de 6+ mil în care a fost el implicat nu erau 22 milioane de clienți + furnizori cit vor ăștia sa aiba iar ca volum de date erau sigur 1000+ tabele & DB de ordinul zecilor (multe) de giga 😉

    Iti atrag atentia ca Romania nu are 22 de milioane de clienti si furnizori.

    Romania are 19.8 milioane de locuitori (inclusiv eu, care nu locuiesc acolo, dar oficial sunt acolo) si 800,000 de firme.

    Daca toti aia 19.8 milioane sunt clienti (inclusiv bebelusii de o luna) si toti cumpara de la toate cele 800,000 de firme, tot nu-ti iese smecheria.

    Asa ca gen mai scuteste-ma cu “simplist”. Pana una-alta, eu am aratat ce am facut si cum merge. Cum ar veni, eu am pus pula pe masa si-am aratat pe ce ma bazez si ce pot sa-i fac daca am chef sa-i scot niste limitari (cum ar fi conversia la innodb daca ma fute grija de table locks – care nu m-a futut initial, facand o chestie doar pentru mine). Am explicat ca eu, pentru mine, faceam si joinu’ ala care-mi arata pozele dracoveniei, floorplanu’ si locul pe google maps. Asa, sa-mi fac o idee de cum arata zona fara sa ma duc pana acolo. Ca acum am cumparat casa si nu le mai tin (plm TB) e alta treaba.

    Tu pe ce pula mea te bazezi cand discuti de “simplist”?

    Stai, sa ghicesc: da’ daca firma care vinde castraveti la parteru’ unui bloc din Rahova are pe post de clienti toata China si pe post de furnizori toata motherfucking India? Right?

  35. animaloo says:

    Daca toti aia 19.8 milioane sunt clienti (inclusiv bebelusii de o luna) si toti cumpara de la toate cele 800,000 de firme

    Pai stai ma…toti cumpara prin sistemu asta magic? Plm, e clar ca e ceva mai complicat decat sistemul tau. Dar, nu este atat de complicat. Si nu este de 31mil complicat.

  36. Manowar says:

    Pai stai ma…toti cumpara prin sistemu asta magic? Plm, e clar ca e ceva mai complicat decat sistemul tau. Dar, nu este atat de complicat. Si nu este de 31mil complicat.

    Pai, coaie, eu am explicat CLAR (zic eu) de ce am mentionat in post treaba aia cu 22.3 milioane de rows. Am zis ca pricepe oricine, asa, raportand la Romania.

    Obviously I was wrong.

  37. Costi says:

    Plm, oare risco.ro și alții de genul au in spate sisteme de meleoane? Sau măcar de vreun meleon, că au numai datele firmelor…?! Întreb pentru un prieten…

  38. Manowar says:

    Plm, oare risco.ro și alții de genul au in spate sisteme de meleoane? Sau măcar de vreun meleon, că au numai datele firmelor…?! Întreb pentru un prieten…

    Daaaa, de cele mai milioane. Pai nu intelegi, e important sa mearga nonstop, ca-n mediul enterprise, cum zicea Rootus. De aia, de exemplu, sistemu’ ala cu cardu’ national de asigurari de sanatate nu a picat niciodata.

    oh…

    ….

    wa-

  39. Rootus says:

    Cunosc cel puțin o companie de retail din .ro care folosește Oracle Exadata (on premises, nu în norișor). Proiectul a costat niște milioane.

  40. Manowar says:

    @Rootus: Oracle isi are locul si rostul in unele chestii, asa cum isi are rostu’ si infiniband in unele chestii.

    Pentru orice baza de date a statului roman, nu-si are rostul si aia e.

    Da’ pula-n pizda, cand e vorba sa jepcaresti contribuabilul, putem merge pe orice, indiferent de ce ne trebuie noua de fapt. De fapt, cu cat mai scump, cu atat mai bine, ca-i mai mare comisionul si parandaratu’.

    Tu esti oarecum in domeniu. Daca exista vreun motiv pentru care o baza de date a statului roman n-ar merge pe un xtradb cluster pe 5.7 (zic asa, ca-i gratuit si cam scalabil, gen) sau un cluster de mysql normal sau un setup de postgresql (sau ce pula mea preferi tu), anunta-ma, ca-s curios. Da’ daca se poate, cu ceva exemplu concret, cum ar fi “nu se poate, pentru ca daca incerci sa faci X, nu merge”.

    Adica, eu am aratat ca 22.3 M rows sunt o gluma proasta si zburda pe 2 giga de ram si-un rahat troglodit de masina care oricum e ocupata cu altele. Deci, daca exista vreun motiv bun, anunta-ma si pe mine, sa nu mor fraier. Ca momentan, eu nu ma pot gandi la unul. Motivele invocate mai sus de altii (“cazier, ca nu stiu ce-i aia join”) nu se pun, ca eu stiu ce-i aia join.

    Sa tinem cont de faptul ca Romania are 19.8M locuitori, cum am zis.

    Si cam aia e. Compania aia de retail de care vorbesti tu poa’ sa cumpere ce vrea ea, treaba ei. Nu de alta, da’ cumpara din banii lor, nu din taxe, stii?

  41. Rootus says:

    Tu esti oarecum in domeniu. Daca exista vreun motiv pentru care o baza de date a statului roman n-ar merge pe un xtradb cluster pe 5.7

    For the record mie personal nu-mi place cum funcționează Percona Extradb Cluster dar I might be biased. Nu știu ce vor să arunce în baza aia de date dar la o vedere din avion nu văd de ce nu ar funcționa (dpdv tehnic). Softul de baza de date în sine contează mult prea puțin, contează schema, indecși, cum se face interogarea (“select * from table | phpsort” pentru că “programatori”), connection pooling în aplicație, etc.

    Din păcate în viața reală deciziile de achiziție nu se iau neapărat pe baza purelor performanțe tehnice cât și pe bază de oportunități (comerciale, de personal disponibil, de șpagă, etc). Asta este valabil oriunde în lume și nu o să se schimbe peste noapte. Din păcate nu sunt toți la fel de inteligenți ca noi și atunci încearcă să-și acopere curul cu diverse (vezi 4x power, sunt convins că pe hârtie a avut o explicație foarte bună când a făcut pitch-ul pentru bugetarea echipamentelor). Este valabil și la stat și la privat.

    Repet, nu sunt de acord cu proiectul, nu numai pe bază de preț și executanți cât și de idee în sine (toate bazele corelate la SRI, what could go wrong…). Spun doar că există și alte puncte de vedere. Am trecut prin niște bugetări la niște proiecte (“pe bune”, nu vorbim de românia și șpăgi, erau proiecte interne pentru noi) și m-am speriat cât de repede pot escalada costurile. Ah, că la guvernoiu românesc se face bugetarea după care se înmulțește cu minim 3… eu unul am renunțat să le mai explic celor care zic “da’ boss, fură, dar ne mai dau și nouă câte ceva”. Îi las pe ăștia mai tineri și mai optimiști.

    Si cam aia e. Compania aia de retail de care vorbesti tu poa’ sa cumpere ce vrea ea, treaba ei.

    Am menționat doar pentru că întrebase cineva mai devreme dacă există companii cu “chestii de milioane”.

  42. Manowar says:

    Din păcate în viața reală deciziile de achiziție nu se iau neapărat pe baza purelor performanțe tehnice cât și pe bază de oportunități (comerciale, de personal disponibil, de șpagă, etc). Asta este valabil oriunde în lume și nu o să se schimbe peste noapte.

    Pai, OK, ca-i baza de spaga stiu si fix asta zic. Nu doar ca e facuta cu o firma prinsa la evaziune fiscala (condamnare cu acte-n regula etc), da’ mai e si legitimata de SRI. Adica SRI da spaga legal din taxe unor infractori. Hai, pe bune?

    Din păcate nu sunt toți la fel de inteligenți ca noi și atunci încearcă să-și acopere curul cu diverse (vezi 4x power, sunt convins că pe hârtie a avut o explicație foarte bună când a făcut pitch-ul pentru bugetarea echipamentelor).

    Ba, pe-aia cu poweru’ o mai intelegi daca vrei neaparat – gen “dom’le, poate-mi pica o sursa” sau “Dom’le, la load maxim, consuma mai multa putere pentru ca cpu scaling si vrajeli” (IN UNELE SCENARII, PE UNELE CACATURI HARDWARE). Da’ eu nu am o problema cu hardware mai puternic. Da, nene, sa fie. Ne trebuie 4 cores? Pune 16 – sa fie! Cine stie ce mai facem pe viitor etc.

    Da’ nu hardware-ul duce la costuri de-astea de domeniul fantasticului.

    In 200k euro faci tot ce vor maimutoii aia. Cu tot cu hardware si soft – si hardware pizdos, nu caterinca. Uita-te la ce servere ai tu chef cu ce lbs si fws crezi tu c-ar fi necesare si eu zic ca nu sari de banii aia. Nu pentru ce ai nevoie, oricum. Si las-o-n pula mea, bazele alea de date nu vor fi interogate de intreaga populatie fix in acelasi moment – nu c-ar conta. Vor avea ceva mii de idioti – cel mult – care vor cauta chestii diferite, in tabele diferite.

    Da’ pula mea, de la 200,000 la 35,100,000 parca-parca ar fi o mica diferenta, las-o-n pula goala.

    For the record mie personal nu-mi place cum funcționează Percona Extradb Cluster dar I might be biased.

    Pula mea, care parte?
    Oricum, am zis, daca preferi mysql cluster sau ceva troglodeala pe postgresql, eu unul n-am nimic impotriva.

    Ce zic eu e sa-mi mai suga pula explicatiile gen “licentele sunt scumpe”. Ca n-ai nevoie de ele. Si sa-mi mai suga pula si explicatiile gen “baza de date e complexa, nu intelegi tu”.

    Nu ma deranjeaza ca-i spaga. Nu ma deranjeaza ca-i spaga nesimtita. Ma deranjeaza ca SRI-ul da spaga aia – si o da asa, pe fata, cu nesimtire. Si nu oricui, ci unora condamnati pentru evaziune fiscala. Adica, le dai bani din taxe unora care au furat taxe – adica au furat de la tot poporul? Asa, ca si cand am fi inca in anii 90 si nu stie dom’le nimeni nimic de calculatoare, nu se prind fraierii. E jenant si pentru tarile africane in pula mea. Si mai e o chestie: ce pula mea, SRI? For real? Adica, atunci cand vine vorba de SRI, m-as astepta sa dea doua telefoane, sa trimita doua plicuri (nu cu bani) si a doua zi sa fie aliniati la poarta alde Siveco, UTI etc, oferindu-se sa le faca totul gratuit, sa lase o donatie la plecare si sa curete si scrumierele, da? Si cand colo, pula – SRI-ul da cuminte spaga jdemilioane infractorilor. Hai, pe bune? Asta ar trebui sa-mi creasca increderea in tara aia de cacat(i), nu?

  43. Costel says:

    @Manowar:
    Toti fura, profesorii fura, stiu un liceu in orasul in care sunt eu (nu e capitala) unde in ~2000 cam asa se cerea fondul scolii 5 milioane de elev, plus fondul clasei. Eu am invatat la un alt liceu, nu era 5 milioane fondul scolii, era mult mai putin dar ti se cerea fondul clasei care era lunar sau bilunar, nu mai stiu exact, si daca nu dădeai nu iti semna carnetul de alocatie. Era ceva gen 30 de lei (300.000 de lei vechi, nu mai stiu sigur, ceva de genul, sau vreo 10 lei daca alocatia era 30 de lei, nu mai tin minte exact). Si la un moment dat au facut gălăgie unii ca pentru ce banii astia, cică sa vezi pentru gardian, pentru să-i facem noi salariu adică fiindcă il are mic. Si acum socoteala: 30 de lei x 3000 de elevi = 90.000 de lei (RON). 90.000 / 30 de profesori (oricum, mai puțin, dar sa zicem ca erau 30) = 3000 de lei de caciula lunar sau bilunar. La liceul unde am fost eu nu era cu pregătirile, poate acum e, nu stiu, dar la liceul cu 500 de lei fondul scoliii, plus fondul clasei mult mai mare decât unde am facut eu, profesorii nu isi băteau capul cu ei, scoteau bani din pregatire de la ei, deci încă un salariu, si le puneau pentru asta note bune la scoală, deci practic mai erau platiti încă o dată sa isi faca treaba, plus fondurile pulii, plus alea, plus alea etc. Doctorii fura si ei, am avut pe cineva internat 3-4 zile si nu a primit decât o aspirina p data sau de doua ori, foaie de decont la final: 1500 Ron, in alta parte tot la fel, vine ala cu medicamentele lui de acasă si după 2 săptămâni pe foaia de decont scrie 12700 de lei, doar fiindcă a stat in pat si a primit o supa chioara, atât, nu medicatie scumpă. Toti banii astia se deconteaza de la stat. In IT ai exemplificat tu cum se fura. Toti fura cat pot de mult.
    Acum, as vrea sa te rog o chestie:
    Eu mai am de stat in România încă 5 ani cu tot cu 2017. Am de facut niste studii. Ce/Cum previzionezi ca va evolua România și Europa, în special UE pana atunci ? Sau să-mi bag piciorul si sa plec de pe acum ?
    Ziceai la un moment dat ca Elevetia e cea mai de dorit tara in care te-ai putea duce, de ce ai ales UK si nu Elveția ? Totusi, in România, daca furi si tu, oare nu iesi mai in câștig decât in oricare altă tara ?

  44. Costel says:

    Apropo, vezi ca scria mai demult ca SRI si-au tras o sigla de nu stiu cate milioane de euro si socoteau astia si cică nici Mucrosoft sau Apple nu au plătit atata pentru o sigla/logo.

  45. Manowar says:

    Eu mai am de stat in România încă 5 ani cu tot cu 2017. Am de facut niste studii. Ce/Cum previzionezi ca va evolua România și Europa, în special UE pana atunci ? Sau să-mi bag piciorul si sa plec de pe acum ?

    Eu nu as mai sta nici o zi.

    Ziceai la un moment dat ca Elevetia e cea mai de dorit tara in care te-ai putea duce, de ce ai ales UK si nu Elveția ?

    Pentru ca nu-s singur si nu fac toate alegerile bazandu-ma numai pe ce mi-ar conveni/placea mie.

    Totusi, in România, daca furi si tu, oare nu iesi mai in câștig decât in oricare altă tara ?

    Hai sa presupunem ca ai ce fura. Sa presupunem. Sa zicem ca esti un ciorditor de-ala infect, gen Haja. Furi (mai mult sau mai putin) legal de la locu’ de munca si-ti faci afacere pe chestiile furate si te doare-n pula de dume gen concurenta neloiala. Ca poate n-a avut nimeni cap sa treaca o clauza in contract. Sau furi pe numele lu’ gagica-ta, pentru ca de ce nu, ce pula mea.

    Si poate chiar faci bani din asta. Poate chiar ai furat cat trebuie.

    Si POATE chiar iti raman si tie bani dupa ce le dai altora dreptul. Ca pula mea, totusi, nu furam asa, de capul nostru.

    Si POATE nu esti prins, iar daca esti prins, POATE nu esti condamnat sau iei o condamnare de-aia de tot rasul, gen 9 luni reale-n puscarie (uite, Socol(Siveco) a fost condamnata la 2 ani si jumatate si a fost eliberata conditionat dupa DOUA LUNI IN PULA MEA). Si zici ca merita – ai furat milioane, ai facut 9 luni de parnaie, pula mea, merita.

    Sunt cam multi de “poate”.

    Da’ poate chiar esti tu ala norocos, ala smecher, ala pizdos, ala caruia-i merge totul struna cu furatul (cel putin pana la un punct; sa-ti spuna Oprescu si Nastase si Becali si restu’, chiar nu merge la infinit). Da’ poate tu esti mai destept ca ei si nu esti prins.

    Bun. Si ce-ai obtinut?

    – stai intr-o tara in care nu se poate respira – si ma refer la poluare, nu la densitate, care-i alta poveste
    – ai bani de-un lamborghini, da’ ce pacat ca nu ai unde sa-l conduci – poate doar daca-ti face ma-ta sosea, ca ale noastre au gropi.
    – 99% futi o romanca troglodita. nici nu vreau sa discut pe subiect, ca borasc.
    – nu prea dormi bine. Nu prea dormi punct. Ca nu se stie.

    Now, nu le plang de mila alora care fura si scapa ca vai, saracii, n-au somn. Nu. Sunt sigur ca unii dintre ei dorm perfect, chiar si aia care-au dormit o perioada la puscarie. Doar zic ca parca-parca nu suna foarte probabil sa treci de toate “poate” alea si, daca o faci, parca castigul nu-i pe masura riscului.

    Now, daca discutai de furat in UK sau in US sau in alta parte – unde furi 100% legal cu sutele de milioane din pix, ca Nastase – atunci da, boss, fura. Da-i cu tupeu. Da’ tine minte, Oprescu a ajuns la puscarie pentru o mita de 25,000 de euro. Eu pentru banii aia nici nu m-as fi deranjat sa-ncalc legea. Sigur, daca primea de 100 de ori pe zi, sloboz, era altceva. Da’ asta nici macar n-avea om pentru spaga. A picat el. Maimuta pulii mele nici macar nu folosea un transfer bancar catre vreo tara de-aia faina – de la Virgin Islands la Latvia, unde bancile rad in nasu’ romanilor care pun intrebari. Nu, coaie. Nu om, nu conturi albe, nu nimic – lua banii cu plasa, cum iau eu antricotu’ din supermarket.

    Do the math. Nu iese bine.

  46. Rootus says:

    Wtf, își închipuie cineva că într-o tară de spagari ăștia de la SRI sunt vestale?

  47. Manowar says:

    Nu, ma, Rootus.

    Imi inchipui ca-ntr-o tara de spagari, aia de la SRI stiu ca domnii aia de la Siveco au luat spaga si le dau un telefon gen “Auzi, ma, pula, cum facem? Imi faci tu solutia gratuit sau imi faci vreo 10 ani de puscarie-n rate? Ca ma uit la dosarul tau si, sincer, nu arata bine. Alege tu, ca nu vreau sa te influentez”

    Aia-mi inchipuiam.

    Cand colo…

  48. IulianS says:

    Reuters:

    BA had already spoken of an “exceptional power surge” in a statement on Monday, which had been so strong that it rendered the back-up system ineffective.

    Ceva exceptional bre, de nu mai merge nici backup-ul, UPS-uri etc. Da-o-n pula mea pentru ca…

    “We invest billions in new equipment. If investment is required, we make the investment,” Walsh was quoted as saying by the Times newspaper.

    Tare si cum spui si tu cat platesc clientii vostri si tot nu le rezolva nimeni problemele intr-un mod rezonabil.

    Tare de tot lumea asta moderna. Si atunci, zic si eu, nu e rost de facut plinul?

    PS: Te-am intrebat mai sus, e publica baza de date cu vanzarile de case in UK (exceptand datele personale)? Sau ai facut ceva web crawling?

  49. Krampus says:

    @Costel: sorry ca ma bag si eu in seama. Dar e o problema de vanzari? Ce skill-uri ai in plan sa vinzi cand o sa fii in afara Romaniei? Mai precis, care-i planul? Din ce vad, daca il intrebi pe Manowar ce ar trebui sa faci cu viata ta, am senzatia ca nu ai inca un plan clar.

  50. Manowar says:

    PS: Te-am intrebat mai sus, e publica baza de date cu vanzarile de case in UK (exceptand datele personale)? Sau ai facut ceva web crawling?

    Ambele.

    Exista o chestie de baza, de la care isi construieste fiecare ce vrea.

    Eu aia mi-am facut, ca aia mi-a trebuit. Urma sa sterg dracovenia asta curand, ca nu mai am nevoie de ea, da’ pur si simplu s-a nimerit sa citesc articolul ala inainte de-a o sterge si-am zis ca-i un exemplu bun.

  51. Costel says:

    @IulianS: Pai tocmai asta mă intreb si eu: Decât să te duci in alta tara si să te rupa aia cu munca (ca nu in toate domeniile lucrezi de acasa când vrea muschiul tau) pe €5000-€6000, ok, hai pe €10.000, nu mai bine stai in tara la tine si faci si tu ce fac ei, furi de rupi de peste tot de pe unde se poate si cat de mult se poate si, când nu se mai poate, ai fugit in alta tara si traiesti o viata de bogat si cinstit ?
    Zic de pe unde se poate si atât cat se poate cat sa fii cel Putin măcar la egalitate cu unul care lucrează afara, sau sa ai mai mult decât el dar cu foarte mult ca asa m-as baga si eu sa fac un site unei institutii si la urma să-i zic “platformă” si sa cer zeci de milioane de euro, dar, vezi tu, nu imi vrea nimeni serviciile mele nici daca as face situl ala la perfectie pe €2000, nu pe milioane. Sunt ecuatii in joc. Doar de asta si lui Manowar ii e ciuda ca altfel ar vrea si el asa un contrat sa facă o bază de date pe €5.000.000. Dar na, sunt ecuatii in joc, toata lumea are de câștigat si nu poti veni tu sa le strici planurile.
    @Krampus: Am deja un skill pe care l-as putea vinde cu succes in afara dar m-am gândit sa mai fac unul ca să pot sa castig mai multi bani si sa am si mai multe sanse, si afara, si oriunde. L-am întrebat fiindcă as putea, cu mai multa munca, sa castig cam €5000 aici, in România, si mi se pare ca e altceva sa ai banii astia aici decât in alta tara unde trebuie sa dai o parte pe multe alte cheltuieli. Plus ca ma gândeam ca daca fac un offshore, ca acum pe toti ii aud vorbind despre asta, am mai scăpat si de plătit niste taxe. De asta zic ca nu am un plan, fiindcă as putea sa scot si aici tot aceeași bani ca afara, plus offshore. Afara nu stiu daca iti merge cu offshore, plus ca stiu pe cineva la nemti care mi-a zis ca acolo nu poti lucra in zece locuri ca nu iti da voie, aici plăti munci până mori de epuizare ca nu-i pasa nimănui. Si daca nu e vorba de munca fizica, e vorba doar de timp si de umblat pe drumuri.
    @Manowar: Spune-mi, te rog, cat spatii pe hdd ocupa baza de date pe care ai făcut-o ca vreau sa fac si eu ceva si presupune o bază de date mare si vreau sa stiu sa nu imi bat capul daca nu am unde sa o tin ? P.S. Un hobby personal, nu-s programator.

  52. Costel says:

    Vai, am recitit ce am scris. Autocorrectul asta ma omoară. Scuze de greseli. Nu le-am văzut la timp si mi-au fost bagate cuvinte/litere in plus.
    Mulțumesc !

  53. Manowar says:

    Sunt ecuatii in joc. Doar de asta si lui Manowar ii e ciuda ca altfel ar vrea si el asa un contrat sa facă o bază de date pe €5.000.000.

    Te inseli.

    Sunt cateva chestii care ma enerveaza la chestia asta.

    Una din ele e ca o mare parte din bani sunt europeni. Adica inclusiv din taxele mele. Si nu-mi convine sa vad ca-si bat joc de ele niste romulani.

    Alta e ca stiu exact cat efort presupune sa faci toate rahaturile cerute de aia si ce hardware e necesar. Si inteleg sa fure, ca pula mea, sunt romulani, au furtu’-n sange. Nu ma astept de la ei sa fie cinstiti sau sa-si faca treaba fara sa fure. Da’ las-o-n pula mea, furi in cacat un milion, nu 35 de milioane.

    De-asta “mi-e ciuda”.

    Nu “ti-e ciuda” cand iti fute unul un pumn in muie. Da’ cand dupa aia te si arata cu degetul razand de cat de prost esti, convins ca n-ai ce sa-i faci, parca-parca incepe sa-ti curga scuipatul din gura nitel, stii?

    @Manowar: Spune-mi, te rog, cat spatii pe hdd ocupa baza de date pe care ai făcut-o ca vreau sa fac si eu ceva si presupune o bază de date mare si vreau sa stiu sa nu imi bat capul daca nu am unde sa o tin

    2.2G (date) + 3.3G (index). 5.5G, pe scurt, da’ poate fi redusa la mult mai putin, ca nu e nevoie de tot ce-am creat eu acolo. Cum am zis, eu am prelucrat-o si facut-o pentru mine, nu pentru altii.

    @IulianS: Pai tocmai asta mă intreb si eu: Decât să te duci in alta tara si să te rupa aia cu munca (ca nu in toate domeniile lucrezi de acasa când vrea muschiul tau) pe €5000-€6000, ok, hai pe €10.000, nu mai bine stai in tara la tine si faci si tu ce fac ei, furi de rupi de peste tot de pe unde se poate si cat de mult se poate si, când nu se mai poate, ai fugit in alta tara si traiesti o viata de bogat si cinstit ?

    Lol. Pe mine evita-ma cand mai vrei sfaturi, se pare ca n-ai inteles nimic din ce-am zis.

  54. Costel says:

    “Lol. Pe mine evita-ma cand mai vrei sfaturi, se pare ca n-ai inteles nimic din ce-am zis.”
    Scuze, nu, te-am inteles perfect. Singura diferență pe care nici eu nu ti-am zis-o si tu ai presupus-o e ca am uitat sa iti zic ca planul nu e long term, pe viata, asa cum ai presupus tu, eu mă refer, cum a zis si IulianS, iti faci plinul si pleci.

  55. Alex says:

    Ok, poate emit timpenii, corectati la liber ca nu-i cu suparare:

    – O parte din banii dati oricarui proiect software sunt dati pentru partea de scos cerintele din client. Asta-i treaba gingasa chiar si la privat, ca toti ar vrea softul “cu de toate” si daca se poate sa faci ceva care merge cu 20% mai repede decit ingaduie chiar si cel mai bun hardware existent. La stat e foarte probabil (zic eu) sa nu stie nimeni ce vrea de fapt, la nivel de ministere. Sau sa se trezeasca ca mai vor ceva functionalitate, fix cind a trecut jumatate din timpul alocat. Treaba asta costa timp la nivel de arhitecti de sistem, la nivel de requirements engineers, iar daca se intampla la mijlocul proiectului, devine rework. Mna, orice om cu scaun la cap or cere buffere sanatoase — si la nivel de bani, si la nivel de timp.

    – Partea in care futi o baza de date pe un server si o tunezi sa mearga bine e probabil 5% din timpul total al proiectului. Dar nimeni nu interactioneaza cu baze de date nude. Daca stiti softul Rational DOORS de la IBM, stiti la ce ma refer: pe linga baza de date ai impartirea in “documente”, ai drepturi de acces la date, ai views, ai filtre, ai tot felu’ de unelte bagate in interfata. Ca-i mai simplu sa faca menegeru’ clic pe butoane, decit sa scrie query-uri. Na, poate or fi existind solutii gata-facute, da’ poate ca astia din ministere vor ceva modificat specific pentru ei. Chestie care costa timp, fie sa adaptezi o solutie existenta, fie sa o iei de la 0.

    – A, apropo: bazele de date foarte probabil sa nu stocheze doar date. Au de stocat citeva kilograme de meta-date. Cine a colectat o anume informatie, cine a introdus-o? Pe baza carui document justificativ a fost introdusa informatia? Pe baza carui document este modificata ea mai tirziu? Cine are dreptul sa vada o anume informatie? Cine are dreptul sa o modifice? Poate functionarul de la ghiseu sa te boteze cum vrea el? Poti sa te duci la cadastru si cu o mica spaga sa modifice cineva suprafata imobilului tau? Chestii, socoteli. Toate aceste permisiuni cer munca de lamurire enorma cu oamenii implicati.

    – A, si sa nu uit: documentatia. Teoretic, fiecare caseta de dialog, fiecare checkbox, fiecare optiune ar trebui documentate undeva. Aia e munca titanica din momentul cind softul devine vag complex..

  56. Manowar says:

    Ok, poate emit timpenii, corectati la liber ca nu-i cu suparare:

    Da, emiti tampenii.

    pe linga baza de date ai impartirea in “documente”,

    Adica, tabele si fields?

    ai drepturi de acces la date

    Adica grants.

    ai views

    Adica views. Banal.

    ai filtre

    Adica select fields in loc de select * si/sau limit si/sau order by. De exemplu, la mine, by default, sunt ordonate datele dupa data vanzarii, ca aia ma interesa pe mine.

    ai tot felu’ de unelte bagate in interfata.

    Care fac aceleasi lucruri sub capota.

    – A, apropo: bazele de date foarte probabil sa nu stocheze doar date. Au de stocat citeva kilograme de meta-date. Cine a colectat o anume informatie, cine a introdus-o?

    Oh, gee, treaba asta merge inregistrata direct in baza de date sau in general log (Care si el poate fi intr-un table, daca aia doresti). Si poate fi prelucrata cum vrei.

    Pe baza carui document justificativ a fost introdusa informatia?

    A fost introdusa pe baza unui grant, grant care a fost acordat conform unui document. Iar daca e necesar, poti stoca si documentul ala in baza de date, ca de-aia s-a inventat blob.

    Cine are dreptul sa vada o anume informatie? Cine are dreptul sa o modifice?

    GRANTS. De exemplu, in “aplicatia” mea, userul sub care ruleaza poate doar sa citeasca. Nu poate modifica nimic. Eu, pe de alta parte, ca #, pot.

    Poate functionarul de la ghiseu sa te boteze cum vrea el?

    Adica? Daca poate introduce caractere ilegale in nume? (gen – ? ” /)? Nu, nu poate. De exemplu, in “aplicatia” mea, poti incerca sa introduci caractere care n-au ce cauta acolo. Vezi ce se intampla daca bagi la postcode un ‘ , de exemplu.

    Daca poate fi o eroare umana, in urma careia sa apari ca fiind Aalex in loc de Alex? Da, poate. Si daca platesti 31 de miliarde in loc de milioane.

    Poti sa te duci la cadastru si cu o mica spaga sa modifice cineva suprafata imobilului tau?

    Da, poti. Pentru ca nu se va duce serverul in vizita sa masoare apartamentul. Doar ca daca o faci, o belesti, ca treaba aia ramane-n audit.

    Dar da, poti modifica suprafata imobilului tau. Ii mai construiesti o camera. Ce vrei sa faca serverul atunci?

    Toate aceste permisiuni cer munca de lamurire enorma cu oamenii implicati.

    Nu, nu cer. Oamenii de la ghiseul care lucreaza cu publicul au dreptul sa citeasca datele. Oamenii de la etajul superior au dreptul de a adauga/modifica date. Doar unele.

    – A, si sa nu uit: documentatia. Teoretic, fiecare caseta de dialog, fiecare checkbox, fiecare optiune ar trebui documentate undeva. Aia e munca titanica din momentul cind softul devine vag complex..

    Nu, nu e.

  57. Orbu says:

    Iar daca e necesar, poti stoca si documentul ala in baza de date, ca de-aia s-a inventat blob.

    Vez’ ca te penalizeaza lumea. E “so ’90s “. E oarecum primitiv sa stochezi documente ( copii scanate, PDF-uri si ce-ti mai trece prin cap) in bloburi. Bazele de date au fost facute pentru altceva. Lumea lucreaza cu cataloage, fileservere si referinte stocate in baze de date. Nu insist de ce, ca stii, oricum, cu siguranta. Da’ trecem peste, ca nici asta nu ajunge la 30mil de EUR.

  58. Manowar says:

    Am zis DACA E NECESAR.

    Stiu in pula mea ca poti folosi referinte – asta faceam si eu. Doar nu crezi ca stocasem 100 de milioane de fisiere (poze cu casele si floorplan) in baza de date in pula mea.

    Da’ cum ziceam DACA E NECESAR (pentru ca da, poate veni un handicapat care sa spuna ca el asa vrea si nu e negociabil; si chiar vine, din cand in cand. Iti garantez, ca lucrez cu de-astia care stocheaza in baza de date copii dupa pasaport and shit). Gen te invit pe tine sa le explici de ce ar fi mai bine altfel, ca eu am incercat si am fost ingropat sub un munte de “pci”, “our policy”, “our security policy”

  59. Costel says:

    Stii care e treaba cu românii si cu România ? Toti sunt moralisti, etici si buni doar atunci când nu pot fi altfel, daca au ocazia toti fac exact la fel precum cei pe care ei îi critică.

  60. Elvetianu says:

    Ziceai la un moment dat ca Elevetia e cea mai de dorit tara in care te-ai putea duce, de ce ai ales UK si nu Elveția ?

    Pentru ca nu-s singur si nu fac toate alegerile bazandu-ma numai pe ce mi-ar conveni/placea mie.

    lol! Ai vrea tu sa poti pleca in Helvetia. S-a inchis. Nu mai da drept de munca la romanoci. PA!

  61. felixks says:

    Mda! Absolut nicio importanță cum stăteau lucrurile acum 5 ani! LOL!

  62. IulianS says:

    Vad ca tot incepeti sa o dati in detalii SQL dar hai sa va zic ce foloseste o companie mare din .ro (nu dau nume) ca baza de date, cel putin pe partea de raportare a achizitiilor. Excel bre, da din ala bun 🙂 !

    Cum de-am aflat? Pai o firma sarmana de consultanta (din nou, nu dau nume) lucra pentru nu stiu ce gunoaie ale lor si s-a blocat cand au vazut ce trebuia sa faca cu multe excel-uri si nu mergea cu simple formule si nebunii cum faceau pana acum. Asa ca de ce nu sa facem un proiect de citit excel-uri si scris mizeria in alt excel? Fara prea mari batai de cap s-a realizat dar nebunia dupa aia a fost nu pot sa-l instalez(drepturi), pot sa-l rulez de pe retea? Sigur, ia zip-ul de aici cu un bat (java -jar pula.jar). N-am java instalat, sau am java vechi instalat. Unde s-a stat cel mai mult? La partea cu java si installerul care voia drepturi de admin.

    No, acum oti fi curiosi cat a luat la chestia asta firma de consultanta. Cam vreo 300k euro asa, ca daca stiam le ceream si eu un 20k euro ca nici nu simteau in pula mea. Repet: e vorba de citit in xls, facut niste operatii matematice pana in clasa a V a si scris in xls.

    Grosul era raportul ala final in xls; in rest vorbe-n vant in .doc, documentatie de 2 pagini la aplicatie, niste pile bune si un transfer mai mult decat frumos in conturi.

  63. Manowar says:

    Nu stiu ce au aia in excel, da’ daca discuti de simple tabele fara alte cacaturi mai complicate, am ras la mizeria cu java.

    Bitch, please, ssconvert in csv, prelucrat, exportat in xlsx.

    Whatever though, nu-i treaba mea.

  64. IulianS says:

    @Manowar

    Intre noi fie vorba au acum un proiect “colosal”. Cica au niste csv-uri care nu se mai incarca in excel si au nevoie de facut niste operatii pe ele (un fel de join trivial din ce am inteles). Ce pot spune decat ca “voi depune un efort si voi incerca sa va rezolv problema”?

  65. Colosalu says:

    “Eu mi-am construit o baza de date cu chestia asta si-am updatat-o lunar, ”

    Hai mai da-te-n pula noastra colectiva ma de jmeker belit!..Ai “facut” tu o baza de date…ca sa zic…ai luat un kkt disponibil public in csv si l-ai transportat in sql. Nici macar n-ai fost in stare de o interfata php sa faci, un kkt simplu!..

    Te-n gura de laudaros ca faci tu bani!…ai avut noroc cu niste tantalai sa te plateasca £4000 pe luna in UK pentru un cur de linuxareala. Nu te mai lauda ca un cacatofil cu cati bani faci tu si ce casa ti-ai luat tu bai fraiere! Vine acum spartu’ de bula in UK si o sa sugi pula ca toti fraierii din UK!

    Multa muie!

  66. DCA says:

    1. Daca pleci din Ro- pleaca da-te-n sange de sarac, daca nu-ti place aici.
    2. Ai plecat in Anglia- ce fitos si asta, a plecat de-aici si acu ii pute tot in tara, in loc sa stea sa ajute tara sa se ridice.
    3. Faci ce face orice om intr-o tara straina (bani, avans de-o casa, masina)- ia taci ba din gura ce te lauzi ca ultimul capsunar.
    4. Bale in coltul gurii.

  67. Rootus says:

    /me gets some popcorn

  68. Manowar says:

    Cum adica 4000?

    Du-te coaie in pula mea, a trebuit sa-mi verific salariul, ca m-ai speriat. Nu mai face glume de-astea 🙁

    1. Daca pleci din Ro- pleaca da-te-n sange de sarac, daca nu-ti place aici.
    2. Ai plecat in Anglia- ce fitos si asta, a plecat de-aici si acu ii pute tot in tara, in loc sa stea sa ajute tara sa se ridice.
    3. Faci ce face orice om intr-o tara straina (bani, avans de-o casa, masina)- ia taci ba din gura ce te lauzi ca ultimul capsunar.
    4. Bale in coltul gurii.

  69. don says:

    Bai din ce înțeleg eu e un DW/BI cu multe surse de date ETROGENE + un pic de Big Data. Nu știu dacă face 30 de milioane , dar de costat costa ceva. Nu cunosc cerințe dar bănuiesc și ceva transferuri intre conturile publice și cele private ale Sri.

  70. Delia says:

    Sa va spun ceva, din partea uneia care habar n-are cu ce se “mananca” ITul.
    Cand vinzi ceva, nu conteaza valoarea/costul de productie a produsului. Conteaza cat e dispus cumparatorul sa plateasca.
    Daca SRIul a fost dispus sa plateasca atatia bani, inseamna ca a fost bine dispus dinainte.

  71. 0040 says:

    Salut Delia,

    Contractele cu statul AR TREBUI sa fie supravegheate de oameni capabili. Exact pentru chestii d-astea cum ar fi supraevaluarea unor bunuri/servicii. Dar probabil ei isi iau partea, nu le pasa…

    Ai dreptate, nu are treaba cu ITul. E chestie generala. Nu e logic sa iei bunuri la suprapret numai ca ai bani adunati de la oameni si vrei sa faci si tu o spagutza.

    Uite alt exemplu. Prin 2008 ” In sedinta CSAT, Ministerul de Interne ar fi prezentat un raport care urma sa fie trecut prin sedinta Consiliului Suprem de Aparare al Tarii. In descarcarea de gestiune prezentata, la capitolul cheltuieli, figura achizitionarea a 392 autoturisme Dacia Logan cu cate 60.000 de euro: 12 mii pretul de achizitie al masinii la care se adauga dotari de 48.000 de euro.” (copiat de pe hotnews, google si voi)

    E normal sa dai 60.000EURO pe un Logan? NU.
    “Conteaza cat e dispus cumparatorul sa plateasca.” Asta e doar pe OLX. Pentru un bun/serviciu serios supraevaluat se cheama altfel, si mi se pare ca si la locuinte cand cumperi supraevaluarea si subevaluarea atrag nulitatea contractului.

    SRIul nu e Florin Salam. Si nici alte ministere care functioneaza din bani adunati de la populatie. Daca Florin Salam e dispus sa dea si 100.000$ pentru un Logan dotat cu boxe pentru manele, treaba lui.. dar cand o institutie face lucrul asta…. nu… nu e acelasi lucru. Dar celor care ar trebui sa verifice contractele nu le pasa… Asta e. Ei isi iau salariul. Multa UE prostilor….

  72. animaloo says:

    Bitch, please, ssconvert in csv, prelucrat, exportat in xlsx.

    Bre laiviu: aici dadusi cu bata in toata programarea :D. Nu merge asa sefu. Bine, nici greu nu e, dar nu merge asa.
    Ai diverse zone, ai mergeuri, ai poze, ai totfelul de cacaturi. Asta cand nu ai zone dinamice. Ca atunci e ceva mai complicat.
    Bine, exista o gramada de tooluri carora sa le zici “scoate-mi si mie datele de la a la b si baga-le intr-un tabel”, pe care il proceseaza baiatu mai colosha.

    Ah. Dupa care scrii inapoi excelu. Iar, nu e complicat. Faci un cacat de xml si incepi sa umpli. Si vezi ca openXMLul nu are niste chestii, ca plm, e moca. Si te chinui sa suntezi problema aia. Si injuri. Si trebuie sa scrii linie de cod pentru fiecare celula. Si injuri

    Practic, un excel mai sanatos iti ia si cateva zile sa il scrii.

    Ah…daca ai niste rapoarte obosite, le faci cu un report ceva (fie nativ, fie 3rd party). Astea sunt usoare. Bine, depinde foarte mult de datele pe care vrei sa le obtii, care la fel, poate dura totul de la o ora cu tot cu pauza de cafea, la o saptamana.
    In general, zona financiara e destul de complexa

  73. Manowar says:

    Poate citesti ce am scris inainte.

    “da’ daca discuti de simple tabele fara alte cacaturi mai complicate,”

  74. animaloo says:

    ah. da. Dar, avand in vedere finantele and shit, s-ar putea sa fie si cacaturi mai complicate. Deci, cam 500k-1mil 😀

  75. Delia says:

    @0040, oamenii&institutiile care ar trebui sa verifice si sa semnaleze toate deficientele, abuzurile, evaziunile mascate sunt la fel de transparente ca un perete de beton. Pana cand societatea civila nu va fi in stare sa se constituie ca o realitate si nu ca o masa de manevra politica, pana atunci banii publici vor consolida si conturile celor sa zicem cum le place lor “oportunisti si descurcareti” .

Leave a Reply

Your email address will not be published. Required fields are marked *