Wednesday, February 28, 2007

Gmail issues


Why don't they just rip off my arms while they're at it.

Friday, February 02, 2007

Flickr Account Migration

There, I did it. Happy? I liked being "old skool".

My biggest gripe, though not 100% positive yet that this will affect my Flickr login, is about how Yahoo has this tendency to log you out on a whim.

Thursday, February 01, 2007

Wishing for Summer

108 degreesI hate winter. I hate snow. I hate the cold.

My son however.... at about 5:30 this morning he was not feeling well, though I think he was fine, so he came in to bed with us. Only in a dire emergency will I let them sleep with us, like the time we didn't have power and we all slept in the same room. So I was all ready to carry him back into his bed and stay with him for a little bit when, after he crawled under the covers he turns and says, "Daddy, I love you". Shoot. Can't kick him out now.

At 6:30 I try and wake him up. It usually takes me carrying him out of bed and plopping him down in our room and turning on Higglytown Heroes. This time, while he looked dead asleep, I leaned over and whispered quietly, "It snowed". BAM!!! Eyes shot wide open...covers flew off...he ran over to the window and exclaimed, "It snowed, it snowed!!!!", as he danced a little jig.

I take him into his room, get out his clothes and tell him to put them on. He then hops in his bed, euphoric expression replaced by dread, and says in his best 'I'll do anything to get out of this' voice, "I'm too sick to put my clothes on. Can you do it for me?"

Talking he must get from Laura....laziness, yours truly.

Monday, January 29, 2007

theBoy and God

son: Is God everywhere?
me: yes
son: Is he in Heaven?
me: yes
son: Is he in us?
me: yes
son: Is he in me?
me: yes
son: Does he catch the food when it goes down?
me: ..........yes

Friday, October 20, 2006

Learning to walk


She's learning to walk with her walker. She could do this all day but you have to follow her around and turn her because she only goes in a straight line.

Monday, September 11, 2006

A+ for effort

son: My tummy's hot.
me:
Your tummy's hot?
son:
Yes
me:
Do you feel ok?
son:
Yes
me:
<checks for fever> You don't feel hot.
son:
Yeah, but my tummy is hot.  I think I need some ice cream to make it cooler.


Thursday, September 07, 2006

It's starting

Sitting at the table eating supper.

son: Why do I have to eat?
me: So you can get bigger.
son: Then I can drive a car?

...sigh...

Thursday, August 24, 2006

You know you're a dad if...

...you get yourself a glass of water and half-way up the stairs you realize you're holding a sippy cup.

Friday, July 28, 2006

To play, or not to play - make up your mind

son: Daddy can you come outside and play fwisbee (frisbee) with me?
me: Yes, just a minute.
<repeat 20x>

We go outside with the frisbees.

son: Wait daddy
<runs off to play with something else>

me: I thought you wanted to play frisbee?
son: Oh, ok

I throw the frisbee at him but he's too busy looking at the other 4 things he wants to play with and just lets the frisbee hit him in the head.
<repeat 4 times>

me: Ok, if you're not going to play frisbee I'm going inside.
son: NOOO!! I wanna play fwisbee <starts crying>
me: Fine, we can play but you have to play too.
son: Ok

I throw the frisbee at him but he runs off to go hang on the tree.

Thursday, June 29, 2006

Nighttime routines

Putting kids to bed at night is generally wrought with a long list of items.
- bath, check
- brush teeth, check
- go to bathroom, check
- hugs and kisses, check
- water cup, check
- kleenex, check
- read a story, check
- sit up by himself to read a story after we already did it, check
- turn light off, check

And if it's not done in that order you can pretty much count on doing it again.  Then there's the final, last second ditch effort "Daddy I have to tell you something" phrases that he always musters up just as your closing his door to keep from going to bed.

"Don't run into monkeys."
"Ummm......ok"

"I love you daddy"
"I love you too"

And that makes it all worthwhile.

Friday, June 02, 2006

Levels of Knowledge

Here are 3 sites that list the levels of knowledge for CSS, HTML, and JavaScript. I think I rank a 5 on all 3. Level 6 in CSS and HTML would require a more forward thinking, "How can I make CSS and HTML better", type of attitude. While I think it would be interesting to work on making CSS and HTML specifications better, I'm happy just sitting on level 5 and knowing how to work with it.

I would, however, like to bring myself up to a level 6 on Javascript. In the past Javascript has always been looked at as a "kiddie language" and that isn't the case today. With the emergence of the social Web 2.0 sites and the Javascript frameworks like Prototype, Script.aculo.us, and Atlas.net (among others), Javascript has become a very big player in the game.

Friday, March 17, 2006

Mmmm...Apples

scene: My son is eating an apple at the kitchen table and using both hands like it was a chocolate cake covered in chocolate sauce and sprinkled with M&M's.
me: I'm going upstairs real quick - take little bites - eat slow - don't die.
boy: Ok
<I come back maybe 60 seconds later>
me: Where's the apple?
boy: I ate it.
me: Did you throw any of it away?
boy: No
me: You ate the whole thing?
boy: Yes.  (Kind of like a "Well duh" type of yes)
Mmmm...Apples + core + seeds + stem + the little flowery thing.

Thursday, March 16, 2006

Amazon S3 - An unlimited harddrive

I heard about Amazon launching yet another API and I assumed it was just another way to poke into the inner workings of their product engine. However S3, Simple Storage Service, is an API that allows the developer another place to store data. The cost is 15 cents for each Gb/month of storage and 20 cents for each Gb/month of data transfered. If you have a lot of data this would be a very cost effective way of storing it. Keep in mind though that this is web storage and not web hosting. While you can store the files used on your website you still need to access them via the API.

So, if you're creating the next greatest photo storage website or whatever then you could find a cheap web host and use S3 as a way to store the files. This way you're not paying for unused space or bandwidth as you would if you went with a more expensive web host package that offered greater storage space.

Tuesday, February 14, 2006

Innocent honesty

My wife and I were walking at a furniture store the other day and the sales guy was leading the way.  theBoy, never having been quiet for 30 seconds in his life, was talking the sales guys ear off.

theBoy: This is my baby sister...her name is [theGirl].

sales guy: Oh really, her name is [theGirl]

theBoy: Yeah, mommy pushed her out.

nice

Wednesday, February 08, 2006

Muscles

My wife said that her, her mother, theBoy and theGirl were going somewhere with pumpkin seat, diaper bags, purses, etc. in tow.  All theBoy had to carry was his LeapPad.

boy: Mom, this is heavy.  Can you carry it?
grandma: If you carry it you'll get big muscles.
<30 seconds later>
boy: Mom, I don't want muscles.

Cool aerial shots in Mexico

This picture almost looks fake - but it's not. This guy flys his chopper around taking shots of Mexico City. There's a lot of cool one's in there - go take a look.

Tuesday, February 07, 2006

Google Talk search added to GMail

I'm not a fan of IM but this is cool. The ability to search your chat history already existed with Google Desktop but you were restricted to the machine you were chatting on. Now you can search via a centralized location.

The service has to be activated from your GMail settings for all your chats to be recorded. This could pose an issue with the person your chatting with not wanting their conversations to be recorded so they have the option to go "Off the Record".

Not bad for IM fans but for the rest of us we now have a useless link cluttering up the GMail interface.

Sunday, January 29, 2006

Flickr Badge Viewer

In my quest to make free blog hosting work more like a having your own full website I've finally added something I've been wanting to do for a long time - Flickr Badge Viewer.

Flickr provided a JavaScript file that you can place in your site and it will display however many images you set.  You can see the four photos to your right (or here if your viewing through an aggregator).

I threw together some JavaScript to take the HTML that Flickr feeds to the client and strip out the image url, Flickr url, and image title.  I then re-write the anchor tag for each image to call a JavaScript function (displayImage) to remove the main content of the site and display the image.


<script language ="javascript">

var mainHTML;

function displayImage(img, url, title)

{

    //Replace the main2 div element with the image.

    var main = document.getElementById("main2");

    main.innerHTML = "<div style='font-size:17pt;font-weight:bold;margin-top:5px;margin-bottom:5px'>" + title + "</div><a href='" + url + "'>View this image on Flickr</a> | <a href='javascript:displayImageClose();'>Close</a><br/><br/><img src='" + img + "' />";

}

function displayImageClose()

{

    //Put the original html back into the div element

    var main = document.getElementById("main2");

    main.innerHTML = mainHTML;

}

function editFlickrBadge()

{

    //In the event the javascript from Flickr

    // messes up then don't do anything.

    try

    {

        //main2 is where we're going to put the image

        var main = document.getElementById("main2");

        mainHTML = main.innerHTML;

       

        //photos is the div element wrapping the

  // Flickr Badge javascript

        var rootNode = document.getElementById("photos");

        for (i=0; i<rootNode.childNodes.length; i++)

        {

            if (rootNode.childNodes[i].nodeName == "A")

            {

                aNode = rootNode.childNodes[i];

                imgNode = aNode.childNodes[0];

                title = imgNode.title;

                img = imgNode.src;

                img = img.replace("_s.jpg",".jpg" );

                url = aNode.href;

                aNode.href = "javascript:displayImage('" +

 img + "','" + url + "','" + title + "')";

             }

        }

    }catch(ex){}

 }

 //Calling this function should probably be called after the page loads

 // ...but I'm lazy

 editFlickrBadge();

 </script>

Friday, January 27, 2006

Cindy's place

Lake HouseMust be difficult to step out of your bedroom and fight all that rush hour traffic by walking down the hallway to the office. Then having to deal with the unsightly views of the lake out the office window must be torture. I don't know how The Graphic Goddess does it.

Thursday, January 26, 2006

Dream Custom Homepage

Home pages built on AJAX are a dime a dozen.  Here's a small list of them on TechCrunch.  Every single one has exactly the same thing - weather, basic rss feeds, stocks, blah blah.  I'm looking for 2 main things that I have yet to see any of them have.

The first is an aggregator.  Yes they all have the ability to add rss feeds where you can view a site feed in a little box on your screen but if you have 50 feeds then you're going to have 50 boxes on your screen.  I want a full aggregator that could take up half the screen while the other half is left for things like weather, stocks,  and movie times.

The second...ah but you'll have to wait.  Because the second is actually a very decent idea.  And I'm not one to throw out a good idea for just anybody to snap up.