November, 2008


27
Nov 08

Simplest Thanksgiving Dinner Ever



27
Nov 08

Store iPhone Applications

Now a Target iPhone Application. What’s left? Where’s the innovation?


Don’t forget the GAP one too.




20
Nov 08

SnapTell Explorer

Pete, a co-worker, told me about a cool iPhone application today so I thought I would check it out. It is a really cool application. It allows you to take a picture of a book, DVD or CD. It then sends that image to a server and does some crazy recognition and then sends you back reviews and places where you can purchase the book without typing a word. The photos below demonstrate how this application works.









18
Nov 08

Maybe $1 soon?!?!


17
Nov 08

Google’s Updated Search Application Released

I have been eagerly waiting for the updated Google Search Application with voice recognition since Friday. It was supposed to be released on Friday, but didn’t hit the App store until tonight. It crashed on me once during the first 10 minutes of using it. The voice recognition is decent for commonly used words and phrases, but isn’t that great otherwise. Searching for businesses is pretty cool because the results allow you to go to the site, call the place or place it on a map. The search results are specific to your location using GPS. If you choose to show on a map, it opens up the google maps application and shows you the route from your current location (GPS driven) to the business.







16
Nov 08

Case in Point

IMG_0015An hour after publishing the previous blog post, the cops are at the neighbors!!!







16
Nov 08

Effing Neighborhood

IMG_0012I just want to put out a disclaimer that this is a rant. If you work with me, you probably have heard all about this so you can skip this post. :) So last night, I woke up at 3:15 to what I thought was gunshots. I looked out my bedroom window and saw flashes of light. I didn’t know exactly what they were doing and I pondered calling the cops. I choose not to call the cops because I remembered previous times when I called the Sauk Rapids police department. The first was when the neighbor must have come home drunk and forgot to put his car in park and the truck was perpindicular in the street blocking traffic. I called the cops and it took about 1.5 hours for someone to come. The second time I called the cops was when I had a day off of work and called because there was obvious drug dealing activity going on. A different car came every 5 minutes and were only in the house for a couple of minutes. I called the cops and I never heard back. Because of these events, it is obvious why I didn’t call. They would have showed up at 7 am this morning, long after the event. Just to give a little history about my neighborhood. I bought my house 4.5 years ago. It was one of two houses in the neighborhood. The other people are still here and normal, but they are a block away. They filled in the street with new houses. They were not able to sell them, so some guy picked them all up and then did contract for deed. So it is pretty obvious people that couldn’t otherwise get a house now were able to. This guy then failed to pay the mortgages on these houses so all these people got kicked out because 7 houses went into foreclosure and they were unable to get loans on their own. While these houses were occupied they were lived in by some interesting people. The house across the street was a drug recovery house. The house to the left of that one was filled lived in by people that had a ton of meth convictions record. I know this because of doing a background check. So druggies next to the drug recovery house. Sounds like a recipe for successfully quitting drugs. To the right of the drug recovery house was the “Trucker Lady.” Her and her husband ran a trucking company and the parking lot for all their semi-trucks was my street. You could barely get through on the street because of all the semi-truck. Then, on the other side of the trucker lady was the other drug house. This is where they did more than drugs, they sold them. The cops were there numerous times as well because of drug fights that would happen in the front yard. So, how it gets even more interesting. THE HOUSE NEXT DOOR. Please refer back to a post I made over a year ago. If you look at the comments you will see that I mentioned I had a theory to Jen, but I wouldn’t say what it was. Well, my theory was 100% right. This loser was shot on I94 and then two weeks later his birth mom, who lives on the opposite side of me blew his house up. She was pissed that his adoptive parents were going to get his stuff. She of course took the material things she wanted first and then blew it up. When the police questioned her she mentioned that she intended for the house to blow up and take hers with it. When questioned about the neighbors on the other side (this would have been me) she said she didn’t think about that. Anywho, I have been to court once to testify and am still waiting for the other cases to be done. Her children and their friends helped her so there are many cases. And people say families don’t spend enough quality time together! Now a lot of these people are gone or dead, but I have new dipshits. I think that the guy that lives in “Trucker Lady’s” old house beats his wife. I think this because in the first week of living in the neighborhood I saw a couple of situations while eating my morning wheaties. The first, he pushed her up against the car while she was trying to get in. Then the next day, I see him running down the road after her while she is driving and throwing shit at her car. What a creep! He just got a puppy as well. Poor dog, I want to take him away. And then I have bottle rocket guys next to the old drug recovery house. I have been doing a lot of thinking about a lot of things lately and I have come to one conclusion and that is I need to get the hell out of here. Despite the shitty housing market, I am going to figure out a way to get rid of this house and get outta here. I will also take this opportunity to get out of the St. Cloud area and move down to Maple Grove or Plymouth area. Plenty of people that I work with commute from the cities so I am not to worried about this. I can probably even get some car pooling thing going.


16
Nov 08

Google Mobile Search

This was supposed to be released this past Friday, but now it appears it will be released tomorrow. I am super excited to try this out. There have been plenty of times where I have had to search for something on my iPhone because I am away from a computer. This will be much more efficient.


15
Nov 08

Exploring Genetic Algorithms

Over a year ago, I attended a code camp session down in MPLS on Genetic Algorithms. Being a BCIS student, I unfortunately never explored this in college. The mixing of biological concepts and programming is extremely fascinating to me. Before I start reading about it in great detail I wanted to get my hands somewhat dirty in hopes of understanding concepts better while reading. To do this I created a small application which you can download below. You must have the 3.5 .NET framework installed on your computer to run this. This application takes a phase, preferably short, like “Hello World” or your name. It can take longer ones but be prepared for the application to run slower. This phrase then is used to determine fitness of the individuals in the population. You can also specify the population size and the mutation rate. It is quite interesting to play with the mutation rate and the population size to find the right balance to get to the target the fastest. This application uses roulette wheel selection which just means that the fitter the individual the higher probability that they will get selected to reproduce. I take two parents and then determine a random crossover point and take the genes before the crossover point from one parent and take the genes after the crossover point from the second parent to form the child. An important lesson I learned here was that the crossover point has to be random. When first running this I had the crossover point be the middle and I always take the first half from the first parent and the second half from the second parent. This caused me not to be able to get to my target phrase. There are 28 alleles for each trait. This includes the alphabet, explanation marks and spaces. If an individual gets selected for mutation, one of it’s genes, chosen randomly, is switched to a different allele. Mutation was the second important lesson I learned while writing this application. It is a necessity to keep your population genetically diverse. If you don’t have mutation, it is possible that everyone in the population will become the same before you reach your optimal solution (target phrase). I now need to find a good book so I can learn more about this. If you know of any good GA books, please leave a comment.

GeneticAlgorithm.exe