Quantcast

This weekend I tried installing one of the Microsoft XP Powertools… On my Windows 7 laptop.

Now, I thought that the marvels of virtualisation present in windows 7 would allow me to install a XP add-in. It did not.  I received a compatibility error and the tool did not want to install.

(I know, I should have tried installing as an Administrator… But still )

 

I wanted the Image resizer powertool, and went on the Google to find an alternative. I found that most of the powertoys are not available for windows 7. This is partly explained by the fact that quite some things are now included in the windows 7 standard build (Cleartype tuner, Open command window from here, alt-tab replacement, …).

 

There are however quite some powertools that have a good alternative. Here is the list:

 

Color Control Panel Applet    
Professional-level photographers and designers know that getting consistent, accurate color from file to screen to print and beyond is a requirement for great results. This new tool helps you manage Windows color settings in one place.

This is now available by default in Windows 7:

Open Color Management by clicking the Start button , and then clicking Control Panel. In the search box, type color management, and then click Color Management.

 

SyncToy
With new sources of files coming from every direction (such as digital cameras, e-mail, cell phones, portable media players, camcorders, PDAs, and laptops), SyncToy can help you copy, move, and synchronize different directories.

Works fine on windows 7 :)

 

RAW Image Thumbnailer and Viewer
Are you a serious photographer? Now you can organize and work with digital RAW files in Windows Explorer (much as you can with JPEG images). This tool provides thumbnails, previews, printing, and metadata display for RAW images.

Most cameras that use a RAW image format include a RAW Driver, that allows you to do this. If you, however, experience problems with this (Canon RAW codec under 64bit Windows 7), an option is to install FastPictureViewer Codec Pack 2.5 (http://www.fastpictureviewer.com/codecs/)

 

ClearType Tuner
This PowerToy lets you use ClearType technology to make it easier to read text on your screen, and installs in the Control Panel for easy access.

Windows 7 users should use the built-in ClearType tuner found in the Windows Control Panel under Appearance and Personalization to adjust their ClearType settings. Another option is to click on the Start Menu and type cleartype into the search box and hit Enter..

 

HTML Slide Show Wizard
This wizard helps you create an HTML slide show of your digital pictures, ready to place on your Web site.

I could not find any real clone or similar software. Photo Flash maker from Anvsoft does a similar thing. You select your photos, select a Flash template, export your flash file and upload to your website/server.

 

Open Command Window Here
This PowerToy adds an "Open Command Window Here" context menu option on file system folders, giving you a quick way to open a command window (cmd.exe) pointing at the selected folder.

This option is now a standard feature of Windows. You just need to Hold SHIFT, right-click on the folder you want to be in via a Command Prompt, and choose: Open Command Window Here

 

Alt-Tab Replacement

With this PowerToy, in addition to seeing the icon of the application window you are switching to, you will also see a preview of the page. This helps particularly when multiple sessions of an application are open.

The windows 7 GUI includes this natively, Aero-Peek.

 

Tweak UI
This PowerToy gives you access to system settings that are not exposed in the Windows XP default user interface, including mouse settings, Explorer settings, taskbar settings, and more.

This is really an XP add-on. In windows 7 the GUI changed that much that you’d have to look for a windows 7 specific tool such as The Ultimate Windows Tweaker. I have not tried this, so proceed with caution.

 

Power Calculator
With this PowerToy you can graph and evaluate functions as well as perform many different types of conversions.

Well, the windows built in calculator in Windows 7 improved a lot, and you might not even need the power calculator. If you do, it does not exist :) If you insist and really need all that functionality, there are some good alternatives on http://www.ticalc.org.

 

Image Resizer
This PowerToy enables you to resize one or many image files with a right-click.

Have a look at the Image Resizer windows 7 clone from Brice Lambson on Codeplex: https://imageresizer.codeplex.com/ It’s Fast, and imitates the XP power toy very well.

 

CD Slide Show Generator
With this PowerToy you can view images burned to a CD as a slide show. The Generator works on Windows 9x machines as well.

Google’s Picasa would probably be the preferred option for this. This is however a full image catalogue program that will take full control over your images on your machine. This is not necessarily a bad thing, but if you’re looking for something smaller or simpler that just does this, have a look at Photozig Albums Express. The software is free, but Email registration is required.

 

Virtual Desktop Manager
Manage up to four desktops from the Windows taskbar with this PowerToy.

For windows 7 you have quite a few options:

AltDesk – Free Trial, 15€ Personal Licence

Emerge Desktop – Free – Be aware this is a complete desktop shell replacement. Even though it is very customisable, you’ll need to download and install applets to get all the required functionality. Have a look at their site and read well how it works.

Dexpot – Free for personal use – Simple, Small and does all and more than the original XP powertoy. Give it a shot! I did, and I’m still using it (also on XP now)

 

Taskbar Magnifier
Use this PowerToy to magnify part of the screen from the taskbar.

Windows 7 has good native support for this. To access the options: Open Magnifier by clicking the Start button , clicking All Programs, clicking Accessories, clicking Ease of Access, and then clicking Magnifier. You can now dock it to your taskbar.

 

Webcam Timershot
This PowerToy lets you take pictures at specified time intervals from a Webcam connected to your computer and save them to a location that you designate.

The closest I get with this one is Camersoft Webcam Capture. This freeware software package does the job, and more.



Possibly Related:

Swiss+Tech MMCSSS Micro-Max 19-in-1 Keychain MultitoolSwiss+Tech MMCSSS Micro-Max 19-in-1 Keychain MultitoolThe new Micro-Max 19-in-1 Series offers the most comprehensive and versatile set of tools to date. This solid stainless steel tool set, with its paten... Read More >

Technorati Tags: , ,

For a few months, I’ve been a “happy” windows 7 user. I have put Happy in brackets, because there are always parts of an operating system that could be different or simply better.

I have a few key points I am happy with:

  • The installation is a breeze. I Installed win7 3 times now, and each one of them went simple and fast. The last time, I installed it on my Vaio AR51 (not the most state of the art specs.) and with the full office installation, setting up the custom user folders (which I have on a different drive) and configuring most hardware I was ready in an hour.
  • The Libraries are great. I use my laptop together with my girlfriend. Most of my friends/Colleagues, make a user account for their less IT Savvy counterparts, while they keep the admin account. I can understand that partly but in my case there is no need for that. The libraries allow us to keep our documents separated, in different folders, but easily accessible through one single point.
  • I also like the new desktop setup. I don’t use widgets etc. but the new explorer bar keeps everything nice and tidy.

Last week I discovered a new tool in windows 7 that lightened up my day; The Problem Steps Recorder.

I am asked quite often how to do certain things, or “when I click here, this happens“.

The quality of the explanation depends a lot of the skills of the user and most of the times I hardly understand what they are talking about. A perfect example reached me yesterday by telephone. I had to walk a “beginner” through a sopcast install, and then help him set-up the firewall rules. It took me about 20 minutes to find out that he was not clicking on the shortcut to sopcast, but running the installation over and over again. When I asked him about that, he said, “Yeah, I thought I don’t need to explain the things that you probably know already

…silence… tumbleweed…

User, meet Problem Steps Recorder.

This small tool is very easy to use, and in a few minutes, you have all the information you need. Where the user clicks on, what happens, etc. When finished, it places a zipped file on the desktop (or any other location) which the user can then mail you.

The steps to follow are easy:

  1. Tell the user to click on start, and type PSR followed by an Enter.
  2. The PSR Interface will display. This looks like an old VCR Control Panel
  3. Tell the user to click the red record button. From now on, all actions will be recorded.
  4. There is even an option to add notes while recording.
  5. Now tell the user to go through the steps he or she was following when the problem occurred, or where the questions raise.
  6. Once done, the user has to click the stop button on the recording interface and the tool will prompt for a location to save the file to (default is set to the desktop).
  7. Now you should get the user to send you this file, containing all the steps taken.

That’s all!

There’s quite some info on this tool out there. find a good video from Microsoft here: http://goo.gl/lAyk

Here is an example of a zipped file containing the problem steps.

Since it is a command line tool, you can easily script it in a small batch file, so it fits your needs and environment. Here are the command line details:

psr.exe [/start |/stop][/output <fullfilepath>] [/sc (0|1)] [/maxsc <value>]
    [/sketch (0|1)] [/slides (0|1)] [/gui (o|1)]
    [/arcetl (0|1)] [/arcxml (0|1)] [/arcmht (0|1)]
    [/stopevent <eventname>] [/maxlogsize <value>] [/recordpid <pid>]
/start            :Start Recording. (Outputpath flag SHOULD be specified)
/stop            :Stop Recording.
/sc            :Capture screenshots for recorded steps.
/maxsc            :Maximum number of recent screen captures.
/maxlogsize        :Maximum log file size (in MB) before wrapping occurs.
/gui            :D isplay control GUI.
/arcetl            :Include raw ETW file in archive output.
/arcxml            :Include MHT file in archive output.
/recordpid        :Record all actions associated with given PID.
/sketch            :Sketch UI if no screenshot was saved.
/slides            :Create slide show HTML pages.
/output            :Store output of record session in given path.
/stopevent        :Event to signal after output files are generated.
PSR Usage Examples:
psr.exe
psr.exe /start /output fullfilepath.zip /sc1 /gui 0 /record <PID>
    /stopevent <eventname> /arcetl 1
psr.exe /start /output fullfilepath.xml /gui 0 /recordpid <PID>
    /stopevent <eventname>
psr.exe /start /output fullfilepath.xml /gui 0 /sc 1 /maxsc <number>
    /maxlogsize <value> /stopevent <eventname>
psr.exe /stop
Notes:
1.    Output path should include a directory path (e.g. '.\file.xml').
2.    Output file can either be a ZIP file or XML file
3.    Can't specify /arcxml /arcetl /arcmht /sc etc. if output is not a ZIP file.


Possibly Related:

Technorati Tags: , ,

Football (yes, soccer in countries where it is hardly played ;) is big in Barcelona. Really big! I have always enjoyed watching football games, but nothing like I’m now, here with FC Barcelona! Especially this season is spectacular. I also started, together with my girlfriend placing bets or “doing the quiniela”.

The quiniela you play by predicting the outcome of 15 games played, mixing 1st and second division games. You either bet on 1, X or 2. hometeam losing, equalled or lost. this is how the form looks like:

quiniela1I wont explain how it works, it is far too complex, and even after many years here, I have still not discovered them all.The idea is that I play with my girlfriend(who luckily likes football too) and this gives us a tiny bit of football thrill in the weekend. A few weeks ago I started to look and see if I could make this in an excel sheet, so I can have a view on how the games are going on each goal scored.

This excel sheet started out very simple. I would manually copy my bets, and enter the scores every time I heard “gooooooool” on tv, or checked using teletext(a technology with no reason to exist). Then, after a while, basically because one weekend we where late, filled in the sheet, and did not get to the betting office on time, I filed my bets on line.

Sometimes, when you live in spain, you expect certain things to either not work, or not work well. This was not the case,  and I found the spanish betting website to be very practical. It lets me fill in the exact same form, by ticking the boxes.

(If the Internet was not partly blocked here I would have had a screen shot…. Somehow they do not see betting as a work related activity…)

After validating the bet you get your bet presented on your screen like the ticket you get in the Betting office. a text overly on the image of the ticket, basically like this:

1    1    1    1    X     X
2    2    X     2    1    2
3    1    1    1    1    2
4    1    1    1    1    1
5    X     X     1    1    1
6    1    X     1    X     X
7    X     1    1    1    1
8    1    X     1    X     X
9    2    2    X     1    2
10    1    X     1    2    2
11    1    2    2    2    1
12    2    X     2    X     X
13    X     2    2    1    1
14    1    1    1    1    1
15    X

I copy pasted this in excel and one part of my excel sheet was already a bit automated (there was no more need to manually get the bets in) This made me think about a fully automated one, that would display the live scores and display the cells with the bets color-coded, and at the bottom the total amount of winning bets. Here is where the problems started. The color coding was pretty easy with excels’ conditional formatting. With a few IF functions this was starting to look good:myquini

The yellow column is the game status changing when I started entering the results. The blue cells are my bets, changing colour when games are playing according to the live result.

I use Office 2007 at work, and at home. When I browsed around in excel, I found how easy they made the data import! getting the data from a text file where I saved my bets was a 2 minute job.

I also discovered the get data from web functionality. I started playing with to find out if I could get the live results from some website, and use this to refresh my sheet each minute. This was not as easy as I thought. It would be, if the websites would update their data each minute, but I guess it is hard to find a volunteer to go to the office on Sunday morning to cover just 1 second division game. The only Live source I found was … TVE Teletext:(

If you check the link, you’ll see their page has exactly what I needed, and on top of that it is updated almost by the minute. The only but… is that they present it as an image!!

That made me have a more thorough look at the page. after looking at the source code, I saw that the alt tag of the image contains all the data. Ready to be extracted!

<img id=“FABTTXImage” src=“210_0001.png” width=480 height=336 usemap=“#210_0001″ border=0 alt=“210.1 Q U I N I E L A tve Jornada 40 22 MAR 2009 1 Getafe C F -Rec Huelva 1 FINAL 2 Sevilla -Valladolid 1 FINAL 3 Barcelona -Málaga 1 FINAL 4 Real Madrid-Almería 1 FINAL 5 Villarreal -Athletic 1 FINAL 6 Mallorca -At. Madrid 1 FINAL 7 Osasuna -Espanyol 1 FINAL 8 Deportivo -Betis X FINAL 9 Numancia -Sp de Gijon 1 FINAL 10 Elche -Hércules X FINAL 11 Murcia -Alavés 1 FINAL 12 R.Sociedad -Girona 1 FINAL 13 Salamanca -Tenerife 2 FINAL 14 Albacete -Huesca 2 FINAL 15 Racing -Valencia 2 FINAL 15 25 55.295,44 12 23,31 14 88 18.850,72 11 3,60 13 3874 285,47 10 1,00 CUENTA NARANJA 3,5% TAE 4 MESES.553″>

Great I thought. I am still playing with my Google maps page, and was already learning quite a lot of javascript with that, so this was a perfect chance to keep learning. I used the PHP include to get all the pages code, and then made a small (java)script that reads the HTML code, then with a few regular expressions, it displays an html table with the live results.

<html><head>
<script type=”text/javascript” src=”jquery-1.3.2.js”></script>
</head>
<body>

<?php Include (“http://www.rtve.es/tve/teletexto/200/210_0001.htm”);?>

<TABLE border =”1″>

<TR><TD>Results</TD></TR>

<script type=”text/javascript”>

var page210, page210New, page210Res;

// get the alt text of the image in a variable

var page210 = document.getElementById(“FABTTXImage”).getAttribute(“alt”);

// remove first part

remove = “210.1 Q U I N I E L A tve Jornada “;

page210noIntro = page210.replace(remove, “”);

// Take date off

page210noYear = page210noIntro.replace(/\d{2}\s\d{2}\s\w{3}\s\d{4}\s/,”");

// should be the line to extract score and status

page210Res = page210noYear.match(/(\s(-|1|X|2)\s(FINAL|-)\s)/g);

// Build the table

// start a for loop to run through the elemnts of the array

for (i=0;i<page210Res.length;i++){

// write a row for each entry

document.write(‘<TR><TD>’ + page210Res[i] + ‘</TD></TR>’)}

</script></TABLE></body></html>

This did the job fine, If you like have a look.

When I tried to import this into excel, all went pear-shaped! Excel could only read the first line of the table and nothing else. AAARRGHHH!!! was my first reaction, until I thought about it. Excel might have problems with client side javascript. Don’t ask me why, but that was my first thought.

(It could have been anything to be honest, maybe even some security setting in Excel!)

Again, I was sat back a bit. The next and last thing I wanted to try, I sto do the same thing completely in PHP. As this is a server-side language, I thought that excel must be able to render its contents.

This is the PHP script I wrote:

$page = “http://www.rtve.es/tve/teletexto/200/210_0001.htm”;

// read from where to where

$start = ‘alt=”210′;

$end = ‘>’;

// open the page

$fp = fopen( $page, ‘r’ );

$cont = “”;

// read the contents

while( !feof( $fp ) ) {

$buf = trim( fgets( $fp, 4096 ) );

$cont .= $buf;

}

// get html contents

preg_match( “/$start(.*)$end/s”, $cont, $match );


// tag contents

$contents = $match[ 1 ];

//Start stripping text
$remove = ‘/.1 Q U I N I E L A tve Jornada /’;
$replacement = ”;
$contents = preg_replace($remove, $replacement, $contents);
$remDate = ‘/\d{2}\s\d{2}\s\w{3}\s\d{4}\s/’;
$contents = preg_replace($remDate, $replacement, $contents);
$addBR = ‘/\s(-|1|X|2)\s(FINAL|-|1ºT|2ºT|DES)\s/’;
preg_match_all($addBR, $contents, $array, PREG_SET_ORDER);
$count = count($array);

echo “<font face=’arial’ size=’8′>”;
echo “<table border=’1′ width=’250′>”;
echo “<tr><td width=’125′><B>Resultado</B></td><td width=’125′><B>Status</B></td></TR>”;
for($i = 0; $i <= $count; $i = $i + 1)
{
echo “<tr><td>{$array[$i][1]}</td><td>{$array[$i][2]}</td></TR>”;
}
echo “</table>”;

I’m sure that I can reduce a lot of code here and merge a few regular expressions. Maybe, Maybe not.

To my big surprise it did. It rendered the table very nicely, without the ugly include I needed with the previous solution. And best of all, I could import the data directly in excel!

Job Done, Mission accomplished. Last weekend was the first test and we both enjoyed watching the “minuto y resultado“  television show, with the excel sheet on the side updating itself every minute, and showing us how each goal influences our bets. Really nice.

(by the way, I play now for over 6 years , and managed to win 20€ once!)

EDIT: I believe that I can automate the import of my bets a little bit more. Maybe a button in firefox, that saves the bets to the text file…. To be continued…



Possibly Related:

Technorati Tags:

Page optimized by WP Minify WordPress Plugin