Search This Blog

Thursday, October 19, 2006

Week 4 and counting . . .

I thought this is nonsense - I am interested in photography - I have some photo's of Glasgow - instead of going onto various web sites and (as my weblog title suggests) borrowing their pictures - I thought this gives me the opportunity to post my photo's as well. So starting from this blog - I will attempt to capture something about myself with words and now with pictures as well. It may just act as an impetus for me to take some more photo's - between you and I - I normally don't need an excuse anyway - I am shutter happy - and digital affords you that luxury. I use a Konica Minolta Dimage Z2 digital camera - I am very happy with it.
So a quick index of the photo's before I start with my weeks experiences - the first 3 are taken in July - on the Clyde (see the sun does shine here in Scotland) - there is a river-bus - which runs from near enough central Glasgow to Braehead shopping centre - which is technically in Renfrew (not Glasgow.) You will see 2 photo's of the new bridge (4 lanes of traffic) which has now been completed for use and another one which has someone (a marine) abseiling down from one of the old cranes which is a throw back to the time that Glasgow was a port of note. Also a big centre for ship building. The next set of photo's are at a complex called Xscape - you can have a look at their website. I'm sure you'll be able to work out the following 1) the ski slope 2) the centre itself 3) a climbing activity they have for kids - looks dangerous (but they are in a harness setup) - its right above a Starbucks / Costa Coffee type place.

I have survived another week at university - met my personal tutor; struggled with Java again; got into a bit Javascript; taking part in some research; had our 1st Enterprise Architecture lecture; gave a presentation as part of group; got to thinking about how group I met on day 1 induction has stuck together. Whew! Let’s get the show on the road.
Monday, at the moment is a free day still - which is great but what it does is makes me slack off on the weekend - I'll do it on Monday - which isn't necessarily a bad thing - but it can be dangerous . . . so once again with the best of intentions didn't get all that much done over the weekend. I have told myself though that balance is important. This Monday coming I have a dentists appointment - 2 sessions at least with teh oral hygienist. I'll tell you about that next week - but I have just changed dentists and I am much hppier - the guy I went to recently - had about 30+ people in his chair in the 15 minutes that I filled in some forms to register with him - its all about whether or not you have to come back etc., - after I had sat down, in his chair, within 2 minutes (if that) he told me I needed some fillings - when I eventually came back to see him - the 1st thing he done was to x-ray my crown and then he seemed dissapointed that it did not need any work done to it - that was the last staw for me - Oh yes, and when Is aid that I wouldn't be paying for dentistry in the future, he wanted to know why not? and I told him I was a full-time student and he said it depended on when the treatment started - well that was me out the door - he struck me as someone who was only interested in how much money he could fleece you for - friendly enough but I tend to sum people up fairly quickly - rightly or wrongly - hey I'm still alive to tell the tale so I can't be all wrong.

Back to university - Tuesday kicks off with Internet Programming - we had looked at and finished discussing forms & cascading style sheets last week. If your wondering what in earth's name is he talking about, well a form would be anything along the lines of username & password that you might have to type in on a web page, or in some cases a lot more information. The style sheets do just that - help to make your web page look the way it does (i.e. style) and the beauty of it is that if implemented properly you can change the look and feel of your web site by changing these sheets - here I have to confess that I am cheating with this blog as it has templates that I am just plugging into (using) - I should be doing the entire thing by hand, coding it (writing / starting it from scratch) - but hey! there are only 24 hours in a day - I may play around with it more in the future. So we played around with this and then on the Tuesday the next day we started with Javascript – this is a programming language that allows you to do a lot of fancy things on your website – from a course perspective we will be using it to validate the forms. You will have seen examples of this – when you type something in that is incorrect or leave a column blank it will take you back to that entry and so please complete the form etc., So looking forward to that – will only actually start using it in earnest next week in our lab.

Well Wednesday’s always kicks off with a 2 hour Java lab. We are given exercises and have the time allocated – where we can work on this and there are 3 instructors floating around assisting people – once again I balked at the exercise – seems I don’t know where to start get confused – don’t read the question properly – seem to go into panic – just want to code without first drawing a diagram and theorising about what is required. Anyway – I know I still have a lot of work to do here – took me the full 2 hours to do the first part of the exercise – with help from all 3 tutors. I had a meeting with Reuben (remember Columbo) who is my personal tutor. We ahd a chat about Java – I shared with him where I was – that I had decided to start a Java study group – that a lot of us were struggling and just a good heart to heart. Result being that he will now give an additional tutorial every week – straight after our lab – where we will be able to generally discuss the exercises – without him giving us the solutions . . .but giving us enough – to enable to go away again and try by ourselves. I am quite pleased with this as I think it will add a lot more value. He also, in the following days lecture, did not go any further and went over some of the earlier material which was also much appreciated.

Wednesday afternoon saw us attending a compulsory seminar on assignments and plagiarism acknowledging sources etc., - all the usual stuff anyway. Wednesday also saw our group – working on Grid computing – have its first dry run with the presentation . . . which went well but over-ran slightly – everyone went away to make changes – refinements etc., There was even an article in the Metro on Wednesday about this very subject – some of you may have seen it about a student in Plymouth that solved a problem that NASA has been having for the last 40 years – he done this by hooking up the 1500 computers at the university and having them all work on the problem – super computing – which is what our subject is all about. So many slight adjustments were made.

Friday was the big day – we had split the work up so that everyone had a section to concentrate on – I thought we had a fairly good presentation – could have been better. What did the lecturer think – he said “a lot of work and effort went into this and that in his opinion it was the best presentation he has seen by a Masters group. So we were first and according to him it will be up to the rest of the groups to try and equal our standard – needless to say we were all pretty chuffed with this feedback. Its all pretty anti-climatic – you put everything into it and then its over.

I must say I found the Enterprise Architecture very interesting – he has done a lot of consultancy work for large corporate company’s like Royal Bank of Scotland – 5th largest bank in the world etc., makes a world of difference – an authority on the subject. His lecture preceded ours – turns out he has had pneumonia – that’s why this was the first class. There was no Information Retrieval class – she was away – attending a conference.

Went for lunch with a couple of the guys from our group. As I was saying at the beginning – 4 of us that by chance (is there such a thing) sat next to each other Christopher, Rory, Stephen & myself – we seem to naturally gravitate towards each other and have formed a bond – strange. I realised today that this is a whole new side to me now – new acquaintances / friends / colleagues – a new chapter has started.

Oops – research one of our lecturers asked all of us to assist with some research that he is doing – seems I am the only person who has signed up and is doing so. It is just recording any email searches I might be doing. Also signed up to help someone in Information Retrieval, not sure when that starts – no doubt be informed in due course.

Well there is another night out coming up next week – the group celebrates successful presentation – more Java tales . . . .

‘till next week.

Andrew

Friday, October 13, 2006

Week 3 - Welcoming Event . . . .went well until the shooters . .

Week 3 is over – how do I feel – well seeing as it was our welcoming function last night which started in the Livingston Building 10th floor and ended in the Counting house – that was after having visited the Union & Print Works – I would have been quite happy staying there but there are a few foreign students so we thought we’d show them a pub or two in Glasgow itself – all within a few hundred metres of each other . . . and close to the station, for me. Well it was wine to start with and guess skipped lunch – not on purpose but it just happened and when I looked at the time again it was 15h00 and our function was at 16h00 – so I thought there was not much point – something I lived to regret, later on. Wine then onto beer and of course someone introduced the inevitable shooters . . . it was the beginning of the end – I left at about 23h00 or somewhere around there – grabbed a burger on the way home – another bad idea . . . my fingers are not finding it as easy to find the correct keys today . . .

Tuesday start again as Monday is our free day – supposed to catch up and do some reading as well get up to speed on Java . . .more about that later.

Well Tuesday is Internet programming lecture then 2 lab periods – at the moment we are starting off on our development route – we will learn programming languages which allow us to design a web page with all of its bells and whistles – the fancy stuff running in the background – have the ability to get you to fill in some information online and validate that information – then create some sort of a record / database of this and I presume act on the information or use it for something – might be an e-commerce type site we’ll just have to wait and see. I like the fact that everything we do is done incrementally – first a lecture then the opportunity to put it into practice and play around with it.

Wednesday was 09h00 sharp for Java lab – proved to be a bit of a disaster – I thought I had picked up some of the basics – found myself treading water – not knowing what to do – it didn’t help that when we asked for help the person seemed a bit confused – couldn’t help but notice he gave a slightly different explanation and code to the guy sitting next to me ???? Then we asked someone else they gave us different code and then the 1st guy came back and said – what the other guy had shown us was incorrect – by this time we were reeling . . .and pretty frustrated – realised that we have to do something ourselves if we are going to get the hang of this – so I have suggested a separate study group for this – we have 2 hours in between classes on Wednesday and we are going to get together and discuss and make sure we understand. Get a battle plan worked out – just look at basics. So far only 2 people have signed up but I know 1 or 2 others who will come along. Want to approach some of the more marginalised individuals in class – A Chinese guy whom I’ve not really seen him speaking to anyone else and a couple of the Indian guys as well.

Thursday was Java lecture – I’m sorry I’m not impressed – I had sent him an email – expressing my concerns but – I am sure he had not read it before the class – some people who know Java tell me that his syntax is incorrect – at this stage of Java – I really can’t afford to pick up any bad habits. If you work with something and you go over it again and again to understand it and your examples are wrong it is just going to throw you right out and confuse you no end. So once again hope study group can address this. 2 hours a week is probably not enough. We had an Information Retrieval lab – which I enjoyed – I couldn’t really get to grips with it initially – but some of my research for our group exercise on Grid computing actually overlaps – so I found myself being drawn into this and I started to make sense of what she had been telling us in the class. Its really all about information on the Internet and how we go about 1) putting together a query 2) matching information with our query 3) Initial complexity - how do we know what to ask when we don’t know the subject 4) the ranking / presentation of information. My research took me to a new concept of the Internet – or what it is developing into - the Semantic web – and raised the issue of much much more information being generated and how we are going to cope with this from an information retrieval point of view.

Thursday afternoon 16h00 students from Library Information (49); Computer & Internet Technologies (25 – I’m in this group) and Information Management (12) – were invited to get together over a glass of wine to meet each other. We actually share some classes together – all 3 of us take Information Retrieval and we are in same class as Info. Man group for Enterprise Architecture etc., during the rest of the year I am sure there will be other classes – now strangely enough the library science class is about 80% female – we only have 2 and IM has 2 as well I think. Only 6 people from my class turned up; Russel; Andy; myself; Nicole; Duncan – actually that might have been it – and we didn’t really mingle – tended to just stick together – but then another Nicole from Florida came up and introduced herself and Christine one of her fellow students came to chat wasn’t long before the rest of the guys muscled in on our threesome – went quite well – I should have been a bit more active in circulating – but did get to meet quite few people . . .a few glasses of wine led to a thirst which had to be quenched – a few pubs later some shooters . . .you know the story.
Where we ended up - Counting House - little arrow
(Hey don't tell anyone but the arrow is actually 1 block away from where the pub is.

Made it for my 09h30, next morning – Information retrieval – had to have a coke first thing though to try and sort out the blood sugar and I had been a wee bit ill during the evening as I had somehow skipped lunch on Thursday – not a good idea. I made it, somewhat gingerly, through the morning and went to a lab later. Came home and had a nap.

Just back from the King’s theatre ‘Two’ – a 2 person show – well done – well put together.

What else happened this week:
Monday night – my computer drop-in class I run; some confusion with venue booking etc., - will need to sort out pay as well and how that is going to work as the community group are now picking up the tab.
Tuesday evening – Digital Community management board meeting
Wednesday evening – helped out with girl guide group – they are all going for their computer badge – so assisted the troop. (incidently Scotland lost 2-0 to Ukraine; but then again so did England to Croatia;)
Thursday – welcome evening
New books purchased this week: Javascript & DHTML and PHP & MySQL.

A recommendation I can make is that any of you seriously interested in web design make use of Mozilla web browser has a couple of great features –

  • View : Page info

  • Tools : Web Development : DOM (Document Object Model) Inspector


Both really great!

And now its just about time for bed.
Adios!

Friday, October 06, 2006

Week 2 - Slipping into some sense of rhythm . . . slow, slow, quick . . .

Well - Java boot camp was over - shell shocked and frightened, I clawed myself back to reality over the weekend (which in English means - I done shitall over the weekend).

We kind of ease ourselves back into the new week as we have no classes on Monday's - so our week starts on Tuesday - not bad eh? But most of our assignments, by default are due in by 12h00 on Monday's so I am sure within no time we will be in need of the extra time - last minute typos changes and re-alignment when you look at your essay in the cold light of a Monday morning.

Well what did week 2 consist of - our first Internet programming class - very interesting and by the end of this term we will have our own web site up and running - using a minimum of Html; JavaScript; PHP & MySQL . . .So looking forward to that. As I have a wee bit of experience in that. Managed to have Nicole ejected from our lab - I thought I was helping but turns out she wasn't fully registered so they ejected her - I think she is still speaking to me though. Enterprise Architecture turned into a correspondence course for the first 3 weeks - we have been given the notes and told, by the lecturer, to go through them ourselves. Also have a group exercise - I have chosen Grid Computing - which culminates with a presentation in 2 weeks time - we chose the subject that is to be presented first - may as well get it over and done with - also we are all able to use this information for our first assignment. We are hoping to set a high standard which throws down the gauntlet to the other groups - 4 other groups / topics.

We had our first formal Java programming lesson - I was late (Yeah, I know my life story) got up late missed my train - couldn't see on my timetable where my class was - it was just one of those mornings - any cut a long story short - bumped into Abi (apologies for spelling) who guess what was also late and also did not know where he was going - so when everything fails - throw yourself on the mercy of the faculty secretaries . . .up to the 10th floor - into reception and caught Zakia's attention - told her we were lost - turns out we were in the right building but we should have been on 4th floor . . .rushed down - all of 1/2 an hour late - embarrassed etc., - get to class - lecturer not even there yet . . .no sooner sat down - when this Columbo character comes in behind us (all that was missing was the trench coat) and he is Italian as well. Well in not time he told us he has never taught Java - will discover with us as we go along and in fact doesn't think much of the language as he is a C man - and during the course of the lecture reminded us on countless occasions that C would have dealt with it much more efficiently . . . All n all though - he is very good and I warmed to him because he would scribble away on the blackboard to give you an example - just a pity the chalk didn't actually write on blackboard - some sort of invisible chalk - could see parts of the word but most of it was invisible ... and of course yours truly who knows next to nothing - managed to correct my lecturer because he had given it a capital letter (which is actually quite important in programming - I had him beaming from ear to ear over his mistake - probably cost me 10% in my assignment though).












I was so frustrated with this BlueJ book we were told to buy, of course Columbo told us within 2 minutes that it was rubbish . . . fact of the matter though was that I had installed CD that comes with book - and wanted to work through material before the class (keen I know, this is what happens when you are a mature student, Yes boring isn't it - I know I should out there drinking with the best of them) - but do you think I could get it to work??? I even went on to web site of the book thinking there may be a known problem - I ended up signing up on the discussion forum on the web site - turning into a right nerd. And received a single reply suggesting I do what I had highlighted the problem could or might be (I knew it was a mistake to give people an easy option - I should have let them tell me or suggest that as a solution.) Anyway I have subsequently tried the work around and guess what it still doesn't work. Columbo, god bless him made a half attempt at sorting it out until he heard I stay in Dumbarton - to which he was heard to say "I no go to Dumbarton" - so at the moment back to square 1.


We actually had a seminar this week - presented by Marc Dunlop - one of the (groot Makulu's) - he attended a seminar recently in Finland on mobile (cell) human computer interface - which looked at amongst other things how mobiles could be use for:
* monitoring your heartbeat whilst training - communicating with your MP3 player
* having a group of people in your memory and constantly scanning to see if any of them are in your proximity. IEEE I am outside the cinema or I'm in mall lets meet for coffee
* DoCoMo - had developed software which could tell whether you were moving / involved in running / going up stairs or sitting at your desk - just an indication of whether you were likely to answer
* a group in Glasgow were experimenting with receiving pulses - with varied amplitude (I thought of using it for Morse code actually - showing my age again)
* for tourism instead of having street maps - have actual photos transmitted to your mobile - for direction purposes. 1 of the things which is disorienting in a strange city is direction and finding street names . . .let alone numbers
It was interesting to hear some of latest development taking place

Which took us to Friday an early start - listen to me settling in to this student lifestyle - of 09h30 . .Information Retrieval with Monica Landoni another Italian - Inter supporter who told is in the first class - she don't know about us but 09h00 (when we are supposed to start) is way too early for her - so there were NO complaints and 09h30 it is. Well we had no sooner started than she made us come up with a definition for information - well we were 6 in the group and I just take over these groups and my definition was "Information is meaningful data" - which I thought was very good - she had given us a number of categories and the one girl had started to work through the categories - but I was having none of that nonsense . . .someone else defined it the other way round Data is meaningful Information - but I told him (gently) what I thought of his definition . . .It is actually quite a theoretical subject . . dreading the exam as there are tons of definitions as I am discovering . . .

[ Glasgow webcam ] If you look at webcam 2 - I am actually attending university in some of the tall buildings in the background there . . . hmm - don't be surprised if it is raining . . . lol.

Had a brief meeting with my fellow group activity - Grid computing members: Matt; Rory; Anthony; Stephen; Christopher and Idong (and me of course) - just realised no women - well I did invite Nicole - but I suppose when she was still upset about being thrown out and banned from all subsequent labs - oh well - can't win them all!

And that folks was week 2.
Scotland play France tomorrow Euro qualifying match - couldn't get tickets for the love of money. Below is the score from Scotland's last match 6 - 0(in their favour against Faroe Islands) played here in Scotland . . . One can but dream tomorrow will produce a victory for Scotland. (He stands up hand over chest . . .and start singing . . "Oh flower of Scotland . . . .")


. . . stop press . . . final score Scotland 1 - France 0

Friday, September 29, 2006

Week 1 - I hit Strathclyde running


Well arrived back from London Monday afternoon - visited Sam & Hud . . . some of the tube detours stood me in good stead for my entry into the world of Java - meaning they were both fairly challenging.

Technically I started last week Thursday 21 September - Induction - well I managed to arrive late - what do you mean your not surprised??? When I arrived - only about 10 minutes late - the class had, I was told been split into 2 groups - just as well someone was standing in the foyer to assist the stragglers . . namely me!

Well I think the induction was all of about 1 hour in duration. I knew I was in the right place when I saw the SA flag on the screen and then our lecturer explained that he liked to use the two legs of the Y to show us what this week is all about. Its a new addition to the course to try and ensure that when the classes start in earnest we are all more or less basically on the same level with Java. So to bring those with little or no experience (that includes me) up to at least a basic understanding level and to use the experts in the class as mentors - so it is an attempt to bring about convergence of the two streams / levels. Also to give those who don't want to do Java (either can't cope or it would be a waste of time for them) an indication of whether they should be applying to do another special subject. We were given course overviews - timetables - and told we did not need to come to classes on the next day, Friday - just as well as I had booked to go to London as I had assumed (incorrectly it seems) that it was a holiday - but it all worked out in the end. After our welcome speech - we were left to our own devices - soon turned out I had not received the necessary documents in the post.

I and a number of other classmates (Christopher, Steven & Nicole) went down to Registry to see if we could get to the bottom of the matter - Steven & Chirstopher seemed to get sorted and it turned out I was supposed to have let them know I was definitely taking up the offered slot on the course - frankly can't remember ever receiving the letter - but at the time thought they were referring to something else - and told them that I had returned the form long ago - standard reply when confused - this elicited the standard reply as to when had I posted it - to which I gave the most logical retort of I can't remember, some while ago. Luckily I had my letter from the Department inviting me to the Induction as she didn't seemed to impressed by my insistence that I had returned documentation. Anyway she agreed , somewhat reluctanty to print off the necessary documentation. I then departed as there was not much more I could do.

Reported back on Tuesday (Monday was a holiday) Glasgow September weekend - Edinburgh had theirs the weekend before. Well our programme was structured so that we had Java for breakfast / lunch and tea . . . . (breakfast / lunch & dinner - if you prefer) we were literally thrown in the deep end and left to sink or swim. Colin English - tried his best and in my opinion improved significantly as the week progressed by trying to make it more interactive - giving us more exercises to do and stopping and illustrating principles with actual code, as he went along. It wasn't his fault but by the time it got to Friday afternoon - and he flashed up a String []
literal of ("We shouldn't be here . . .") or something along those line = you could almost hear an audible groan of Yes! we agree - it was a long week (Ok 4 days).

We had 1 other class - Information Retrieval - which will be on Friday every week - we are a combined class for this - Library Masters as well as another Computer Science group - so for us the 25 CIT (Computer & Internet Technologies) students, we are not used such a large group.

Bought my first two books - Objects First with Java; using BlueJ - Barnes , DJ & Kolling, M - £36.99 as well as Head First Java - Sierra, K & Bates, B - £31.95 (got my 1st student discount 10% less. Registered for my various email accounts amckenzi@cis.strath.ac.uk as well as andrew.mckenzie@strath.ac.uk - there is also a separate area which holds announcements for you - registered for access to online journals and took out 2 books from library a Java & an Information Retrieval book . . . .The campus is unique in that it is slap bang in the middle of Glasgow - 1 block from Queen street station - everything seems to be uphill - physical layout of campus & library - may just be my imagination.

On a more important note I have worked out where to get a latte in the morning. The Union building - 8 floors has all the pubs - live music venues and larger eating halls as well as games rooms - large screens for sport events etc., - will have to investigate in more depth still - beers are 99p at time - regualr price £1.20 (which in itself is about 1/2 normal price.

Well I am excited and enthusiastic about the rest of the course - 9 months of class (interespersed with assingments and exams ) followe d by 3 months research and dissertation.

website: http://www.strath.ac.uk/

my early Java - code programs - straight from Headfirst . . . .but yippee! it actually works . . .

public class PhraseoMatic {
public static void main (String [] args) {

// 1 - words
String [] wordList1 = {"Rangers", "Celtic", "Motherwell", "Kilmarnock","Dumbarton"};
String [] wordList2 = {"Rex", "BooBoo", "Mika", "24/7","Big", "SHort", "Loud", "Music", "Queer", "KFC", "Big Mac", "Boat", "Sheep", "Work"};
String [] wordList3 = {"New", "Old1", "Fear","Cod", "Gold", "2334", "Java"};

// 2 - how many words in each list??? Lets find out

int oneLength = wordList1.length;
int twoLength = wordList2.length;
int threeLength = wordList3.length;

/* 3 - generate 3 random numbers??? What for so we can randomly extract the words that exist at these instances and put them into a sentence???? Lets see? */

int rand1 = (int) (Math.random() * oneLength) ;
int rand2 = (int) (Math.random() * twoLength) ;
int rand3 = (int) (Math.random() * threeLength) ;

// now we have all the building blocks - letsbuild a phrase

String phrase = wordList1[rand1] + " " + wordList2[rand2] + " " + wordList3[rand3];

// all very well - but lets see what it has generated . . . . can't wait

System.out.println ("What we need is a " + " " + phrase);

}

}