Dar vieno analitiko svetainė

Petras Kudaras

Dainų šventė

Kaip jau turbūt pastebėjot, paskutiniu metu čia ne dažnai atnaujinu svetainę. Priežastis paprasta – dainų šventė. Dirbu gi kompanijoj, kuri yra organizatorius, tad šią savaitę tikrai pakanka darbo ;)

Įvadas į Perl: pirma dalis: sintaksė ir kintamieji

Kažkada praeitą savaitę buvau pradėjęs versti perlintro dokumentaciją, bet kol kas to nesu baigęs daryti. Na, gal kam bus naudinga ir tai ką jau esu padaręs, tad štai pirmoji įvado į perl dalis ;) Kas yra Perl? Perl yra bendros paskirties programavimo kalba, kuri pradžioje buvo skirta teksto manipuliavimui, o dabar yra naudojama daugeliui užduočių: sistemų administravimui, interneto svetainių, tinklo, grafinių sąsajų programavimui ir kitoms užduotims. Ši kalba yra labiau praktiška (lengva naudoti, efektyvi, pilna) negu graži (maža, elegantiška, minimalistinė). Skaityti toliau…

Frontpage vartotojai

Man nedažnai tenka bendraut su klientais, kuriems reikai atlikti kokius nors internetinių svetainių programavimo darbus, tad šiandien susitikimas su vienu tokiu man pasirodė labai keistas. Užsakovas, firmos vadovas buvo labai malonus, viskas ten su juo sutarta, viskas tvarkoj. Perdavė jis tą visą reikalą tvarkyt vienam tokiam darbuotojui, kuris matyt kompanijoj daugiausiai nusimano apie kompiuterastinius internetinius dalykus (beje, kompanija yra labai maža, gal tik kokie 5 darbuotojai). Visa problema tame, kad jis mano jog nusimano labai gerai, nes minimaliai moka naudotis Frontpage (na, „minimaliai“ tai reiškia „moka įterpti nuorodą grafiniame režime“). Skaityti toliau…

Perl bendruomenė

Vakar po truputį pradėjau grįžinėti į IRC, bet tai kažkaip tai džiaugsmo neteikia. Atrodo kad #perl kanale vyrauja ganėtinai slogi pesimizmo pilna nuotaika. mr2 visai nusivylęs bet kokiomis pastangomis ir idėjomis pasiekti kažką vardan perlo Lietuvoje, nebemato visiškai jokios perspektyvos, nes jo nuomone tiesiog neliko normalių perl programuotojų. Prisiminėm tuos laikus, kai #perl kanale sėdėdavom trise ir tai buvo labai geri laikai. Matyt senstam mes, nostalgija mus apėmusi. Na, dabar kanale yra virš 20 žmonių, bet dauguma jų tik dėl „masės“, nemokantys ir kas turbūt dar baisiau, visai nesidomintys Perlu. Skaityti toliau…

Perlo „range“ operatorius

EnC manęs PHP forume paprašė paaiškint, kaip veikia Perlo „range“ operatorius. Nesinori PHP forumą teršti perliniais dalykais, tad bandysiu tai paaiškinti čia. Beje, visa tai ką čia rašau galima rasti Perlo dokumentacijoje (konsolėje tereikia surinkt perldoc perlop). Perlo „range“ operatorius žymimas dviem taškais, ir reiškia faktiškai du dalykus. Pirmoji reikšmė yra labai paprasta – parašius 1..10 gausime reikšmių nuo 1 iki 10 sąrašą (list). Būtent ši operatoriaus reikšmė naudojama masyvų kontekste (list context – kai reikia jog išraiška grąžintų masyvą, o ne skaliarą). Skaityti toliau…

Perl vs PHP mūšis

Na, šiandien užtikau tikrai lyg man paruoštą klausimą php.lt forume. Klausiama, kas geriau mokytis, PHP ar Perl. Aišku nesusilaikiau ir parašiau savo nuomonę. Tad jei norit pasiskaityt Perlinės propagandos iš mano lūpų, tai kreipkit savo naršykles ten ;) Bėgu slėptis nuo PHP fanatikų atakų ;)

„Sveikas, pasauli!“ konkurso rezultatai

Dėkui Sauliui, kuris priminė, kad reikia publikuoti „sveikas pasauli!“ konkurso rezultatus, nes tai jau turėjau padaryti prieš porą mėnesių ;) Iš viso dalyvavo 5 dalyviai, iš kurių viena mergina (kas yra labai malonu). Kadangi konkurso dalyvių ne tiek ir daug, tai sumaniau, kad visiems jiems pastatysiu po bokalą alaus. Kadangi sau statyt alaus kažkaip neišeina, tai šį papildomą atliekamą bokalą skiriu vienintelei dalyvavusiai merginai (manau jūs pilnai sutiksite, kad jos darbas to vertas). Skaityti toliau…

Įpraiškų programėlė

Aptikau ganėtinai įdomią programėlę, kuri vizualiai leidžia sudarinėti įpraiškas. Yra WIndows ir Linux versijos. Turėtų labai padėti rašyti įpraiškas žmonėms kurie nelabai jas dar moka ir supranta, o kartu ir palengvint tų baisių triaukščių įpraiškų rašymą jau pažengusiems. Ši programėlė palaiko „Perl compatible“ įpraiškų sintaksę, tad naudinga ir Perl, ir PHP, ir dar visokiem kitokiem programuotojams.

Svetainės portabilumas

Teko truputį pasukt galvą mąstant kaip reikės padaryt install skriptą šiai svetainei, jei kas norėtų tokį dalyką pasikurti pas save. Atrodo, kad įdiegimo programėlė gali būti sudėtingesnė už pačią svetainę ;) Kol kas šios svetainės įdiegimui reikia root teisių, nes visas dienoraščio pildymas veikia per elektroninį paštą (tad reikia priėjimo prie /etc/aliases). Na, tai nedidelė problema – galima pildymą daryti per HTML formas, apsaugotas slaptažodžiu. Kitas svarbus dalykas yra Perlo moduliai. Skaityti toliau…

Komentarų kodo pokyčiai

Visgi pakeičiau šiek tiek kodą, visiškai jo neperrašydamas. Komentarai nebeturėtų dubliuotis (tikiuosi). Sesijos pilnai dar neveikia (faktiškai iš vienos subrutinos reikia grąžinti ne masyvą, o nuorodą į masyvą, bet tam reiktų keist nemažai kodo ;) Pats didžiausias pokytis turbūt yra šioks toks BBCode įvedimas į komentarus. Sakau „šioks toks“, nes nežinau ar jis stabiliai veikia. Turėtų URL’us automatiškai parodyt su linkais (nieko nereik daryt, viskas turėtų automagiškai, jei URL prasideda http://). Skaityti toliau…