Eji m n'aka na ị nụla maka streaks ma ọ bụ jiri ngwa nwere otu. Mana ọ dịtụla mgbe ị nọ na-eche ihe kpatara streaks ji ewu ewu na ike? Ọ dị mma, enwere nke doro anya na ngwa chọrọ ka anya gị dị ka o kwere mee, mana ewezuga nke ahụ, ị maara na mgbe ngwa mmụta a ma ama Duolingo webatara wijetị iOS iji gosipụta streaks, ntinye aka onye ọrụ ruru 60%. Pasent iri isii bụ nnukwu mgbanwe n'omume ma na-egosipụta otu esi eji usoro “streak” mee ka itinye aka na ịkwọ ụgbọala were. N'ihe kachasị mkpa, ogologo oge bụ ọnụọgụ nke ụbọchị ndị ọrụ mezuru otu ọrụ. Ụfọdụ ndị mmadụ na-akọwakwa ya dị ka omume “gamified” ma ọ bụ metrik emebere iji kwalite ojiji na-agbanwe agbanwe. Mana streaks gafere karịa ịbụ metrik ma ọ bụ ndekọ na ngwa; ọ bụ ihe uche karịa nke ahụ. Ebumnobi mmadụ dị mfe iji ihe ndị ziri ezi mee ihe. Leba anya n'ihe atọ a: ọganihu, mpako, na egwu ịpụ (nke a na-akpọkarị FOMO). Kedu ihe jikọrọ ihe ndị a niile? Mgbalị. Ka ị na-etinyekwu mgbalị n'ime ihe, ka ọ na-akpụzi njirimara gị, ọ bụkwa otú ahụ ka streaks si agafe n'ime ụwa nke akparamàgwà omume. Ugbu a, na nnukwu ike na-abịa nnukwu ọrụ, na n'ihi nke ahụ, e nwere akụkụ gbara ọchịchịrị na streaks. N'isiokwu a, anyị ga-abanye na nkà mmụta uche, UX, na ụkpụrụ imewe n'azụ ịmepụta usoro streak dị irè. Anyị ga-eleba anya na (1) ihe kpatara ụbụrụ anyị ji eji nwayọ na-anabata ọrụ ogologo oge, (2) ka esi emepụta streaks n'ụzọ ndị na-enyere ndị ọrụ aka n'ezie, na (3) ọrụ nka na-etinye aka n'iwupụta usoro ogologo. Psychology Behind Streaks Iji chepụta ma wuo usoro ogologo ogologo dị irè, anyị kwesịrị ịghọta ka o si kwekọọ n'otú e si ejikọta ụbụrụ anyị. Dị ka, gịnị na-eme ka ọ dị irè ruo n'ókè nke na anyị nwere mmetụta siri ike nke nraranye iji chebe streaks anyị? Enwere ụkpụrụ mmụta akparamaagwa edekọtara nke ọma, nke na-akwado ihe na-eme ka streaks dị ike ma na-eri ahụ. Ịkpọasị ọnwụ Nke a nwere ike ịbụ ike kachasị ike n'azụ streaks. M na-ekwu nke a n'ihi na ọtụtụ oge, ị fọrọ nke nta ka ọ bụrụ na ị gaghị ezere nke a na ndụ. Chee echiche otú a: Ọ bụrụ na enyi gị enye gị $100, ị ga-enwe obi ụtọ. Mana ọ bụrụ na ị tụfuru $100 na obere akpa gị, nke ahụ ga-ewute gị nke ukwuu. Ibu mmetụta uche nke ọnọdụ ndị ahụ abụghị nhata. Ọnwụ na-afụ ụfụ karịa ka ọ na-enwe mmetụta dị mma. Ka anyị buru ya n'ihu wee kwuo na m na-enye gị $100 ma rịọ gị ka ị kpọọ ịgba chaa chaa. Enwere ohere 50% ị nweta $100 ọzọ yana ohere 50% ị tụfuru $100 mbụ. Ị ga-ewere ya? Agaghị m eme ya. Ọtụtụ ndị mmadụ agaghị. Nke ahụ bụ asị mfu. Ọ bụrụ na ị na-eche banyere ya, ọ bụ ezi uche, ọ bụ ihe kwere nghọta, ọ bụ mmadụ. Echiche dị n'azụ ịkpọasị ọnwụ bụ na anyị na-enwe mmetụta mgbu nke ịlafu ihe okpukpu abụọ karịa ụtọ nke inweta ihe nhata. N'okwu uche, ọnwụ na-adịte aka karịa uru ọ nwetara. Eleghị anya ị na-ahụ ka nke a si metụta streaks. Iji wuo ogologo ahịrị a na-ahụ anya, ọ chọrọ mgbalị; ka eriri na-eto eto, mkpali dị n'azụ ya na-amalite ịla azụ; ma ọ bụ karịa nke ọma, ọ na-amalite ịghọ nke abụọ. Nke a bụ ọmụmaatụ: Kwuo enyi gị nwere ogologo ụbọchị atọ na-emechi "Move Rings" na Apple Watch ha. Ọ fọrọ nke nta ka ọ bụrụ ihe ọ bụla ha ga-atụfu karịa ịchọ imezu ebumnuche ha na ịdị na-agbanwe agbanwe. N'otu oge ahụ, ị nwere ogologo ogologo ụbọchị 219 na-adọrọ mmasị. O nwere ike ịbụ na ụjọ ịnwụnahụ gị. O yikarịrị ka ị naghị eche maka mmezu ahụ n'oge a; ọ bụ ihe gbasara ichekwa mgbalị etinyere gị, nke ahụ bụkwa ịkpọasị mfu. Duolingo na-akọwa ka ịkpọasị mfu na-esi eme ka onye ọrụ ghara imebi ogologo ogologo, ọbụlagodi n'ụbọchị ha kacha umengwụ. N'otu ụzọ, ogologo ahịrị nwere ike ịghọ àgwà mgbe ịkpọasị na-efunahụ na-adaba. Ụdị omume Fogg (B = MAP) Ugbu a na anyị ghọtara egwu nke ịla n'iyi mgbalị etinyere na ogologo ogologo ogologo, ajụjụ ọzọ bụ: Gịnị na-eme ka anyị na-eme ihe ahụ na mbụ, kwa ụbọchị, ọbụna tupu ogologo ahụ na-ebuwanye ibu? Nke ahụ bụ ihe Ụdị Omume Fogg bụ gbasara. Ọ dịtụ mfe. Omume (B) na-eme naanị mgbe ihe atọ - mkpali (M), ike (A), na ngwa ngwa (P) - kwadoro n'otu oge ahụ. Ya mere, nha B=MAP. Ọ bụrụ na nke ọ bụla n'ime ihe ndị a, ọbụna otu, na-efu n'oge ahụ, omume ahụ agaghị eme. Ya mere, maka usoro streak ka ọ na-arụ ọrụ nke ọma ma na-emegharị ugboro ugboro, ihe atọ a ga-abụrịrị: Mkpali Nke a na-esighi ike ma ọ bụghị ihe na-adị mgbe niile. Enwere ụbọchị mgbe ị nọna-agba ume ịmụta Spanish, na ụbọchị ị naghị enwe mmetụta nke ike ịmụ asụsụ ahụ. Mkpali n'onwe ya ịzụlite àgwà bụ ihe a na-apụghị ịdabere na ya na agha na-efunahụ ya site n'ụbọchị mbụ. Ikike iji kwụọ ụgwọ maka njedebe nke mkpali, ikike dị oke mkpa. N'okwu a, ikike pụtara ịdị mfe nke ime ihe, ya bụ, mgbalị ahụ dị mfe nke na ọ bụ ihe ezi uche na-adịghị na ya ịsị na ọ gaghị ekwe omume. Ọtụtụ ngwa na-ama ụma na-eji nke a. Apụl Fitness chọrọ naanị ka ị kwụrụ otu nkeji n'ime otu elekere ka ị nweta akara maka ebumnuche gị. Duolingo chọrọ naanị otu nkuzi emechara. Ọrụ ndị a anaghị achọ mbọ niile ahụ. Ihe mgbochi ahụ dị ala nke na ọbụna n'ụbọchị gị kacha njọ, ị nwere ike ime ya. Mana mbọ jikọtara ọnụ nke ogologo ogologo na-aga n'ihu bụ ebe echiche nke ịla n'iyi ahụ na-amalite. Ngwa ngwa Nke a bụ ihe mezuru nhata. Ụmụ mmadụ na-echefu n'okike, yabụ ee, ikike nwere ike nweta anyị 90% ebe ahụ. Mana ngwa ngwa na-echetara anyị ka anyị mee ihe. Streaks na-adịgide site na imewe, yabụ ọ dị mkpa ka echetara ndị ọrụ mgbe niile ka ha mee ihe. Iji hụ ka ngwa ngwa nwere ike isi dị ike, Duolingo mere ule A/B iji hụ ma obere baajị na-acha uhie uhie na akara ngosi ngwa abawanyela ojiji na-agbanwe agbanwe. Ọ mepụtara mmụba 6% na ndị ọrụ na-arụsi ọrụ ike kwa ụbọchị. Naanị akara uhie. Oke nlereanya Ihe ndị a niile na-ekwu, enwere mmachi na ụdị Fogg nke ndị nkatọ na nyocha ọgbara ọhụrụ achọpụtala na imewe nke dabere na mkpali, dị ka ọkwa iwe iwe, nwere ike ibute ike ọgwụgwụ nke uche. Ịma ọkwa mgbe niile na oge ngafe nwere ike ime ka ndị ọrụ kwụsị. Yabụ, lezie anya maka nke ahụ. Mmetụta Zeigarnik Kedu ka ọ na-adị gị mgbe ị hapụrụ ọrụ nke oru ngo nke emechara ọkara? Nke ahụ na-akpasu ọtụtụ mmadụ iwe n'ihi na ọrụ ndị a na-emechabeghị na-enwe ohere iche echiche karịa ihe ndị anyị na-emecha. Mgbe ihe mere ma pụọ, anyị na-echefu ya. Ọ bụrụ na e mezigharịrị ihe, ọ na-enwekarị ibu arọ n’uche anyị. Nke a bụ kpọmkwem ihe kpatara ngwaahịa dijitalụ ji eji ihe nrịbama agamnihu arụrụ arụ, dị ka ogwe mmecha profaịlụ nke Upwork, iji mee ka onye ọrụ mara na profaịlụ ha bụ naanị “60% zuru ezu”. Ọ na-akwa onye ọrụ ume imecha ihe ha malitere.
Ka anyị leba anya n’ihe atụ ọzọ. Ị nwere ọrụ ise na ngwa ndepụta ime-eme, na njedebe nke ụbọchị, ị ga-elele naanị anọ n'ime ha ka emechara. Ọtụtụ n'ime anyị ga-eche na ha erubeghị eru n'ihi otu ọrụ ahụ a na-arụchabeghị. Nke ahụ, ebe ahụ, bụ mmetụta Zeigarnik. The Zeigarnik mmetụta e gosiri site ọkà n'akparamàgwà mmadụ Bluma Zeigarnik, onye kọwara na anyị na-emekarị na-ezughị ezu ọrụ na-arụsi ọrụ ike na ebe nchekwa anyị ogologo oge karịa ọrụ emechara. Usoro ogologo na-abanye na nke a na imewe UX. Ka anyị kwuo na ị nọ n'ụbọchị 63 nke usoro mmụta. N'oge ahụ, ị nọ n'usoro azụmahịa na-aga n'ihu. Ụbụrụ gị agaghị echefu ya ka ọ na-anọdụ n'azụ uche gị. N'oge a, ụbụrụ gị na-aghọ onye na-ezitere gị ozi. Mgbe ị na-etinye ndị agha mmụọ ndị a ọnụ, ị na-amalite ịghọta n'ezie ihe kpatara streaks abụghị naanị njirimara ngwa mgbe niile; ha nwere ike imeghari omume mmadu. Ma ebe dị n'ahịrị - enweghị m ike ikwu kpọmkwem mgbe, dị ka ọ dị iche maka onye ọ bụla - ihe na-erute ebe ogologo oge na-esi na "ihe ọchị" gaa n'ihe ị chere na ị gaghị enwe ike ida. Ịchọghị mgbalị ụbọchị 58 ka ọ laa n'iyi, ị? Nke ahụ bụ ihe na-eme ka usoro streak dị irè. Ọ bụrụ na emee nke ọma, streaks na-enyere ndị ọrụ aka iwulite omume dị ịtụnanya na-emezu ebumnuche. Ọ nwere ike ịbụ ịgụ ihe kwa ụbọchị ma ọ bụ na-akụ mgbatị ahụ mgbe niile. Omume ndị a ugboro ugboro (mgbe ụfọdụ obere) na-agbakọta ka oge na-aga ma pụta ìhè na ndụ anyị kwa ụbọchị. Mana enwere akụkụ abụọ na mkpụrụ ego ọ bụla. Ahịrị dị mkpa n'etiti omume na mmanye Ọ bụrụ na ị na-eso ya, ị nwere ike ịsị na e nwere akụkụ gbara ọchịchịrị na usoro ahịrị. Ịmepụta omume bụ ihe na-agbanwe agbanwe na ebumnuche ugboro ugboro. Otú ọ dị, mmanye bụ nkwụsi ike nke ịrụ ọrụ na ihe mgbaru ọsọ nke na-adịghịzi mkpa kama jidesie ya n'ihi egwu ma ọ bụ nrụgide. Ọ bụ ahịrị agụba. Ị na-asa ezé kwa ụtụtụ n'echeghị echiche; ọ bụ akpaka na mmuo, na ebumnuche doro anya nke inwe ezigbo ume. Nke ahụ bụ ogologo nke na-emepụta àgwà ọma. Usoro ogologo usoro ziri ezi na-enye ndị ọrụ ohere iku ume. Ọ bụrụ na, n'ihi ihe ụfọdụ, ị naghị asacha n'ụtụtụ, ị nwere ike ịcha akwa n'ehihie. A na-ahapụ ezughị okè n'atụghị egwu ịla n'iyi ogologo oge. Mmanye na-aga n'ụzọ nke ọzọ, nke ogologo oge na-eme ka ị na-echegbu onwe gị, obi na-ama gị ikpe ma ọ bụ ọbụna na-agwụ ike, na mgbe ụfọdụ, ọ na-adị gị ka i mebeghị ihe ọ bụla, n'agbanyeghị ihe niile gị.arụ ọrụ. Ị na-eme ihe ọ bụghị n'ihi na ị chọrọ, kama n'ihi na ị na-atụ ụjọ nke ọma ịhụ ọganihu gị na-emegharị ka ọ bụrụ efu. Otu onye kọwara nke a n'ụzọ zuru oke, "Echere m na m na-aghọ aghụghọ, mana echeghị m. Abụghị m ihe ọ bụla na-enweghị eriri m". Nke a na-egosi oke njide streaks nwere ike inwe na mmadụ. Ruo n'ókè nke ndị ọrụ na-amalite ijikọ uru onwe ha na metrik aka ike karịa ebumnuche mbụ ma ọ bụ ihe kpatara ha ji malite usoro ahụ na mbụ. Ogologo ahụ na-aghọ ndị ha bụ, ọ bụghị naanị ihe ha na-eme. Usoro usoro ụkpụrụ omume ahaziri nke ọma kwesịrị ịdị ka agbamume nye onye ọrụ, ọ bụghị nrụgide ma ọ bụ ọrụ. Nke a metụtara nguzozi nke mkpali dị n'ime na nke mpụga. Ihe mkpali pụrụ iche (ụgwọ ọrụ mpụga, izere ntaramahụhụ) nwere ike ịmalite ndị ọrụ, mana mkpali dị n'ime (ime ọrụ ahụ maka ebumnuche nkeonwe dị ka ịmụ Spanish n'ihi na ịchọrọ n'ezie ka gị na onye ị hụrụ n'anya kparịta ụka) siri ike maka itinye aka na ogologo oge. Usoro dị mma kwesịrị ịdọrọ uche gaa na mkpali dị n'ime ya site na iji nlezianya mee ihe ndị dịpụrụ adịpụ, ya bụ, chetara ndị ọrụ ruo ogologo oge ha rutere, ghara iji ihe ha nwere ike tufuo ha egwu. Ọzọ, ọ bụ akara dị mma. Nnwale dị mfe mgbe ị na-emebe usoro streak bụ iwepụta oge n'ezie wee chee ma ngwaahịa gị na-enweta ego site na ire ihe ngwọta maka nchekasị nke ngwaahịa gị mepụtara. Ọ bụrụ ee, enwere ohere dị ukwuu ị na-erigbu ndị ọrụ. Ya mere ajụjụ na-esote bụ, Ọ bụrụ na m họrọ iji streak, kedu ka m ga-esi chepụta ya n'ụzọ na-enyere ndị ọrụ aka imezu ebumnuche ha? UX nke Ezi Streak System Design Ekwenyere m na nke a bụ ebe ọtụtụ ọrụ na-agbanye usoro ogologo ogologo dị irè ma ọ bụ mebie ya kpamkpam. Ka anyị gafee ụfọdụ ụkpụrụ UX nke ezigbo streak design. Debe ya na-enweghị mgbake Eleghị anya ị nụla nke a na mbụ, ikekwe site na akwụkwọ ndị dị ka Atomic Habits, mana ọ bara uru ịkọwapụta na otu n'ime ụzọ kachasị mfe enwere ike isi mepụta omume bụ ime ka omume ahụ dị ntakịrị ma dị mfe. Nke a yiri ihe ike anyị tụlere site na Ụdị Omume Fogg. Iwu mbụ nke nhazi ogologo ọ bụla kwesịrị ịdị na-eme ihe achọrọ dị ka obere ka mmadụ kwere omume ka ọ ka na-enweta ọganihu. Ọ bụrụ na ihe omume kwa ụbọchị chọrọ ikike imezu ya, omume ahụ agaghị eme ka ọ gafee ụbọchị ise. Gịnị kpatara? Enweghị ike ịkpali gị ụbọchị ise n'usoro. Isi okwu: Ọ bụrụ na ị na-eme ngwa ntụgharị uche, ịkwesighi ime ka ndị ọrụ gafee nkeji nkeji 20 naanị iji nọgide na-enwe ogologo ahịrị ahụ. Gbalịa otu nkeji, ikekwe ọbụlagodi ihe dị obere ka sekọnd iri atọ, kama. Dị ka a na-ekwu, obere mmiri mmiri na-eme ka oké osimiri). Mgbalị ndị nta na-agbakọta n'ime nnukwu mmezu na oge. Nke ahụ kwesịrị ịbụ ebumnuche: wepụ esemokwu, ọkachasị mgbe oge ahụ siri ike. Mgbe ndị ọrụ na-enwe nrụgide ma ọ bụ ike gwụ ha, mee ka ha mara na igosi naanị, ọbụlagodi sekọnd ole na ole, dị ka mgbalị. Nye nzaghachi ọhụụ doro anya Ụmụ mmadụ na-ahụ anya site na okike. Ọtụtụ mgbe, anyị kwesịrị ịhụ ihe anyị ga-ekwere; ọ dị mkpa iji anya nke uche hụ ihe iji ghọta ha nke ọma ma tinye ihe n'echiche. Nke a bụ ya mere usoro streak ji ejikarị ihe a na-ahụ anya, dị ka eserese, akara nlele, mgbanaka ọganihu, na grids, iji hụ mbọ. Lelee eserese ntinye aka GitHub. Ọ bụ nhụta dị mfe nke agbanwe agbanwe. Ma ndị mmepe na-eku ume ya dị ka oxygen.
Isi ihe abụghị ime ka usoro streak nwee mmetụta nkịtị. O kwesịrị ịdị adị na enwetara ya. Dị ka ọmụmaatụ, Duolingo na Apple's Fitness mgbanaka na-eji ihe ngosi animation dị ọcha na-emecha ogologo ogologo, GitHub na-egosikwa data akụkọ ihe mere eme nke nkwụsi ike nke onye ọrụ na oge.
Jiri ezigbo oge Ekwuru m na mbụ na mmadụ na-echefukarị site na okike, na mkpali ahụ nwere ike inye aka ịnọgide na-aga n'ihu. Enweghị mkpali, ọtụtụ ndị ọrụ ọhụrụ na-echefu ịga n'ihu. Ndụ nwere ike ime ihe n'aka, mkpali na-apụ n'anya, ihe na-eme. Ọbụna ndị ọrụ ogologo oge na-erite uru site na mkpali, ọ bụ ezie na ọtụtụ oge, a kpọchirila ha n'ime loop omume. Ka o sina dị, ọbụna onye kacha agba mbọ nwere ike tufuo otu ụbọchị na mberede. Usoro streak gị chọrọ n'ezie ihe ncheta. Ihe ncheta ngwa ngwa a na-ejikarị bụ ọkwa ntinye. Oge dị mkpa n'ezie mgbe ị na-arụ ọrụ na ọkwa ntinye. Ụdị ngwa ahụ dịkwa mkpa. Izipu ọkwa n'elekere itoolu nke ụtụtụ na-ekwu "Ị mebeghị ihe taa" bụ ihe dị egwu maka ngwa mmụta n'ihi na ọtụtụ nwere ihe ha ga-eme n'ụbọchị tupu ha echee maka ịmecha nkuzi. Ọ bụrụ na anyị na-ekwu maka ngwa ahụike, n'agbanyeghị, ọnwere ezi uche na ikekwe na-atụ anya na a ga-echetara ya na mbụ n'ụbọchị ahụ. Ịkwa ọkwa dị iche iche site na ngwa ngwa. Ngwa mgbatị ahụ, dịka ọmụmaatụ, hụ ntinye aka dị elu na ọkwa ụtụtụ (7-8 AM), ebe ngwa nrụpụta nwere ike ịrụ ọrụ nke ọma n'isi ụtụtụ. Isi ihe bụ ịnwale oge ngwa ngwa gị dabere na omume ndị ọrụ gị kama iche na ihe niile dabara adaba. Ihe na-arụ ọrụ maka ngwa ntụgharị uche nwere ike ọ gaghị arụ ọrụ maka ihe nchọta koodu. Ụzọ ngwa ngwa ndị ọzọ bụ ntụpọ uhie na akara ngosi ngwa yana ọbụna wijetị ngwa. Ọmụmụ ihe dị iche iche, mana nkezi mmadụ na-emeghe ngwaọrụ ha n'etiti ugboro 50-150 kwa ụbọchị (PDF). Ọ bụrụ na onye ọrụ na-ahụ ntụpọ uhie na ngwa ma ọ bụ wijetị na-egosi ogologo ahịrị ugbu a oge ọ bụla ha kpọghere ekwentị ha, ọ na-abawanye ntinye aka. Naanị emela ya; ngwa ngwa kwesịrị ịbụ ihe ncheta, ọ bụghị egwu. Mee mmemme dị ebube Usoro ahịrị ahịrị kwesịrị ịgbalị ime emume dị ịrịba ama iji welite mmetụta uche, ọkachasị maka ndị ọrụ n'ime ogologo ogologo. Mgbe onye ọrụ kụrụ Day 7, Day 30, Day 50, Day 100, Day 365, ị kwesịrị ime nnukwu ihe na ya. Nabata mmezu - karịsịa maka ndị ọrụ ogologo oge.
Dịka anyị hụrụ na mbụ, Duolingo chepụtara nke a wee mejuputa eserese eserese nke na-eji confetti eme emume dị egwu. Ụfọdụ nyiwe na-enye nnukwu ụgwọ ọrụ ụgwọ ọrụ na-akwado mbọ ndị ọrụ. Na nke a nwere ike ịba uru na ngwa ọdịnala, nke na ndị ọrụ na-ekekọrịta ihe dị ịrịba ama ha n'ihu ọha na mgbasa ozi ọha. Uru ọzọ bụ atụmanya nke na-abịa tupu ha eruo nnukwu ihe. Ọ bụghị naanị idebe ogologo ahịrị ahụ dị ndụ na-adịghị agwụ agwụ; ndị ọrụ nwere ihe ha ga-atụ anya ya. Jiri usoro amara amara Ndụ enweghị atụ. Ndị mmadụ na-adọpụ uche. Usoro ọ bụla dị mma kwesịrị ịtụ anya ezughị okè. Otu n'ime ihe egwu kachasị egwu nke uche na sistemụ ogologo bụ nrụpụta siri ike na efu ka otu ụbọchị tụfuru. Usoro ahịrị ahịrị nke "usoro ziri ezi" kwesịrị inye onye ọrụ ahụ obere ume. Ka anyị kwuo na ị nwere ogologo mmụta chess ụbọchị 90. Ị na-agbanwe agbanwe ruo ọnwa atọ dị mma, otu ụbọchị, ekwentị gị na-anwụ mgbe ị na-eme njem, ma dị ka nke ahụ, 90 na-aghọ 0 - ihe niile, mgbalị ahụ niile, na-ehichapụ, ọganihu na-apụ n'anya. Onye ọrụ ahụ nwere ike imebi kpamkpam. Echiche nke iwughachi ya site na mmalite bụ ihe na-akụda mmụọ nke na mgbalị ahụ abaghị uru. Nke kachasị njọ, onye ọrụ nwere ike ịhapụ ngwa ahụ mgbe ọ nwesịrị mmetụta dị ka ọdịda. Tụlee itinye usoro “amara” na sistemụ ogologo gị:
Streak Freeze Kwe ka ndị ọrụ kpachaara anya tufuo otu ụbọchị na-enweghị ntaramahụhụ. Oge agbakwunyere Kwe ka awa ole na ole (2–3) gafere oge ngwụcha tupu ịmalite nrụpụta. Modelsdị ire ure Kama nrụpụta siri ike, ogologo ahịrị ahụ na-ebelata site na obere ego, dịka ọmụmaatụ, a na-ewepụ ụbọchị 10 n'usoro ahịrị kwa ụbọchị efu.
Jiri ụda na-agba ume Ka anyị tulee ozi abụọ egosiri n'ebe ndị ọrụ nọ mgbe ogologo ahịrị gbajiri:
"Ị tụfuru ogologo ahịrị ụbọchị 42 gị. Malite ọzọ." "Ị pụtara ụbọchị 42 ozugbo. Nke ahụ bụ ọganihu na-enweghị atụ! Ị chọrọ ịnwale ọzọ?"
Ha abụọ na-enye otu ozi, mana mmetụta mmetụta uche dị iche. Ozi nke mbụ nwere ike ime ka onye ọrụ nwee nkụda mmụọ wee mee ka ha kwụsị. Ozi nke abụọ na-eme ememe ihe enwetalarị ma jiri nwayọọ na-agba onye ọrụ ume ịnwale ọzọ. Ihe ịma aka chepụta Streak Systems Tupu anyị abanye na nkọwa teknụzụ nke iwulite usoro ogologo, ị kwesịrị ịma ihe ịma aka ndị ị ga-eche ihu. Ihe nwere ike gbagwojuru anya, dịka ị tụrụ anya ya. Ijikwa Oge Mpaghara Enwere ihe kpatara ijikwa oge na ụbọchị ji bụrụ otu n'ime echiche kacha sie ike ndị mmepe na-arụkọ ọrụ. Enwere nhazi, mba ụwa, na ọtụtụ ihe ndị ọzọ ị ga-atụle. Ka m juo gi ihe a: Kedu ihe kwesiri ka ubochi? Anyị maara na ụwa na-agba ọsọ na mpaghara oge dị iche iche, yana dị ka a ga-asị na nke ahụ ezughi oke, mpaghara ụfọdụ nwere oge nchekwa ụbọchị (DST) nke na-eme ugboro abụọ n'afọ. Ebee ka ị ga-amalite na-edozi ikpe ndị a? Kedu ihe dị ka "mmalite" nke echi? Ụfọdụ ndị mmepe na-agbalị izere nke a site n'iji otu mpaghara oge etiti, dị ka UTC. Maka ụfọdụ ndị ọrụ, nke a ga-eweta nsonaazụ ziri ezi, mana maka ụfọdụ, ọ nwere ike ịgbanyụ otu elekere, awa abụọ ma ọ bụ karịa. Nkwekọrịta a na-emebi ahụmịhe onye ọrụ. Ndị ọrụ na-eche obere ka ị na-ejikwa oge n'azụ ihe nkiri; Naanị ihe ha na-atụ anya ya bụ na ọ bụrụ na ha emee ogologo oge n'elekere 11:40 nke ehihie, mgbe ahụ ọ ga-edebanye aha n'oge ahụ kpọmkwem, n'ọnọdụ ha. Ịkwesịrị ịkọwapụta "otu ụbọchị" dabere na mpaghara oge mpaghara onye ọrụ, ọ bụghị oge nkesa. N'ezie, ị nwere ike were mfeụzọ na tọgharịa streaks n'ụwa niile maka ndị ọrụ niile n'etiti abalị UTC, mana ị na-eke ezighi ezi. Onye nọ na California na-enwe oge mgbakwunye asatọ iji rụchaa ọrụ ya karịa onye bi na London. Nke ahụ bụ mmejọ imewe na-ezighi ezi nke na-ata ụfọdụ ndị ọrụ ahụhụ n'ihi ọnọdụ ha. Ma gịnị ma ọ bụrụ na onye ahụ nọ na London na-eleta naanị, rụchaa ọrụ, wee laghachi na mpaghara oge ọzọ? Otu ngwọta dị mma maka ihe ndị a niile bụ ịrịọ ndị ọrụ ka ha debe oge ha n'ụzọ doro anya n'oge ịbanye (ọkacha mma mgbe nyocha mbụ). Ọ dị mma itinye ndetu dị nro na ịnye ozi mpaghara oge ka a na-eji naanị maka ngwa ahụ iji soro ọganiihu n'ụzọ ziri ezi, kama iji ya dị ka data nwere ike ịmata onwe ya. Ma ọ bụ ihe ọzọ dị mma ime ka ọnọdụ ahụ gbanwee. Ana m atụ aro ka onye ọ bụla zere ijikwa mgbagha oge mpaghara ozugbo na ngwa. Jiri ọba akwụkwọ ụbọchị a nwara na eziokwu, dị ka Moment.js ma ọ bụ pytz (Python), wdg. Ọ dịghị mkpa ịmegharị wiil ahụ maka ihe dị mgbagwoju anya dị ka nke a. Ụbọchị Agbaghara na ikpe Edge Ihe ịma aka ọzọ ị kwesịrị ichegbu onwe gị bụ ikpe ihu enweghị ike ịchịkwa dị ka ndị ọrụ na-ehi ụra nke ukwuu, oge ihe nkesa, lag, ọdịda netwọk, na ihe ndị ọzọ. Iji echiche nke usoro amara, dị ka ndị anyị tụlere na mbụ, nwere ike inye aka. Window amara nke awa abụọ nwere ike inyere ma onye ọrụ ma onye nrụpụta aka, n'echiche na a naghị ata ndị ọrụ ahụhụ maka ọnọdụ ndụ enweghị ike ịchịkwa. Maka ndị mmepe, windo amara na-enyere aka n'oge ndị a na-achịkwaghị achịkwa mgbe ihe nkesa na-agbada n'etiti abalị. Karịsịa, atụkwasịla onye ahịa ahụ obi. Kwalite mgbe niile n'akụkụ sava. Ihe nkesa kwesịrị ịbụ otu isi iyi nke eziokwu. Mgbochi aghụghọ Ọzọkwa, enweghị m ike imesi nke a ike zuru oke: Gbaa mbọ hụ na ị kwadoro ihe niile n'akụkụ sava. Ndị ọrụ bụ mmadụ, ma mmadụ nwere ike ịghọ aghụghọ ule ma ọ bụrụ na enyere ya ohere. Ọ bụ ihe a na-apụghị izere ezere. Ị nwere ike ịnwale:
Ịchekwa omume niile na UTC timestamps. Onye ahịa nwere ike izipu oge mpaghara ha, mana ihe nkesa nwere ike gbanwee nke ahụ ozugbo na UTC wee kwadoo oge nkesa. N'ụzọ ahụ, ọ bụrụ na stampụ nke onye ahịa nọ na-enyo enyo, sistemụ ahụ nwere ike jụ ya dị ka njehie, UI nwere ike ịzaghachi ya. Iji nsochi dabere na mmemme. N'ikwu ya n'ụzọ ọzọ, chekwaa ndekọ nke omume ọ bụla yana metadata gụnyere ozi dị ka NJ onye ọrụ, ụdị ihe emere, yana stampụ oge na mpaghara oge. Nke a na-enyere aka na nkwado.
Ịmepụta Injin Sistemụ Streak Nke a abụghị nkuzi koodu, yabụ m ga-ezere ịtụfu gị ụyọkọ koodu. M ga-edobe nke a ka ọ dị irè ma kọwaa otu ihe si arụ ọrụ n'ozuzu injin sistemu streak ruo n'ihe owuwu, igbasa na ntụkwasị obi. Isi ihe owuwu Dịka m kwuru ọtụtụ oge, mee sava ahụ ka ọ bụrụ otu isi iyi nke eziokwu maka data ogologo. Ihe owuwu ụlọ nwere ike ịga ihe dị ka nke a na sava:
Chekwaa data onye ọrụ ọ bụla na nchekwa data. Chekwaa ụlọ ahịa streak dị ugbu a (nke ndabara dị ka 0) dị ka integer. Chekwaa mmasị mpaghara oge, ya bụ, eriri IANA Timezone (ma ọ bụ site na stampụ oge mpaghara ma ọ bụ n'ụzọ doro anya site na ịrịọ onye ọrụ ka ọ họrọ mpaghara oge ha). Dịka ọmụmaatụ, "America/New_York". Jikwaa mgbagha niile iji chọpụta ma ogologo ahịrị ahụ na-aga n'ihu ma ọ bụ na-agbaji, jiri nlele mpaghara oge nke metụtara mpaghara oge mpaghara onye ọrụ.
Ka ọ dị ugbu a, n'akụkụ ndị ahịa:
Gosipụta ahịrị ahịrị ugbu a, nke a na-enwetakarị site na nkesa. Zipu ihe emere n'ụdị metadata na sava ahụ iji kwado ma onye ọrụ mechaala ihe n'usoro tozuru oke. Nye nzaghachi anya dabere na nzaghachi nkesa.
Ya mere, na nkenke, ụbụrụ dị na ihe nkesa, na onye ahịa bụ maka ihe ngosi ngosi na ntinye ihe omume. Nke a na-azọpụta gị ọtụtụ ọdịda na ikpe ikpe, gbakwunyere na-eme ka mmelite na ndozi dị mfe. Usoro ezi uche dị na ya Ka anyị ṅomie usoro nlegharị anya ka injin sistemu streak dị ntakịrị ga-esi aga mgbe onye ọrụ mechara ihe:
Onye ọrụ na-emecha ihe omume ogologo ahịrị ntozu. Onye ahịa na-eziga ihe omume na ihe nkesa dị ka metadata. Nke a nwere ike ịbụ "Onye ọrụ X emechara ihe Y na timestamp Z". Ihe nkesa na-enweta mmemme a wee mee nkwado ndabere. Nke a ọ bụ ezigbo onye ọrụ? A kwadoro ha? Omume ahụ ọ̀ dị irè? Mpaghara oge ọ na-agbanwe agbanwe? Ọ bụrụ na nke a gafere, ihe nkesa ahụ na-eweghachite data ogologo nke onye ọrụ na nchekwa data. Mgbe ahụ, tụgharịa stampụ ihe omume enwetara ka ọ bụrụ mpaghara oge nke onye ọrụ. Mee ka ihe nkesa ahụ tụnyere ụbọchị kalenda (ọ bụghị akara oge) na mpaghara oge mpaghara onye ọrụ: Ọ bụrụ na ọ bụ otu ụbọchị ahụ, mgbe ahụ, ihe omume na-adịghị arụ ọrụ na ọ dịghị mgbanwe naeriri. Ọ bụrụ n'echi ya, ogologo ahịrị ahụ na-agbatị ma na-abawanye site na 1. Ọ bụrụ na enwere ihe karịrị otu ụbọchị, ogologo ahịrị ahụ na-agbaji. Agbanyeghị, nke a bụ ebe ị nwere ike itinye makaniiki amara. Ọ bụrụ na usoro amara ahụ efunahụ, wee tọgharịa eriri ahụ ka ọ bụrụ 1.
Ọ bụrụ n’ịhọrọ ịchekwa data akụkọ ihe mere eme maka mmezu dị ịrịba ama, melite mgbanwe dị ka “ogologo ogologo ogologo” ma ọ bụ “ngụkọta ụbọchị arụrụ ọrụ”. Ihe nkesa ahụ na-emelite nchekwa data wee zaghachi onye ahịa. Ihe dị ka nke a:
{ "ugbu a": 48, "ogologo_ogologo": 50, "Ụbọchị niile_arụ ọrụ": 120, "streak_extended": eziokwu, }
Dị ka ihe ọzọ, ihe nkesa kwesịrị ịnwale ma ọ bụ jụ ma gwa onye ahịa ahụ mgbe ihe ọ bụla dara n'oge usoro ahụ. Ụlọ Maka Nkwụghachi Dị ka e kwuru na mbụ, ndị ọrụ na-efunahụ ogologo ahịrị n'ihi ahụhụ ma ọ bụ oge ihe nkesa bụ UX dị egwu, ndị ọrụ anaghị atụ anya na ha ga-adaba ya. Ya mere, usoro streak gị kwesịrị inwe ihe nchekwa maka ọnọdụ ndị ahụ. Ọ bụrụ na ihe nkesa ahụ agbadala maka mmezi (ma ọ bụ ihe ọ bụla kpatara ya), tụlee ikwe ka windo nwa oge nke awa gbakwunyere dozie ya ka enwere ike ịnyefe omume n'oge ma ka na-agụ. Ị nwekwara ike họrọ ịkọrọ ndị ọrụ, karịsịa ma ọ bụrụ na ọnọdụ ahụ nwere ike imetụta ogologo ogologo na-aga n'ihu. Mara: Mepụta onye nchịkwa azụ azụ ebe enwere ike iji aka weghachi data. chinchi bụ ihe a na-apụghị izere ezere, ụfọdụ ndị ọrụ ga-akpọpụta ngwa gị ma ọ bụ nweta nkwado na ogologo ahịrị ha mebiri n'ihi ihe kpatara na ha enweghị ike ịchịkwa. Ị ga-enwe ike iji aka weghachite streaks ma ọ bụrụ na, mgbe nyochachara, onye ọrụ ahụ ziri ezi. Mmechi Otu ihe ka doro anya: Streaks dị ike n'ezie n'ihi ka nkà mmụta uche mmadụ si arụ ọrụ na ọkwa dị mkpa. Usoro usoro ịgba ọsọ kachasị mma bụ nke ndị ọrụ anaghị eche echiche nke ọma. Ọ bụrụla ihe a na-emekarị nke nsonaazụ ozugbo ma ọ bụ ọganihu a na-ahụ anya, dị ka ịsa ezé, nke na-aghọ àgwà mgbe niile. Ma m ga-ekwu ya: Ọ bụghị ngwaahịa niile chọrọ usoro streak. Ị kwesịrị ịmanye nkwụsi ike naanị n'ihi na ịchọrọ ndị ọrụ na-arụ ọrụ kwa ụbọchị? Azịza ya nwere ike ịbụ "mba".