The Good Stuff ... substance with Style...
August 1, 2004

Greetings!

Well, how is your summer so far? I've been enjoying mine here in the desert! It's monsoon season, which means each evening brings a wonderful show of Nature in the Arizona sky, and our annual chance of rain.

I've got some updates and upgrades for you here, as well as my sincere appreciation for your continued interest in Roosl's Graphic Design news!

So, leave us not tarry...

In this issue
  • My Two Cents
  • Gallery Highlight
  • Software News
  • Extreme Makeover
  • Time and Space

  • My Two Cents

    "People who think they know it all are particularly annoying to those of us that do."

    This was one of my Dad's favorite lines. Intended as humor, of course, it's relevant to this two cents, which is an accounting for my own recent "Oops, know I don't"...

    While I was researching and re-writing my HTML for the website redesign, I learned two very important things. The first was that copious sections of my code was just plain wrong. Yes, it worked. That is, the popular browsers rendered it the way I wrote it. But it was wrong.

    The second, and most interesting here, is the fact that the browsers not only allow bad HTML, but that they're designed that way.

    Lazy Authors and Lenient Browsers - I'll borrow from Chuck Musciano and Bill Kennedy, authors of great HTML books...

    The web has filled with billions of pages, most of which are not compliant with any defined version of HTML. Due to the early days of no standards, and the rapid growth of the web, quick development of bad pages has been (and is) the norm. Web authors easily and often unknowingly produce bad code and never know it. It's too easy.

    Be lenient in what you accept, and strict in what you produce. Browsers are lenient acceptors of bad data, because they can't afford to start being strict. Otherwise, users would abandon them because they would display more errors than intended web page content! Hence, a vicious cycle: bad pages=lenient browsers=lazy authors=bad pages.

    I am very happy to have found and corrected my years-old bad HTML, but isn't it a shame? As big an economic, research, and socially relevant thing the web is, yet how full of bad, broken code it is. I venture to say that many of the ugly heads rearing themselves through security flaws and such are one obvious result of this misguided evolution.

    I thought I knew HTML, and that is particularly annoying now that I do.

    This section is where I usually put my two cents, and I welcome and appreciate your opinions and feedback. Please don't hesitate to let me know what you think: About this newsletter, the website, or anything else! Send me your comments, questions or rants. If you want, I'll publish your "two cents" in an upcoming issue!


    Gallery Highlight

    Since I have no new imagery to show you this time, I decided to highlight an older work. This is the first image I did specifically for a music CD. I worked with the musician several years ago, and did this for his first recording endeavor, entitled "Keyboards & Guitars: Volume I".

    Here is the "flipside".




    Software News

    Roosl's Mail Filter and Roosl's Text Machine have both been updated with several enhancements and new features.

    NEW Wildcard domain blocking now includes support for country code top-level domains (CCTLD)! Notice how much spam comes from domains outside the USA? More and more of my blocking rules have been for domains ending with .de (Germany), .fr (France), .jp (Japan), and many more. The newest version of my filter supports blocking these entire country code top-level domains! This enhancement allows you to completely block all mail from all domains under a CCTLD with only one entry!
    Read all the details and review the extensive user guide.


    How about a little UNIX flavor in your toolbox?

    Well, you don't need to know UNIX from Eunice the eunuch. If you do much work with text on your Windows system, I know you'll find this a powerful addition to your toolbox. If you are a UNIX nerd, you'll appreciate this one as much as I!

    This utility program provides several text manipulation tools with an easy to use interface. It allows you to perform several operations on any text files.
    • Search files for words or phrases, even use wildcard searches.
    • Perform global search and replace.
    • Sort lists of any size.
    • Cut fields or columns in any order from lists.
    • "Pipe" output from one command to another.
    Read all the details and review the extensive user guide.


    Extreme Makeover

    If you haven't been to the website recently, you should check it out. The entire site has been redesigned with a new, consistent "look and feel".

    I know you'll like the new design!

    I was framed.

    The new design began with my wanting a new look to replace the old "frame" design. As I edited the HTML toward that end, I decided to also incorporate some newer (well, two year old) standards.

    One of these is "cascading style sheets", whose incorporation adds a great deal of "style" (and consistency) to the presentation. All the rewriting enabled me to eliminate a bunch of invalid and deprecated elements. Maintenance and updates are much easier as well.

    Other than the complete new visual and navigation aspects, the site is also now compliant with current HTML 4.01 standards. Each page has passed validation testing by the World Wide Web Consortium (W3C).

    Valid HTML 4.01! Valid CSS!

    Your browser should support these standards (most newer browsers do). The current versions of the popular browsers do, of course.


    Extreme Internet is an ISP I've had the pleasure to work with recently. They've got a great deal on DSL, and have also offered a great hosting package closer to home.

    This summer, I'll be switching the website to the new ISP. I've been with my old hosting ISP since 1996 and they've been great. Of course it doesn't matter where in the world one's ISP is, but I'm looking forward to this new relationship.

    My visitors will not notice the hosting change.


    Time and Space

    /* Control loop for daily routine */

    while faith==TRUE
      switch Earthly_problem
        case doubt
          let God
          break;
        case fear
          let God
          break;
        case worry
          let God
          break;
      endswitch
      if faith==FALSE then
        faith=TRUE
      endif
    endwhile

    Forever grateful to God for His given blessings, I'll never say enough about what His presence and meaning are to me in my life...




    See you soon! Be careful out there!
    -Roosl


    Extreme Makeover

    Extreme? The name of my new ISP! As well as offering a great deal on DSL, a new local company will also take over hosting Roosl.com...

    Makeover? Roosl's Graphic Design has gotten a complete facelift! More about my new look and style in this issue...
    Eye see you


    Roosl's newest upgrade download?
    It's Roosl's Text Machine
    Try it free for 30 days!


    Contest
    Ha! I knew you people wouldn't get the last one. Not even a good guess, eh?

    What is the English translation of "Klimmen en dalen"?
    A: Ascending and descending.
    What year did Escher complete that lithograph?
    A: 1960.

    Now... What art school did Roosl attend as a kid?

    The first person who e-mails the correct answer wins a free license for the full version of Roosl's Mail Filter! Yeah, that again. I'd offer a T-shirt, but then I'd have to do laundry. I will announce the winner in the next newsletter (unless you wish to remain anonymous)!


    Questions? Comments?
    Send Mail


    If you're receiving this newsletter in text format (bad), please try the HTML format (good)! Use the link below to update your profile.
    Remember to enable images and links in your HTML mail settings!


    Loving Arizona!

    Is there a particular day of the week you would prefer to receive this newsletter? If so, let me know!

    Quick Links...

    Main Start page

    Software

    Services

    Contact

    3D Art Gallery

    Previous issues



    Join our mailing list!
    Phone: 602.400.5004