the 4 stages of learning

March 3, 2009

Currently, learning to drive, juggle new patterns, playing chess, programming, learning math and learn new things in general has made me revisit and question which learning stage I am. The 4 stages are:

Stage 1. unconcious incompetance – when you don;’t know how badly you are not doing it. this is when you don’t even know what it is you should be doing, and hence not doing it at all.

Stage 2. concious incompetance – when you know what you supposed to be doing, but doing it badly. when you are conciously aware of being unskilled or not able to do something which you are consciously trying to do.

Stage 3. concious competance – when you are doing something, and you are aware that you made a conscious attempt of doing something, and require a conscious attempt to be competant at something.

Stage 4. unconcious competance – when you repeatedly do something so well that it becomes natural and doesn’t require much or any conscious effort.

Stage 5. mastery is the fifth stage – you do something so well, it becomes second nature and are better than most people, and people would come to you for advice and recognise one as a master in that field. for example, my masters mathematics degree, people could come to me for advice about the very particular branch of math which I have expertise in.

reference: http://en.wikipedia.org/wiki/Four_stages_of_competence

In the wiki link I found:

“As a fifth level, I like what I call ‘reflective competence’. As a teacher, I thought “If unconscious competence is the top level, then how on earth can I teach things I’m unconsciously competent at?” I didn’t want to regress to conscious competence – and I’m not sure if I could even I wanted to! So, reflective competence – a step beyond unconscious competence. Conscious of my own unconscious competence, yes, as you suggest. But additionally looking at my unconscious competence from the outside, digging to find and understand the theories and models and beliefs that clearly, based on looking at what I do, now inform what I do and how I do it. These won’t be the exact same theories and models and beliefs that I learned consciously and then became unconscious of. They’ll include new ones, the ones that comprise my particular expertise. And when I’ve surfaced them, I can talk about them and test them. Nonaka is good on this”

I have an example of my own, during juggling club a while ago, I was trying to teach somebody kickups using clubs, and the thought never occured to me of how I would be able to teach it, and I went on to explain this very thing, that I had learnt it beyond the four stages, that it would be difficult to explain but effortless for me to do, and it would be better to learn from another person who is learning kickups too. Nevertheless I think I managed to teach kickups to the group of people.

IN driving, I am in stage 2/3 in normal driving, changing gear, moving about etc. Being aware of the stages makes it easier to classify which learnign stage you are currently at, and therefore become more aware of your own ignorance as plato said. There is a fine line between not knowing something, and knowing something, and the rest is just repetition, to get up through the stages. Because as the saying goes; it is easy when you know how.


2 windows 7 problems solved

February 26, 2009

sound – nforce3, installed – the nforce audio drivers and not ac’97 codec (no static)

network – a bsod with netr7s.sys was occuring with belkin usb driver, selected in device manager the whql tested and auto updated to ralink network driver (even though it isnt one) and it is working (no more crashes)


youtube tv beta

February 22, 2009

to test the new youtube tv without a ps3;

using firefox, download the addon user agent switcher: https://addons.mozilla.org/en-US/firefox/addon/59

after installation, restart firefox. go to tools, user agent switcher and options. add a new user agent with string:

Mozilla/5.0 (PLAYSTATION 3; 2.00)

name it PS3.

Go to tools, and change the user agent to ps3.

Now go to www.youtube.com/tv
press F11 to enter full screen mode in browser, and escape to exit it.

press up and down arrows to show/hi UI controls.


offline google maps for phone

February 21, 2009

Here are instructions to put a google maps on your phone for offline use.

1. Go to http://www.mapcacher.com/ and select the region that you want, select zoom level 0 to 15, click generate, and download the .map file.

2. install and run gMapMaker. search for gMapMaker-setup.exe

3. Load the .map file and select a folder to download to. Wait for the program to finish downloading the map. (1000 files will take about a minute and 4MB of memory ntfs)

4. Copy the folder to a memory location on the phone.

5. Install mgmaps.jar and run.

6. Select the options menu, press settings (7), goto map browsing and browse for the folder mgmapscache inside the folder with the map data.

7. press back, menu and exit to save changes, and run the program again.

8. press key 5 to enter toggle joystick mode, and use the num keys to move the map. press* and # to zoom in and out resp. out of joystick mode press 4 to put a placemark, in settings it is possibel to rotate the screen too.

9. In future to run the map, just select the program from the applications menu.

A world map was created, took 3.52 MB. zoom level 0 -9. The problem is the file system of the memory card m2, which is in fat/fat32, which means it has a minimum cluster size, due to the number of files this means it takes up a lot more room than is necessary. It is a good idea to only select and download a region and zoom level taht is necessary to minimise the space taken.


face recognition application

February 12, 2009

Face recognition makes its way into photo applications this year, in Google’s Picassa Web Albums.

First, there is a run through search of faces in all the photos in the album, then a option to name faces. Another option to use the face clustering option to tag many faces at once, in groups. There is an option to view by faces, and select and tag many similar faces at once. When looking at a photo with unknown faces, one can just click the face and name it, then it will create a training sample for which further faces which are similar to the face can be tagged easily.

This is a great and not well known application to pattern recognition found at : http://picasa.google.com/

I envisage pattern recognition applications to increase in usage in daily life in programs and general end user applications.


translating text with firefox

January 4, 2009

Using the keyword search can be quick for making searches, such as in google or youtube. But there is a fast easy way to translate text from any language to your own language easily using the keyword search feature of Firefox and a simple bookmark.

Make a bookmark, then right click and edit, call this anything, say, “tr translate auto to english”.

The location is:

http://translate.google.com/translate_t#auto|en|%s

and keyword is tr.

Whenever you see some foreign text copy it, open a new tab, and type tr followed by a space and paste the text in the location bar and press enter. Then the text will be auto translated by google translate. The %s part of the bookmark is a string argument. The auto|en translates from any language to English and can be modified to suit your own language.


Iplayer batch file

September 12, 2008

The following batch file starts and stops the BBC iplayer service and program. To use it copy and paste the text into notepad and save it with extension .bat . Then double click to run and press 1 to start and 0 to stop.

___ iplayer.bat

@echo off
cls

rem start and stop iplayer service
set choice=0
set /p choice=Iplayer: 0=stop, 1=start:
if ‘%choice%’==’1′ goto NUM_1
if ‘%choice%’==’0′ goto NUM_0

:NUM_1
net start “Kservice”
“C:\Program Files\Kontiki\KHost.exe” -p iplayer_live -t cache:download_index.html -s class=dialog,width=530,height=680,position=2,scrollbars=1,resize=1,name=main”
goto end

:NUM_0
taskkill /F /IM khost.exe
net stop “Kservice”
goto end

:end
exit


update on proj euler

August 15, 2008

29 of 202 solved. problems getting tedious, more about obscure data manipulation using coding than proper math problems. plus they r getting much more difficult. omg.

on hiatus for a while while i a) apply for jobs b) play on css c) watch the olympics


project euler

July 28, 2008

Project Euler ( www.projecteuler.net )
Just started this.

Day 1: 1-18 solved.

Day 2: solved 22.

Mainly in Matlab, some C++, some Excel, some Maple.

31Jul08 – solved 29, skipped a few.


Language bar problem and solution

July 18, 2008

The other day I had a language bar problem on the XP machine, where the language bar was missing and couldn’t show up as the button was greyed out in the control panel. The language bar is critical program for using IME of more than one language in XP. Basically unchecking the advanced text services didn’t work because it kept greying out. The language bar had no buttons on it. The problem was simply due to spyware infecting a program ctfmon.exe required for the language bar in XP. Once scanning with a virus scanner it must have quarintined or deleted the file. So I moved a backup copy of the program by searching from the windows folder back into the original folder C:\windows\system32\ Now it works again.

The solution was found by searching in google for “how to remove the language bar”. By understanding how to remove the language bar would give information on how to get it back I thought. The search “language bar problem” led to a lot of dead ends. So sometimes the probelm to a solution is found by solving !problem or defining what the problem is not and using that to solve the problem.