Archive for February, 2010

When an image is stuck in your head…

Saturday, February 27th, 2010

… you fire up The GIMP and whack it down. It isn’t the full image, but I don’t think I want to share the full image.

Or if you’re interested in zmobies:

I’ve really always wanted to try this style. Large scale version is available on the WIPUP update.

I will be having mock exams from the 1st to the 8th, and have a bunch of gerbloach booked up until the 12th, so updates will be sparse (which is probably a good thing, given the brainfart I’ve been having lately).

The ThoughtScore Project is slowly being ported over to a WIPUP project.

Friday, February 26th, 2010

http://wipup.org/profiles/view/Moult/

What separates music from sound is the ability to snapshot emotion, not events. True music is therefore not defined by its interpretation from listeners.

Thursday, February 25th, 2010

http://www.miller-mccune.com/culture-society/triumph-of-the-cyborg-composer-8507/

Site review: BestWindowsMobileApps

Thursday, February 25th, 2010

This is a sponsored review by the owner of the website but all opinions are that of my own.

Windows Mobile 6.5.3 and below is widely regarded by many tech fads as a to-be-deprecated technology in favour of other smartphone OSes and possibly the upcoming Windows Mobile 7 OS, revealed just over a week ago. However much of the hidden credit behind the WM 6.x series lies in its ability to tweak and adjust the OS to such an amazing extent not really associated with Microsoft – all of these are found in 3rd party applications scattered around the internet that it takes such a long time to monitor the upcoming applications and find reliable ones. This gives the false impression that the system is underpowered. It wasn’t until almost a year ago that Microsoft released the Windows Marketplace, the equivalent of Apple’s App Store in order to solve this problem, but it’s a developer-initiative process to distribute using this system, and so many of the gems still remain hidden.

Those who have gone app-hunting would be familiar with sites such as freewarepocketpc, wm6software, pocketgear and the ever-so-reliable XDA-Developers forums. However we have a new kid on the block, BestWindowsMobileApps.com.

The site at first glance runs on Wordpress with an aesthetic design that leaves little to be desired. This Wordpress setup has all of the necessary plugins and additions which make the site appropriate to its purpose, including a featured application section, random apps, latest apps, social network sharing, related links (quite inaccurately labeled as a blog roll in our opinion), and the compulsory commenting system. It communicates its purpose extremely clearly and despite a seemingly random blank space on each sub-page near the header (probably for advertisements in the future), it looks extremely credible and up to date, which is a vital impression for such a site.

The site gives an unbiased review of applications submitted by developers and rates them on what I believe to be rather well-chosen sub categories: user interface, features, ease of use, and re-use value (if the app is a one-time use-and-forget or not), and for games graphics and sound ratings are also provided. Each of these are given a half-star rating out of 5 of which each rating is given a clear definition in their about page – 1 star for a application that wasn’t even worth the review and 5 stars for the perfect application that deserves recommendation to all WM users.

The site is two-tiered, splitting applications into two main categories, "Applications" and "Games", then further narrowing down the choice to your regular list of sub-categories such as communication, entertainment, lifestyle, media, etc. Although most of these portal sites have these categories this site is different in that it is completely centered around them instead of offering a more random browsing experience like others. Unfortunately there seems to be some navigation duplication in the main menu, such as Apps takes you to the same place as Categories -> App Store does, or we seem to have an unneeded single subcategory under Tools being Utilities, or that the supposedly macro-category of "games" is seen again inside Categories -> App Store, etc. Similarly we were shown this link to what seems like a "Games category" description page, but I haven’t been able to find a way to navigate to that page on the site. Perhaps because that page seems unfinished (some categories are not annotated) but this suggests a few fundamental navigation problems. This may serve to confuse newcomers but is a relatively easy problem to fix and on the whole provides a very instinctive navigational sitemap.

The list of applications is just as aesthetically pleasing as the rest of the site. It provides a quick snapshot of the name of the application, a dedicated icon (instead of other sites which rather badly autogenerate thumbnails) and a blurb. Although a little too much emphasis is placed on the date and reviewer than we’d like, we suppose it matches the feel of the site. Given that a one-liner summary of the app’s function is appended to its title it makes it really easy to find what you’re looking for.

An application’s review page does suffer from some visual glitches here and there that detract from the previous professional impression of the site. Some layout ideas could be rethought, such as placing the tags, post author and date and a rather large box with minimal information at the top instead of launching right into the review. However the review itself is presented in well-formatted narrative blog format not unlike this post and has plenty of app screenshots showing the app in action. It walks through the beginning impression, tours the features, and provides a consice summary to wrap up. The writing style is easy to understand and well-structured. Consistent throughout all reviews are a bullet pointed pros, cons and a possible improvements section at the end, your version number and price, the beforementioned star ranking system and an overall rating. A complementary link to the developer’s site is provided as well as a link to their sister site to download the product. The rest is taken up by social networking and comments which unlike most other review sites contribute quite intelligibly to the review.

Developers can submit their apps for review on quite ethical terms including unbiased reviews and understandable property rights. It’s a simple enough process and very appropriate.

Overall the site is quite polished with a few visual presentation quirks to work out. Some reviews are a little short (especially those with low rankings) but seem to communicate the message effectively enough. The duplicated navigation may be confusing, as well as some category structures needing to be rethought (for example, what is the "XDA dev" category?). The site is still quite immature in terms of content quantity (we’re predicting about 100 reviews, and we did notice some overlap in categories, which isn’t necessarily a bad thing) but from what exists, it’s some good quality reading for those on the hunt for the perfect application set. I must say I didn’t set my sights high given the existing cobbled and maze-worthy app portal sites but this one has potential.

WIPUP 21.02.10 released and out in the wild.

Sunday, February 21st, 2010

WIPUP is a way to conveniently share progress on your projects. Given the mix of solutions used before such as work-in-progress forum threads, blog posts, mailing lists and microblogging, we’re creating a flexible and friendly solution to answer the question “what’s up?”.

People focus so much on the finished product they ignore the beauty of the creation process behind it.

Yep, it’s WIPUP 21.02.10a and it’s still (denoted by the postfix “a”) alpha. This means it’s unfinished and not yet ready for the general public. However despite this a huge amount of progress has been made since the first and a lot of polish along with it. I highly recommend those who’ve been edging towards trying WIPUP out to take the leap. The full details are given in the release notes (comments appreciated).

After you’ve skimmed through the release notes go check out the site. Or if you’re curious you can check out my profile, which serves as a pretty good demo of WIPUP in use.

As for potential developers, here’s a friendly reminder that WIPUP is open-source and I’d love to see a few new faces.

Time for a break.

It’s the hot topic and we’re all part of it – the Gen Y.

Friday, February 19th, 2010

Generation Y was a topic I first touched upon a little over a year ago in early 2009, which was basically a rebellion against this extremist vision provided by ZDNet. While in hindsight it’s true in many aspects it shouldn’t be read without a crapload of salt along with it. Gen Y is a definition spurred and accelerated by technology – and as technology lags, so does Gen Y. This leads to the obvious conclusion of the diversity of the Gen Y. Their impact won’t be negligible and nor will it be a paradigm until the Gen Z come along.

In this case we’re pretty much stuck in the mix – the bridging between the generations to see exactly how the Gen Y see the world. Which may or may not be a bit like this:

(Image credit to XKCD)

It also so happened that I managed to get the opportunity to write an article about this for a multinational, which will understandably have to deal with this as a much more severe problem as it represents a greater number of people in the workforce and each country (like the Indians, Chinese and Americans) will have their sub-cultures. I then decided to share it here, yep, on the thinkMoult blog, in true Gen Y fashion. It’s quite condense (word limit, hey) and assumes the readers have had a good deal of time already looking into the issue. In other words inference and insight is a necessary evil when reading it.

Generation Y have a very different culture and follow different working practices. To put it into context exactly how great this social schism is, just the other day I read a blog post of a relatively young Gen Y – he had never sent snail mail before and was shocked to find out that a stamp cost 55 cents.

With Gen Y entering the workforce daily it’s important to not attribute lack of experience of these practices to incapability but instead to an understandable ignorance. Sooner or later we’ll have to embrace this culture and synergise it with the Generation X practices.

I have had the privilege to observe and participate in a few major and minor open-source projects. For the uninitiated, open-source has its roots in developing software that is both free to use and free to edit, but can be used generically as a way to describe any project where there are no barriers to entry. Anybody can contribute, everybody (ideally) has equal say, and there is no ownership.

Some of these larger projects can be compared to the workings of your average commercial company, except that work is only done in spare time and when people have a personal interest, much like a charity. However unlike most charities, the workforce is built up by a vast majority of Gen Y. This, of course, means that it’s a great way to see how these people think it’s best to run an organisation.

"So, how do you guys create your requirements spec, the concept documents and so on?

Oh, they just write a blog post

This Gen Y organisation is fueled by the internet. They use the internet to recruit, to train, to discuss, to collaborate, to vote, and to organise. Blog posts are how visions and ideas are communicated internally, email discussion lists are used to assign and discuss the smaller details of tasks, chatrooms and instant messaging are used for real-time updates and meetings, editable wikis are used to archive the more common workplace topics, forums are used for customer service, and marketing is all done through social networking.

There are regular “real life” meetings, too – split rather unevenly into three categories: work, marketing, and having a few beers together. However even throughout these meetings are taking place they are routinely documented by all participants in their social networking accounts and respective blogs , aggregated through a “blog planet”, which filters blog posts of all developers based on topic.

From this we should understand the Gen Y dependence on the internet – they don’t write diaries, they write blog posts. Photo albums are served through Flickr. Business is email and keeping in touch is through social networks. The importance of this doesn’t lie in how information is stored but instead on how information can be retrieved – Gen Y expect to have all resources at their disposal at all times. More importantly, they will want to have the choice on how it’s used – if they prefer a chatroom rather than a phone conference, they will express it and use it with others if possible. Trying to tell others to use a social networking system doesn’t work – nurturing a drive to share progress, regardless of the medium, is what Gen Y believe in.

The organisational structure in an open-source organisation is an initiative-driven process. Newcomers watch the communication channels for tasks they have the time and experience to deal with, and over time as they make bigger impacts they gain influence”. This influence gives access to more information and the ability to coordinate others with lower influence. When up to a certain stage a person with a high enough impact will have influence over the entire organisation and whose responsibility is now to communicate a vision and steer the projects. Social inertia prevents constant challenges of power. This system ensures quality control over the products, that all workers are specialised, and is a form of on-the-job training. This causes the Gen Y to have an emotional attachment to the work at hand. It’s important to tap into this as they are all too willing to express it, as long as the environment is conducive.

As much internal information is made as transparent as possible. Anybody is able to edit wikis/online resources, participate in live chatrooms regardless of position but instead due to self-interest, and throw in their comments on social networks. People don’t believe in competition but instead in synergy. This keeps infighting between departments at a minimum and introduces a self-service feel towards getting things done. This likens the mentality of work to a self-service checkout system in a supermarket instead of a cashier, to use an analogy – people attending a self-service checkout have an internal drive to check themselves out as fast and efficiently as possible, but will always do it correctly due to the CCTV above – workers are presented with information and freedom and it is everybody’s responsibility to watch over everybody else.

The Gen Y workforce is incredibly diverse, technologically competent, tied towards a social and transparent environment, but most importantly highly sensitive to ethics. Misalignment of personal goals and company beliefs serves to repel Gen Y workers. They are loud-mouthed at times and will not hesitate to make their views known – with the power of social networking news travels fast and maintaining a reputation for a comfortable workforce environment where views are accommodated is vital. They are unafraid to switch and will do so. In open-source organisations a sign where this isn’t happening is seen where elitism and schisms in the community emerge. The Gen Y focus is always on the future and the possibilities for job development is what keeps them interested.

Technology has served as an accelerator to the generation gap. While the Gen X and the baby boomers have had time to adapt it’s perfectly understandable that the Gen Y are currently a mystery to the upper echelons. With this drastic difference in mentality we should see ignorance with potential where others see incapability – then cross-fertilise through generations as necessary.

For those that made it to the end without sleeping I’d like to recommend to take a peek at Jason Dorsey aka "The Gen Y Guy", who’s cashing in on this hot topic (view the little video bottom right "Jason in action")

Begun a monthly desktop album – this month we have your standard KDE with a couple widgets and wbar.

Thursday, February 18th, 2010

http://e2-productions.com/imgbin/index.php?album=monthlydesktop&sortby=name&order=asc

I find life hilarious, really.

Wednesday, February 17th, 2010

This isn’t the first time I’ve made that outrageous claim but I really, really do. I do so much that I want to write about it.

A random stroll down the street at 6AM each morning reveals yet another lovely little detail that our crazy synergy has produced. The reason that detail exists? Because we’re often too caught up with trying to comply with these imaginary rules that so-called society has imposed on us. Completely forgetting we’re what defines society we act certain ways around people, do little things for love and big things for money, and often forget who paid for the ticket to the joyride in the first place.

Taking a step back and realising just how comical it is for all these people to comply really opens up a lovely new perspective on things.

To use an example I’d like to talk about a daily (well, weekdays) activity – walking to school. I’m awake sharp at 6AM each day and up even sharper at 6:07AM. I leave at 6:40AM and begin the walk at 6:45AM most of the time. That’s about the point when I stop measuring things in terms of time (yes, it’s amazing not having a watch) and start measuring things in accomplishments and experiences.

It usually begins with trying to get my headphones out and plugging them into my phone. Occasionally I listen to a talk or music but most of the time it’s so that people don’t stare when I start playing the air-drum/guitar/trumpet in the middle of the street. Salute the guards at the guardhouse, tell them my schedule for the morning (you know, they’re paid to just sit there), and wink at the drivers having a chat downstairs. Pass the Japanese mothers and their little children confused between hyperactivity and morning sleepiness and then remember something I forgot to put in my bag.

Screw what I forgot, take a run down the road as a warmup and play chicken with the cars at the first junction (quite an easy feat, not many cars at that time). Exchange nods (and the occasional high five) with Azif the street cleaner and watch the stream of workers miling down the path. Try only to step on the red bricks and check how late (or even early, occasionally!) the bus driver is this morning – use the time until the streetlights extinguish since I don’t have a watch. By this time I’m about the chorus section in the piece of variable genre I’ve made up since winking at the drivers. By that time I’m also by the stretch of road that leads to the Plaza, an area with a few shops and a ridiculous architect who decided spurting water from a leak in the ground was somehow better than a magestic fountain and pond. More about that later, perhaps.

This stretch of road is great – it has everything. It’s got the sleepy 7/11 workers who accidentally set off their own motorcycle alarms, the rhythmic beat of the beginnings of a construction day (say, they have a legal start time don’t they?), the stray dog, the forest (well, close enough if you squint) to the right (lovely split image of nature/urban), the clouds saying hello to a new day, the taxi driver whom I’ve never seen in a taxi, the guard having a smoke behind the voltage box, and the cars realising they no longer need their headlamps. Oh, and the birds too, but they’re more noise than anything. and it’s a bahdum-tsh! Baam bah bah aahhhhh – it’s the climax of the song by the end of it.

Unless of course I see my business teacher walking to school too just ahead of me with his children. Then I just scare them silly by stalking them.

By this time we’re at the Plaza. Now we’re around people we can really have a laugh. You’d find at least a couple people sitting in the most unimaginably uncomfortable positions (well, they look uncomfortable, but you never know) in deep, deep sleep. You should walk through the McDonalds without fail each morning, not to buy anything, but simply because it’s half a minute faster walking through than around (I know, I timed it long ago). You want to know why the first hash brown of the day tastes like the sort of deep-friend chicken skin somebody’s left overnight? Want to know why the free newspapers pile is always empty? Want to know why McDonalds switched from ketchup packets to a self-service watchamathing? It’s hilarious.

Then you leap down the wrong escalator (they haven’t been started yet) and meet that security guard I’m almost sure is gay. It’s hard to tell because they don’t speak English very well (neither do I, apparently I’m told), and like most guards he spends most of his time loitering. Loitering with a purpose. However when you shake hands each day and he holds your hand for a bit too long and a bit too close you worry sometimes. But it’s ok because he knows my schedule better than I do at times and a walking agenda is a great tradeoff.

At this stage you get to the set of traffic lights where all the cars who realise that going around the back of the Plaza gets you to where you want at least 3 times faster than the only route that existed before which went for a lovely 3KM loop-the-loop just to get 500 meters away. Not to mention 2 more traffic lights. (honestly, what were they thinking?) Funnily enough you get parents dropping off children here because then you can skip another loop-the-loop when driving back. You also get your physics teacher’s retired husband taking his brisk walk around here. He talks to anybody else who’s white and about his age, and I don’t exactly fit that as far as I know.

The next stretch of road is great, because it features the 13 years consecutive winner of worst-traffic-jam award of the year. It’s great because you’re walking. It also means that in about 2-3 minutes you’ve got to end your piece because you’re about to arrive. In fact, now is the perfect time for an impulse run, to make people think you’ve actually run all the way from home in formal office-wear (and sometimes a green bow-tie, for that matter). (Note: this run may happen for any duration, and may start as early as 6:45) That doesn’t mean the fun’s over though, in fact it’s just begun. Stuffing 1000 adolescents with a P.E. teacher at the head in a school is a recipe for the perfect all-night comedy show.

Guys (and girls), keep ‘em coming. You make my day, every day.

WIPUP: A few more tweaks before sending the second mockup to the client.

Wednesday, February 17th, 2010

http://wipup.org/updates/view/39/

WIPUP: ATSC second mockup created – with a much lighter design.

Wednesday, February 17th, 2010

http://wipup.org/updates/view/38/

It’s about time XDA-Developers got themselves a redesign.

Tuesday, February 16th, 2010

http://www.xda-developers.com/

Mobile World Conference underway and the completely redone (from scratch) Windows Mobile 7 starts to make its way on the internet.

Tuesday, February 16th, 2010

http://www.engadget.com/2010/02/15/windows-phone-7-series-hands-on-and-impressions/

Big Brother Google, hello goodbye.

Monday, February 15th, 2010

My name is Dion Moult (Student). I do graphic design, some 3D work, and currently in the middle of a "soon" to be released 3D animated movie. I like programming too and fluent in XHTML, CSS, PHP and MySQL. Web development is my main area of computer expertise …

Given that introduction I lumped a while back at the bottom of this page I’d be lying to say I honestly cared about the majority of things I throw online. Only an idiot wouldn’t appreciate the lack of anonymity of the internet. Perhaps I’m a little paranoid but I don’t like third-party solutions – especially those by Big Brother Google. I like the flexibility and control of my own setups, which is why I run a very lovely cloud-setup with a laughable synchronisation schedule and don’t use Google.

When I say I don’t use Google, I mean it. More or less. I don’t use GMail but instead use my own mailserver with a choice of Horde, Roundcube or Squirrelmail as a webmail client and almost exclusively use mutt and KMail as a main client. I find I get less spam, more compatibility, and of course, flexibility. You don’t need Google Blogspot when you can run your own Wordpress setup on your server. Picasa? Calendar? That’s what your cloud is for. It’s really dead easy. Reader? Use a proper client, not a website. It’s rather easy to boycott their underdeveloped services but the biggie is changing Google search.

With Google’s latest change with their image search it seems as though they completely overlooked third-world countries because I’m not alone in finding it to be the most terrible interface in the world. Nothing loads right, searchings are noticably slower, and it’s a pain to navigate. Anyways at that point I began a discussion with a few friends on how easy it would be to switch away from Google.

A quick peek at the alternatives shows that Google’s web search trumps the competition. Lucky we have Scroogle (SSL). Which provides all the results and none of the videocameras. With SSL, of course. Firefox users may use the Firefox plugin, which adds it to your search bar on the top right of the browser – a few clicks later and it’s your default. A bit more poking reveals another firefox plugin called OptimizeGoogle, which although enhancing Google also allows you to remove some of the identified Google tracking systems and other nonsense like ads.

I’m still poking around for more boycott goodness and would appreciate a solution to their retarded image search interface. It’s also quite refreshing to see the good ol’ alternative search engines that I used in primary before Google really existed. Remember Dogpile?

So, what did you do to stop Google?

Love the animation style seen in this short film (Pivot)

Sunday, February 14th, 2010

http://vimeo.com/channels/pivot

WIPUP February release date revealed. Ooooh.

Saturday, February 13th, 2010

Now that all the hubbub over the KDE SC 4.4 release and KDE website redesign is over it’s back to regular blog posts and other pet projects. This, some of you would’ve realised by now, includes WIPUP – which I’ve really tried to turn into an incremental release project. So yes, I’m announcing the February release date: 21.02.10.

Read the full news here.

Oh, and happy Chinese New Year!