Tinkering: the diary entry of an obsessed Linux user.

Help with Linux

Not too long ago, tinkering was reserved for those geeks and nerds that spent hours and hours just typing away at their keyboards trying to change this and that because of this and that only to change that once again (two days later)because of this.

Let me first point out that, I am not ‘that guy’. In fact, ‘that guy’ would probably sneer at the mere utterance of our so-called resemblance. What I am, however, is a liker-of-things. Cool things, things that are different and have a revolutionary quality to them- things that actually matter.

With that being said, a year or so ago I purchased a refurbished netbook that came with no operating system- I then installed Ubuntu Linux onto it. And thus spawned the beginning of a lengthy love/hate relationship between myself and the OS. The great thing about Linux is the fact that it is open-source meaning that there are now millions (perhaps hundreds of thousands) of nerds that are working towards making this OS better and better. They create tools regularly in order to make their lives simpler, better and perhaps easier. As a result of the wonderful community of Linux users that already exists, these iterations can also be used to make every other user’s experience of Linux THAT much more pleasant. This is the intrinsic beauty of the Linux operating system.

With this beauty, however, comes a bit of dedication that is required from the user.

Linux systems vary from Windows and Mac systems in that the software that Linux uses is not coming from a handful of companies but from a myriad of avid hackers and engineers. This openness, does bring with it the infinite potential for errors, bugs and calibration/compatibility issues. At this point the user could either turn to the Linux community for advice or choose to fix the issue himself through a series of tinkering sessions aimed at eventually discovering the solution for himself. In my experience, I’ve realised that both options go hand-in-hand. When I first started using the OS, I was always trying to find solace and support through seeking for help in the various forums available to a Linux user (all of which are great). As time went by, I had probably visited the Ubuntu forum about 10 000 times and each time I’d come out with a solution. All of this was essentially educational as my skills were continuously enhanced with every problem I faced. Now I find myself trying out a bunch of solutions from my bag of acquired tricks when faced with an issue. And more often then not, I will have solved it myself.

Looking forward about a year later and I now find myself tinkering endlessly at my machine. Not because solutions are needed but because with Linux, change is imminent. There is always some new alternative version of a particular type of software being released to the community. And that entices a user to want to use it. And most of the time, the modifications are not particularly essential. They could range from simply installing a new conky to your desktop to trying to run 3-different OSs on one machine. Why do these things?

Because they’re cool and most importantly, because we Can.

9workspaces

Workspaces Courtesy of Google+ user Michael Murphy

Follow @ZooLooConcepts on Twitter.

The RK1: the Robot for Kids/Kidults!

Image courtesy of TechCrunch

Image courtesy of TechCrunch

As you might have noticed from our most recent posts:

 

Techno Hobbyists are BACK

And they are taking the world by storm. Or perhaps, they aren’t doing so but they are definitely promulgating the movement towards it. This is a result of the recent hurricane of open-source-easily-programmable-electronic goodies that has swept us away over the past few weeks.

Here’s a recent addition to our collection:

The RK-1 Arduino-Based Mobile Robot

With this new gadget, you can program your childhood dream: a robot that can actually clean-up your room!

Or at least it will offer the foundations for such an invention. That’s the pivotal focus for most of these open source hardware projects: education. With such projects, children are allowed to try and realise all the thousands of inventions that they’ve BEEEN thinking of. And with so many projects available, the learning-curve is greatly shortened!

For just R 2,314.92 ($234) each device, you can then download the apps available on Google Play and the App Store onto your smart-device and start controlling the RK-1.

“And since Georgiou is following the example of other open source hardware hobbyist gadget sellers like Adafruit , there’s ample opportunity for cross-pollination with other similar projects, with built-in support in the ultimate companion app for sensors and breakout boards favored by the Arduino community.”

Now start imagining yourself Swiping your RK-1 to reach for the remote…

 

 

Follow us @ZooLooConcepts

OpenSource Life

Building an OpenSource community.

Building an OpenSource community.

If you haven’t heard of the term “open source” then here’s a quick introduction:

It’s a philosophy ” that promotes free redistribution and access to an end product’s design and implementation details”
So such software has been based on the open source principles. Good examples are the likes of VLC Media Player, Audacity, Foxit Reader and even Android. They all began and still run as open source projects. Why? That’s simple, it is because this process of development- works.

The implications of open sources projects can be simplified with one story:

Tammy is a Computer Science student at Wits and she has this dream of creating a mobile application that will help young girls do their make-up properly. Offering all the advice involving your skin tone; your skin sensitivity, your budget etc. So having learnt about open source development, she develops the application using the open source principles and licencing it as an open source project. Thandi is only in her second year at varsity, she isn’t exactly a Mark Zuckerburg type of programmer so she isn’t very good- but good enough to make it work and launch it.

Tshepo is also a Computer Science student but he is studying at the University of Capetown. Difference is: he is currently studying for his Masters and is often creating and re-creationg programs that he finds on the net and feels as though he could add his own input into the development. So he goes on an open source forum and finds out about Tammy’s application. He goes through it and thinks that it’s an overall great idea. But Tshepo is not a woman and neither is he an expert on female beauty, he is just a good and well experienced programmer. He decides to look at some of Tammy’s program’s source code and sees that he can actually make the app run faster by changing this and that; he also sees that he can add a necessary but difficult-to-code feature to greater the app’s abilities and he sees that he can code the program to be easier to use . Tshepo has now created a better version of Tammy’s application and he emails Tammy to show it to her or just “publishes” the application on the forum. By definition, because it is an open source project with open source licensing- Tammy could add all this code to her application and modify how she feels fit then publishes this ‘new’ version. So long as Tshepo’s contributions towards the project are noted and published alongside the program.

Now, let’s just take a look at what has happened here:

The target market in this case was woman that like to look beautiful using synthetic advice. That target market, or rather that society was blessed with the publication of Tammy’s application as it was relevant and it just made sense. After Tshepo had made his contributions towards the site this version was added onto that very first version of Tammy’s work and thus the application had become  better.

Who benefits from these imoprovements?
-First of all, the community is delighted with the new improvements and acts accordingly
by downloading the application and donating to more improvements and most importantly: by
becoming our brand evangelists.
-This creates loyalty among your first ‘customers’ and thus more people are getting excited about this new application.

Time to monetize.

Point is this, the benefits that come from OpenSource development or OpenSource inspired projects( crowd funding, crowd sourcing) are infinitely immense as the contributions to the application just make it better thus bettering the lives of the community as a whole. So why not let go of the paranoia filled profit margins, secrecy and privacy.

Be open so that we can be open to use and improve your creations.

How open is your business? Or is secrecy your “kraal”?

Be OpenSource

 

Don’t forget to follow us on Twitter:

@ZooLooConcepts

@HlengiKing

@TheCalm101

@AudioSkillz