Archive for the ‘Ramblings’ Category

Attributes of Information

September 16, 2011 Leave a comment

You can classify the value of the information by asking some questions of it. The acronym CRATA describes five values, Complete, Relevant, Accurate, Timely, and Accessible (I have yet to hear the phrase, “Is your data CRATA?”).

In addition to CRATA, I have seen two additional values used, Objective and Understandable. I struggled with Objective until I considered the definition, “not influenced by personal feelings, interpretations, or prejudice” at Fair enough!

Categories: Ramblings

Get your ducks in a line!

OMG – It actually can be done!!

Categories: Ramblings

Fuel Savings on the Cheap

I was a fast driver once. To slow myself down, I used to put a rock on the bonnet of my car – I called it “Pet Rock” and like most pets, it slowly became part of my life. It traveled with me everywhere, on the bonnet.

That slowed my driving down considerably for all sorts of reasons!! But after a while I saw the eminent threat to bystanders and stowed Pet Rock away!

Last week, and suffering from escalating fuel prices, I realized I could use Pet Rock again – in a safe way – allowing roadside dwellers to return!

This time Pet Rock has gone under the accelerator pedal of my Honda Jazz – I’m going to get 100 mpg out of that car if it kills me!! And, it has the bonus of clearing the road ahead of traffic. Admittedly, there is a queue of traffic behind me the length of the island – but a simple twist of the rear vision mirror makes them disappear. And they should be thanking me – I’m saving them money as well!

I am sure there is an idea here – this concept needs more development i.e something under the pedal to make it harder to put the foot down … something softer than a rock me thinks!!

Categories: Ramblings

USB Drives Letters

My USB flash drive went AWOL after I added a new USB hard drive.

When a USB drive is first attached, Windows allocates it the first available drive letter even if the letter is an existing network share. This is because XP network shares are specific to the current user and not visible in the context of the system where the letter is assigned. The USB drive then appears to be invisible.

The resolution is to give the flash drive a new drive letter i.e.

1. Right click My Computer then Manage
2. Select Disk Management
3. Right click on the troublesome USB disk
4. Use Change Drive Letter and Paths to give it a new drive letter

If you are still getting grief have a look here for a tool to help you manage your USB drive allocations.

And one more thing since I first posted this .. there is a limitation to what drive letter you can assign a USB drive to … its around F(ish).

Categories: New Posts, Ramblings


From Chris comes this. Interesting how the WCF layer passes through entities from the GUI or from afar.

Categories: Ramblings

The DAL, LINQ and where to next

In developing software we endeavor to follow the SOA or “Service-Oriented Architecture” approach. SOA is an approach one might take as opposed to mindlessly writing code to meet an end objective. SOA allows orienting our design towards interoperability and reuse. The main concepts of SOA are:

Reuse and composition: Share modules between applications and inter-application interchanges.

Permanence: Support current and future technologies.

Flexibility: Ensure applications can be enriched with new modules to answer new business needs.

Openness and interoperability: Enable modules to be shared between platforms and environments.

Distribution: Enable modules to be remotely accessed so that they can be centralized

Performance: Ensure scalability.

The new challenge is to incorporate LINQ and Entities into this philosophy BUT without creating the bloatware we see in implementations like Model – View – Presenter.

The DAL and LINQ

The use of the Data Access Layer and our traditional approach must now be questioned with the emergence of LINQ. We could say that LINQ itself is the DAL – but have a problem with this approach in that we may not wish choose to use LINQ for data access i.e. the data access technology should not be visible to the upper layers.
The discussion continues … perhaps this approach LINQ to SQL

There are some good web references to LINQ but Scott Allen has managed to bundle all the new technologies in one small demo application

Categories: Ramblings