Pirms divÄm nedÄļÄm tika izdots tulkojums
Džons Grehems-Kummings Ŕodien
Es vairÄkus gadus dzÄ«voju JapÄnÄ, profesionÄli programmÄju, un salauzu daudzas sistÄmas, vienkÄrÅ”i piezvanot sev. (LielÄkÄ daļa cilvÄku mani sauc par Patriku Makkenziju, bet es pieÅemu jebkuru no seÅ”iem "pilnajiem" vÄrdiem kÄ pareizu, lai gan daudzas datorsistÄmas nepieÅem nevienu no tiem.) TÄpat esmu strÄdÄjis lielajÄs korporÄcijÄs, kas veic uzÅÄmÄjdarbÄ«bu globÄlÄ mÄrogÄ un teorÄtiski ir izstrÄdÄjuÅ”as savas sistÄmas katram iespÄjamajam nosaukumam. TÄtad, Es neesmu redzÄjis nevienu datorsistÄmu, kas pareizi apstrÄdÄtu nosaukumus, un es Å”aubos, ka Å”Äda sistÄma kaut kur pastÄv.
TÄpÄc visu labÄ esmu izveidojis sarakstu ar pieÅÄmumiem, ko jÅ«su sistÄma, visticamÄk, izdarÄ«s par cilvÄku vÄrdiem. Visi Å”ie pieÅÄmumi ir nepareizi. MÄÄ£iniet vismaz samazinÄt sarakstu nÄkamreiz, kad veidojat sistÄmu.
1. Katrai personai ir viens kanoniskais pilns vÄrds.
2. Katrai personai ir viens pilns vÄrds, ko viÅi lieto.
3. NoteiktÄ brÄ«dÄ« katrai personai ir viens kanoniskais pilns vÄrds.
4. NoteiktÄ laikÄ katram cilvÄkam ir viens pilns vÄrds, ko viÅÅ” lieto.
5. Katrai personai ir tieÅ”i N vÄrdi, neatkarÄ«gi no N vÄrtÄ«bas.
6. VÄrdi iekļaujas noteiktÄ rakstzÄ«mju skaitÄ.
7. VÄrdi nemainÄs.
8. VÄrdi mainÄs, bet tikai atseviŔķos ierobežotos gadÄ«jumos.
9. VÄrdi ir rakstÄ«ti ASCII.
10. VÄrdi tiek rakstÄ«ti vienÄ kodÄjumÄ.
11. Visi nosaukumi atbilst unikoda rakstzÄ«mÄm.
12. VÄrdi ir reÄ£istrjutÄ«gi.
13. VÄrdi nav reÄ£istrjutÄ«gi.
14. DažkÄrt nosaukumos ir prefiksi vai sufiksi, taÄu tos var droÅ”i ignorÄt.
15. VÄrdi nesatur ciparus.
16. VÄrdus nevar rakstÄ«t ar PILNIE LIELIE burti.
17. VÄrdus nevar rakstÄ«t pilnÄ«bÄ ar mazajiem burtiem.
18. Nosaukumos ir kÄrtÄ«ba. IzvÄloties kÄdu no ierakstu pasÅ«tÄ«Å”anas shÄmÄm, visas sistÄmas automÄtiski izveidos konsekventu secÄ«bu, ja tÄs visas izmanto vienu un to paÅ”u pasÅ«tÄ«Å”anas shÄmu.
19. VÄrds un uzvÄrds noteikti ir atŔķirÄ«gi.
20. CilvÄkiem ir radiniekiem kopÄ«gs uzvÄrds vai kas lÄ«dzÄ«gs.
21. Personas vÄrds ir unikÄls.
22.Personas vÄrds gandrÄ«z unikÄla.
23. Labi, labi, bet vÄrdi ir pietiekami reti, lai nebÅ«tu miljons cilvÄku ar vienÄdu vÄrdu un uzvÄrdu.
24. Mana sistÄma nekad nedarbosies ar vÄrdiem no Ķīnas.
25. Vai JapÄna.
26. Vai Koreja.
27. Vai arÄ« ÄŖrija, LielbritÄnija, ASV, SpÄnija, Meksika, BrazÄ«lija, Peru, Zviedrija, BotsvÄna, DienvidÄfrika, TrinidÄda, Haiti, Francija, Klingonu impÄrija ā visas izmanto "dÄ«vainas" nosaukumu pieŔķirÅ”anas shÄmas.
28. Klingonu impÄrija bija joks, vai ne?
29. SasodÄ«ts kultÅ«ras relatÄ«visms! VÄ«rieÅ”i iekÅ”Ä mana sabiedrÄ«ba, vismaz ir tÄda pati ideja par vispÄrpieÅemtu vÄrdu standartu.
30. Ir algoritms, kas pÄrvÄrÅ” nosaukumus vienÄ vai otrÄ veidÄ bez zaudÄjumiem. (JÄ, jÄ, jÅ«s varat to izdarÄ«t, ja algoritma izvade ir tÄda pati kÄ ievade, paÅemiet sev medaļu).
31. Varu droÅ”i pieÅemt, ka Å”ajÄ neÄ·Ä«tro vÄrdu vÄrdnÄ«cÄ nav uzvÄrdu.
32. CilvÄkiem piedzimstot dod vÄrdus.
33. Labi, varbÅ«t ne piedzimstot, bet diezgan drÄ«z pÄc tam.
34. Labi, labi, apmÄram gada laikÄ.
35. Pieci gadi?
36. Tu joko, vai ne?
37. Divas dažÄdas sistÄmas, kurÄs norÄdÄ«ts vienas un tÄs paÅ”as personas vÄrds, Å”ai personai izmantos vienu un to paÅ”u vÄrdu.
38. Divi dažÄdi datu ievades operatori, ja tiem tiek dots personas vÄrds, noteikti ievadÄ«s vienu un to paÅ”u rakstzÄ«mju kopu, ja sistÄma ir labi izstrÄdÄta.
39. CilvÄki, kuru vÄrdi lauž manu sistÄmu, ir dÄ«vaini sveÅ”inieki. ViÅiem vajadzÄtu bÅ«t normÄliem, pieÅemamiem nosaukumiem, piemÄram, ē°äøå¤Ŗé.
40. CilvÄkiem ir vÄrdi.
Saraksts nekÄdÄ ziÅÄ nav pilnÄ«gs. Ja vÄlaties Ä«sto vÄrdu piemÄrus, kas atspÄko kÄdu no Å”iem punktiem, es ar prieku tos sniegÅ”u. JÅ«tieties brÄ«vi pievienot papildu punktus Å”im nepareizo priekÅ”statu sarakstam komentÄros un nosÅ«tiet cilvÄkiem saiti uz Å”o sarakstu nÄkamreiz, kad viÅi nÄks klajÄ ar izcilu ideju izveidot datu bÄzi ar kolonnÄm first_name un last_name.
Avots: www.habr.com