Jau turėjote progą susipažinti su prototype.js biblioteka, šiandien norėčiau jums pristatyti . Pirmą kartą pažvelgęs į pavyzdį, pagalvojau, kad jinai daro viską išskyrus tai, ką reikia. Ne, neskubėkit daryti išvadų, aš nesakau, kad yra blogai ir nevertas jūsų dėmesio. Pabandykim pasiaiškinti. Iki šiol mano supratimu buvo tik duomenų mainai tarp kliento ir serverio, kaip tik būtent tai labai gerai atlieka ir atrodo nieko čia nesugalvosi. Bet žmonės sugalvoja… Kaip jau minėjau su galima padaryti viską: pridėti elementui stilių, pašalinti stilių, pridėti papildomų laukų arba juos panaikinti ir visus šiuos dalykus galima atlikti pasitelkiant įvairias animacijas. Tačiau ar tikrai viso to reikia?
Skaityti toliau »

Norėčiau pakalbėti apie piliečio Javos Skripto sūnų - Džeisoną. O jeigu šiek tiek rimčiau, tai norėčiau pakalbėti apie - Object Notation. Kas tai yra? Su kuo jis valgomas? Tai gerai ar blogai? Ar jis mums reikalingas? Ar tikrai jis mums reikalingas?
Skaityti toliau »

Tai jau ketvirtas serialo įrašas, galbūt kada nors šita seka pavirs melodrama, o kol kas prisiminkim, apie ką jau buvo rašyta. Pirmoje dalyje supažindinama kas yra ir pateikiamas paprastas pavyzdukas GET metodu. Antroje dalyje - POST būdu. Trečioje dalyje prieš atvaizduodami duomenis mes juos dar šiek tiek pakeičiam. Visos tos pamokos labai geros, dabar jūs tikrai mokate pagrindus, bet realiame pasaulyje niekas taip jau neberašo. Dabar yra prikurta daug įvairių bibliotekų, kurios ne tik sprendžia naršyklių suderinamumo problemas, bet taip pat savyje turi daug įvairių efektų. Šį kartą norėčiau supažindinti jus su
Skaityti toliau »

Jau seniai kalbėjom apie , galbūt kai kurie iš jūsų net neskaitė pirmosios ir antrosios dalies. Pirmoje dalyje sužinojome, kaip iš viso susikurti savo skriptą, antroji buvo praktiškesnė: pabandėm padaryti mini registracijos formą ir priešingai nei pirmoje dalyje vietoj GET metodo duomenų perdavimui naudojom POST. Tačiau, tiek pirmoje, tiek antroje viskas pasibaigdavo duomenų atvaizdavimu. Šį kartą pabandysime padirbėti su duomenimis, aišku tai bus labiau pseudo skriptas nei realus pavyzdys, bet tikiuosi pravers.
Skaityti toliau »

Įžanga

Darbo įrankiai ir aplinka

Kadangi vienastoks visa tai pavadino ‘girtu projektu’, tai prisilaikydamas šios linijos, atsikemšu butelį alaus ir pradedu darbą:)
Be aš dar pasinaudosiu:

Jei kas pradedate programuoti su ir dar neišbandėte RadRails, tikrai siūlau tai padaryti. Labai patogus, gerai atrodantis IDE. Jis taip pat jums labai aiškiai sužymės sintaksę, pasakys kur klaida, sudės funkcijų užbaigimo žymas ir pan. Vienas nedidelis trūkumas, tai kad RadRails suprogramuotas su ir sunaudoja nemažai kompiuterio resursų. Jam nieko nereiškia savo reikmėms pasiimti 500 MB RAM ar daugiau.

Visi šie įrankiai yra nemokami, išskyrus Navicat. Beje, RadRails taip pat turi integruotą SQL klientą, kuriuo, mano nuomone, nėra labai patogu naudotis. Tačiau turime phpMyAdmin ir pan.

Mano OS - Windows XP. Nors visa tai galite naudoti tiek Linux OS, tiek ir MacOS. Tik girdėjau, kad obuoliai programuodami su naudoja Lokomotyvą ir labai gerą tekstinį redaktorių TextMate (gaila, kad nėra išleistos jo versijos Windows ar Linux OS, nes iš momentinių ekrano kopijų (angl. screenshot) ir aprašymų jis labai patraukliai atrodo).
Skaityti toliau »

Vienas dalykas, kuris man nepatinka , kad beveik kiekvieną dalyką galima realizuoti mažiausiai dviem skirtingais būdais. Todėl nuolat kyla klausimas, o kuris geresnis? Kuris būdas teisingas? Nusprendžiau išbandyti keletą funkcijų ir pateikti jums rezultatus. Jokių apibendrinimų aš nedarysiu, tikiuosi tai padarysite jūs straipsnio komentaruose.
Skaityti toliau »

Iš tiesų pirmąjį scenarijų parašiau ne aš, o IdeaG, tačiau aš nusprendžiau tęsti jo pradėtą darbą. Taigi ką naujo sužinosite šiandien? Šį kartą norėčiau pristatyti POST metodą ir darbą su formomis.
Skaityti toliau »

Sveiki,
su lietinguoju prailgintu savaitgaliu! Šią savaitę buvo publikuotas NePo straipsnis apie tinklalapių autorizavimą 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 greitai artėjančia vasara, su prasidedančiomis sesijomis, egzaminais ir t.t. ir pan. :)
Šią savaitę ačiū Vaidui Žilioniui už straipsnį PHP saugumas: Saugus programinis kodas. 1 dalis..
Galime pasidžiaugti jog šio savaitgalio yra visi lietuviški! :)
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). I dalis.
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). II dalis.
Ajax klaida

Gero savaitgalio!

Iš karto nuvilsiu tuos, kurie čia laukia neišsemiamų “copy & paste” kodo aruodų, paruoštų vartojimui. Priešingai - aš pateiksiu savo mintis mainais į jūsų kodo gabaliukus. Nesvarbu ar jūs juos parodysit man ir visai pixel’io bendruomenei, ar laikysite paslėpę savo kietuose diskuose ir slaptuose serveriuose, man daug svarbiau, kad jūs mokėtumėte įgyvendinti idėjas - tai yra pagrindinė programuotojo užduotis, ir pagrindinis pradedančiojo tikslas. Įgyvendinti idėjas. Taigi daug netuščiažodžiausiu, einam prie tikros įžangos ir idėjų.
Skaityti toliau »