Bythefnos yn ôl, cyfieithiad o “
John Graham-Cumming heddiw
Roeddwn i'n byw yn Japan am nifer o flynyddoedd, yn rhaglennu'n broffesiynol, ac wedi torri llawer o systemau dim ond trwy ffonio fy hun. (Mae'r rhan fwyaf o bobl yn fy ngalw i'n Patrick McKenzie, ond rwy'n derbyn unrhyw un o'r chwe enw "llawn" fel rhai cywir, er nad yw llawer o systemau cyfrifiadurol yn derbyn yr un ohonynt.) Yn yr un modd, rwyf wedi gweithio i Gorfforaethau Mawr sy'n gwneud busnes ar raddfa fyd-eang ac, mewn theori, wedi dylunio eu systemau ar gyfer pob enw posibl. Felly, Nid wyf wedi gweld un system gyfrifiadurol sy'n trin enwau'n gywir, ac rwy'n amau bod system o'r fath hyd yn oed yn bodoli yn unman.
Felly, er mwyn pawb, rwyf wedi llunio rhestr o ragdybiaethau y mae eich system yn debygol o'u gwneud am enwau pobl. Mae'r holl ragdybiaethau hyn yn anghywir. Ceisiwch o leiaf leihau'r rhestr y tro nesaf y byddwch yn dylunio system.
1. Mae gan bob person un enw llawn canonaidd.
2. Mae gan bob person un enw llawn y mae'n ei ddefnyddio.
3. Ar adeg benodol, mae gan bob person un enw llawn canonaidd.
4. Ar amser penodol, mae gan bob person un enw llawn y mae'n ei ddefnyddio.
5. Mae gan bob person enwau N union, waeth beth fo gwerth N.
6. Mae enwau yn ffitio i mewn i nifer arbennig o nodau.
7. Nid yw enwau yn newid.
8. Mae enwau yn newid, ond dim ond mewn rhai achosion cyfyngedig.
9. Ysgrifennir enwau yn ASCII.
10. Ysgrifennir enwau mewn un amgodiad.
11. Mae pob enw yn cyfateb i nodau Unicode.
12. Mae enwau yn sensitif i achosion.
13. Nid yw enwau yn sensitif i achosion.
14. Weithiau mae rhagddodiaid neu ôl-ddodiaid mewn enwau, ond gallwch chi eu hanwybyddu'n ddiogel.
15. Nid yw enwau yn cynnwys rhifau.
16. Ni ellir ysgrifennu enwau mewn PRIFLYTHRENNAU CYFAN.
17. Ni ellir ysgrifennu enwau yn gyfan gwbl mewn llythrennau bach.
18. Y mae trefn mewn enwau. Bydd dewis un o'r cynlluniau archebu cofnodion yn awtomatig yn arwain at drefn gyson ymhlith yr holl systemau os ydynt i gyd yn defnyddio'r un cynllun archebu.
19. Mae enwau cyntaf ac olaf o angenrheidrwydd yn wahanol.
20. Mae gan bobl gyfenw neu rywbeth tebyg sy'n gyffredin i berthnasau.
21. Mae enw person yn unigryw.
22. Enw person bron unigryw.
23. Iawn, iawn, ond mae enwau yn ddigon prin fel nad oes miliwn o bobl â'r un enw cyntaf ac olaf.
24. Ni fydd fy system byth yn delio ag enwau o Tsieina.
25. Neu Japan.
26. Neu Gorea.
27. Neu Iwerddon, Prydain Fawr, UDA, Sbaen, Mecsico, Brasil, Periw, Sweden, Botswana, De Affrica, Trinidad, Haiti, Ffrainc, Ymerodraeth Klingon - pob un ohonynt yn defnyddio cynlluniau enwi "rhyfedd".
28. Roedd Ymerodraeth Klingon yn jôc, iawn?
29. Perthnasedd diwylliannol damn! Dynion yn fy nghymdeithas, o leiaf yr un syniad am safon a dderbynnir yn gyffredinol ar gyfer enwau.
30. Mae yna algorithm sy'n trosi enwau un ffordd neu'r llall heb golli. (Ie, ie, gallwch chi wneud hyn, os yw allbwn yr algorithm yr un fath â'r mewnbwn, cymerwch fedal i chi'ch hun).
31. Gallaf dybio'n hyderus nad yw'r geiriadur hwn o eiriau anweddus yn cynnwys cyfenwau.
32. Rhoddir enwau i bobl ar enedigaeth.
33. Iawn, efallai ddim ar enedigaeth, ond yn fuan wedyn.
34. Iawn, iawn, ymhen rhyw flwyddyn.
35. Pum mlynedd?
36. Rydych yn twyllo, dde?
37. Bydd dwy system wahanol sy'n rhestru enw'r un person yn defnyddio'r un enw ar gyfer y person hwnnw.
38. Bydd dau weithredwr mewnbynnu data gwahanol, os rhoddir enw person iddynt, yn sicr yn nodi'r un set o nodau os yw'r system wedi'i dylunio'n dda.
39. Mae pobl y mae eu henwau yn torri fy system yn ddieithriaid rhyfedd. Dylai fod ganddyn nhw enwau arferol, derbyniol, fel 田中太郎.
40. Mae gan bobl enwau.
Nid yw'r rhestr yn hollgynhwysfawr o bell ffordd. Os ydych chi eisiau enghreifftiau o enwau go iawn sy'n gwrthbrofi unrhyw un o'r pwyntiau hyn, byddaf yn hapus i'w darparu. Mae croeso i chi ychwanegu mwy o bwyntiau bwled ar gyfer y rhestr hon o gamsyniadau yn y sylwadau, ac anfon dolen at y rhestr hon at bobl y tro nesaf y byddant yn meddwl am syniad gwych i wneud cronfa ddata gyda cholofnau enw_cyntaf ac enw_olaf.
Ffynhonnell: hab.com