Dabar labai populiaru internete talpinti video informaciją. Dažniausiai tai daroma pasitelkus Adobe Video () formatą. Beveik bet kas šiuo metu gali pasinaudoti YouTube.com ar VideoGaga.lt ar bet kokiu panašiu tinklalapiu. Pažengęs vartotojas gali ir pats paversti bet kokį video failą į formatą, patalpinti jį savo tinklalapyje bei leisti parsisiųsti ar parodyti per bet kokį leistuvą (pvz.: FlowPlayer). Bet ar galėsime mes pasinaudoti visomis galimybėmis, kurias suteikia šiuolaikiniai leistuvai?
Skaityti toliau »

Ne kartą kuriant tam tikras programas, man prireikė įvykiais (angl. ) paremto mechanizmo. Išbandžiau keletą būdų. Pavyzdžiui, įvykių ir klausytojų (angl. listeners) susiejimas tam tikru parametru, t.y. klausytojas gauna tik tuos įvykius, kurių ID sutampa su klausytojo ID. Tačiau čia mane pasitiko sąsajų (angl. em>interfaces) nelankstumo problema: negalėjau kurti klausytojų, kurių kiekvienas paveldi bazinę EventListener sąsają, su skirtingomis ID reikšmėmis. Taip atsitiko dėl to, kad ID reikšmę turėjau pasiimti per bazinį tipą, o sąsajų kintamieji privalo būti final. Taigi galėjo būti tik vienas klausytojo tipas, o to, žinoma, retai pakanka.
Skaityti toliau »

Sveiki,
su lietinguoju prailgintu savaitgaliu! Šią savaitę buvo publikuotas NePo straipsnis apie tinklalapių autorizavimą PHP pagalba - “Paprastas prisijungimas“.
Šios savaitės :
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). III dalis. ()
AJAX/PHP - the beginners guide to loading external content ()
Objects, Applications & Applets ()

Gero savaitgalio!

Sveiki,
su 30-aisiais skaitiniais! Kaip greitai laikas bėga, atrodo vos vos pradėjom rašyti skaitinius, o jau daugiau negu 30 savaičių praėjo.
Šią savaitę sulaukėme straipsnio “SQL pagrindai“.
Šį kartą bus visi lietuviški ir viena tema - .
http://www.mif.vu.lt/~bastys/java/paskaitos/
http://www.lksoft.lt/javosivadas/Programavimas%20Java/
http://www.is.lt/~tomega/projektai/java_pavyzdziai.htm
Šilto ir lietingo savaitgalio!

Programuojant kalba galima susidurti su tokia situacija, kai atliekant dalybos operaciją gaunate tam tikrą rezultatą, kurio formatą norima pakeisti į trumpesnį, nes gautasis rezultatas per ilgas. Tarkime atliekamas dalybos veiksmas su dviem tipo skaičiais: () 1 / () 3, rezultatas 0.33333334. tipo skaičiams gautume: () 1 / () 3, rezultatas dar ilgesnis 0.3333333333333333.
Taigi, dažnai toks rezultatas netenkina, nes yra per ilgas. Tarkime, kad reikia pateikti rezultatą dviejų skaičių po kablelio tikslumu.
Skaityti toliau »