Topics - timns [ switch to compact view ]

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 16next
16
Found Deals and Discounts / GoDaddy $1 domain sale
« on: March 18, 2011, 09:38 AM »
Register your com, us, mobi, biz, net, org, ca, co.uk for a buck, apparently...

http://freebiest.com/web-stuff/godaddy-discount-voucher-cheap-3.html#more-1110


17
Anyone played with this:

http://www.nemo-docs.com/

I think it has some real potential. We should probably let Paul Keith loose on it for a start.

Freeware.

18
Basic Info

App NameClock-on-Desktop from Positbolt Software
App URLhttp://www.posiboltsoftware.com/
App Version ReviewedExtended Edition
Test System SpecsHigh-spec home-built PC running Vista 32
Supported OSesWindows only: XP and newer
Support MethodsForum, email, FAQ
Upgrade PolicyLifetime updates and support
Trial Version Available?Yes, runs for 30 days
Pricing SchemeLite: $9.95, Standard $19.95, Pro $29.95, Extended $39.95
DC Donation LinkDonate to Site here
Relationship btwn. Reviewer and ProductJust a satisfied user of the product

Intro:

Clock-on-Desktop is a pretty good name for this product really, since that's exactly what this software does: it provides you with any number of very elegant-looking clocks that sit right on your desktop. The software comes bundled with over 50 skins which means you'll probably find several that are to your personal taste.

I chose it since I'm always on the lookout for ways to make my desktop 'just so' and I am a fussy old stoat. The clocks are skinnable, scalable and support any timezone. I have ended up with a fairly plain, very clear skin that complements my rainmeter theme nicely. This in itself is quite surprising since I am a terrible one for fiddling with the desktop.

Anyway, initial impressions are good: the interface is very nicely designed, with smooth-looking icons and a reasonably intuitive GUI for setting up the basics. The guys clearly have a pretty talented artist working with them, and it's this that makes the software quite appealing. It's verging on the slightly-chubby, soft, Mac-like look and feel. Luckily we stay just on the safe side of twee.

pcclock3.png

Who is this app designed for:

I suggest this software is really for an enthusiastic PC user who would like to have their desktop look just that bit nicer while offering a fairly practical piece of software.

dcpic2.jpg  pbclock1.png  pbclock2.png

To be fair, the Extended edition comes with a few other features which could potentially be quite useful, and make you feel a lot better about spending a few bucks on what is otherwise essentially a cosmetic feature for your PC.

This is the complete feature list from their site:

  • Amazing and beautiful clock on your desktop             
  • Great skins pack sorted by types: analog, digital and mixed (more than 50 skins)             
  • Smooth animation and ability to drop shadow for clock and hands             
  • Multilanguage suport             
  • Tit-tac and cuckoo sounds             
  • Multiple clocks with different timezones on your desktop             
  • Effective alarm system that support various alarm types             
  • Easy-to-use reminders             
  • Birthday reminders with support of avatars and Gravatars             
  • Synchronization with any NTP server             
  • Replace default Windows screensaver with Clock-on-Desktop fully configurable screensaver             
  • Todo manager             
  • Colorful notes to pin to your desktop             
  • Personal dairy (I'm thinking they mean diary)

In practice these guys are offering a surprisingly good todo list, on-screen post-its and a personal diary. If I had not already commited to some pretty heavy-duty CRM software I do believe I would probably get some solid use from these features.

The Good

  • As many clocks as you like on the desktop
  • Pro and above gives you multiple clocks with different timezones
  • Very pretty skins and smooth interface
  • Clocks scale very well
  • Reasonably low impact on PC resources

The needs improvement section

For some reason I was required to re-submit my registration a couple of times after the clocks went forward. Luckily it was just a case of a couple of clicks and everything is now smooth again.

I also get the feeling that the forum will not really take off. I posted a couple of messages on there, and it's clearly checked by the developers, but there's no real feeling of activity.

The software is stable enough that there is unlikely to be many new releases. This is both good and bad of course!

You may feel it's too much to spend on 'fluff' software.

Why I think you should use this product

If you're in the market for a nice desktop enhancement, definitely take the 30 day trial and put it up against the many other clocks out there. If you have a hankering for a pleasing-looking piece of software that does just a couple of things, and does them well, this could be for you.

How does it compare to similar apps

Boy, have I tried a lot of world clocks in my time. I picked this one mainly because when I installed the trial, it looked good, was very easy to set up the clocks how I wanted, and then it just sat there and worked. I usually install then remove software like this because there's always something thing that bugs me just a little too much. Among the issues I've bumped into with other software:

  • Does not 'stick' to the location I place it
  • Uses too many resources
  • Has intrusuve UI
  • Clocks do not scale well and look all jaggy
  • ... or just look plain lousy

Conclusions

I'm happy with this software. It starts up when my PC boots and shows me my little list of key timezones. I deal with folks from all around the world from morning to night. It's really nice to get local time for them at-a-glance without having to do advanced mental arithmetic while still smacking my lips and blinking gummily at my first coffee of the morning.


19
Timns Apps / timns Friendly Password Generator
« on: March 09, 2011, 09:23 PM »
A Password Generator with some Friendly Features

Run the program directly from this link (links to signed Java Web Start application)

... and it's only 67k!

Application Nametimns Friendly Password Generator
Version1.0.1.2
Short DescriptionConfigurable Random Password Generator
Supported OSesAnything that can run Java
Web PageHere
Download LinkFriendly Password Generator
Version History
  • Brand New
Authortimns

Description
This is another random password generator, but with a couple of features which I personally find useful. I hope you guys do too.

Features

  • Very random, very mixed, and thus very secure, passwords
  • User-definable password length
  • User-definable password content (uppercase, lowercase, numbers, punctuation)
  • Creates as many passwords as you need

Interesting Features

Clarity - the generator tries to find passwords which do not contain any characters which may appear ambiguous. Examples of such characters include (but are not limited to) O & 0, 1 & l, etc.

Memorability - the friendly part of the program has a basic understanding of how we read words. The generator will try to create sequences of letters and numbers that can be read and pronounced similarly to real words, and thus perhaps are more memorable. They could be used as is, or perhaps provide the seed of an idea for you to invent your own super-safe password.

fpg1.jpg

Include & Exclude - you can suggest to the generator that it should avoid, or prefer, any characters you wish. Simply key them into the text boxes.

Include characters may or may not appear in your password, but will crop up more frequently than other characters.

Excluded characters will NOT appear in your password. This is very useful if you find certain password characters confusing, hard to remember or inconvenient on your keyboard layout.

Key words -  I believe this is a somewhat unique feature (no doubt someone will tell me I'm wrong here). If you specify a word in this field, the generator will create a unique password according to all the rules, same as usual. But - the password will be reproducible any time you run this program, if you use the same key word and same settings.

You can therefore create passwords which are utterly unique, and not have to remember them or write them down. As long as you can remember your key word, you can always recover your password. It is not stored anywhere, so is totally secure.

For example, you can use this feature when signing up to a new site that requires a login. Simply use the site's name as your key word. You will get a password that is unique to you for that site, which can be recovered any time in the future if you forget it.

In addition, even if by some weird coincidence you happen to use the same key word as another person, you will still get completely different passwords to each other.

Copy and Copy Friendly -  the Copy button puts the password into your clipboard ready for use.

Copy Friendly spells out your password so there can be no confusion as to which characters have been used. I personally use this a lot when handing out passwords on our servers.

Here's an example:
Code: Text [Select]
  1. \3sj4>dH
  2.  
  3. \    backslash
  4. 3    number three
  5. s    lowercase s
  6. j    lowercase j
  7. 4    number four
  8. >    right angle bracket
  9. d    lowercase d
  10. H    uppercase H

Planned Features
Profiles may be useful, so that you can generate different types of passwords without fiddling with all the checkboxes and text boxes.

Screenshots
fp2.png

Usage
Installation
No installation required - the program is launched via Java webstart. Just click the link to run.

Using the Application
Launch, and choose your options. Roll the mouse over each checkbox and button to learn a little more about its function.

Uninstallation
Nothing to uninstall.

Known Issues
None that I am aware of.

20
Mini-Reviews by Members / Using Skype to Monitor Remote Systems
« on: March 06, 2011, 09:58 AM »
Background

One of the options my company offers is SaaS  to companies who need a plug-in to help with their logistics operations. We provide a little network of servers that host several web services with various API's. Obviously, as part of this we have to offer support and are committed to fairly aggressive SLA's.

In order to help with this, I decided to implement a continual monitoring system to alert us of any systems falling over in our little farm. Being on a limited budget and an inveterate code tinkerer, I set up a little project to see if I could rustle something up. As far as I am aware, this is a novel approach to real-time systems monitoring. A sort of "poor man's Tivoli" if you like.

Approach

I have set up each machine in our cluster to monitor two others. I've found this to be the optimal arrangement. If we lose a node, we get a maximum of two other servers alerting us to the fact. Even multiple node failures will always ensure a manageable quantity of alert messages instead of being swamped.

WhoToWho.png

So what happens is that every minute, each machine asks its partner machines their status. This is achieved by a small self-written program installed as a Windows service. Every 60 seconds it wakes up and executes a simple call to each web service that it knows about. Depending on the result of this call, the software performs various logging operations and takes further actions if required.

In my case, our webservices will respond to the equivalent of a ping request, returning a brief status message.

One of three things can happen:

- no response: panic in the streets!
- bad response: check as soon as possible
- good response: back to sipping coffee

This diagram exemplifies the steps taken.

NetworkMonitor.png

I decided to keep it very simple: if we bump into an issue, the event is logged so we can trace back when things began to go wrong. But also, if there is an important state change, several of us on the support team are instantly notified by a Skype instant message right to our desktops. Our monitoring app can also dial out via Skype to whoever is on call.

And this is the part that I believe is quite unique. I utilised the Skype API so that we could use it to send messages to anyone who was currently interested in the status of our servers, without them having to be logged in. Or even have any type of account on the boxes. This means we can safely include end-users if they are interested in collating their own uptime stats.

SampleMessage.png

So after installing skype on our servers, all I had to do was write a little bit of code. This was almost pathetically easy: the entire monitoring application is perhaps 300 lines of Delphi code. Skype provides an API with some easy examples to show you how to hook in. Every 60 seconds the program awakens and firstly pings each node on its list. If successful it then makes a status enquiry to the web services themselves.

Code fragment from the app's OnCreate method: (constructor)
Code: Delphi [Select]
  1. Skype := TSkype.Create(self);
  2.     Skype.OnMessageStatus := SkypeMessageStatus;
  3.     try
  4.       Skype.Attach(8, False);
  5.       SendMessage('Bxxxxx Monitor started');
  6.     except
  7.       on e: Exception do begin
  8.         HandleException(e);
  9.       end;
  10.     end;

Code fragment showing how easy it is to send an IM:
Code: Delphi [Select]
  1. if Skype.AttachmentStatus <> 0 then
  2.   begin
  3.     try
  4.       Skype.Attach(8, false);
  5.     Skype.SendMessage(SkypeContacts, message);
  6.   except
  7.      on e: Exception do begin
  8.        HandleException(e);
  9.      end;
  10.   end;

... and to handle incoming messages:
Code: Delphi [Select]
  1. procedure TMainForm.SkypeMessageStatus(Sender: TObject;
  2.   const pMessage: IChatMessage;
  3.   Status: TChatMessageStatus);
  4. begin
  5.   case Status of
  6.     cmsReceived: Logger.Log('Recv ' + pMessage.FromHandle + ': ' + pMessage.Body);
  7.     cmsSent: Logger.Log('Sent ' + pMessage.Chat.DialogPartner + ': ' + pMessage.Body); // handle multiple partners

As you can see, what's really nice is that I can now write entries into any server's log file from my desktop, simply by sending an IM from my skype account to the destination server! We use this facility to annotate various activities and it provides a useful audit trail.

Sample from our log file:
Code: Text [Select]
  1. 9/25/2010 1:36:22 PM-I-Sent Timxxxxx: WARNING: Bxxxxx DOWN on node xxx.xxx.xxx.xxx
  2. 9/25/2010 1:36:22 PM-I-Recv Timxxxxx: Ok, I got this one
  3. 9/25/2010 1:36:25 PM-I-Sent Txxxxx: INFORMATION: Bxxxxx UP on node xxx.xxx.xxx.xxx
  4. 9/25/2010 1:36:27 PM-I-Recv Timxxxxx: Ping timeout. I blame the ISP ;)

Of course at this point you are saying to yourself "how do you keep skype running when you are not even logged into the servers?" and it's a good question. In order to keep skype running, and have it survive reboots without a re-login, I set up the program as a Windows service. To achieve this, I used the excellent XYNTservice program

In conclusion I believe this approach is very useful for small and budget conscious businesses who need some automated way to keep an eye on the health of their services. I've been using this technique for 9 months now and it has proven to be very reliable, and so far we have not missed a single occurence of downtime.

Summary of advantages
  • It is a lightweight, free solution
  • It has proven to be very stable
  • You get an instant message and/or a call immediately any problem is detected
  • You and your team can subscribe or unsubscribe to any of the servers contact lists in order to switch yourselves in and out of support (we use block/unblock)
  • It requires minimal development and configuration
  • The paradigm is scalable

Disadvantages
  • You have to have skype running. Personally I rely on skype a great deal, and encourage our userbase to contact us via skype for low-priority support.
  • If Skype goes down, as it famously did in early January 2011, you will have to find an alternative way to check your systems
  • I would not call it an Enterprise solution

If you're at all interested in more information just give me a shout. I would be happy to show you an instance of the system in action on a test server, and/or help you set up something similar for yourself.

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 16next
Go to full version