NjĂ« histori interesante e premtes ndodhi me kĂ«rkuesin amerikan nĂ« fushĂ«n e sigurisĂ« Joseph Tartaro. Ai deshi tĂ« ĐČŃЎДлОŃŃŃ, duke porositur njĂ« numĂ«r tĂ« veçantĂ« pĂ«r automjetin e tij, duke e lidhur atĂ« me zanatin e tij. Ideja e parĂ« ishte tĂ« luante me SEGFAULT ose diçka tĂ« tillĂ«. Por nĂ« pĂ«rfundim, ai u ndal te numri NULL pĂ«r makinĂ«n e tij dhe VOID pĂ«r gruan e tij. A ndieni diçka tĂ« çuditshme? PĂ«r atĂ« qĂ« u bĂ« me kĂ«tĂ« shaka tĂ« pafajshme, pĂ«r njĂ« tjetĂ«r mister Null dhe pĂ«r mĂ«simet qĂ« nxjerrin nga gabimet gjatĂ« verifikimit tĂ« tipeve tĂ« dhĂ«nave nĂ« hyrjen e pĂ«rdoruesit, lexoni poshtĂ«.

Kështu, në vitin 2016, shakaxhiu ynë i programimit mori numrat e tij argëtues për automjetin e ri dhe me siguri po fërkonte duar. Ai madje kishte shpresë që ky veprim do ta shpëtonte nga gjobat. Jo se ai shkelte shumë, por ideja për të prishur sistemin në këtë mënyrë dukej shumë interesante për një specialist të sigurisë.
Problemet filluan një vit më vonë, kur ai përpiqej të rinovonte numrat online. Dhe ai e shqetësoi shumë faqen e internetit të destinuar për këtë.

Sistemi e konsideroi numrin e futur si të pasaktë. Programuesit dështuan diku, dhe duket se NULL si një vlerë tekstore u kontrollua gabimisht. A është kjo një gabim i tipizimit të lirë? Megjithatë, ai arriti të zgjaste numrin për një vit me kodin në link dhe ndonjëhow më vonë ai e la gjithçka pas.
Megjithatë, siç rezultoi, këto nuk ishin aspak probleme. Më pas historia i ngjante një anekdote të vjetër:
Një ushtar në mes të fushës përpiqet ndonjë mënyrë të riparojë një shqep të zënë nga tanku. Papritur, nga asgjëja, shfaqet një perë dhe pyet:
â ĂfarĂ« po bĂ«n, ushtar?
â Po, pĂ«rpiqem.
â A do tĂ« doje tĂ« bĂ«je vĂ«rtet?
â (me Ă«ndje) Dua...
Perëndesha përshkoi shkopin e saj... Dhe nga tanku ra kupola.
Në fillim të vitit 2018, ai mori një gjobë të merituar prej $35. Ai mund ta apelonte, por ishte më e lehtë të paguante, pasi shuma nuk ishte e madhe. Dhe në atë moment, perandoreshëja e gëzimit e tund një magji... Dhe kutia e tij postare mbushi me gjoba për parkime të papaguara, ndalesa në vende të gabuara dhe të tjera të ngjashme. Dhjetëra dhe dhjetëra gjoba me shuma $37, $60, $74, $80... Nga zona të ndryshme të Kalifornisë. Për modele të ndryshme automjetesh. Për shkak të një kontrolli të gabuara të tipizimit, vlera NULL u lidh në bazën e të dhënave me të dhënat e tij personale. Dhe çdo herë që një roje e ndershme e rendit harronte të regjistronte numrin e makinës në sistem gjatë nxjerrjes së gjobës, çmimi përfundonte te heroi ynë (në këtë rast, do ishte e arsyeshme të kritikoheshin edhe zhvilluesit e front-endit për mungesën e kontrollit në plotësimin e një nga parametrat kyç).
Në një moment, ai mori dy gjobat e shkruara në të njëjtin vend me disa orë diferencë për modele krejtësisht të ndryshme makinash. Për të kënaqur plotësisht, atij iu aplikuan retrospektivisht gjobat e vjetra pa numër të caktuar. Kështu, ai përfundoi me gjoba në total prej më shumë se 12000 dollarëve në vitin 2014, kur ai s'kishte as atë numër.

Gjobat për parkimin ishin në duar të një kompanie private, Citation Processing Center. Natyrisht, Joseph kontaktoi ata dhe përpiqej të shpjegonte situatën. Menaxheri në telefon normalisht e injoroi, duke kërkuar që ai t'u dërgonte prapë kuponat, në mënyrë që ata të mund të merreshin me këtë çështje. Por kjo do të nënkuptonte humbjen e kopjës së vetme të fortë që konfirmonte gabimin në lëshimin e gjobës. Dhe ishte mirë që ai nuk e dërgoi. Më vonë, ai vuri re se në bazën e të dhënave të hapura të gjobave, të disponueshme online, modeli origjinal i makinës ishte zëvendësuar me të tijin. Një raund tjetër bisedash me menaxherët, po aq të panevojshme.
Në përfundim, ai u detyrua të kontaktonte drejtpërdrejt DMV (Departamenti i Automjeteve, agjencia shtetërore që merret me regjistrimin e automjeteve), dhe me ndihmën e tyre arriti ta reduktonte mjaft shpejt shumën në $6262, megjithatë kjo nuk zgjidhi problemin fillestar. Gjobat e reja vazhduan të vinin. Në datën kur u shkrua artikulli origjinal në Wired, dy gjoba të papaguara ishin regjistruar me një total prej $140. Ndoshta më e trishtueshmja, DMV i refuzon atij rinovimin e targës për një vit tjetër, derisa gjobat të mbyllen. Për më tepër, nuk është shumë e qartë se ku duhet të shkojë dhe kujt t'i japë një goditje për të rregulluar këtë problem. DMV shprehet se sistemi i tyre e njeh saktësisht numrin e tij dhe e kupton absurdin e situatës. Megjithatë, çështjet e parkimit trajtohen nga autoritetet lokale, të cilat ata nuk mund t'i ndikojnë. Prandaj, historia mund të ketë edhe një vazhdim tjetër. Një hapësirë e keqe nuk funksionoi.
Z. Null
Më shumë fat të keq i ka rënë Kristofër Nallit (Christopher Null). Ka fat të keq që ka lindur me një mbiemër të tillë. Nëse Xhozeph Tartaro ka vuajtur vetëm nga ndëshkimet dhe vetëm rreth vitit të fundit, Kristoferi vazhdon të zhyset vendit gjithnjë e më shumë në përshtatje me zhvillimin e teknologjive dixhitale.
Veçanërisht e bezdis koncepti i zhvilluar gjerësisht i MVP (minimum viable product, produkti minimal i jetueshëm), i cili në disa raste përputhet drejtpërdrejt me konceptin "haraq-haraq, dhe në prodhim".
Nëse e lëmë mënjanë të gjitha shakatë e nivelit shkollor për mbiemrin e tij, si dhe akuzat për përpjekjen për tërhequr vëmendjen kështu (e cila është një mënyrë e mirë nëse je një gazetar teknik, siç është Kristoferi), çuditë lindin gjatë punës me disa faqe dhe aplikacione.
Sipas Christopher-it, shumica e faqeve të internetit e trajtojnë mbiemrin Null siç duhet. Disa raportojnë se fusha nuk mund të jetë e zbrazët, ose se është një fjalë e rezervuar. Në raste të rralla, aplikacionet thjesht dështojnë. E çuditshme, sipas vëzhgimeve të tij, sa më e madhe të jetë kompania që qëndron pas aplikacionit apo faqes, aq më shumë probleme ka me mbiemrin e tij.
Veçmas e gëzon filtrimi i tij i të dhënave, që heq Null nga të dhënat e ruajtura. Ndonjëherë ai merr letra në emër të Media LLC (ndërkohë që emri i kompanisë është Null Media LLC), dhe herë pas here në ndonjë spam ai i drejtohet thjesht si «Mr.». I është dashur të zhvillojë manovra anësore. Për shembull, vendos një emër të dytë ose inicialin në të njëjtin fushë me mbiemrin ose thjesht shton një pikë në fund. Por ndonjëherë qëndresa e sistemit rezulton të jetë e paepur.
Pra Bank of America e refuzoi kategorikisht të pranoj e-mail-in null@nullmedia.com. Sistemi i tyre thjesht refuzoi të pranonte null në pjesën e përdoruesit të adresës, duke detyruar që të krijohej një pseudonim info@ veçmas për bankën. Por softi bankar po zhvillohej me shpejtësi dhe pas disa vitesh⊠ndaloi të pranonte null madje edhe si pjesë të emrit të domenit. I pakësuari u detyrua të hapte një llogari të zakonshme në Gmail për rastet më të veçanta. Po ashtu, duke përfshirë null, por jo në fillim të emrit të përdoruesit.
A keni hasur ndonjë situatë të çuditshme gjatë përpunimit të vlerave sistemike? Tregoni në komentet më poshtë.
Faleminderit që jeni me ne. Ju përqejnë artikujt tanë? Doni të shihni më shumë materiale interesante? Na mbështesni me një porosi ose duke na rekomanduar miqve tuaj, 30% zbritje për përdoruesit e Habra për një alternativë unike të serverëve entry-level, e cila është krijuar nga ne për ju: (disponohen variante me RAID1 dhe RAID10, deri në 24 bërthama dhe deri në 40GB DDR4).
Dell R730xd pĂ«r dy herĂ« mĂ« lirĂ«? VetĂ«m kĂ«tu nĂ« HolandĂ«! Dell R420 â 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB â nga $99! Lexoni rreth
Burimi: habr.com
