Një histori e arratisjes së denjë të premtes ndodhi me hulumtuesin amerikan në fushën e sigurisë, Joseph Tartaro. Ai dëshiroi të veçohej duke porositur jo vetëm një numër të veçantë për makinë, por gjithashtu duke e lidhur atë me zanatin e tij. Mendimi i parë ishte të luante me SEGFAULT ose diçka të ngjashme. Por në fund, ai u ndal në numrin NULL për makinën e tij dhe VOID për gruan e tij. A e ndjeni diçka të çuditshme? Për atë se çfarë pati ndodhur nga një shaka e pafajshme, për një tjetër mister Null dhe për mësimet nga gabimet kur kontrolloni llojet e të dhënave në hyrjet e përdoruesve, lexoni më poshtë.

Kështu, në vitin 2016, shakatari ynë nga programimi mori numrat e tij të rinj qesharak për automjet dhe me siguri po fshihte duar nga kënqësia. Ai kishte madje shpresë se një akt i tillë do ta shpëtonte nga ndëshkimet e gjobave. Jo se kishte shkelur shumë, por ideja për të thyer sistemin në këtë mënyrë për një specialist të sigurisë dukej shumë interesante.
Problemet filluan një vit më vonë, kur ai u përpoq të rinovonte numrat online. Dhe u habit nga faqja përkatëse.

Sistemi e konsideroi numrin që kishte futur si të pavlefshëm. Programuesit diku kishin bërë një gabim, dhe NULL-i i futur nga ai si një vlerë tekstuale, duket se ishte kontrolluar gabim. Një gabim i tipizimit të lirë? Megjithatë, ai arriti të rinovonte numrin për një vit përmes kodit në lidhje, dhe ndonjëherë ai e harroi gjithë këtë.
Megjithatë, siç rezultoi, këto nuk ishin as problemet e fundit. Historia vazhdoi të kujtonte një batutë të vjetër:
Një ushtar në mes të fushës përpiqet të riparojë një goma e rënë nga tanku. Papritmas, si të dalë nga askund, shfaqet një prindërit dhe pyet:
â ĂfarĂ« po bĂ«n, shĂ«rbĂ«tor?
â Po shikoj, po mendoj.
â A do tâi bĂ«sh ato nĂ« tĂ« vĂ«rtetĂ«?
â (me Ă«ndje) DĂ«shirojâŠ
Prindërit përplasi një shkop⊠Dhe tanku humbi kupolën.
Pra ndaj, në fillim të vitit 2018, ai mori një gjobë të merituar në vlerën e $35. Ai mund ta apelonte, por ishte më e lehtë të paguante, pasi shumë nuk ishte e madhe. Dhe atëherë, një përrallë bëri magjinë⊠Dhe në kutinë e tij postare filluan të bien gjobat për parkime të papaguara, ndalesa në vende të paligjshme dhe kënaqësi të tjera të ngjashme. Dhjetëra e dhjetëra gjoba në shumën e $37, $60, $74, $80⊠Nga këndvështrime të ndryshme në Kaliforni. Nga modele të ndryshme makinash. Për shkak të një kontrolli të gabuar 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ë guardian i nderuar i rendit harronte të futte numrin e makinës në sistem kur lëshonte gjobën, shpërblimi shkonte te heroina jonë (këtu do të ishte e dobishme të kritikohej edhe zhvilluesi i frontendit për mungesën e kontrollit mbi plotësimin e një nga parametrat kyç).
Në një moment ai mori dy gjoba të lëshuara në të njëjtin vend me një diferencë disa orësh për modelet e ndryshme makinash. Për të qenë krejt i lumtur, i ishin ngarkuar retrospektivisht gjobat e vjetra me numrin e paqëruar. Kështu, ai mori madje gjoba që datojnë nga viti 2014, kur ai nuk e kishte këtë numër. Në fund, gjobat për të arritën një total mbi $12000.

Gjobat për parkim i menaxhonte një kompani private, Qendra për Përpunimin e Gjobave. Natyrisht, Joseph kontaktoi me ta dhe u përpoq të shpjegonte situatën. Natyrisht, menaxheri në telefon u largua butësisht, duke kërkuar që t'i dërgonte atyre më në fund kuponët që ata të merreshin me të. Por kjo do të kishte nënkuptuar humbjen e kopjes së vetme të fortë, që vërtetonte gabimin në lëshimin e gjobës. Dhe është mirë që ai nuk e dërgoi. Më vonë, ai vuri re se në bazën e hapur të gjobave, të aksesueshme online, modeli fillestar i makinës ishte zëvendësuar me të tijin. Një raund tjetër bisedash me menaxherët, po aq të pafrytshme.
Si përfundim, ai u detyrua të drejtohej direkt në DMV (Departamenti i Mjeteve Motorike, agjencia shtetërore që merret me regjistrimin e mjeteve motorike), dhe me ndihmën e tyre ia doli mjaft shpejt ta ulte shumën në $6262, megjithatë kjo nuk e zgjidhi problemin fillestar. Gjoba të reja vazhdonin të vinin. Në datën e shkruar të artikullit origjinal në Wired, dy gjoba të papaguara kishin një shumë totale prej $140. Më e keqja, DMV i refuzon atij rinovimin e numrave për një vit tjetër, derisa gjobat të mbyllen. Më tej, nuk është shumë e qartë se ku të shkojë dhe kujt t'i japë një goditje për të rregulluar këtë problem. DMV thekson se sistemi i tyre e njeh numrin e tij dhe e kupton absurdin e situatës. Megjithatë, autoritetet lokale përgjigjen për çështjet e parkimit, në të cilat ata nuk kanë asnjë ndikim. Pra, historia ende mund të ketë një vazhdim. Një komedi e dështuar.
Z. Null
I shkreti Christopher Null nuk ka pasur fat më të madh. Nuk ka pasur fat të lindë me një mbiemër të tillë. Nëse Joseph Tartaro vuante vetëm me gjobat dhe vetëm për rreth një vit, Christopher po zhytet gjithnjë e më thellë në një det vuajtjesh përkrah zhvillimit të teknologjive digjitale.
Veçanërisht e shqetëson koncepti gjithnjë e më i zhvilluar i MVP (minimum viable product, produkti minimal i jetueshëm), i cili në disa raste përkon drejtpërdrejt me konceptin "haraq-haraq, dhe në prodhim".
Nëse e lëmë mënjanë të gjithë batutat e nivelit shkollor mbi mbiemrin e tij, si dhe akuzat për përpjekje për të tërhequr vëmendjen (një mënyrë e mirë nëse je një gazetar teknik, siç është Christopher), çuditë lindin gjatë punës me disa faqe dhe aplikacione.
Sipas Christopherit, shumica e faqeve 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ë rarit, aplikacionet thjesht shkëputen. E çuditshme është se, sipas vëzhgimeve të tij, sa më e madhe të jetë kompania që qëndron pas aplikacionit apo faqes, aq më shumë probleme do të ketë me mbiemrin e tij.
Një veçanti që na gëzon është filtrimi i të dhënave, i cili dëbon Null nga të dhënat tashmë të ruajtura. Kështu, ndonjëherë ai merr letra në adresën Media LLC (kur emri i kompanisë është Null Media LLC), dhe ndonjëherë në të gjitha spam-et e drejtohen thjesht si «Mr.». Edhe ia ka dalë të krijojë manovra anësore. Për shembull, të vendosë emrin e dytë ose inicialin në të njëjtin fushë me mbiemrin ose thjesht të shtojë një pikë në fund. Por ndonjëherë kokëfortësia e sistemit duket se është e pamposhtur.
Kështu, Bank of America e refuzonte plotësisht të pranonte e-mailin null@nullmedia.com. Sistemi i tyre thjesht refuzonte të pranonte null në pjesën e përdoruesit të adresës, madje duhej të krijohej një pseudonim info@ posaçërisht për bankën. Por programi bankar vazhdonte të zhvillohej dhe pas disa vitesh... ndaloi të pranonte null edhe si pjesë të emrit të domain-it. Varfanjaku duhej të krijonte një llogari të zakonshme në Gmail për ata që ishin sidomos të ngatërruar. Edhe ajo përmbante null, por jo në fillim të emrit të përdoruesit.
A keni hasur ndonjë ngjarje komike gjatë trajtimit të vlerave sistemore? Tregoni në komentet.
Faleminderit që qëndroni me ne. Ju pëlqejnë artikujt tanë? Dëshironi të shihni më shumë materiale interesante? Na mbështetni duke bërë një porosi ose duke na rekomanduar miqve tuaj. 30% zbritje për përdoruesit e Habra në një analog unik të serverëve entry-level, të cilin e kemi shpikur për ju: (opcionet me RAID1 dhe RAID10, deri në 24 bërthama dhe deri në 40GB DDR4 janë të disponueshme).
Dell R730xd pĂ«r dy herĂ« mĂ« lirĂ«? VetĂ«m te ne nĂ« HolandĂ«! Dell R420 â 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB â nga $99! Lexoni rreth
Burimi: habr.com
