OAuth / "Twitter" Auth adapteris Zend Framework

Iki Steven Lloyd Watkin , šeštadienis balandis 23, 2011 15:57

Darbas tęsiasi (lėtai) apie mano naują Twitter pagrįstą paraišką. Per ateinančius porą švenčių dienomis tikiuosi gauti progos dar kartą projektą (-nepaisant nuostabus oras šiuo metu). Anyway, mano kitą užduotį buvo sukurti autentiškumo adapteris Zend Framework . Turėjau darbo prisijunkite įgyvendinimą, bet atsižvelgdamas į Auth adapteris Zend Framework, lašas atrodė patrauklus pasiūlymas, todėl aš sukūriau tai ....

(I'm not going to pereiti per OAuth ar registruojant savo paraišką su Świergotać, ten šimtai vadovų ir jos gana paprastas procesas nerūpestingai.)
Tęsti svarstymą "OAuth" / "Twitter" Auth adapteris Zend Framework "»

Apache Proxy su asimiliuotąjį autentifikavimą

Iki Steven Lloyd Watkin , sekmadienis 27 kovas 2011 12:57

Šis pranešimas bus greitai parodyti jums, kaip sukurti tarpinį serverį su pagrindinio autentiškumo tikrinimas naudojant Apache .

Mano atveju aš norėjau turėti perdavimo bit torrent klientas prieinamas per internetą, kad galėčiau patikrinti valstybės ir adminster Torrent parsisiųsti (pvz naujausias Fedora spaudai), kaip reikalaujama. Perdavimas pats paleidžia savo interneto klientas pagal nutylėjimą uosto 9091. Užuot gaišti atverti daugiau uostų mano užkardą ir pridedant nessecary ekspedijavimas taisykles aš nusprendžiau aš tiesiog proxy skambučius, naudojant perdavimo per apache naudojant mod_proxy .

Tęsti svarstymą "Apache" proxy su asimiliuotąjį autentifikavimą "»

"Prisijungti su Twitter", naudojant Zend Framework

Iki Steven Lloyd Watkin , ketvirtadienis 17 kovas 2011 01:07

Nepaisant visų Świergotać neapykantą metu, aš, nustatytus siekiant sukurti naują Twitter pagrįstą paraišką. Yra kažkas, kuris valdo keletą sąskaitų (tiek asmeniniu, tiek mano labdaros darbą) I've been kuriems priemonė kažkada, kad aš tiesiog gauti maždaug rašyti (daugiau, kad artimiausioje ateityje ...).

Aš perskaičiau ant Zend_Oauth_Consumer ir kaip jis gali būti naudojamas norint gauti leidimą bendrauti su Twitter naudojant OAuth . Visi gerai ir gerai, turiu prieigos raktas ir galiu smagiai po išvykęs į vartotojo vardu. Yra daug išteklių ten, kad tai padaryti, kad aš ne pagimdė žmonių.

Kitas žingsnis buvo, kad žmonės galėtų grįžti į svetainę, prisijunkite ir keisti savo sąskaitą. Tai kur aš pasiekė šiek tiek problemų. Naudojant kodo pavyzdžius svetainėse reiškė, kad aš turiu Świergotać klausinėja mane, už prieigos leidimas, vėl už kiekvieną vardą, o ne gera. Skenavimo pragrindų Aš negalėjau nieko matyti, kuris leistų man tiesiog paprašyti autentiškumo. Tai nereiškia, jos ten nėra, tačiau neatrodė, kad būti autentiškumo tikrinimo mechanizmą, kad būtų galima taikyti nežinant prieigos raktas jau.

Alternatyvūs sprendimai buvo įgyvendinti svetainę pagrįstas prisijungti arba kažkaip parduotuvė vartotojo prieigos raktas į kliento (užšifruotas, žinoma). Nei vienas iš šių atrodė geras / tinkamas sprendimas.

Tęsti svarstymą "" Registruotis su Twitter ", naudojant Zend Framework" »

Zend Framework: render Jeigu egzistuoja

Iki Steven Lloyd Watkin , sekmadienis 12 gruodis 2010 16:19

Santrauka

Tai greitas įrašą aptarti gana paprasta peržiūrėti pagalbininkas aš sukūriau už taukų lydymo Zend Framework stilius peržiūrėti failą tik tada, jei ji egzistuoja. Paprastai klausia kodas suteikti failas, kuris neegzistuoja mesti išimtis. Todėl aš sukūriau už Zend_View įvynioklis:: render () metodą, kuris nustatomas, ar failas egzistuoja ir jei taip padaro, nes kitaip tiesiog grąžina tuščią eilutę.
Tęsti svarstymą "Zend Framework: render Jei egzistuoja" »

Zend Certified Engineer (ZCE) 5.3

Iki Steven Lloyd Watkin , ketvirtadienis 30 rugsėjis 2010 21:00

Su oficialaus išleidimo iš Zend Certified Engineer (ZCE) programą 5,3 I thought I'd suteikti mano greitas įspūdis apie ką aš galvojau egzaminą.

Truputis istorijos apie save: Aš pirmą kartą buvo įvesta į PHP maždaug prieš 7 metus ir dirbo profesionaliai PHP nuo 2006 metų. Aš šiuo metu dirba įdomų pradėti vadinamas Brightpearl įsikūrusi Bristol, Jungtinė Karalystė , gaminanti integruotą CRM, apskaitos ir elektroninės prekybos programine įranga. Aš ne anksčiau gautų bet kokios ankstesnio ZCE kvalifikaciją. Aš šiuo metu plėtojama 5.2.X serijos, ir ne iš tikrųjų naudoti jokių konkrečių 5,3 ypatumai (laukiu pagrindų Zend 2 ir doktrinų 2), mano vystymo projektus.
Tęsti svarstymą "Zend Certified Engineer (ZCE) 5.3" »

Zend Framework, Kūno atsekamųjų Peržiūrėti padėjėjas

Iki Steven Lloyd Watkin , šeštadienis 21 rugpjūtis 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Nuotrauka iš http://www.flickr.com/photos/daniello/

Santrauka

Čia aš aptarti mano pagalbininkas kuriant pakeisti HTML žymes, o tiksliau, kūno žymės. Sukurta siekiant pagalbininkas leidžia funkcijos panašios į galvą * / inlineScript peržiūrėti pagalbininkai jau standartas Zend Framework peržiūrėti pagalbininkai, bet leidžia programų pakeitimo tegus atributus. Tikrai patikrinti demo puslapyje ir apie GitHub kodą.

Motyvacija

Standartas Zend Framework peržiūrėti pagalbininkai yra puikus įrankių rinkinys, skirtas patobulinti kasdieniškas vaizdas užduotis bei sudarant sąlygas keisti / papildymo scenarijus ir antraštė blokus (paprastai vyko išplanavimas) nuo per mano netaikant negraži hacks (ty galva * / inlineScript peržiūrėti pagalbininkai).

Po proga aš rasiu reikia padaryti pakeitimus <body>, pavyzdžiui, pridedant įkėlimo , klasę, ar stiliaus atributas ir tt Aš taip pat reikalaujama, kad būtų galima atlikti šį per kitas vaizdas pagalbininkai. Pasinaudokite šia taip nenatūralu pavyzdys ...

Apie svetainės X, tam tikruose puslapiuose gali būti standartinės Dojo formas. Šie Dojo formas vyksta per mano padėjėjus patogumui. Apskritai, buvo nuspręsta neįtraukti į Dojo CSS klases kūno žymeklį ir tik jas įtraukti, kai būtina. Yra gal keli peržiūrėti pagalbininkai puslapyje, kad reikia pridėti savo atributus kūno žymę. (Aš sakė, kad tai buvo nenatūralu)

Kodas yra prieinamas, mano Gita saugyklos @ GitHub ir bandomąjį puslapį .
Tęsti svarstymą "Zend Framework, Kūno atsekamųjų Peržiūrėti Helper" »

"Quick Start" Symfony DI (Priklausomybių Įpurškimo) Tutorial

Iki Steven Lloyd Watkin , šeštadienis 14 rugpjūtis 2010 14:21

Kas yra priklausomybė Įpurškimo (DI)?

Priklausomybė nuo injekcijos techniką, kuri leidžia laisvai sujungti objektus programinės įrangos. Paprastai jei objektas reikalauja prieigos prie kitos funkcijos būtų instantiated viduje todėl sandariai sujungtas sistemas. Įgyvendinant priklausomybė injekcijos mes švirkšti reikia objektai paruoštus naudoti gaminius (kartais taip pat vadinamas inversija kontrolė - TOK). Paimkite šį pavyzdį:

  <? Php
 klasė DecisionMaker {
     viešoji funkcija makeDecision (masyvas $ parametrai) {
         / / Reikia bazės adapteris
         $ Dp = nauji DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ duomenys);
         / * ...  Kai daugiau sprendimo logika ...  * /
         grįžti ($ parameterScore> 50);
     }
 } 

Šis kodas gabalas yra su sandariai sujungtas su DecisionParameters objektas. Perrašymas pirmiau silpnai susijusios mados mes turime kažką panašaus ....

 <? Php klasės DecisionMaker {privatus $ _dp; viešąsias funkcijas __construct ($ dp) {$ this-> _dp = $ dp;} public function makeDecision (masyvas $ parametrai) {$ parameterScore = $ this-> _dp-> getScore ($ parametrus); / * ...  Kai daugiau sprendimo logika ...  * / Return ($ parameterScore> 50);}} 

Nors vis dėl silpnai susijusios kodas mes pridėti sudėtingumas toks, kad kiekvieną kartą objektas yra instantiated mes taip pat turime egzempliorių savo priklausomybes ir perduoti šias pernelyg naudą. Pavyzdžiui, tai:

  $ Pasirinkimas = nauji DecisionMaker ();
 echo $ pasirinkimo> makeDecision (array ('pastangos' => 'mažas', 'grįžti' => 'aukštas')); 

dabar tampa:

  $ Dp = nauji DecisionParameters ();
 $ Pasirinkimas = nauji DecisionMaker ($ dp);
 echo $ pasirinkimo> makeDecision (array ('pastangos' => 'mažas', 'grįžti' => 'aukštas')); 

Tokia situacija tampa skausminga kaip priklausomybių klasės numeris yra padidinama, ir ką daryti, jei priklausomybių patys priklausomybių? Tai galima gana greitai tapo objektas administravimo košmaras! Įveskite priklausomybės injekcijos konteinerius (ar sistemas) ...
Tęsti svarstymą "Quick Start" Symfony DI (Priklausomybių Įpurškimo) Tutorial "»

Nuoga Zend_Layout ir Zend_View

Iki Steven Lloyd Watkin , antradienis rugpjūtis 10, 2010 23:47

Šiame straipsnyje aš pažvelgti naudojant Zend_Layout ir Zend_View kartu su paprasta visą kontrolierius parodyti, kaip būtų galima pradėti atskirti verslo logiką ir pristatymas per jūsų paraišką. Visi kodas yra prieinama GitHub:
Nuoga Zend_Layout ir Zend_View dėl GitHub .

Tęsti svarstymą "Nuoga Zend_Layout ir Zend_View '»

Zend Framework, kiekvieną modulį Maketas Parametrai - Follow Up

Iki Steven Lloyd Watkin , antradienis vasaris 16, 2010 20:48

Kalbant apie tolesnę veiklą į mano ankstesnį postą apie kiekvieną modulį pagrįstą išdėstymą parametraiZend Framework , I've updated kodas reikalauti mažiau konfigūracija tada iki (ne tai, kad ji reikalauja daugiau, kad tik keletas eilučių, į savo konfigūravimo programa!).
Tęsti svarstymą "Zend Framework, kiekvieną modulį Maketas Parametrai - Follow Up" »

Sukurti URL Zend Individualizuotos Peržiūrėti padėjėjas

Iki Steven Lloyd Watkin , ketvirtadienis 28 sausis 2010 11:01

Tai gali atrodyti paprasta, bet man buvo beldžiasi mano galva bando sukurti į URL pasirinktinį rodinį pagalbininkas Zend Framework . Turiu maršruto nustatymas, kuri pasireiškia modulį iš anksto sub-domeną naudoti, kad aš negalėjau naudoti paprastą kieta URL.

Tęsti svarstymą "kūrimas URL Zend Individualizuotos Peržiūrėti Helper" »













"Panorama" tema, padarytais Themocracy

5 lankytojų dabar internete
4 svečiai, 1 reklaminių žinučių, 0 nariai
Max Lankytojų šiandien: 10 at 12:00 am UTC
Šį mėnesį: 26 j., 2011/07/05 12:35 UTC
Šiais metais: 130 metu 28-03-2011 22:40 UTC
Visas laikas: 130 metu 28-03-2011 10:40 UTC