Dabar labai populiaru internete talpinti video informaciją. Dažniausiai tai daroma pasitelkus Adobe Flash Video (FLV) 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ą į FLV formatą, patalpinti jį savo tinklalapyje bei leisti parsisiųsti ar parodyti per bet kokį FLV leistuvą (pvz.: FlowPlayer). Bet ar galėsime mes pasinaudoti visomis galimybėmis, kurias suteikia šiuolaikiniai FLV leistuvai?
Skaityti toliau »
Ne kartą kuriant tam tikras Java programas, man prireikė įvykiais (angl. events) 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 skaitiniai:
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). III dalis. (Ruby On Rails)
AJAX/PHP - the beginners guide to loading external content (Ajax)
Objects, Applications & Applets (Java)
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ą skaitiniai bus visi lietuviški ir viena tema - Java.
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 Java 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 float tipo skaičiais: (float) 1 / (float) 3, rezultatas 0.33333334. Double tipo skaičiams gautume: (double) 1 / (double) 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 »