Posted by & filed under Clustering, Computers, Linux.

A typical day’s worth of updating my machines usually looks a bit like this:

[tim@myhost tmp]$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
warning: gnome-disk-utility: ignoring package upgrade (2.30.1-1 => 2.32.0-2)
warning: gvfs: ignoring package upgrade (1.6.3-1 => 1.6.6-1)
warning: kernel26: ignoring package upgrade (2.6.34.3-1 => 2.6.36.3-1)
warning: kernel26-headers: ignoring package upgrade (2.6.34.3-1 => 2.6.36.3-1)
warning: libbonoboui: ignoring package upgrade (2.24.3-1 => 2.24.4-1)
warning: libgnome: ignoring package upgrade (2.30.0-1 => 2.32.0-3)
warning: nvidia: ignoring package upgrade (256.53-1 => 260.19.29-1)
warning: nvidia-utils: ignoring package upgrade (256.53-1 => 260.19.29-1)
warning: proftpd: local (1.3.3-5) is newer than extra (1.3.3c-1)
warning: rdesktop: local (1.6.0_rc1-1) is newer than extra (1.6.0-5)
warning: udev: ignoring package upgrade (151-3 => 165-1)
warning: udisks: ignoring package upgrade (1.0.0-0.20100223 => 1.0.2-1)
warning: youtube-dl: local (2010.12.09-2) is newer than community (2010.12.09-1)
resolving dependencies...
looking for inter-conflicts...

You know it’s bad when you have so many custom packages, that you may as well have your own distribution :).

Posted by & filed under Humor, Misc, Random Thoughts.

*sigh* the Internet. From updated software to the Himalayas’.

I thought that I might just describe today how I got lost in an interesting maze of Handbrakes to Schools in the Indian Himalayas.

So, I was doing my normal morning Internet browse, off discovering what new and interesting tidbits of information I could discover. On Freshmeat, I learnt that there was a new version of Handbrake, a popular (and very, very awesome tool) for converting DVDs into other formats so they can be viewed on iPods and iPhones.

Cool, I thought. Upon reading the changelog, they listed a couple of changes to ‘ghb’. What was ghb, I wondered? Well, a Google found that GHB was infact Gamma-Hydroxybutyric Acid. Indeed, Gamma-Hydroxybutyric Acid was not what I was looking for, but it did start the wild search party.

From learning all about GHB and it’s affects, Wikipedia was only more then happy to teach me more information. Xyrem, manufactured by Jazz Pharmaceuticals is a orphan drug. What’s an orphan drug? Well, it’s a pharmaceutical agent that has been developed specifically to treat a rare medical conditions.

Since the market for any drug with such a limited application scope would, by definition, be small and thus largely unprofitable, government intervention is often required to motivate a manufacturer to address the need for an orphan drug. One of the interventions that can be undertaken by a government is to create a government-run enterprise to engage in research and development, otherwise known as a Crown Corporation.

An example of a Crown Corporation is the Australian based National Broadband Sceme, which is owned and operated by the Department of Communication and the Digital Economy.

On the DBCDE site, there was a media release sent out: “A reminder for Australians affected by floods about the Satellite Phone Subsidy Scheme”. Naturally, it was time to have a look at who was offering and what the price of satellite phone are. $1,000+. One of the coolest phones being the Thuraya XT. (ZOMG! It has a color screen!)

Looking for how much it actually costs to have a satellite phone (ie, monthly charges) I found a page listing where the Thuraya phones are used.

Leading me to an isolated village situated in the Indian Himalayas, Kargyak. In September 2009 the Surya Civic Association finished construction of the specially designed “passive” school-building heated by sun, fully ecological and also compatible with local structures also in terms of appearance.

It’s pretty cool and I suggest you take a look.

Posted by & filed under Linux, Random Thoughts.

When you look at the Linux landscape, there are traditionally two companies which are well known for lacking support when it comes to Linux. ATI and Broadcom. Well, good news when looking at the Broadcom landscape! Broadcom, well known for frequently holding out when it came to delivering drivers – especially Wi-Fi drivers and source code for Linux users has officially joined the Linux Foundation, with plans to extend its open development and collaboration with the Linux community.

The move announced a couple of weeks ago might just be the biggest change in the Open Source landscape* this year.

Heavily contributing to the reputation Linux had for not being as compatible with essential technologies such as Windows and OS X, Broadcom’s decision to join the Linux Foundation and release new open source drivers (brcm80211).

Since the release of that new open driver, it has been integrated into the recent Linux kernel release 2.6.37, where it can be actively improved upon by the entire Linux community.

Off topic a little bit, we need to see more Open Source organisations open up to the community their proprietary drivers.

Although the opening up of commercial code in the kernel is one of my favorite topics, to save myself typing out a whole new discussion on the topic I will simply point over to David Airlie, the maintainer of Maintainer of all the direct rendering manager code and the X.org co-maintainer for Red Hat, covering both Fedora and RHEL.

David goes on to ask one very important question: ‘So what are they [orgnaistaions providing closed source userspace drivers] actually hiding in userspace?

Posted by & filed under Clustering, PHP, Random Thoughts.

PHP is one of the most popular web development language in the world, with millions of active developers and tens of millions of PHP-based sites already in deployment.

A new company on the PHP scene has been created to service the hundreds of thousands of application developers who work with PHP on a daily basis.

PHP Fog is the only company offering deployment and infinite scaling of PHP applications in the cloud with little to know effort. The company offers one-click deployments for many popular PHP apps and frameworks including WordPress, Drupal, Kohana, Zend, and SugarCRM.

The company is currently in private beta but expects to launch publicly in the first half of 2011.

The technology around PHP Fog allows you to create a new site in less then one minute of your time. You do not even need to know how to code (although, it really, really is beneficial if you can :)).

Deploying changes to your site is as easy as git push, No longer do you need to work with FTP or any other 1990’s technology. PHP Fog has been built to work around the developer – which is a good thing, because it means that your developers are no longer system administrators – especially in smaller shops.

With PHP Fog, all of your servers (cache, web/http, database servers and load balancers) are on separate boxes

It will be interesting to see how this technology evolves. A similar provider for Rails, Heroku, was not too long ago acquired by Salesforce for $212 million in cash. What company will buy PHP Fog and for how much?

Yahoo are big users of PHP, so they could be in line. Facebook seem to have gone their own way with Hiphop. Interesting times ahead! I can’t wait to see what times I can get out of PHP Fog for page loads!

Posted by & filed under Finance & Payments, MyBanco.

A major PCI-related deadline came and went on the 1st of October that many PCI/PA DSS compliant people may not have even felt fly past, in fact most merchants were not even aware of the details, even though they’ve been given an entire year to get up to speed.

It is known as “Phase III” of the PA DSS compliance mandates, and it is the first major push to get Level 3 and 4 merchants to wake up to the importance of PCI. Like other PCI related mandates, the drive to be compliant is being driven by Visa, through the all of the card acquirers.

This new push requires that card acquirers not board (ie, sign up) any new merchants that are not EITHER PCI compliant OR running PA DSS compliant payment applications. This is designed to stop merchants from switching from “tough” to “easy” acquirers, among other objectives.

What does this mean to appication developers and merchants? Well, merchants have either two options (as stated above) and that is to either be PCI-DSS compliant or be running an application that is certified to be PA-DSS.

Complying with the PCI Data Security Standard (PCI DSS) is vital for all merchants who accept credit cards, online or offline, because nothing is more important than keeping payment card data secure. The size of your business will determine the specific compliance requirements that must be met, however all levels require the same basic set of requirements (that is, make sure that data will not escape the corporate network unless it is specifically required to. Make sure that employees are trusted and log everything).

From the world’s largest corporations to small Internet stores, everyone is required to comply. Fines are even issued to organisations that do not comply! There is a whole list of things that are being added to the requirements to pass the PCI DSS compliency, including ensuring that access is restricted by secure PIN Entry Devices (PEDs). PCI hell is only going to get bigger in the coming years! What this space.

Posted by & filed under Google, Linux, Random Thoughts.

When it comes to companies that create multimedia codecs, I have followed none closer then that of On2 Technologies.

On2 came to my attention when TrueMotion VP3 was released as Open Source Software in late 2001. On2 released the source code of their VP3 codec. They irrevocably disclaimed all rights to the codec and gave all individuals and organisations working on the code a royalty-free license grant for any patent claims it might have over the software and any derivatives their patents on the video codec technology. On2 made a further donation to the Open Source community when in 2002 it re-released the source code under the LGPL and gave the source code of VP3 to the Xiph.org Foundation under a BSD license to create what is now known as ‘Theora’.

Their video codec “TrueMotion” amazed me with the quality that it could provide with such low bitrates, and the technology in VP4, VP5 and VP6 continued to just get better. Unfortunately, even after (or maybe because of) Flash 8 supporting VP6 videos natively code did not continue to flow into the open source community.

Comparison of different video formats on the web

VP6 has always been a popular format on the web, but since the arrival of H.264 on the codec scene this has most surely changed. On August 26, 2010 MPEG LA announced that H.264 encoded internet video that is free to end users will never be charged for royalties, however, the license terms are updated in 5-year blocks which does not give the MPEG Licensing Alliance that long* to change their minds.

* Yes, 5 years is a long time, but not in ‘technology’ time. A lot of revolutions occur in five years time. Five years is not a long time for a Licensing organization such as MPEG LA to change their minds on something as crucial as what format your videos will be licensed under.

On 19 February 2010, Google had completed the acquisition of On2 Technologies. By May 19, 2010 something that I long dreamed of occurred. Google finally open sourced the latest version of the On2 codec.

Finally seeing a codec such as On2’s VP8 as a fully open source standard, with everything open sourced is a fantastic sight. We can all only hope that Google will ensure that the technology only gets better from here on in.

MPEG LA has claimed that video codecs such as Theora and VP8 infringe on patents owned by its licensors, without disclosing the affected patent or patents. That does not sound like SCO all over again, does it?

Posted by & filed under Linux, RedHat.

Want to know what the status is of CentOS 6 is and how far away it is to being completed? There is a page on the CentOS wiki which contains a list of all the packages which the developers are currently focusing their attention on. Head over to http://wiki.centos.org/QaWiki/6/AuditStatus for more information on the status of this Audit process.

Seems like CentOS 6 is still at least six weeks away, if not more. There is always quite a bit of work involved when a new version of RHEL is released – especially a major version such as RHEL 6.

I Can’t wait to install CentOS 6!

Posted by & filed under Random Thoughts.

I have recently been looking for an application that will allow me to put up a mini series of videos for one particular topic. Something like YouTube+Moodle, but slimmer. Of course like any well trained computer nerd it was off to Google to go find my answer. Unfortunately there was not really that much that tickled my interest.

Being a PHP developer, having something that is written in PHP would be a very big plus :)

I did find an application called ‘Clipbucket’, however, this didn’t really seem to do the job that I was looking for the application to perform.

After hours of Googling, I do not believe there is a PHP application that does what I want. I was faced with two options: 1. Write my own or 2. Drop the ‘PHP’ requirement. Option 1 was rulled out because I now have 2,013 projects to finish so off to option 2 :)

After digging around I found a project called MediaCore (http://getmediacore.com/). This application checks most boxes on my checklist and from the looks of it does not appear to take 6 hours to install and configure. That and the theme it ships with is simply stunning.

MediaCore is a free open source video CMS and podcast platform. It makes distributing media on any website easy, and has a powerful range of features that can transform any website into a media rich experience.

Every aspect of MediaCore can be controlled, allowing you to manage all video, podcasts, and comments through a beautiful control panel. MediaCore is so awesome that it will generate iTunes Feeds and RSS feeds for you automatically!

Now just to find the time to set it up and import everything :]