Technology 1:Old Skool 0

Last night was LOI. And it was a good evening, well OK. It was a good evening apart from a case of “Too many cooks spoil the broth!” which I may talk about in a different post. Someone remind me about it.

Just before the end of the evening (We were doing a 1st) during the bit where the W.M. gives the Candidate the normal documents, one of the P.M.’s who is a Mentor at one of the Lodges who make up the LOI stands up to inform us of recent changes, that require “NEW & IMPROVED” words to be added there. He opens his magical book that no one else has to show the words, and suggests that everyone write them down for further use.

So at the close of the evening there were roughly thirteen people trying to make a note of a couple of pages of writing. The only problem was, no one was prepared.  So between them they were able to find a semi-functioning pen, and a small piece of torn paper they found under a bench (Approx. one inch square).  In other words they were stuck.

At this point I wonder over to where they are gathered, unlock my iPhone, load the PDFscanner app and quickly scan the two pages of text. Convert them into a PDF document, and email it to several people who’s email addresses I have on me.

You know. Sometimes Technology just Rocks!

Managing the Unmanageable: Or Herding Cats

A nervous air of expectancy tinged with an edge of fear hangs over the quiet room, as a group of people sit on old school chairs arranged in a circle.  Slowly one of the group stands up, looking at the faces of those around him, making sure not to make eye contact. He swallows the lump that’s threatening to block his throat and mumbles. “Hi. My name is CodeNinja and I’m Unorganised“.

OK. Maybe Unorganised Anonymous is not as well known a support group as some of the more trendy Anonymous Groups. AA, SA, VA, DA, etc. But God darn it, it affects people just as bad as the others!

For years I have taken on way too many projects and ideas, Never actually finishing any of them because of the sheer work load. That and Each project distracts from the others. In the past I have tried to counter this with ToDo lists. (In fact every one of my machines has dozens of todo text files all over their hard drives). As you can imagine this is not the most efficient form of managing Time/Tasks, and I can admit it does not work.

With the help of my UA sponsors I started to investigate software for keeping “task lists” that would help keep me organised. I even asked for help on Twitter/Facebook with the following comment.

I have been testing different todo lists/project tracking systems

I want a web based one, and would like it to comunicate with an iphone app. but a decent web app would do for starters.”

This got me several suggestions and ideas. Which I started to test and try out. Both iPhone only apps, a simple web app, etc.

At the same time @demonpengu started looking at ways to manage himself & his projects. (He too has a problem, only he has not yet taken the first of the twelve steps and admitted he has a problem and joined UA). This made me look back at a bit of software I had tested years ago called dotproject.

“dotProject is a volunteer supported Project Management application. There is no ‘company’ behind this project, it is managed, maintained, developed and supported by a volunteer group and by the users themselves.”

While discussing dotProject as a possible solution for him, I decided to re-test it myself as well. And have been running it for a month now. I have only got it managing a half dozen projects during this “Testing” phase. I will admit I am not fully using all the features it has, I will start using more and more as I get into the habit of using it. And as the projects grow then more of the extra features will be needed.

In the month I have been testing, I have made a start of several projects and tasks I have been putting off for years, and have finished over a dozen major tasks. I believe this bit of software may just save me, and organise the completion of old old projects. So watch this space for a more Productive CodeNinja.

The Twelve Steps of UA

  1. We admitted we were powerless of Organisation
  2. Came to believe that a Program greater than ourselves could restore us to sanity.
  3. Made a decision to turn our will and our lives over to the care of dotProject
  4. -> 12. All better now.

Schrodinger’s Snow

I have a new theory!

R:You say you have a new theory about the brontosaurus.?

GN:errr No. I said I had a new theory! nobody mentioned a brontosaurus.

R:Right, Got You… So What’s your theory about the brontosaurus.?

GN:Arrrrrggghhhhh!” ::sigh:: “OK, This theory goes as follows and begins now. All brontosauruses are thin at one end; much, much thicker in the middle; and then thin again at the far end.

Ignoring that mindless drivel. I have a new theoretical supposition involving the Copenhagen interpretation of quantum mechanics. (impressive right?)

Let me set the environment for this eureka moment.

  1. Warm bed.
  2. Early Morning.
  3. Work Day.

    So there I was all warm and comfortable when my alarm went off telling me it was time (Give or take several hits of the snooze button) to get up and get ready to go to work.

    Now the previous evening/night it had been snowing rather heavy and at the time I had last checked before going to bed, the snow was a couple of inches deep.  If the snow had continued over night then there would be no way I would be driving to work, so would be working from home. This would mean I could go back to sleep for an extra hour.  On the other hand, If the snow had changed to rain then the pre-fallen snow would have been destroyed leaving the roads clear for traffic.

    So at this point the availability of an extra hour lie-in is dependent on the situation outside my building. Has the snow blocked me in, or has the snow gone? The only way to determine the quantum state of the snow (Snow or Water) is for the observer (me) getting up and looking outside to observe the current state.

    The problem with this is :-  If I get out of bed to go check outside, then I am already up and about so any chance of a lie-in is destroyed.

    On a side note. I think I need an Network Camera so I can check the conditions outside without leaving my bed.

    R:Pah! I proffered the theory about the brontosaurus.

    GN.

    Somebody Shoot Busby

    I wonder if there is any of the old “Busby” Puppets/Models/Anything still around I could get my hands on, and then film its destruction by the use of Thermite. I think something along those lines defiantly needs doing, as the Fat Yellow BarSteward is currently the bane of my life.  To put it simply “I HATE PHONE SYSTEMS“. I along with the majority of work colleges Past and Present blame the Phone Systems for all the problems the Insane Asylum has had over the last 4 or 5 years.

    Let me mention a few of the current reasons that I wish to rain down thermite on a marketing logo, or the telecommunications industry, or the next person to mention phones.

    *Directory Enquiries

    Now this was a Project I finished, its all written and finalised. There is just one thing, BT’s security demands a user entered none automated file upload. And since the Asylum paid for my access to the BT system, It means I have to do the manual uploads.  This involves changing IP addresses, checking huge thousand line text files for any bad words (it goes up in my name so checks needed) then connecting to their system, uploading a file, then several times over the following weeks doing it all again to download results. Now we currently do it every few months so its not too bad. Only I overheard Governor talking yesterday, he’s pushing it to go for weekly uploads, or better yet daily!.  I’m supposed to be SysAd/SysDev not a fraking Data Input Drone.

    *WLR3

    Apparently BT are phasing out WLR2 and replacing it with WLR3. WLR2 will no longer exist after March 2011. I know, terrifying isn’t it? “what do you mean you have no idea what WLR2/3 is?” Well to be honest, I have no clue what it is either, Never heard of it, used it, etc. Yet, I have been given the task of developing a software integration from our system to theirs to handle all the WLR3 stuff.  Now, all the info I have so far is a Phone conference call I was on, Where basically they just told us we have to do it soon, and suggested we purchase a pre-made system.  To be fair they laughed when the Governor said we would be developing our own. They pointed out that some other companies have tried, and they may have Great Dev departments, but its too complex, and too many phone things only people in industry know for any team to develop in time frame.  TEAM??  The Governor wants me to do it on my own. And on top of my normal workload, and covering everyone else in the Asylum!!!!

    *WebSite Redesign

    We have a website for a sister company, trading name kinda thing for our phone products. It was written by a partner company (who since went bust) and is the worst pile of junk you could imagine. Say you need a website, give the programming job to an artist who knows no code. give him a php book, and tell him the more functions and pointless stuff you add, the better the site is. Its shite. it needs deleting and starting from new. Well they decided to re-write it using the existing code, and Guess who gets to rebuild the site? You got it, me, on top of the impossible WLR3 project, and on top of normal workload.  Oh, but lets have a quick dev meeting first to discuss what we having on there. Only that turned out to be a two and a half hour marketing meeting, where they discussed costs, pricing, and what terms the sales person should use when selling things that had nothing to do with the website in question.

    At this meeting I learnt Apple lies, there is not an app for everything. I searched their store, and there are no apps that allow you to use an iphone to rip out your own heart.

    CN

    Updating CV.

    There’s No such thing as a FREE Dinner!

    I was at my parents place last night for a family meal.  As I went to retrieve my laptop bag and coat to leave I spotted my father moving the furniture in their 1st room apart to make a large free area of floor. (No idea what you would call the room, it looks like a sitting room with a comfortable sofa, coffee table, etc. They just never use it for anything) ..

    Now nothing my parents do really surprises me so I ignored it and collected my stuff, as i went to leave my Dad said “I’m just checking this thing i think i have a fault somewhere” So I look at him to see if he’s talking to me or himself. I get another couple of steps closer the door “I’m programing this nurse call system i designed…”  OK i think, He must be proud of it and want to show me what he’s done. So I wander over to where he’s laying out blueprints, wiring diagrams, and such across the floor as his laptop boots up.

    So he starts pointing out the several dozen call points, lift monitoring, alarm light/buzzers, display panels, control panels, etc. And explains how when a point is activated it displays its details on a defined display, lights up certain lights so nurses can easily see where the problem is. As he’s pointing to the blueprints and explaining I make the obligatory “ohhh” “ahhh” “cool” appreciative noises, after all I had just had a nice meal.  So when he’s finished and been quiet for a bit I go to stand up, “I just need to redo part of it, the lights are not working right and…” I sit back down.

    He now goes on to inform me the programing uses groups, areas, zones. *laptop is in the way of some paper and gets slid a bit closer to me* He shows me the software that you use to program and set up the whole system, and explains how once its all setup on the laptop you just upload it to the main control and it configures the entire system. He leans over to point at something on the blueprints *laptop moves closer to me as it was in the way of something*See, This section I’m calling the yellow zone only I need these lights on when any points are activated, and this light here*pointing at part of diagram as laptop is moved closer to me out of the way*and its not working correctly“.  He then reads out part of the instruction booklet he has about zones.

    Ah, I see the displays are groups, cal-points areas, and lights zones. Its not like the  old skool alarm zones, I see where that must be confusing” I say. “and zones can be activated by areas or individual points, Nice”  He looks at me blankly for a second, makes a quick note of what I said and goes “Humm what do you mean?*laptop is turned round to face me*

    I sigh. And show him on the software how the lights have multiple ways you can control them. “Oh, i think i set it up wrong when I programed the system. I’ll have to redo it all 🙁” Yes, I heard the emoticon in his tone of voice. So I sigh again as its always good fun, and start checking on the software for programing this stuff.

    A couple of hours later and I can now program and design these systems to do whatever is needed, I’ve reset his program up to do what he needs as he walked through each section of the hospital, And I even managed to translate the terms it used into the terms my Dad is more used to using so he can do it himself from now on.  It is hard, He has spent many years working on all sorts of alarm systems (He taught me how to wire/design alarm systems) and ever since year 1 a zone = an area of comman alarms items. In this system a zone is an individual or group of lights. So we have it all setup as he wants it, I stand up from the floor, streach and “Thanks, now how do we program it so if an alarm goes unanswered for a set length of time the other nurse stations are buzzed?” Sigh, sit back down.

    At least he now has the basic system programed up, and better yet he understands the new terms, and how to use the software. So he should be able to do all future changes himself.

    See, no such thing as a free dinner, There was not even a sweet!

    CN

    Do O2 consider their customers Idiots?

    I was happily relaxing, minding my own business watching Mythbusters and muttering that they get to play with really cool toys, and I want cool toys to play with, or at least the guns and C4.  Mind you the thermite and ice really grabbed my attention.

    Sorry I digress.

    I was minding my own business when “beep beep beep…..beeeep beeeep….. beep beep beep” A text message has arrived, I wonder who that could be.

    ::TECHY BIT:: In case you are one of them people who have always wondered why mobile phones of almost all makes have the text message tone of beep beep beep beeeep beeeep beep beep beep. Or have never noticed, or thought about it until I now mention it, Let me explain. Text messages were originally called SMS’s (Short Messaging Service) back in the days of limited characters (Yup a kinda pre-twitter) These days you can send more characters as the message is broke up into multiple SMS’s and replaced together at the receiving end. Now the beeps of the incoming message are in morse code. beep beep beep = S beeeep beeeep = M beep beep beep = S.  So now you Know.

    Where was I? That’s right Text message. So i grab my phone and look. Its a message from my phone provider o2. Informing me that my iphone can use wifi access, and that it would make my apps run faster over wifi where available.  And they gave me a link to a webpage with step by step instructions.  WOW. no way…..

    So I follow the link to the webpage and read the step by step guide to using this mythical wifi. Here’s the steps

    1) Go to settings

    2) Go to WIFI

    3) Turn on!

    I tell you I am in shock…. I have jailbroke my phone multiple times, I’ve got sshd running on there, it has a crontab that auto updates data on my home server, and yet o2 figured as a enduser i would not know the smart phone had wifi.

    Thank you o2. for pointing out the bloody obvious.

    CN