Fógraí clib: iarratas

"Sínigh le Twitter" ag baint úsáide as Zend Creat

Ag , táim Déardaoin Márta 17, 2011 01:07

In ainneoin go léir an fuath twitter i láthair na huaire, tá mé a leagtar amach a chruthú nua twitter -bhunaithe i bhfeidhm. Bheith ar dhuine a bhainistíonn cuntais éagsúla (idir phearsanta agus do mo chuid oibre carthanas) tá mé i mo dhíth orthu uirlis do éigin go bhfuil mé ag fáil ach thart ar chur síos i scríbhinn (níos mó de go luath amach anseo ...).

Mé a léamh suas ar Zend_Oauth_Consumer agus conas is féidir é a úsáid údarú a fháil le haghaidh idirghníomhú le twitter ag baint úsáide as oauth . Gach go maith agus go maith, tá mé mo eochair rochtana agus is féidir liom a phost súgach ar shiúl ar úsáideora son. Níl neart na n-acmhainní amach ann chun é seo a dhéanamh mar sin ní bheidh mé daoine tolladh.

An chéad chéim eile ná chun ligean do dhaoine chun filleadh ar an suíomh gréasáin, logáil isteach agus a gcuntas a mhodhnú. Seo nuair a shroich mé fadhb beag. Ag baint úsáide as na samplaí cód ar láithreáin ghréasáin i gceist gur mhaith liom a bheith twitter iarraidh orm ar údarú rochtana arís do gach logáil isteach, ní maith. Scanadh tríd an gcreat ní raibh mé in ann aon rud a fheiceáil a bheadh ​​deis dom a iarraidh ach fíordheimhnithe. Ní hé sin le rá a ní ann, ach ní raibh cosúil le bheith ina mheicníocht fíordheimhnithe a d'fhéadfadh a agairt gan a fhios agam an chomhartha rochtain cheana féin.

Bhí na roghanna eile a chur i bhfeidhm logáil suíomh-bhunaithe i nó ar bhealach chomhartha rochtain ar an úsáideora a stóráil ar an gcliant (chriptithe ar ndóigh). Ceachtar de na chuma cosúil le réiteach maith / oiriúnach.

Leanúint ar aghaidh ag léamh '"Sínigh le Twitter" ag baint úsáide as Zend Réime' »

Zend_Layout Naked agus Zend_View

Ag , Dé Máirt Lún 10, 2010 23:47

San Airteagal seo mé ag amharc ar úsáid a bhaint as Zend_Layout agus Zend_View chomh maith le rialtóir simplí tosaigh chun a thaispeáint conas is féidir tús a scaradh loighic gnó agus cur i láthair laistigh d'iarratas. Tá gach cód ar fáil ar github:
Zend_Layout naked agus Zend_View ar GitHub .

Leanúint ar aghaidh 'Zend_Layout Naked agus Zend_View' léamh »

Patrúin Dearadh PHP - Patrún Observer

Ag , Dé Máirt Noll 29, 2009 22:02

Tá mé ag léamh Patrúin Ceann Dearadh Chéad le déanaí agus tar éis a chinneadh a scríobh roinnt de na patrúin mar shamplaí PHP do mo leas féin. An chéad cheann go bhfuil mé cinneadh a bhfuil cód suas an Patrún Observer . Is é an sainmhíniú foirmiúil ar an Patrún Observer:

An patrún bhreathnóir (fo-thacar den asynchronous fhoilsiú / liostáil patrún ) Is bogearraí patrún dearadh inar réad , ar a dtugtar an ábhar, coinníonn liosta dá gcleithiúnaithe, ar a dtugtar breathnóirí, agus iad in iúl go huathoibríoch faoi aon athruithe stát, de ghnáth trí ghlaoch cheann de na modhanna . Tá sé in úsáid go príomha chun dáileadh córais láimhseála ócáid.

Mar a bheith córais níos scaoilte i dteannta a dhéanamh cinnte go bhfuil nuair a tharlaíonn teagmhas gach córas a éilíonn eolas ar na nuashonruithe ar an eolas. Mar shampla, a blog post, tar éis a shábháil ar phost is féidir linn a thabhairt cothrom le dáta inneall cuardaigh (m.sh. Lucene), cothrom le dáta ár léarscáil an tSuímh, tags, úsáideoirí r-phost suibscríofa, etc Ceadaíonn an patrún bhreathnadóir forbróirí a chur ar éisteoirí bhreise gan eagarthóireacht a gcuspóir inbhraite . Ag instealladh breathnóirí (ie inneall cuardaigh nuashonrú bhreathnadóir, gineadóir léarscáil an tSuímh, srl) i ábhar (ie blog post eagarthóireacht córas) is féidir linn a cheadú dó a fheidhmeanna na nuashonruithe is gá gan aon athrú.

Leanúint ar aghaidh 'Patrúin Dearadh PHP - Patrún Observer' léamh »

Ríomhaireacht Eangach Oifig ag baint úsáide as timpeallachtaí Fíorúil - Cuid 3

Ag , Dé hAoine 4 Nollaig, 2009 23:37

Réamhrá

Tá mé ag obair i gcuideachta a áit a reáchtáil againn go leor poist baisce a phróiseáil na milliúin ar thaifid sonraí gach lá agus mé ag smaoineamh le déanaí faoi na meaisíní go suí thart agus gach lá ag déanamh aon rud le haghaidh roinnt uaireanta. Ní bheadh ​​sé go maith dá mbeadh muid úsáid as na meaisíní a threisiú an chumhacht a phróiseáil ar ár gcórais? Sa tsraith airteagal mé ag dul chun breathnú ar na tairbhí féideartha a fhostú oifig greille úsáid a bhaint as timpeallachtaí virtualised.

Sa chuid 2 d'fhéachamar ar na poist a bheidh ar fhreastalaí a reáchtáil, agus conas ba chóir poist a chumrú chun an méid is mó a bhaint amach de phróiseáil ag an am céanna a chinntiú go bhfuil gach post a phróiseáil gan teip.

A chur ar bun do oibrí - nó freastalaí limp

Is é an chéad chéim eile sa phróiseas a chur ar bun do oibrithe fíorúil. Chun seo tá mé ag dul a úsáid suiteáil centOS ag baint úsáide as VirtualBox. Tá mé ag dul a shuiteáil MySQL agus PHP ar an bhfreastalaí, ar a dtugtar freisin mar limp (Li nux, m ySQL, HP P) Server (is féidir liom a bheith déanta go ainm suas).

  • Suiteáil VirtualBox ar do ríomhaire fuinneoga (nasc lean)
  • Íoslódáil agus a shuiteáil centOS (reatha leagan 5.3) laistigh de mheaisín a cruthaíodh fíorúil

Níl aon phointe ag dul dom seo níl dócha 1000 's na ranganna teagaisc mór amach ann (is ceart go leor, anseo ná: Cruthú agus Managing centOS fíorúil meaisín faoi virtualbox ). Is é an pointe tábhachtach a thabhairt faoi deara docha gur iarr mé mo meaisín fíorúil GridMachine.

Chomh fada is a théann mo roghanna de chliaint fíorúlú agus córas oibriúcháin níl aon chúis láidre mór do gach rogha. Tá rud éigin VirtualBox úsáid mé ar mo meaisín bhaile agus le tacaíocht ó na trí chóras oibriúcháin móra. Roghnaigh mé centOS mar OS lena maith cobhsaí agus a úsáid mé é ar mo fhreastalaí gréasáin féin. Creidim go mór i na huirlisí ceart don phost (cé go bhfuil mé ag cur isteach 'a bhaint as an tapúla agus is éasca chun tú a' mentality anseo), mar sin má ritheann córas oibriúcháin X do chód níos tapúla agus níos éifeachtaí a úsáid in ionad :)

Ba mhaith tábhachtaí a dhéanamh cinnte go n-úsáideann do VM DHCP, ar shlí eile le haghaidh gach meaisín nua fíorúil gá iad a chumrú ar leithligh a bhfuil rud éigin nach bhfuil muid ag baint úsáide as want.By DHCP ní mór dúinn a chumrú suíomhanna líonra ina n-aonar do mheaisíní oibrí, beidh DHCP lámh amach SPÉ ar do shon. Dá bhrí sin, is féidir leat cóip do mheaisín fíorúil mar gheall ar an oifig gan a bheith buartha faoi shocrú gach ceann suas (seo a fheabhsaíonn scalability agus laghdaíonn riarachán oibrí).

Ba mhaith leis an bpróiseas ba chóir duit é is aidhm a bhaint amach a bheith a fháil meaisín nua fisiciúil, shuiteáil VirtualBox, agus ansin go leor i bhfad ar an íomhá fhíorúil a imscaradh gan mórán eile. B'fhéidir go mbeadh sé ciallmhar a thus do gach oibrí ar subnet éagsúla ionas gur féidir leat ar a laghad a fheiceáil conas a lán meaisíní ag rith. Beidh ort freisin a chur ar bun do mheaisíní ar léas fada nó neamhtheoranta léas DHCP.

Conas Poist reáchtáil ar an oibrí

Is réimse é seo spéisiúil agus tá modhanna éagsúla bailí le haghaidh post a phróiseáil ar an oibrí. Anseo beidh mé ag plé a dhéanamh ach an bheirt is soiléire:

  • Perpetually reáchtáil script: A script, go mbeadh sé script bhlaosc, nó script PHP Tá báis uair amháin ar an oibrí agus ritheann mar chuid de lúb gan teorainn. Tá mé lascainiú an modh seo mar cheann de tuairteála an script agus d'fhéadfadh a bheidh do oibrithe d'fheidhm a reáchtáil gan éigin de idirghabhála.
  • Forghníomhú Cron script bhunaithe: Gach nóiméad X thosaíonn an deamhan cron amach le glao ar do script a fháil ar rudaí ag dul. Gan seiceáil éigin d'fhéadfadh sé seo mar thoradh ar go leor cóipeanna a lán de do rith script oibrí.

Mo cinneadh chun dul leis cron a thosaíonn script bhlaosc gach minutes. 10 fheidhmíonn mo script bhlaosc na cúraimí seo a leanas:

  1. Faigh liosta phróiseas seo agus grep for 'php'. Más rud é nach bhfuarthas ar aghaidh ansin.
  2. Cuir glaoch ar do cód poist, i mo chás go mbeadh sé seo a bheith PHP rud atá bunaithe
  3. Críochnaíonn script Oibrí a reáchtáil
  4. Réidh le dul arís ar an chéad ghlaoch eile cuí

Breathnaíonn Mo script bash rud éigin cosúil leis an méid seo a leanas:

  #! / Bin / sh
 má ps tua | grep-v grep | grep php> / dev / null
 ansin
     macalla "Tá Poist a phróiseáil faoi láthair, scoir"
 eile
     echo "Ní Poist ag rith, ag tosú anois"
     php yourJobProcessingScript.php
 fi 

Nóta: Tá an macalla ar beagnach pointless go hiomlán, ach d'fhéadfadh cabhrú leis an duine eile a thagann chomh maith chun iarracht a dhéanamh agus a chur in eagar iad.

Go gcinnfidh an bun ar an meaisín oibrí fíorúil, mear, simplí, agus éasca a chóipeáil do gach píosa nua crua-earraí atá faighte. An 'cleverness' ar an gcóras eangaí nach bhfuil i ndáiríre an OS visualized, a go léir a dhéanamh leis an gcód a cruthaíodh chun poist a phróiseas, an chumraíocht phost, agus a chinntiú go ritheann an post nuair is cuí (ie nuair a bhíonn an ósta díomhaoin ).

A chur ar bun chun Windows Oibrithe Initialise

Is é an chéad tasc a oibriú amach an t-ordú a cheanglaítear a reáchtáil ar an meaisín fíorúil na n-orduithe fuinneoga. Má tá tú suiteáilte virtualBox sa suíomh réamhshocraithe agus atá tú ainmnithe do oibrí GridMachine Is ansin an t-ordú a cheanglaítear a luchtú suas do oibrí:

  "C: \ Program Files \ Sun \ VirtualBox \ VBoxManage.exe" startvm GridMachine 

Mar sin féin a reáchtáil an script i stát 'dícheannta' is gá dúinn a úsáid:

  "C: \ Program Files \ Sun \ VirtualBox \ VBoxHeadless.exe"-startvm GridMachine - vrdp = uaire 

Cuirfidh sé seo tús an meaisín fíorúil gan an GUI agus ligean dó stáit a shábháil gracefully. Casadh an argóint dara amach RDP mar sin ní dhéanann sé ar neamhréir le fuinneoga RDP, nó a thabhairt duit teachtaireacht faoi éisteacht ar chalafoirt 3389. Is é an t-ainm meaisín fíorúil cásíogair!

Next, beidh muid gá fuinneoga ar bun chun tús amach ár n-VM oibrí nuair a bheidh an meaisín a bhí díomhaoin. Chun seo a dhéanamh (ar Windows XP) beidh ort dul Start -> All Programs -> Accessories - Córas Uirlisí> -> Cúraimí Sceidealta mar seo thíos:

tascanna sceidealta

Next cliceáil ar 'Cuir Tasc Sceidealta' le leanúint ag brabhsáil a chur le clár saincheaptha. Navigate le do script VBoxManage agus cliceáil OK. Sceideal do chúram ar aon cheann de na roghanna (beidh muid ag athrú seo i nóiméad) agus ar aghaidh. Tar éis an scáileán seo chugainn beidh gan bacadh le fuinneoga iarrann tú ar mian leat a rith an tasc seo, ba mhaith liom a mholadh go 'Riarthóir' nó a chruthú i d'úsáideoir nua faoi phribhléid. Cuimhnigh nach bhfuil muid ag iarraidh cur isteach ar an gcuntas fhoireann caighdeán ar an meaisín ag aon phointe. Cliceáil seo chugainn agus roghanna seó chun cinn le haghaidh an tasc seo a sheiceáil.

Go dtí deireadh na textbox reáchtáil a chur ar ár 'startvm GridMachine' téad agus go reáchtáil a chinntiú ach nuair atá logáilte isteach atá fágtha unticked. Tabhair cuairt ar an tasc sceideal seo chugainn agus athrú ar an sceideal titim síos go dtí an rogha 'nuair díomhaoin', roghnaigh an méid ama gur mhaith leat an meaisín a bheith díomhaoin roimh bogadh ar aghaidh go dtí an cluaisín seo chugainn.

Ar deireadh untick an rogha a deir stop a chur leis an tasc má tá sé ag rith X méid ama, ach an rogha chun stop a chur leis an tasc má tá an meaisín a thuilleadh díomhaoin tic.

sceideal

Sin é ansin don thus óstach fuinneoga!

Achoimre

Sa chuid seo ní mór dúinn a chur ar bun le meaisín fíorúil chun gníomhú mar oibrí, chomh maith leis an tslí a ghlaoch agus ár scripteanna próiseála post a fhorghníomhú (do féin script PHP). Ó anseo táimid ar conas a chur ar bun ar ár cóipeanna de na fuinneoga chun tús a chur suas ar an meaisín fíorúil i mód dícheannta nuair a thiocfaidh an ríomhaire díomhaoin, agus a shábháil ar a staid nuair a thosaíonn an t-úsáideoir úsáid an meaisín. Táimid dóchasach ag an bpointe seo tá tú ag féachaint ar conas simplí é a chur ar bun a leithéid de chóras agus tá siad itching a fháil ar roinnt turgnaimh ag dul duit féin!

An chéad uair eile

I gCuid 4 beidh muid ag breathnú ar uirlisí a úsáid chun a chinntiú go bhfuil tú ag rith an leagan is déanaí de na foinsí sonraí agus cód ionas go bhfuil torthaí a fuarthas i gcónaí cothrom le dáta an t-eolas is déanaí gnó agus loighic.

Ríomhaireacht Eangach Oifig ag baint úsáide as timpeallachtaí Fíorúil - Cuid 2

Ag , Dé hAoine 4 Nollaig, 2009 11:23

Réamhrá

Tá mé ag obair i gcuideachta a áit a reáchtáil againn go leor poist baisce a phróiseáil na milliúin ar thaifid sonraí gach lá agus mé ag smaoineamh le déanaí faoi na meaisíní go suí thart agus gach lá ag déanamh aon rud le haghaidh roinnt uaireanta. Ní bheadh ​​sé go maith dá mbeadh muid úsáid as na meaisíní a threisiú an chumhacht a phróiseáil ar ár gcórais? Sa tsraith airteagal mé ag dul chun breathnú ar na tairbhí féideartha a fhostú oifig greille úsáid a bhaint as timpeallachtaí virtualised.

I gCuid 1 thug mé forbhreathnú ar an gcóras agus teicneolaíochtaí beidh mé ag baint úsáide as chomh maith le plé le roinnt de na cúiseanna féideartha cén fáth go mbeadh tú ag iarraidh a chruthú greille oifig.

Rialú Poist

Má tá tú ag dul a bheith ag rith post ansin tá tú ag dul go mór ar bhealach éigin chun iad a bhainistiú. Ní mór do chóras rialaithe post (ar do fhreastalaí post) a bheidh i ndáiríre go maith shíl amach roimh fiú iarracht a reáchtáil ar eangach oifig. Mar sin, an gcéad dul síos, cad iad na tascanna atá le córas rialaithe phost:

  • Lámh amach poist ar iarratas ó oibrithe
  • Oibrithe Inis cén cineál poist a reáchtáil
  • Poist Track
  • A chinntiú go poist á reáchtáil ach aon uair amháin
  • Sonraí poist a sholáthar d'oibrithe, nó ar a laghad iad a insint cá bhfuil sí ar

An córas Ní mór chomh maith le bheith extensible, ar réiteach go n-oibríonn do anois i gcás amháin féadfar síneadh a reáchtáil roinnt cineálacha de phoist mar an gnó a fheiceann an fiú i dtuaslagán greille. Mar shampla, d'fhéadfadh post tosaíochtaí a fháil, d'fhéadfadh níos mó ná cineál amháin post ann (bunanna cód ie roinnt), ar deireadh thiar is féidir leat a reáchtáil fiú meaisíní oibrí roinnt éagsúla atá optamaithe le haghaidh gach cineál poist (cé go bhfuil go bogadh ar shiúl ó na oibrí 'cineálach 'smaoineamh). Iarracht i gcónaí chun smaoineamh ar an todhchaí nuair córais a fhorbairt, is féidir le fís ghearrthéarma mar thoradh ar frustrachas téarma níos faide agus an t-am a fhorbairt níos mó.

Freastalaí Poist

Táimid ag dul go dtí áit éigin is gá chun rialú a dhéanamh ar ár poist ó, ba chóir go mbeadh an córas seo ach amháin i do greille go bhfuil acmhainn locator seasta, a bheith go seoladh IP, ainm óstach, URL (ag úsáid inmheánach DNS), etc Is é seo mar gheall ar na hoibrithe gá fios a bheith agat nuair a chuardach le haghaidh poist, ní mór d'oibrithe a fháil ar an gcóras um rialú post (nach bhfuil an córas rialaithe post a fháil ar na hoibrithe).

Ní dhéanann an freastalaí post féin a bheith i ndáiríre tasc casta (i gcóras bunúsach cibé ar bith), ní mór é a stóráil liosta de phoist, lámh amach poist, torthaí a fháil, agus ina dhiaidh sin iad a stóráil le haghaidh aisghabhála níos déanaí. Conas is féidir na codanna sin (mar shampla, 'lámh amach post') atá sainithe a bheith an-bhunúsach. Níos déanaí ar féidir linn a leathnú ar an gcóras a chur san áireamh comhéadan riarachán a chur leis, in eagar, a scriosadh, post a fhionraí ach tá sé seo níos faide ná seo a fheidhmiú.

Níl aon chúis ar bith, ansin nach bhféadfadh do fhreastalaí post a bheith ina meaisín fíorúil a reáchtáil laistigh de do fhreastalaí a phróiseáil is mó ar choinníoll nach ndéanann sé draein acmhainní an iomarca as é. An freastalaí post Ní gá, áfach, infhaighteacht ard, má théann sé síos ar an oíche Dé hAoine bhfuil tú ag dul a chailleadh deireadh seachtaine ar fad a phróiseáil, a d'fhéadfadh a chosnaíonn tú cúpla seachtain fiú am próiseála (i gcomparáid le do fhreastalaí a phróiseáil príomh-aonar) . Is féidir leat iarraidh a bhreithniú a chur ar do fhreastalaí phost ar thimpeallacht ualach cothrom le fáil ard.

Socrú Bunúsach

Beidh an thus bhunúsach dár bhfreastalaí post éard a bhfuil mé ag iarraidh ceann de mo freastalaithe limp (is é sin Li nux, m ySql, HP P). Beidh an cód a reáchtáil ar oibrithe Thea obair iarbhír amach cad is féidir é a post á reáchtáil ag idirghníomhú le bunachair shonraí a bhfuil córas rialaithe fostaíochta. Níos déanaí d'fhéadfaí linn a chruthú ar seirbhís idirlín agus ar ndóigh, lámh amach post seachas a bheith ag na hoibrithe a dhéanamh ar an obair chrua iad féin, ach do anois beidh muid ag leanúint ar aghaidh ag baint úsáide as an prionsabal póg (Coinnigh sé Simplí, dúr!).

Mar sin ligeann, a chruthú trí MySQL táblaí chun déileáil le post. Beidh na poist ``, `jobRecords`, agus `jobResults`.

poist tábla Anseo tá mé ag baint úsáide as SQL Buddy rogha iontach beag a phpMyAdmin díreach mar gheall ar a chuid níos éasca a shuiteáil ar centOS (do dhaoine eile a fheiceáil: 10 roghanna Breataine chun phpMyAdmin )

Is éard atá sa tábla seo de 5 réimsí simplí,

  • id: huathúil a aithint ar an bpost
  • Níorbh fhéidir a bheith ina tagartha cliant, nó aon líon na n-aitheantóirí eile: ainm
  • Stádas: Ní mór duit fios a bheith agat áit a bhfuil an post, m.sh.
    • 0: Not a thosaigh
    • 1: piocadh suas acu
    • 2: Críochnaithe
  • started_by: Cé atá ag thosaigh ag déanamh an phost? Ní hé seo an gá go hiomlán, ach is deas a bheith acu. Ba mhaith liom a mholadh oibrithe rianú ag a seoladh IP ar do líonra
  • started_at: Cathain a thosaigh an t-oibrí tosú an phost? Ag rianú post nach bhfuil críochnaithe laistigh den mhéid X ama a fhios againn is gá dúinn a phiocadh suas an post arís agus a phróiseáil tús a chur le chéile oibrí. D'fhéadfadh Oibrithe stop próiseála / dul ar líne le haghaidh aon roinnt cúiseanna, cliseadh cumhachta, timpiste, caillteanas líonra, srl

Tá sé éasca conas a d'fhéadfadh an tábla seo a leathnú le réimsí cúpla breise a cheadú le haghaidh staitisticí rianú, colún am bailchríoch a fheiceáil cé chomh fada ghlac an post, cuntar a fheiceáil conas a lán oibrithe mbailítear agus a scaoiltear an post (ar ndóigh seo riachtanais a claonadh a bhíonn le 1), tosaíocht post, is féidir leis an liosta dul ar aghaidh agus ar. I cásanna poist níos casta mbeadh sé indéanta a shonrú cé mhéad cuimhne a bheadh ​​an t-oibrí mbeadh rochtain ag teastáil (agus dá bhrí sin a úsáid ach amháin oibrithe oiriúnacha), nó fiú cén cineál oibrí a bheith ag teastáil.

Lets add a post mar shampla cúpla:

post mar shampla

Léiríonn an tábla seo chugainn arís é simplí go leor a thuiscint, is iad seo ár dtaifid post. Tá siad nasctha leis an tábla poist is mó ag colún `jobs_id`. An a dhéanamh suas ar an tábla seo ag brath go mór ar na sonraí gur gá duit a sholáthar do oibrithe ligeann, a dhéanamh ar sampla an-simplí áit a bhfuil muid gceithre cholún:

  • id: ID an taifid
  • Ainm: Ainm an Duine
  • Seoladh: Seoladh an Duine
  • jobs_id: An ID poist go bhfuil an taifead seo nasctha le

Is éard atá sa tábla tríú agus an ceann deireanach de tábla torthaí, tá sé i bhfad mar an gcéanna a dhéanamh suas mar ár tábla taifid, agus d'fhéadfadh sé leis an Chomh maith roinnt colún a bheith mar chuid de na taifid tábla:

  • job_record_id: an toradh Nasc leis an tábla post
  • thoradh air sin: na sonraí toradh

... Agus tá go léir is gá duit maidir le rialú post! (Cé gur ag leibhéal an-bhunúsach a) I mo chás féin tá mé in iúl go ceann eile tábla áit a bhí lonnaithe mo shonraí a phróiseáil, ach d'fhéadfadh sé seo ach go héasca mar a bhí ina comhad, paraiméadair a reáchtáil cód insamhalta, ainm tú é.

Ag roghnú post

Mar a luadh roimhe seo, beidh na hoibrithe a dhéanamh ar ár mbainistíocht post do dhéanamh linn le haghaidh anois, mar sin tá gach ní mór dúinn a dhéanamh i ndáiríre post a aimsiú go bhfuil gá le próiseáil agus an t-eolas a fháil. Conas a bheadh ​​againn é seo a dhéanamh? Bhuel phiocadh ár critéir roghnúcháin post agus poist a lorg, i SQL rinne mé an méid seo a leanas:

  1. Tóg aon post nach bhfuil marcáilte mar iomlán ach as ár oibrí agus iad a athshocrú (ionad ME__ __ le aitheantóir, bheadh ​​éasca a bheith seoladh IP):
      Suas chun dáta `post` SET `stádas` = 0 ÁIT `stádas` = 1 AGUS `started_by` = __ ME__; 
  2. Ag baint úsáide as ár n-critéir roghnúcháin post, post a roghnú agus an córas rialaithe a insint go bhfuil an oibrí é ag déileáil le:
      Suas chun dáta `post` SET `stádas` = 1, `started_by` = __ ME__, `started_at` = ANOIS () ÁIT `stádas` = 0 NÓ
     (`Stádas` = 1 AGUS `started_at`> DATE_SUB (ANOIS (), eatramh X HOUR)) ORDÚ AG `id` ASC; 

    By post grabbing nach bhfuil torthaí ar ais i méid X ama againn a chinntiú go poist go léir ar siúl i gcás oibrí crashing nó ag dul AWOL.

  3. Next grab na sonraí poist le leanúint ag na taifid iad féin:
      Roghnaigh * Ó `post` ÁIT `started_by` = __ ME__ TEORAINN 1;
     Roghnaigh * Ó `job_records` ÁIT `` id = __ JOBID__; 

Ar chríochnú an post a chur isteach i linn ár dtaifid thoradh agus ceiliúradh a dhéanamh ar phost mar iomlán. Cuimhnigh mar is féidir poist a chur ar fionraí / arís ag am ar bith a cheadú le haghaidh roinnt urrúntacht i do script. D'fhéadfadh sé a bheith go fhionraí an tasc leath bhealach a dhéanamh tríd thabhairt cothrom le dáta an córas rialaithe phost, agus mar sin seiceáil ar líon na taifid i bpost agus líon na torthaí a shábháil ar ais go dtí an córas rialaithe fostaíochta a bheadh ​​ina gluaiseacht ciallmhar.

Ina theannta sin, ag an am céanna seo a léiríonn conas is féidir le post a roghnú agus a bhainistiú ó fráma SQL-cheist ba chóir duit i ndáiríre a thógann do rialú phost ionas go má shocraíonn tú a aistriú chuig úsáid a bhaint as seirbhís idirlín, córas atá bunaithe ar comhad, XML , nó ar bith eile roinnt córas nach mbeidh tionchar ar an gcód os a chionn.

Cumraíocht Poist

Is é an ghné eile a mheas méid agus cumraíocht post. Ag imirt le cumraíocht post is féidir linn cothromaíocht den scoth idir luas, macasamhlú phróiseas, agus iontaofacht. Take a cásanna of cúpla:

  1. Poist a ghlacadh 1 lá gach a reáchtáil: Ciallaíonn sé seo gur gá do oibrithe 15 lá a phróiseáil gach post (cuimhnigh 10% de chumhacht don 2/3rds an am). Níl sé seo go soiléir ar chumraíocht ciallmhar é, do mhéid an phost ar bhealach mór freisin! Bheadh ​​sé a ghlacadh ar a laghad dhá oiread an t-am chun post a fháil a phróiseáil ba chóir an t-oibrí tosaigh dul go AWOL (am a phiocadh suas nach bhfuil sé ar ais de bharr móide am athphróiseála). I iontach gur mhaith leat a bheith ar a laghad ceann amháin iomlán an phoist go héasca glanta faoi dheireadh gach tréimhse fada díomhaoin, go gcoinníonn tú slí na poist tic níos sine agus ag measa gcás go mbeadh post a ghlacadh dhá lá chun próiseas ar cheart ar an gcéad dul ar iarraidh.
  2. Poist a ghlacadh 1 nóiméad a reáchtáil: Ciallaíonn sé seo go bhfuil do oibrithe a chur thart ar 15 nóiméad a reáchtáil gach post. Cé go bhfuil cuma iontach ar dtús, is féidir leat a fháil ar obair bhreise a phróiseáil le linn am lóin, sosanna caife, cruinnithe, cuireann srl chás seo brú ar réimsí eile de do chóras agus tugtar isteach a chuid fadhbanna féin. Mar shampla, tá an gcéad dul síos do cóimheas am thus / próiseála dul chun dul síos ceart, dá bhrí sin, a chailleadh éifeachtacht chóras. Tá do líonra ag dul a bheith faisnéis a post i gcónaí sruthú le foireann oibrithe éagsúla frustrating a bhfuil a n-dong ó lá go lá oibre. Tá tú ag dul freisin a chur brú níos mó ar do fhreastalaí a phróiseáil post mar go bhfuil sé a mhias amach go leor agus go leor de na píosaí beaga den obair ar bhonn rialta. Ar deireadh, sa chás seo má théann do fhreastalaí phost síos tá tú ag dul a chruthú le logáil isteach ar ais go mór an obair neamhchríochnaithe de bhrí go bhféadfadh níos mó poist ar lean phróiseáil blissfully aineolach go raibh an freastalaí post deacrachtaí acu.

I ndáiríre ní bheidh aon chumraíocht amháin oiriúnach do do thus greille, i bhfad ag brath ar na hacmhainní atá ar fáil, cineálacha post, post riachtanais am slánúcháin, cumas an líonra, agus mar sin de. Mar sin féin bheadh ​​roinnt treoirlínte a bheith:

  • Poist Méid ionas gur féidir le gach oibrí a fháil trí ar a laghad post 3-4 sa tréimhse 15 uair an chloig (an tréimhse ama is faide díomhaoin dócha)
  • Ag súgradh leis an méid sin poist a thiocfaidh an am sin thus go cothrom neamhshuntasach i gcomparáid leis an t-am próiseála (ag cur san áireamh an pointe thuas).
  • Más rud é nach bhfuil post iomlán sa mhéid dúbailte an ama (b'fhéidir níos lú) tú ag súil é a thabhairt chun críche glacadh leis go bhfuil a chuid AWOL imithe agus tús a phróiseáil sé le oibrí eile. Ciallaíonn sé seo b'fhéidir go mbeadh ort fanacht suas le trí oiread an fhaid ghnáth-post chun é a chur i gcrích (b'fhéidir níos faide má theipeann ar an post ina dhiaidh sin). B'fhéidir gur mhaith leat a laghdú an am seo, ach a bheith cúramach gan a laghdú sé i bhfad ró is féidir leat tosú dúbláil tascanna a phróiseáil ar bhonn rialta.
  • Ba chóir go Jobs bheith neamhspleách ar riachtanais lasmuigh oiread agus is féidir. An freastalaí poist, mar shampla, ba chóir teagmháil a dhéanamh ach amháin ag tús agus deireadh gach post.
  • Ná sáitheán do líonra, beidh sé seo go bhfuil dhá éifeachtaí diúltacha, beidh do bhaill foirne i rith an lae a aimsiú ag baint úsáide as an líonra frustrating agus fadhbanna a d'fhéadfadh a bhfuil taithí acu le naisc uainiú amach ina fhadhb a fháil ach níos measa mar atá tú de réir scála do greille.
  • Is féidir a chinntiú poist a reáchtáil ar do oibrithe. Más rud é a bheith ró-phoist cuimhne beidh poist spás dian nó diosca dian tús a thobscor agus is é an rud amháin go mbainfidh tú faoi deara titim i líon na bpost a phróiseáil gan aon chúis fíor cén fáth.

Torthaí chur isteach de Poist

Nuair a chuirfear isteach ar thorthaí post tá sé tábhachtach a sheiceáil nach torthaí curtha isteach ag oibrí eile, go háirithe má tá an t-oibrí atá ann faoi láthair a bhí díomhaoin ar feadh tamaill.

Nuair a bheidh na torthaí faoi bhráid a chinntiú go oireann líon na torthaí ar líon na taifid laistigh de na poist.

Mar a dúradh cheana, agus ní féidir iad a bheith níos mó ná béim, a thógáil caoinfhulaingt locht i aisghabháil poist agus na torthaí a chur isteach. Na hoibrithe (beidh agus is dócha) Is féidir dul i modh ar fionraí ag an chuid is mó deacair na n-amanna agus an gá atá le freastal orthu. Beidh Chomh maith leis sin arís thógann amach do chuid torthaí aighneacht cabhrú le freastal ar athruithe sa todhchaí le do chóras rialaithe phost i bhfad níos éasca chun déileáil leis.

Achoimre

Sa section ní mór dúinn a d'fhéach sé ar cad is gá freastalaí rialú post a dhéanamh agus conas a fháil ar chóras an-bhunúsach ar bun. Phléigh muid conas a fháil ar phost ón gcóras rialaithe agus ar an gcaoi is fearr chun poist a chumrú a fháil ar an chuid is mó dár de do chóras greille oifig. A chríochnú, cuireadh i láthair do mhír nó dhó ar thorthaí chur isteach ar ais chuig an freastalaí rialú post.

  • Bainistíonn A freastalaí rialú post poist agus cinntíonn sé go bhfuil gach aonad oibre i gcrích
  • De réir thógann do phost a roghnú / torthaí aighneacht is féidir linn a athrú ar an teicneolaíocht an fhreastalaí a rialú gan mórán fadhbanna
  • Cumraigh do post a chinntiú go bhfuil siad ar siúl go tapa agus go héifeachtach gan cur brú iomarca ar do bhonneagar líonra, agus gan dúbláil tascanna a phróiseáil ar bhonn rialta.
  • A chinntiú go mbeidh a thógáil leat caoinfhulaingt locht agus checking earráid isteach i do ghnáthaimh, is féidir le hoibrithe ar fionraí agus atosú agus an chuid is mó deacair uaireanta. Cuimhnigh le seiceáil an bhfuil torthaí curtha isteach cheana féin ag an oibrí eile.

An chéad uair eile

Sa chuid 3 beidh orainn a chruthú ar ár n-inneall próiseála fíorúil agus atá leagtha ár n-innill fuinneoga suas le bheith díomhaoin-am oibrithe.

Zend Creat: Bunúsaigh - Athbhreithniú

Ag , Dé Sathairn 28 Samhain, 2009 22:42

Mo fhostóir íoc le déanaí do ghrúpa de dúinn forbróirí a chur ar an gCreat Zend: Bunúsaigh ndóigh, beidh mé anseo achoimre a dhéanamh ar mo smaointe agus tuairimí ar an gcúrsa do dhaoine eile. Dóibh siúd ag lorg am a shábháil, is anseo ar mo achomair:

I gcás forbróirí nach raibh am le breathnú ar an gCreat Zend an cúrsa seo (Zend Creat: Bunúsaigh) Cuireann pictiúr maith foriomlán an creat a thabhairt isteach tú leis na réimsí tábhachtacha agus ag tabhairt dóthain faisnéise d'fhonn leanúint ar aghaidh. Dóibh siúd a chaith am ag breathnú ar an gcreat agus ina dhiaidh sin amháin nó dhá ranganna teagaisc ní dhéanann an cúrsa a thairiscint i bhfad níos faide anonn.

Cúlra

Bhí mé ar PHP forbróir do thart ar 5-6 bliana, agus tá siad tosaithe ag obair leis an gCreat Zend ar bhonn a chomhdhéanann í thar 6 mhí seo caite. Mé a fhorbairt agus / nó a bhí ina forbróir ar feadh cúpla beag Zend Creat MVC sites. beidh mé a bheith macánta, nach bhfuil mé go raibh méid ollmhór nochtadh do creataí eile ó thaobh códaithe de ach a chaith roinnt uair an chloig taighde a dhéanamh ar na láithreáin ghréasáin tionscadal agus measúnú a dhéanamh them. an creat agus an pobal máguaird Zend Creat go bhfuil sé go leor spreagúil agus dealraíonn sé go bhfuil féidearthachtaí ollmhór i gcás ina ag dul.

Maidir leis an Chúrsa

Tá an cúrsa ar fáil thar dhá uair an chloig 9 seisiúin webex (le sos 10 nóiméad i lár). Tá an t-am a chaitear ag dul trí sraith de shleamhnáin ar fáil ag Zend le plé ag am ar bith. Is féidir leat úsáid a micreafón a labhairt leis an múinteoir, ach a bheith macánta Ní fhaca mé aon duine úsáid a bhaint as rud ar bith níos mó ná an fhuinneog comhrá. Ina theannta sin tá Ubuntu VMware meaisín ar choinníoll go bhfuil cód mar shampla agus tionscadail ar bun leagan trialach ar de Zend Stiúideo. Is féidir leis an cainteanna ceannaire chúrsa chun freastail ceachtar thar réiteach a VoIP comhtháite, nó is féidir leat glaoch a úsáid ar cheann de na dhiailiú go leor ar fud an domhain i líon.

Le linn an chúrsa atá an t-ábhar de forbhreathnú gairid ar an gCreat agus an patrún MVC roimh gceannteideal seo i bhfeidhm ar shampla leabhar aíochta. Léirigh an plé bootstrapping, Zend_Application, Táblaí DB, rochtain Bunachar Sonraí, Foirmeacha, Scagadh, ACL, Bailmheasa, etc, etc Go bunúsach a chlúdaíonn gach ábhar gur mhaith leat a cheangal a fháil ar láithreán bunúsach suas ag rith am go léir a thabhairt duit ar na huirlisí a dul chun cinn agus a fháil níos mó faoi chuimsiú (cé go raibh an méid seo a 'Féach ar an láithreán gréasáin i bhfad ar an am).

Am a thabhairt do chód suas roinnt samplaí, agus chun an 'leabhar aíochta' agus simplí 'seachtain' t-iarratas a fhorbairt. Bhraith mé go pearsanta ar fáil ar an gcód nó gach app agus ansin ag iarraidh orainn ag forbairt an méid a bhí go bunúsach cóip nach raibh ar fáil taobh leis i ndáiríre le taithí foghlama maith. B'fhearr liom a fhorbairt ar iarratas den chineál céanna, ach níorbh ionann. chun an t-iarratas mar shampla, leis an tairbhe a bhfuil treoir a tharchur chuig. Bheadh ​​ina mhalairt de thógáil na n-iarratas ón tús leis an léiritheoir de thoradh, b'fhéidir, chun ceisteanna a fháil faoi cén fáth agus conas, rud a thugann le tuiscint níos fearr ar an gcreat, tar éis gach is féidir leat breathnú suas saintréithe atá tar éis an chúrsa.

An léacht seo caite bhí ag obair ar chur i bhfeidhm vicí le cabhair / treoir ón múinteoir. Tar éis gur tógadh an t-aiseolas ndóigh, bhí sé béim arís agus arís eile tríd an chúrsa a thógann Zend aiseolas an-dáiríre, go deimhin is cosúil go raibh ár leagan den chúrsa go leor nua. Beidh roinnt de na forbróirí eile sa chuideachta a bheith á gcur ar an gcúrsa luath agus mar sin beidh sé suimiúil a fheiceáil má tharla sé seo.

Tá an stíl cúrsa neamhfhoirmiúil, a cheadaítear chun aiseolas agus comhoibriú idir an lucht freastail agus an teagascóir. An ceannaire ndóigh bhí cairdiúil, (bhí roinnte r-phost seoltaí do cheisteanna) sochaideartha, agus ag an am céanna a chur i láthair ó na sleamhnáin a bhí le beagán shaky chuma atá láninniúil sa chreat. Bhí sé soiléir duine a bhain úsáid as an gcreat ar bhonn rialta seachas duine atá múinte a mhúineadh ar an gcúrsa, Thaitin liom an 'saol fíor' taithí ina leith sin.

Feeling Foriomlán

I roinnt bealaí fuair mé an cúrsa cur amú ama, i gcásanna eile go raibh sé an-áisiúil. Táimid dóchasach go bhfaighidh mé mo cúiseanna ar fud go soiléir, agus b'fhéidir roinnt bia a chur ar fáil le haghaidh aiseolais smaoinimh nó úsáideach (a fhios agam dom seo nach dócha!).

Do Bhí mé féin an cúrsa seo dírithe ar leibhéal na ró-íseal. Tar éis imithe tríd an treoir Mearthosú, léamh Zend Rob Allen ar Chreat in Action, agus d'oibrigh sé leis an gcreat beagán ní raibh mé rud ar bith a fháil i ndáiríre iomarca. Ba mhaith liom ar thaitin an cúrsa a phiocadh suas ó dheireadh na Mearthosú agus scileanna breise a fhorbairt.

É sin ráite, a dhéanann an cúrsa teideal soiléir "Zend Creat: Bunúsaigh" agus sa ghné amach le linn méid a leagann sé amach a dhéanamh. Baill eile den fhoireann forbartha nach bhfuil an t-am a chaitear ag lorg i gcreat críochnaithe gach seisiún le díograis agus ceisteanna a bhí i ndáiríre deas a fheiceáil.

Ní léir a bhí caillte, go raibh sé go maith chun am a chaitheamh ag dearbhú sonraí bunúsacha an chreata agus a fháil a iarraidh cúpla ceist i limistéir nach raibh mé 100%. Bhí sé freisin am go bhfuair mé le suí síos gach lá agus smaoineamh ar códú ag baint úsáide as na tionscadail faoi chuimsiú agus sa todhchaí, rud ba mhaith liom nach raibh in ann a dhéanamh ar shlí eile (is féidir leat a shamhlú do chuideachta aontú sin? :)). Last ach ní a laghad leat a fháil chomh maith le deimhniú deas ó Zend a rá gur fhreastail tú ar an gcúrsa (cé trí ríomhphost).

Zend Creat Deimhniúcháin

Bhí sé seo ceist amháin a choimeád ag teacht chun aigne le linn an chúrsa a bheadh, sé liom ullmhú le haghaidh deimhniúchán? Is é an tapa, éasca a resounding Uimh. An teagascóir cúrsa an-soiléir ar go bhfuil an chomhairle breise le haghaidh deimhniúchán a ba chóir duit a bheith ag baint úsáide i ndáiríre an creat ar lá go lá agus sílim go compordach agus muiníneach ina úsáid agus modheolaíochtaí.

Achoimre

Mar gheall ar gach rud a scríobh mé thuas, beidh mé achoimre ar gach rud i dhá phointe urchair éasca:

  • Nua le Zend Creat: dhéanann an cúrsa seo go díreach cad ba mhaith leat a bheith ag súil, tugann sé leat a thabhairt isteach deas ar an gcreat agus bunús maith ar an Basics as ar féidir leat a thógáil. Dealraíonn sé an cúrsa a ghiniúint leas agus díograis don chreat i measc forbróirí.
  • Úsáid as an gCreat Zend: Cé go raibh sé deas a chladaigh suas cuid de na bunghnéithe an-mhothaigh mé an t-am, iarracht, agus cistí a chur ar an gcúrsa d'fhéadfaí na caitheadh ​​níos fearr in áiteanna eile. Beidh sé deas a see Zend chruthú cúrsa ar leibhéal níos airde d'fhorbróirí nua a ghlacadh chun an leibhéal eile -. Ar a laghad go dtí an caighdeán deimhniúcháin agus ina dhiaidh sin Ar an ábhar sin ba mhaith liom clárú láithreach.

Ríocht Aontaithe Ainmneacha Eolaire agus Facebook Iarratais

Ag , rn Dé hAoine 10 Aibreán, 2009 09:33

Is é ceann de na rudaí spraoi mé ag baint an am céanna ag obair le haghaidh Tracesmart an eolaire ainmneacha . Go bunúsach thóg muid ár mbunachar sonraí eolais ollmhór agus ceirteacha tarraingthe amach carn mór de stats faoi ainmneacha éagsúla.

Tá an próiseas ar fad ar cheann mór Sinsearach iarracht chun tráchta níos mó a tharraingt ar an suíomh, ach cuireann sé freisin roinnt eolais suimiúil agus staitisticí ainm.

Seo sampla do mo ainm Lloyd Watkin , nó is dócha níos mó i gceart Steven Watkin . Nóiméad a ghlacadh le breathnú suas d'ainm ar an suíomh Tracesmart d'fhéadfadh a bheith, ;) suimiúil

Táimid agam chomh maith staitisticí ainmneacha sonraí ar an eolaire ainmneacha leathanach a insíonn duit cad a n-ainmneacha a bheith chuardach agus ar an gcaoi le déanaí. A suimiúil go leor a fheiceáil daoine cáiliúla ainmneacha eitilt suas an stats nuair a láithreoidh siad sa nuacht. Is sampla le déanaí go bhfuil na Liam Neeson a tá bean a fuair bás ó timpiste sciáil le déanaí, cé gur léir nach bhfuil go leor daoine ar dheis ar an litriú (mar sin, an líon ollmhór na n-amas ar an ainm seo) - Liam Nilson .

Facebook Iarratais

Nuair a bheidh an eolaire ainmneacha a cruthaíodh a leag muid faoi chruthú iarratas facebook atá ainmnithe againn duely ' Mo Ainm '. Is é an t-iarratas facebook leathnú ar an eolaire ainmneacha agus soláthraíonn roinnt staitisticí breise. D'fhonn an t-eolaire ainmneacha a chur le do chuntas facebook tabhair cuairt ar:

http://apps.facebook.com/my-name/













Téama Panorama ag Themocracy

5 cuairteoirí ar líne anois
4 aíonna, 1 bots, 0 baill
Tá 19 ag 01:56 UTC: Max cuairteoirí an lae inniu
An mhí seo: 26 ag 2012/04/04 10:27 UTC
I mbliana: Tá 69 ar 27-02-2012 09:56 UTC
Gach am: 130 ag 28-03-2011 10:40 UTC