2003 metų svetainių dizaino klaidos
Jakob Nielsen, kaip ir kiekvienais metais, išleido 10 dažniausių interneto svetainių dizaino klaidų šiais metais. Įdomūs skaitiniai.
Savukynas: internetas yra virtuali išvietė
Vakar važiuojant troleibusu ir benaršant internetą per mobilųjį telefoną mano susidomėjimą sukėlė Virginijaus Savukyno straipsnis OMNI laike „Ar tikrai internetas yra virtuali išvietės siena?“. Autorius nagrinėja problemą, kodėl internete straipsnių komentarai būna nešvankūs, įžeidžiantys, be jokių argumentų ir t.t. Taip, problema internete egzistuoja jau kokį pusantro dešimtmečio, kai internetas nustojo buvęs tik akademikų ir kompiuteristų susiėjimo vieta ir į jį pradėjo plūsti tais laikais vadinti „AOL users“ – vienos pirmųjų interneto paslaugų tiekimo kompanijos Amerikoje klientai. Skaityti toliau…
Nemokami teksto redaktoriai Windows
Atradau nemokamų teksto redagavimo programų Windowsams sąrašą. Gana išsamus: http://www.devzoo.com/index.php?tooltype=WindowsEditor
Kas yra gera svetainė
Vienoje konferencijoje šiandien vyko labai įdomi diskusija apie tai, ką galima vadinti gera interneto svetaine. Diskusija pati buvo įdomi tuo kad joje dalyvavo žmonės iš gana skirtingų sferų, su skirtingomis interneto svetainių vizijomis bei idėjomis, o tai leido pažvelgti į problemą ne vien iš savo varpinės ;-) Prieš bandydant išdėstyti ką aš pats laikau gera interneto svetaine, matyt reiktų pirma pagalvoti, ką aš daugiausiai veikiu internete ir ko tikiuosi iš svetainių. Skaityti toliau…
Perlo gimtadienis
Pagal perldoc perlhist šiandien yra 16-asis perlo gimtadienis. Šia gimtadienio proga Richard Clamp nubraukė dulkes nuo senojo perlo ir išleido 1.0_16 versiją (su pataisymais, kad kompiliuotųsi ant gcc 3.3)
Perl Oksfordo žodyne
Dar viena naujiena iš Perl pasaulio svetainėje http://use.perl.org: žodis „Perl“ įtrauktas į Oksfordo anglų kalbos žodyną. Įraše sakoma, jog nereiktų rašyti PERL, kad Perl yra kalbos pavadinimas, o perl – interpretatoriaus, kad pirmą kartą žodis oficialiai panaudotas Larry Wall Usenet žinutėje 1987 metų gegužės 13 dieną.
Perthon
Va ką šiandien užtikau: Posted today on PerlMonks was an interesting tool. Eventually, I hope you Python monkeys will come to your senses and turn to Perl for sanity. To ease such transition, see the Perthon project: /http://perthon.sourceforge.net Now, your Python code can be reborn as the Perl it always should have been. Komentarų turbūt nereikia ;-) Šiaip įdomus projektukas (bet kaip ir dauguma kalbų vertėjų turbūt nelabai pritaikomas praktikoje)
EnC su nauju weblogu
Štai EnC perkrausčiau ant mano weblogo kodo. Tikėjausi, kad bus sudėtingiau, nes kai rašiau tai labai daug ką hardkodinau ir visai nemąsčiau kad galbūt tas kodas bus naudojamas dar kam nors kitam. Realiai EnC prisitaikė savo reikmėm per kokią valandą viską (na… taisė šablonus šiek tiek ir ieškojo hardkodintų dalykų, kuriuos reikia pakeisti). Kol kas dar pas jį ne viskas veikia (su CSS tikra makalynė ir man atrodo kad JavaScript jis kažkur nukišo taip kad jis neveikia). Skaityti toliau…
Pirma diena kaip šefas
Štai šiandien mano pavaldiniu tapo EnC. Kol kas dar nepradėjau jo versti programuoti Perlu, bet aišku tai mano planuose. Nors visgi pirmas skriptas kurį jis parašė (mano paprašytas ir man diktuojant) buvo perlinis. Daviau visus priėjimus prie mano mieliausio serverio su visais mod_perl ir mod_ruby, HTML::Mason ir PLP (na ir PHP…). Kaip draugui kompiuterastui negalinčiam be IRC pasakiau tą slaptąjį portą per kurį galima pasiekti delfi serverį (mirtingiesiems pas mus IRC uždraustas). Skaityti toliau…
Perlo objektai: antra dalis
Pagalvojimai apie ateitį: geresni konstruktoriai Nors šiuo metu dar gal ir nežinote kas yra paveldimumas, bet kažkada ateityje matyt teks su tuo susidurti. Tam, kad paveldimumas veiktų kaip turėtų, reikia naudoti bless() sudviem argumentais. Antruoju argumentu yra perduodama klasė, į kurią bus „palaiminama“. Tuo pačiu padarysime konstruktorių lankstesnį, kad būtų jį galima iškviesti tiek kaip klasės, tiek kaip ir objekto metodą. T.y. kad būtų galima rašyti: $as = Asmuo->naujas(); $ji = $as->naujas(); Viskas ką mums reikia padaryti, tai patikrinti ar į konstruktorių buvo perduota nuoroda (reference) ar ne. Skaityti toliau…