The Trackpad Magic app lets you play various instruments with the Magic Trackpad or MacBook’s Trackpad. It also features a variety of graphical effects and several [wikipop]musical scales[/wikipop]. Pressing the T key shows a grid to aid note finding. Pressing the I key cycles through the scales. The Doe Ray Me scale puts the G in the middle of the trackpad. With the C on the left edge you can pick your way through [wikipop]Twinkle Twinkle Little Star[/wikipop]. Turning off the grid and doing it blindfolded in the dark earns extra points
Software
Planet Panogaea
More bizarre one star reviews on the app store. This time for Panogaea. It is claimed that it does nothing and is a scam.
Admittedly having a web site which is still under construction does did not inspire confidence (The site is now up and running) but it all seems to work as described…

You can just click and drag directly in the image (using the Command and Control modifier keys) to make the changes. Full documentation and examples are available from the Help menu.
An Introduction to Panogaea from Kevin Gross from the official Panogaea support site.
Cimy Header Image Rotator and a Twenty Ten Child Theme
The previous post about rotating the header images in the Twenty Ten theme has been quite popular
but it was bad advice because as soon as you update your WordPress and/or theme files your changes are overwritten and lost. The solution is to move the changes into a child theme where they will overwrite the files in the original theme even when updating.
To make a child theme we simply create a folder in the WordPress themes folder (in the wp-content folder) and give it a name: mychildtheme (or whatever you want to call it).
We then save a plain text file called style.css into the mychildtheme folder. The style.css file reads:
/*
Theme Name: mychildtheme
Template: twentyten
*/@import url(“../twentyten/style.css”);
#cimy_div_id {
clear: both;
border-top: 4px solid #000;
border-bottom: 1px solid #000;
width: 940px;
height: 198px;
}
Where the Theme name and Template are required to indicate the parent and the child. The import URL grabs the original style.css file to be altered by our style.css file. We then include the #cimy_div_id section that we had originally used in the header.php file.
Create a new plain text file and copy the contents of the header.php file into it. Replace the
<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
code with the
<div id="cimy_div_id">
<noscript>
<img id="cimy_img_id" src="http://yourDomain.com/somePicture.jpg" alt="" />
</noscript>
</div>
as before (we no longer need the styling here as it is in the style.css file), and then save this as header.php into the mychildtheme folder.
We can now preview and activate our mychildtheme as you would any other theme within WordPress. Our modified header.php will be used instead of the default header.php and our style.css will be used to make changes to the default styling. You can add further changes to the styling by adding to the style.css file in the child theme. The Firebug extension for the Firefox browser is a quick way to experiment with making changes before adding the code to your style sheet.
GameSalad and the iGoD
Note: This will require the GameSalad plugin to be installed to work – and then it is probably only good with Safari on a Mac!
Experimenting with the GameSalad game creation software. It is still a beta version and has crashed my Mac several times – although this is probably largely due to me trying run before I can walk. But it only took a few minutes to cobble together an experimental piece that will become the Intergalactic Goats of Doom (or iGoD but may evolve into the Intergalactic Vomiting Vampire Goats of Doom.
Update: This has now moved to here as the plug in continues to cause problems/crashes.
You just click to move the Smiley (or touch when I get it on an iPad) to or from the goat. Why not? The M key kills the backing beat and the S key starts it again.
Cimy Header Image Rotator and the Twenty Ten Theme
Update Note: This piece referred to older versions of WordPress and Cimy Header plugin. With the arrival of WordPress 3.1 and version 4 of the Cimy Header plugin some of the details have changed but the basic idea will still work
You are looking for:
// Houston, we have a new header image! echo get_the_post_thumbnail( $post->ID ); elseif ( get_header_image() ) : ?>
Insert your amendments here
<?php endif; ?> </div><!-- #branding -->
This was the original post:
With the recent arrival of the very wonderful WordPress 3 comes a neat new default theme called Twenty Ten which you are now looking at. Within the theme’s clean and simple layout there are plenty of options for tweaking for that individual touch. I had added an image to the header (and other featured images to head individual pages) but after snapping some passing clouds (get it?) and the occasional [wikipop]paraglider[/wikipop] while sunbathing, I wanted the header image to cycle through several images (as above)…
[Note: If you only want to rotate through the images supplied with the theme try the Twenty Ten Header Rotator plug in]
Enter the Cimy Header Image Rotator plug in which looked like it was up to the job but needed some simple tweaking to fit in with the Twenty Ten theme. This is what I did…
Once the plugin is installed and activated you need to create a folder as detailed in the documentation. In the WordPress Settings section you can adjust the speed of image change and the duration of the fade etc. Set the width and height to the theme’s default 940 x 198.
In the Appearance section select the Editor and then click Header from the list on the right. It may be a good idea to select all the contents of header.php, copy it and save it in a text document somewhere safe. Then when it all gets screwed up you can put the original code back
The given code to insert is:
<div id="cimy_div_id">Loading images...</div>
<style type="text/css">
#cimy_div_id {
margin: 1em auto;
border: 1px solid #000000;
width: 400px;
height: 200px;
}
</style>
<noscript>
<div id="cimy_div_id_nojs">
<img id="cimy_img_id" src="" alt="" />
</div>
</noscript>
which we want to insert into the header code to replace:
<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
which can be found between an
else : ?>
and a
<?php endif; ?>
towards the bottom.
My code ended up looking like:
<div id="cimy_div_id">
<noscript>
<img id="cimy_img_id" src="http://yourDomain.com/somePicture.jpg" alt="" />
</noscript>
</div>
<style type="text/css">
#cimy_div_id {
clear: both;
border-top: 4px solid #000;
border-bottom: 1px solid #000;
width: 940px;
height: 198px;
}
</style>
Which amounted to removing the Loading images text, moving the NoScript bit up to the top – this kicks in if the visitor does not have JavaScript enabled so provide a link to some image that will load for them, and editing the Style section thus…
The rotating images will probably align with the right hand column in the theme and hang off the page to the right – the clear: both; will bring them back onto the page. The border top and bottom keeps the look the same as the standard Twenty Ten theme image and ties in with the menu under the image. The width and height are corrected to the theme’s default values.
And that was that.
Update: This will all be broken when you update to the new versions of WordPress / Twenty Ten Theme – like what I just did :-/
I have moved the whole thing into a child theme so as to avoid further breakages.
Me (not) Mobile?
Have just enjoyed the 60 day trial of Mobile Me. Having a house full of Macs which will be joined, I do not doubt, at some time by an iPad all that syncing and sharing stuff is just the job. Mostly I was using the picture gallery which, combined with a dinky WordPress plugin, provided a quick link from here to there.
The trial expired but no payment was charged. Instead an email complaining that something was wrong with my card details…
…which was strange. I checked the details and all seemed, as far as I could see, to be correct but still it was rejected…
…which was strange because the details of the same card are stored at the Apple Store where it is used (far too) frequently…
One of their suggestions was to purchase a box from the Apple Store, have that delivered by snail mail, discard the disc and packaging into the recycle bin, and type in the included activation key. [W:Cloud computing] eh! It’s the future!
In the past I have purchased QuickTime Pro and Aperture activation keys from the Apple Store but alas a Mobile Me activation key is not availabe.
So, for now, I have given up and rolled my own using the Gallery software.. Perhaps not as pretty as Apple’s but it does the job. A bit of PHP in the widgets over there (->) adds an image and a link. A bit of FTP adds a straight through connection.
The email said they would keep the account active until the 12th June which is just after WWDC and some rumours say… that Mobile Me will be free anyway. Hmmm!
Oh, the humanity!
A launch party for [W:Windows 7] seems like a great idea :-/
Snow Leopard / Time Capsule Working!
Having added a Time Capsule to the mix of Macs it was somewhat frustrating to find my Snow Leopardified Mac was not working while ye olde iBooks running Leopard were purring away backing up flawlessly. I was stuck in the never ending “Making Backup Disk Available” bit. A seemingly common problem.
But today it started working and I am now backing up with the rest of them. So what changed? It would be nice to think that the return of Steve Jobs had something to do with it. Maybe installing iTunes 9 triggered something. But it was probably dropping the wireless network down to the b/g setting from the b/g/n option that made it happier. The slower setting is strangely the stronger faster setting for me.
Snow Leopard
It is interesting to note the varied experiences with Snow Leopard. For what it is worth my installation time was 43 minutes. A single disc and a couple of clicks affair – if I had a five year old to hand I could have left them to do it without any problems.

I regained nearly 23GB of disc space. Perhaps I should delete some of my accumulated junk and gain even more disc space. The original Leopard screenshot was named “Picture 59” (59! Perhaps I should delete some of my accu… ) but the shiny new one is called “Screen shot 2009-08-29 at 13.41.54”
Although most things seem to work fine I am constantly lost without FinderPop but I suppose the Turly fellow has some kind of an excuse and we can wait a while longer. Meanwhile I dragged my FinderPop Items folder into the Dock so at least some familiar stuff can be quickly found amongst all the clutter. Perhaps I should delete some of my accu…
To make 1Password version 2 work you need to drop Safari down to 32 bit mode from it’s Info pane:

But the Snow Leopard friendly version 3 is currently being tested and should be with us soon.
Another trusty assistant is Spell Catcher which does seem a little tetchy at the moment but I shall follow their advice and see if I can make it a little happier.
The swanky Services looks like it will be quite useful once it is configured for the individual’s needs.

I have not noticed any real problems so far. Even my creaky old PhotoShop 8 (the first CS version) seems to work fine. Things certainly seem snappier. Scrolling through a long list of stuff (Perhaps I should delete some of my accu… ) in a Finder window is notably smooth and fast. Spotify takes a long time to connect but I am not sure if that is a Snow Leopard thing or a Spotify thing.
I did do a full bootable backup of the old Leopard disc before the update so it will be interesting to go back after awhile with Snow Leopard and see just how different it feels.
Itching to programme?
Someone asked yesterday how to make sprites move up and down when using Scratch. I have not done anything with Scratch for a while so I was inspired to download the latest version and give it a whirl.

Scratch was developed at the [W:MIT Media Lab] Lifelong Kindergarten (doesn’t that sound like a great place to work?) and it provides a simple drag & drop means of building a [W:Java applet]. These can uploaded to the Scratch website and shared with others.
If Scratch is too basic for your needs then I can commend Greenfoot which is a step closer to proper Java programming. Another option is the RunRev’s RevMedia which uses an English like language. All of these options are free.
Although there are a lot of examples with Scratch there still seems to be a need for an introduction to creating a simple game. So here it comes
My infallible guide to Scratch page will answer some if not all of your questions.