Perlific
Užmačiau pas godzhirra idėją apie linkų gaudymą IRC kanaluose, tad ėmiau ir sukodinau Perlinį sprendimą. Tas ant greitųjų sumestas botukas vadinasi Perlific, ir dabar gaudo adresus #perl ir #php kanaluose bei kiša juos į MySQL duombazę. Štai šio boto kodas: #!/usr/bin/perl -w $|++; use strict; use Data::Dumper; use Net::IRC; use DBI; my $config = { 'db' => { 'duombaze' => 'duombaze', 'user' => 'root', 'password' => ''}, 'irc'=> { 'nick' => 'perlific', 'server' => 'irc. Skaityti toliau…
Spamas
Spameriai visai suįžūlėjo. Gavau šiandien spamą subjectu „Bigger penis with new perl patch“ – praėjo pro visus Mozillos Bayeso filtrus net nemirktelėjęs. Tai turbūt pirmas kartas kai taip akivaizdžiai susidūriau su spamerių naudojamais Bayeso filtrų teršimais. Tiesa, kartais ir seniau praslysdavo pro šiuos filtrus nepageidaujami laiškai su įveltais visai atsitiktiniais žodžiais, bet pirmą kartą šie žodžiai buvo tokie visai neatsitiktiniai. Įtariu, kad mano adresą spameriai gavo iš perl5-porters konferencijos, tad Skaityti toliau…
Nugirsti pokalbiai
Teko man Kaune važiuoti troleibusu ir nugirsti gana įdomų pokalbį tarp keleto maždaug kokių trylikos metų berniukų. Kaip supratau jie iš Kauno J.Jablonskio gimnazijos (tos pačios kurią ir aš baigiau). Jų pokalbis prasidėjo apie tai, jog NKTV rodė kažkokį reportažą apie kažinkokį hakerį, kuris lyg buvo įsilaužęs į Telekomo serverius ar dar kažkur (pats aš tos laidos nemačiau.. tiesą sakant gyvenime esu tik kokią vieną NKTV ir matęs). Esmė ne tame. Skaityti toliau…
Kodėl turėtumėt išjungti PHP session.enable_trans_sid
Mano bėdos su PHP nesibaigė. Tiesa, tą pačią pirmąją tai išsprendžiau – reikėjo php.ini nustatyti arg_separator.output = "&" (Vis dar nesuprantu kodėl tai nėra nustatyta pagal nutylėjimą :-/ ). Viskas lyg ir puiku, bet štai naujas dalykas. Jeigu puslapyje yra kokia nors forma, tai PHP automatiškai prideda hidden sesijos kintamąjį, bet jį įkiša tiesiog tiesiai po <form>, kas nepatinka validatoriui. (nes reikia kokios nors <p> žymės ar ko nors panašaus Skaityti toliau…
Vėl pykstu ant PHP
Jau antrą kartą šią savaitę esu supykęs ant PHP, nors šį kartą gal ne tiek supykęs bet dar kartu ir pasimetęs. Būtent man sugadino nuotaiką šis PHP vabaliukas. Atrodo jis turėtų lyg būti pataisytas, tik kažkokiu mistiniu būdu man sesijų kintamuosius prie URL prideda su &, o ne & (nors vartoju PHP versiją 4.3.3 – vabaliukas pastebėtas ir ištaisytas 4.0.4 versijoje). Ko pasekoje aišku puslapis nesivaliduoja kaip XHTML. Heh.
Programavimo kalbų saugumas
Perlmonksuose kilo diskusija apie tai kokia kalba yra saugesnė – PHP ar Perl. Atsakymas bent jau mano nuomone yra vienareikšmis (ne, atsakymas nėra Perlas) – saugumas priklauso ne nuo kalbos, o nuo programuotojo. Galima rašyti nesaugias (lygiai taip kaip ir saugias) web aplikacijas tiek su PHP, tiek su Perlu, tiek su C, tiek su Pitonu ar Java. Aišku kaip sako amerikonai „the devil is in the details“ – kai kurios kalbos saugumo prasme leidžia Skaityti toliau…
Ilga pertrauka
Ilgokai čia nerašiau. Kaip pasakė kažkoks Amerikos weblogininkas, internetiniai dienoraščiai dažnai būna pilni atsiprašymų, jog dėl susikaupusių darbų ar dar ko nors nėra laiko juos pildyti. Tad štai man dabar yra panašiai ;-). Pačiame Lietuvos internetinių dienoraščių pasaulyje pradeda jaustis štilis (mada pradeda praeiti?) – štai Džibas neatnaujina savo dienoraščio jau 20 dienų, aubergine miręs visą mėnesį (nors gyvybingumu ir taip nepasižymėjo), blondattack ryškiai sužibo ir greitai perdegė, why2liz primigęs rudens miegu, Skaityti toliau…
Automatiniai CSS generatoriai
Pastaruoju metu labai populiarėja visokie internete pasiekiami automatiniai CSS dizainų generatoriai, kurie leidžia vienu formos užpildymu susikurti standartus atitinkančią svetainę be lentelių. Štai du, kuriuos neseniai atradau: Layout-o-Matic ir Firdamatic. Tikėkimės kažkada ir Frontpage generuos standartus atitinkančius dizainus be lentelių (na, pasvajokim…) Prie to pačio dar šiandien išsibandžiau Style Master programėlę (reiktų kada nors su tais CSS pagaliau susitvarkyt). Atrodo ganėtinai patogus dalykas. Tik aišku mokamas.
Benchmarkai
LG sumąstė labai sick idėją – paaukoti kodo komentarus vardan kodo greičio. Na, nieko čia nuostabaus, kad kodas be komentarų veikia greičiau – juk greičiau jis nuskaitomas iš disko (Nes mažiau skaityt. Logiška.) Šiaip pati kodo greitinimo idėja išimant komentarus yra E V I L – dar išimkit visus tarpus, ir tada bandykit redaguot tą kodą ;-) Pasibenchmarkinau ir aš. Pagrindinis testavimo skriptas yra paleidžamas iš konsolės. Štai jis (nenaudoju Benchmark modulio, nes jis skaičiuoja tik realų Skaityti toliau…
Pirmasis perl-dev kodas
Štai šiandien į CVS įdėjau pirmą perl-dev kodą. Nieko per daug nėra įmantraus, beveik tik Sveikas pasauli. Bet kaip sakant pradžia. Bandžiau šiek tiek ir padokumantuot tai ką padariau, tad čia galite rasti kodo žemėlapį