Kaip matuot produktyvumą?
Perlmonksuose radau labai įdomų klausimą: Kaip matuoti programuotojo produktyvumą?. Ganėtinai standartiška yra skaičiuoti per dieną parašomas kodo eilutes, bet kas jeigu vienas programuotojas parašo du kart daugiau, bet palieka penkis kart daugiau riktų? Ar jis produktyvesnis už tą, kuris parašė mažiau, bet tvarkingiau? Kartais per dieną gali būti parašomas ir neigiamas skaičius eilučių – kartais optimizuojant kodas sutrumpinamas. Kaip skaičiuoti produktyvumą tokiu atveju? Atrodo kad geriausia būtų skaičiuoti projektui sugaištą laiką, bet ir Skaityti toliau…
Išleistas Ruby 1.8.0
Atrodo jog vakar buvo išleista Ruby 1.8.0 versija. Parsisiųsti ją galite iš http://www.ruby-lang.org/download-1.8.0.rbx Prisiminiau jog lietuviškos informacijos apie Ruby turbūt geriausia ieškotis mano kažkada pradėtuose versti Ruby manualuose. Viską apie Ruby lietuviškai galite rasti http://lietuvoje.lt/ruby (nors turbūt visus savo asmeninius dalykus reikės persikelti ant asmeninio serverio kada nors).
Įpraiškų variklio paaiškinimas
Bevaikštinėdamas po interneto svetaines aptikau nuorodą į labai puikų skaidrių rinkinį, kuris labai aiškiai paaiškina, kaip veikia įpraiškų variklis Perle (na, ar bet kur kitur, kur veikia Perlo įpraiškos). Jeigu naudojatės įpraiškomis, bet tiksliai nežinote kaip jos veikia, tai labai naudinga pasiskaityti. Skaidres galima ir parsisiųsti.
Naktinėjimai Kaune
Vat vakar su why2liu ir Xawieru buvom papramogaut Kaune. Pradėjom žaisdami pūlą kaip supratau tame pačiame kabake, kur vyko paskutinis kaunietiškas mytas. Man ten baisiai sekėsi, o why2liui teko laimė laimėti tik vieną partiją. Na bet čia neesmė. Kalbos savaime suprantama krypo į kompiuterastines temas. Why2liz susiparinęs dėl www čempionato, nors aš nematau tame jokios tragedijos. Čempionatai lieka čempionatais, juk svetainės daromos ne dėl čempionatų ;) O dėl pono Burgio tai manau irgi visų nuomonė aiški ;) Skaityti toliau…
Perl.lt idėjos
Nepraėjo nei trys dienos nuo to laiko kai parašiau jog gavom perl.lt domeino kontrolę, o jau vis dažniau sulaukiu klausimų kada ten atsiras svetainė. Tad manau reikia paaiškinti kaip aš tai įsivaizduoju. perl.lt yra hostinama pas mr2 KTU barako serveryje. Ten galų gale ir atsidurs visa svetainė. Developinimui galima pilnai naudoti mano serveriuką hacks.perl.lt, kuris tikrai nestebuklingas, bet testavimui jo turėtų pakakti. Juolab nebaisu jog jei kas ir sugrius, nes beveik daugiau niekam tas serveriukas ir Skaityti toliau…
Išleistas PHP4.3.3RC2
Pasiskaičiau šiandien naujieną PHP.lt apie PHP4.3.3RC2 išleidimą. Šiaip man gana keista jog tarp RC1 ir RC2 yra tiek daug pasikeitimų – o ypač kai pradedama naudoti kitas bibliotekų versijas. Kiek teko skaityti apie įvairių open source projektų release cycles, tai kai projektas įeina į „Release Candidate“ statusą joks kitoks naujas kodas nebepriimamas išskyrus bugfixus (o tai reiškia, kad jokios naujos bibliotekos nebededamos, nebevyksta jokie pakeitimai išskyrus tuos kai projektas neveikia taip kaip turėtų – Skaityti toliau…
Perl 5.8.1RC3, egzegezė ir t.t.
Prieš kelias minutes išleistas Perl 5.8.1 RC3. Tai atrodo paskutinis release cadidate prieš galutinį 5.8.1 variantą. Šiame RC3 dar pagerinta asociatyviųjų masyvų atsitiktinumas, bei ištaisyta dar kokia 20 klaidelių (na, kai kurios jų yra tik spellingo klaidos dokumentacijoje ;) RC3 galima parsisiųsti iš CPAN. Taipogi vakar buvo suforkinta 5.6.2 Perlo versija. Planuojama išleisti 5.6.2 už kokio mėnesio ar kito, nes jau yra susikaupę labai daug lopų 5.6.1 versijai, be to kai kurie dalykai iš 5. Skaityti toliau…
Naujienos iš mano gyvenimo
Na ką gi, vasara… Reiškia šiokias tokias atostogas, nežmoniškus karščius ir retesnį sėdėjimą prie kompiuterio ;) Nerašiau jau porą dienų, turbūt atostogų nuotaikų paveiktas. Per pastarąsias keletą dienų įvyko ir daug, ir nieko. Pirkau naują kompiuterį, kuriame dabar sėdi Debianas (hmmm, tik X-sai niekaip nepasileidžia – LCD monitorius jiems nepatinka, bet vakar susikompiliavau 4.3.0 versiją, ir atrodo veiks ;). Iš savo senuko Pentiumo 100 MHz išmečiau Windows95 ir taipogi sudėjau Debianą. Skaityti toliau…
Perlo dokumentacijos atnaujinimai
Vakar gavau patvirtinimą iš PAUSE, jog gavau CPAN ID KUDARASP. Nieko per daug nelaukęs šiandien pasirašiau modulį POD2::LT, kuris atitinka pereitą savaitę [email protected] susirašinėjimo sąraše pasiūlytą sistemą. Atrodo būsiu pirmasis, įkėlęs į CPAN POD2:: modulį. Pereitą savaitę tame pačiame susirašinėjimo sąraše buvo pasiūlytas ir lopas perldoc programai, kad ji galėtų priimti -L kalba opciją, ir rodytų dokumentaciją reikiama kalba. Italai modulyje POD2::IT parašė reikiamus lopus Perl 5.6.0 ir 5.6.1 versijoms. Ta proga aš parašiau lopus ActivePerl 5. Skaityti toliau…
Pagerintas register_globals?
Žaidžiuosi dabar per atostogas šiek tiek su Perl ir PHP ;) Ypač man Perle patinka „taint mode“, kuris tiesiog neleidžia naudoti kintamųjų, gautų iš išorinės aplinkos – ar tai būtų per shellą gauti kintamieji, ar GET/POST/COOKIE HTTP metodais gauti duomenys. PHP šiuo atžvilgiu tik dabar susirūpino šiais dalykais (register_globals gi būdavo On iki 4.2.0 versijos). O jeigu pasirašius savą register_globals atitikmenį? Štai kas man gavosi: <?php define("USE_GET", 1); define("USE_POST", 2); define("USE_COOKIE", 4); $USE_TYPE = array( 'integer' => '/(^\d+$)/', 'hexstring' => '/(^[0-9A-Fa-f]+$)/', 'raw' => '/(. Skaityti toliau…