HTTP/1.0 200 OK Accept-Ranges: none Content-Location: http://www.evilprofessor.co.uk/author/admin/ Content-Type: text/html; charset=UTF-8 Date: Mon, 16 May 2011 10:55:09 GMT X-Frame-Options: ALLOWALL Set-Cookie: PREF=ID=4ee580cee926a25b:TM=1305543309:LM=1305543310:S=MYR5n5eQbd5aMAsM; expires=Wed, 15-May-2013 10:55:10 GMT; path=/; domain=translate.googleusercontent.com X-Content-Type-Options: nosniff Server: translation Expires: Mon, 16 May 2011 10:55:09 GMT Cache-Control: private Evilprofessor.co.uk »Steven Lloyd Watkin

OAuth / Twitter Auth Adapter fyrir Zend Framework

By Steven Lloyd Watkin , laugardaginn 23. apríl, 2011 15:57

Vinna áfram (hægt) á nýju Twitter -undirstaða umsókn. Á næstu frí banka ég vona að fá skriðþunga að fara aftur á verkefninu (í-þrátt fyrir yndislegt veður um þessar mundir). Engu að síður, verkefni mínum næst var að búa til auðkenningar millistykki fyrir Zend Framework . Ég átti að vinna innskráningu útfærslu, en með lækkun Auth millistykki fyrir Zend Framework virtist eins aðlaðandi tillögu, þannig að ég bjó hana ....

(Ég ætla ekki að fara í gegnum OAuth eða skrá umsókn þína með kvak, það er nokkur hundruð af leiðbeiningum og er þess nokkuð einfalt ferli veginn.)
Halda áfram að lesa "OAuth / Twitter Auth Adapter fyrir Zend Framework '»

Apache umboð með melta staðfesting

By Steven Lloyd Watkin , sunnudaginn 27. mars 2011 12:57

Þessi færsla mun fljótt sýna þér hvernig á að setja upp proxying með einfalda auðkenningu með Apache .

Ef ég vildi hafa sending bita straumur viðskiptavinur í boði á internetinu svo ég gæti kíkja á adminster straumur niður ríki og (eins og nýjasta Fedora út) sem krafist er. Afhending sjálft keyrir viðskiptavini sína á vefnum á höfn 9091 sjálfgefið. Frekar en að nennir að opna fleiri port á eldvegg mína og bæta við nessecary höfn áfram reglur ákvað ég að ég myndi bara umboð símtöl í gegnum til heppilegra að nota Apache mod_proxy .

Halda áfram að lesa "Apache umboð með melta auðkenningar '»

"Skráðu þig inn með Twitter" nota Zend Framework

By Steven Lloyd Watkin , 17. Mars, 2011 01:07 Fimmtudagur

Þrátt fyrir alla kvak hata í augnablikinu, ég hef sett fram til að búa til nýja kvak -undirstaða umsókn. Vera einhver sem stýrir nokkrum reikningum (bæði persónulega og fyrir vinnu kærleika minn) Ég hef verið að þurfa tæki til að einhvern tíma að ég ætla bara að komast í kringum að skrifa (meira af því að í náinni framtíð ...).

Ég hef lesið upp á Zend_Oauth_Consumer og hvernig hægt er að nota til að fá heimild fyrir samskipti við með kvak OAuth . Öll vel og góður, ég hef aðgang að lykillinn minn og ég get kát staða í burtu fyrir hönd notandans. Það er nóg af auðlindum þarna úti til að gera þetta svo ég mun ekki bar fólk.

Næsta skref var að gera fólki kleift að fara aftur á heimasíðu, skrá þig inn og breyta reikningnum sínum. Þetta er þar sem ég náði smá vandamál. Notkun kóða dæmi á vefsíðum þýddi að ég hefði kvak biðja mig um leyfi aðgang aftur fyrir hverja innskráningu ekki góð. Skönnun í gegnum ramma Ég gat ekki séð neitt sem myndi leyfa mér bara að biðja um sannprófun. Það er ekki að segja að þetta er ekki þar, en það virtist ekki vera auðkenningarhátt sem hægt væri að skírskota til án þess að vita aðgang þegar skapi.

Í boði voru til að innleiða á vefsvæði byggir þig inn eða einhvern veginn geyma aðgang notanda skapi á viðskiptavininn (dulkóðuð auðvitað). Hvorugur þessara virtist eins og góð / viðeigandi lausn.

Halda áfram að lesa "Skráðu þig inn með Twitter" nota Zend Framework '»

Zend Framework: Render ef til staðar

By Steven Lloyd Watkin , sunnudaginn 12. Des 2010 16:19

Yfirlit

Þetta er fljótleg eftir að ræða frekar einföld sjá hjálpar Ég bjó til flutningur á Zend Framework stíl skoða skrá aðeins ef það er til staðar. Almennt biðja um númerið til að láta skrá sem er ekki til að kasta undantekning. Því ég bjó til umbúðir fyrir Zend_View:: bakið () aðferð sem ákvarðað hvort skrá er til og ef svo gerir, annars skilar einfaldlega tómur strengur.
Halda áfram að lesa "Zend Framework: Render ef til staðar '»

Zend Certified Engineer (ZCE) 5.3

By Steven Lloyd Watkin , fimmtudaginn 30. Sep 2010 21:00

Með opinbera útgáfu af Zend Certified Engineer (ZCE) fyrir 5,3 Ég hélt ég myndi gefa far minn fljótur af því sem ég hugsaði um prófið.

Smá bakgrunnur um sjálfan mig: Ég var fyrst kynnt til PHP um 7 ár síðan og hef starfað faglega í PHP síðan 2006. Ég vinn eins og er fyrir spennandi spili sem kallast Brightpearl aðsetur í Bristol, Bretlandi , framleiða samþætt CRM, bókhalds og ecommerce hugbúnaði. Ég hef ekki áður fengið eitthvað af fyrri menntun ZCE. Ég þróa nú í 5.2.X röð og hafa í raun ekki notað einhverjar af tilteknum 5.3 lögun (ég bið um Zend Framework 2 og kenningunni 2) í þróunarverkefnum minn.
Halda áfram að lesa "Zend Certified Engineer (ZCE) 5.3 '»

Zend Framework Body Tag View Helper

By Steven Lloyd Watkin , laugardaginn 21. Ágú 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Photo from http://www.flickr.com/photos/daniello/

Yfirlit

Hér ég fjalla um sköpun af a skoða hjálpar til að breyta HTML tags, og sérstaklega líkama tags. Að skapa sýn hjálpar leyfir virkni svipað * höfuð / inlineScript skoða framreiðslu þegar í staðlinum Zend Framework skoða framreiðslu, en gerir programmatic breytingar eiginleika tag. Ákveðið kíkja demo síðu og kóðinn á GitHub.

Hvatning

Hið staðlaða Zend Framework skoða framreiðslu eru góð verkfæri til hagræðingar hversdagsleg verkefni að skoða og tekið er tillit til breytingar / viðbót skrifta og haus blokkir (almennt haldin í útliti) innan skoða án þess að beita ljót járnsög (þ.e. höfuð * / inlineScript skoða aðstoðarmenn).

Þegar tilefni ég hef fundið þörf til að gera breytingar á <body> tag, til dæmis að bæta onload , stétt eða stíl eiginleiki o.þ.h. Ég þarf einnig að vera fær um að framkvæma þetta innan frá öðrum framreiðslu skoða. Taktu þetta eftirfarandi háttuð dæmi ...

Á X heimasíðu, síður eru ákveðnar staðlaðar Dojo form. Þessar Dojo form eru haldnir innan framreiðslu skoða fyrir þægindi. Almennt hefur verið ákveðið að fela Dojo CSS flokka í líkamanum merki og bara bætt við þeim þegar þörf krefur. Það kannski nokkrir skoða framreiðslu á síðunni sem þarf að bæta eiginleika þeirra eiga að líkamanum tag. (Ég sagði að það var háttuð)

Kóðinn er í boði í ​​GIT minn geymsla @ GitHub og kynningu síðu .
Halda áfram 'Zend Framework Body Tag View Helper' »lestur

Quick Start Symfony DI (Dependency Injection) Tutorial

By Steven Lloyd Watkin , laugardaginn 14. ágúst, 2010 14:21

Hvað er Dependency Injection (DI)?

Yfirráðasvæði innspýting er tækni sem gerir ráð fyrir lauslega ásamt hlutum innan hugbúnaðar. Almennt ef mótmæla þarf aðgang að virkni annars væri að smíða innbyrðis sem leiðir til vel ásamt kerfi. Með því að innleiða ánauðar innspýting við sprauta þarf hlutir tilbúin til notkunar (stundum einnig nefnt inversion böndunum - IOC). Taka eftirfarandi dæmi:

  <? PHP
 bekk DecisionMaker {
     opinbera virka makeDecision (array $ breytur) {
         / / Vantar gagnagrunn millistykki
         $ DP = new DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ breytur);
         / * ...  Sumir fleiri ákvörðun rökfræði ...  * /
         aftur ($ parameterScore> 50);
     }
 } 

Þetta stykki af kóða er sagður vera þétt saman að DecisionParameters hlut. Endurskrifa ofan í lauslega ásamt tísku við myndum hafa eitthvað eins og ....

  <? PHP
 bekk DecisionMaker {
     einka $ _dp;
     opinbera virka __construct ($ DP) {
         $ This-> _dp = $ DP;
     }
     opinbera virka makeDecision (array $ breytur) {
         $ ParameterScore = $ this-> _dp-> getScore ($ breytur);
         / * ...  Sumir fleiri ákvörðun rökfræði ...  * /
         aftur ($ parameterScore> 50);
     }
 } 

Þó að öðlast ávinning af lauslega saman kóða sem við erum að bæta flókin þannig að hvert skipti sem hlutur er smíða við verðum einnig að ræst ósjálfstæði og standast þessar í líka. Til dæmis þetta:

  $ Val = new DecisionMaker ();
 echo $ val-> makeDecision (array ('átak' => 'lágt', 'Return' => 'hár')); 

Nú verður því:

  $ DP = new DecisionParameters ();
 $ Val = new DecisionMaker ($ DP);
 echo $ val-> makeDecision (array ('átak' => 'lágt', 'Return' => 'hár')); 

Þetta ástand verður meira sársaukafullt eins fjölda af ósjálfstæði fyrir flokk hækkar, og hvað ef kröfur sig hafa ósjálfstæði? Þetta getur alveg fljótt orðið að gjöf hlut martröð! Sláðu háð inndælingu gáma (eða ramma) ...
Halda áfram að lesa "Quick Start Symfony DI (Dependency Injection) Tutorial '»

Naked Zend_Layout og Zend_View

By Steven Lloyd Watkin Þriðjudagur 10 Ágúst 2010 23:47

Í þessari grein sem ég líta á að nota Zend_Layout og Zend_View ásamt einföldum framan stjórnandi til að sýna hvernig það er hægt að byrja að aðgreina fyrirtæki rökfræði og kynningu innan umsókn þína. Allan kóðann er að finna á GitHub:
Naked Zend_Layout og Zend_View á GitHub .

Halda áfram að lesa "Naked Zend_Layout og Zend_View '»

Zend Framework Per Module Stillingar Layout - Eftirfylgni

By Steven Lloyd Watkin , þriðjudaginn 16. febrúar 2010 20:48

Til að fylgja til þess að skrifa mína fyrri á hverja einingu byggt stillingar skipulag fyrir Zend Framework , hef ég uppfært kóða til að þurfa minna stillingar þá áður (ekki það að það þarf meira að nokkrar línur í uppsetningu umsókn þína!).
Halda áfram 'lestur' Zend Framework Per Module Layout Settings - Eftirfylgni »

Búa til slóð á Zend Custom View Helper

By Steven Lloyd Watkin , fimmtudaginn 28. janúar 2010 11:01

Þetta gæti virst einfalt, en ég var að lemja höfðinu á mér að reyna að búa til slóðina í sérsniðnum skoða hjálpar í Zend Framework . Ég hef vegvísun skipulag sem fær mát frá undir-lén er í notkun svo ég gat ekki notað einföld hardcoded vefslóð.

Halda áfram að lesa "Bý slóð á Zend Custom View Helper '»













Panorama Þema eftir Themocracy

8 gestir inni nú
6 gestir, 2 Botswana, 0 meðlimir
Max gestir í dag: 13 klukkan 05:44 UTC
Þessi mánuður: 26 kl 2011/07/05 12:35 UTC
Á þessu ári: 130 kl 28-03-2011 22:40 UTC
Allra tíma: 130 kl 28-03-2011 10:40 UTC