October 20, 2006

Squidoo Lens

Filed under: General — Marcus Tettmar @ 11:39 am

Just for the heck of it I set up a Macro Scheduler Lens on Squidoo a while back. I didn’t expect much to come of it but recently I’ve noticed a small number of referrals from it, and its lens rank has jumped up to 4,538. Not bad considering it was as low as 20,000+.

Not really sure what I make of Squidoo. It’s a neat idea that might work well for people with no web presence wanting an easy way to create a page. But otherwise I’m not convinced.

The nice thing is that you can choose to donate any income the lens generates to charity. Great, but so far my lens has made only $0.42. So it’s not going to cure world poverty just yet!

October 11, 2006

“See” the Screen with Image Recognition

Filed under: General — Marcus Tettmar @ 2:52 pm

I love the Image Recognition functions in Macro Scheduler 9.0. They make it easy to automate anything. I made a quick and dirty demo showing how to use the Image Recognition functions in v9 to automate a remote Citrix session. You can watch the demo here.

Update: The video was produced way back in v9 before a number of improvements. With the current version it is no longer necessary to get the screen resolution and capture the screen as you can simply specify SCREEN in the haystack parameter of the FindImagePos command and it will automatically scan the screen. This cuts down the amount of coding while also improving performance. Since v12 it has also been possible to specify the number of pixels to match or whether to do an exhaustive search.

But imagine being able to build an automation script that will automate anything, regardless of the GUI technology or operating system – Web Sites, Java Applications, Desktop Applications, whatever – without writing a line of code. Just tell the computer what to click on by highlighting a screen object, what to do when it finds the object, what to do if it can’t be found, what objects to wait for etc. Wouldn’t that be cool? Well it’s not just a fantasy. We’re doing that right now and some customers are already using it. With this tool you just “teach” your computer what to do. Automation Scripts that took days, can now take minutes. I’m itching to show you, so watch out for a demo soon. If you can’t wait and if you think your company could benefit from something like that, give us a shout.

September 29, 2006

Macro Scheduler 9.0 Beta in Vista

Filed under: General,Vista — Marcus Tettmar @ 10:30 am

Here’s a sneaky peak at Macro Scheduler 9.0 running under Windows Vista:

Click on the image to view full size.

September 26, 2006

We Love Ex-Users Too!

Filed under: General — Marcus Tettmar @ 3:24 pm

I think it says a lot when an ex-user still raves about our software. I saw this on a Technology Forum:

“I don’t know about free ones, but my favorite windows app ever was Macro Scheduler (I only say “was” because I am no longer a windows user). …. If you get the advanced version you can include vbscript in your macros. When I was programming VB I had macros that would generate data access code by connecting to a SQL database, querying metadata about a named table, and then spitting out appropriate SQL code and queries. It can run macros in response to keyboard shortcuts, timed events, or in response to the presence of a specified window.”

Nice to know that while some people might not miss Windows, they do miss Macro Scheduler 🙂

September 25, 2006

Macro’d Britney?

Filed under: General — Marcus Tettmar @ 4:44 pm

Every now and then when I’m checking out our web server logs I stumble across an unusual referrer. Today I was surprised to see a referral from a Britney Spears fansite. With a quick glance over my shoulder to make sure no one was looking I clicked the link and checked it out. I discovered a number of forum posts recommending the use of Macro Scheduler for automatically voting for Britney in various MTV music awards! Yes, fans have been creating macros to run for hours on end, submitting votes on the MTV website! I’m not quite sure what to make of it. Am I in some strange, small way, responsible for Britney’s success? In truth I would have thought that MTV would have some way of detecting automated voting, or would discard multiple votes in short succession from the same computer. But who knows? Is Macro Scheduler to thankblame for the state of Teen Pop today?

September 22, 2006

Wwwhy?

Filed under: General — Marcus Tettmar @ 6:55 pm

One of my pet peeves is when I hear newsreaders and TV presenters reading out website addresses and pronouncing the www prefix. Websites actually don’t need the www prefix these days. Reading out www is awkward, and wastes oxygen. Newsreaders don’t need to stumble and stammer over that cumbersome triplet of letters. E.g. if you want to tell people where to find Macro Scheduler just tell them macroscheduler.com. Easy to say and easy to remember.

So my second pet peeve is when I find a website that insists on the www prefix. Luckily they are rare. There’s really no reason why a website should insist on the www prefix at all. So if you own a website, make sure people can view your site without having to type in the www.

That’s all for now. Have a great weekend! 🙂

September 8, 2006

Word to PDF

Filed under: General — Marcus Tettmar @ 1:46 pm

For Office 2007 Microsoft had been planning to add the ability to output documents to PDF files. Unfortunately Adobe got a bit upset and claimed that Microsoft were in breach of their license to use the PDF format. To avoid costly legal battles Microsoft have agreed to remove the ability for Office 2007 to save to PDF natively, and instead provide the functionality as a plug-in, which Adobe are happy for them to do. So if you have Office 2007 you can download the plug-in for free here.

But what if you aren’t fortunate enough to own a copy of Office 2007 and don’t want to shell out for the upgrade? Well for several years I’ve been using an excellent tool called Win2PDF. It installs itself as a print driver which means you can “print” to PDF from any Windows application. So in Word, for example, you just select File/Print As, choose the Win2PDF driver, enter a filename and you end up with a PDF version of your document. Win2PDF is only $35. I’ve been using it for years and have certainly had value for money from it. And it’s an awful lot cheaper than an Office upgrade too.

You can download a trial version from http://www.win2pdf.com.

August 28, 2006

Bank Holiday, But Not For Me.

Filed under: General — Marcus Tettmar @ 12:49 pm

Here’s a useless bit of info: It’s a Bank Holiday here in the UK. Wikipedia has the gen. It doesn’t mean quite what it does in the USA.

But while the banks may be closed for business it’s pretty much business as usual for me here at MJT Net Ltd. It’s an ordinary Monday throughout the rest of the world and I don’t suppose our UK bank holidays mean much to our international customers, so our tech support desk is operating as usual.

August 25, 2006

A Few Search Tips

Filed under: General,Web/Tech — Marcus Tettmar @ 2:26 pm

In my last post I said I would provide some tips on getting the best out of Google Groups and finding what you’re looking for. But first off let’s start with a few general search tips. Google themselves provide some helpful guides on using the regular Google search engine:

Basic Tips:
http://www.google.com/help/basics.html

Advanced Search:
http://www.google.com/help/refinesearch.html

These guides are well worth reading. There’s lots of stuff on the Advanced Search page that are easy to overlook and can be very helpful in narrowing down your search. For example, you can limit your search to a particular domain. I often use this for searching for answers on Microsoft’s site. E.g.:

“not allowed in this context” site:microsoft.com

Note that the advanced search simply adds information to the regular search query. To search within a domain it simply adds the “site:” attribute to the search term. You can add this yourself in the regular search box. You can also exclude results from certain sites:

“Macro Scheduler” -site:mjtnet.com

Note the use of the quote marks to search for a specific phrase. In my first example above I wanted to find pages on microsoft.com that contained this error message. So I needed to use the quotes.

Google Groups searches Usenet messages. It works in much the same way as Google. But since Usenet consists of a huge array of groups spanning all manner of topics it is often necessary to narrow your search down to within certain groups. Consider this Google Groups search:

create recordset

The first page of results consists of messages from various groups covering VB, SQLServer, MS Access, Dreamweaver and Ultradev. What I really want to do is find out how to create a record set in VBScript. In much the same way the regular Google search lets you search within specific domains, you can search within specific groups:

create recordset group:microsoft.public.scripting.vbscript

This searches only within the microsoft.public.scripting.vbscript newsgroup. But there are other groups that discuss VBScript. And what if you don’t know what they are called? Well, you can use wildcards:

create recordset group:*vbscript*

This returns a much more targeted, useful set of results from various VBScript groups. Definitely my most used search construct.

Hope this helps!

August 24, 2006

Usenet – My Best Kept Secret

Filed under: General,Web/Tech — Marcus Tettmar @ 10:18 am

In a way I feel I’m about to blow my own cover with this post. But I’m pretty sure many people will find this really useful. I seem to have a reputation for knowing everything. People always come to me with their computer problems and I’m nearly always able to find a solution. When I help Macro Scheduler customers with obscure VBScript, ODBC, or Win32 API, issues they often ask “How the hell do you know this stuff?”.

The truth is I very often don’t have the answers immediately. Sometimes a support ticket will come in or I’ll see a forum post and I’ll be no more able to answer it than anyone else. But I have my secret weapons. And the fact is anyone else can use them too.

My favourite and most useful resource is Usenet. I take Usenet for granted, but I’ve realised lately that many people these days don’t know what Usenet is. Usenet is an email like distributed discussion system that was invented at Duke University (North Carolina, USA) by two graduate students in 1979. Yes, you heard that right, the best resource for answering technical questions for state-of-the-art problems is 27 years old! With Usenet, users read, post and reply to messages to a huge number of ‘newsgroups’ on all manner of topics. Newsgroups are distributed across ‘news servers’ throughout the Internet. Most ISPs have a news server that their subscribers can access.

Usenet is home to all sorts of weird and wonderful topics. Discussions of all sorts take place in Usenet. There are literally thousands and thousands of groups. Many I’d rather have nothing at all to do with! But Usenet is also the domain of programmers, technical whizkids and geeks of all varieties. And since it has been around for so long there’s almost no technical issue, programming problem or computer scenario that hasn’t been discussed at some point. So it is the perfect place to go to find out how to build that bit of VBScript, use a Win32 API function, or fix a problem in XP.

But Usenet is a bit tricky to use. You need to be able to access a news server and then you need a news reader, which is like an email client. You need to subscribe to relevant groups and then you get overwhelmed as thousands of posts pour in. And then somehow you need a way to search the content.

So Usenet is great for day to day discussions, but how do you tap this resource as a knowledge base? Well you may have heard of a company called Google. A while back Google bought a system called Deja News which archived every Usenet post since 1981. The system is now called Google Groups. It continues to archive Usenet postings as well as Google’s own web based discussion groups. It can be accessed at groups.google.com. As you probably know, Google is quite good for searching for stuff. Google Groups is no different. It combines the power of Google’s search with the massive resource of Usenet. With Google Groups you can search for pretty much any technical matter you need help with. And 99% of the time you’ll find an answer, often from a technical guru who knows his stuff, or someone who has had the same problem already.

I find that people tend to turn to Google, or one of the other search engines, to try to find answers. But specific technical questions can be hard to locate on Google, because Google indexes web sites, and even if the issue is dealt with by a web site it may be hidden deep within it’s bowels. So a web search engine isn’t always the best way to find answers to technical problems. In contrast Google Groups indexes only messages that people, like geeks and programmers, have written, and so it gets straight to the crux of the matter. It’s also instant. Pretty much as soon as a Usenet message is posted, it shows up in Google Groups. In contrast a web site can take months before it is fully indexed. So Usenet is often more up to date on technical matters.

As an example you will probably find more discussion of Vista technical issues and Vista specific programming techniques in Usenet than anywhere on the web. Long before Vista is released, beta testers, Microsoft experts and C++ gurus have been discussing such concepts via Usenet for months. And you can find this stuff now with Google Groups.

So now you know! I’m not such an expert after all. I just know where to find the answers. In my next post, I’ll explain how to get the most out of Google Groups and give you some tips on how to search and narrow down on what you’re looking for.

« Newer PostsOlder Posts »