Chill, täielik chill …
… kuniks kätte pole jõudnud deadline

Author Archive

19
Dec

Majandus surub

Posted in deadline  by ruben on December 19th, 2008

Majandus surub, tellimuste arv väheneb. Inimesed koondatakse ja tööjõudu jääb järjest rohkem üle. Täna oli ülemus väga konkreetne: “Kui sulle ei sobi meie tingimused, siis võtame sinu asemel kellegi uue, sest meil ootab ukse taga terve armee mehi, kes on nõus töö odavamalt ja ilma vingumata ära tegema.”

Point taken. 

Дед Мороз, juhul kui sa loed mu blogi, siis tea, et jõulude ajal leiad mu kontorist.

28
Aug

Töökuulutus

Posted in deadline  by ruben on August 28th, 2008

iDefence Labs lehel on huvitav töökuulutus, mis otsib töökasse kollektiivi veel töökamat praktikanti.

The analyst will work in a 24 X 7 environment to provide in-depth research on public malicious code threats.

Candidates must be self-starters, quick learners, detail-oriented and should feel comfortable working in a fast-paced, high-energy, deadline-driven environment.

Hakkasid juba oma CV’d uuendama?

27
Aug

Allkirja sildid

Posted in deadline  by ruben on August 27th, 2008

Käisin täna linuxi foorumis. Paljud kasutasid oma allkirjades toredaid silte.

Tahan ka lahe olla, seepärast panen mõned ka oma blogisse!

PahaVista

Loomulikult ei saanud tänane päev mööduda ka ilma tähtajata:

[18:18:45 27.08] <kv> mul deadline
[18:18:48 27.08] <kv> sõpsid läksid pirole
[18:19:04 27.08] <kv> üks sõbrants läheb pärnusse õppima ja täna näeks suht viimast korda enne pärnu minekut
[18:19:05 27.08] <kv> a ei saa
[18:19:06 27.08] <kv> deadline
[18:19:08 27.08] <kv> mu***i

Tags:

18
Aug

Vanasõna

Posted in deadline  by ruben on August 18th, 2008

Jõulu vanasõna:

Headele progejatele tuleb Дед Мороз, aga halbadele progejatele tuleb deadline.

30
Jul

Täna jälle on meil deadline

Posted in deadline  by ruben on July 30th, 2008

Täna jälle on siin tuleohtlik
Täna jälle taheti meid koondada
Täna jälle me viina ei joo
Täna jälle me teeme tööd
Täna jälle kuivame me toas
Täna jälle on meil deadline

Nii võiks tänase sissekande jaoks muuta Vennaskonna loo “Täna jälle me joome bensiini” sõnu. Alljärgnev logi aitab seda kõike paremini mõista.

23:25 <Alpha> Beeta, tule jooma
23:25 <Alpha> joome koos ajamasina terviseks
23:25 <Beeta> mai saa
23:26 <Beeta> ma teen 2h sliipi ja siis teen edasi tööd
23:26 <Beeta> mind tahetakse lahti lasta
23:26 <Beeta> sest ma ei võta öösel telefoni
23:26 <Beeta> ja üldse
23:26 <Alpha> mnjah
23:26 <Beeta> ma ei ole 24h kättesaadav
23:26 <Alpha> ja see ei aja jooma? :P
23:26 <Beeta> ma saadan intrasse kirja
23:26 <Beeta> MINGE PUTSI
23:26 <Beeta> muidugi ajab
23:27 <Beeta> koodisin ja võtsin just 5 õlut
23:27 <Beeta> aga siis sai 12h koodimist täis ja silmad hakkasid üles ütlema
23:29 <Ypsilon> haha
23:29 <Ypsilon> mingi deadline on sul tulemas vä
23:29 <Ypsilon> või üle läinud?
23:29 <Beeta> mhmh
23:29 <Beeta> 12h on lõdva
23:29 <Beeta> aga päike teeb oma töö
23:30 <Ypsilon> mis mõttes?
23:30 <Beeta> ütleme nii et 10 päeva veel.. iga päev on mingi final extended deadline
23:30 <Beeta> paistab silma
23:30 <Beeta> ei saa 16h teha
23:30 <Alpha> koli keldrisse
23:30 <Beeta> ja plava on kaa
23:30 <Beeta> palav
23:31 <Beeta> “a mul on poohui, keera sait persse, pea asi, et selle teed”
23:31 <Beeta> peaks juhatusse minema rääkima
23:32 <Beeta> TÜRA
23:32 <Beeta> mina vastutan, mite sina
23:32 <Gamma> ei vastuta ju :D
23:32 <Alpha> kellega sa räägid? :P
23:32 <Gamma> kui projektijuht annab sulle ylesande siis tema vastutab
23:32 <Beeta> mina keeran perrse, parandamine 3 päeva
23:32 <Beeta> 8h päeva juures
23:33 <Beeta> 4a tagasi keerati infra perse
23:33 <Gamma> btw sa ple ikka veel r22kinud ju kus sa t88tad, now’s a good time :D
23:40 <Beeta> ei, ma ei hala detailsemalt, mul on vaja süüa ja magada,
23:40 <Beeta> nahh, isegi süüa ei jõua päeva jooksul
23:40 <Beeta> “no mis elu see on”

PS! Toimetus annab koheselt teada, kui on selgunud kodanik Beeta töökoht! (Nimed on asjaosaliste tulevikule mõeldes igaks juhuks muudetud).

24
Jul

Mul on hea kuumataluvus!

Posted in töökeskkond  by ruben on July 24th, 2008

Suvi on tore aeg – õues on soe! Kontoris on veel soojem!

Tööd on võimalik teha kella 11ni, peale seda hakkab päike aknast sisse paistma ja kütab kontori nii kuumaks, et siin on võimatu olla. Ja nagu lõunapoolsetest akendest veel vähe oleks. Meie ruumid asuvad ka viimasel korrusel, mida katab plekkkatus kuhu peale on pandud must tõrvapapp. Tõeline ökosaun! Marek Strandberg annaks selle projekteerijale kindlasti diplomi, et päikeseenergiat on nii hästi ära kasutatud.

Mingit head lahendust ei ole kah probleemi leevendamiseks. Akende avamine ei aita, sest õhk ju ei liigu ja jahedat õhku ei ole kusagilt peale tulemas. Mingisugune hädine propeller ajab küll natuke õhku ringi, aga sellest ei ole eriti kasu. Mõni hetk tagasi vaatasin huvi pärast palju meil toas olev termomeeter näitab. “Kõigest” 35 kraadi – “meeldivalt soe”.

Konditsioneeri lubati juba eelmisel suvel, aga kuna ost venis ja sügiseks oli vajadus selle järele kadunud, siis saame nautida sooja suve ka sel aastal. Mõni päev tagasi ülemusega vesteldes lubas ta, et kohe-kohe saame konditsioneeri kätte ja olukord läheb paremaks. Muidu võibolla isegi usuks, aga juba mai alguses rääkis ta sama juttu!

Vahepeal on küll tunne, et töötan pigem sauna testija kui programmeerijana. Kuid vaatame asja positiivset poolt – CV’s saab praegust olukorda kenast ära kasutada märkides tugevateks küljeks “hea kuumataluvuse”.

12
Jun

OFP on lahe!

Posted in projektid  by ruben on June 12th, 2008

Ära kukkunud projekti asemel (palgapäev saab olema üllatus, sest siiani ei ole ma teada saanud mis palgast saab) anti mulle täna uus, millele tahaks väikese nurga siin blogis pühendada.

Projektidokumentatsioon, nagu alati, oli üsna mahukas ja kasutu, aga selle järgi ei tundunudki asi väga hull. Põnevamaks läks siis, kui sain kätte koodi kuhu see uus projekt lisada tuli. Arvake ära milline see oli olemasoleva projekti struktuur?

/
  img/
    *.jpg|gif
  script/
     *.js
  index.php

 

Ja see ainus php fail (index.php) oli 14 829 rida pikk! Täis arusaamatut ning täiesti struktureerimata koodi.

Kusagilt algab php kood, kusagil echotakse html, kusagil lõpetatakse ära php tag ja kirjutatakse lihtsalt htmli. if/for/while blokid on aegajalt 14-15 korda teineteise sisse nestitud (keegi teab head vastet eesti keeles?). Kõik kohad on täis mingeid muutujaid, mis hoiavad endas olekut. Mõistlikest muutujate ja funktsioonide nimedest ei maksa rääkidagi – $x, $asd, $lol, $lehmakook … Mõnes kohas on näha, et eelmised progejad on kuulnud objekt orienteeritud programmeerimisest ja teinud mõned klassid staatiliste funktsioonide grupeerimiseks.

Oma töös olen varemgi kokku puutunud sarnase OFP (one file programming) lähenemisega, mis ei ole PHP maailmas üldse mitte haruldane nähtus. Aga seekordne on ikka uskumatu leid. Üritasin täna sellesse süveneda, aga see osutus lootusetuks, sest täiesti võimatu oli sellest koodist aru saada ja ka sellest kuidas selline asi üldse töötada saab.

Ma näen juba oma järgmist ebaõnnestunud projekti. Loomulikult anti ka väga “mõistlik” tähtaeg sellele, mida minuga ei vaenunud keegi kooskõlastama – aitäh!

PS. OFP on ise välja mõeldud termin ja seda ei pruugi leida teaduslikus kirjanduses.

Tags:

9
Jun

Palka vist ei saagi

Posted in deadline  by ruben on June 9th, 2008

Nädalavahetusel oli õues võrratult ilus ja soe ilm, paraku möödus see siiski suuremalt jaolt jahedas ja poolhämaras kontoris andes endast kõik, et juba ligi kuu aega tähtajast üle läinud projekti päästa.

Kahjuks siiski kõike ei jõudnud eile õhtuks ära lõpetada ja täna hommikuks oli tulemus käes. Klient helistas ja ütles, et nemad enam oodata ei jõua ja projekti ei taha! Raha lubati ka maksmata jätta, sest nad pole mitte midagi töötavat saanud selle eest.

Viimane kord, kui selline asi juhtus, jäeti meile palk maksmata. Ma tõsiselt loodan, et sel korral nii õnnetult ei lähe, vähemalt pool palka võiks ikka saada. Kuidagi halb tunne on, sest tegelikult oleksin võinud natuke rohkem pingutada ja siis oleks jõudnud asjad ka õigeks ajaks valmis!

Saadan nüüd projektijuhile kirja ja küsin mis edasi saab …

Tags:

20
May

Kuhu kadusid pinuraja reanumbrid?

Posted in Uncategorized  by ruben on May 20th, 2008

Kõik peab olema nii turvaline! Ja mina olen loomulikult kõige suurem turvarisk!

Tahaks juba koju saada, aga enne on vaja ära parandada üks pealtnäha lihtne bugi. Ilmselt 2 minuti töö, aga ma olen seda teinud juba hommikust saati. Või on NullReferenceExceptioni bugi probleemi leidmiseks rohkem aega vaja? Jah, on küll, kui see erind tuleb funktsioonist, mis on 278 rida pikk. Vahepeal tuli juba selline ikaldus peale, et lugesin üle mitmest kohast on võimalik sellel erindil tulla – tulemuseks sain 248!

Kindlasti arvate nüüd, et ma olen täiesti saamatu, sest ei saa päevaga ühest NullViiteErindist jagu. Aga tegelikult on asi nii, et turvalisuse tõttu pole mul ligipääsu logidele. Algul oli lihtsalt teada, et logisse tuleb pinurada, mille põhjustab NVE. Rohkem infot kuni lõunani mulle ei suudetud anda, sest oli vaja hankida kõikvõimalikud load logi failide jagamiseks välistele arenduspartneritele.

Lõpuks, kui projektijuht vajalikud load hangitud sai, jõudis minu e-postkasti ka kiri koos pinurajaga. Aga arvake ära, kas sellest oli midagi kasu? Ei olnud, sest pinurada oli ilma reanumbriteta. Ja nüüd ma siin istungi ja üritan välja mõelda milline võimalus 248st on just see õige, mida peaks parandama.

Protsesside järgi on võimalik paigaldamist teha ainult üks kord päevas ja reanumbrite logimist ei luba antud ettevõtte turvapoliitika rakendada. Seega võib antud bugi parandus aega võtta kuni pool aastat.

Kui mu ajaveebi loeb mõni selgeltnägija, sensitiiv või mõni teine eriliste võimetega inimene, siis ta võiks mulle öelda kus antud hetkel viga on ja ma saaksin minna koju Kreisiraadiole Eurovisiooni eelvoorus kaasa elama.

14
May

Pole üldse aega kirjutada

Posted in Uncategorized  by ruben on May 14th, 2008

Kogu aeg on tähtajad seljas. Viimased kaks nädalat olen ainult kahel päeval koju jõudnud (kontori nahkdiivan on tegelikult päris mõnus ja pehme). Eile tekkis umbes veerand tundi vaba aega ning kasutasin selle mõistlikult ära – panin kirja kõik oma käigus olevad projektid. Arvake ära mitu sain? Õige! Hetkel on käsil ainult 8 projekti, seega üsna rahulik olukord. Mäletan veel paari kuu tagust seisu, mil mul oli neid 15.

Hetkel on käsil süsteemide SOAP veebiteenusega liidestamine, millel on ka kõrgeim prioriteet (nagu ka kõigil teistel projektidel). Kui ma muidu olen ma rahulik inimene, siis see projekt ajab mu täitsa hulluks ja närviliseks. Miks on vaja nii keeruline XML kokku panna? Kõige lihtsama päringu loomiseks on vaja kirjutada 20 rida koodi – tuleb kokku liita järjest suhteliselt ajuvabasid stringe, et server sellest aru saaks.

Kui päring saadetud, siis muutub asi eriti hulluks – tuleb hakata vastust töötlema. Võtad siis sõne ette ja kirjutad kas väikse regulaaravaldise vajaliku info kätte saamiseks või lased indexOf/substring jms funktsioonid käiku. Mõnes mõttes on isegi huvitav, sest lõpuks ometi on motivatsioon regexp’i õppida :)

Oeh, ma tõesti ei tea kuidas see ja teised projektid lõpule jõuavad, aga boss lubas eelmisel nädalal, et peale veebiteenuste projekti tuleb natuke vabam aeg ja veidi vähem projekte mulle. Palka lubati ka aasta lõpu poole üle vaadata, seega hetkel olen üsna motiveeritud.

Pean hetkel lõpetama, projektijuhi häält on kuulda lähenemas ja see on halb märk!