Sunday, March 24, 2013

Critical Mass - A learning ideology

Ok one thing I've had very little success with over the past few years has to be Javascript. I assume the lack of learning is common to most everything and not just Javascript but the thing I am talking about is the not being able to progress upto critical mass.

What is critical mass? 

Well I hypothesized that it is the accumulation of knowledge and practice which is mostly readily available for recall. Another way to describe it would be achieving a certain level of core competency so as to be able to use it after a relatively prolonged period of disuse - the learned bicycle riding skill, which is proposed to be a lifelong  scenario if you will.

Critical mass is often attributed to nuclear reactions where an initial emission of one particle leads to triggering neighbor particles until a chain reaction occurs. Another analogy can be based on the Sun. It needs a certain amount of core material which would:
  1. Provide enough fuel to start and maintain a reaction to last millions of years, and,
  2. equally important, enough fuel so gravity can create the necessary pressure to start the reaction
Learning is similar. Enough of the basic repertoire of the subject, along with a substantive body of knowledge to combine those elements to create something new as well enough core material to hold and maintain the particular skill as a long lasting asset is all needed to not only start but to progress to higher levels.

Personal Observations

Now with XHTML and CSS, I was able to guide myself from scratch to being able to hand code semi solid pages. Even after a prolonged period away I've still retained enough to be able to muck about in some code here and there.

With the likes of JAVA I had formal training, so I cannot profess to having learned it from scratch, even though I'm currently undergoing the process of relearning it after a long hiatus.

The issue is not one of just finding the suitable materials and approach to appropriate knowledge, but being able to progress to, and past, a certain threshold which will ensure that it will remain of a viable nature. In other words, something that is retained and later usable.

Now I decided that in order to best elucidate and illustrate 'critical mass' would be to slowly iterate it while traversing differing topics such as timetabling, to-do lists and through the progress of my various skill development endeavours. So more about this as time progresses.
Enhanced by Zemanta

Saturday, March 9, 2013

Wreck-It Ralph

Here's a nice little movie from Disney, minus the sometimes tedious songs. It's a good homage to retro gaming with little visual and auditory accoutrements to take a body back to the good aul days of 8 bit, and less, enchantment.

As usually as Disney does, the story is a great tale with properly executed plot, albeit with somewhat less than memorable characters. The tale, however, is refreshing with interwoven character storylines subtly interspersed to keep the plot alive and engaging. Most often it's easy to guess the outcomes but in rare moments of this film the great ghost of unexpected anticipation harkens one back to the days of naivete when the mind and senses were not as jaded. 

Where the movie suffered is lack of depth when it comes to video game history, although the features it skims over is noteworthy. Another aspect is the brief and limited blending of the modern state of video gaming with the old.

These shortcomings will be glossed over by most viewers as they would have little more than a passing interest in games of yore or gaming in general. Although by not being aware you do miss out on little video game gems of references throughout, this is a thoroughly warming, entertaining animation.


Enhanced by Zemanta

Tuesday, March 5, 2013

Wherefore art thou Andrio[d]

My latest jaunt back into the world of Java sees me trying to take two birds with one stone. In so keeping, I've decided to simultaneously learn, or relearn Java, and delve into Android to boot. Considering both will be done through Eclipse and Java is the language de jour, it's actually a no brainer not to.

I'll start off with the Android environment as by now setting up Eclipse with the required JDK is near effortless. Eclipse with Android is an almost completely different beast. The last time I'd setup either one was two years ago 1   and 2

I'd had set up Eclipse with Android more than two years ago and it was arduous and prone to lapses between the description of how to set it up and actual eventualities. Most of this was due to the ever changing nature of updates and software packages, but I did eventually manage to get it set up properly after much prodding and online help.

Fast forward

At the moment the entire Android SDK and installation has changed noticeably. I'm between resources utilizing info from the Android developer portal
http://developer.android.com/sdk/index.html and

Initially I was halted in my progress of setting up the environment because I didn't realise that Android works with JDK 6, not 7. After that, it turned out that 32 bit versions of Android SDK, JDK and Eclipse builds are required. The development environment bundle that is available to download from Android is supposed to be 64 bit but for the moment I'll be happiest with a regular Eclipse build with Andriod added on. Note: The Android bundle includes the IDE, SDK and JDK required.

Here's a brief outline of what I had to do to resolve issues:

February 27th 2013
- Eclipse Juno 32 bit (installed successful)
- Android ADT (installed successfully on second attempt)
- Android SDK zipped file (problem installing in Eclipse)
- Android SDK installer file (problem still persists)

Signed out at 22:52 hrs

February 28th; Signed in at 19:55 hrs
- Attempts to sort out Android SDK manager launch issue (manager will not deploy either directly or through Eclipse IDE)

Starting with a clean slate at 20:57 hrs
 - Eclipse Juno reinstalled
 - JDK 6 install (install successful: in 'D:\Progra~1(x86)\')
 - SDK launch issue sorted via Android.bat patch :
     http://stackoverflow.com/questions/5199811/android-sdk-manager-wont-open)

 - Android SDK manager updates (successfully loaded all prescribed updates after 3 tries)



Bar a few details, eventually I managed to setup an Android SDK, ADT with the latest version of Eclipse. I've installed JDK 7 as well, for beginning development in Java separate from Android.
Hopefully everything will work well together.

Enhanced by Zemanta

Fare thee well, aul buddy

Ok something I regret not doing with all of my previous systems that I'd owned -
  • written down the system specs &
  • pictures
Ah better late than never. So here's my old system that I will be handing over:

Compaq(HP)
Processor: AMD Athlon 3500+ (64 bit)
Clock speed: 1.45 Ghz
System Memory : 1.25 GB
Graphics Chip: ATI Radeon Xpress 200M
Graphics Memory: 128 MB (dedicated)
HDD: 95 GB
Screen: 15.4 inches
Optical Drive: DVD/CD burner combo drive
Just a basic description. Not that I can think of any other detail worth recording at the moment. But given that there's always a chance some time in the future a niggling instance might occur when you need, well actually want, a bit more detailed info about a particular specification... ah well.

With all the hoopla and bling associated with the current range of laptops and OSes, the Compaq with windows XP is a hardy, reliable system and letting go seems harder than it should. Apart from Ubuntu I can't think of an another GUI that comes close to functionality over appearance and the utility you gain from it, which prima facie is the more important than looks.

So that's it, so long old buddy of 7 odd years. Parting is a bittersweet moment.











Enhanced by Zemanta

Tuesday, February 26, 2013

It's been one year since you looked at me...

It's been long while since I've blogged; 2012 seems to have been particularly empty, second lowest year it seems for blogging.
 I can only attribute it to extremelty busy work schedule and loss of focus. Well I was completing my MBA but I digress.
 Now a quick outline to what I hope to write about in the coming days, weeks as it may be:
  1. A bit of a bittersweet moment -
    I've finally bought a new laptop, nicely kitted with little extras, windows 8 and what have you.
    Unfortunately, that means I have to let my old laptop go. It's been almost eight years since I'd owned it and I've become somewhat sentimental about letting it go. So to that end I'll be writing up a brief description of its features and shared history as a memento of auld times.
  2. Following from that topic, the reason I purchased a new laptop was two fold -
    • Setup a agile environment to learn programming/development
    • And gaming
    • OK and I wanted to start a bit of designing/drawing but too many pots and not enough cook to go around.
  3. Branching off of the first two topics a bit about the Windows 8 experience and...
  4. My trials of setting up development environments, progress and any eureka moments I'll be having.
To that I shall break my imaginary bottle of champagne on the stern of the vessel that is 2013 with this first post.

Friday, February 3, 2012

Descendants

A family drama set on the islands in and around Hawaii. The plots centers around the trials of a man (George Clooney) seeking to reconnect with his family and reestablish normalcy after his wife's unfortunate coma.
Along the way certain facts alight to his wife's meandering, and the looming pressure of being the executor of an estate's inevitable relinquishment owing to state requirements add more chop to the frothy waters being coursed.

Heir to virgin lands, the sale of which would entitle him and extended family members a princely sum is expediting matters. The intended recipient of the lands is a matter which also concerns the denizens of the island.

His daughters, who eventually seem to compound the already escalating situation turn out to be his confidante and sanctum. A unlikely addition (Nick Krause), whose sole purpose as comedic relief, turns out more of a grounding factor than expected. The older daughter (Shailene Woodley) who seems to be sole pillar of strength seems to have been imbued with some form of patronage to Lolita or the Swimming Pool with the candid portrayal of budding sensuality.

Whilst traversing the path to reconcile with his daughters, ensure the veracity of matters doesn't overshadow the gravity of what matters to others over his own, the plot neatly ties up in the end and manages to take the viewer on a spiritual journey of sorts through life, choices and finality.
Enhanced by Zemanta

Underworld: Awakening 3D

Selene (Underworld)Image via WikipediaThe latest edition of the Underworld continuum, Underworld: Awakening in 3D holds up to its predecessors. Not the most engrossing or revealing of Vampire lore, but what it lacks in depth more than makes up for with well executed, not to mention meticulously detailed, gore.

The special effects, although realistic, doesn't offer anything extraordinary. The earlier versions offered more spontaneity and impact than this one. Computer imagery aside, when it comes to some of the actor based sequences, most notably the new hybrid offspring in the movie, is relatively flat and seems to have been based on run of the mill demonic possession rather than vampiric slash werewolf infusions.

Apart from that there is a noteworthy incongruity which HAS to be mentioned. A particular scene where archival information is being viewed had a CRT monitor in the library. Now the movie is set 12 years from certain events since the last installation. Relatively speaking, it wouldn't be far fetched to assume that flat panel screens would be de rigeur.

That been said, there are enough plot twists and surprises to ensure that this Underworld sequel is entertaining and a recommended watch.
Enhanced by Zemanta