meló - 2011 - 25 megfelelő bejegyzés

Mutass mindent

Jelöld be, hogy főbb mely kategóriákat akarod olvasni, vagy ha csak egyet: kattints a nevére.


mindet
jan
feb
már
ápr
máj
jún
júl
aug
sze
okt
nov
dec
2024
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
2019
-
-
-
-
-
-
-
-
-
2018
-
-
-
-
-
-
-
-
-
-
-
2017
-
-
-
-
-
-
-
-
-
2013
-
-
-
-
-
-
-
-
-
-
2012
-
-
-
-
-
-
-
-
-
2009
-
-
-
-
-
-
-
-
2005
-
-
-
-
-
-
-
-
-
-
-
2004
-
-
-
-
-
-
-
-
-
-
-
Haszprus

80,4

©   Haszprus   |   élelmezés howto kondi life önmenedzsment sanoma történelem

80,4 kg vagyok. Az utóbbi időben a Sanomáig bezárólag fixen 73-74 körül mozogtam, 3 hónap alatt viszont felszedtem 6 kilót.

Dátum KG Zsír% Víz% Pocak*
2009-05-17 71.4 14 59.4
2009-08-19 75.5 15.8 57.5
2009-10-11 70.6 13.8 59.8 81
2010-05-05 75 15 57.5
2010-05-18 73.8 15.2 58.3
2011-12-24 80.4 17.9 55.5 97.5

* Pocakkerület (köldöknél, cm)

Tennem kell valamit.

Haszprus

Pénteki meglepetés

©   Haszprus   |   buli morri sanoma

Pénteken Katával debugoltunk egy kódrészt, refaktor közben bevezettem az alábbi változót:

if ($tegnapElrejtettukDeEjfelkorUjraMegKellJeleniteni) { ...

Kata: úristen, de hosszú! Fele ilyen hosszú is lehetne!

Haszprus: hát igen, sokan szokták ezt mondani...

Ezek után jött az ominózus commit message…

Most viszont rám írt a szöszi a két héttel ezelőtti pénteki morri buliból, hogy jöhetnék legközelebb is. Maybe.

Haszprus

Day 49 @ Sanoma

©   Haszprus   |   buli energiablog fáradtság fejlesztés sanoma zene

Hétvégén alapoztunk, voltunk Morri Ligetben és Coronitában, hajnalban csatlakozott egy kedves régi ismerős is, közben befoglaltam megint a szekusok székét , hétfőn éjfélig dolgoztunk, este hívnak telefonon bocs dolgozom, írnak skype-on bocs dolgozom, taxi haza és még tovább, power, kedden pedig alvásmennyiség alapján kipihenetlenül, gyakorlatilag mégis úgy pörögve, mint még soha folytattam (boss meg is kérdezte, mit tolok). Vuttu-tuttu vuttu-tuttu. Red Bull Hell C Vitamin Béres csepp Ginseng ampulla kávé, szóval mindent, de ami leginkább pörget az az ha valamit lerakok és azt elismerik. (Másik boss másnap külön odajött mosolyogva gratulálni, apróság, de mégsem.) Nap végén hazaindulás előtti percekben beesik egy task amit csináljunk meg még ma, nyilván. Safranek, jöjjön közelebb... Itthon megnyitom a shellt, majd telefont emelek az ágyban hogy felhívjam akivel nem lehetek, helyben elalszom ruhában, égő lámpával, ahogy kell, de ezúttal legalább cipő nincs rajtam. Éjfélkor felébredek, kipihent vagyok, emaileket írok meg ticketeket kezelek 3 órán keresztül, elolvasom amire napközben nem volt időm, megírok pár irányelvet és kitűzök pár célt a karbantarthatóbb folyamatok érdekében, aztán ráébredek, hogy nem is tudok már aludni, no meg hogy hajnal 5 múlt.

Ami most jó:

  • Yves Larock - The Zoo (Muzzaik Remix)

Jó még:

  • Djuma Soundsystem - Les Djinns (Trentemoller remix)
  • Wawa - SOMBRITA ( Lauer & Canard ft Greg Note Rmx )
  • ANIMA SOUND SYSTEM - Tedd a napfényt be a számba ( MATULA feat GOLDSOUND remix )
  • Andy Caldwell feat. Lisa Shaw-Warrior (Tiger Stripes Mix)
  • Loco & Jam - Medusa [Rekluse]
  • Popmodell - Kiskece (radio edit)
  • Loco & Jam - Medusa [Rekluse]
  • Pet Shop Boys-Love Etc (Gui Boratto Remix)
  • Serge Devant Addicted with lyrics 2009 [HQ Club Mix]
  • Radio Slave Feat Danton Eeprom - Grindhouse ( Dubfire Terror Planet Remix )
  • Mightyb - Taj Mahal (Original Mix)
  • MATULA feat GOLDSOUND - Wonderful World (original)
  • Chris Lake & Nelski - Minimal Life (Original Mix) (HD)
  • Federico Scavo, Alex Kenji - Gimme Five (Mix 1)
  • Modestep - To The Stars (Break The Noize & The Autobots Remix) (Official Video)

A reggeli kardio alapjai. És az fontos.

Haszprus

Day 42 @ Sanoma

©   Haszprus   |   sanoma

Fekete ing elvégzett feladatok optimalizáció sikerélmény coronita ebéd vapiano telefon sírva röhögés kávé spontán csapat(le)épülés kínai autogén tréning power

Haszprus

ON THE TOP OF THE WORLD - once again

©   Haszprus   |   buli energiablog sanoma

ON THE TOP OF THE WORLD once again

Tegnap hosszú kihagyás után végre eszméletlen sok rábeszélés hatására megengedtem magamnak hogy elmenjek újra bulizni (Coronita persze), és hát mit mondjak, utána aludtam 3 órát és most itt pörgök mint az állat egész délelőtt. Valami volt a pezsgőmben (nem, max buborék). Kibaszottul jól vagyok.

POWER

Asszem kellett már ez a négy napos szünet.

Ja tényleg, készült is egy videó arról hogy brékeltem este:

Haszprus

Query optimalizálás

©   Haszprus   |   fejlesztés sanoma sql

30 másodperces query:

SELECT webshop_id,
  w.name,
  w.hidden,
  (SELECT count(*) FROM prices 
    WHERE webshop_id=w.webshop_id)
    AS prices_count,
  (SELECT count(*) FROM prices 
    WHERE webshop_id=w.webshop_id and deleted=1)
    AS deleted_count,
  (SELECT count(*) FROM prices 
    WHERE webshop_id=w.webshop_id and product_id>0
     and skipped=0 and deleted=0)
    AS paired_count,
  (SELECT count(*) FROM prices 
    WHERE webshop_id=w.webshop_id and skipped=1 and deleted=0)
    AS skipped_count,
  (SELECT count(*) FROM prices 
    WHERE webshop_id=w.webshop_id and skipped=0
     and product_id=0 and deleted=0)
    AS waiting_count 
  FROM webshops w
  WHERE w.book_shop = 0 
  HAVING prices_count>0 
  ORDER BY w.name

6 másodperces query:

SELECT w.webshop_id, w.name, w.hidden, 
  x.prices_count, x.deleted_count, x.paired_count, 
  x.skipped_count, x.waiting_count
  FROM webshops w
  JOIN (
    select p.webshop_id,
    count(*) AS prices_count,
    sum(deleted) 
      AS deleted_count,
    sum(if(product_id > 0 and skipped = 0 and deleted = 0, 1, 0)) 
      AS paired_count,
    sum(if(skipped = 1 and deleted = 0, 1,0)) 
      AS skipped_count,
    sum(if(skipped = 0 and product_id = 0 and deleted = 0, 1, 0)) 
      AS waiting_count
    from prices p
    group BY webshop_id
    HAVING prices_count > 0
    ORDER BY webshop_id
  ) AS x
  ON x.webshop_id = w.webshop_id
  WHERE w.book_shop = 0
  ORDER BY w.name

Note: ez a bejegyzés évekkel azután lett publikus hogy a rendszert lecserélték egy másikra.

Haszprus

Sanoma day 25

©   Haszprus   |   energiablog fejlesztés sanoma sql

Pár napja megbeszéltünk egy feladatot az Atyaúristennel és a juniorommal. Az atya elment szabira. A juniorom előadta a dolgot a technikai pm-nek, aki egy iszonyat optimizer csávó, komolyan fekete mágia amit sql query optimalizálásban lenyom, közölte, hogy ezt a dolgot nem lehet megoldani, mert van benne egy akkora descartes szorzat amit a világegyetem összes szerverével se fogunk tudni kiszolgálni. Persze égett a képem, de nem volt semmi az ügyből. Ma este ahogy hazamentek már a népek és csillapodott a nyüzsi a Sanomában, eszembe jutott egy remek ötlet amivel szerintem lineárisan halál lazán végigmászhatunk a db-n, baromira nem lesz descartes szorzat, kb. a tábla mérete lesz 2-vel szorozva a szükséges lépések száma, és annyira jó érzéssel jöttem el 19-kor (még maradtam volna, csak időre mentem), hogy ihaj. Remélem meg tudjuk oldani így.

Haszprus

Fáradtan, de nem haszontalanul

©   Haszprus   |   fáradtság idézet meló sanoma zoli

Halálosan ki voltam ma merülve, de Zoli esti látogatása miatt megittam egy red bullt, ezzel ma bennem van két red bull meg egy burn. Mondjuk szerintem tudnék aludni, hazafelé a buszon megint majdnem bealudtam, hihetetlen fáradt voltam, ég a szemem meg minden, elég rossz így dolgozni, és érzem is hogy hülyébb vagyok emiatt.

Viszont tanulni is akarnék Nem jut rá időm...

Meg callcenterezni is kéne lassan. Úgy néz ki eljön egy ebédmegbeszélésre a Sanomába valamikor a megbízóm.

Az Atyaúristen pénteken jön vissza (k-cs nincs), hétfőtől meg jön az új juniorom. Elég terhelt időknek nézek elébe... Basszus...

De valahol nagyon örülök ennek, bizonyos tekintetben csodálatos dolgok történnek, rengeteget fejlődök, meglesz ennek a haszna - bízom benne.

Haszprus

Optimalizációs feladatok

©   Haszprus   |   css fejlesztés howto javascript képzés mysql php sanoma
  • PHP optimalizálás
    • Jenkinses elemzés a kódra
      • CPD és PMD checkre van szükség
    • XHPROF elemzés
  • DB optimalizálás
    • CT mérés javítása
      • Ne okozzon table lockot a CT mérés során keletkező INSERT-ek és UPDATE-ek. Lehetőségek: delayed vagy low priority.
    • MySQL 5.5 percona frissítés
    • Adatok elemzése
      • Nagy méretű táblák elemzése, törlési, archiválási stratégiák kialakítása és a szerkesztőséggel egyeztetés.
    • InnoDB storage engine használat
    • Query optimalizálások
      • Queries not using indexes lekérdezések optimalizálása
      • Slow query optimalizálás
      • Jetprofiler elemzések
    • Táblák particionálása
  • Kereső optimalizálás, Sphinx bevezetés
    • Admin és frontend kereső átalakítása
    • Feleslegessé vált indexek törlése
  • Admin folyamatok optimalizálása
    • Workflow felülvizsgálata, tapasztalatok implementálása
  • HTML, JS, CSS optimalizálás
    • http://gtmetrix.com/ javaslatok alkalmazása

Na ez például egy remek szakmai fejlődési program.

Igazából nem kéne meglepődnöm. Abban a szobában kb. 40 projektnek a fejlesztése zajlik, rengeteg külsős cégnek adnak ki megbízásokat a senior fejlesztőink. Csupa ilyen arccal vagyok körülvéve, juniorok nem nagyon dolgoznak a Sanomában, mert a legtöbb projektet kizárólag külső erőforrásokkal fejlesztik, plusz a hotfixeket belül, meg a deploy, üzemeltetés, ilyesmi. A lényeg hogy rengeteg tudás koncentrálódik körülöttem, és ha jól csinálom akkor rengeteget profitálhatok az itt eltöltött időből. Sajnos ebből a szobából hamarosan ki leszünk emelve egy kevésbé szakmai közegbe, de lobbizni fogok hogy tarthassam minél jobban a DPO-s kapcsolataimat.

Haszprus

Gigolo @ Sanoma party

©   Haszprus   |   barátok buli life meló sanoma

Ma mondta egy csaj hogy már kész gigolo vagyok, kedden pedig Gábor, hogy tiszta gigoló leszel nemsokára rolex óra, minden, pénteken pedig volt egy Sanomás nagycéges (600 fő) buli, ahol a kollégáktól megkaptam a Gino nevet, merthogy mindig élre vasalt szövetnadrág, hosszú fekete ing, meg amúgy is olaszos a kinézetem

BTW tegnap őszi fesztivál volt a Sanománál, bornap, épített színpad, rengeteg pad, rengeteg boros stand, pálinka, DJ, jó volt Mondjuk a halálomon voltam fáradtságilag, húzós hetek vannak mögöttem (és előttem), éjfélre itthon is voltam.

Haszprus

Partying, partying, yeah!

©   Haszprus   |   barátok buli coronita dávid desire élelmezés epam grund kocsi kozmetikus life mcd meló mobilfotó normafa sör túra

Csütörtök westend EPAM új szint Kata Gábor Marcsi Grund sör home péntek Resty Rita kozmetikus hátmasszázs Morrisons Balage Kristóf Andreas Dávid taxi mcd taxi soroksári benyitás A taxi home sleep szombat kocsi telek soroksári A Mcd kínai Normafa eszméletlen Csepel Mainframe Rita ukrán before Geri Hajógyári Coro Café Boráros home.

Haszprus

Üzemeltetés

©   Haszprus   |   bme képzés virgo

Előbb volt egy kis beszélgetés az alábbi témákban az üzemeltetéssel.

  • statisztikák gyűjtése a db-ről, lekérdezésekről
    • data dictionary
    • éjjel futó query optimizer
    • mintavételes optimalizáció, pl. csak a tábla 10%-ára nézi meg hogy milyen az adott oszlop kardinalitása
    • statisztikák költségvonzatai
    • lekérdezések planningje
  • hintelés
    • melyik indexet használja
    • milyen sorrendben joinoljon
    • milyen típusú joint végezzen (hash join pl)
    • nem egészen hintelés: join helyett subquery
  • preparedStatement
    • megadható egy beízzító query amivel elkészíti a preparedStatement execution planjét
  • bitmap index
    • költséges a b-tree-n az update mert több rekord van egy levélen
    • lock problémákhoz vezethet, ezért OLTP-ben nem használják csak adattárházaknál

Egészen jó kedvem lett

amúgy tanultam ezek jórészét bme-n... csak fasza volt h érződött rajtuk h ők nem csak tanulták... de megvallom, elgondolkodtató h csomó mindent lenyomtak bme-n ebből, össz 2 tárgyban. sztem bme rulz. bár valszeg csak a felszínt karcolgattuk. de nem is az a lényege h mélyre ásson egy tárgy, hanem h megmutassa h mik vannak, szvsz, aztán ami kell azt elolvasod a doksiból. máskülönben 100 éves lenne az msc.
Haszprus

Virgo sör

©   Haszprus   |   buli virgo

Megvolt az első virgós sörözésem (Fakultatív részvétellel, underground szervezésben.) Nem tudom hányan voltunk, legalább 15-en. Helyszínéül a Csak Art Bar szolgált, ami egykor szado mazo klub volt ha minden igaz…

Haszprus

Full text search stb

©   Haszprus   |   cakephp fejlesztés meló php seo symfony virgo

Múlt héten a CodeIgniter Framework megismerése volt terítéken, ma pedig kutattam egy kicsit, amit a napokban még folytatni fogok full text search témában, érintve, de nem korlátozódva a következőkre:

  • Zend Search Lucene
  • Sphinx
  • Xapian

Implementáltam egy a Zend Frameworkben található Zend Search Lucene-t használó megoldást (abszolút experimentális jelleggel, index buildelés és lekérdezés) CakePHP Framework alá beültetve.

Megjelenítési réteghez úgy tűnik 960 Grid System lesz a választottunk.

Itthon eközben symfony frameworköt nyomok továbbra is Doctrine ORM-mel.

Izgi mind.

SEO power.