H2703101724
K2804111825
Sz2905121926
Cs3006132027
P3107142128
Sz0108152229
V0209162330

Összes blogok

2007/07/24

a fiú a bányában

  • Tesztelem az egyik telepítőt, droid-módban végigkattogtatva mindent, ismerkedős melónak, hogy ilyet is lássak. Találok egy bugot, ami azt eredményezi, hogy ha nincs a szegénykémnek netje, akkor csúnyán 10 perceket vár a timeoutig többször is, amire elhiszi. Bedobom a Bugzillába, mennék tovább, amikor a pont szemben ülő srác, aki ennek a fő maintainere és kapta róla az értesítést, felnéz, hogy "izé, írhatod ezt is így ide, vagy esetleg gondolkodhatsz is, hogy miért lehet, ha van kedved...szerintem az utóbbi érdekesebb". Aztán némi közös hangosan gondolkodással és pármondatos segítséggel, amikor elakadok, rávezet arra, hogy három perc alatt megtaláljam, hogy melyik debcsomag installscriptje hol és miért van elkúrva, és milyen fél sort kéne belerakni, hogy az jó legyen. Lévén ezt a csomagot mi csak átvesszük, csinálhatunk saját forkot és átgányolhatjuk, de ez némileg túl macerás dolog. Közben a szemem sarkából látom a srácot, hogy felrakja a headsetet, nyomkod egy kicsit a gépen, aztán a kibontakozó beszélgetésből realizálom, hogy épp az érintett csomag maintainerét hívta fel. Elmondja neki, amit beszéltünk fél perccel azelőtt (beleszőve a pár pluszinfót, amit mindeközben én még gyorsan beszerzek), majd udvariasan elköszön, és közli, hogy "hmm, azt mondta, 3 perc múlva kint lesz az új release a javításokkal, amit mondtál". Nézem, 3 perc múlva tényleg kint van, tényleg azokkal. Nézek döbbenten.
  • Tegnap beközlik, hogy ennekmegennek a rendszernek az X.Y verziójának ki kell jönnie két héten belül, addig ki kell javítani 250 kisebb-nagyobb bugot, úgyhogy holnaptól pár kollégával együtt átvonulok egy külön terembe, hogy tudjuk pörögve csinálni, és addig irtjuk őket, ameddig bírjuk, túlóra nem érdekes, állnak mindent, de a release meglesz határidőre. A cucc forrását ma láttam először. Sebaj, reggel kilencre menve este hétkor el is jöttem 10 bugfixszel.
  • Kifejezetten büszke voltam magamra, amikor egy külső felszínen sehol meg nem jelenő belső függvényt volt pofám úgy kidebuggolni (PHP, Javascript, Python meg minden anyámnyaka, emberi debuggert felejtsd el), hogy az üzeneteit bedobja a frontendnek átadott, percenként AJAX-szal mindenféle csecse JSON-konstukciókkal frissített adathalmazba. Aztán izgulva figyeltem, hogy a szabad lemezterület, a használt memória és a system load helyén épp a "muhaha", a "nyuszifül" vagy épp a "baszodjmegrohadek" string jelenik-e meg.
  • A PostgreSQL alap parancssori kliense tud felnyilat, tab-completitiont és – poénból próbáltam ki, és leakadtam -- reverse i-search-öt (amikor ctrl+r-t nyomsz és elkezded gépelni, oszt' jól kitalálja, hogy melyik korábbit akarod). Az Oracle-é a backspace-t sem ismeri, csak ha nagyon sokat sakkozol a terminálbeállításokkal Az előbbi open source és ingyenes. Az utóbbi $15.000.