Category Archives: Darbas

Kada baigiasi “padėsiu kitiems” ir prasideda “patapau eiliniu fanatiku”

Kur eit pagalbos jei nesugalvoji algoritmo? Pirmai pradžiai – turbūt į mėgstamą IRC networką, tos kalbos kanalą.
Kadangi kokiame #php sėdžiu nuo ~2001 metų, tai labai puikiai matėsi evoliucija. Pradžiai buvo padedama. Paskui padedama retai. Paskui tiesiog “padedama”. Paskui be atodairos spardomi visi, kurie tik paminėjo phpnuke ar phpbb. Dabar gi, kartu su IRC apmirimu (musėt priešmirtiniu) kartu aprimo ir tiek kanalai bent jau lietuviškame Aitvare…
Ką gi, einam į freenode. Ten dar smagiau – nueini į kokį #php – amžinas bardakas, pradinukiškais klausimais “užmušami” visi specialistai ir rimtesnio lygio klausimai lieka neatsakyti. Na, toks jau tas PHP – dėl savo paprastumo ir populiarumo gavosi taip kad daugiausia problemų turi pradedantys, kurie mėgina suklijuoti 138876621 svetainę pasaulyje apie CS ar kažką panašaus.
Nukeliaujam į #perl. Na, sakykim neklausiu “parašykit kas programą kuri darytų tą ar aną”. Paklausiu idėjos, algoritmo. Prasideda diskusijos, trunkančios pora valandų, kurių eigoje paaiškėja, kad:

  • Man to nifiga nereikia (na, per pora valandų dar ne tokių dalykų įtikint galima)
  • Mano turimos idėjos sucks
  • 90% kanale sėdinčių nieko neišmano ir jų idėjos sucks taipogi
  • Programos kuri vos sudėtingesnė už “Hello world” kodas turėtų tilpt į dvi-tris eilutes, bet dėl sąmoningo obfuscatinimo, inline subsų, magic variables, backreference ir kalno kitokio crapo jinai būtų skaitoma tik aš-dešimtus-metus-mokinuosi-perlą specialistams
  • Jei tu galvoji kitaip tai pats ir daryk. Nuo nulio. Nes tą patį dalyką galima užrašyt n būdų, bet tik vienas teisingas!

…Rezultate vis tiek neturi to ko reikia.

Kokiam nors C, C++ kanale situacija dar liūdnesnė. Neduokdie nepataikysi paklaust… ;-)

Na, nelendu aš ten prašinėt pagalbos. Bent jau stengiuosi to nedaryt dažnai, paprastai būnu pasyvus stebėtojas. Bet kad situacija tokia smagi – kuo sudėtingiau išmokt kažką – tuo didesni fanatikai sėdi ir tuo aršiau jie gina savo nuomonę ;-)

Pats turbūt irgi taip darau, tik vat mėginu save pagaut – sunkiai sekasi. Iš kitos pusės, šiandien sukėlęs eilinį fleimą iš jo pabėgau – ir visai dzin, pasidariau “ūkišku” būdu. Nesvarbu kad specams tas kodas “sucks” – svarbu man smagu pasidarė =)

Kaip prirašyti daug ir nepasakyti nieko?

Neseniai gavau laišką iš savo buvusios darbovietės. Juokingas toks. Pasakyta viso labo vienas žodis (!), o laiškas su HTML’iniu crapu sveria netoli 140KB.

Na, šiais superduper technologijų laikais dauguma sakys “čia nieko, smulkmena”. Negaliu ginčytis, nors savo ryšiu ir nesidžiaugiu. Bet kas užkliuvo, tai tas legal crap’as pačiam laiške:

Šis laiškas išsiųstas naudojant AB FMĮ „Finasta” el. laiškų sistemą. Laiško
turinys yra skirtas tik tam fiziniam ar juridiniam asmeniui, kuriam šis
laiškas adresuotas bei kitiems asmenims, įgaliotiems jį gauti. Laiške gali
būti konfidencialios ar kitaip teisiškai saugomos informacijos. Perspėjame,
kad jeigu nesate numatytas šio laiško gavėjas, bet koks šio laiško turinio
atskleidimas, kopijavimas, platinimas ar naudojimas yra griežtai draudžiamas
ir gali būti laikomas įstatymų pažeidimu. Jeigu šį laišką gavote per klaidą,
maloniai prašome nedelsiant apie tai pranešti AB FMĮ „Finasta”, o laišką
ištrinti. AB FMĮ „Finasta” neprisiima atsakomybės už laiške pateiktą
informaciją, išreikštas nuomones ar padarytas išvadas, nesusijusias su
oficialia AB FMĮ „Finasta” veikla ar pozicija.

Kai ten dirbau, tai puikiai prisimenu kaip kovojau kad to nebūtų. O kaipgi, tada mes dar kažkiek galvojom apie e-mail kultūrą, buvo idėjų auklėti žmones, pamokinti juos tvarkingai rašyti laiškus, paaiškinti kad yra lietuviškos raidės žodyne ir panašiai… Idėjos apie tai kad toks ale teisinis spam’as galėtų būt prisegtas buvo, bet aš vos ne ultimatumais išsizyziau kad to nebūtų ;-)

Dabar gi, parašiau ir paklausiau – va, o kaip manot, apart to kad teoriškai bet kada galit paduot į teismą – ar laimėtumėt, jei persiųsčiau laišką draugui, kuris nėra numatytas gavėjas, o jis patalpintų laišką internete? Atsakymo negavau, bet kiti atsakymas tebeateina su tokiu crapu.

Man vienam tai atrodo kaip absurdas, kuris nereiškia nieko teisiškai (nuo kada apskritai laiškuose galima kažką nurodinėt, ypač kai recipientas ne vienas ir aš toli gražu nesu tos kompanijos darbuotojas)?

Manau kad ne.

Tuo tarpu šnektelėjau apie tai su savo ex-kolegomis. Sakė kad tai atsirado ne jų iniciatyva, o kažkokio audito. Mol atėjo auditas ir neradę kažkokios nesamonės signature jau nenorėjo dėti pympačkos ties “viskas ok”. Nesiginčijau ilgai, atsibodo ;-)

Be abejo, į teismą paduoti galima daug už ką. Už neplautas kojines, plautas kojines, nemandagų kreipimąsi, mandagų kreipimąsi…. Galima paduoti į teismą ir už mandagų užklausimą “kiek valandų” – klausimas tik ar laimėsi. Galima dar daug ką daryt apart padavimo į teismą. Bet kažkodėl pas nieką neteko matyt signature “–\n`cat /my_ebooks/constitution`” – nes kam tas teises vardinti, jei ir taip turi?

Kitas gi klausimas – kaip su tuo kovoti. Bet ką ten pakovosi – rankos svyra… Rašyti lietuviškai nemoka ir nesugeba, apie rišlų minčių dėstymą išvis pamiršti reikia, o dar kažkas ateis pradės pudrinti smegenis kad signature debiliška? =)

Pirma naktis naujam darbe!

Na, visko būna, visko pasitaiko. Ir tikrai ne pirmas ir ne dešimtas kartas kai tenka praleisti naktį kuriam nors darbe. Tik tiek, kad šiame – pirmą.
Velniažin, šiaip tai galvoju kad jau man truputį “nusėdo batareikos”. Ne tai kad šiuo vienu konkrečiu atveju, o apskritai – nebesugebu ilgai sėdėt, dirbt, galvot. Naktis, paryčiai – ir viskas, jau apsnūdęs…. Prisiminus kad prieš kelis metus tai būdavo vienas juokas belieka daryt išvadas – arba senstu, arba reikia vėl pradėt rūkyt ;-)
Na, ir ta proga pamėginau dar pafotkinti su telefonu. Reikia pripažinti kad kokybė vistik yra apgailėtina. Taigi tas darbinis prietaisas (n6300) kurį turiu lieka neaiškaus statuso – nei tais telefonas (išsikrauna labai greit, nepatogūs mygtukai, nepatogus valdymas), nei tai fotoaparatas (kokybė nekokia). Tiek to, ilgai nesvarstant – kaip atrodo rytinis stalas: