Random Thoughts – Randocity!

So you want 8GB of RAM in your computer…

Posted in 64 bit computing, computers, linux, windows by commorancy on January 30, 2009

This seems like a simple problem to solve. You know, like opening your computer and putting the RAM sticks into the slots, closing it and turning it on… Seems simple enough, right? But, wait! What’s this? You’ve booted up Windows and it only shows 3.65GB of available memory. How’s that possible? Is there something wrong? Where’s my memory? It’s there, but take a breath, get a cup of coffee and read this…

Welcome to the 32 bit club!

Since RAM costs are, once again, on the downward trend and the size of the sticks are going up, it’s inevitable that you might think of adding 4GB or more RAM to your machine. However, it must be said that 32 bit operating systems have important limitations that need to be discussed, but that no one is really discussing. Note, some operating systems are more affected by the 32 bit limitation than others (due to some 36 bit additions).

What is the 32 bit RAM limitation?

A 32 bit operating system that’s installed can only address a maximum of 32 bits of memory address space. That is, the amount of total memory that can be installed and visible to an operating system. In a 32 bit operating system, that amounts to a total of 4GB of RAM (no matter where that RAM is). Note, that this space includes such installed RAM as system memory, cache memory, video card memory and any other incidental memory that the operating system has direct access to. So, for example with Windows, if you install 4GB of RAM, you may see 3.62GB available. The amount of missing RAM that makes up the difference to 4GB total is video RAM and other RAM caches installed in other hardware devices. So, the more RAM in your video card or USB controller, the less you’ll will see in available memory to use for applications.

Windows 32 bit vs Linux 32 bit

As of Windows Vista 32 bit (any home edition), Microsoft has not addressed this 4GB limitation. Thus, installing more than 4GB RAM in your 32 bit Windows system is not only wasteful (take the extra RAM back to the store if you still have the receipt or read on for the other alternative), but it won’t let you use more than 4GB on home editions of Windows 32 bit systems (Vista included). Windows server operating systems have been designed to allow addressing more RAM (like Linux 32 bit), but that’s an expensive operating system to run at home just to overcome that limitation.  I’ll reiterate, non-server Windows operating systems (Vista, XP Pro, etc)  haven’t been fixed to allow installation and use of more than 4GB of RAM.  Only Windows systems with the ‘Server’ moniker address more than 4GB of RAM.

Through Intel chip extensions and the Linux (and Windows Server) 32 bit operating systems, this has allowed for up to 36bit of addressable RAM space. So, that extends the 4GB maximum of RAM installed to up to 64GB of RAM space. While this does allow installation of up to 64GB of RAM, there are other important operating system limitations that can prevent full utilization of that installed memory.

PAE

The extension from 32 bit to 36 bit addressable RAM space is called Physical Address Extension (PAE). Intel added this extra bit space to allow for just this eventuality in RAM. But, the underlying operating system needs to be able to support it. As of this writing, only Linux 32 bit fully supports PAE.  As far as Windows, not all versions of Windows support PAE even though this MS developer article states that Windows does support it. True, Windows does support it, but only Windows Server versions.  So, the lack of support includes all versions of Vista and below (XP Home/Prof, 2000 Prof and 2000 server). I believe that PAE was added to 2003 server and above.

If you pick up one of the most recent versions of Linux 32 bit (in the last 1-2 years), you should be good to go for PAE.

As far as Mac OS X, it appears that from user complaints I’ve found through Google, that 32 bit Mac OS X does not support PAE (or doesn’t support it fully). On the other hand, there is a 64 bit version of Mac OS X. We’ll come to 64 bit editions shortly.

What about the applications?

Applications are also a problem. 32 bit applications can only address up to 4GB of RAM space. So, even if you manage to get all 64GB of RAM visible to your operating system, each 32 bit application itself can only use a maximum of 4GB when running (even when running on a 64 bit platform with 32 bit compatibility). But, when would an application need more than 4GB of space? Well, if it’s a database server, a 3D rendering application loading lots of texture maps with high res 3D meshed objects or even Video editing suites such as Vegas or Pinnacle studio where you have lots of video and audio media. Even gaming may begin running into this important limit as 3D worlds get larger and more complex. So, expect this issue to become even more important as applications grow bigger and more complex.

Ok, what’s the solution?

The resolution to this issue is a 64 bit (or higher) operating system. Linux 64 bit or Windows 64 bit breaks these 32 bit barriers down. A 64 bit operating system can address 16.8 million terabytes (16 Exabytes) of RAM. That’s so much RAM, at this point, it’s effectively unlimited as of today. In 15-30 years with technology progress, we might be able to purchase a 1 Exabyte stick of RAM and come close to the 64 bit limitations. But, not today.

64 bit natively compiled applications also allow for addressing 16 Exabytes of space within the application’s memory footprint. This also opens up doors to much larger databases, video games, editing softwares and any other very memory intensive applications.

Growing pains and adoption

To date, our softwares are still firmly entrenched in the 32 bit world. This is a world that’s rapidly approaching its end of life. Yet, we are not taking any steps to make it obsolete in favor 64 bit. The issue, however, is that we have not had a pressing need as yet. But, this is the time when it should happen. We need to make the move today when it’s NOT going to be painful. We should not wait until it becomes a major issue and then have to force everyone to move because of a major 32 bit failure (like the millenium clock thing).

Microsoft has made moving to 64 bit Windows much less painful than it used to be. The 32 bit subsystem in 64 bit Windows operates nearly every 32 bit application seamlessly. The only real issue with 64 bit Windows is drivers. Many drivers for 64 bit Windows are still way unstable for everyday use. No, the 32 bit Windows drivers do not work under 64 bit Windows.  So, if you bought Adobe Acrobat, for example, you cannot install the PDFWriter printer driver from your 32 bit media.  You’ll have to upgrade to the 64 bit software edition (if they even make it).  So, this driver issue is a substantial roadblock for Windows. This is partly because of the driver manufacturers, but it’s also partly because Windows Vista’s driver system is broken. Perhaps Windows 7 will be the correct step moving forward, but it’s way too early to tell. Suffice it to say that Windows Vista 64 bit can be used successfully with 32 bit applications.

Linux transition to 64 bit has been far more painful than Windows. While Linux does offer a 32 bit system to run 32 bit applications, compiling applications for the 64 bit environment can be quite a challenge.  Installing 32 bit applications on a 64 bit Linux system can also be a challenge.  Many source code trees use hard coded 32 bit integers that prevent easy compilation and, thus, cause many compilation errors that must be fixed. So, getting something like Firefox compiled on 64 bit Linux (or any other 64 bit OS ) is a challenge. Worse, the Adobe issue (see below) makes using a 64 bit compiled browser painful (for both Linux and Windows).

I haven’t had experience with Mac OS X 64 bit directly. So, someone else will have to speak of compatibility. However, according to Apple’s website, Mac OS X 64 also has a full 32 bit subsystem for running Mac 32 bit apps.

32 bit applications on 64 bit operating systems

Some important things to note about this issue. 32 bit applications running on a 64 bit operating system don’t gain any real benefit by running under 64 bit OS. The only notable exception to this is that the application will have access to the full 4GB of RAM space rather than the lesser amount if running under a 32 bit operating system. 64 bit users should encourage developers to create 64 bit editions of their favorite softwares to ensure that the native 64 bit applications that can take full advantage of the 64 bit architecture (and memory space).

Adobe and 64 bit

Adobe has been, to date (and for many years) opposed to creating 64 bit editions of their applications. I don’t know why. But, they still have not released Flash or Shockwave for 64 bit edition browsers for either Linux or Windows. I’m unsure why Adobe has decided these are not important. But, these types of arbitrary decisions prevent widespread 64 bit adoption. Either that, or 64 bit users will simply do without Adobe products (more likely the case). Since other open source alternatives to Adobe’s products are available, these products may out mode Adobe’s product in a 64 bit world.

So, how do I get 8GB in my computer?

You have several options:

  • Run Linux 32 bit with PAE (lets your system address 64GB)
  • Install Windows 2003 Server (expensive)
  • Install Windows 64 bit edition: Vista or Windows 7 (less expensive)
  • Install Linux 64 bit version (free or thereabouts)
  • Wait for Windows 32 bit (lesser versions) to finally support PAE (perhaps Windows 7)
  • For Mac OS X users, upgrade to Mac OS X 64 bit

64 bit (or larger) is the future of computing and it’s high time that companies and users start to realize this.

Bank executives still in power after meltdown

Posted in bailout, banking, bankruptcy, corruption, economy by commorancy on January 27, 2009

What’s wrong with corporate America?  This article discusses the exact reason why America’s corporations are and continue to be both problematic and emblematic of serious fundamental problems with free enterprise.

Free Enterprise

On the surface, this phrase embodies entrepreneur-ism, freedom to go into business and freedom to make money in the way you choose.   But, to each silver lining, there is also a dark cloud.  The dark cloud of free enterprise, then, is what’s rarely discussed but is always present in any business once it reaches a certain income level.  This black cloud tends to overreach any good that a company may do and, in many cases, stifles the business into oblivion through stupid decisions, inaction and through senior executive selfish actions.

Banks

We all know the story.  Banks doled out risky loans to individuals without checking credit histories and the whole banking industry nearly self-imploded.  But, what’s not widely known about this event is what happened to the bank’s senior executives.  The Associated Press did some research and found that the majority of the banks that doled out these risky loans, and nearly single-handedly killed the banking system, have the SAME senior exectives still in power today.  These are the same executives who presided over and actually ALLOWED their banks to issue (and continue to issue) risky loans until the meltdown.

As the banks continue to lay off thousands workers and, in some cases, shutter branches… incidentally, the layoffs likely include workers not responsible for the meltdown, the senior bank executives (CEO, CFO, CTO, etc) remain safely and comfortably employed (and likely making the same salary pre-meltdown). 

Car vs Bank Bailout

With the automotive industry bailout, very stringent conditions were placed on when and how these car companies could get and use the money.  Some of the conditions discussed even included ousting executives who couldn’t manage their businesses properly.  Not so with the banks.  There were no such executive conditions placed onto the bailout monies for the banks.  This leaves, in most cases, the same executives who presided over issuing of risky loans and the economic meltdown the task of trying to clean up this mess.  Can they?  Do we trust them?

Trust

Do we trust these executives to do the right thing?  That dark cloud I was speaking of, what is it? That dark cloud includes executive compensation, bonuses and other executive cash shuttling programs.  Once large companies get into the position of billions in revenue, the executives in power do not want to give up that cash cow no matter what.  Yet, here we are.  The banks (and their executives) have failed us and our economy and yet they remain in power?  Do we continue to trust that they know what they are doing?  Can they properly get not only their company, but our economy jump started?  Where is the accountability here?

Let’s hope that Congress wakes up to this issue and ultimately takes these bank executives to task for their inaction and inability to police their own companies during the meltdown times.  Surely, they can’t say, “We had no idea it would get that bad!”.  Sha-right.  The handwriting was on the wall when the risky loans began over 2 years ago.  Anyone in their right mind would know that handing out a loan to someone who hasn’t had their credit checked is a tremendous risk.  For executives to make that claim ensures they do not deserve to stay employed.

Shareholders: The other dark cloud

Once a company goes public, the shareholders become the ownership and power of the company… or so we are told.  So, whenever executives make decisions, it’s easy for them to claim it was ‘for the shareholders’.  That’s a catchall phrase to allow the executives to do things they ordinarily could not or should not do.  But, when is it good for the shareholders?  Who makes that decision?  Apparently, this decision is supposed to be the board of directors.  However, in many cases, the CEO is also the Board Chairman.  But, again, part of that same dark cloud.  The board of directors are supposed to steer the company into the right direction.  Again, when large sums of income become involved, people’s eyes get glazed over by $ signs.

When something is done for the good of the shareholders, you can pretty well guarantee they mean there is money involved (either obtaining, but usually spending it).  When and how that money is used is anyone’s guess.  The accounting books are supposed to tell the tale, but we know how that goes with all of the recent accounting scandals.

Corporate executives

Why is it then ok for these corporate executives to preside over and allow detrimental business practices, yet they continue to remain employed?  Why do they get reprieve from the unemployment line?  When are we supposed to hold executives accountable for their actions (or inactions) that lead to dire negative consequences?  These are questions that must be answered.

Does this imply more governmental regulation over corporations?  Perhaps.  It does imply that free enterprise is broken at a fundamental level.  It also implies that something must be done to fix it.  Whether that’s more regulation over businesses or more accountability, I don’t know.  Perhaps we just need stiffer laws that define corporate practices so that executives can be brought up on charges when these situations occur.  If there are legal statutes that prevent such problematic operations, then perhaps executives will think twice about their roles within large dollar companies.  After all, high dollar salaries shouldn’t come with little oversight and no strings attached.

Entertainment Awards: Why so popular?

Posted in awards, entertainment, TV Shows by commorancy on January 26, 2009

What is it about entertainment awards shows that make people want to watch?  Is it the women’s dresses, the celebrities or what?  Whatever it is, I really don’t get awards shows.  Further, I don’t get why news outlets feel compelled to show us these boring affairs.

What’s the point?

First, think about where you work.  Then, ask yourself if you have ever gotten an award simply for doing your job?  Rarely, if ever.  So, why does the entertainment industry feel compelled to pat themselves on the back by giving out awards?  If someone excels at doing a job well, that’s what the company paid you to do.  They didn’t pay you to do a poor job.  So, do you deserve an award for simply doing your job?

Celebrities are paid to act, sing, dance or whatever.  They’re paid to do it well.  In fact, the point to them paying the actor at all is to make sure the movie or music is done well.  Sure, some of the quality is in the hands of the producer, director, writers and other technical behind-the-scenes people.  But, a convincing performance is the basis for much of the quality of the entertainment.  Again, that’s what they are paid to do.

Red Carpet

So, why do people feel compelled to watch celebrities strut down the red carpet in their latest (borrowed, in many cases) designer fare?  Well, I can tell you that I am not one of those people.  I don’t want to hear about them, I don’t want to watch them and I certainly don’t want to read about them in the news.  For me, news is about events that matter.  That someone was handed a trophy for doing a job they were paid to do doesn’t do anything for me.  Watching someone thank every person who ever mattered to them (and possibly stumbling over their words, or on the carpet) doesn’t interest me overall.

Mutual Admiration Society

For whatever reason, Hollywood (and the rest of the entertainment industry) insists on foisting these annual awards programs on us year after year.  I always dread the start of the new TV year just for that reason.  I really don’t care that someone in Hollywood feels compelled to hand out a trophy (gold or otherwise).  I don’t want to watch them do it.  I don’t want to watch the entertainers who dot these extremely boring affairs and I certainly don’t want to be invited to any of these plastic mutual admiration events.

The Academy allegedly prides itself on its standards.  Yet, year after year it digs itself into deeper and deeper holes by picking only those stars who produced the most ‘popular’ films.  I can understand why some celebrities actually snub awards shows and refused to attend or accept any awards.  Then you have the other side where certain celebrities want nothing more than to be graciously accepted with open arms.  In fact, they try so hard that these awards outfits intentionally snub them time after time.  So, it’s less about how well you do and more about who’s butt you kiss.  And here I thought the awards were about how well you did? 

Awards Shows and their societal significance

Considering that the best thing that movies and music do is fuel more movies and music (by unloading large sums of cash to that industry), this entertainment is simply vacuous forgettable time wasters.  In a rare instance, Hollywood might produce a salient worthwhile work, but these are so few and far between that awards shows don’t need to exist.  These rare worthwhile informative works are the ones that awards are made of.  However, these cheesy Hollywood awards are given out so frequently to the wrong people, the awards themselves are meaningless trinkets.

Good Riddance

If the awards shows disappeared today, I wouldn’t even miss them.  It might put a few people in LA out of business who might otherwise organize such an event.  In time, society wouldn’t even miss them.   As it is now, the media feels compelled to shove these trite affairs down our widescreen plasmas.  However, I’d much rather see an actual educational and informative program than watching an hour and a half  of vacuous boring people serving meaningless trinkets to people who simply did their job (or kissed a butt or two).   I’m just confused by people who don’t understand that that’s an hour and a half (or longer) of your life that you will never get back when you watch these empty shows.  So, why watch?

It’s official, Obama is our 44th President

Posted in bailout, banking, bankruptcy, economy, presidential administration by commorancy on January 21, 2009

… and there’s definitely a lot of work to be done.  The state of the country is in severe economic disrepair, no thanks to our former president, George W. Bush.  President Obama definitely has his work cut out for him.

Bush era over

Bush’s errors have left a legacy of  his lack of doing ‘the right thing’ for the country by extreme spending on an unnecessary ‘war’  and economic packages which helped only the rich.  During Bush’s reign, we have seen favoritism towards big business at the expense of everything else.  Yes, I understand certain business lobby groups are very powerful (read give lots of money away) in order to get the things they want.  Under Bush’s watch, he ushered in one of the worst recessions in this nation in years!  This happened strictly because he was not focusing on the economy as a whole and instead focused on being overly friendly to his big business buddies.  But, what’s more important, making those greedy businesses happy or making the country prosper as a whole?   Clearly, catering to big business is both short sighted and part of why we are where we are today.  Instead of making these businesses more money, they have, in fact, lost more money as a result of our down economy.  Short sighted.

Bush also presided over the monetary system that encouraged bad lending practices without reigning these institutions in.  He simply turned the other way and ignored it as though it didn’t exist (again, helping his buddies make more money).  Instead, he would firmly focus on the middle east and he thought that everything would be fine.  Well, everything isn’t fine and we’re paying that price now.  Again, short sighted.

Doing what’s right

The hard choice is to do the right thing for the citizens, the economy and the country as a whole, not what’s right for big business.  Clearly, if anything, this downturn has taught us what shouldn’t be done.  I believe these are the ‘hard choices’ that will face the Obama administration.  Choices that we have yet to see in action.  Choices that I’m not even sure Obama will face without falling into the same old traps.  That’s not necessarily the fault of anyone, it’s just the way lobby groups and our political system works.  Politicians tend to cave into these demands when they don’t see any risk.  But, that risk is often masked behind rhetoric and double-talk.

Clearly, lowering the fed interest rate 2-3 years ago to a single point spurred the home lending crisis.  It’s now starting again with the interest rate at a quarter of a point.  We are now facing the same exact housing bubble possibility that faced our country the first time around.  Can we avoid this bubble again?  Perhaps, perhaps not.  Perhaps it isn’t smart to be lowering this rate this low a second time.  It’s all about cause and effect and this effect has already been felt in a major way.  We don’t need to experience it again.

Tough Choices

There are a lot of tough choices that need to be made, and those choices will affect us every day.  For each tough choice to aid our economy, another problem will result.  Is there a choice that can be made to turn the economy around swiftly?  Doubtful.  Recessions come in cycles.  This recession came a bit earlier than expected… it’s usually an 11 year cycle and our last cycle was after the dotcom bubble burst in early 2000.

Clearly, Obama’s words are tough talk on bringing this country back.  When it comes down to it, can he really make and live up to these tough choices?  Will he be able to say no to businesses over the economy?

Blame the consumer

Because of the mortgage crisis, blame is had from all over for its origins, but one finger is always clearly and firmly pointed at the consumer.  While the consumer may have been partly to blame for accepting their bad loan, it was entirely the lending instituions’ fault for granting the loan in the first place.  If you hand money to a consumer, they’re going to take it.  It is the lender’s responsibility to make the proper and correct decision to give money out and to whom.  Yes, that also means that the lenders must take responsibility for their actions when giving money to people who should never have been given that money.  It’s also the lender’s responsibility for shuttling people into specialty loans that practically ensured failure.

Fixing the lending practices is one of the first hard choices that must be made.  Trying to loosen up credit again isn’t necessarily something that we need to be doing as an economy.  This is a hard choice, but it has to be made.  It’s one of those choices that has clear ramifications.  It means that credit will be limited to those with the best credit scores.  But, people who don’t have the money to pay off loans shouldn’t be given loans.

Another tough choice that must be made is to force lending institutions to go back to standard fixed rate loans.  We must prevent these poorly crafted specialty loans from ever being granted again, no matter how tempting they may appear or how much it may appear to help out the consumer.  Balloon, ARMS and introductory rate loans must become a thing of the past.

If there is one single thing to blame in this process, it’s these poorly crafted specialty loans.  These loans created the false impression that people could afford a loan that they couldn’t afford.  So, in 2 years, when the loan reset (which was clearly written into the terms), this reset ensured a loan failure.  Again, the consumer can be blamed here because it’s easy (and because they accepted the terms).  But, it’s really the lending instutition’s responsibility for lacking the foresight in seeing that these loan products were destined to fail.

Days ahead

From here, we will have to see where Obama and his administration takes us.  Obama speaks of tough choices, but I’m waiting until those words become action on his part.  It’s easy to speak them, it’s much tougher to follow through.  We defnitely need a ‘buck stops here’ President who is willing to lay down the hammer.   We no longer need, nor can our country afford, a president who caters to the rich.   We need a president who is willing to work to bring the country together as a whole rather than filling his own bank account.

Obama, we’re ready and waiting for you to put your tough talk into tough action.

Reef

Posted in images, iphone, ipod, landscapes, render, terragen, wallpaper by commorancy on January 20, 2009

iTunes can corrupt your iPod’s iTunes library

Posted in Apple, computers, corruption, ipod, itunes, music by commorancy on January 19, 2009

As a follow up to this Randosity article, this article will focus on a specific condition when iTunes will corrupt your iPod’s music database… over and over and over.

How it all starts

About a week ago, my iPod became unrecognized by iTunes.  Because iTunes cannot ‘recognize’ the iPod, it requests that you restore the iPod using the restore feature.  As a result of a domino effect issue, this problem became more and more compounded.  Compounded to the point that I was ready to sell the iPod to someone else and get a different solution.

What is the issue exactly?

This issue started right after the first unrecognized error.  After the iPod becomes unrecognizable (we’ll get to what that means shortly), I had to restore the iPod to actually use it again.  From that point forward, I kept having to restore it about once a day.  Mind you, this is the 8GB iPod Touch and not a 60GB iPod.  If it had been a 60GB device, I would have sold it no questions asked.  I digress.  Anyway, the restores kept getting more and more frequent.

  • So, I plug the iPod Touch into the computer’s USB port and let iTunes synchronize the touch.  The synchronize progresses normally and then ends correctly.
  • I unplug the iPod and check it out.  Yep, everything is all there.
  • I plug it in again and iTunes then syncs again.  Except, this time I noticed (or thought I noticed) iTunes synchronizing some music that was already on the iPod.  I thought it was weird, but I discounted it.
  • I unplug the iPod and check the ‘Music’ app.  I see a “There is no music loaded” message…frustrating (note this was the first time it had happened).
  • I plug the iPod back into the computer.   iTunes says, “This iPod is unrecognized, please restore it”.
  • Note that the Touch’s Apps are all still loaded and the iPod works even though iTunes won’t recognize it (and the music is missing).

What does ‘unrecognizable‘ mean exactly in the iTunes?

After poking around on the Internet about any similar type issues, I’ve found others who’ve had similar behavior on their iPods.  The base problem that prevents iTunes from ‘recognizing’ the iPod is that the iPod’s music database (iTunesDB) file has become corrupted.  Basically, when the iPod’s iTunesDB file becomes corrupted internally, iTunes refuses to recognize the device or work with it forcing the user to do complete restore (even when the unit is STILL functioning).

Restore Process

There are so many problems with this restore process, suffice it to say that Apple is in desperate need of help.  Apple has designed the iPod to work under ideal conditions (i.e., never need to restore).  However, when it comes time to restore your iPod and because they didn’t really work this all out properly, the restore process is where iTunes fails miserably.

When iTunes needs to restore the unit, it places the iPod into a special restore mode.  A mode that appears to make the unit receptive to installation of firmware (a special icon appears).  After iTunes extracts and transfers the firmware over to the iPod, the iPod reboots and installs the firmware (all the while iTunes is watching the progress).  After the unit has restored the firmware to factory defaults, iTunes allows you to try to restore from a previous backup or set it up as a new iPod.  This factory reset process can take anywhere between 10-15 minutes.

iPod Backups

iTunes only allows for one (1) stored backup of your iPod at a time.  So, if that one (1) backup that iTunes has is corrupted, you’ll waste a ton of time trying to restore only to find that the iPod is still corrupted.  So, you’ll have to start the restore completely over again and then set the iPod up as a new device (wasting even more time).  This happened to me.  I also quickly realized it was simpler (and faster) to avoid using an existing backup and just setting it up from scratch again.  Apple really needs to allow iTunes to take multiple backups in dated slots and allow these backups to be stored outside of iTunes in files.

Note, if you choose to set the iPod up from scratch, you will have to completely set up your apps again.  For example, settings like your WiFi settings, your email settings and your VPN settings will all have to be manually reconfigured.  Any apps that require login and passwords will need to be re-entered.

Restoring your settings and media

If you’ve chosen to restore your iPod’s customization settings from a backup, this process will take between 10-15 minutes to complete.  And no, as slow as this process is, it doesn’t restore music, videos or any other media.  That still has yet to be done (and comes last).  After the settings have been restored, you now have a workable (and very blank) iPod again.  So, the next thing iTunes does is sync up the applications, then the music, then everything else.   The applications will take anywhere from a few minutes to over ten minutes depending on how many apps you have downloaded.  The music restore will take whatever it takes to copy the size of your unit (about 6 gigs takes at least 15-25 minutes).  So, an 8GB iPod Touch, it takes probably 15-45 minutes depending.  If you’re restoring a fully loaded 32 or 60GB iPod, your rebuild will take a whole lot longer.

Corruption

The issue I faced, however, is that something kept corrupting the iTunesDB file on the iPod.  It was either the iPod’s hardware messing up or iTunes was shuttling something over it shouldn’t have been.  I noticed that on a particular CD the artwork kept disappearing in iTunes (it would be there and then it would show the blank icon when I know that the art previously worked).  I also noticed that iTunes would randomly transfer this music over even when it already existed on the iPod and had not been changed.  I guess it thought something changed about the music file.  Anyway, after it transferred that music, I believe this is what corrupted the iPod.  Whatever was causing the artwork to disappear must have corrupted an iTunes file which was transferred to the iPod.

Fix

The fix for this issue, that I found by trial and error, was to completely delete the entire iTunes music library, podcast library and video library and reimport it.   So, I went to the ‘Music’ area and selected everything and pressed delete.  Of course, I used ‘Keep Files’ to keep them on the disk.  I also made sure to NOT use downloaded artwork on the reimported music as I believe the downloaded artwork database is what is getting corrupted.  I don’t know why the corruption happens and the guy at the Genius Bar had also never heard of this.. so much for their Genius.  He also offered to replace the iPod Touch just in case the hardware was bad, but I don’t think it is.

Arrgh.. Apple get your ACT together!

iTunes can be a hassle to deal with, as evidenced here.  Apple needs to take a long hard look at how this all works and fix these problems. One of the ways to fix this issue is to stop marking the unit as unrecognizable when the iTunesDB is corrupted.  Instead, they should simply delete the database and rebuild it.  Better yet, they should keep a copy of the iPod’s database on the computer for restoration.  Also, if Apple allowed multiple backups stored by date on the computer, it would be far simpler to roll back to a previously KNOWN working configuration.  Because of this lack of foresight of Apple and because of the simplistic backup system Apple has implemented, this leads to a complete timewaster in restoration by trial and error.

Since there is no real fix you can do to iTunes itself to manage these limitations, I recommend that you turn off automatic synchronization so you can manually sync the iPod yourself at the time of your choosing.  I should also mention that Apple decided to turn off visibility (through a drive letter) into the iTunes library files with the iPod Touch, so you can’t even use a third party utility.  I can’t imagine having to go through this restore process on a 60GB or larger iPod.  Having to go through it 5 times in 5 days because of iTunes is ludicrous and enough to make anyone want to get away from Apple as fast as possible.  Apple, you definitely need to figure out how to deal with this issue!

The Microsoft Botch — Part II

Posted in botch, microsoft, redmond, windows by commorancy on January 17, 2009

In a question to The Microsoft Botch blog article, jan_j on Twitter asks, “Do you think Microsoft is going down?”  In commentary to that question, I put forth this article.

I’ll start by saying, “No”.  I do not think that Microsoft is ‘going down’.  Microsoft is certainly in a bad way at this point in time, but they still have far too much market share with Windows XP, Windows 2000 and Windows 2003 server as well as Exchange and several other enterprise products.  So, the monies they are making off of these existing installations (and licenses) will carry them on for quite some time.  Combine that with Xbox Live and the licensing of the Xbox 360 games… Microsoft isn’t going anywhere for quite a while.  The real question to ask, though, is.. Is Microsoft’s userbase dwindling?  At this point, it’s unclear, but likely.  Since the Vista debacle, many users and IT managers have contemplated less expensive alternative installations including Linux.  The sheer fact that people are looking for alternatives doesn’t say good things about Microsoft.  

As far as alternatives, MacOS X isn’t necessarily less expensive than Windows, but it is being considered as one possible replacement for Windows by some.   Some people have already switched.  MacOS X may, however, be less expensive in the long term strictly due to maintenance and repair costs.  Linux can be less expensive than Windows (as far as installation software costs and continuing licenses), but it requires someone who’s knowledgable to maintain them.

In comparison…

To compare Microsoft to another company from the past, IBM comes to mind.  IBM was flying high with their PCs in the early days, but that quickly crumbled when IBM started botching things up.  That and PC clones took off.  To date, there has not been a Windows OS clone to compete head-to-head with Microsoft.  So, Microsoft has been safe from that issue.  But, Linux and MacOS X do represent alternative operating systems that do function quite well in their own environments.  Although, MacOS X and Linux interoperate poorly, in many specific cases, with Windows (primarily thanks to Microsoft).

Linux as a replacement

While it is possible to replace Windows with Linux and have a functional system, the Windows compatibility limitations become readily apparent rapidly.  Since most of the rest of the world uses Windows, Linux doesn’t have fully compatible replacement softwares for the Windows world.  Because of Microsoft’s close-to-the-vest approach to software combined with their release-just-enough-information to allow half-baked Windows compatibility.  Thus, Linux (and other non-Microsoft OSes) can’t compete in a Windows world.  This is a ‘glass is half empty or half full’ argument.  On its own, Linux interoperates well with other Linux systems.  But, when you try to pair that together with Windows, certain aspects just fall apart.

That doesn’t mean Linux is at fault.  What it usually means is that Microsoft has intentionally withheld enough information so as to prevent Linux from interoperating.  Note, there is no need to go into the gritty details of these issues in this article.  There are plenty of sites on the Internet that can explain it all in excruciating detail.

However, if your company or home system doesn’t need to interoperate with Windows, then Linux is a perfectly suitable solution for nearly every task (i.e., reading email, browsing, writing blogs, etc).  If, however, someone wants to pass you an Adobe Illustrator file or you receive a Winmail.dat file in your email, you’re kind of stuck.  That’s not to say you can’t find a workable solution with some DIY Linux tools, but you won’t find these out of the box.

This is not meant to berate Linux.  This is just a decision specifically by Microsoft to limit compatibility and interoperability of non-Microsoft products.  This decision by Microsoft is intentional and, thus, Windows is specifically and intentionally designed that way.

Microsoft’s days ahead

Looking at Microsoft’s coming days, it’s going to be a bit rough even when Windows 7 arrives.  If Windows 7 is based on Vista and also requires the same hardware requirements as Vista, Windows 7 won’t be any more of a winner than Vista.

Microsoft needs to do some serious rethinking.  They need to rethink not only how their products are perceived by the public, they need to rethink what they think is good for the public.  Clearly, Microsoft is not listening to their customers.  In Vista, Microsoft made a lot of changes without really consulting with their target userbase and, as a result, ended up with a mostly disliked operating system.

Apple, on the other hand, is able to introduce new innovative tools that, instead of making life more of a hassle, it simplifies things.  Microsoft isn’t doing this.  

Rocky Road

While this flavor of ice cream might be appealing, Microsoft’s road ahead won’t be quite so much that way.  They are heading for a few rocky years coming.  Combine their bad software design decisions with a bad economy and you’ve got a real problem.  Microsoft’s problems, though, primarily stem from lack of vision.  Windows roadmap is not clear.  Instead of actually trying to lay out design goals for the next several revisions, Microsoft appears to be making it up as they go along… all the while hoping that the users will like it.   But, their designers really do not have much in the way of vision.  The biggest change that Microsoft made to Windows was the Start button.  That’s probably the single most innovative thing that Microsoft has done (note that the start button is not really that great of a design anyway).  

Microsoft forces everyone else to do it the Windows way

Microsoft’s main problem with Windows stems from its lack of interoperability between Windows and other operating systems.  While Windows always plays well with Windows (and other Microsoft products), it rarely plays well with other OSes.  In fact, Microsoft effectively forces the other OSes and devices to become compatible with Windows.  Apple has been the one exception to this with many of their products.  Apple has managed to keep their own proprietary devices mostly off of Windows (with the exception of the iPhone and iPods).   Even Apple has had to succumb to the pressures of Microsoft (with certain products) and compete in the Microsoft world even when Apple has its own successful operating system.  Note, however, that Apple’s softwares on Windows leave a lot to be desired as far as full compatibility goes.

 Microsoft has an initiative to allow open source projects access to deeper Microsoft technologies to allow for better compatibility between open source projects and Windows.  There’s two sides to this ‘access’.  The first is that it does help open source projects become more compatible.  On the other side, the developer must sign certain legal agreements that could put the open source project in jeopardy if Microsoft were to press the legal agreements.   So, to get the interoperability, it becomes a double-edged sword.

The tide is turning

Microsoft’s somewhat dwindling installations of Windows, lack of quality control and bungling of major products may lead more and more people away from Microsoft to more stable devices.  But, the market is fickle.  As long as people continue to generally like Microsoft products and solutions, Microsoft will never be gone.

Note, you can follow my Twitter ramblings here.

The Microsoft Botch

Posted in botch, microsoft, redmond, windows by commorancy on January 14, 2009

Well, what can I say?  Microsoft has been one series of botch jobs after another recently.  I guess every company goes through a spate of problems, but this series of problems seems a bit excessive (and avoidable). Consider that Windows ME more or less started the botches (ignoring Microsoft Bob).  But, after ME they had the successful 2000 and XP series… then Vista.  Vista is the albatross that Microsoft would like to soon forget.  But, that’s not all of their problems.  We’ll come back to Vista.  

The Office botch

Office 2008 for the Mac has been a huge bust (just check the reviews on Amazon) by the users because of the lack of VBA (among other compatibility issues).  Then, there’s Office 2007 for Windows, which some developer in their infinite wisdom decided to use Microsoft Word’s HTML parser to render HTML emails!  So, when you’re viewing HTML emails in Outlook 2007, there are page breaks!  I’ll say that again, “page breaks”.  You read that correctly.  Since when does anyone paginate web sites?  What makes Microsoft think that people want to see web pages paginated?

That doesn’t even take into account the entire GUI change they made between Office 2003 and Office 2007.  Sure, 2007 is supposed to look modern and streamlined.  But, instead, the new GUI ends up with a huge learning curve and is basically incompatible with previous versions of Office.  Instead of doing actual work, now you have to chase down the function you need because it’s not where it used to be. The addition of the stupid round Windows Flag button instead of an actual menu bar is completely assinine design.  Let’s hope that whomever thought up that innovation no longer works in Redmond.  There are some things that just need to be user tested and this product clearly wasn’t.

The Zune botch

Consider the Zune 30GB had a leap year bug that caused the entire unit to completely freeze up.  This required the owners to wait until the battery completely drained to reset the unit.  That and wait until after the new year, otherwise it would refreeze.

The infamous Xbox 360 overheating botch

To this date, Microsoft STILL has no clue what’s causing the issue or how to resolve it.  They *think* it’s related to heat so they’ve added a heat sink to try and help the issue.  Even still, they had to take a huge financial hit and extend the Xbox 360 warranty out to 3 years from its original 1 year.  

The Origami botch

“What was Origami”, you ask?  Nuff’ said.  If you really want to know, read this Wiki article.

Tablet Computers

Um, where are they today?  No where. People don’t want to lug tablets around.  They didn’t want to lug them when Grid was around.  What made Microsoft think people would want to lug them around 10 years later?  Oh right, I guess they thought they would because that oh-so-heavy tablet was running such a wonderful touch screen version of Windows.  Doh!

The IE7 botch

Ignoring Microsoft’s constant security flaws as a botch job, although some of them certainly qualify, another is Microsoft’s decision to remove the ability to uninstall IE7 after you install Service Pack 3 (SP3) on XP.  So, for an IE repair that should have taken all of about 15 minutes, you’re now saddled with the task of whipping out the Windows installation media and running repair on the entire operating system (broken or not).  Thanks Microsoft.

Note that Microsoft’s justification for this IE change stems apparently from some files that SP3 installs.  The SP3 installer may overwrite either IE7 or IE6 files that, were Microsoft to allow removal of IE7, might leave the system in an unstable state if you were to use IE6.  Well, hello, you guys wrote the software!! So, instead of actually taking the time to write SP3 properly to still allow software removal of IE7, you take the easy way out and leave the system owner saddled with a huge task just to repair IE7 when it breaks.

Why does this matter?  Been living in a cave?  IE7 is not completely stable.  Much of the time the search provider installation process doesn’t work.  You try and you get ‘Errors on page’ and the search providers cannot be loaded.  Then you have the ‘Save Your Settings’ problem.  Once you install IE7, it asks to save default settings.  Yet, much of the time this process won’t save settings and always continues to present this panel on startup.  I’ve searched and searched and have been unable to find a workable solution to either the search provider or the save defaults issues.  The ONLY workable solution (uninstall/reinstall) was conveniently taken away by Microsoft in their infinite wisdom.  So, instead of a 15 minute fix, it now takes 2-3 hours to completely repair the system, reinstall windows updates and test everything.  Of course, it is possible to remove SP3, but at what risk to the system?  These things rarely work once you’ve installed apps on top of the system after an SP is installed.  In other words, be prepared to have things begin breaking and applications to need to be reinstalled.

The bottom line is that Microsoft made this change to make things easy for Microsoft.  For the end user, however, they will now incur high priced repair bills simply because Microsoft decided to make things easy for themselves.

The Vista botch

Well, what can be said about Vista that hasn’t already been said?  Vista has so many user interface problems, lackluster performance, the overreaching and underperforming Aero system and the constant flickering between various modes and resolutions that make Vista seem more like Windows 3.1 than it does a mainstream OS.   Combine this with constant driver issues, Vista is completely unsuable for any real purpose.  You’re forever repairing it instead of actually using it.  Vista also requires a hefty powered system to even perform decently.  So, it’s no wonder businesses didn’t adopt it.

Combine all of this with the marketing of Vista, it’s just been a disaster.  For whatever reason, Microsoft decided to put out 5-8 different version of Windows Vista… 3-4 of which were targeted at home consumers.  This is more confusing for consumers than it is helpful.  This should have been paired down to 1 to at most 2 versions.  Consumers don’t want 4 choices in an OS.  They also don’t want to pay $400 for an operating system.  Yet more botch.

Windows 7 botch or not?

If Microsoft adopts Vista’s codebase to build Windows 7, this product will be no better than Vista and will likely end up being yet another botch.  Vista’s codebase for the driver subsystem is a complete disaster (and continues to be a problem even as of this blog article).  By taking Vista’s codebase for Windows 7, Microsoft ensures that Windows 7 will be just as problematic as Vista.  The interface is only half of Vista’s problem.  People can overlook the GUI learning issues when the components under the hood simply work.  But, they don’t.  For example, one of the most significant problems that Vista suffers from is “Display Driver has stopped responding and recovered”.  Ok, now what is this?  We’ve never ever had this issue before.  Granted, maybe it prevents the blue screen of death, but having the display driver stop responding means what exactly?  And, why is it now that the video drivers are just now having this problem.  Using Vista’s codebase practically assures this issue to contiinue in Windows 7.  So, 7 will end up just as driver problematic is Vista.

Suffice it to say that Microsoft is going through a bad way.  Perhaps they’ve had an exodus of people who actually knew where to take things. But, Windows has become such a bloated hodge-podge piece of trash, I don’t know if Microsoft can honestly salvage it.  Vista and Windows 7 may end up being the death knell for this operating system.  By Microsoft basically botching their two flagship products (Office and Windows), I don’t know if they will be able to recover easily.  Combine this with stupid programming mistakes (like the Zune) and clearly, Microsoft has major internal issues that need to be addressed.

Whatever the issue, I don’t see this botch trend ending any time Zune (pun intended).

Tagged with: , , , ,

Is Battlestar Galactica Christian allegory? Certainly appears so.

Posted in science fiction, TV Shows by commorancy on January 9, 2009

In Battlestar Galactica season 4, the writers’ religious allegory subtext is becoming ever more clear.  Not so much that the ‘Human’ Cylons look and act like humans, but it’s more about the underlying story subtexts.   Consider the story of 12 apostles vs the 12 cylon models.  Also, apparently, when the 12 models do come together, the world will change.  Consider that the human Cylons believe in ‘the one god’ vs the human humans who still believe in the ‘pagan gods’.   This is a blatant metaphor between our history of those Greeks/Romans who believed in the pagan gods vs those who believed in God (and Christ – Christianity).  Consider now that Baltar appears to have healing abilities and is also on an unknowing teaching mission.  Baltar also looks, at times, like BSG version of Christ.  In fact, the Cylons have practically hand picked Baltar to do their ‘one god’ spread-the-word bidding.

The story of finding Earth really is less of a goal than it appears.  Sure, Earth is the hope that the BSG survivors cling in order to start a new life.  But, inevitably, the Cylons will find any place that the humans choose to inhabit.  The whole story arc has set up so so many Christian religious allegorical undertones that I’m not thrilled by this aspect of the show.   The writers are at a crux.  They can either continue down the 12 Apostles + Christ path and conclude this show as a blatant metaphor for Christianity, or they can drop this subtext and turn it back into the Sci-Fi series that it should be.

Obviously, BSG is taking liberties with the Christian history in order to fit the context of the show, but it certainly appears that allegory is where BSG is heading.  I personally like Sci-Fi series that don’t try to bring real-world religious metaphors and morality plays as the show’s subtle (or blatant) message.  But, I guess the show writers are gonna do what they’re gonna do.  I’ll keep watching until this religious allegory arc becomes so unbearably tedious to watch, I’ll stop watching.  If I really want to read the Bible, I can read it for myself.  I don’t need to see it played out in a Science Fiction show.

$5 billion given to GMAC Financial

Posted in bailout, banking, bankruptcy by commorancy on January 2, 2009

GMAC Financing (GM’s financing arm) has been given $5 billion in addition to the already $17.5 billion given to GM in order for GM to sell vehicles.  It was stated that GMAC had gotten tangled up in bad mortgage debt.  Um, hello, what business did GMAC have in giving out HOME loans?  I thought this company originated for the purpose of auto financing?  If auto loan companies are sticking their hands into markets where they don’t belong, they deserve to get them slapped.

Again, here is another bailout that was unnecessary.  Yes, I do understand that GM can’t sell cars without its financing arm.  Again, who’s problem is this?  GM needs to work through its issues itself.  The citizens of the US do not need to be propping up these badly run organization through these bailouts.  What business did GMAC have even issuing home loans? Yes, I realize they are a financing arm, but GM should have been keeping careful watch over them to prevent GMAC from offering loans on items other than cars or vehicles.  Again, another company with no oversight that does not deserve a bailout, yet the government is handing them $5 billion.  I understand the reasoning behind the money, but it doesn’t make the pill any less bitter to swallow.

Oh, and the worst part of all of these auto bailouts is that there is no guarantee they won’t go belly-up anyway. Giving the auto makers  this money may all be completely pointless, but we the taxpayers will have to pay the price in the end no matter the outcome.

%d bloggers like this: