Author Archives: Rudolf

QuickMon 5.0.10

Just a quick note to mention QuickMon reached version 5.0.10

More advanced Contain string function

Just thought I share this useful function I’ve been using recently to enhance some of my applications to make text/string searching more powerful.

If you want to allow things like ‘and’, ‘or’ and ‘not’ in a text filter this could be useful to you. Additionally I also added keywords for things like ‘matchexactly’, ‘startswith’ and ‘endswith’.

public static class StringCompareUtils
  public static bool ContainEx(string source, string findText, bool caseSensitive = false)
    bool found = false;
    string lowerCasefindText = findText.ToLower();
    if (findText.Trim().Length == 0)
      found = true;
    else if (lowerCasefindText.Contains(" and "))
      string[] parts = findText.Split(new string[] { " and ", " AND " }, StringSplitOptions.RemoveEmptyEntries);
      found = true;
      foreach (string part in parts)
        if (!ContainEx(source, part))
          found = false;
    else if (lowerCasefindText.Contains(" or "))
      string[] parts = findText.Split(new string[] { " or ", " OR " }, StringSplitOptions.RemoveEmptyEntries);
      foreach (string part in parts)
        if (ContainEx(source, part))
          found = true;
      if (lowerCasefindText.TrimStart().StartsWith("not "))
        found = !source.ContainEx2(findText.TrimStart().Substring(4), caseSensitive);
        found = source.ContainEx2(findText, caseSensitive);
    return found;
  private static bool ContainEx2(this string text, string findText, bool caseSensitive = false)
    string matchText = caseSensitive ? text : text.ToLower();
    string matchFindText = caseSensitive ? findText : findText.ToLower();
    if (matchFindText.ToLower().StartsWith("matchexactly "))
      return text == findText.Substring("matchexactly ".Length);
    else if (findText.ToLower().StartsWith("startswith "))
      return text.StartsWith(findText.Substring("startswith ".Length));
    else if (findText.ToLower().StartsWith("endswith "))
      return text.EndsWith(findText.Substring("endswith ".Length));
      return text.Contains(findText);

The default behavior is like the ‘like’ operator (text contains search filter). This allow you to find a string like ‘are’ in ‘You are welcome’. Using this function you can specify a filter like ‘startswith You’ or ‘endswith welcome’.

QuickMon 5.0.4

Another update to Quickmon.

Not going to repeat all the release notes here but basically this release improves on using config variables while editing the config.

Link: QuickMon 5.0.4

Happy monitoring


QuickMon 5.0.2

Another small update.

  • There is now an option to have the quick recent monitor pack list sorted by display name or not.
  • Details about which notifiers fired are now visible in the collector detail view.
  • When setting up ‘Success, Warning or Error test conditions for some collectors a context menu provide some shortcut values.

Version 5.0.2

QuickMon 5.0.1

I’ve added a small but useful piece of functionality (probably long overdue) to the File/Directory collector of QuickMon. You can now specify the last X number of lines of a text file to check for the specified text to search for.

This is specifically intended for checking Text log files where lines of text are appended the whole time.

Download from Github


QuickMon 5

Well, the day has come to put the next major version of QuickMon on the street. Version 5.0.0 is now available for download from GitHub -> Version 5

It might not be  100% complete yet as I always have ideas how to possibly enhance or improve it but it is fully working as it is now. Please try it out.

The New

The biggest change from the previous version is in the UI where there is now more details available from the main window. The main window has been reworked to look more modern plus you don’t have to launch a separate(from the details window) editing window for a collector to edit its settings. The collector detail window has been enhanced so you can more easily see what the current and past state of a collector is/was. Then there is the reworked functionality around corrective scripts plus variable inheritance.

What didn’t make the cut

Initially the plan was for to transfer all Version 4 functionality but a few features did not make it. Support for Windows XP has now been dropped (since .Net 4.5 is not supported on it). The BizTalk and Active Directory collectors has not yet been recreated (perhaps later one day…) since they rarely got used as far as I could tell. Also, the ‘details’ table view has been dropped for now since there is now so much other details available per collector.


The following Collectors are provided so far:

  • Event log
  • File/Directory
  • Performance counters
  • Ping (ICMP/HTTP/Sockets)
  • PowerShell
  • Registry
  • SQL (including OLEDB)
  • SSH (General query/CPU/Memory/Disk IO and space)
  • Web Services
  • Windows Services
  • WMI

Let’s get started!

Well, don’t waste more time reading about it! Head over to the download and try it out!

QuickMon 5 Beta 2

Another quick note. Beta 2 is now available. Nothing major new to report except some improvements in the UI  for when collectors encounter errors.


Ok, it might help to include a link I guess… Ok, Beta 3 has been release since…

QuickMon 5 Beta

This is just a quick note to say that QuickMon 5 has reached Beta status. It is now mostly done with only some minor bug fixes and tweaks that needs left to be done.

Most of the functionality of version 4 was copied over – with a few exceptions. More on that at a later stage. The biggest improvements are around the application GUI to make it easier to see details without drilling down too much.

Download a copy from Github –

Feedback welcome.

Mess Effect Andromeda – part 2

The following is (just) my opinion about the whole Mass Effect Andromeda mess. You are welcome to disagree or agree but I know for a fact I’m not the only one thinking like I do.

Mass Effect Andromeda had so much potential. No, really, it could have been so much more. In the beginning (before the release) it seemed like this could be all we ever wanted – Continuing the Mass Effect story (minus Sheppard of course), exciting new game play/mechanics etc – in hind sight it was probably over-hyped but still, it could have been so much more…

The Good
As far as I’m concern the game itself wasn’t too bad – actually, it was pretty good. Sure, it had its share of issues – bugs, weird graphics anomalies and so on but those are all things that are easily fixable (and BioWare did fix some, perhaps most of them). Most of the characters were good or perhaps just ok (except Liam but that’s another story). Drack was/is still my favorite – perhaps better than old Wrex/Grunt.

The Bad
The biggest ‘issue’ I have is with the attitude EA/BioWare seems to have towards the game’s future and more importantly, how they treated us (or the lack thereof) – the fans of the game/series. It is also not like they gave up just at the end. Even shortly after the game was released there were already internal rumblings, cracks in the matrix… staff being moved around and away from working on Mass Effect. Then there is also the lack of feedback during all this and especially the time that people were complaining or asking for updates about the Quarian ark story line. The complete silence gives a distinct impression that they never intended to actually complete the game. It feels like they purposely abandoned everything just because it is convenient or they had another agenda from the start. This lack of feedback and support is insulting, they might as well have spit in our faces. At the end of the day ‘we’ did not get the basic thing we wanted – a true and a completed story of Mass Effect. If they came back to us saying it will take some time complete the Quarian ark story line that would have been still acceptable. I would have happily waited for it to be finished and then paid money when it was released. But no, that did not happen….

And this leads us to…
The result of this is a big distrust in EA/BioWare and their ability to deliver anything of value. The ending of Mass Effect 3 was not ideal… okay it was bad enough… and now they further insult us by abandoning something before it was even complete or even had a chance to redeem the mess they made.

I for one will be very careful in the future buying anything from EA/BioWare. I thought I could give them the benefit of the doubt after ME3 but sadly I was wrong. They never really planned to deliver anything good. Even Anthem might be just another over-hyped, money sucking black hole created only to make them rich which they’ll happily abandon when it suits them. This is not how you treat your customers.

From one unhappy Child0fThessia.

The Mess of Mass Effect Andromeda

Well, let me start by stating I’m a huge fan of the Mass Effect universe so I’m just throwing a couple of thoughts down here on my blog. I have been playing Mass Effect ever since ME2 came out (somehow missed ME1 when it came out) but I quickly got ME1 and since have lost count how many times I’ve replayed the trilogy over and over and over again…

So of course when Andromeda came along I was as excited as any Mass Effect fan would be. I went full out and preordered the super deluxe version… because.. it’s Mass Effect why not!

Anyway, once released I immediately start playing and… shocker… I actually like it! Yes, the title of this blog entry make it seems like I’m going to moan how bad it is and so on but… no, I actually like Mass Effect Andromeda. Sure, it has it faults like the laggy multiplayer, sound track that is ‘different’ and a few little bugs (like quests getting stuck) but mostly I like it.

The problem with it though is this: lots of other people that didn’t like it and started giving the general impression that this Mass Effect game is bad. So much so that it seems even the developers/creators of it seems to be in retreat, giving up or running away (well that is the impression I’m getting). Why am I saying this:

  1. The downsizing of the development studio that created Andromeda. Yes, it may be normal some times to do this after a release of a game to have people starting to work on other projects but the timing of all of this seems a bit suspicious.
  2. Previously there were talks of a DLC/sequel related to the Quarian ark – even at the end of the game it is hinted that this must be coming. However, since then it has become awfully quiet and seems all talk about a DLC/sequel has disappeared. Perhaps they are busy with it somewhere is secret but the silence plus downsizing together… is making us fans start to worry a bit.

Well, lets hope I’m wrong to worry about this and there will be some more (new) Mass Effect in the future. We would like to know what happen to our Pathfinder and the team plus what the Quarians are up to! Please Bioware, don’t disappoint!