ĂshtĂ« disponueshĂ«m njĂ« version i ri i Nomenus-rex, njĂ« utilitar konsolist pĂ«r rinaming masiv tĂ« skedarĂ«ve. Konfigurohet pĂ«rmes njĂ« skedari tĂ« thjeshtĂ« konfigurations. Programi Ă«shtĂ« shkruar nĂ« C++ dhe shpĂ«rndahet sipas kushteve tĂ« GPL 3.0. QĂ« nga lajmĂ«rimi i fundit, utilitari ka marrĂ« shumĂ« karakteristika tĂ« reja dhe janĂ« rregulluar shumĂ« gabime dhe lĂ«shime:
- Rregulli i ri: «data e krijimit të skedarit». Sintaksa është analogjike me rregullin Date.
- ĂshtĂ« hequr njĂ« sasi e konsiderueshme e kodit «boilerplate».
- Një përmirësim të konsiderueshëm të performancës (për afërsisht 1000 herë më shpejt) i testit të kolizionit të emrave. Ky test kontrollon nëse ka kopje mes emrave të skedarëve të rezultuar, pasi kjo do të çon në humbje të të dhënave gjatë lëvizjes së skedarëve. Në testin me rreth 21k skedarë, koha e testit është reduktuar nga 18 sekonda në 20,000 mikrosekonda!
- ĂshtĂ« rregulluar njĂ« gabim nĂ« rregullin RuleDir pĂ«r skedarĂ«t qĂ« ndodhen nĂ« nivelin e sipĂ«rm tĂ« pemĂ«s.
- Një parametr i ri e/example për të dalë me një konfigurim tipik me fusha source/destination të autocomplete (sipas direktorisë aktuale).
- Pak zbukurime estetike gjatë shfaqjes së çiftit të skedarëve.
- Një parametër i ri për të çaktivizuar kërkesën për konfirmim përpara fillimit të procesit. Mund të jetë i dobishëm për skriptet.
- Shtuar një tregues të përparimit për realizimin e operacionit.
- Shtuar mënyra të ndryshme të renditjes para përpunimit (me mbështetje për Unicode).
- Shumica e rregullave tani janë mbuluar me teste.
- Për punën me vargjet është përdorur biblioteka ICU, e cila duhet të rregullojë problemet kryesore me Unicode.
Burimi: opennet.ru
