A mearachd san sganaiche dìomhair againn nach do lorg na canaraidhean

Lìbhrigeadh

Mus tèid pasgan-obrach sam bith a reiceas sinn a phacaigeadh, bidh geata ga sganaidh airson fìor luachan ar dìomhaireachdan fhèin. Tòisichidh gach sganaidh le bhith a’ cur canaraidhean, aon de gach seòrsa, agus diùltidh e ruith mura glac e iad uile. Ghlac e iad an-còmhnaidh. Bha mearachd ann fhathast.

Mar a leughas an geata dìomhaireachdan

Chan eil an geata a’ coimhead ach air rudan le cruth iuchrach. Leughaidh e na faidhlichean far a bheil ar dìomhaireachdan (faidhlichean env, rèiteachaidhean JSON, faidhlichean iuchrach), gabhaidh e gach luach a tha an t-ainm ag ràdh gur e dìomhair a th’ ann, agus an uairsin lorgaidh e na luachan sin gu mionaideach, mar a chaidh an sgrìobhadh agus mar a chaidh an còdadh base64, san rud a tha sinn gu bhith a’ cur a-mach.

A’ mhearachd

Airson loidhne mar seo:

DB_PASSWORD='Tr0ub4dor-and-3'  # air a thionndadh sa Chèitean

bha an leughadair a’ toirt air falbh nan soidhnichean-choimhead timcheall air an luach a-mhàin nuair a thòisich agus a chrìochnaich an luach le soidhne-choimhead. Le beachd às dèidh an luach, crìochnaichidh an loidhne le litir, agus mar sin chaidh na soidhnichean-choimhead fhàgail. Chaidh am beachd a ghearradh dheth an ath rud, agus lean an geata air adhart a’ lorg 'Tr0ub4dor-and-3', na soidhnichean-choimhead nam measg. Bhiodh pasgan-obrach anns a bheil an facal-faire gun na soidhnichean-choimhead sin air a dhol seachad.

Carson nach do mhothaich na canaraidhean

Tha canaraidh a’ deuchainn lìon: cuir luach a tha an sganaiche ag aithneachadh mu thràth, dèan cinnteach gu bheil e air a lorg. Chaidh luachan ar canaraidhean a thoirt gu dìreach don sganaiche, agus mar sin cha deach iad tro chòd a leughas loidhne rèiteachaidh. Chaidh gach lìon a dheuchainn, ach cha deach am parsair a bha romhpa a dheuchainn.

Mar a lorg sinn e

Bha sinn ag atharrachadh na geata gu toradh fhèin, agus sgrìobh sinn deuchainn a bheireadh faidhle rèiteachaidh dhi anns na cruthan a sgrìobhas daoine gu fìor: export, soidhnichean-choimhead, beachdan aig deireadh na loidhne. Dh’fhàillig an deuchainn air an loidhne le soidhnichean-choimhead agus beachd. Leugh am fuasgladh luach le soidhnichean-choimhead suas chun an soidhne-choimhead a tha ga dhùnadh agus leig seachad ge b’ e dè a thig às a dhèidh.

An robh e cudromach?

Dh’fhaighnich sinn mus do dh’atharraich sinn dad. Air ar n-inneal togail, leugh an geata 133 luach dìomhair bho na 59 faidhlichean a thèid a thoirt dhi, agus air dàrna inneal 499; cha robh an cruth sin aig gin dhiubh. Cha do dh’atharraich co-dhùnadh sam bith roimhe: chaidh gach pasgan-obrach a leig sinn a-mach a sganaidh airson nan aon luachan a thèid a sganaidh a-nis. Chaidh am fuasgladh a chur air an geata air an trì innealan co-dhiù.

An teachdaireachd

Ma bheir sganaiche a-mach na tha e a’ lorg, dèan deuchainn air an tarraing a-mach le input fìor-ghlan, chan e a-mhàin an lorg le luachan cur-a-steach. Bidh canary a’ dearbhadh gu bheil an lìon ag obair; chan eil e ag ràdh dad mu dheidhinn a bheil na sgadan ceart a’ ruighinn a-riamh. Tha deuchainnean Secret Gate a-nis a’ còmhdach an dà chuid, agus mus deach a leigeil ma sgaoil, dhearbh sinn gu bheil e a’ leughadh dìreach an aon 133 luach ris a’ gheata togail againn.

Air ùrachadh: