MA NEMOJ!!!

M

Radeći ovaj posao stvarno se čovek svega nagleda… od sistema na nosačima aviona, sistema za lansiranje raketa u svemir, sistema koji kontrolišu rad mostova, zgrada, krovova … stvari od kojih se čoveku digne kosa na glavi, od kojih ti opadne kosa ili još gore… no, isto tako, nagleda se morona, debila, idijota … a kako ovaj blog ne bi bio samo obrazovnog karaktera već i da može i meni malo da posluži (da se ispraznim) sada ćemo malo pričati o tim moronima (nećemo pričati o tome da ti moroni imaju mnogo veću platu od mene, tebe i verovatno sve vas koji pratite ovaj blog)…

Najstrašnija kategorija morona je: NE UMEM DA ČITAM

Moron dobije grešku:

InnoDB: Error: cannot allocate 68719476736 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 51644329959 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
….

I kuka i plače, frka, ludilo, „neće da mi se digne, zašto“ – AJDE, neće a? Poštovani moronu, PIŠE ti u grešci, nemaš rama IDIJOTE, IDI SI KREPAJ!!!

da ne citiram dalje, ima tu grešaka „user pod kojim vaš tralalalalala radi nema pravo da tralalalala“ etc etc .. sve lepo piše, al moroni nisu još naučili sva slova…

Sledeća po strašnosti kategorija je: KADA SMO TESTIRALI BILO JE BRZO A SADA JE SPORO

Ova kategorija idijota obično ima ingeniozno objašnjenje svog problema koje se svodi na:

Mi smo radili ozbiljne testove da zaključimo koji je optimalan server za našu aplikaciju i na testovima na našem 8 jezgarnom serveru sa 128G rama i SAN storage-u sa 24 spindla u stripe-u sa bazom od 100M je sve radilo suviše brzo pa smo mi zaključili da nam je za production server dovoljna ova 486 mašina sa 16M rama i MFM diskom od 20MB koji koristi NFS sa one 386 mašine koja glumi file server sa njindonjsima 3.11 i to nam je sad sporije nego što smo izračunali a baza je samo 100G sada!!!

AJDE!!! malo izkarikirano ali vrlo blizu istine, na žalost

Kategorija koja mene lično najviše nervira su moroni koji postavljaju OČIGLEDNA PITANJA

Ova grupa morona postavlja pitanja o očiglednim i naširoko poznatim manama MySQL-a. Dakle to što oni pitaju je opšte mesto a moji favoriti su:

  • uradio sam upgrade sa 3.23 na 5.1 i odjednom je sve sporije
  • ne rade mi transakcije, koristim MyISAM storage engine
  • ovaj upit od 230 redova koji radi join nad 72 tabele od kojih je svaka velika po 1G traje dugo
  • prebacili smo data direktorijum na mrežni disk i sada je sve sporije
  • insert u tabelu koja ima 235 indeksa je spor

I apsolutni pobednik: Instalirao sam MySQL i pod wmcvare i pod virtual box-om i nikako ne mogu da dobijem performanse koje dobijem na native mašini …

Šta reći nego AJDE!!!

O autoru

Bogdan Kecman

19 komentara

  • ОЧИГЛЕДНА ПИТАЊА: 3. и 5. су фаворити :D

    има оваквих бисера свуда… на жалост
    кад се сетим шта су ме питали једном са све објашњењима шта их мучи – а само је требало да пголедају који је по реду последњи унети ред у екселу (проста ексел страна, ништа функције, ништа боје, само сирови подаци у једноцифреном броју колона)

  • Ma ima toga jos koliko oces, samo sam nacukao ove sto su me skoro smarali :) … nije meni problem kad moler ili automehanicar ili gui designer ne zna sta je to index, al kad mi covek koji je kao „database guru“ u nekoj firmi, i ima 10K mesecno tupla postavi pitanje kako da ubrza query „select * from t1 where a=10“ i ja mu kazem „dodaj index“ i on pita „sta je to index“ meni izrastu rogovi. 10K bre ne potrosi mesecno ni ceo jedan fakultet u beogradu na plate a on to uzme sam … uh, nemoj, vec sam na ivici da odem da se osisam na celavo, 20+ godina vec setam ovaj busen na glavi ..

  • Definicija eksperta je covjek koji radi vovolno dugo jedan te isti posao i uradio je sve moguce greske…

    Pocetnik je vrlo jednostavno biti, evo ja sam pocetnik u ochnoj hiriurgiji i stvarno ne znam mnogo ali je zanimljiva oblast…

    Poslije citanja tone articles na wikipedia i slicnim magazinima za 2 dana sam ‘napredni pocetnik’ i znam masu stvari o ocnoj hirurgiji sta se lijeci i kojim metodama, znam i manje vise koje su najcesce bolesti pa malo anatomiju oka… ali znate po cemu cete najlakse poznati ‘naprednog pocetnika’ svako malo ce da ide na google i trazi joj kako ovo ili sta je ovo…

    Najgore je sto neki ljudi ostanu na nivou naprednog pocetnika dugi niz godina, recimo prvi put kad sam instalisao mysql (podsjetite me godinu prvog windows porta) jedan od prvih portova na windows i gledao onaj ‘semafor u try’ i instaliso sam bazu… a nisam znao kako da radim sa njom ama nikako i bila mi je prvi program koji ne mozes razvaliti za svije veceri sa bokalom kafe i tri kese chipsa… ko recimo sto se provaljuje 3d studio max…

    Pa kad sam napravio prve tabele i onda poceo da pravim konkretne stvari… a onda instaliso tudje forume, cms-ove pa hakovao hakovao i hakovao pa se divio pa istim stvarima smijao nakon 2-3 godine…

    I proslo je od tad bar 10 godina u medjuvremenu neki projekti koji su poceli ko eksperimenti su postali kompanije od preko 100 zaposlenih… neki generishu milione neki sottine hiljada godisnje i prodjes sve i svasta napravis chuda i znas sta radi a sta ne… neki dan sam citao php.net jer koristim neku novu stvar koja je tu od nedavno… i pomislio kako sam nekad provaljivao razliku izmedju sort i asort…

    I opet sam svjestan da u nekim stvarima sam na nivou eksperta, u nekim stvarima sam napredni pocetnik, a nesto sam master…

    Evo primjera sta je master, recimo Bogdan Kecman je master, on je presao nivo eksperta u ovoj oblasti i u stanju je ne samo da rjesi probleme i zna zasto i kako nego uz to sve je u stanju da objasni to nama, naprednim pocetnicima da se krenemo naprijed… a sa druge strane mnogi ljudi koji su postajali napredni pocetnici i jos uvijek su napredni pocetnici mada misle da su eksperti sto je najgore…

  • Zoko, extra si ga ubo samo, nije problem kada napredni pocetnik, ili pocetnik postavi pitanje, ma nije problem ni kada bilo ko pita, ono sto boli je kada covek koji ima 120-150 hiljada dolara platu godisnje ne kapira zasto mu je IO pod virtualnom masinom sporiji nego pod pravom masinom a pritom mu je TO posao, nije mu posao da bude cisco engineer pa eto ne zna kako rade virtualne masine … problem je kada covek koji ima oko 80000GBP platu kao database developer ne zna cemu sluzi index u tabeli… to BOLI .. a to sto ja ne znam kako se drzi skalpel ili sto doca ne zna ni sta je to IO to je ok.. :)

  • a opet se postavlja pitanje da li je taj kriv sto dobija toliku platu za svoje neznanje ili onaj ko ga placa toliko a da nije lepo procenio koliko covek stvarno vredi…da taj ne moze da nadje sebi posao jer je IT amater, to bi ga verovatno nateralo da se jos malkice edukuje :)

  • Dusane, to pitanje postoji od kada je neradnih sebe prozvao menadzerom… Problem je u tome sto taj ko ga je zaposlio ili nema pojma (debil koji radi u HR-u ili debil manager) i na svoje mesto je isto kao i ovaj dosao blefiranjem, ili tako sto je taj ko ga je zaposlio verovao nekoj od „externih“ HR firmi koje bi trebale da odrade taj posao za tebe (jerbo ih debelo platis)… Problem je sto su te HR firme pune debila i blefera koji su izbaceni iz dovoljno firmi da imaju razne kontakte ali … … … i tako dalje i tako dalje ..

    Ono sto je problem u zemljama treceg sveta poput nas na Balkanu a i sire, sve od Hrvatske na zapadu pa tamo do Japana na istoku, ceo potez ukljucujuci i Grke, Indijce, Ruse, Kineze… je sto kada se pojavi „sposoban“ covek u firmi, on vrlo brzo dobije nogu posto se ovi neradnici i moroni medjusobno prepoznaju i osete ugrozenim te ga oma liferuju iz firme; dok na drugu stranu, od Slovenije na istoku, kroz celu evropu, ameriku, sve opet do Japana sa druge strane, ovaj put na zapadu, kada sposoban udje u takvu firmu, sve ih razbuca ko panta pitu, osim ovih iz HR (oni su se vekovno ustolicili i ne moze im nigde niko nista), svi manageri, bleferi i prevaranti dobiju nogu a covek vrlo lepo iznapreduje …

    Naravno malo smo generalizovali stvari tu, posto nije bas uvek tako, ima nas Balkanaca imamo firme i u USA i u EU, i isto za nas rade bleferi, isto krademo i lazemo na sva usta, a opet, ima Amera koji imaju firme po Balkanskim gudurama gde se za prepoznat nerad dobija noga 1/1

  • evo jednog odgovarajuceg sajta http://www.rinkworks.com/stupid/

    primeri (http://www.rinkworks.com/stupid/cs_programming.shtml):
    I once worked for the IT department of a small manufacturing company. The new Vice President of IT claimed that he had been a programmer for more than twenty years prior. One time we were in a meeting with a software company we hired to build our web site for us. As they explained that the web pages would be written in HTML and Javascript, this VP stops them cold and says, „None of my guys here work with any of that Javascript stuff! This is a SQL shop! I only want these web pages written in SQL so we can support it ourselves!“

    Rather than correct a man who’d been a programmer for twenty years, I sat there with an amused look on my face for the remainder of the meeting. So did the people from the software company.

    #####

    Teacher: „You can’t do spaces in HTML. If you see spaces on web pages, then they must be using java to override basic HTML. Java saved the Internet, because it removes limitations of HTML, but it’s beyond the scope of this course to show you how to do it.“

  • ti si karikirao a izgleda da se desava u praxi :D

    At my previous job, we were porting a UNIX system to Windows NT using Microsoft VC++. A colleague of mine, that was in the process of porting his portion of the code, came to me, looking really upset.

    * Colleague: „Hey! I hate these Microsoft guys! What a rotten compiler! It only accepts 16,384 local variables in a function!“

  • @Dusan Marjanovic za citat komentara br. 5

    fora ti je u tome što u većoj firmi postoji odjel HR koja zapošljava ljude.
    u tom odjelu sjede psiholozi i ostala ekipa koja nema veze s vezom.
    njima je bitno da si komunikativan, da im se sviđeš na razgovoru,a pažnju ne obraćaju na znanje.

    s druge strane imaš recruting agencije koje unajme firme da bi im našle ljude.

    u tim agencijama isto tako sjede psiholozi i banda koja nema pojma „a“ o tehnologiji za što traže čovjeka.

    bogdan je lijepo rekao, kod nas na balkanu se dešava ako si sposoban da letiš jer smetaš šefovima.
    u većini firmi, ima firmi koje cijene znanje gdje nije toliko bitna komunikacija.

    jedan dio balkanskih firmi je takav da šefovi prodaju maglu klijentima.taj isti šef nema pojma o tehnologiji, nikad nije radio ni sa jednom tehnologijom, nema informatičko obrazovanje, nema završen ni jedan seminar sa podrulja informatike.

    i takav soli pamet ljudima koji imaju znanja i koji nešto znaju.
    kad sam radio prije nekoliko godina u jednoj firmi radio sam po principu „kakva plata, takva vrata“.

    na balkanu ima jedno 5 % firmi koje cijene sposobne ljude.

  • „nije problem kada napredni pocetnik, ili pocetnik postavi pitanje, ma nije problem ni kada bilo ko pita…“

    Evo ja se usuđujem da pitam (i rizikujem da ispadnem glup) jer ne znam razlog za ono „upgrade 3.23 na 5.1“, ostale tačke razumem.

  • Miroslave opusteno, nema sanse da ispadnes glup kada pitas… a ne verujem da spadas u kategoriju o kojoj sam ovde pisao .. zamisli da ja postavljam pitanja o pecanju, i prosecan pecaros bi vristao od smeha…

    Sto se tice 3.x ili 4.x na 5.x, mysql je u verziji 5 dodao mnoooogo feature-a koji moraju da uspore rad. Uzmi u obzir da 3.x ne zna za subselect na primer.. nema pojma sta je to character set (ne zna ni 4.0) etc… onda poredis kako rai taj server sa serverom koji ima (skoro) ful ansi standard, jbg, performanse tu moraju da trpe.

  • Bogdane nisi jedini sa ovim problemima, izgleda da svaki covjek u IT-u koji imalo zna svoj posao ima probleme slicne prirode…

    Meni kao developeru je najveci smor kad dobijem projekat na kojem su prethodno radili Indijci, Kinezi ili Ukrajinci, nevjerovatno ti ljudi kao da se trude da zakomplikuju jednostavne stvari.

  • Ihti, dan kada sam pisao ovo mi je samo nesto prelilo casu .. pa sam morao malo da se izduvam… Ja sam sa Ukraincima imao super iskustva .. radio sa nekoliko timova i vecinom su super radili stvari .. (samo jedan tim je komplikovao bez razloga), ali Kinezi i Indijci … lele majko .. to se ne da objasniti :(

  • rade jaaaaaaaako nekvalitetno .. nisu uopste u stanju da misle, dakle mogu da rade fizicki posao, ali razmisljanje im uopste ne ide .. organizaciono su kompletno nesposobni .. ma .. pazi .. to je generalizacija na kvadrat, ima medju njima super iskusnih likova .. al generalno .. neupotrebljivi su

    za razliku od njih, ukrainci i bugari koji su isto vrlo jeftini su mnoooogo kvalitetniji … vole ponekad da zakomplikuju ali generalno mnogo dobro rade, imaju mnogo iskustva… jedino je zeznuto sto su ukrainci alavi al to je sad druga prica

  • Moja greska sto sam Ukrajince stavio u isti kos sa ovim muljatorima. Nisu tako ni losi, moja losa iskustva sa njima su uglavnom vezana za perfomanse, sve super radi ali u pozadini havarij, tipa ucita iz baze 1000+ redova i onda to neka funkcija parsa da izvuce neku glupost.

    Interesantna stvar sa Indijcima i Kinezima je sto i nakon par uspjesno zavrsenih projekata ne mozes bit siguran da te nece zajebat. Prihvatit ce SVE projekte, sto znaju i ne znaju pa kad zapne ne odgovaraju na mejl :)

Ključne Reči

Kategorije

Blog