Mae datganiad newydd o Nomenus-rex, cyfleustodau consol ar gyfer ailenwi ffeiliau swmp, ar gael. Wedi'i ffurfweddu gan ddefnyddio ffeil ffurfweddu syml. Mae'r rhaglen wedi'i hysgrifennu yn C++ a'i dosbarthu o dan GPL 3.0. Ers y newyddion blaenorol, mae'r cyfleustodau wedi ennill ymarferoldeb, ac mae nifer o wallau a diffygion wedi'u trwsio:
- Rheol newydd: “dyddiad creu ffeil”. Mae'r gystrawen yn debyg i'r rheol Dyddiad.
- Wedi tynnu cryn dipyn o god “boilerplate”.
- Cynnydd sylweddol mewn perfformiad (tua 1000 gwaith yn gyflymach) ar gyfer y prawf gwrthdrawiad enw. Mae'r prawf hwn yn gwirio a oes unrhyw enwau ffeiliau dyblyg ymhlith yr enwau ffeil canlyniadol, a fydd yn arwain at golli data wrth symud ffeiliau. Felly ar brawf gyda tua 21k o ffeiliau, gostyngwyd yr amser prawf o 18 eiliad i 20k microseconds!
- Wedi trwsio nam yn rheol RuleDir ar gyfer ffeiliau sydd wedi'u lleoli ar lefel uchaf y goeden.
- E/enghraifft paramedr newydd i arddangos cyfluniad nodweddiadol gyda meysydd ffynhonnell/cyrchfan wedi'u llenwi'n awtomatig (yn ôl y cyfeiriadur cyfredol).
- Ychydig o addurniadau esthetig wrth arddangos parau o ffeiliau.
- Opsiwn newydd i analluogi cais cadarnhad cyn dechrau prosesu. Gall fod yn ddefnyddiol ar gyfer sgriptiau.
- Ychwanegwyd dangosydd cynnydd gweithrediad.
- Ychwanegwyd amrywiol ddulliau didoli cyn prosesu (gyda chefnogaeth Unicode).
- Mae'r rhan fwyaf o reolau bellach yn dod o dan brofion.
- Defnyddir y llyfrgell ICU i weithio gyda llinynnau, a ddylai ddatrys y prif broblemau gydag Unicode.
Ffynhonnell: opennet.ru