Posts Tagged ‘PHP’

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 »

I. Jansch “Guide to enterprise PHP development”

Jau nuo knygos išleidimo, tikslus jos pavadinimas I. Jansch “Guido to enterpise PHP development”, norėjau ją nuspirkti ir perskaityti. Tuo metu galvojau, kad gal ji man bus kiek per sudėtinga, tačiau dabar galiu drąsiai pareikšti, kad tada ji būtų buvusi man įdomesnė Apie tai ką perskaičiau norėčiau pasidalinti su jums, tam, kad patys galėtumėte susidaryti [...]

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 »

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 »

AJAX and PHP. Building responsive web applications

Pirmoji, tikiuosi viena iš daugelio, mano recenzija. Visai neseniai teko perskaityti 4 autorių (C. Darie, B. Brinzarea, F. Chereches-Tosa ir M. Bucica) knygą “Ajax and PHP. Building responsive web applications”. Galvojau šios knygos pagrindu parašyti straipsnių ciklą apie AJAX panaudojimą. Bet perskaičius knygą teko nusivilti.

More »

Skaitiniai (III)

Ši savaitė buvo pakankamai įtempta, todėl nelabai turėjau laiko skaitiniams ir apskritai laisvo laiko sau nedaug turėjau. Tad ir skaitiniai bus kuklesni :/

More »