I’ve decided to give iPhone development a try. I have a few ideas for cool mobile apps that I’d love to implement so that I can learn a new platform, a new language, and maybe make some money on the side… However, I’ve remembered what I dislike most about programming – configuration.
Archive for the 'my software' Category
iPhone Reference Errors
February 28, 2009Dancing for Engineers
January 6, 2008Now here’s a topic I’ve been thinking about for a while. I started going to salsa dancing lessons fairly regularly this fall, but am having a hard time remembering the long sequences of complex moves that I learn in the MIT lessons (which are great, by the way). Even when I can remember them, it’s hard to do them on the dance floor with a girl who doesn’t also know what is coming, while staying on the beat, etc. etc. So, at some point this fall, I thought to myself that there must be a better way to learn enough sequences of moves not to bore a good follower to tears. Read the rest of this entry »
MIT Undergraduate Advanced Project – Complete
June 2, 2007Near the end of my UAP, I promised my adviser that I would release the code I wrote as Open Source, so that people could continue to work on it after I left. If you’d like to try out my system or just take a look, it’s at http://daugherty.mit.edu/StoryAde1.0/Documentation.html.
MIT Undergraduate Advanced Project
May 20, 2007As of Friday, I am done with every requirement for an undergraduate degree in computer science from MIT, except for one not-too-troublesome final! I had quite a time trying to get my UAP (senior project and write-up) finished on time… Which didn’t quite happen. However, I talked to Anne Hunter (course administrator) and received permission to turn it in one day late, which gave me just enough time to go through another revision with my great adviser, Barbara Barry.
My project ended up being some work in story-analysis using common sense (provided by ConceptNet, another Media Lab project) as well as trying a new approach to anaphora resolution (basically determining antecedents for pronouns), which didn’t rely so much on common sense.
If you’re really interested, you can download the paper I wrote. I also am planning on releasing the source code to my project by the end of the month, though I want to get through my linear-algebra final first before I clean it up and put it on a webpage somewhere.
More Map updates
August 12, 2006I spent some time this morning to create a generic page in which people can enter a flickr username and set name, and it will generate a timeline map for them. Check it out at http://web.mit.edu/mpdaugh/www/maps/mapPage.html. It currently does no input validation, so be sure to type your username and set names correctly!
Photo Page update
July 29, 2006Today I was kind of a lazy day for me… I slept in, then just hung out for a while. I made some phone calls to friends, cooked food for the next few days, etc. I also got a chance to work on my image map again. I cleaned up some of the code by putting it into an object in a separate .js file. I also added a timeline background and changed the slider image. I think it looks a lot better now. Check it out at: http://web.mit.edu/mpdaugh/www/maps/photoMap.html?set=72157594201283566
As usual, let me know what you think. I know the timeline is a little off and the slider has a few quirks as well; I’m working on polishing them up.
Also, if you are trying to few the site in IE and it doesn’t work, let me know. I don’t have a computer that can run IE handy, so I’m having trouble debugging it. Right now the site will probably only work in FireFox.
Minnesota Tomorrow
July 17, 2006Tomorrow, Thomson West is flying me out to Minnesota, where I will be visiting with Ken Ross, etc. through Friday. I’m excited because this is my first business trip ever.
Tonight, I also wanted to mention that I’ve worked a little bit more on my map. After some trouble getting the Flickr REST API working because I didn’t realize that cross-domain xmlhttp requests were not possible, I finally have the site set up so that the photos come from a specified photoset on Flickr. For example, the set that I have summer pictures in is 72157594201283566, so the url you would use to see these on a map is:
http://web.mit.edu/mpdaugh/www/maps/mapPage.html?set=72157594201283566
To see other photosets mapped this way, just replace the number at the end of the url with the set id of your desired set. In order for my application to map the photos, though, they must be geotagged. This means that they must have two tags, one starting with “geo:lat=” and the other starting with “geo:lon=”. Check out one of my photos in the set Summer06 for an example.
Right now, the time scale on the bottom only goes from June-August of this year, but I plan on having it dynamically rescale based on the time of the photos in the input set.
In any case, I probably won’t be able to work on this until next weekend, so let me know if you think it’s interesting, and if so what features you’d like to see. Thanks for your feedback!
Online Again
July 16, 2006As I mentioned in my last post, we’ve had more trouble with our internet connection here… We tried for a while to get the router to work again, but it wasn’t a quick fix. Then, I didn’t take time to work on the problem again for a while because I became pretty busy. Let me explain…
Steph has built up some vacation time over the last year, so she decided to come and visit San Jose for a week before spending the Fourth of July weekend with my in Las Vegas.
A few days after she went back home, my family came to visit for a week, so then I spent my time not at work with them.
They just left yesterday, and since then I’ve started to work on a little project visualizing all the photos that I’ve taken over the last few weeks. Check it out here (I can’t promise that it will be working when you look at it, since it’s still under construction): Mike’s Map
To use, drag the slider (the blue icon at the bottom of the page) to the right. As you move, you will see the current date range change and any photos taken within that range will show up on the map.
It’s such a beautiful day out right now, though, that I think I’m going to stop writing so I can go out and enjoy it. I’ll write more later.