Tuesday, September 25, 2007

Source of Hope

I have really been progressing well withth javascript that I have been learning lately. And was pleased to be able to solve a problem that I stumbled across on a blog.

The nblpg is written by a software devloper, and is abit heavy for me, but I checked it out becuause it was a link:
coding horror
on a helpful forum users response over at Wrox javascript forums. Any here is an extract of the article:



After a fair bit of trial and error I've discovered that people who struggle to code don't just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.


So I set out to develop questions that can identify this kind of developer and came up with a class of questions I call "FizzBuzz Questions" named after a game children often play (or are made to play) in schools in the UK. An example of a Fizz-Buzz question is the following:


Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".


Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can't. I’ve also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.


To be honest I think that the claim is well and truly exaggerated, but it was nonetheless inspiring becuase as I read the question I sauid to myself I think I can do that , so I open up notepad and hammered out a solution:


var nums=new Array();
function FizzBuzzTest()
{
for(i=0;i&lt101;i++)
{
nums[i]=i;
if(i%3==0)
{
nums[i]="Fizz";
}
if(i%5==0)
{
nums[i]="Banger";
}
if(i%5==0&&i%3==0)
{
nums[i]="FizzBanger";
}
document.write("<>"+nums[i]+"

");
}
}

Just had to post this becuase it felt so good, now where is my Biscut?




Tuesday, September 18, 2007

Back to JavaScript

OK I think I have gotten all of the save the whales and liberal heart bleeding out of my system for a while phew..

For a little while now I have been learning the basics of javascript, although since Uni has started I have petty much left it alone as I have been too busy with trying to learn some networking and Windows XP fundamentals.


This last weekend I took the time to spend a little while studying JavaScript again, and it was really fun, I want to make sure that I do not leave so long till the next time so I figured I would throw something random up here, of course only just having started out it is a bit hard to Incorporate code into the Blog because there are restrictions on what you can upload and I have to access my images thru an external site( photobucket) but meh! it is all practice I suppose.



If you click on the above image than you will see a slide show of some of the images that I took when I went to the Territory wildlife park( a great place that I will probably blog about when I am of a more cheery disposition)

There are a few options that I have been playing around with in this script, one of them was to get the image to move randomly around the screen, I was surprised how easy this was to achive, but at the moment I think I will leave it as it is, although I will probably add a preload, tat shuold helo the images to load a bit more smoothly.

This little bit of code has been a really good learninig experince beacuse when I was first trying to set this up it just refused to work, and I quickly jumped to the wrong conclusion assuming that Blogger was somehow to blame, I tried all sorts of thinks in the Blogger HTML, but all to no avail, then thankfully I went back and had another look at the javascript code and there was an extra quote mark in the setTimeout() method, Doh!

So I guess that next time I will do the logical thinkg and scan the code very carefullly before I go off trying to find other reasons why the code does not work, but, yeah overall now that it is working I am happy with it and look foward to the next bit of javascript that I throw up amnd have a play with but it could be a litttle while as I have a lot of reading to do.

Wednesday, September 12, 2007

Task 16

In your blog, comment on what you think about online surveys as a way of collecting feedback from customers, and addressing the questions below. Before you comment, discuss the topic with your group with emphasis on the following questions:

  • What are the advantages of online surveys?
  • Where there any questions in the survey which weren't particularly useful?
  • Identify issues concerning online surveys that could compromise accurate customer feedback about your organisation? Are there any aspects of desired customer feedback which online surveys cannot capture? How often do you fill in online surveys?
  • Identify at least two other ways to capture customer feedback, apart from online surveys?
  • What kinds of responses can you provide to customers about to their feedback? How do you tell customers you appreciate their feedback? Provide examples.
  • If you cannot satisfy an online enquiry from a customer, to whom will you refer it? Does your customer policy indicate how difficult enquiries will be escalated?

Firstly I think that this whole question is rather contrived given that we are basing the answers to these detailed questions upon a fictitious scenario, and I personally do not believe that I have the experience with online surveys, traditional surveys ad customer feed back in general to answer these questions as they stand, I can however pretend to have such experience and provide answers not based on any real experience but rather upon contrived answers to contrived questions, so with out further ado I shall give you my expert opinion on online surveys.

What are the advantages of online surveys?

The advantages of online surveys are numerous they allow for a non labor intensive collection of information, that can in many cases penetrate deeper into the market than may be possible with traditional methods. Online surveys are highly dynamic, the same survey with the same penetration can easily be changed and updated on the fly.

Identify issues concerning online surveys that could compromise accurate customer feedback about your organisation? Are there any aspects of desired customer feedback which online surveys cannot capture? How often do you fill in online surveys?

One issue that tends to arise with online surveys as a form of collecting customer feedback is that many people are hesitant to fill out forms online, due to a perceived security risk many people are afraid of spam and various other online scams that may try and collect personal information for nefarious purposes, and so they have a very negative attitude to any kind of online feedback.

Personally I have had very little experience filing in customer feed hack forms online, there was only in fact the one time that I did so in all my years of internet browsing, I filled in this survey because of the great service that received at that particular website, and because I was not using my own computer so I did not fear the risk of malicious code.

Online surveys are not a good tool for obtaining certain types of customer feedback, things like gender and age are not easily obtained with any degree of certainty because people tend to lie, and if you can not observe these features with your own eyes than you just never know they could well be lying to you and that would mess up all of your data and that would not be good, because that your online survey would just be a big waste of time, and from personal experience I can testify to how much i detest having my time waisted by stupid questions.

Identify at least two other ways to capture customer feedback, apart from online surveys?

Customer feedback can be obtained by installing a root kit into software that you sell to your customers this can be an incredible source of customer feedback because it eliminates the risk of customers deceiving you and also allows you to monitor habits of the customer that they may not actually want to tell you.

Another form of obtaining customer feedback is to set up a forum that deals with the products you sell, this can than be used to monitor how people feel about your product the only problem with this method is that it can be hard to manage an online forum and it takes a dedicated team of propaganda agents to ensure that the good will of the company is not damaged online. If this method is however done correctly than it can be a really good method because aside from collecting customer feedback you can also bad mouth your competitors and promote your own products, this works best if there your propaganda agents are deeply undercover, even occasionally questioning certain conduct of the company so that there true identity is never revealed.

What kinds of responses can you provide to customers about their feedback? How do you tell customers you appreciate their feedback? Provide examples.


Groan!~

Email is the preferred method and it is also a good idea to make sure that you have an automated email system in place so that you can thank people, this is polite and is the least that you can do to thank people for taking the time to fill out your survey.


If you cannot satisfy an online enquiry from a customer, to whom will you refer it? Does your customer policy indicate how difficult enquiries will be escalated?

How long is piece of string and does it serve any purpose?


If I can not satisfy a customer enquiry online, than I suppose whom I refer it to will depend on the nature of the enquiry , the nature of my company and the nature of my role in that company, I do not feel that I can answer such an open ended question as this with out a little bit of background information as to the nature of the enquiry so I have compiled the following fictitious scenario so that I may answer such a question should it arise.

The Scenari
I find myself creating a blog and I happen to post a fictitious scenario online with a mock feedback form that I do not really care about, when suddenly a member of the general public posts a comment on my blog wanting to know How Mr Howard can sleep at night with so much blood on his hands I am unable to answer this question so to whom should I refer this question that I am unable to answer?

I decide that I will simply tell the man that I too am puzzled by this question but that the answer escapes me, I would suggest asking the man himself but honestly abandoned him when he lost his integrity so I decide to do the honest thing myself and simply te;l; him that he will needed to ask somebody else as I nither know the answer nor do I know tio whom he should refer his question.

As for the latter part of the question the answer is definitely no, my policy does not speculate as to how difficult enquiries will be escalated, nor do I know why I should ever wish it to.








Sunday, September 9, 2007

This is not Democracy

I have been watching the APEC debacle and it has got me feeling really depressed. There is no democracy in this nation, grave injustice is occurring on our street and yet the mainstream media is doing it's best to hide this fro the Australian public.

When I was still in school and before the media diversity laws were changed and the ABC was silenced by Howard I learned about the importance of a healthy media and the role that it played in a liberal democracy. Now our media is not healthy, and our democracy is not liberal.

I saw this footage on you tube, I should have seen it on prime time news!




And it saddened me greatly how can police officers assault a woman like that ? why did they not even help her up again? did they not feel like tyrants? whose interests are they serving? I thought that they were supposed to protect society and I thought that society was supposed to exist to prevent things like mobs of men from assaulting women in the street and to stop the strong from from abusing the weak.

I think I will do a a bit of research and a few posts about these matters hopefully this will help to ease my mind over the distressing state of affairs that our world is in. There once was a time when I used to follow politics and the news, but then it all got to depressing for me I could not handle all of the injustice, I just burried my head n the sand and changed the channel.


Now I feel compelled to do something, my own government is looking more and more like a totalitarian regime every day and while I used to be able to shut myself away from all the injustice that was being committed by the likes of Bush and Howard on the other side of the world now it is a lot closer to home and I can no longer change the channel,because the injustice is not just being committed on the television it is being committed outside on the streets and my head is likely to be trampled if I leave it under the sand.

At the very least I will ease my own sense of frustration by highlighting some of the injustices that I see over the next few blog posts.

Wednesday, September 5, 2007