Sunday, January 30, 2011

Weather.com Software Platform: Open Source

This is a snippet from a 2004 article that I never publicly published, but is serves as a good case study relevant in 2011 (and beyond).

In 2004, weather.com site served more than 50 million pages on stormy days, and it ran almost entirely on open-source software and commodity hardware. The Atlanta-based Web site’s adoption of a new architecture and open source products “has slashed IT costs by one-third and increased Web site processing capacity by 30%”  (King 2004). However cost slashing was not their primary goal of switching to an open source product. The quality of open source products was its main “selling” point. Weather.com claimed that their transition from IBM’s server software product to open source Apache Tomcat to run their website served correct operations, ease of use and better quality attributes overall. Of course, there are different organizational dynamics that lead to a decision to drop COTS (and support) to an open source solution.

Performance and scalability issues were cited as the main reasons for switching to Apache’s web server. The team switched from IBM’s commercial offering to Apache’s open source implementation primarily for its quality. Apache’s open source web servers host 68% of web servers in the world according to an August 2004 analysis of Netcraft (Gustafson, Koff).

 

Graph: Totals for Active Servers Across All Domains June 2000 - June 2010

 

IBM has since started to use a modified version Apache Web Server in it’s commercial offerings. This is a trend that is likely to repeat itself across multiple technology domains depending on various factors: it remains to be seen if the penetration projections hold true over time.

Sunday, January 9, 2011

6 Traits of an Impoverished Leader

Impoverished Leadership Style
  1. Uninvolved: Is not involved with the effort at hand
  2. Unmotivated: Does not motivate and is not moved by the effort
  3. Indifferent: Does not care about the outcomes or your efforts
  4. Noncommittal: Does not provide straight answers and is not ready to support the effort.
  5. Resigned: Is not positive about the effort and is basically non caring.
  6. Apathetic: No emotion, no enthusiasm.
Have you worked for a manager in your career that you thought was disconnected and unmotivated? The LeaderShip Grid (developed by Ohio State University) defines what they call the "Impoverished Leadership Style". Rest assured - this is a common leadership patter in dysfunctional organizations.

Sunday, January 2, 2011

Offline Desktop Blog Clients for Linux

Live Writer works like Microsoft Office (or OpenOffice Writer), once you're done writing your document, you can simply Save, and/or Publish to your blog.

I have Live Writer installed on my XP slice that I run on my linux laptop. Running Virtual Box does take away CPU when running XP - and frankly I wanted to be able to use Linux for all my needs.

I was disappointed. After using several offline desktop oriented blog clients for Linux , the verdict is that none of them offer the features that LiveWriter does.

GnomeBlog (Blog Entry Poster)

 

This is the User inteface - it is minimal, does not have off line save options, cannot be used by any serious blogger.

 

 

If you're looking to post casual updates, almost tweets or micro blogs - from your desktop then this may be a fit. But why bother? Just get a Twitter account and use TweetDeck that runs on Adobe Air.

GTKBlog


For some reason GTK blog looked attractive but would never run on Ubuntu10.10 - I did not bother to find out why. I did get a screen shot from their website.

rohit@lenovo:~$ blogtk

Traceback (most recent call last):

  File "/usr/bin/blogtk", line 14, in <module>

    import gtkhtml2

ImportError: No module named gtkhtml2

Ok -so its missing some dependencies - and needed to be installed - it wasn't there in the repos. I don't want to compile it from source. Just.

ScribeFire

So I proceed to install ScribeFire - which is an add on to both Chrome and Firefox.

 

Let's you open it from Chrome (or Firefox) and lets you manage the text offline.  

You CANNOT place images in Offline mode. This is a huge flaw.

 

Drivel Journal Editor

 

Drivel has more features but does not handle images in offline mode with any grace.

Drivel, too cannot manage images without being connected to the Internet. 

Conclusion

None of the Desktop Blog clients on Linux manage images offline with any grace. LiveWriter from Microsoft is superior to all Linux Desktop clients that I have used.

If you were to still choose, I would go with ScribeFire. Hope that someone will take the time to upgrade or write a new Desktop blog client in 2011.