Home   About   Contact   Log in

Archive for February, 2007

Computers are too clever for their own good sometimes

February 25th, 2007 | 1 Comment | Filed in Photography

I have a 1gig microSD card that goes in my Nokia 800. It goes in an SD card converter, and because of the design it’s really easy to pull the card out of its converter, leaving that inside the SD slot. Today while removing the card to fill it with music I did just this.

This seems to do really bad things. Either my Nokia was still trying to unmount the card, or by pulling it out in this way the card got corrupted. Either way, after that the card just stopped working. I put it in my PC running Linux and it denied its existence - it even went and turned off the card reader, claiming it was malfunctioning. Putting it in to my Windows PC gave the old “this card is not formatted” message, a “Delayed write failure” message and then half of Windows locking up.

It wasn’t until I pushed the card into my digital camera that I got any sense out of it. My camera bleeped and said the card was unformatted, would I like to format it? Yes, I most definitely would! And it did, no hassle, no errors. It also then quite happily took two pictures.
Then it crashed. Yes, my digital camera crashed. It’s like the card was spreading some sort of card reader virus around. I took the card out the camera and poked it back into my PC. Evidently something good happened because my computer wanted to show me the photos on the memory card.

So you see, sometimes it’s good to have dumb devices that don’t really understand filesystems, FAT tables and other computer concepts.

I wonder how many of these “dead” memory cards and USB drives people own aren’t really dead, they’re just really really corrupt and need a load of zeroes writing across them to sort things out?

AAARGH! When File Synchronisation Goes Wrong

February 24th, 2007 | No Comments | Filed in Uncategorized

I’ve just managed to wipe out half of my latest University assignment. And how did I manage this amazing feat of stupidity you’re probably wondering? Well…

At school I have a place on the network to store files. At home I have a place to store files. I also have a USB pen drive with files on. That’s lots of files and no easy way to copy them around without overwriting them. So I found the rather handy SyncToy from Microsoft and use that to keep everything in sync.

It seems that one day the sync went the “wrong” way and wrote the old version of a file over a newer one. You may pretend there is a long line of expletives just here ->

So backups are great, they stop total data loss. Now what I need is a versioning system so I can roll back things when they go titsup. I wonder how I can do this without there being any manual stage. SVN would work, but I’d need it to automatically update the repository as I won’t remember. I need my home system to always contain all files, in whatever state they’re in.

Returning from The Zone

February 23rd, 2007 | No Comments | Filed in Personal

For the past few weeks I’ve been re-reading Neuromancer, a bit here and there - sitting on the bog, before going to bed, etc. Pick the book up, read a page or two, put it down again.

Then tonight I just hoovered up 142 pages to finish the book. I remember starting at about 5pm, and now it’s somehow 7pm. Thing is, when I read a book, it’s not words on a page - that’s just how the story gets into my head. No, my brain fills out the world of the story in a way that plugging my brain into my computer would have a hard time beating. I don’t see words, I don’t see letters, a film-strip plays inside my head complete with audio. Time also seems to match the story.

… and that’s the bit that totally screws me up. For those two hours I [i]was[/i] the story. I wasn’t sat on my settee listening to The Chillies reading a book, I was in the story, running around the corridors of Straylight. Then the story ended and there was a large jarring sensation as reality took over, followed by a few minutes of slight confusion. A bit like being woken suddenly from a dream. For a few minutes your brain isn’t sure what’s going on.

And like in the story when the characters jack out, I’m hungry and need a pee ;)

Mind Mapping Software

February 22nd, 2007 | No Comments | Filed in Technology

I’m doing an assignment for university that needs me to create a mind map. Since these school computers haven’t any mind mapping software installed on them I went to find a web based version. Surprisingly this isn’t something the might of Google has created yet (give them time though ;) ).

A bit of searching came across this post on a blog dedicated to Mind Mapping software. It reviews a web application called MindMeister which is an entirely web-based mind mapping tool. It’s all DHTML and Javascript, the way Google do their apps (I assume, it’s definitely not Java or Flash) and is pretty good. There are keyboard shortcuts allowing you to pour ideas into the map without too much extra thought. It exports as RTF or GIF and has some collaboration features too.

Currently it’s an invite-only beta, but I have nine invites left, and sending an email to privatebeta @ mindmeister.com will give you one. You can also get them by subscribing to their newsletter.

I like this new “web 2.0″ thing, I use many different computers each day - as a teacher there’s at least 200 PCs that I can log into and use, and they all forget my settings at logout. Also I can’t install new applications on them. However, providing I have web access I can still get to all my mail, calendar and now do productive things too ;)

Distellamap - Seeing the operation of code in Atari 2600 games

February 20th, 2007 | No Comments | Filed in Programming

Here’s a novel way of seeing the flow of program code:

Like any other game console, Atari 2600 cartridges contained executable code also commingled with data. This lists the code as columns of assembly language. Most of it is math or conditional statements (if x is true, go to y), so each time there’s “go to” a curve is drawn from that point to its destination.

When a byte of data (as opposed to code) is found in the cartridge, it is shown as an orange row: a solid block for a “1″ or a dot for a “0″. The row is eight elements long, representing a whole byte. This usually means that the images can be seen in their entirety when a series of bytes are shown as rows.

Distellamap is disassembler for Atari 2600 carts, but with a difference. Rather than simply dumping the ROM as a load of assembler, it uses the fun (if slightly confusing) visualisation tool Processing to create a visual representation of the program’s execution. So instead of simply seeing a jump statement, there’s a neat curved line drawn from the jump statement to its destination. Take a look at the images of such blocky classics as Pacman, Pitfall and Adventure.

Now I wonder what Vista would look like through the same process? ;) Spaghetti anyone?

WLAN Drivers for N800 Released

February 20th, 2007 | No Comments | Filed in Programming

As announced a few minutes ago on the maemo-developers list, the source for the N800 wireless lan drivers have just been released. Find them at

https://garage.maemo.org/projects/cx3110x

The scammers are at it again…

February 20th, 2007 | No Comments | Filed in Uncategorized
It’s been a while since I’ve had one of these :) 
From Victorine Omah.
Avenue 5 Lot 172 Cocody
 Quarters Abidjan Cote d’ Ivoire
 West Africa.

Dear One,
 
   I am writing this letter with due respect and heartful of tears since we have not known or met ourselves previously.
I am  Victorine Omah and I have inherited fund from my late father Chief Koffi Omah who died in recent crisis in Cote d’Ivoire.  I wish to request for your assistance in investing this sum in lucrative venture or manufacturing and real estate management in your country. I have Six million,Five hundred thousand United State Dollars. USD($6.500,000) to invest and I will require your assistance in receiving the fund into your account.  I will be glad to give you some reasonable percent from the total sum for your assistance.
Before the death of my father on September 14/9/2005, he gave me all the necessary legal documentation concerning the deposit of the fund in the bank, I am 21 years old and a university undergraduate and really don’t know what to do. Now I want an account overseas where I can transfer this funds and after the transaction I will come and reside permanently in your country till such a time that it will be convinient for me to return back home if I so desire. This is because I have suffered a lot of set backs as a result of incessant political crisis here in Ivory coast. The death of my father actually brought sorrow to my life. I also want to invest the fund under your care because I am ignorant of business world.
I am in a sincere desire of your humble assistance in this regards. Your suggestions and ideas will be highly regarded. Now permit me to ask these few questions:
1. Can you honestly help me from your heart?
2. Can I completely trust you?
3. What percentage of the total money will be appreciateable by you?
Please, consider this and get back to me as soon as possible. Immedaitely I confirm your willingness, I will send to you my picture and also give you more details about myself and the bank where my late father deposited the fund, so that you can reach the bank and confirm the existence of the fund as well, because seeing is believing.
I  am waiting for your immediate response.(vicky4me400@yahoo.fr) 
Best Regards
Victorine Omah

Nokia N800 And Memory Cards

February 18th, 2007 | No Comments | Filed in Uncategorized

While trying to convince a corrupt memory card to work I discovered something interesting about the N800.

It’s got a small magnet on the back of the battery cover which pokes into the square hole next to the internal memory card. Opening the cover causes a kernel log message and the memory card to be unmounted.

There’s also a small switch in the flap that shuts off the other memory card slot when you open it. This one is quite obvious as the N800 only recognises new cards when you close the flap.

I did wonder how they made it so we could just remove memory cards without having to unmount them…

The 2012 UK Analogue TV Switchoff

February 18th, 2007 | No Comments | Filed in Technology

http://petitions.pm.gov.uk/openhdtv/

Quote:
In 2012, analogue television services will be switched off. It is likely that Ofcom (the regulator) will sell the radio frequencies (parts of the radio spectrum) that the analogue channels used to mobile phone companies. We believe that Britain still needs to be the world leader in broadcasting. As a result of allocating these frequencies to HDTV (High-definition television) broadcasts we think that Britain can continue to lead the world in television in the same way that John Logie Baird did in the 1930s. Countries such as America and Australia are already rolling out this technology but Britain has been left behind because of the lack of spectrum space.

Recycle your old CPUs

February 18th, 2007 | No Comments | Filed in Projects, Technology

Rather than the traditional past time of bending the legs off, turning them into keyrings or leaving them on the floor pin-side up why not do something more creative with all your old chips?

Most people who’ve had a PC for more than six months will somewhere in their house have a box of junk. Amongst the millions of miles of IEC power leads and IDE cables there are probably some old CPUs that were once cutting edge.

Dig them out and do something useful with them, like make a trivet :)

Visit the Evil Mad Scientist Lab to find out how.