Posts by MrFresh

I'm a software developer based in Newark, England. My life is split between software development and photography. I have two cats: Rutherford and Freeman. Named after Ernest Rutherford and Freeman Dyson.


X.Database is the name of the new Xinorbis tool I’m working on.  I’m hoping to release it at the end of the week (maybe earlier).

X.Database allows anyone to get a better view of the raw Folder History data that Xinorbis stores after each scan. The first release is going to let you run SQL queries on the data, export to XML and CSV, and have a general look around what’s been gathered.

It’s not going to be useful for everyone, but I think it’s going to be useful for some. I’m using it for debug, so that’s at least one person that thinks it’s useful…

As some of you know, Xinorbis has been a Delphi-developed application since the first version in the early 2000’s. X.Database is going to be C#, and signals the beginning of a migration of all Xinorbis apps from Delphi to C#. I’ll be posting more on this later today.

Xcom becomes X.Robot

Xcom has a new name: X.Robot. This new name encompasses the tool’s use as an automated gathering tool, and its future as a key component of the Xinorbis ecosystem!

Version 2.0.0 is now live, and includes all the relevant code changes and improvements from it’s big brother, Xinorbis.

Xinorbis and X.Robot will now both get regular updates; this will include new features, bug fixes and optimisations. X.Robot has a great future, and is destined to be a key part of the Xinorbis Enterprise future.

If you used Xcom, or are now using X.Robot, then please get in touch with any suggestions or feature requests.

I’m working on another tool for power users, more details soon.

Xcom updates

As mentioned in yesterday’s post, the major plan for this week is to update the xcom code to bring it inline with xinorbis. Xcom hasn’t had an update for a couple of years, so now seems like a good opportunity to update it. Once the rewrite is complete, xcom will see the same regular updates as xinorbis (though targeted at power and enterprise users).

I think it’ll be done in a week or so. I started yesterday and have made good progress. The update will see full language support (matching that of xinorbis) and the usual array of updates, fixes and tweaks.

There will also be a new name, though I haven’t thought of it yet!! (I have a couple of ideas)

Weekly updates?

I’ve just finished a long day of coding and testing (it’s 1:33am, so time for bed :(. I’ve fixed quite a few minor bugs, and made lots of little tweaks and improvements. Thank you to everyone that has sent me feedback.

In addition to the obvious stuff that everyone that uses Xinorbis can see, there is an awful lot of stuff going on underneath to improve the code and improve maintainability. I was hoping to finish the rewrite of the scanning code tonight, but it’s too late, it’ll have to wait until tomorrow (well, later today, after bed). Xinorbis’ code is the best it’s ever been, but there is quite a lot of old (5+ years or more!!) code that hasn’t been looked at for a long time. Improving this is one of my main sub-projects (the other being the rewrite of the Help system), it’s not improving performance, but there are bugs to be found, and also some strange things that need to be removed or replaced.

This week’s update (likely Friday) will see a brand new feature, and the usual array of improvements and bug fixes. I’m hoping to make updates weekly for April, after that we’ll see what’s left to do. I want to rewrite the Help system, but that’s something I’ll do over the course of a few weeks.

See you soon 🙂

Xinorbis performance

I’ve worked hard over the years to improve scan performance, and minimise memory usage. The latest couple of updates have included some of the best performance updates for some time.

For testing I use a folder of 28GB which contains over 250000 files of various sizes and types. It’s been my go-to testing folder for a long time.

Before the recent major performance updates, a full scan of the folder took 53 seconds. It now takes just 35 seconds.

Version 8 is the best Xinorbis by a long way, and it’s going to get even better 🙂

8.0.10 now available

I’ve just uploaded a new update which adds some more language text, fixes a bug, improves scan speed (a few percent), and adds a few tweaks.

The next update will improve usability and add GUI tweaks. If you have any suggestions then get in touch!

There’ll be many more updates to Xinorbis over the coming weeks, so make sure you always have the latest version! (and don’t forget to come back to the blog regularly!)