Entries Tagged as ''

Compression

There are two distinct features that Windows Server 2008 outshines Linux on; and both are centric on compression.

For a very long time Microsoft has supported transparent compression as a part of NTFS; you can designate on a file-by-file or directory level what parts of the file system are compressed by the operating system (applications need do nothing to use compressed files).  This feature was probably originally intended to save the disk foot print of seldom used files; however, with the explosive growth in computing power what’s happened is that compressed files can often be read and decompressed much faster from a disk than a uncompressed file can.  Of course, if you’re modifying say a byte or two in the middle of a compressed file over and over, it might not be a good idea to mark it as compressed — but if you’re basically reading the file sequentially then compression may dramatically increase the overall performance of the system.

The reason for this increase is easy to understand; many files can be compressed ten to one (or better), that means each disk read is reading effectively ten times the information, and for a modern, multi-core, single-instruction/multiple-data capable processor to decompress this stream of data put no appreciable burden on the processing unit(s).

Recently, with SMBv2, Microsoft has expanded the file sharing protocol to be able to transport a compressed data stream, or even a differential data stream (Remote Differential Compression – RDC) rather than necessarily having to send every byte of the file.  This also has the effect of often greatly enhancing the effect data rate, since once again a modern, multi-core, single-instruction/multiple-data capable processor can compress (and decompress) a data stream at a much higher rate than most any network fabric can transmit the data (the exception would be 10G).  In cases of highly constrained networks, or networks with extremely high error rates the increase in effect through put could be staggering.

Unfortunately, Linux lags behind in both areas.

Ext4 does not include transparent compression; and currently no implementation of SMBv2 is available for Linux servers (or clients).

While there’s no question, what-so-ever, that the initial cost of a high performance server is less if Linux is chosen as the operating system, the “hidden” costs of lacking compression may make the total cost of ownership harder to determine.

Supporting transparent compression in a file system is merely a design criteria for a new file system (say Ext5 or Ext4.1); however, supporting SMBv2 will be much more difficult since (unlike SMBv1) it is a closed/proprietary file sharing protocol.

Originally posted 2010-07-11 02:00:49.

It’s my BLOG!

I get comments from people via my contact form fairly frequently… and I’d like to thank those that take time out to send me their thoughts.

One of the most frequent questions I get is asking why I don’t allow comments.  Well, that’s actually a very easy question.  First, this is my BLOG, and it represents my thoughts — if you want to tell the world about your thoughts, start you own BLOG (there are many BLOG sites, and you can certainly look on my BLOG for suggestions).  Second, by not allowing comments I totally avoid the problem of SPAMmers putting up comments that are really nothing but advertisements or scams.

I sadly get an incredible number of people trying to sell me SEO (Search Engine Optimization) services — at a ranking of roughly 2 million and many searches that return my sites on the first page I’m quite happy with my web site and BLOG; and I seriously doubt you know much more than I do about SEO services; so please feel free to try and scam someone more gullible and waste less of my inbox.

I also get a fair number of companies contacting me about taking a look at their product and writing a post (generally they have a similar or competing product to one that I’ve written a post on) — and I assure you that I keep all of those messages in a folder and will get around to looking at most of the products.

I get a few corrections to what I’ve said in my posts — and those I will look at right away and figure out if I’ve in fact made a mistake or I’ve simply been mis-understood.  In either case it’s likely that I’ll correct the post.  While I don’t guarantee the accuracy of anything on my web site or BLOG, I do try very hard to be credible.

And, of course, I get some hate messages — but interestingly enough I get way more people saying something along the lines of “right on” or “thanks” than I do people telling me to go f^(& myself.  You’re welcome to send message of either kind, but I’m not looking for others to validate the way I feel or think (I do recommend if you’re going to send a critical message that you consider at least spell checking it — while that won’t necessarily improve the quality of the content of your rambling… it certainly won’t hurt [though some of the spelling errors are down right hilarious]).

Originally posted 2010-07-13 02:00:29.

Political Change

I’ve seen a few articles about voters sending a signal of change this last Tuesday with an “anti-establishment” vote… the headlines sound great (along the lines of my “no incumbent” philosophy), but looking at the primary results makes me feel like the declaration of change is more comparable to ice melting in Antarctica in the Spring than anything truly significant…

Real change requires that Americans understand that we are where we are because of the short sightedness and the self-servings of  those we elect — though that said, each and ever American needs to shoulder responsibility for supporting our political leaders and our frenzied consumerism.

Simply put, there’s no such thing as a free lunch — and along with that, you can’t have everything right now.

If we American are to effect real political change, and put this country back on a track that insures our children a safe and prosperous future we need to commit to begin making changes now and pass on to each generation the responsibility and understanding of living in the present while planning for the future.

It’s not going to be an easy path, and we Americans will likely continue to have to address social ills and internal and external detractors; but we must move forward with our economy, society, and environment in a sustainable way with open hands and hearts to help the rest of the world do the same.

Originally posted 2010-05-21 02:00:42.

Garmin GPS

Thinking of buying a new GPS?

I highly recommend you consider Garmin, or a device that can run Garmin’s GPS software.

Why?

Garmin does an excellent job of updating it’s GPS software and maps… and after all, current maps are why you probably have a GPS.

If the roads, speed limits, etc never change where you drive — it doesn’t matter.  Why would you even think of a GPS if you’re always in a place you’re familiar with that never changes?

Garmin has a fairly broad range of GPS devices; and they also offer software that will run on your cell phone (Garmin XT), Windows mobile devices (Garmin XT), and your Windows laptop (Garmin PC).

I run Garmin XT on my HTC Smart Phone, I run Garmin PC on my Netbook (using an external Bluetooth or USB GPS), and I’m going to play with hacking my GPS to see if I can get Garmin XT running on it (it’s Windows mobile based, currently runs Destinator software, I’ve played with Tom Tom software on it, but I’d prefer everything run the same GPS software).

Visit Garmin’s site for more information on their products, and do an internet search for more information on hacking an existing device with a copy of Garmin’s software.

http://www.garmin.com/

Originally posted 2009-06-11 11:00:14.

50 Years of US Peace Corp

Today marks the fiftieth anniversary of John F Kennedy’s founding of the US Peace Corps (1-March-1961)… originally just a pilot program, but approved and funded by congress now as an American fixture.

The Peace Corps traces its roots and mission to 1960, when then Senator John F. Kennedy challenged students at the University of Michigan to serve their country in the cause of peace by living and working in developing countries. From that inspiration grew an agency of the federal government devoted to world peace and friendship.

Since that time, 200,000+ Peace Corps Volunteers have served in 139 host countries to work on issues ranging from AIDS education to information technology and environmental preservation.

Today’s Peace Corps is more vital than ever, working in emerging and essential areas such as information technology and business development, and contributing to the President’s Emergency Plan for AIDS Relief. Peace Corps Volunteers continue to help countless individuals who want to build a better life for themselves, their children, and their communities.

President John F. Kennedy established the Peace Corps to promote world peace and friendship.

The Peace Corps’ mission has three simple goals:

  1. Helping the people of interested countries in meeting their need for trained men and women.
  2. Helping promote a better understanding of Americans on the part of the peoples served.
  3. Helping promote a better understanding of other peoples on the part of Americans.

http://www.peacecorps.gov/

Originally posted 2011-03-01 02:00:46.

Linux usability

While doing my preliminary look at usability in several Linux distributions that had adopted a Mac-ish paradigm I decided I needed to lay several ground rules to fully review them.

First, I decided that using a virtual machine was fine for getting intial impressions, but that just wasn’t going to be acceptable for a complete review… and I also decide that doing a review on only one piece of hardware wasn’t going to give me a very good idea of what problems a user might see related to the computer.

It’s certainly no problem for me to find a computer or two to install these Linux distributions on and run them through their paces; however, I don’t have any “low-end” hardware, so my tests are going to use fairly current generations of hardware, so be aware that my impressions might not match your impression if you’re planning on running these on hardware that is more than a couple years old (and by a couple year old I mean hardware who’s components were current no more than two years ago).

I’ll perform the following:

  1. Install the distribution (without requiring any settings manually)
  2. Update itself (and applications)
  3. Start up, shut down, log on, log off
  4. Browse the web (that’s a given)
  5. Read email (including setting up the email program)
  6. Play a CD (music)
  7. Play several music files
  8. Play a DVD (movie)
  9. Play several video files
  10. Edit a WYSIWYG document
  11. Edit an image
  12. View and print a PDF
  13. Access a thumb drive
  14. Access files stored on a network device
  15. Access secure digital media (though a USB card reader)
  16. Scan an image
  17. Open a ZIP archive; create a ZIP archive
  18. Email an attachment, recover an email attachment
  19. Install a new (and useful) application
  20. Alter the appearance (preferably using a theme)

Beyond these simple tests I’ll try and appraise the simplicity, clarity, and ease of use of the interface… I’ll also comment on the overall appearance, the look and feel.

Originally posted 2010-01-08 01:00:19.

Gallery Images

I’ve started to add more pictures to my gallery. The first set are in and around San Francisco, CA. Since I spent twenty years living there, and visited there uncounted times before there’s a great deal to post.

I will probably break from posting San Francisco pictures and post other things as I sort through my fairly substantial set of digital stills.

It will take quite awhile before I even thing about putting up any of my old film shots.

I may try my hand at posting some high definition h.264 video clips as well (but I’ll need to get a great deal better with the camcorder before that happens).

If you desire to use any of these images, you must obtain a written authorization from me.  While I’m happy to share these for you to view, they do belong to me and I do not want them used by others (not that I really think any of them are that great).

Enjoy.

Originally posted 2010-02-25 01:00:21.

Clarity

Have you seen that Bank of America has become the first financial institution to issue all of it’s card holders a one page statement that explains their rates and fees on their credit card.

The really funny thing is the news media is applauding this like something new and different and patting BofA on the back.

Hell, I can issue a one line statement that will tell card holders from every financial institutions clearly and concisely what their relationship is with their bank…

YOUR BANK WILL SCREW YOU OVER EVERY CHANCE THEY GET.

I’m just not sure what I’d do with the rest of the page.

Honestly, why is the news media treating a lack of “double speak” like something that should be applauded and not treating the rampant abuse almost all financial institutes exercise on a daily basis as something to be put in the fore front?

Admittedly I don’t have much respect for banking institutions (nor do I have much respect of the news media in the United States) — but give me a break, how stupid does the media think the average American is?

Originally posted 2009-12-20 01:00:34.

Time To Move On…

That would be more precisely time to move my BLOG to another hosting service.

My contract will be up with 1and1 in April, and while I’m not at the limit of my monthly transfers, it’s conceivable in the next twelve months I will be fairly close.

And while I don’t need a great deal of customer service or technical service from a hosting company, I prefer to spend my money with companies who realize that customers can take their business where it’s appreciated, and where they actually get real value for it.

At the moment the two hosting companies that appear most interesting to me are:

The two companies are actually owned by the same individual… and seem to be highly focused on customer service.  Their prices look fair (by no means the cheapest, you can after all get totally free hosting — with no advertisements as long as you’re will to follow all the rules).  More important to me is they offer a set of features I want.

My timeline is that I’ll sign up for hosting around the end of the first week of March and then use the remaining month I have service with 1and1 to move content over.  That might mean that you won’t see as many new posts next month, and of course there may be some slight instability as I move my BLOG.  My expectation is that it will go smoothly and that content will be up and running at my new hosting facility almost immediately (probably before the domains are transferred, but I can override the DNS any time) In the long run this make it much easier for me to update and maintain my sites.

If anyone has personal experience with any of these companies; or has a strong recommendation they would like to share; or has an account at one of these and will get a referral fee please feel free to contact me.

Originally posted 2009-02-21 01:00:25.

Flash

Since when does every website seem to think they have to use Adobe Flash?

In my opinion some of the crappiest software on this planet comes from Adobe, and they are one of the very few companies that seem to believe that installing their software on your computer gives them every right to take it over.

The only other software that I know that acts like that we refer to as a VIRUS and we work diligently to keep it off our machines.

Wake up — and just say HELL NO to web sites trying to force you download and install ANY software.  If they can’t figure out how to give you a WEB 2.0 experience without you needing to install viral agents — just spend your money elsewhere… they’ll get the idea soon enough.

Originally posted 2009-02-27 01:00:02.