Cheerful Curmudgeon

A complete lack of ideas and the power to express them.

  • Apr
    1

    Nursing BabyResearchers have found a strong correlation between newborn feeding patterns and the seemingly immutable “night person” or “morning person”  patterns which govern our adult lives. Dr. Emily Erudita of the Hatch Institute of Mamalian Studies reports in today’s issue of Pan Generational Physiology,

    In a study of 1,063 adults, 97.2% of the “night people” had been fed in the evening as newborns. Furthermore, 97.6% of the “morning people” had been fed in the morning as newborns. The remaining approximately 2.5% may have been fed during those periods but conclusive evidence was not available due to failing memories on the parts of the only living adult relatives and a lack of timestamped photographic records.

    Dr. Erudita has announced her imminent departure from the Hatch Institute and will be founding a company to provide infant betrothal services, guaranteeing that no married couple need ever be mismatched again.

    • Share/Save/Bookmark
    No Comments
  • Mar
    9

    I am fed up with wasting clients’ dollars “fixing” web sites so that they look good in Internet Explorer 6. IE7 has been out for 2 1/2 years. IE8 is available as a free beta. There are lots of other browsers available for free. All of these browsers work better than IE6. If you still use IE6, it’s time to get over it and move on. Upgrade for free to something better.

    This web site, and the others for which I am responsible, now display a warning similar to this when visited with IE6:

    Sample IE6 warning message

    Sample IE6 warning message

    For more information, see Moving Past Internet Explorer 6.

    • Share/Save/Bookmark
    No Comments
  • Dec
    6

    Do you remember when I predicted that Google Chrome would take over the world replace Microsoft Windows, Apple OSX, and Linux? Here is the next step, to be released for CES which begins January 8, 2009.

    If all you want from your computer is to read your email (Gmail) and surf the web and use the other applications that Google provides, it is just seven seconds away. No, that is not a typo. In less time than you have spent reading this article, you will be able to boot your computer and be doing useful stuff.

    Of course, you could use this system for web-based applications other than Google’s, but how many people will bother. I wonder how long it will be until you can get a free, ad-supported computer with this operating system pre-installed.

    • Share/Save/Bookmark
    1 Comment
  • Nov
    17

    I published my family tree on-line so that other family members and genealogists would have easy access. I never imagined that it would turn into a way to find long lost friends. I just received this email message:

    A friend of mine from college was looking for me.  So, he googled my family name and saw me on your family tree.  So he got my married name and saw me on my work site and then he sent an email to them and they forwarded it to me.  It is truly amazing how the internet works….

    Too fun!

    • Share/Save/Bookmark
    No Comments
  • Oct
    29

    Cross browser testing is always a pain to coordinate but at least it just got a lot less expensive. Amazon Web Services just released AMIs running Windows which means that you can now get Windows virtual machines for as little as $0.125 per hour. These beasties make great platforms for doing cross browser testing. The only hassle was that the default AMI only had IE7 installed on it.

    I said “was” because I have created a new, public AMI with six browsers installed on it: IE7, IE6, Firefox 2, Firefox 3, Opera 9, Safari 3.1, and Google Chrome 0.3. You are welcome to use it for free (well… you do have to pay Amazon their whopping 12.5 cents per hour). I hope it makes your web site testing life a bit easier.

    Details at my Hen’s Teeth Network web site.

    cross browser testing screen snapshot

    • Share/Save/Bookmark
    No Comments
  • Oct
    5

    Internet TV—broadcasting live television over the internet instead of using radio broadcasts or the cable television infrastruction. Almost everybody has heard of it. Some people talk about it as the Next Big Thing in television. Many people figure that it will not happen for a long time for a wide range of business and technical reasons. Did you notice that a new player quietly entered the internet TV market this week?

    Netflix posted New content to watch instantly on Wednesday,

    Today we announced an agreement with Starz Play that adds around 1,000 choices that you can watch instantly today, and will add another 1,500 by the end of the year. Movies include “No Country for Old Men”, “Ratatouille,” “Pirates of the Caribbean: At World’s End,” “Superbad,” and more. You can see all the newly available choices here.

    If you click the “here” link, and look near the top, right corner, you will find “Live Starz TV Channel” quietly nestled in there. (Click on the images to see full-sized versions.)

    Click the “Live Starz TV Channel” link and, without any fanfare, you are watching a live Starz movie channel.

    How long until Netflix offers more of the Starz, Encore and MoviePlex channels? How quickly will HBO, Showtime and the rest want pieces of the action? We have always known that Netflix was positioning itself to deliver movies over the internet. Now we can see that its goal is to deliver all TV content, not just movies. Netflix already has a solid subscriber base and delivery infrastructure. It looks like we consumers will soon have a third alternative to cable and satellite providers.

    • Share/Save/Bookmark
    2 Comments
  • Sep
    14

    EepyBird is back… with sticky notes this time. And to enhance your viewing pleasure, click the “HD is off” button in the right side of the video when it starts playing. Assuming you have a high speed internet connection, you will see a video which is much higher quality than what you are accustomed to seeing from YouTube.


    EepyBird’s Sticky Note experiment from Eepybird on Vimeo.

    • Share/Save/Bookmark
    No Comments
  • Sep
    3

    As reported this morning in Slashdot, you should read and carefully consider Google Chrome’s end user license agreement (EULA) before using Chrome. It’s hard to read in the teeny tiny box that Google provides so I am reproducing the entire text below the break. I am certainly not a lawyer but I am a paranoid, grumpy old man so here is my take on some of the things in the EULA:

    • In sections 4.3 through 4.5, you agree that Google can “without prior notice to you” make Chrome stop working, deny you access to your files, and even put an upper limit on how much you use Chrome.
    • In section 5.1, you agree to truthfully tell Google who you are and to keep that data up to date. Sure, Chrome has its “incognito mode” which hides your browsing habits from members of your family but Google will always know who you are what what you are doing.
    • In sections 6.2 and 6.3, you agree to take full responsibility for everything done under your account, even if your account was broken into by a third party. Furthermore, you agree to notify Google by visiting an obscure web page if you become aware of any unauthorized use of your account. You’ll remember that, right?
    • In section 17, you agree to let Google display advertisements anywhere it wants to, not just on Google’s web pages.

    Edited 9/3/2008 10:20pm: As Ars Technica points out, the problem highlighted in the following two paragraphs is not a problem. Google is amending the EULA for Chrome and the change will be retroactive to cover all of us who have already downloaded and installed Chrome.

    Those are only obnoxious. It gets worse. If you use Chrome to “submit, post or display” anything you create then section 11, Content license from you, should be particularly interesting.

    • In section 11.1 and 11.2, “you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through, the Services” and “You agree that this license includes a right for Google to make such Content available to other companies, organizations or individuals with whom Google has relationships.” You just wrote the next great novel using Google Chrome and Google Docs? Guess who can publish it at will: Google. Worse, if you use Chrome to display some confidential information, even if those data were password protected on an SSL encrypted internal web site and labeled “Company Confidential,” Google has the right to “publicly display and distribute” that content.

    You also give Google free reign to install software on your computer.

    • In section 12.1, you agree that, “The Software which you use may automatically download and install updates from time to time from Google.” You trust them to always distribute software which is which is good for you, don’t you?

    This is not necessarily bad. By using Google Chrome, you are using some very costly and valuable services. Something has to pay for that software and, in this case, that something is advertisers.

    When you deal with a company, you should always remember that company’s core business. For instance, Microsoft is in the business of selling software licenses so it should be no surprise when it tries to sell you new operating systems and new versions of Outlook and Office. Google is in the business of selling advertisements so you should fully expect that it will do everything in its power to collect data from you which will let Google bring more, and more effective, advertisements to your computer screen.

    (As promised the Google Chrome Terms of Service follows.)

    Read the rest of this entry »

    • Share/Save/Bookmark
    1 Comment
  • Sep
    2

    Google Chrome logoGoogle released Chrome today and you will see “Google Chrome is a browser” if you visit the Chrome web page. Do not be deceived, though. Chrome is not designed to replace Internet Explorer or Firefox or Safari. Chrome is designed to replace your operating system and virtually all of the software that you use every day. Chrome is the key to letting you do all of your computer stuff on the web instead of on one computer.

    Think of the advantages. If you edit your grocery list on your home computer and want to print it at work, you are stuck. You cannot print that grocery list until you get home again. But if you edit your grocery list on the web, you can get to the same document and print it from any computer anywhere in the world. Similarly, if your hard disk dies, you can still get to your stuff if it is on the web. All you have to do is switch to another computer and keep on working. I could wax rhapsodic about the possibilities for way more paragraphs than you want to read but I’ll spare you.

    Google wants to make this transition so easy for you that you will wonder why you did not make the switch yesterday. Chrome will take over your whole computer and hide all of the confusing gunk of Windows or OSX or Linux so you do not have to worry about it any more. You will be able to simply do your work or read your email or stare at your videos or whatever strikes your fancy. And if you are on a Mac today and on a PC tomorrow, it will not matter one bit because everything will look exactly the same.

    Does this seem a bit far fetched? Take a look at how your computer appears if you use Internet Explorer to read the news. (Click on the picture to see it larger.)

    Reading the news with Internet Explorer

    That looks pretty normal. You can see that you are running IE because there is lots of IE stuff on the top and bottom of the screen and the news is in the middle. Now here is the same web page in Firefox.

    Reading the news with Firefox

    That is pretty much the same experience. You can see that you are running Firefox instead of IE because the stuff at the top and bottom is different but the browser stuff is still there and the news is in the middle.

    Now look at the same page in Google Chrome:

    Reading the news with Google Chrome

    Now that looks different. Where did the browser go? It vanished in much the same way that your operating system vanishes into the background. As you are reading the article, are you really aware of whether you are using Linux or Windows or OSX? Of course not. But you see Firefox or IE or Safari all the time because it intrudes on your life so boldly.

    Chrome is not a web browser. It is the platform on which your application software runs. Reuters picked this up when it reported,

    Google co-founder Sergey Brin said Chrome was designed to address the shift to using software from within a Web browser rather than as locally installed computer applications running inside Microsoft Windows or some other operating system.

    “I think operating systems are kind of an old way to think of the world,” Brin told a group of reporters after the news conference at Google’s Mountain View, California headquarters.

    in Google sees new browser displacing desktop software.

    Does this sound familiar? Pick your poison:

    1. Microsoft Windows + Microsoft Outlook + Microsoft Exchange + Microsoft Office
    2. Google Chrome + Google GMail + Google Calendar + Google Docs

    Is this good or bad? That is the $64 question, of course. Google’s web-based applications carry no license fees and ought to be highly reliable. But they come with advertisements and the implicit agreement that you trust Google to manage your data properly. Naturally, Chrome will also run other applications, just like Microsoft Windows runs applications which were not written by Microsoft. But by providing one platform which runs identically across all computers, and which is written and maintained by the same Google which provides all of those whiz-bang applications, you can bet that Google is assuring a first-class user experience if you settle comfortably into the Google environment whole heartedly.

    Which do you want on your computer? Microsoft Windows or Apple OSX or Linux… or Google Chrome?

    • Share/Save/Bookmark
    12 Comments
  • Aug
    11

    LibraryThing did something amazing last Thursday: it made images of the covers of a million books available for anyone to use for free. This is way better than using Amazon.com’s book covers because you can display them without linking to Amazon. If you are a library or an independent book store, having links on your web site which can draw your patrons or customers to Amazon is not a particularly good thing. It is obviously better than a commercial book cover service because, well, it’s free.

    Here is an example. I own a copy of 100 Great Fantasy Short, Short Stories. Since I am using a LibraryThing cover, I can legally link the image to the LibraryThing description (which I have done) or I could have linked it to my own LibraryThing catalog or to anything else I choose.

    There are a couple of small potential problems and these prompted me to write a little caching script for the LibraryThing covers. First, you need to use your own developer key to obtain the covers from LibraryThing and there is a slight chance that you could exceed the maximum number of covers per day that LT is willing to provide to you. Second, since I am quite sure that this service will be very popular, LT’s servers could get a bit overburdened if everybody hits them for images.

    The solution? Install my little LTcovers PHP script on your own web server. It is just a single file and needs a single directory in which it can store copies of the book cover images that you need. As your patrons/customers/users display covers on your web site, LTcovers will grab the images from LibraryThing and keep a local copy. Once configured, it needs no maintenance.

    What do you need?

    1. The ltcovers.php script. Right-click on that link and “Save As” ltcovers.php on your own web server.
    2. Your own LibraryThing developer key. It’s free and you need to have your own.
    3. You might want a 1×1 pixel transparent GIF image as a default image, in case you request a cover which LibraryThing does not have. You can download one from here. (Use “Save As” again.)

    My LTcovers script is available for free under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

    The images from LibraryThing are available under these terms, “You also agree to some very limited terms: You do not make LibraryThing cover images available to others in bulk. But you may cache bulk quantities of covers. Use does not involve or promote a LibraryThing competitor. If covers are fetched through an automatic process (eg., not by people hitting a web page), you may not fetch more than one cover per second.”

    I hope that between LibraryThing and this script, you can save a few dollars (if you are now paying for a commercial book cover service) and provide a better experience for your web site visitors (if you are now linking to Amazon).

    Shameless commercial plug: If you want to use LTcovers but cannot install it on your own web server, Hen’s Teeth Network will be glad to provide you with a small hosting account quite suitable for running it. We will even install LTcovers for free if you sign up for one of our hosting accounts.

    • Share/Save/Bookmark
    No Comments

Categories

Twitter Updates

Archives

Useful Software

Get Firefox! The browser you can trust.

Get Thunderbird

Use OpenDNS

Sampling My LibraryThing

Translate