Tech Heaven and Hell

We’ve heard this joke:

Definition of Heaven:
The Italians are the lovers. The French are the cooks. The Germans are the mechanics. The English are the police. The Swiss run the government.

Definition of Hell:
The Swiss are the lovers. The English are the cooks. The French are the mechanics. The Germans are the police. The Italians run the government.

Here’s the tech version of the joke:

Technology Heaven:
Intel runs the management. Apple does the design and construction. Microsoft does the marketing. IBM provides the support. Gateway sets the price.

Technology Hell:
Apple runs the management. Microsoft does design and construction. IBM does the marketing. Gateway provides the support. Intel sets the price.

Or.

Technology Hell:
Microsoft does everything.

Disclaimer:
This joke is not meant to be offensive to Italians, French, Germans, British, Swiss, Intel, Apple, Microsoft, IBM, Gateway, lovers, cooks, mechanics, police, government employees, managers, designers, marketers, tech support, and whoever sets pricing. Most of all, it wasn’t meant to be offensive to heaven and hell. That should cover just about everybody.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Upgrade Ubuntu Server

I finally decided to upgrade my Ubuntu Server running on an old PC from Ubuntu 8.04 LTS Hardy Heron to the latest release, Ubuntu 9.04 Jaunty Jackalope.

As most of you know, the Ubuntu Server lacks a desktop environment such as Gnome or KDE. The server is managed from the Terminal via a SSH connection.

The following detail the steps necessary in upgrading the Ubuntu Server from one version to the next. Before an upgrade can begin, it’s always a good idea to get the latest updates from the repository.

# sudo apt-get update
# sudo apt-get upgrade

If you are upgrading from a LTS release to a normal release, from Ubuntu 8.04 to 8.10 for example, you’ll need to edit the release-upgrades file. If you are upgrading from a non-LTS version to a non-LTS version, you can skip this step altogether.

# sudo vi /etc/update-manager/release-upgrades

Change:
Prompt=lts

To:
Prompt=normal

You can now perform the actual upgrade.

# sudo apt-get install update-manager-core
# sudo do-release-upgrade

Grab yourself a nice cup of coffee, a movie and some popcorn. The upgrade process may take several hours to complete depending on your server hardware and internet connection.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
3 Comments

What is your Linux file system?

Everyone has their own favorite Linux file system. I’m currently using ext4 since it’s relatively new. The ext4 file system seems to be faster when doing file system checks during boot up. It’s also downward compatible to ext3 and ext2 file systems. Plus it supports file sizes up to 16 terabytes. A few years ago, I used ReiserFS back in my Mandrake days. Have your say.

What is your Linux file system?

View Results

Loading ... Loading ...
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Universal Phone Charger

It looks like all the big phone makers have agreed to standardize on one universal phone charger for Europe. Well, it’s about time. Apple, LG, Motorola, Nokia, Research In Motion, Samsung, Sony Ericsson, NEC, Qualcomm and Texas Instruments will use the micro-USB connector pictured below.

microusb

Just think of all the phone chargers and car phone adapters you are no longer using every time you buy a new phone or an electronic equipment. Well, hopefully this standard will eliminate redundant chargers and finally save consumers money.

I already have a micro-USB charger that came with my Blackberry Curve phone. It just happens to be the same charger for the Garmin Nuvi GPS devices. This is awesome news. Hopefully, the standard is not only for Europe, but for the rest of the world.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Are you using Bing?

I’m very curious as to how many Linux users are using Microsoft’s Bing Search Engine. I’ve used it twice while working on someone’s laptop. It wasn’t a bad experience. Bing delivered the information that I needed.

Are you using Microsoft's Bing Search Engine?

View Results

Loading ... Loading ...
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
1 Comment

Send SMS without a Cell

This is a great tutorial from Shawn Powers of Linux Journal. This tutorial shows you how to send text messages without a cellphone. Instead, you can send it via email. This is perfect for sending notifications via a shell script. View the short video below.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

IE 8 Contest

Ten grand is buried here. Nice try Microsoft. I’m not going to change browser for $10,000 I know I’ll never win. If Microsoft really wants to give away $10,000, why does it have to involved ditching your browser in lieu of their browser. It says, “it’s cleverly concealed webpage that only IE 8 can view.” Is it because IE 8 does not follow standards and it’s written in a code that only IE 8 can view? That’s funny. It should really say, “cleverly concealed” marketing inside. The best part of all, it ends it by saying, “Tell your friends. It’s not as stupid as it sounds.”

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Automatic Upgrade and Subversion

I have been using Subversion to manage WordPress upgrades for two years now. When WordPress 2.7 appeared, it came with an Automatic Upgrade feature that made one click upgrade possible. Unfortunately, for those of us who have been using Subversion to switch from one WordPress version to another, the Automatic Upgrade feature breaks Subversion. The .svn directories that are essential for tracking and version control are no longer available.

But, I am happy to say the WordPress upgrade went without a hitch. The WordPress 2.8 files were installed and the database upgrade worked as well. This means only one thing: Automatic Upgrade and Subversion can’t co-exist. You either have to use one or the other. Although nothing could be easier than a one click upgrade, I still feel comfortable using Subversion when upgrading WordPress. Maybe, it’s because I know exactly what happens inside the Subversion upgrade.

In addition, I also have multiple blogs to upgrade each time a new WordPress version comes out. To make life easier, I run a small shell script to upgrade all of my WordPress instances at once. Here’s a sample of the shell script below:

#!/bin/sh

# A script to upgrade several WordPress instances using Subversion.

wpv=http://svn.automattic.com/wordpress/tags/2.8

echo “Upgrading domain.com”
cd /home/user/domain.com/
svn switch $wpv

echo “Upgrading domain2.com”
cd /home/user/domain2.com/
svn switch $wpv

As you can see, the shell script is quite simple. I just have to make one minor change to the script every time an upgrade is needed, and that is, to assign the latest tag to the $wpv variable.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Opera Unite

Opera Software is offering Opera Unite, a web browser with a built-in small web server. Opera will allow users to share files, photos and music using Unite along with a half a dozen optional services. The services offered are file sharing, media player, photo sharing and a Facebook type of wall called Fridge. Users will have the ability to secure and password-protect a site, make it public or private. Only music with no pirate protection can be shared. Opera Unite is still in Alpha. It’s an interesting tack for Opera Software because while companies are betting on cloud services, Opera’s vision is to ditch the middleman, the so called third party services. Opera currently has 0.72% market share in the browser market. Will Unite make Opera gain a respectable market share?

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
No Comments

Mono Controversy

There is a raging debate at the moment in the Linux community whether Mono applications should be removed from Linux distributions. Supporters from both sides of the camp have been quick to point out the merits and the dangers of leaving Mono in Linux distributions.

What exactly is Mono? Mono is the open source development platform based on the Microsoft .NET framework. It allows developers to build Linux and cross-platform applications with improved developer productivity. Mono can run on Linux, BSD, UNIX, Mac OS X, Solaris and Windows operating systems.

The Mono project is led by Novell. The project was formerly owned by Ximian. To some Linux users, a simple mention of Novell sends chills down their spine mainly because they thought Novell slept with the enemy. Novell and Microsoft reached an agreement in 2006 to collaborate on technologies, mainly Novell’s eDirectory and Microsoft’s Active Directory.

But there is another part of the agreement that made Linux users more upset. Novell has signed an agreement with Microsoft that guarantees them safety if legal action is taken by Microsoft for patent infringements against Linux. Despite the threat, Microsoft still hasn’t given any details as to which Linux code violates its patents.

The hatred for Mono runs deep in the Linux community mainly because Mono is a platform that spreads its seed. Mono, by nature, create programs that run in Linux. In fact, Mono footprints are all over Gnome and Linux. Tomboy Notes, F-Spot Manager and Banshee are just a few applications that are developed in Mono.

To Linux purists, Mono applications should be stripped from all of Linux. There are other open-source alternatives that can take its place. If Mono is allowed to roam freely in Linux, the potential for legal action is ever present. It just a matter of time whether Microsoft exercises it or not.

Are the Mono concerns well-founded?

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Twitter
  • RSS
1 Comment