Archive for the ‘Programavimas’ Category

setter & getters

Pastaruoju metu dažnai apsirašinėjant objektus teko rašyti daug setter’ių ir getter’ių. Man, kaip ir manau daugumai programuotoju, pabodo vis rašyti tą patį, tad nusprendžiau panaudoti magiškas PHP funkcijas Tiksliau užteko vienos __call(string $name, array $arguments). Kodas atrodo taip: /** * dynamic set & get methods * @param string $name * @param string $value * @author [...]

More »

REST autorizacija

Neseniai teko padirbėti su WebServisais, konkrečiau su REST. Naudojau Zend_Rest komponentą. Susidūriau su problema, kai reikėjo perduoti autorizacijos duomenis. Intuityviai bandžiau rašyti taip: … $client = new Zend_Rest_Client( ‘http://username:password@api.uri’); … Ir po netrumpo debug’inimosi supratau ką darau netaip. Pasirodo norint perduoti autorizacijos duomenis reikia naudoti Zend_Http_Client ir jį peduoti Rest klientui. Tad teisingai parašytas kodas [...]

More »

“A” letter fix

Kurie reguliariai skaitote mano blog’ą tūrėtumėte prisiminti, jog rekomendavau zendcasts.com puslapį, kaip mokomąją priemonę mokytis programuoti “Zend Framework”. Kurie mokėtės ir sekėti, tūrėjote susidurti su problema, kai reikėjo integruoti “Zend Framework” ir “Doctrine”. Problema iškildavo, kai apsirašydavote modelį, kuris prasideda raide “A” (iš tikrųjų pavadinimas galėjo būtų bet koks, iki “Base_” ). Klaidos kodas: “aurimas-computer:scripts [...]

More »

Insert subquery

Kelis kartus teko susidurti su problema, kai reikėdavo daryti mysql insert’ą panaudojant select’ą. Kitais žodžiais tariant, reikėjo insert’inti subquery. Ir visus tuos kartus ieškojau sprendimo internete, nes kažkaip neužsifiksuodavo sprendimas Tad, nusprendžiau pasirašyti reminder’į kur ieškoti ir tuo pačiu gal kam dar pravers Paprastas insert’as atrodytų taip INSERT INTO table (id) VALUES (1), (2) O [...]

More »

Zend_Pdf & Cirilica

Pastaruoju metu nemažai tenka dirbti su “Zend Framework” komponentais. Tad gal ir dažniau pasidalinsiu sunkumais ir sprendimais su kuriais susidūriau. Šiandien ant operacinio stalo Zend_Pdf komponentas. Problema. Reikia sugeneruoti pdf’ą failą naudojant pdf šabloną, bei jį užpildyti kirilicos simboliai. Problema ta, kad ‘by default’ Zend_Pdf nepalaiko kirilica simbolių. Pavyzdinis kodas: $pdf = new Zend_Pdf(); $pdf->pages[] [...]

More »

new name – new look

Pribrendo laikas atsinaujinti, tad tuo pačiu sugalvojau pasikeisti ir domeną. Nes http://sektorius.info nelabai ką pasakantis, tad nuo šio mano namų adresas – aur1mas.devnet.lt. Laikinai dar vyks redirect’as iš aur1mas.sektorius.info domeno. Taip pat, norėčiau pakalbėti apie mano naująjį dizainą. Atkreipsiu dėmėsį į dešniąją pusę (prie nuotraukos). Kas manęs nepažįsta, tai galima susipažinti (dabar žinosit kaip atrodau [...]

More »

ZF video tutorials

Pastaruoju metu tenka nemažai programuoti su “Zend Framework“. Programuojant kyla nemažai klausymu (logiška ), tad kolega pasiūlė visai neblogą resursą, kuriuo norėčiau pasidalinti su jumis. ZendCasts – video pamokos kaip sukurti web projektą nuo 0 su ZF. Enjoy!

More »

Kodo optimizavimas

Turėdamas laisvo laiko perverčiau Ilia Alshanetsky‘io skaidres apie kodo optimizavimą. Tad nusiteikite dar vienam guidline’ui. Tik šį kart apie kodo optimizavimą Po šio straipsnio primygtinai rekomenduoju peržiūrėti jo skaidres (nuoroda įrašo pabaigoje). Joje yra daugiau optimizavimo tips’ų bei pateikti išsamūs grafikai, kurie akivaizdžiai iliustruoja siūlomų sprendimų greitaveiką.

More »

Pagaliau…

Pagaliau man pavyko ir išsilaikiau “Zend PHP5 certificate” sertifikatą. Dabar esu profesionalus PHP programuotojas (28 Lietuvoje) Tiems, kurie irgi planuoji laikytis, pabandysiu parašyti šiokį tokį pradžiamokslį.

More »

Hands on ethical web application hacking

Pasitaikė man galimybė sudalyvauti “hermitage” rengiamuose mokymuose “Hands on ethical web application hacking”. Mokymai truko dvi dienas. Abi dienas dėstė tas pats dėstytojas Tõnu Samuel. Kursai pasirodė labai įdomūs, sužinojau nemažai naujų dalykų apie Web aplikacijų saugumą, kurias pabandysiu apžvelgti šiame įraše

More »