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

Би , у суботу 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 ам

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

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













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

7 посетилаца оффлине
5 гостију, 2 робота, није видљива 0 чланова
Макс посетилаца данас: 17 у 06:54 пм УТЦ
Овог месеца: 17 у 18-08-2011 06:54 пм УТЦ
Ове године: 130 у 28-03-2011 10:40 пм УТЦ
Алл Тиме: 130 у 28-03-2011 10:40 пм УТЦ