ОАутх / Туиттер Аутх Адаптер за Зенд Фрамеворк

По Стивен Лојд Ваткин , субота 23. април 2011 3:57 ам

Рад се наставља (полако) на мој нови Туиттер -басед апликација. У наредних неколико празнике Надам се да ћу добити замах иде опет на пројекту (у упркос предивном времену у овом тренутку). У сваком случају, мој следећи задатак је био да се створи адаптера за аутентификацију Зенд Фрамеворк . Имао сам радне Пријава имплементације, али има пад у Аутх адаптер за Зенд Фрамеворк изгледало као атрактиван предлог, тако да сам га је створио ....

(Нећу ићи кроз ОАутх или региструјете своју пријаву са Туиттер, постоји на стотине водича и прилично једноставан процес у сваком случају.)
Наставити читање 'ОАутх / Туиттер Аутх Адаптер за Зенд Фрамеворк' »

Апацхе пуномоћник са дигест аутентификација

По Стивен Лојд Ваткин , у недељу 27. марта 2011 12:57 ПМ

Овај пост ће брзо вам показати како да подесите прокиинг и основну аутентификацију помоћу Апацхе .

У мом случају сам желела да се пренос торент клијент нешто доступни преко интернета тако да сам могао да провери о стању и админстер Торрент Довнлоадс (као што је најновије издање Федора), као обавезна. преносу сама води своју веб клијента на порт 9091 по подразумеваној вредности. Уместо да смета отварање више портова на мој заштитни зид и додавање нессецари порт форвардинг правила сам одлучио бих само пуномоћник позива до преноса преко Апацхе помоћу мод_проки .

Наставити читање 'Апацхе-пуномоћник са дигест аутентификација' »

"Пријавите се користећи Туиттер" користећи Зенд Фрамеворк

По Стивен Лојд Ваткин , четвртак 17. март 2011 1:07 пм

Упркос свим Твиттер мржње у овом тренутку, ја сам кренуо да креирате нову Твиттер -базиран апликација. Бити неко ко управља са више налога (и лични и за мој добротворни рад) сам био је потребна алатка за негде да сам само ја добијам око писања (о томе више да се у блиској будућности ...).

прочитао сам се на Зенд_Оаутх_Цонсумер и како се може користити да бисте добили дозволу за интеракцију са Туиттер користе ОАутх . Све добро и добро, имам и ја приступ кључним весело можете писати гостима у име корисника. Постоји много ресурса тамо да се то уради тако да не роди људи.

Следећи корак је био да се омогући људима да се врате на сајту, пријавите се и изменити свој налог. Ово је место где сам стигао мало проблема. Користећи примере кода на веб сајтовима значило да бих сам Твиттер од мене тражи одобрење за приступ једном за сваки пријављивање, није добро. Скенирање кроз оквир нисам могао да видим ништа што би дозволите ми само да захтева проверу идентитета. То не значи то није тамо, али нема чинило да аутентикацију механизам који би могао бити позван без познавања токена приступа већ.

Алтернативе су да спроведу сајт заснован пријавите се или некако продавници приступа корисника токена на клијенту (шифрована наравно). Ниједан од ових изгледало као добро / одговарајуће решење.

Наставити читање '"Пријавите се користећи Туиттер" користи Зенд Фрамеворк' »

Зенд Фрамеворк: Рендер ако постоји

По Стивен Лојд Ваткин , недеља 12. децембар 2010 4:19 ам

Резиме

Ово је брз поруку да разговарају о веома једноставно помагач поглед сам направио за пружање Зенд Фрамеворк стилу филе само ако она постоји. Генерално тражи шифру да донесе фајл који не постоји ће бацити изузетак. Зато сам направио омот за Зенд_Виев:: рендер () метод који је утврдио да ли датотека постоји и ако је тако чини, у супротном једноставно враћа празан стринг.
Наставити читање 'Зенд Фрамеворк: Рендер ако постоји' »

Зенд Цертифиед Енгинеер (ЗЦЕ) 5.3

По Стивен Лојд Ваткин , четвртак 30. септембар 2010 9:00 по подне

Уз званично издавање на Зенд Цертифиед Енгинеер (ЗЦЕ) програм за 5,3 Мислио сам да бих вам дам утисак о томе шта сам мислио испита.

Мало позадини о себи: Ја сам први пут упознао са ПХП- око 7 година и имају професионално радили у ПХП-у од 2006. Ја сам тренутно раде за узбудљив старт уп зове Бригхтпеарл са седиштем у Бристолу, Велика Британија , производњу Интегрисани ЦРМ, рачуноводства и еЦоммерце софтвера. Нисам раније добио било који од претходних ЗЦЕ квалификације. Ја сам тренутно развијају у 5.2.Кс серије и нису стварно користи било који од посебне карактеристике 5,3 (И'м ваитинг фор Зенд Фрамеворк 2 и доктрину 2) у мојој развојне пројекте.
Наставити читање 'Зенд Цертифиед Енгинеер (ЗЦЕ) 5.3' »

Зенд Фрамеворк тела ознака Погледај помоћник

По Стивен Лојд Ваткин , субота 21. август 2010 11:13 ПМ
Photo from  http://www.flickr.com/photos/daniello/

Фотографија из хттп://ввв.флицкр.цом/пхотос/даниелло/

Резиме

Овде сам разговарао о стварању поглед помоћник за измену ХТМЛ ознаке, а посебно Тагс тела. Постављено Погледај помагач омогућава функционалност као главу * / Погледај помагача инлинеСцрипт већ у стандардном Зенд Фрамеворк Погледај помагача, али дозвољава програмско модификација ознаке атрибута. Дефинитивно погледајте демо страницу и кода на ГитХуб.

Мотивација

Стандардни Зенд Фрамеворк Погледај помагачи су велики скуп алата за рационализација световног приказујете задатке и омогућава измену / додавање заглавља и скрипте блокова (обично одржава у распореду), у оквиру поглед без примене ружна Хацкс (тј. * глава / инлинеСцрипт Виев помагача).

Након приликом сам нашао је потребно да направите измене <боди> тага, на пример, додавање онЛоад , класа, или стил атрибут итд Такође сам треба да буду у могућности да изврше овај поглед из других помагача. Узми ово измишљен следећи пример ...

На сајту Кс одређеним страницама укључују стандардне Дојо форме. Ови облици Дојо се одржавају у приказу помагач за удобност. Генерално је одлучено да се не укључи дођо ЦСС класе у телу ознаку и само их додати када је то потребно. Постоји можда неколико поглед помоћници на страници који треба да додају своје сопствене атрибуте за тело ознаку). (Ја сам рекао да је измишљен

Код је доступан у мојој ГИТ-спремишту @ ГитХуб и демо странице .
Наставити 'читање' Зенд Фрамеворк тела Ознака Погледај помоћник »

Куицк Старт Симфони ДИ (Зависност ињекција) Водич

По Стивен Лојд Ваткин , субота 14. август 2010 2:21 ам

Шта је Зависност ињекција (ДИ)?

Зависност ињекције је техника која омогућава лабаво удружена објеката у софтверску апликацију. Генерално, ако објекат захтева приступ функционалности другог било би инстанце интерно води тесно повезан система. Применом зависност ињекцију убризгава смо потребни предмети спремни за употребу (понекад се такође назива инверзије контроле - МОК). Узмите следећи пример:

  <Пхп?
 класа доносиоца одлука {
     јавну функцију макеДецисион (низ $ параметри) {
         / / Потребан адаптер за базе података
         $ ДП = нових ДецисионПараметерс ();
         $ ПараметерСцоре = $ ДП-> гетСцоре ($ параметри);
         / * ...  Неки више одлука логике ...  * /
         повратак ($ параметерСцоре> 50);
     }
 } 

Овај део кода се каже да је чврсто повезан са ДецисионПараметерс објекат. Преписивање горе у лабаво заједно модни смо морали нешто слично ....

  <Пхп?
 класа доносиоца одлука {
     приватни $ _дп;
     јавну функцију __цонструцт ($ ДП) {
         $ Тхис-> _дп = $ ДП;
     }
     јавну функцију макеДецисион (низ $ параметри) {
         $ ПараметерСцоре = $ тхис-> _дп-> гетСцоре ($ параметри);
         / * ...  Неки више одлука логике ...  * /
         повратак ($ параметерСцоре> 50);
     }
 } 

Док стицање предности лабаво удружена кода смо сложености и додао да је такав сваки пут када је објекат инстанце имамо и циљ да своје зависности и доноси их у сувише. На пример, ово:

  $ Избор = нових доносиоца одлука ();
 ецхо $ избор-> макеДецисион (арраи ('труд' => 'ниске', 'повратак' => 'високе')); 

сада постаје:

  $ ДП = нових ДецисионПараметерс ();
 $ Избор = нових доносиоца одлука ($ ДП);
 ецхо $ избор-> макеДецисион (арраи ('труд' => 'ниске', 'повратак' => 'високе')); 

Оваква ситуација постаје болно као број зависности за класу је повећана, а шта ако зависности сами зависности? Ово може веома брзо постати предмет администрација ноћна мора! Унесите контејнери зависност ињекције (или оквира) ...
Наставити читање 'Брзи Симфони ДИ (Зависност ињекција) Приручник' »

Голе Зенд_Лаиоут и Зенд_Виев

По Стивен Лојд Ваткин , уторак 10. август 2010 11:47 ПМ

У овом чланку ћу погледати користећи Зенд_Лаиоут и Зенд_Виев заједно са једноставним испред контролер да покаже како је могуће почети одвајање пословне логике и презентације у оквиру ваше апликације. Све код је доступан на ГитХуб:
Голе Зенд_Лаиоут и Зенд_Виев на ГитХуб .

Наставити читање 'Голе Зенд_Лаиоут и Зенд_Виев' »

Зенд Фрамеворк по модулу Распоред Подешавања - Праћење

По Стивен Лојд Ваткин , уторак 16. фебруар 2010 8:48 ам

Као наставак на мој претходни пост на основу распореда по модулу подешавања за Зенд Фрамеворк , ја сам ажуриран код захтевају мање конфигурацију него раније (не да је потребно више од неколико редова у вашој апликацији конфигурацији!).
Наставити читање 'Зенд Фрамеворк по модулу Распоред Подешавања - Праћење' »

Креирање УРЛ адресе у Зенд прилагођени приказ помоћник

По Стивен Лојд Ваткин , четвртак 28. јануар 2010 11:01 ПМ

Ово може изгледати једноставно, али сам био бангинг моје главе покушавају да створе УРЛ адресу у прилагођени приказ помагача у Зенд Фрамеворк . Имам рутирање подесити који добија модул из под-домен у употреби тако да нисам могао да користи једноставне хардцодед УРЛ адресу.

Помагач 'Наставити читање' Креирање УРЛ адресе у Зенд прилагођени приказ »













Панорама Тхеме Тхемоцраци

8 посетилаца онлине сада
7 гостију, 1 робота, 0 чланова
Максимална данас Посетиоци: 16 у 01:13 ам УТЦ
Овог месеца: 26 у 07-05-2011 12:35 пм УТЦ
Ове године: 130 у 28-03-2011 10:40 ам УТЦ
Све време: 28-03-2011 у 10:40 130 ам УТЦ