January 4th, 2010, posted in Prose
Welcome to 2010.
So according to the movies I grew up watching, we are supposed to have interplanetary travel, contact with alien life, flying cars, and personal robots. Well it hasn’t come around at this point, but some goods things have, for me at least.
I just completed my first year trying to live a vegan life. It hasn’t been one hundred percent successful, I did have a few days where I consumed dairy products, but overall things are going well. I lost nearly 35 pounds just by eating vegan. I find myself more compassionate towards others, calmer, and thoughtful. I also completed my third year without a cigarette. This is awesome.
With 2010 here, I thought it might be a good idea to jot down some things I’d like to accomplish. These aren’t resolutions, but focal points of my time. So without further ado….
- Write more. The plan right now is to write one article every two weeks. Starting with this one. Some will be on tech/web issues. Others will be philosophical musings, Buddhist or vegan oriented. (Although I will post any recipes I come up with on my other site http://www.veganseat.info)
- Up my creative game. This one is a little tougher, but also a little broader. I want to produce one piece of creative content (not tied to a job) per week. This could be HTML/CSS, Javascript, a Wordpress theme, a full site, or a poster/wallpaper. The point is to push my personal envelope creatively and develop my skills.
- 365 self portrait. This is pretty straight forward: take a self portrait every day. See my progress on flickr – http://www.flickr.com/photos/urothane/sets/72157622992286695/
- Bike more. Do yoga more. I am trying to do one or both each day, along with meditating. I want to get fit, have more energy and maybe try to bike a century ride this year.
- Get more tattoos. If you happen to have a tattoo studio and need some web work, lets talk trade.
April 17th, 2009, posted in Computers, Flash, Graphic Design, Standards, Web Design
Why You Need to be Aware
While at this time the federal government has not made it mandatory or criminal if you do not, the larger your company is the more likely it could face a civil trial. Target Corporation has been through a suit filed by the American Council of the Blind in which the ACB won $6 million dollars and forced Target to accommodate the blind and visually impaired on their website. The ACB isn’t suing everyone, but they are pushing to make Section 508 a civil rights law rather than a government regulation.
Section 508 subsection 1194.22 of the ADA is the portion of the law that addresses accessibility for things from computers to software to the internet. According to the law the only people required to implement Section 508 are those providing services or product to or on behalf of the government (federal, state and local). If your company provides a product or service to a private company that is contracting with the government and that product or service will be the contracted interface representing the government, then you are obligated to adhere by Section 508 as well.
If you are not in one of these situations, but have a consumer facing web site that MIGHT be used by someone with a disability you should be following the law.
So without further ado…
Do…
- Provide at least one font size larger than your default. Users can increase size with their browser, but if you provide a link you can do it without breaking design which increases usability.
- Provide a high contrast mode. If that majority of your text and links aren’t black or dark blue text on white, give the user this option. You can do white text on black, but limit this to menus or highlight areas as it is harder to read long text.
- Provide alternate, title, or long description text for all non-text elements with a message. This includes images conveying a message (not spacer or decoration), multimedia, and form fields. If the alternate text (alt) is longer than 50 characters, use the long description (longdesc).
- Use tables for displaying tabular data only. This means if you think the presentation is best in a spreadsheet, use a table.
- Provide a summary for all tables using the “summary” attribute.
- Better than alternate text, use labels on all form elements. Do this by adding the “for” attribute to the label with the value equaling the id of the field it ties to. If the label doesn’t work, put the title on the field.
- Provide a link at the top to skip repeat navigation for the keyboard navigators.
- Provide a link at the bottom to take the user to the top.
- Instead of using a drop down for multiple select items, use check boxes (have you tried multi-selecting a drop down using a keyboard to navigate?)
- Any emphasis made using color, should also be understood without color. Bold it, underline it, box it, but just add something other than color alone.
- Provide accessible text versions of multimedia presentations that sync with the presentation.
- Make your pages so that they make sense when no style sheet is applied. This means navigation at the top, followed by content. Use headers to separate your content like a outline.
- Provide redundant links if you use a server side image map. Better yet, use a client side image map or none at all.
- Provide a header row and header column to all tables. Make sure that all the data cells and header cells relate appropriately if there are two or more logical levels of headers.
- Title all frames so that they can be identified and navigated easily.
- Make sure that if your page flickers, that it is between 2Hz and 55Hz.
- Make sure that any items relying on scripting to display can also be accessed when scripting is turned off.
- Provide a method to reset or extend time limits if a timed response is required.
- Provide a link to any plug-ins or applets needed to view the content you provide. These should also be hosted on compliant pages and be compliant themselves.
- Provide a text only version of the site if no other accessible alternate is available.
- Test your project in prototype form before implementing it.
- Use sans-serif fonts for long sections of text. These read better than serif fonts like Times New Roman when on a screen.
Don’t…
- Know if something is accessible? Try using it with a screen reader like JAWS and you will know. Close your eyes and forget the mouse to see how you do.
- Put blue or red text on black or black on blue or red.
- Make a Flash only site. Provide a text based version.
Resources
April 1st, 2009, posted in Vegan
Yahoo! is reporting on a “Dark Side of Vegetarianism” that points to young adults and teens that either are or were vegetarians may have had used other unhealthy ways to control weight. The conclusion of the study claims there may be eating disorders hidden behind the vegetarian diet. At the same time it points out that those that are or were vegetarian are in better health than those who were omnivores.
“The majority of adolescents and young adults today would benefit from improvements in dietary intake,” she said. The study found, for instance, that the vegetarians among the participants generally were less likely to be overweight or obese.
I think the study is missing the point. Many of us have grown up being told we were imperfect and had to lose weight. We grew up being told we should super-size our meals and thus learned to binge eat. Yet as we grew older, we realized we needed to change and take control of our lives. I have no doubt that many healthy and unhealthy ways to take this control back were tried. I tried “metabolism boosters” as I am sure many others did.
Then I learned, as the subjects of the study did, of a healthy way to lower my cholesterol, blood pressure and weight. Instead of claiming the vegetarian diet hid an eating disorder, couldn’t it be that the vegetarian diet was the dieter conquering previous eating beliefs and doing what was right and healthy?
Original link.
September 19th, 2008, posted in Computers, Prose
The Death of an iPod
Just over eighteen months ago I purchased my second iPod, this one with video. It was to replace my ailing iPod Mini that only held a 5 hour charge, had a faulty click wheel and had trouble syncing. The Mini lasted 30 months before reaching this state. Shortly after buying my iPod with video, I started noticing skipping in the middle of my songs. Sometimes it would skip places in the song, but more often it would jump to another song. The tracks played fine in iTunes so I returned to the Apple Store and the Geniuses there look at it. Apple promptly replaced it and claimed it was a hard drive about to fail that was causing the issues. I continued to have periodic issues with the new iPod but mostly on tracks that had skipped previous to the replacement.
July 30th, 2008, posted in Computers, Downloads, iPhone
Apple’s update of their .Mac online presence and syncing software has received numerous critiques since it’s launch earlier this month. People have struggled with the service being up and lost mail. I struggled with getting it to work for a few days until I stumbled across a solution in the forums that even the Apple techs didn’t have me try. Since then things have been pretty smooth with the exception of calendars.
July 29th, 2008, posted in Computers, Enlightenment, Prose, iPhone
Sunday my phone needed a charge. When this happens I plug my iPhone into the computer and put on my headset so I can walk around my house and still talk. The headset was bugging me that day so I put it in my shirt pocket. I proceeded to eat lunch and naturally spilled on my shirt. Since Sunday is a laundry day in my house, I dropped the shirt into the washing machine with the next load.
July 29th, 2008, posted in Web Design, iPhone
I have been a fan of Apple for a while. I don’t consider myself a fan boy as while I do get wrapped up when Steve Jobs is pitching new wares, I easily see through the RDF after his presentations. But one of the reasons I like Apple so much is that when something goes wrong they are ready and willing to help fix it. I haven’t had any major calamities requiring losing a computer for weeks to a repair facility, but I have had a number of issues requiring Genius Bar attention and it has been easy to deal with.
July 24th, 2008, posted in Enlightenment, Parenting
Milwaukee has an excellent art museum. Little people know that on Wednesdays the museum is free for Milwaukee residents. I took my 9 and 10 year old this week and we had a blast viewing and discussing all the great works. Milwaukee has pieces from ancient Egypt and Greece to Kansinsky, Lichtenstein, Picasso and Warhol. If you haven’t been there in a while check it out soon.

July 7th, 2008, posted in Computers
Many probably don’t consider this, but I had to this weekend. Over the holiday weekend, my phone performed as needed until Sunday when I went to call my tennis loving mother about the epic battle between Nadal and Federer at Wimbeldon. My call appeared to go through as I could see the little timer counting my time connected, but I couldn’t hear a damn thing. Upon further examination, I didn’t hear any of the little clicks either. It rang, but that was the only audio coming out. I thought for sure my phone was dying.
June 19th, 2008, posted in Computers, Downloads, Standards, Web Design
If you haven’t been paying attention to the interwebs lately, this has been a big week for the browser wars. Opera 9.5 launched as well as Firefox 3. I have been a fan of Firefox for a long time and recently have become a huge fan of the extension Firebug for it.
In my current work environment we are building Java web applications and while I can and do run them locally, it can take a while to put the build up, take it down, modify it and put it back up. Since most of my work is front end focused I spend a lot of time in Firebug testing things before taking the build down to update.
When Firefox 3 launched on Tuesday, I diligently downloaded and installed it. I played around with it a little and saw that Firebug wasn’t updated for it yet. So I packed it away and pulled out Firefox 2 and got back to work. Then I started having tabbing issues. I have had to restart my PC three times because my tab button on my keyboard stops working in Firefox 2. Additionally, if I am in Firebug’s CSS live editing window and highlight a property it automatically deletes the property when I tab out. Becoming increasingly frustrated I dug around and saw they now have Firebug updated for Firefox 3 but in a beta format (although is it beta 3). so like a good little boy, I installed the new extension and booted Firefox 2 back up.
One of the beautiful things about Firebug is the ability to turn on and off various properties. However in the new beta on Firefox 3 this is causing the entire browser to crash. So here I come Firefox 2, wait what is this…the new beta is incompatible with Firefox 2 BUT deletes the old version on install. Come on guys, if you are going to not be functional, you can at least not touch my previous install.
By the way, what is with Firefox 3 not importing all my bookmarks from Firefox 2 on install? It captured my IE and Opera ones, but ignored the ones I actually use.