Posts Tagged ‘C#’

SysAlive 3

Programming Bank | Posted by Godmode
Oct 07 2008

*clippy!*  Hit this plz: http://livewire90210.com/wordpress/tag/sysalive/ There are updates to the status of SysAlive 3, and that link will get you to all of them, including the latest release information.

For legacy/archive reasons, the rest of the post is here, but it is indeed available.

But seriously, I’m starting to love and hate Google all at the same time.  Three hours of code got squashed by 30 seconds of copy/paste to make it do one notch better than it used to – in particular, it used to only be able to check if it could open a connection to a website.

Now it downloads the page that website serves, the theory being if it connects and is able to get the page, the server is not only able to accept connections, but is ALSO able to actually serve pages.  I’ve seen x10’s (my paid hosting company) free servers do similar, where Apache is up and running but so bogged down or overloaded that it actually can’t serve pages anymore.  SysAlive 2 would say it’s online, whereas SysAlive 3 would bail out and call it down or non-responsive.

No ETA on it yet though.  I’ve still gotta do a bunch of things I took for granted on the original, namely the alert popups, sounds (which needed tweaking anyways), XML read/write, and some basic program settings, and minimize to tray…I should make a to-do list so I don’t actually miss anything.

And on the subject, why is it that I can’t code for ****?  I’m having to spend lots of time just translating my own code from the old SysAlive to something with comments that I can actually use.

PCAlive (aka SysAlive)

Programming Bank, Repository | Posted by Godmode
Sep 23 2008

PCAlive is an older program I need to do a rewrite of VERY badly – it’s built on .net 3.5 which means it has a stability problem – it gets a mysterious error message every once in a while if you don’t have .net 3.5.  :(

In any case though, the program’s simple – add the host/ip, port, and a name to display it as, push “Add 2 Active” and the program’ll let you know when it fails to connect to that system.

Here’s a small catch: the program doesn’t properly verify the server is actually -responding-.  If it’s a webserver for instance, it might be able to connect but the webserver might have frozen or is under high load and can’t actually serve pages.  If my rewrite goes according to plan (so don’t count on this ever happening) I’m going to try getting it set up so PCAlive can actually send a request to the system in question, and wait for a response.

For now though, here’s the link to the app.  Tested on XP SP2 Pro but not on Vista cause I don’t have Vista.

Sysalive.zip [Download] OUTDATED; Look for SysAlive3’s latest releast in the Repository!

Source used to be available on request, but at the moment I’m keeping it close to the vest – it’s not anything Google couldn’t help you do over :)