Oct
17
2008

Dumb smart

I feel like a very stupid clever person.

Let me explain. Last year I did my final year at university. Clearly that didn’t go too well given I’m still here. Last year one of the major contributing factors in me decided to skip the year and start again was my final year project got out of hand. It was too big and I focused so hard on building it I would have never got all the documentation done and would have almost certainly failed it, despite having a fairly in depth and working product. As I think I have explained before, my system was called SORT (Scouts Online Records Tool) and it was for my scout group in particular but really, for any group. The idea was to get all their records online for the leaders to access in one place. It also contained a messaging system allowing them to e-mail parents and parents contact them.

Now this sounds a lot like a webmail to me, so being me I went and built one. I built an integrated webmail system that handled connecting to an IMAP account, getting headers, reading if they were new and un-read, handling importance flags, handling the replying, forwarding, the replying to all, the sending of attachments as well as the downloading and viewing of received attachments.

This is all a lot more complicated than it sounds. Almost every e-mail client sends e-mails in slightly different ways, and yet more ways depending on if you have them set to use HTML etc. Then yet more ways if you send an attachment and yet more ways after that if you send more than one attachment. In short, making your e-mail client(webmail in my case) work with every other one is very very complicated.

Being me, I went and did it. I built this system. It worked. It worked with every e-mail client I could find to test. It worked with attachments and without, it supported HTML e-mails and plain text. It was all pretty smart stuff. It took me just over a week in total.

Today I had a meeting with my project leader about my new final year project. I was pinning down the structure of my project as I’m not a great fan of repeating mistakes. I recounted this story to him. He then explained that a year or so ago he was the tutor for a masters student who did a whole project on just solving the getting attachments, plain text and HTML issues I had with all e-mail clients. He did a project on something I solved in 2-3 days.

In short, less than one sixth of the deliverable I designed which I did in 2 or 3 days was someone’s whole masters project.

I feel like a very stupid clever person.

is a stupid clever person
is going into Uni for 9am for the first time this year… and it’s cold outside
can’t belive how stupid level 3 students can be from time to time.. how did they get here!
thinks all tech support should be put into hell and only the good ones with enough brain cells will get out…
is zzzzzzzzzzzzzzzzzzzzz
went to the pub… and now he feels bad… Why aren’t text messages faster…
thinks everyone should have a shredder, just for the sheer enjoyment of it all…
thinks everyone should have a shreader, just for the sheer enjoyment of it all…
Oct
09
2008

First week back

OK, so I’ve effectively had my first week back at Uni now. I say effectively because although it is only Thursday all my lectures for the week finished yesterday. In fact, I only have 6 hours of teaching booked in on my timetable per week. (4 hours on Tuesday and 2 on Wednesday). Suffice to say this is a very short week and far from representative of all the modules I’m doing.

I have 2 hours a week in something called “advanced internet application”. I have another 2 hours in something called “data management” and then a final 2 hours in “web mastery and network management”. I then also have a module called “managing the e-enterprise” which is an online module which involves an essay a week which is submitted and then feedback is received a week later. Then I have the heap that is my final year project.

Now it has to be said that in picking my final year project last year I seriously overstretched myself. It was in a lot of ways my downfall last year. I undertook a system of which each one of the 6 components was bigger than anything else anyone else took on. One of these components was a fully working webmail system to give you an idea of scale.

This year I have already made my pitch to the head of the school for my project. In fact, I did it Monday afternoon. This year my project will be an investigation into moving the functionality of a CMS from within the front end scripting language (such as PHP or C#) into the database engine itself taking advantage of the new levels of power and control in modern query processing engines and T-SQL.

The beauty of this project is it takes advantage of my interest in databases systems as well as being new, interesting and most importantly, without limit and as such, without end. This way I can work on it as much as I like without it having a clear end for which my result to be measured against. I agree there is a danger in this approach that I would fall short of the requirements, however, this is part of what the tutors roles is in helping me manage my project.

This first week has not been without it hiccups and oddities though. Firstly i was reminded over the course of a few lectures and tutorials how many stupid people are still out there. I saddens me to think that the last two levels of the course have not weeded them away. My favourite moment was when we were talking about Biztalk server (which is basically a business process manager. It allows you to set up the middleware or business processes of your applications in one place and it controls the workflow. Someone then asked if this was like exchange server… You what… you mean the e-mail server…. how in Gods name did they come to that conclusion. The two are so very far removed that you would have thought at least a level 3 student would see that…

Anyway, I’m sure I will get over it… Or they will go away…

thnks maybe this whole “uni” thing wasn’t so bad after all…
is a little shocked, http://www.craigk.org/blog/2008/10/06/pavle-bataveljic/ for details
Oct
06
2008

Pavle Bataveljic

Well today was a good start and yet a rubbish start to uni.

I went into the school office to sort out my module choices for this year. I hadn’t done at the end of last week because I wanted to talk to a few people about what I’m allowed to do. One of the things that came up when discussing me staying on and re-doing the year is they might place restrictions on which modules I could do. I had never managed to find this out so far. So, I went into the school office, picked up the form and then as a side note asked which office Pavle (who is my course head) was. I was told that he has actually died last week.

Now I didn’t know the man that well, but he was the person who helped negotiate with the university for my re-doing the year. I had several length talks with him about what went wrong, what I would do differently etc. He managed to put me at ease over something which had worried me for some time. He gave up a fair bit of time to help me best he could and it would be fair to say that without his help I may not be getting this second chance.

I thanked him many times for his help, but I can’t help feel I didn’t thank him enough. I credit this man with my second chance, he even wrote a letter of recommendation to the course board on my behalf.

This is very saddening news to myself and anyone he worked with him I’m sure. Before today I was planning on going back into university and thanking him again.

Note to self, take opportunities when they present themselves, you never know how long they will be there for.

is going to meet friends he hasn’t seen in years (how bad is that!)
Oct
02
2008

Backing up!

OK, as I talk to yet another friend who is having trouble with their computer not working, it occurs to me far too few people back up their work. If that is you, please please keep reading.

Firstly, a lot of people simply don’t bother backing up because they don’t think about it or don’t care. I normally find the idea of loosing every photo from the last 5 years makes most people quite upset, as does the thought of the hours of work spend on essays and alike going down the drain. Backing up is painfully cheap, very easy to set up, costs very little and makes life so much better when things do go pointy bits up.

If you are anything like me you have whole swaths of your life stored on the computer, shouldn’t you be more careful with it? Laptops in particular are very prone to disk failure. They are after all laptops, they take a lot of knocks, bumps and generally get a fairly rough life. They are also what almost all students trust their lives with. By their very design they only have one disk built in, it is your single point of failure, it goes and your data goes with it.

There are several ways to do backups, some ways are very simple, other not so much, some cost a fair bit, some are dirt cheap and some require lots of effort, some require none at all.

DVD’s

The most basic form of backup that I can think of is just to back your work up on DVD. Most computers from the last couple of years and beyond come as standard with the ability to write DVD’s. Every major OS in current use can write to them with no special software and they cost almost nothing. At first glance I can find a pack of 25 disks for £4.99. Those disks have 4.7GB of storage on them. To put that another way, that’s 1340 photos from my fairly expensive camera which produces HUGE files. Most current cameras I see don’t make images bigger than tow thirds that. So that’s around 2000 images per disk. So in other words, with a pack of 25 disks you could keep the most important data to you backed-up for a year or so.

External hard disks

DVD’s do have their downsides, they require you to do some work, they require you to update them from time to time and they also take a bit of time to get your data back off if you do kill your machine.

With any form of harddrive (in this case an external one) you can set it up to copy your data over as things change or as I prefer to do, get it to wait a couple of days just in case I want to go to the backup and get an older version of the file. You can pick up an external harddrive for scary money. I have just found 1TB (1024GB) for under £100. Even I would struggle to fill that, so the cheaper options will almost certainly be for you.

As for software to set backing up, I suggest something called Syncback. This has a free version linked to on their downloads page. It is pretty simple to set up, it has an easy mode and holds your hand through setting backups up. You just pick your my documents folder as the source and then your external harddrive as the location to backup to.

Internal disk

If you have a desktop you can take this a step further by adding an internal disk, they are even cheaper and even more reliable, especially as they don’t have to take much in the way of knocks and bumps.

 

If half this article was too complicated for you, then just copy some stuff to DVD’s and lump it into your bottom draw, its better than nothing. But please please make some form of backup, recovering data from a broken disk can cost thousands of pounds and take months to get back with limited success. If you also don’t think this will ever happen to you, know that i have 2 disks in my computer and 2 outside of it dedicated to backup and I have fixed a awful lot of machines and got back a lot of peoples data, but it isn’t always possible and I’m not made of spare time.