Recently in Blog Vanity Category

It is still very much in the alpha version, but take a peek at the sidebar of any page of my blog under the heading of My Plurkmates. You will see the early version of my PlurkBuds widget for Movable Type 4.

At the moment, a cron-driven process, written in perl, creates the included module once every 30 minutes. I still have to manually rebuild the pages. The next version will pull the data on the fly. I am still fussing with format and other stuff. Click the picture and be transported to that person's timeline on Plurk.

More about it and future plans soon!
Earlier today, there was a thread on Plurk earlier today, discussing web pages that featured lists of Web 2.0 applications. There are a number of them, some on Web 2.0 apps in general, some on specific areas, like Social 2.0. One of the pages that was noted in the thread was Go2Web20.net, self-termed as the complete Web 2.0 sites directory. It has the standard Flash(y) display of acres of scrollable logos that can be clicked for a further description of the Web 2.0 application.

I digress for a moment (read: rant). I looked at the first several entries (in alpha sort order) and found at least one typographical or spelling error in all but one of the entries. If you want your web site to really rock, take a few extra seconds and re-read what you type (or cut/paste) and correct it. We now return to our regularly scheduled entry.

The first thing I noticed about this web site was that there was no other way to review the list of hundreds of web sites that the creators have collected other than through the Flash interface. You could narrow the list by keyword and search it, but you were still left to poking your way with your mouse. What happens if you don't use a mouse and prefer keyboard shortcuts? More importantly, what if you cannot use a mouse or ever see the Flash application? Let me explain...

Editor's note: apologies in advance if I do not use the currently politically correct terminology for the ability differences described from here forward. In our ever-changing use of language, I may have missed a bulletin.

During my career in IT, I had the great fortune of working with a number of programmers and designers who had problems with vision, hearing, and motor functions. I was always amazed at how they adapted to a wide range of barriers that the world has placed into their path. Back in the early days of computing, programming required the three P's: pencil, paper (coding forms), and punchcard. Quite a challenge for a blind or quadriplegic programmer.

When we moved to more modern technology with terminals and, eventually, PC-based workstations, the challenge was still there, but the solutions were at least possible. One of the first was from Maryland Computer Systems (see some old articles via Google) that could read the screen and use a voice synthesizer to communicate to the blind user. The voice had a very monotone male characteristic, too, as if it came from a Class Z robot movie. The user could, however, adjust the rate at which the words were spoken. An adept user could get to a level of listening at several times the normal rate. Remember, in most cases, it was a string of characters, not words. Say the programmer was working in 360 Assembler - the load address instruction with a label, P100X001 LA    R1,=A(JG00012), would come out as P ONE ZERO ZERO ZERO X ZERO ZERO ONE SPACE L A SPACE SPACE SPACE SPACE etc. Additionally, keystrokes were read back, as well as positioning using cursor keys. This hardware attachment (yes, hardware) which cost in the thousands of dollars worked quite well on standard 80 x 24 (characters by lines) screens. Then came Windows...

With Windows, came such devices as the mouse, trackball, and expanded keyboards. The Maryland Talker could not handle much more that text and keyboards. The first product that I came in contact with was from a firm called Henter-Joyce, now Freedom Scientific. One of the founders, Ted Henter, learned to program after he lost his own vision in an auto accident. The company developed a product that eventually became known as Jaws for Windows. Our blind programmers found it to be a wonderful product embodying the company's slogan, empowering independence. It truly brought them to the technology level of their sighted peers. To experience what a screen reader sounds like, try this demonstration at WebAIM. Ironically, it uses Flash.

There are also adaptive technologies for those with limited or no motor function. We have all seen and heard Stephen Hawking. The most common product that we used was Dragon Dictate (now called Dragon Speaking Naturally) which can be used to not only type, but control a mouse using only your voice.

So, now that I have digressed through a bit of my history of assisting my programmers, what does this have to do with Web 2.0? It all has to do with accessibility. Web 2.0, actually most of the glitz in our world today, connected or not, is designed for the fastest, the slickest, the sexiest effect, something that will catch your eye or please your ears or fit in your palm. What if you can't see or hear or hold something?

According to the American Federation for the Blind, there are approximately 10 million in the US who are considered visually impaired (people who cannot see at all as well as those who have difficulty seeing with eyeglasses or contact lenses), 1.3 million who are legally blind. According to Gallaudet University, 9 to 22 persons out of every thousand have a severe hearing impairment or are deaf. Persons with motor impairments can be due to physical injury to or diseases that affect the muscular or nervous systems.

Although I am not different-abled in these areas (I do wear glasses and my hearing stinks), I could be tomorrow or in the future. That is why we have the guidance of laws like the Americans with Disabilities Act for not only things like handicapped parking spaces, but also for web site design. We have aids like the ATRC Web Accessibility Checker to see where our web pages fail and how we can improve them.

Funny, I often wonder why provide a full text RSS feed. Simple, it is pretty much 100% readable by a screen reader. I also think I will be taking some time over the coming weeks adding accessibility features through the web site. Stay tuned for details.
I noticed a Plurk about blog badges for Plurk and several links were mentioned. Not liking any that I saw and since I was already in Photoshop, I doodled a couple. Feel free to use, but please, copy them somewhere and do not hotlink to them here. A nice mention in your blog with a link back to here would be appreciated, too.

If you have any suggestions, ideas, whatever, please let me know!

  
Plurk100x150Light.jpg
Plurk100x150Dark.jpg






Crappy day to work in the yard, so I am confining my chores to inside ones. On occasion when I sit to rest the bones, I will start to move over some of my old content which I have been too busy to get to over the past months. First off will be my Chester County fire service-related links and information, followed by some of the academic-related things I have done (like weather widgets and map gizmos). It will get done... some day....

Also, a welcome to those of you who are visiting from Plurk and Facebook and the variety of other spots I have linked back to here. Enjoy!
Decided to get rid of that other blogging package off of my server. So, my former blog, my sediments exactly can now be found running Movable Type as well. No comments or pingbacks over there - 99-44/100% of them these days are spam anyway - leave a comment or question on my current blog.
This is a test of the Plurk broadcasting system. It is only a Plurk.

Checking to make sure that my Plurk is being notified of new blog entries via the MT-Plurk plugin.

Update: didn't work... will look at the code in the morning.
Since I have more or less gone from tweeting to plurking, I thought it was only appropriate that I find a way to plurk when I post. Enter the Chad Everett's MT-Plurk plugin for Movable Type. It is a nifty little piece of code that you can use not only to update Plurk when you post to your blog, but also can be used to cull bits of information from Plurk as well. Since I use the Plurk widget, I will postpone the exploration of that part of the plugin for now.

So, let's see if it plurks!

Editor's note... it appears in this post I have accidentally alliterated a number of words beginning with the letter p. Plurk-peculiar?
One blog I have started following in my quest for wrangling social networking is Social Web Tools. She covers a wide range of tools and, in particular, Twitter and its analogs. Even with this post, I suggest it as a good read.

A recent article, Promote Your Site The Smart Way With BookmarkingDemon, just plain rubbed me the wrong way. In a nutshell, the tool she is describing provides a means to send out links to your entries, web pages, whatever, automatically to a variety of social bookmarking web sites. Automatically. Daily. While it is termed as an SEO tool, it sounds in the same category as the blog / web site / comment / search engine spamming engines we all dread. I get 5000+ worthless spam pings a day. While they never see the light of day, it still degrades my web site response and chews up traffic.

Rather than rant on again, let me just clip the comment I left on the post, just in case it gets lost in moderation:

"It can be such a tedious pain though, to manually submit your URLs to all those social bookmarking sites on a daily basis." "...many features such as ... automated account creation."

Last time I looked, the definition of "social" has an intimate connection to the word "human" as in a person. Call me old fashioned, but I thought social networking was to be... um... socialable. I really enjoy reading your blog, but this post resembles promotion of a spam tool (I know... it is an "SEO tool"). You may not be promoting Viagra or whatever, but it is no different.

As far as automated postings, pings, and such, it is much easier (and free) to use one of any number of plug-ins that already do the same thing when you actually do make an update.

Just my $0.02, guess I am old-fashioned and already swamped going through all the repetitious links and spam out there.

To promote yourself, do it yourself. I have no problem with update pings when you make a change, either automated or manual. Using a tool that not only pings, but also creates additional accounts in social engines, is spamming. Sure, we all can have multiple personas on the Internet, but mechanical ones seems to defeat the purpose of social networking.
Always forget to change my Technorati Profile when I move things around. So, here is the verification entry.
I know that sounds harsh, but it is true. There is even a Wikipedia entry on the subject (doesn't surprise me). For the uninitiated, let me give an example. Let's say I have a nice picture on my web site. You come surfing through and think Geez, that would look nice on my web site! Since I do plainly post both copyright and Creative Commons licenses, I have no problems with others using my published works, provided they give me credit for it. And the term using implies that they serve it from their host, not mine.

Trivial, you say. What are a few extra bytes down the stream? Those few extra bytes add up very quickly if you decide to hot link to my graphic on MySpace or Facebook or some random message board. Last year, I was working on a client's web site. The traffic levels were very consistent from day to day until one day, the site's bandwidth went up 3000%, a trend that only grew. I found out that someone had hotlinked a 125 KB graphic on a page that was featured on Digg, Wired, Slashdot, and a number of other high traffic drawing sites. Bottom line is that my client, not the offender, suddenly had overage charges for bandwidth. Simple equation: bandwidth = money. It also degrades the victim's own web site.

My usual tactic is to change the name of the graphic and modify my site to the new name. Pain in the butt and yes, costs me time to do it. Then the offender gets a broken image and, yes, I get an additional 404 (file not found) line in my log files.

If you are serving your web site with Apache and have mod_rewrite enabled, another method is available. Simply add the following lines to the .htaccess file in your web root directory:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain/.*$ [NC]
RewriteRule \.(gif|jpg|js|css|swf|png)$ - [F]

substituting your domain name in it. The drawback of this is that you cannot use your own images on other web sites outside the domain unless you modify the rules for each reference (PITA).

And, of course, retribution can be fun too. This can be done with method 1, replacing the hotllinked file with it, or with some server side tricks, like mod_rewrite or scripting. The "it" is a graphic that will give a subtle hint to the offender that you are really displeased with what they are doing...

hotlink.jpg


Sad to say, this either draws flames or, worse yet, more folks hotlinking to it.

What's the best way to deal with it? Most times, I leave them a comment or send them an email and ask them to conform to the rules of common courtesy. If that doesn't work, I just remove/rename the graphic. It all takes time, time that I could be doing more resourceful things.

Page with a View

Live or Memorex?
Click here to view my laptop webcam.

Recent Entries

Ping and Sitemaps
As a part of getting things back in alignment for this and other web sites that I own or manage,…
Been PingShot
Solved that pinging crisis real fast and simply by using FeedBurner's PingShot. So simple, so easy. Now, going to build…
Ping This
One area I am very lax in: pinging the services, such as Google, Technorati, et al, when I make journal…

Digsby Me

Plurk Me

My Plurkmates

 

Pays The Bills :-)

Recent Entries from Mapping My Way