I just saw this post on Michael Palermo's blog about a tool to help with color schemes. I was just asked about one of these tools the other day so I figured I would cross post on this.
Here is the direct link: http://www.colorschemer.com/online.html.
So tonight becuase I was sick of writing code for school I decided to write some code that was totally meaningless. I put together what I call the Human Interaction API. I will finish documenting the code tomorrow when I am bored in class an release it. This code was written soley for the purpose of the Propsoal in C# snippet that I put together earlier. The code actually now compiles and runs.
You might call me crazy... and I maybe for only getting 3 hours of sleep a night on average, but I tend to think of it as a passion. I love what I do and will continue doing what I do. Hopefully soon... I will get a fun job somewhere and begin to put my skills to a good use.
Today I received a call regarding a marketing project that was taking part on campus. I was kind of curious as to why I might be getting called about this project since I have no background in marketing and there is a whole department dedicated to this on our campus.
Shortly into the conversation the lady mentions the admissions office is putting together a new web page and was looking… At this point in time I figured she was going to say some students to help with the layout of the page, it's usability, etc., thought I was wrong. She stated they were looking for some students to spotlight on the page and in their brochure. They were hoping to find a good student from each of the different schools on campus and I came highly recommended from various faculty and staff in the department.
I would just like to thank those people who recommended me and will let everyone know when my profile goes live on the site.
There has been a recent addition to the .NET To Go Mobility Road Show schedule. On Thursday, December 2, 2004 the road show will be in Grand Rapids.
Check out the Registration Site for more details and to reserve your seat.
public bool Propose(Mate sigOther)
{
bool answer = false;
Conversation convo = CellPhone.Call(PhoneBook.SearchFor("Florist", "Greenville")[0]);
convo.Recieve("Hello, some florist in Greenville");
convo.Send("Could you please send a single rose...");
convo.SendThanks();
convo.End();
Car vehicle = new Car("Eric's Car");
vehicle.GetIn(me);
vehicle.DriveTo(new Location("Chicago"));
vehicle.ValletPark();
Hotel hotel = new Hotel("Renaissance Hotel");
hotel.CheckIn();
hotel.FindRoom();
me.Change();
me.PutOn(typeof(Shirt), "Microsoft Student Ambassador");
me.PutOn(typeof(Suit), "Ralph Lauren Polo");
me.Locate(typeof(TabletPC));
while (!me.IsReady())
me.PracticeProposal();
convo = me.WaitForCall();
convo.Recieve("Hello, Mr. Maino you limo is here.");
convo.Send("Thanks, I will be down in a few moments...");
convo.End();
me.PickUp(typeof(Flower), "Rose petals");
me.PickUp(typeof(CD), "Monster Ballads Vol. 1");
Car limo = new Car("White Limousine");
limo.GetIn(me);
limo.GiveDriverInstructions("Drive to the airport and pretend I am not in here");
limo.ExplainToStupidDriver("No, it's not her birthday. I am going to propose. See this ring");
me.PrepareLimo();
limo.GiveDriverInstructions("There she is... Remember I am not in here");
limo.GetIn(sigOther);
if (me.PopsTheQuestion(sigOther) == BigQuestionAnswer.Yes)
answer = true;
return answer;
}
CORRECTION: Thanks to Jeff for pointing out the error. There is no type TablePC, but yet it's of type TabletPC.
UPDATE: I noticed a few more bugs in this code, just minor spelling typo's when creating the HumanInteractionAPI this evening.
I recently upgraded to Windows Media Player 10 and everything seemed fine until last night. I was working on a few things and thought it would be a great time to listen to some music. I pulled up the radio stations in WMP 10 to find out that my techno/dance selection just went from about fifty to eight, and of those eight only three are ones I can listen to because, I am not a radio plus subscriber.
I must say at the moment I am not pleased with this upgrade and I would suggest that anyone looking to upgrade that religiously listens to internet radio, should hold off.
I think I might even switch back to using WinAmp which I haven’t used in a long time, becuase its a pig (or at least used to be), but WMP you really did it this time and with WinAmp I could still listen to some good stations.
How did I do it? Since so many of you have asked the question of how I proposed I thought I would share the details with the world… actually I would have shared them either way, it was just a matter of time and I have a few minutes right now…
The Background
Since Catie is not a techie or a fellow geek like my self I could not use MSN Messenger, Skype, my blog, Slashdot, or a spot watch to do the proposal, though I am sure I could have come up with great ideas for each. I decided to try and do something a little more traditional that was still special and hopefully romantic. We discussed some of our friend’s proposals and one thing was made clear to me, she didn’t want to be proposed to over dinner, so I kept up this end of the bargain. She also stated early on that it was not possible to surprise her, because she had her ways of finding out, so I took this as a challenge…
The Proposal *Don’t feel like reading… scroll down for short version*
About 3 weeks ago I began planning a trip to the U.P. so that I could see some of my friends at Michigan Tech (where I used to go to school). I was going to be taking this trip with some friends, one of which included Catie’s younger brother Rob. This was originally going to be a real trip, because I did not think the ring would be done in time, though it turned out to be the perfect excuse.
On Tuesday the 9th, I went home to pick up the ring. Catie knew about the ring at this point in time, though I told her I was just going home to take care of some other business and I would stop in to see if the ring may be complete. When I called her later that afternoon she asked if I got to see it and/or pick it up. I told her that I got to see it and it was very beautiful, but could not pick it up because I had to make one last payment and was going to be gone over the weekend anyhow. Catie said she understood but was just so excited.
That evening when I got back to Grand Rapids, I stopped by campus to work on some things with a group for one of my classes. Shortly after this meeting I stopped by Rob and Brittany’s (Rob’s girlfriend) to show them the ring and talk about the proposal. At this point in time they were the only ones to know about the details and this was because I needed some others to help me pull this off.
Brittany, now knowing I had the ring and everything was a go, asked Catie if she would like to do something on Friday after school. Catie replied saying that would be great since I would be gone, but had to attend a baby shower at 5:00 and could do something afterwards. This threw a little kink into my plans because she is supposed to be catching a flight to Chicago at 6:53 and would never make the flight if she didn’t come home right after school. I began contemplating all sorts of ways to get her home from school, but everything I came up with brought more people into the picture and I really did not want to this. Finally I decided that I would have a single rose sent to her, with a note telling her she needs to catch a plane at 6:53 and will find out more details when she gets home.
At this point in time I began driving to Chicago, hoping that she would receive the flower on time and come right home. Later that afternoon I got a call from her brother that stated she did receive the flower and was on her way home. When Catie got home she found more flowers, a note that had been printed in my handwriting, thanks to the Tablet PC My Font Tool, as well as an outfit to wear on the plane. The note basically stated that she would be flying to Chicago and that a limo would be waiting to pick her up at the airport.
At 5:35 PM CST the 14 person limo arrived at the hotel to pick me up. I came downstairs and got into the limo with a large bag of rose petals and the ring of course. I told the limo driver that I would be proposing once we got to the airport so just treat this as a normal pick up and pretend that I am not in the limousine. Unfortunately this company was an equal opportunity employer and the driver did not understand what I wanted to do. About half way to the airport he asks me again, “So she do not know you are here? Is this surprise? Is her birthday?” I began explaining the situation and finally just pulled out the ring and show him. At this point in time he understood what I meant and ignored me for the rest of the trip.
Once we got closer to the airport I covered the back of the limo with the petals and piled some up on the door so that when it was opened they would fall out on to the ground. I also put in the Monster Ballads CD Vol. 1 and set it to play track 4, Almost Paradise which is a song Catie loves. As we are driving through the loop at the airport I spotted Catie and pointed her out to the driver, he then slowly pulled over to pick her up. Once Catie got in the car and the door closed I dropped to one knee and asked her to marry me. We then began heading back to the Renaissance Hotel, where I had reserved the Rivera Suite and the rest is pretty much history.
*Short Version*
- I send a single rose and note to school
- Catie comes home and gets on a plane to Chicago
- I picked Catie up in a limo, where the back is covered in rose petals
- I proposed to Catie when she gets into the limo
- We head back to the Renaissance Hotel
- Hang out in the suite then get some dinner
- I blog about it…
After practicing my proposal on the Tablet PC (which Catie thinks is still my true first love) I felt that I was ready for the real thing. So... Tonight I decided to take a large step and proposed to Catie whom I have been dating for almost 4 years and 7 months. It went great and as a true geek I am blogging about only 3 hours after it occured.
Check back later for more details or a site devoted to the next step.
So how many of you develop as a non-admin? I know that I am currently guilty of this lucrative pleasure, but I am beginning to weed my self off of it. I am currently trying to come up with a list of issues that a new developer to non-admin development might run into and how one may be able to get around these minor bumps. So far just really quick off the top of my head here are a few things I would think people might run into:
- Software Installation (including Google Desktop, Adobe Acrobat Reader, and the list goes on...)
- ASP.NET Development (with a standard setup...)
So these are the only two things I can think of off the top of my head, but it's late and I am tired.
What do you think?