More on personal power devices

Back in September last year I talked about the potential for Peer to peer power and Combined Heat and Power (CHP) boilers, which would enable streets and blocks to generate their own power and share the generated power among all the local properties through a grid like exchange system.

I still think there is a huge potential here for many companies and individuals to generate their own power and therefore help reduce the reliance both on the large power stations and the burning of fossil fuels.

The reasoning is quite simple, both CHP boilers and personal turbines are 'green' producers of electricity, and for many they provide a level of input and control over their power requirements that is hard to beat.

Not a new software suite company on the block

There's a new software company on the block, and they have an amazing range of software available at some unbeatable prices.
 
They have an office suite that provides full Microsoft Office compatibility, Acrobat PDF compatible products for producing and editing PDF documents, an SQL database product, music editing software, and even a photographers dream.
 
All of the products are available for Windows; some of the products are also available for the Mac too. Prices range from as little as $10 to up to $30.
 
Oddly, there are no Linux versions of the software.

The future of online reviews?

There's a review of the Motorola PEBL mobile phone at Gizmodo.

I'm not promoting the PEBL (I have no idea what it's like - that's what the review is for), but what is cool is that the review is done in video. Yes, that's right, a video based review, on the Net, of a new piece of hardware.

What's even cooler that the video even works when the reference is embedded into the RSS feed, even in my self-developed web-based RSS reader.

It sounds like the review will be the first of many. It certainly shows how far the technology and the Internet have come if we can get the video reviews as mainstream.

Blogs give consumers the power they need

The power of the individual to compete with companies that do them wrong has for many been small compared to the power of the big corporations.

When individuals managed to get the refunds or apologies for bad service, it made the headlines - especially if the original events that triggered the consumer response were beyond both belief and common sense.

The consumer and the individual was the little guy beating the big guy.

Now the tides are beginning to change, and they are changing for two reasons. The first is a social change - people are getting fed up of having to tolerate problems that should never have occurred in the first place. I think that safety and knowledge has come from a combination of TV shows and newspapers that help the consumer. They show people that it is possible to complain and get a reasonable response, although for some the only time they get a reasonable response is when the newspaper or TV get involved.

Building Perl applications with Eclipse

A new tutorial, based around one of the presentations I made at EclipseWorld 2005 has been published at IBM developerWorks.

The tutorial is based on the presentation I made on building Perl applications using Eclipse and the EPIC plug-in.

Here’s the summary info from the tutorial so you can get a better idea of the content:

For many Perl programmers, the typical development environment is probably an
editor like Emacs coupled with a command-line environment. The problem is you
tend to spend most of your day switching between Emacs and the command line,
and it gets worse if you are doing Web development, as you have to switch between
Emacs, your command line, and your Web browser as you write, execute, and check
logs for information. Surprisingly, there are few IDEs that have really captured the
Perl programmer’s imagination over the years, which is why EPIC and Eclipse fills
such a void.

EPIC is a complete plug-in suite that supports a new “nature” within Eclipse. The
EPIC plug-in incorporates extensions to the editor so that it understands Perl
structure and layout. The plug-in also adds additional views and interfaces to your
code, and related information enables you to view documentation, execute your Perl
applications, and debug them.

About this tutorial
This tutorial will look at the basics of the EPIC plug-in before moving on to an
examination of the EPIC system using a real-world example, developing a small
module and script entirely within Eclipse that supports RSS parsing. You’ll use this
as an opportunity to examine other areas, such as the integration with Perldoc, code
folding and refactoring — all of which can make the application development process
run more smoothly. By the end, you will have a good understanding of how the EPIC
plug-in can be used to develop your Perl applications within Eclipse.

You can read the full tutorial.

Look out for a forthcoming follow-up piece on debugging Perl applications within Eclipse.

Mac users complacent about security?

Bill Thompson at the BBC took a lot of stick for an article he wrote about Mac users and complacency on security. He's responded to that piece here.

He raises (and indeed raised) a number of good points both in his original article and in the response article linked above. While in some respects he's on the back foot here, I think some of his points are perfectly valid.

The fact that there aren't any viruses, trojan horses or other nasties available for Mac OS X now does not mean that there won't be in the future. One of the nice things about computing is that it is constantly changing, but that applies in equal measures to potential threats as well as potential opportunities.

Understanding the correlation between RAM and performance

On one of my recent visits to my parents, I had to do some IT administration - as I often do as the person who supplied them with their IT equipment.

My key task this time was to install some additional RAM. The machine had just 128MB, which although technically OK for Windows XP is not quite as useful as it could be, especially once you get one or two applications open.

I doubled the RAM up to 256MB and the results and improvement in performance were dramatic, especially considering the cost of the upgrade was fairly modest.

The relationship between RAM and performance is understandable once you know how your computer uses it's memory and hardware. Nearly all OS make use of the hard drive as a secondary memory store (swap space) to make better use of the faster physical RAM. But the problem is that the use of the hard disk is slow enough to cause slow responses in your machine. The more physical RAM you have, the better the response.

Finding a use for your old XBox

With the launch of the XBox 360 there are going to be a lot of original XBoxen lying around that nobody wants. I'm a keen re-user of hardware - some of my machines are 5-10 years old and at least second (and possibly third or fourth) hand. If it still works, why dump it?

There are lots of things you could do with them, none of which I can think of right now, but how about using it as a Linux box. There's an Intel CPU, 64MB of RAM and a 8-10GB hard drive in each machine - perfect for running, or even just trying out, Linux. With a little stack you could even create a small grid or cluster.

Building a grid with web services, Part 2

The second part of a new series of tutorials on building a grid application based on standardized web services like WSRM (Reliable Messaging) and WS-Security is now available.

This second part looks at the development of a security model using the WS-Security standard. In this tutorial we introduce the basics of WS-Security, how to create and share a token and how to use the token to verify transactions between the grid manager and individual grid nodes.

Once again, the tutorial has made top picks on the IBM developerWorks Grid computing page!

As mentioned for Part 1, this is a joint venture between myself and Tyler Anderson. Tyler has provided the code, based on my design guidelines and thoughts for the grid. Tyler has done a stunning job on the code - it gets even better as we start to approach some of the more interesting stuff like WSRM and resource properties. The final grid solution - which I’m just writing up now, is fantastic.

Unfortunately, you’ll need to wait a few more weeks before you get to see the final code!

You can read the first part of the tutorial through this link.

Then you can read Building a grid with web services, Part 2: Adding security.

Using awk

Awk (and Gawk, the GNU alternative) are as old as the hills (well, as old as Unix) and remain as one of the original programmable elements of the Unix operating system, along with the various shells (Bourne shell, Korn shell and C shell, in the original Unix editions).

read more