July 15th, 2014 by Michael Sauers

IE logoFirefox LogoChrome iconFrom today forward, gone is the need to move your mouse to enter a URL into your browser’s address. Next time, just press F6 and start typing.

Posted in Internet Tagged with: , , , , ,

April 28th, 2014 by Michael Sauers

IE BugThis new remote code execution vulnerability effects pretty much every version of IE…

Microsoft is aware of limited, targeted attacks that attempt to exploit a vulnerability in Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Internet Explorer 9, Internet Explorer 10, and Internet Explorer 11.

The vulnerability is a remote code execution vulnerability. The vulnerability exists in the way that Internet Explorer accesses an object in memory that has been deleted or has not been properly allocated. The vulnerability may corrupt memory in a way that could allow an attacker to execute arbitrary code in the context of the current user within Internet Explorer. An attacker could host a specially crafted website that is designed to exploit this vulnerability through Internet Explorer and then convince a user to view the website.

On completion of this investigation, Microsoft will take the appropriate action to protect our customers, which may include providing a solution through our monthly security update release process, or an out-of-cycle security update, depending on customer needs.

We are actively working with partners in our Microsoft Active Protections Program (MAPP) to provide information that they can use to provide broader protections to customers. For information about protections released by MAPP partners, see MAPP Partners with Updated Protections.

Microsoft continues to encourage customers to follow the guidance in the Microsoft Safety & Security Center of enabling a firewall, applying all software updates, and installing antimalware software.

Read the full alert and learn what you can do about it (other than STOP USING IE) @ Microsoft Security TechCenter.

Posted in 1 Tagged with: , ,

January 31st, 2011 by Michael Sauers

Thanks to Jason Clark for pointing me to html5test.com. Here’s the results I got which only reinforces my support of Chrome. (Granted I am running the cutting-edge developer version.)

Chrome 10.0.628.0

Firefox 3.6.13

Internet Explorer 8.0.6001.18999

Tagged with: , , ,

March 4th, 2008 by Michael Sauers

According to IEBlog:

We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.

The rest of the post explains whys (duh!) and hows.

Tagged with: ,

January 25th, 2008 by Michael Sauers

I’ve been teaching (X)HTML and CSS for over a decade now and I’ve never ever taught hacks. You know, those little bits of code that many designers use to make their pages look the same in multiple browsers. (Yes, IE is typically the problem in this situation.) Whenever asked I’ve explained that when you use a hack, at some time in the future the problem your "solving" with said hack is going to get fixed and then your hacked page is now broken. Don’t believe me? Check out this article from ars technica about the forthcoming IE8. Here’s just two bits:

Internet Explorer 8 is going to be the most standards-compliant IE yet, but it’s going about it in a way that has some people scratching their heads. With Internet Explorer 8, you have a choice in standards compliance modes. Sound oxymoronic? Shouldn’t there be one standards mode by default? Heck, shouldn’t the only mode be standards mode? Ah, idealism.

When IE8 eventually ships, it will have three rendering modes, two of which are the already familiar "quirks mode" and "(not so) standards mode." In an IE team blog entry, IE Platform Architect Chris Wilson revealed a third mode that can be invoked by developers: 

  1. "Quirks mode" remains the same, and compatible with current content.
  2. "Standards mode" remains the same as IE7, and compatible with current content.
  3. If you (the page developer) really want the best standards support IE8 can give, you can get it by inserting a simple <meta> element.

This third mode will use a <meta> tag to specify that a page should use the behavior of a specific browser version. To get IE8 really-standard-this-time-we-mean-it behavior, a page will include an element like <meta http-equiv="X-UA-Compatible" content="IE=8" />. That says that a page should use IE8’s behavior—and should use it even in IE9, IE10, or any future version. The first two modes will continue to use the doctype switch to choose between them. 

Clear as mud? I thought so. (Read the whole article and it’ll start to make sense, I promise.) Look, just don’t use markup or style hacks. If you feel you "must" in order to get your design to work, adjust your design so that you don’t have to use the hack. You’ll thank me in the long run.

Tagged with: , ,

April 29th, 2007 by Michael Sauers

Babylon 5 - The Lost TalesNow here’s an amazing yet wonderful coincidence. Over the past month I’ve been re-watching the whole Babylon 5 series once again. (Last night I watched the episode in which we discover who Valen really was.) Not five minutes after finishing that episode I check my feeds and the Amazon.com blog informs me that Babylon 5: The Lost Tales, the first of a new series of direct-to-DVD movies is being released at the end of July. I’m so excited! Now I’ve got to get through the rest of the series, the movies, and Crusade in the next three months. (And yes, I just pre-ordered my copy.)

Tagged with: , , , ,

February 15th, 2007 by Michael Sauers

I’ve recently gained access to an Exchange Server-based e-mail system and was told that the Web access worked through both Firefox and IE. Well, take a look at these screenshots:

Outlook Web Access (IE 7)

Firefox 2
Outlook Web Access (Firefox 2.0)

As you can see, Firefox “works” but there’s more options and a smoother interface in IE. Go figure.

(I wasn’t going to blog this but someone saw the screenshots in my flickr account and sent me an e-mail regarding how they’d been using Friefox for this and never thought to consider that it might work better in IE. I figured that with one person there might be others so I’ve shared it with you here.)

Tagged with: , ,

January 25th, 2007 by Michael Sauers

IE6 users, if you can’t see the whole post try reading it at the alternative location or use this as a great opportunity to update to IE7.

In January 2006 I was asked by the then FAPL board president to take over as the manager of the FAPL Book Outlet. I accepted the position and in the past year many changes have been made. Many of you have liked the changes, a good number have come to accept the changes, and a few of you still do not like most or any of them. Then came the recent sale at the central library and additional complaints have been received. This letter is both an explanation and a response to the criticisms I’ve received over the past thirteen months.

First, just a little about my background to help you in understanding where I’m coming from. I currently hold a masters degree in library science and teach computers and the Internet to librarians across an eleven-state region. I have also been a member of the board of trustees of the Aurora Public Library for the past four years. Prior to my present career, I was a bookseller (from clerk to management) for more than ten years (in both independent and chain bookstores), and have been a book collector for more than 25 years. I am by no means an expert in books but I feel that my knowledge of the trade is well above that of the typical book buyer.

When I was brought in as the new manager the store had recently moved to its current location at nearly triple the space of the previous location and at more than double the rent. (Even this amount is at a significant discount as we’re sub-leasing from the city and they’re giving us a great deal.) Our books were shelved by price, not by category, placing books of the same genre/ topic in as many as five different locations in the store. Some of the books were priced using stickers while others were priced by drawing stripes or other symbols on the bottom of the books with permanent markers. (Both of these methods reduced the book’s value significantly.) Ultimately, sales at the store had stagnated.

Before deciding how to address these issues I had to clarify the mission of the Friends. That mission is to, at its essence, make money to support the Aurora Public Library. With sales at a stand still, increased costs, and the difficulties customers (and staff) were having finding what they wanted, I set about making some significant changes in how the store was run and organized.

The two areas that customers noticed the most were the reorganizing of the books out on the floor and the way books were priced. In the first case, over a two-day period several volunteers moved nearly every single book in the store so that books of the same genre/topic were shelved together. Paperbacks and hard covers were still shelved separately, but no longer were there paperback romances in four locations in the store. The result was not perfect on the first try and as recently as four months ago we were still moving some sections around to shelve in a way that works best for both the customers and the staff.

The second change, pricing, was more difficult for many, staff included, to accept. About a dozen volunteers spent three days, writing a price, category, and date into every book in the store. The category and date make both shelving new and removing old stock easier on the staff. Having the price in virtually the same location in every book makes things much easier for the customers than the old system of different locations and/or markings on the books. This is a standard practice in the used book trade as it does not reduce the value of the book.

The actual prices of the book is where the largest number of complaints have come from and in many cases those that have not liked the new pricing fall into one of three camps: those that don’t like increases in prices in general, those that want the store to be something it no longer is, and used book dealers. Let me respond to each one of these in turn.

Even I fall into the first category: those that don’t like price increases in general. When people started noticing that we increased our prices they commented on it to me and the staff. Once we explained that our rent had more than doubled most people understood and didn’t comment further.

Those that want the store to be what it no longer is, is a harder category. There are generally three types of used book stores: exchanges, used, and rare/antiquarian. Stores run by Friends groups tend to be in the first category; the store has stock that it’s trying to sell of cheap and fast, usually having some sort of flat-rate pricing scheme. That is what the Book Outlet was but I felt we could be more than that. Used book stores have cheap books, mid-priced books, and expensive books with more varied pricing. Rare/antiquarian book stores specialize in the obscure and the expensive. What I’ve attempted to do is to move the Book Outlet away from the exchange model to the used model. Folks in this category loved the cheap prices of the old model and don’t appreciate the slightly higher prices of the current model.

The reason for moving to the used model takes me back to the mission of the Friends: to make money to support the Aurora Public Library. With this new model both sales and income have increased despite the additional costs of the new location, and because of this we were able to totally fund the 2006 summer reading program to the tune of $27,000 in addition to funding other programs and library remodeling efforts. I understand the folks who liked the old exchange model, but continuing to use that model would just not allow us to support the library as much as we would like.

As for dealers; for years we have been selling books to area dealers and have enjoyed doing so. We also look forward to continuing to do so in the future. However, in the past we were not exactly smart about doing so. Frequently we would hear stories of dealers buying books from us for less than a dollar and reselling it in their store for $20, $50, or sometimes more than $100. (Once or twice a dealer would come back to the store and give us additional money from part of the profit he’d made off the resale of one of our books.) To make myself clear, we don’t mind dealers buying from us and reselling in their stores. However, selling to them a book for $2.00 and having them make a $98 profit, does a serious disservice to our mission when instead we could sell it for $25 and have them make a $75 profit. This way, we’re a little happier and the dealers are only a little less happy.

This leads me to the next issue: our use of the Internet to price some of our stock. Yes, I will admit that when we find a book that we feel might be worth more than a few dollars we use the site bookfinder.com to guide us to an appropriate sale price. Whenever we do this we take into consideration many things including, but not limited to: the condition of our copy, the condition of copies for sale online, the number of copies for sale online, and the asking prices of the online copies. In most cases we end up pricing the book using our normal pricing guidelines. If we do end up marking up the price based on what we found online, we ultimately keep this fact in mind: all of our books are donations and therefore whatever we get for the book we can consider “profit”. In other words, unlike other book dealers we don’t have to make back what we paid for the book in the first place since we didn’t pay anything for it. So, with that in mind, we generally price the book lower than what is being asked for online.

Even then, the vast majority of our books in the store are not priced this way. Those in the locked cabinet and some of the books on the bookshelves at the front of the store are the result of Internet-based pricing, but that is a small minority compared to the rest of the books in the store.


Now, as for this past weekend’s sale at the central library, there were two complaints that were heard by both me and the other volunteers: the sale “wasn’t what I expected” and the books were “overpriced”. Again, please allow me to respond.

I believe that both of these complaints are connected as the second is a result of the first. What most people expect when they see that a friends group is holding a book sale is the traditional annual book sale with lots of cheap books that the friends are trying to sell off quickly. (We have the Book Outlet so we don’t do that sort of sale.) However, what we advertised was a sale of “rare, collectible, and used” books also stating a price range of “40 cents to several hundred dollars.” We did our best to make sure that this was stated in all the advertising we did. Unfortunately, despite these statements, some still expected the more traditional friends book sale with a majority of cheap books.

More than 75% of the books at the sale were from a single donated collection of mostly history and cookbooks. Some of these books were not worth as much as others but many were worth more than the usual $1-4 prices we charge in the store. A group of about a dozen volunteers spent more than six months valuing and pricing the books using the previously mentioned Internet-based method. We all did our best to keep the prices reasonable based on the research we performed. Remember, our mission is to make money to support the library, not sell off a valuable collection of books for pennies on the dollar.

In one case a customer came up to one of the volunteers and asked if the $2 price we had on the book was correct since the book was worth $500. In another, a dealer, toward the end of the sale pulled out a single book from his $375 purchase and pointed out that the $100 we were asking for the book was what he could get for it in his store and could he have it for a little less. We talked and I lowered the price of the book for him. In the first case a customer got a great deal, in the second a professional dealer validated the price we had set on the book. These two situations show me that we priced most of our books correctly, just not at the level that people expected.

Additionally some read the e-mail about extending the hours of the sale through Monday morning and offering most of the books at 50% discount as a sign that this was more of a traditional sale at which we were trying to “dump what was left”. This is incorrect. The extension of the sale and the discount was not planned. It was a decision I made on the spot based on a number of factors including the fact that we could have the library’s room an extra day and the poor weather on Sunday. Had either of those not have happened the Monday extension and discount may not have occurred.

In the end the sale made just short of $6000 which will all go to benefit the library. The books that are left over from the sale will not be disposed of, they will be dealt with as any other book we have in one of several ways. Many will end up being offered for sale in the store, some of the prices will be reduced, while others will be offered for sale online. Others, the lower priced ones, will be sold off to designers for use in show homes.

Overall, everyone involved in the planning, organization, and implementation of the sale believes it was a success.


The February FAPL board meeting will be my last. At that meeting I will be ending my tenure as the Book Outlet manager as I am moving to Lincoln, NE for a new job. I have enjoyed this position and I’m honored to have been able to support my library in this way. The reigns will be handed over to someone else who I hope will continue taking the store into the future and continue to fulfill the store’s mission. I appreciate the time you’ve taken to indulge me and if you wish to leave any comments please feel free to do so via the comments link at the end of this post.

Tagged with: , ,

January 15th, 2007 by Michael Sauers

I’m back from a weekend trip to Lincoln to find a place to live and it was, I must say, an unqualified success. Not only did I find a place to live but I’m getting a house, not an apartment. The price was amazing, it’s enough space, and it’s only 3.1 miles from my new office at the Nebraska Library Commission.

Today I’m home most of the day to deal with canceling services here at the old house (Internet, cable, tv, water/sewer, and trash) and waiting for the buyer’s mortgage broker’s appraiser to make an appearance. (Though it looks like I won’t be home for that but that’s not a problem.) It does turn out that I need to replace the roof and the 30 year-old furnace for the buyer so I’ll just need to grin and bear it when it comes to that expense.

So, assuming nothing goes wrong here’s what’s coming up:

  • January 26: Close on the selling of the old house and have the movers pack my fragile items. (I’m packing the rest. NO ONE packs my books but me.)
  • January 27: Movers pack all my stuff (with a few exceptions) into a semi and drive off.
  • January 29: Close on the house in Lincoln. (I’m hoping I don’t actually have to be there for that.)
  • Feburary 3: Stuff arrives in Lincoln. I will need to be there to receive it.
  • February 15: Last day at BCR
  • February 16: Drive out to Lincoln. (I think buying a seat on a plane for my car might cost a little more than I can afford.)
  • March 1: Start at NLC

Updates as warranted of course…

Tagged with: , ,

December 18th, 2006 by Michael Sauers

Amazon.com now has product wikis allowing customers to contribute content about the products they’ve purchased.

Tagged with: