Friday, June 10, 2005
Chee-toes
Wednesday, June 01, 2005
A cubicle with a View
Wednesday, May 25, 2005
1 down 4 to go
Well as you know I haven't been blogging much and I haven't really given a reason for it. Well I will right now. I have been studying and studying and studying. What for? Well for the MCAD, what's that, it's the Microsoft Certified Application Developer certification. There are three exams in the series and tonight I passed the first one.
This turned out to not be a terribly easy thing to do. This was actually my third attempt at this Exam. The first time, I get to the testing location and he is all in remodel mode. No computers and people looking at me like, what is that guy doing here. So of course I didn't take it that time. So I scheduled it for one week later. Well the next one didn't go so good, I got to the testing center and they had people and computers, but I failed it miserably. Well that was a little disappointing to say the least. However I felt better when I found that Microsoft had a retake it for free offer going on. So that made me feel better. So I sheduled the next test two weeks after the first one I actually got to take, and I've studied really hard. It felt good to pass it and to really nail the sections that I failed so miserably two weeks previously.
Okay I know what you are saying, the math doesn't add up, what is with the 4 exams left? Well after I get done with the MCAD, I plan on going after the MCSD which is the Microsoft Certified Solution Developer certification. for that one you have to pass the first three exams from the MCAD and then take two more for the MCSD, so I still have a lot of studying to do, but I will do my best to try to post more.
Thursday, May 19, 2005
Rubber Band for your thoughts
It was a rough morning. That is the easiest way to put it. The Little Boy was up at 4am. The same time I discovered he was up, I also discovered that I was sleeping on the floor again. So we popped in a video for The Little Boy and snoozed while he watched Garfield the Movie. Once that was over about 5:30am he was determined to watch TV in the livingroom, my Beautiful Wife volunteered to be up with him so I could get a little more sleep before work. This time on the bed. Now don't get me wrong, it wasn't like he was in a bad mood, he was just up and ready for the day to start.
Anyhow the alarm clock goes off at 6:15 and I don't turn it off till 6:20. Our alarm clock is on the other side of the room, so you can't just smack it and hit snooze, you have to get up out of bed to do anything with it. So I just let it ring for 5 minutes. It was that kind of very slow going morning. I can't figure out what to wear, and the news on the TV decides to hide the weather report.
Well, we go to get in the car and the seatbelt the Little Boy uses has decided to do an imitation of a turtle. It ducked back under the seat so after some poking and proding, I manage to get it up and ready for the Little Boy, all the while very tired and trying to keep what little patience I woke up with. Some how the Little Boy got that, he figured out I was having a rough morning. So we get to the train station and I get out and give him and my Beautiful Wife a Hug and a Kiss and start to walk to my spot where I stand and wait for the train, half way there I hear the Little Boy calling for me, I turn around and look to see that he is hanging out the window of the car and pulled up right behind me. I smile and walk back, give him a big hug, and he hugs me back, and gives me a little blue rubber band, as if to say, here, this will make your day better, and you know what he was right. It has made my day better. I've put the rubber band around my cellphone which sits on my desk when I am at work. So every 10 minutes or so, my focus is diverted from the screen to the little blue rubber band and my day gets a little bit better.
Tuesday, May 17, 2005
Some Good Ones from Hollywood Squars
Q. Do female frogs croak?
A. Paul Lynde: If you hold their little heads under water long enough.
Q. If you're going to make a parachute jump, at least how high should you be?
A. Charley Weaver: Three days of steady drinking should do it.
Q. True or False, a pea can last as long as 5,000 years.
A. George Gobel: Boy, it sure seems that way sometimes.
Q. You've been having trouble going to sleep. Are you probably a man or a woman?
A. Don Knotts: That's what's been keeping me awake.
Q. According to Cosmo, if you meet a stranger at a party and you think that he is attractive, is it okay to come out and ask him if he's married?
A. Rose Marie: No, wait until morning.
Q. Which of your five senses tends to diminish as you get older?
A. Charley Weaver: My sense of decency.
Q. What are "Do It," "I Can Help," and "I Can't Get Enough"?
A. George Gobel: I don't know, but it's coming from the next apartment.
Q. As you grow older, do you tend to gesture more or less with your hands while talking?
A. Rose Marie: You ask me one more growing old question Peter, and I'll give you a gesture you'll never forget.
Q. Paul, why do Hell's Angels wear leather?
A. Because chiffon wrinkles too easily.
Q. Charley, you've just decided to grow strawberries. Are you going to get any during the first year?
A. Charley Weaver: Of course not, I'm too busy growing strawberries.
Q. In bowling, what's a perfect score?
A. Rose Marie: Ralph, the pin boy.
Q. It is considered in bad taste to discuss two subjects at nudist camps. One is politics, what is the other?
A. Paul Lynde: Tape measures.
Q. During a tornado, are you safer in the bedroom or in the closet?
A. Rose Marie: Unfortunately Peter, I'm always safe in the bedroom.
Q. Can boys join the Camp Fire Girls?
A. Marty Allen: Only after lights out.
Q. When you pat a dog on its head he will wag his tail. What will a goose do?
A. Paul Lynde: Make him bark?
Q. If you were pregnant for two years, what would you give birth to?
A. Paul Lynde: Whatever it is, it would never be afraid of the dark.
Q. According to Ann Landers, is there anything wrong with getting into the habit of kissing a lot of people?
A. Charley Weaver: It got me out of the army.
Q. While visiting China, your tour guide starts shouting "Poo! Poo! Poo!" What does this mean?
A. George Gobel: Cattle crossing.
Q. It is the most abused and neglected part of your body, what is it?
A. Paul Lynde: Mine may be abused but it certainly isn't neglected.
Q. Back in the old days, when Great Grandpa put horseradish on his head, what was he trying to do?
A. George Gobel: Get it in his mouth.
Q. Who stays pregnant for a longer period of time, your wife or your elephant?
A. Paul Lynde: Who told you about my elephant?
Q. When a couple have a baby, who is responsible for its sex?
A. Charley Weaver: I'll lend him the car, the rest is up to him.
Q. Jackie Gleason recently revealed that he firmly believes in them and has actually seen them on at least two occasions. What are they?
A. Charley Weaver: His feet.
Q. According to Ann Landers, what are two things you should never do in bed?
A. Paul Lynde: Point and Laugh!
Friday, May 13, 2005
Cycling Coverage for People without Cable
We don't have cable. I know that its hard to believe. Everyday on the train I go past the projects in LA and every single person there has Dish Network or DirectTV. (Your tax dollars hard at work there providing low income families with the basics like food and HBO). Anyways I digress, we don't have cable or satellite, it is an additional expense that we just don't need right now. However that are certian things that I would like to see. For example last year I wanted to see the Tour de France. My sweet Mother video taped all 21 days of the race for me. I enjoyed every tape, and it was really kind of her to do, but it was also a lot of work. This year, I wanted to watch the Giro D'italiana and the Tour de France. Well two things have happen'd my Folks have TiVo now, and they are on Satellite and they don't get OLN, which is the channel that covers the Tour de France, and most of the major ProTour cycling events.
Well OLN has stepped up and figured that hey, there may be people out there with broadband internet access yet they don't have cable or satellite. Which is our case, so for $5.95 you can view the racing action online. So with the Giro D'Italiana I have been doing so. First I have to say that this is really nice, and that I hope enough people subscribe so that OLN will keep this going. That being said there is one thing I think that could be done better. One of the things I miss is hearing Phil Liggett, Paul Sherwen and Bob Roll, their commentary is great. They add so much to the action because I have so much respect for both of them. If we had their commentary as we watched the footage from the webcast it would be awesome.
Testing and Haircuts
Hello All, I know it has been a while since I've posted anything. What can I say, I just haven't been able to think of anything to write lately. I've been studying like crazy to get my MCAD and MCSD certifications. I won't bore you with the level of techno dribble that I've been stuck in, I will only say that I can tell you what the enumerations for several classes include TRACE and DEBUG. In fact I can nearly write a complete set of post on it...but I won't...not today anyway. It is a beautiful sunshiny day here in Southern California, and I feel like being chatty.
Like I said earlier I am studying for my certifications. I actually took the first test about a week ago wednesday. How'd I do? I failed miserably. I came home telling my wife that I was going to have to learn to dig ditches for a living again, I was so upset by how badly I did. Fortunately they let you know which parts you did well and which parts you did less than perfect at. So after my Beautiful Wife talked me out of being a ditch digger and gave me a great pep talk (She really is the best!) I resolved to become an expert at the things I did the worst at. So I have really been studying taking notes, and thinking through the whole process and not just reading the material. In fact I won't let myself leave a page till I understand everything that is one it. So now when I take the test next week, I might just be ready for it....I hope.
In other news, the Little Boy is showing how advanced he truly his, he is doing things that most kids don't do till they are six or seven. For instance, he has just recently began styling his own hair. Yeah that's right, he got the scissors out and gave himself quite a stylish haircut. He calls his new hair creation the "D'oh". Apparently for this haircut to be done correctly one must find the only sharp pair of scissors in the entire house (personally, I didn't know we had any sharp scissors) and artfully remove erradic circles of hair from the back right quadrant and front left quadrant of the scalp. In a pattern akin to crop circles. While we let him know that we were very proud of his artistic and creative achievement, we warned him that next time it might be best if he had some adult supervision during his next endeavor. He reluctantly agreed.
Thursday, May 05, 2005
a few good quotes
I've recently have heard, or came up with in one case a few good quotes.
<quote id="1" src="brotherk">End a good day with a good smile</quote>
<quote id="2" src="me">Give a man a house, and he has a place to sleep, give a man a garage and he has a place to live</quote>
<quote id="3" src="The Band Travis">Live is both in Major and Minor keys</quote>
Friday, April 29, 2005
Bike Film Festival
Thursday, April 28, 2005
Adventures in CSS
Today surfing the web I found something amazing. It's called CSS Zen Garden. So for those of you that don't know what CSS stands for, it's Cascading Style Sheet. Basically, it is a way of defining the style of your web site. As it has matured in its standards and and adoption it has goten more powerful. This site is a great example of that.
Wednesday, April 27, 2005
The Big Test..Not so Much
Today, I was nervous, I got up early and got ready for the day. For today, I was to take me first test for my MCAD certification. Like I said I was really nervous, so I take the early train in, and get in, relax a little bit and as my co-worker to drive me to the testing spot. I get there and get to the correct floor, and things don't look right. The walls have the wallpaper removed. There are computer parts laying on a desk. I am thinking not all is well here. I find a room with someone in it, and tell them I am here to take my certification. They say, "That's odd, our testing center has been closed for a month for the remodel. Go down the hall and talk with Tina, she will help you out". So I go and talk with Tina and she says "They didn't call you? they should of called you to tell you that we were closed, here is the other company's phone number and the case number, you can call them and reschedule". Okay so now, I'm a little put out, I've been studying like a mad man for this thing, and now I have to wait. This isn't funny. So I walk out of the building and call my co-worker, asking if he would be so nice as to come get me early. Being the gentlemen he is, he turns right around to get me. While I wait for him I call the parent company and explain the situation, to which I get the same reply. "They didn't call you?!". Long story short, I get them to reschedule, then I get online when I get back to the office and schedule the test for exactly one week from now, two blocks from my Mom and Dads. Better, definitely better.
Saturday, April 23, 2005
Boys Vs. Bordem Part II
Well, after writing my last post I came up with a few more things that we use to do as kids to fight bordem. Of course yard work was always more of a torture than a chore for us growing up. I don't know why, but we just didn't dig it. So of course we came up with a way to make it fun. In the front yard we had a tree that dropped these little spine balls that released seed. Well these things looked like a minature mace. This tree would drop hundreds of them. So I think you can see where this is going. We use to collected all of them into two buckets, and then we would team up, two on each side of the yard, and we would hurl them each other as hard and fast as you can. Now there were some rules, the head and eyes were off limits, if you hit someone there they were allow to get 5 feet away and get a free shot at you. Of course are goal was to get one of these little spine balls to stick.
Growing up we always felt that trees were naturals jungle jim. Of course we had a tree that we could get pretty far up in, about 20 feet or so. So we would climb up the tree to see what we could see. Now I have to tell you, in my younger days I didn't fear heights, or falling. So we are 20 feet up this tree, and my brother K and I are hanging out, he is laying inbetween two branches, when I see one above and beyond him and I some how get the idea that I should just climb up a little hire, and the leap out and swing on that branch. So I did, and actually grabbed it and swung once, however my brother K didn't know what I was doing, he thought I was going to jump from now 25 feet up so, as I swung back he grabbed a hold of my legs and wouldn't let go. We both looked at each other with the, what the heck are you doing look. We also had an apricot tree that grew right next to the house, well it didn't take us long to figure out that we could get on the roof off that tree. So when playing hide and seek, we'd climb the tree, get on the roof, run across the roof and climb down off the roof using the swingset on the other side of the yard. We completely cheated. And we could never figure out how Mom always knew when we were on the roof.
Another one of our bordem fighters was our bikes. With that being said, I have to say, Dad, I am sorry we made you have to work on those things constantly. The list of parts is long, forks, frames, wheels, chains, handle bars, brakes, and once even a seat. So we will start from our younger days. We had an avacado tree that had a branch that hung over the driveway. I''ve already told you what we thought about trees, so we scurried up that tree, and tied one of Dad's good ropes (sorry about that too Dad!) to the tree. Then we would ride as fast as we could and then we would let go of the handlebars and grab ahold of that rope and ghost those bikes right into the fence. If that wasn't bad enough, the street we lived on was slight hill, our house was at the botom of the hill. Across the street right next to the curb, our neighbor had some very nice soft grass. So for kicks we would ride down the hill along side or infront of cars, and would run our bikes into the curb right infront of our neighbors, and roll on that nice soft grass. We knew how to take a fall so we didn't get hurt, and we would pop up and laugh as cars would screech to a halt to see if we were okay. The local park had a very bad design that we used to it's fullest. There was a slight down hill, and then a 6 full retaining wall and then the bottom level. Well we use to see just how far we could fly off of that rataining wall. As we got older and moved in to mountian bikes, from our BMXers, we would race down stairs as fast as we could, then we would turn around and try to ride up them. Man that was fun!
Saturday, April 16, 2005
Boys Vs. Bordem
We came up with other ways to fight bordem as well. Cleaning was one of the things that we figured could use some fun. For example our livingroom growing up at a title floor. We would get the chore of mopping the floor. This was one of those chores we would wait till Mom and Dad left to go grocery shopping to do. Mostly because we would cover the whole floor with soap and water and then take a good run from the other room, and hit that soapy floor and do our best to slide on our feet to the other side of the room. Now I know what you are thinking, hard concrete floor with title, and young boys sliding on it, what could go wrong? Believe it or not, we might have fallen once or twice, which resulted in some bruised sides. Fortunely there was never any broken furniture to give us away.
Another one we came up with, we called slap fighting. Now while this may sound nice and innocent, it was just a little violent. Let me explain the rules. First, you take off your shirt, and remove all furniture and animals that may get in the way, or ran over. Then you take turns running after each other open hand slapping each other as hard as you can, whoever leaves the biggest whelt wins. I do have to say that K won more of these than I did. The best of of these slap fights, I had just got K, so he had to get me, as I ran into our room, he got me, just as I tripped over the corner of the his bed, and flew across the the room and landed on my bed, we laughed so hard we cried.
Now don't think that K got all the licks in. Once, we were sitting in Dad's truck right around lunch time, Dad was in a store getting some supplies, and I figured out that I could connect two or three straws together and kind of rifle them together. Well now that I had this I had to use it, so I grabbed one of those toothpicks with the cellophane on the end. Now I just needed a target, and well brother K got to be the first target. What I didn't know, that the tooth pick would stick. K didn't know it was going to either, so he had a toothpick stuck in the side of his head. I'm justt really glad that he ducked. It could of been worse.
Tuesday, April 05, 2005
Breathing isn't easy
Wednesday, March 30, 2005
Something new
Friday, March 18, 2005
Wakin up is hard to do.
Saturday, March 12, 2005
Learn Bad Code
I know, I haven't posted in awhile. Work has been very hetic, with big deadlines for one of the biggest projects my departments has even done. So with big deadlines looming, it is really easy to let some code that is less than perfect slip through the cracks. Less then perfect code would be something that, while it works as in it doesn't have memory leaks or anything like that, just doesn't subscribe to good design patterns and practices. So why is the post titled "Learn Bad Code". Well, you need to learn to recognize when you've written bad code. Actually it needs to bother you when you've written bad code, or are using code that someone else's. It should bother you so much that you get up in the middle of the night to fix it. How do you do that? Well there is a couple of ways.
First learn the right way to right code. Learn to use N-Tier design structures. If your application is connecting to a database, your presentation layer should have no idea what kind of database it is. It shouldn't even matter. Your should write a data layer, that takes care of all of those things, and handles the data off to the business layer in a generic way. The business layer can then pass the data to the presentation layer in a generic, or more correctly abstracted way. I'm not the first one that has ever said this, in fact most developer, well .NET, C++ and Java developer work this way.
The second way, look at bad code. Hopefully it isn't your own bad code but someone else. At work we go to http://thedailywtf.com/ everyday. Here are examples of bad code posted daily and discussed. Don't get me wrong this code works, but it works in the most convoluted way possible. The other thing that comes from reading this daily as a group is the threat factor. Yes, I have threatened people in my team with posting their bad code, and vise versa. Let's face it, none of us wants laughed at for being a lazy programmer.
Let's go back the first method for a moment. Like I said earlier, there has been a lot written on how to write a N-Tier application, I'm going give you a practical example of why. I'll start by telling you a little bit about my team at work. There are three of us, including myself. Which makes each person's role very important. We have the Front-End Web Developer, The .NET Developer and me The Senior Web Developer. Our Front-End Developer works on the User Interface, design and things like that, he is an Expert in HTML and can do amazing things with it, yet he is new to ASP.NET and .NET in general. Our .NET Developer is a back-end programmers, programmer. He does all of the Database work, the stored procedures, the data layer stuff and so on. Then there is me, I do a lot of the architecture and design, as well as writing the business logic with our .NET Developer, and Front-End design with our Front-End Web Developer. So you can see by the way the team is structure that we are set up in to an N-Tier architecture. Okay, with that being said, why, is the N-Tier important to us?
One of the reasons why a N-Tier architecture is important to us is flexibility. Let's say, hypothetically, the company decides that Oracle is the way to go and that all of our applications have to be converted to use Oracle as it's database. Of course we had written all of our appliations for Microsoft SQL. Well with the N-Tier design model, we just change our data layer (or data access layer, which ever you like to call it), and we are in business. We didn't have to change the presentation layer (web page, or windows app front end) or our business layer (business logic) to accommodate the change because we wrote the application in such a way that those two layers were abstracted from the database. Simply put, they didn't care able the database, because they never knew it was there.
Another reasons why a N-Tier architecture is important to us is knowledge. My team is really diverse in their knowledge, so I can't expect them to all know the same thing. I wouldn't expect my Front-End Developer to write stored procedures, just as I wouldn't expect my .NET Developer to create photoshop comps of web pages. With the N-Tier architecture in place, the Front-End Developer doesn't have to know ADO.NET, or SQL. He just calls the business object and can intellisense his way though the fields without having to ask about them. Adversely, my .NET Developer doesn't have to sort through the ASP.NET code to firgure out where to try and put some inline SQL. And this touches on our third reason, speed. Now with both of the Developers, (Front-End and Back-End) doing what they do best, they aren't slowed down by trying to figure out how to do each other's job. They don't have to deal with the speed bumps of code.
In the end Learning what "bad code" looks like keeps you from writing it, just as much as learning what "good code" looks like helps you write flexible applications.
Thursday, March 10, 2005
fun with Text
###########################################################################
##########################################################################W
##########################################################################W
W#########################################################################W
W##########################################WW##W##########################W
W#########################################WWWWW#W#########################W
###################################################WW#####################W
#######################################WMMW###WW###WM#####################W
W#######################################WWWWW##W####WWW###################W
##########################################W#WW############################W
###########################WWW##########W##WWWWW#W######W#################W
W##########################WWW############WWMMMMWWW###################WBM#W
##########################################WMMMMMMWW####################BB#M
##########################################WWWMMBBM########################W
W#############################################WWMMW#######################W
W################################################WMWW#####################W
W#########################W#######################W#WW####################W
##########################W############WWWMBBBMWWW###WWW############WW####W
W#####################################WBRXVYYYVVBBBW###W#W#######WWWWMW###W
###########################W###MWW###WBXYIttttIIYYVRBMW#WWW######WW#WWW###W
W##########################WMBRXYVRBRVItttittttItIYVVXBMWWW###WW#WWW#WW###W
###########################BXVYIttYYIti++iiiittttIIYYVXRMW#W##WW#WWWWWW####
#########################WMRYIIttttttii+tiiiiitttttIIYYYRW#####WW########WM
########################WBRVIItttittiiii+ii++iiitttIIIIYVM#W##WWW########BR
W#######################MBXVIIttttiiii++++++++iitttIIIIYVBMWWWW#W#########W
W######################WBRXYIIttttttii+++++==++iitttIIIIYRMMMWW###########W
#######################MBRXYItttttitti+++++==+++itttttIYYRBMMW######WWWW##W
W######################WBXVYItttttttti+++i++++iiittittIYIYXRBW#####WWWMMW#W
#######################WBXVIIIttttttti+iititittittttttIIYIYXRM#####WWMMWW#W
#######################WBVYYIItttttttiiitttttttiittIIItIIIIIVB#####WWWWWW#W
W######################WRVYIIIIttttttiitittttttitttIIIIIIIIIYRW####WWW#WW#W
W######################MRXVYIIIItItttiittttiiiiittttIIIIIIIYIYRW###WW##WW#W
#######################BRXYYIIIIttttttttititiiittIYYYIIIIIIIIIVB#W#WMW##W#W
#######################BRVVYYIItttttttitttiittttIYVVVVYYYYIIIIYRWWWWWMMW##W
######################WBRXVYItttttttiii+ittIYYYYVYVVXXRRXYIIIIYXW#WWMMW###W
W#####################WBBXVVYYIIIIttii++ttIYVVYYIIIIYYXXXVYIIYYXW#WMBM#MW##
######################MBBRRRRXVVYYIItii+tIYYIIti++ttIIYYYIIIIIYXW#WMW#BVVW#
W#####################MMMBBBRRXVYVYYItttIIIIItttttItIIIYIIIYYIYXMWWMWBYtYRW
######################WMWMRXVYYYYYVVYIIIIIItIYXXVRVVYYYYIttYYIIVRMMMRItIYIB
######################WWWBVItttIIYVXVItIIYIIVXBBVBVRBBRYtiitIYIYRMMMV+tVI+R
######################MWWXIIIYVVXVYXYIIIYIIYXVVXXYIYVVYIt++tIIIYXBWBtitYI+X
W#####################MRBRVRBMMXRRXRVItIYYYYYIIIi+iitttIIttttIYYVRWBtttIY+V
####################W#MXVRMMBBRXVVVXYttIYYYYIIIt+++iiiittttttIIYYRBRttItI+V
####################RBMVIRBRVYYIItYXYIIIYYYIIIIt+++ttttiiitIIYYYVXRVtItttiR
####################RRBYIVVYIItttIVRYIIIYYIIItIttttttttttitIIIYYVXXVIi++iIB
W###################WMRYIYYYIItIIIVRVIIIYIIIIttttttttttttttIIIYYYXRVt+=itYM
######################RYVYYYIIIIIYXRVYIYYYIItittIttttttttttIIYYYYXRVti+tIRW
######################RXXYYIIYIIIYXXYItIYVYIi+++i+i++iiitttIIYVVYVXVYIItYBW
W#####################BXVYIIIItItIVXYIIIYVVYti++i++=++iitttIIYVYYVRXYIIIYWW
#####################WRXVIIttttttIXVIi+tIYVYYIiti+===++ittIIIYVVYVXXIiIYV#W
W####################WRXVIttttiiiYXVt++tIYIIYIttti+==+iittIIIIYVVVXXt+IYB#W
#####################WRRYIttii+itYXVt+iIYYIIYIittti+++iittttIIYVVVXXIitVW#W
W#####################BXYItti+ittYXVYIIIVYYYYItiItt+++ittttItIYVVVRRIIYM##W
######################BXYIIt+iittYXXXVYYIIYYIIt+tttti+tttttttIIYVVXRtIB###W
W#####################MXYIIttittIYVXVYYYIttIIIItitttt+iittittIIYVVXXIV####W
######################MXVIItttttIYVVYIIIttiitIIttiittititiiitIIYVVRXYW####W
######################MXXVIttItIIYYYYtiiti+iitttttiiti+iiiitttIYVXRXB######
######################WXVVYIItIIYYYIIItt+itttIIIYIIti++i+iiittIYVXRRM#####W
W#####################WXYYYIttIIIYYYYYYIttIIYYVVXVYIi++++itittIYVRRBW#####W
W######################XYIIIttItYXRXVVYYIIIYYYYYIIti+=+++iiittIIVRRM######W
W######################RYIIIttttVRBXYYYYYYYYYYIIttti+=+++itittIYXRRW#######
W######################BVIIIttttIVRXVYIIttitttttttti+=++iiiitIIVXRBW######W
W######################MVIIIItitIYXXVItitiiitiiitii++++iiiiitIYVRRRW######W
W######################WVYIIIt+ttIVYYIIItt+iii+tiiii+++ii++tIIYXRRBW######W
W#######################BIYYIttitIYYItttttii++ii+i++++++itttIYVRRRRM######W
W#######################MYIYIItttIYIIttIItti+++++ii+++++iittIYXRRRRM######W
########################WXYYYItttIIIttIIYIItii+++ii++iiiitttYVRRXRRW######W
#########################BVIYIttIIIttIIIIIIIttttii+++iittttIYXRXXXRM######W
##########################BYYYIIIIIIYYYItttItIItIt+iiittttIYYXRVXXRM######W
W#########################WXYYYYIIYYYYIttittttIIIttittttttIYXXXVVVXM######W
###########################BVYYYYYVVYItti+iiitIIIItttttttIIVXXVVVVXM######W
W##########################WXYYYVVXVYItti++ittIItIItitttIIYVXVYYVVXM######W
############################MVYYVVVVYItiiitiitItIIIItItIIIYVVVYYIVXRM#####W
W############################BVVVVXVYIIttttttIItIIItIIIIIYVVVYYYYYXY;Y####W
W############################WRVVVXVYIIItIIIIItIIIttIIIIIVVVVYIIYYVX+;I###W
##############################BXVXVVYYIIIItItIttIIIIIIIIYVVYYYIIIYXXi;=tW#W
W###########################WRRRXVVVYYItttttttItIIIIYIYYYVYYYIIIIIYRI+=;IWM
W##########W##W#W########WWWXtYBXXVVYIIIttiiitIIIIYYYYYYYVYIIttIIYYXXYI+=RB
#####WWWWWWWWWWWWWWWWWWWWWWXi;YMRXVVYYIItttttIIIIIYYYYYYYYIIttttIIYXVVVI;IB
W##WWWWWWWWWWWWWWWWWWWWWWWWt;=YBBRVVVYIIIttIIIIIIIIYIYYYYIIttttttIYYYYYt;tB
MWWWWWWWWWWWWWWWWWWWWWWWWWB=;+VRBRXVVYYYIIIIIIIIIIIIIIIIIttittttIIIIYYY+;VM
MWWWWWWWWWWWWWWWWWWWWW#WW#X;;iVRRRXXVVYYIIIIIIIIIIIIIIIIIttttttttIIIIYI;+BB
MWWWWMWWWWWWWWWWWWWWWWWWWWt;;tXRXXRXVVYYYIIIIIIItIttIIItttttitttttIIII+;VWB
MWWWWMWMWWWWWWWWWWWWW#WWWMi;;tXXXXXVVYYIIIIIIIttttttItti+iiiiiitIitttt+YMMB
MWWWWMWWMWWWWWWWWWWWWWWWWWt:;iXXXVVVVYIIIttttttitttttti+++++iititItttiYMWMB
MWWWWMWWWWWWWWWWWWWW#WWWWWY:;iVXVVYYYYYIIttttiiiittii+++++++iitittttiYBMMMB
MWWWMWWMWWWWWWMMWWWWW#WWW#B+:+YVVYYYYIIItttiiiii+iii+++++i++i+iii+ttYBMMMWB
MWMMWMWWWWWWWWWWMWWWWWWWWM#I:=IVVYYYIIttttttiii+++++++++++++++++iiiVMMMMMBB
MWMMWWWMWWWWWWWWWWWWW#WWWWWMt=IYYYIYIttti+ii++++++++++++++++++++=IXBMMMMMWM
MWMMWMWMMMWWWWWWWMWWW#WWWWMWMI=IYYIIIttti+i++++++++++++=+i++++++IRMMMMMMMMB
MWMMWMWMMWMWWWMWWMWWWWWWWWWW#X+iIIYItttIii+++++++++++++++++++=+IBMMMBMMWMMB
BWWMWMWMWWWMWWWMWWMMWWWWWW#WMWRVYIIIIIttii+++++===+===+++++=+IRMMMBMMMMMMMB
BWWMWMWMWWWWWMWMWMMMMWWWWWWMMWWMRXItttttiii+========+++=++=iVMMBBMMBMMMMMMB
BWWWWWWMWWWWWWWWMWMMMWWWWWMMWMMMMMRVItttii++=++==+=====++tYRMBBMMMMMBMMMMMB
BWMMWMWMWMMMMWWWMMMMMMWWWWWWWWWMMWMMMBXYti++=========+tYRBMBMMMBMBBMMMBBMMB
BWWMMMWWWWMMMMMMMMWMMMWWWWWMMMWMMMMMMMMMBRVVYIIIIYYYXRBMBMBBBBBMMMMBBMMMMMB
BMMWWMMMMWWWMMWMWMMMMMMWWMMWMMMMMMMMMMMMMMMMMMMMMBMMBBBMBBBBMMMMBBMMMMMMMMB
MWMWWMWMWMMWMMMMWMMMMMMWMMMMMMMMMMMMMMBMMMMMMMMBMMBMMBBBBBBBBMBMBMMMMMMMMMB
BMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMMBBMBBBBMBMBBBBBBBBBMMMBMMMMMMMMMMMB
MWMMWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMBBBBMBBBMBBMMBMMMMMMMMMMB
BMMMWMMMWMMMWMMMMMMMMMMMMMMMMMMMMMMBMMMMMMMMMMBMBMMBMMMMMMBMMMMMMMMMMMMMMMB
BMMMMMWMMWMMMMMMMMMMMMMMMMMMMMMMMMMMBMMBMMMMMMMMMBBMMMMMMMBMBMMMMMMMMMMMMMB
BMMMMMMWMMMWMMMMMMMMMMMMMMMMMMMMMMMBMMMMBMMMMMMMBBMBMMMMBBMBMMBMMMMMMMMMMMB
BMMMWMWWMMWMMMMMMMMMMMMMMMMMMMMMMBBMMMMMMMMMMMMMMMMMMBBMBBBMBMMBMMMMMMMMMMB
BMMMMMWWWMMWWMMMMMMMMMMMMMMMMMMMMMBMMMMBMMMMMBMMBMMMMBMBMBBMMMMMMMMMMMMMBMB
BMMMMMWWMMMMMMMMMMMMMMMMMMBMMMBBMMBMMMMMMMMMMBBBMMBBBBMBMBBMBMMMMMMMBBMMMMB
BMWWMMWMMMMMMMMMMMMMMMMMMBMMMBBMMMBMMMMMBMMMBMBBMMBBBBBMBBMMBMMMBMBMBMMMBMB
BMMMMMMMMMWMMMMMMMMMMMMMMBMMMBMMMBMMMMBBMMMBBBMMMMBBBMMBMBMMMBMBMMMMBMMMMMB
BMMMMMMMMMWMMMMMMMMMMMBMMMBMMMBMMBMMMMBBMMMBBBMMBBBMMBMBBBMMMMMBMBMBMMBBMMB
BMMMMMMMMMMMMMMMMMMMMMMMMMBMMBMMMBBMMMMBBMMBBBMBBBBBBBBMBBMMMBMMBBMMMMMMMMB
This is was created by a fun little utility that converts any jpeg in to "ascii" Art!
Monday, March 07, 2005
Kids know how things should work
Friday, March 04, 2005
Don't take the big pill
Every morning I tell myself the same thing. As I pour one of my asthma pills out of its bottle I say, or think to myself, "Don't take the big pill!" You see, that particular medication can't be exposed to humidity till taken, so they have one of those little cylinders that keep packaged goods dry. Well, it is a little larger in diameter then the regular pill, and abou three times taller, so every morning, in my sleepy state I have to make sure that I take the right pill. I said it again this morning, and my Beautiful Wife heard, she commented, "you say that allot don't you", to which I replied, "yup everyday"