<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>MPD &#187; my software</title>
	<atom:link href="http://blog.mpdaugherty.com/category/my-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mpdaugherty.com</link>
	<description>Mike&#039;s in China, doing tech stuff</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:48:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.mpdaugherty.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/75d78ca4874576a82c347ee3ad1b0d45?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>MPD &#187; my software</title>
		<link>http://blog.mpdaugherty.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.mpdaugherty.com/osd.xml" title="MPD" />
	<atom:link rel='hub' href='http://blog.mpdaugherty.com/?pushpress=hub'/>
		<item>
		<title>iPhone Reference Errors</title>
		<link>http://blog.mpdaugherty.com/2009/02/28/iphone-reference-errors/</link>
		<comments>http://blog.mpdaugherty.com/2009/02/28/iphone-reference-errors/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 16:14:55 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[my software]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/?p=161</guid>
		<description><![CDATA[I&#8217;ve decided to give iPhone development a try.  I have a few ideas for cool mobile apps that I&#8217;d love to implement so that I can learn a new platform, a new language, and maybe make some money on the side&#8230;  However, I&#8217;ve remembered what I dislike most about programming &#8211; configuration.

I started out trying [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=161&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to give iPhone development a try.  I have a few ideas for cool mobile apps that I&#8217;d love to implement so that I can learn a new platform, a new language, and maybe make some money on the side&#8230;  However, I&#8217;ve remembered what I dislike most about programming &#8211; configuration.</p>
<p><span id="more-161"></span></p>
<p>I started out trying interface builder and got a basic interface to show up pretty quickly, but it was rather confusing and I didn&#8217;t really know what was going on.  Next, I thought I should probably just go through the tutorials in my book (iPhone SDK Application Development by O&#8217;Reilly) so that I could get an overview of what&#8217;s actually possible with the iPhone.  That way, when I restart building my own apps it will be much faster because I&#8217;ll know what I&#8217;m doing.</p>
<p>However, I&#8217;ve now been trying to get the TextView example in Chapter 3 (Hello World) to work for almost a week!  I typed in all the code correctly (twice, into two separate projects), and it compiles fine, but all I get on the iPhone simulator is a black screen!  After a while, I found the debugger console button in XCode and realized I was getting the following errors:</p>
<p>warning: Unable to read symbols for &#8220;/System/Library/Frameworks/UIKit.framework/UIKit&#8221; (file not found).<br />
warning: Unable to read symbols from &#8220;UIKit&#8221; (not yet mapped into memory).<br />
warning: Unable to read symbols for &#8220;/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics&#8221; (file not found).<br />
warning: Unable to read symbols from &#8220;CoreGraphics&#8221; (not yet mapped into memory).</p>
<p>These frameworks are quite obviously linked in XCode (because the code completion works and the project compiles fine), but for some reason they don&#8217;t show up in the simulator.  After searching online, I&#8217;ve gotten to the point where I think it has to do with the way they&#8217;re referenced in XCode and that when running on the simulator, the application doesn&#8217;t actually compile all the references together; it just starts running without them, so you have to run it from within XCode.   Some people have also said that it had to do with breakpoints in code.  However, I&#8217;m running from within XCode and I don&#8217;t have any breakpoints, so I think it must be a file location configuration issue.  Now, I&#8217;ve had no luck finding any solutions online or by experimenting&#8230;</p>
<p>I&#8217;ll let you know how it works out; I&#8217;m not going to give up on this.</p>
<p>&#8212;- Update &#8211; March 1, 2009 &#8212;-</p>
<p>Well, the Hello World example started working&#8230;  First thing to note is that the &#8220;file not found&#8221; type warnings I noted above don&#8217;t actually seem to be related to the problem; now that it works, they still show up.</p>
<p>I fixed the blank black screen by cleaning all targets (in the Build menu), then rewriting Hello World to directly use a TextView instead of manually subclassing UIView myself.  Also, I didn&#8217;t allocate a window object; I just started using it and let the synthesize keyword work for me (before, I was trying to remove Interface Builder from the project, like it recommended in the book.  Here&#8217;s the code that first worked (I called the project &#8220;Arg&#8221; because I was so frustrated):</p>
<p>ArgAppDelegate.h:<br />
<code><br />
#import </p>
<p>@interface ArgAppDelegate : NSObject  {<br />
    UIWindow *window;<br />
	UITextView *textView;<br />
}</p>
<p>@property (nonatomic, retain) IBOutlet UIWindow *window;</p>
<p>@end<br />
</code></p>
<p>ArgAppDelegate.m:<br />
<code><br />
#import<br />
#import<br />
#import<br />
#import "ArgAppDelegate.h"</p>
<p>@implementation ArgAppDelegate</p>
<p>@synthesize window;</p>
<p>- (void) applicationDidFinishLaunching:(UIApplication *)application<br />
{<br />
	CGRect screenBounds = [ [ UIScreen mainScreen ] applicationFrame ];</p>
<p>	textView = [[MainView alloc] initWithFrame:screenBounds];<br />
	[window addSubview:textView];</p>
<p>	[window makeKeyAndVisible];<br />
}</p>
<p>- (void)dealloc {<br />
    [window release];<br />
    [super dealloc];<br />
}<br />
@end<br />
</code></p>
<p>This compiled fine and the text view showed up correctly, etc.  Next, I slowly changed the code one line at a time back to the original code, compiling at each step, to see if I could find the line that was causing the problem.  Unfortunately, I eventually came back to the original code and it worked&#8230;</p>
<p>ArgAppDelegate.h:<br />
<code><br />
#import </p>
<p>@interface MainView	: UIView<br />
{<br />
	UITextView *textView;<br />
}</p>
<p>@end</p>
<p>@interface ArgAppDelegate : NSObject  {<br />
    UIWindow *window;<br />
	MainView *myMainView;<br />
}</p>
<p>@property (nonatomic, retain) IBOutlet UIWindow *window;</p>
<p>@end<br />
</code></p>
<p>ArgAppDelegate.m:</p>
<p><code><br />
#import<br />
#import<br />
#import<br />
#import "ArgAppDelegate.h"</p>
<p>@implementation MainView</p>
<p>- (id)initWithFrame:(CGRect) rect {<br />
	self = [ super initWithFrame: rect ];</p>
<p>	if (self != nil) {<br />
		textView = [ [ UITextView alloc] initWithFrame: rect ];<br />
		textView.text = @"Hello, World!";</p>
<p>		[self addSubview:textView];<br />
	}</p>
<p>	return self;<br />
}</p>
<p>- (void)dealloc {<br />
	[ textView release ];<br />
	[ super dealloc ];<br />
}</p>
<p>@end</p>
<p>@implementation ArgAppDelegate</p>
<p>@synthesize window;</p>
<p>- (void)applicationDidFinishLaunching:(UIApplication *)application {<br />
	CGRect screenBounds = [ [ UIScreen mainScreen ] applicationFrame ];<br />
	CGRect windowBounds = screenBounds;<br />
	windowBounds.origin.y = 0.0;</p>
<p>	self.window = [ [ [ UIWindow alloc ] initWithFrame: screenBounds ]<br />
		autorelease<br />
				   ];</p>
<p>	myMainView = [ [ MainView alloc ] initWithFrame: windowBounds ];<br />
	[window addSubview:myMainView];<br />
    // Override point for customization after application launch<br />
    [window makeKeyAndVisible];<br />
}</p>
<p>- (void)dealloc {<br />
	[myMainView release];<br />
    [window release];<br />
    [super dealloc];<br />
}<br />
</code></p>
<p>main.m:</p>
<p><code><br />
#import </p>
<p>int main(int argc, char *argv[]) {</p>
<p>    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];<br />
    int retVal = UIApplicationMain(argc, argv, nil, @"ArgAppDelegate");<br />
    [pool release];<br />
    return retVal;<br />
}<br />
</code></p>
<p>I hope this helps somewhat to anyone having the same problem.  I found this incredibly frustrating and am not entirely happy about my solution here.  I still don&#8217;t really know why it happened in the first place, so I&#8217;m worried it will come up again in the future.  Let&#8217;s hope not!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=161&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2009/02/28/iphone-reference-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>Dancing for Engineers</title>
		<link>http://blog.mpdaugherty.com/2008/01/06/dancing-for-engineers/</link>
		<comments>http://blog.mpdaugherty.com/2008/01/06/dancing-for-engineers/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 04:51:07 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[dancing]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[my software]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[salsa]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2008/01/06/dancing-for-engineers/</guid>
		<description><![CDATA[Now here&#8217;s a topic I&#8217;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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=102&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Now here&#8217;s a topic I&#8217;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&#8217;s hard to do them on the dance floor with a girl who doesn&#8217;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.<span id="more-102"></span></p>
<p>As I thought about the problem, I realized that salsa dancing (and most partner dances) is really a finite-state machine.  We have X number of states (the positions that you end up in on beat 1), and transitions between the states (twirls, etc.).  Naturally, I thought of creating a diagram with states and transitions and tracing paths through the diagram to come up with new sequences.  This way, if I could memorize a few positions and all the different transitions between them, I could come up with lots of sequences on my own without ever having to memorize a two-minute series of steps.  Each set of steps would be at most 8 or 16 beats long.</p>
<p>Still, I didn&#8217;t know exactly what to call each state, what precisely is considered a transition, or most importantly, how to present this information in a usable manner.  Last week, I was again thinking about this and realized that since a finite-state diagram is also a directed graph, and the web is a directed graph, a webpage made perfect sense for a presentation mechanism.  Moreover, if I used a wiki, I could start adding pieces very easily, even if I don&#8217;t know the best terminology or have the perfect definition of each state.  Plus, other people can add their own moves to the wiki and eventually, we can all learn from each other.</p>
<p>Thus, yesterday morning, I started a new website: <a href="http://salsa.wikidot.com">salsa.wikidot.com</a>.   So far it&#8217;s not much; I have a few positions and moves described, and I plan to add more.  I feel a little bit like I shouldn&#8217;t actually be the one adding content, since I&#8217;m so new at dancing and don&#8217;t really know how to describe everything.  However, I also think that a lot of times we just need to start doing something even if we don&#8217;t know how, so there it is.  I have it set up so that it will be easy to add photos and videos of the steps if I ever get that far.  Should be fun.  Hopefully this helps someone someday.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=102&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2008/01/06/dancing-for-engineers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>MIT Undergraduate Advanced Project &#8211; Complete</title>
		<link>http://blog.mpdaugherty.com/2007/06/02/uap-open-source/</link>
		<comments>http://blog.mpdaugherty.com/2007/06/02/uap-open-source/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 14:06:38 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[mit]]></category>
		<category><![CDATA[my software]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2007/06/02/uap-open-source/</guid>
		<description><![CDATA[Near 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&#8217;d like to try out my system or just take a look, it&#8217;s at http://daugherty.mit.edu/StoryAde1.0/Documentation.html.
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=64&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Near 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&#8217;d like to try out my system or just take a look, it&#8217;s at <a title="Story-Ade 1.0" href="http://daugherty.mit.edu/StoryAde1.0/Documentation.html">http://daugherty.mit.edu/StoryAde1.0/Documentation.html</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/64/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/64/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=64&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2007/06/02/uap-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>MIT Undergraduate Advanced Project</title>
		<link>http://blog.mpdaugherty.com/2007/05/20/mit-undergraduate-advanced-project/</link>
		<comments>http://blog.mpdaugherty.com/2007/05/20/mit-undergraduate-advanced-project/#comments</comments>
		<pubDate>Sun, 20 May 2007 04:09:36 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[mit]]></category>
		<category><![CDATA[my software]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2007/05/20/mit-undergraduate-advanced-project/</guid>
		<description><![CDATA[As 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&#8230;  Which didn&#8217;t quite happen.  However, I talked to Anne Hunter (course administrator) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=51&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>As 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&#8230;  Which didn&#8217;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, <a title="Barbara's Homepage" href="http://alumni.media.mit.edu/~barbara/">Barbara Barry</a>.</p>
<p>My project ended up being some work in story-analysis using common sense (provided by <a title="ConceptNet" href="http://web.media.mit.edu/~hugo/conceptnet/">ConceptNet</a>, another Media Lab project) as well as trying a new approach to anaphora resolution (basically determining antecedents for pronouns), which didn&#8217;t rely so much on common sense.</p>
<p>If you&#8217;re really interested, you can download <a title="Story-Ade Paper" href="http://daugherty.mit.edu/wp-content/uploads/2007/05/finalreport.pdf">the paper</a> 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.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=51&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2007/05/20/mit-undergraduate-advanced-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>More Map updates</title>
		<link>http://blog.mpdaugherty.com/2006/08/12/more-map-updates/</link>
		<comments>http://blog.mpdaugherty.com/2006/08/12/more-map-updates/#comments</comments>
		<pubDate>Sat, 12 Aug 2006 14:07:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[my software]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2006/08/12/more-map-updates/</guid>
		<description><![CDATA[I 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!
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=20&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I 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<a href="http://web.mit.edu/mpdaugh/www/maps/mapPage.html"> http://web.mit.edu/mpdaugh/www/maps/mapPage.html</a>.  It currently does no input validation, so be sure to type your username and set names correctly!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=20&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2006/08/12/more-map-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>Photo Page update</title>
		<link>http://blog.mpdaugherty.com/2006/07/29/photo-page-update/</link>
		<comments>http://blog.mpdaugherty.com/2006/07/29/photo-page-update/#comments</comments>
		<pubDate>Sun, 30 Jul 2006 01:15:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[my software]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2006/07/29/photo-page-update/</guid>
		<description><![CDATA[Today I was kind of a lazy day for me&#8230;  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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=17&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Today I was kind of a lazy day for me&#8230;  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:  <a href="http://web.mit.edu/mpdaugh/www/maps/photoMap.html?set=72157594201283566">http://web.mit.edu/mpdaugh/www/maps/photoMap.html?set=72157594201283566</a></p>
<p>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&#8217;m working on polishing them up.</p>
<p>Also, if you are trying to few the site in IE and it doesn&#8217;t work, let me know.  I don&#8217;t have a computer that can run IE handy, so I&#8217;m having trouble debugging it.  Right now the site will probably only work in <a href="http://www.mozilla.com">FireFox</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=17&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2006/07/29/photo-page-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>Minnesota Tomorrow</title>
		<link>http://blog.mpdaugherty.com/2006/07/17/minnesota-tomorrow/</link>
		<comments>http://blog.mpdaugherty.com/2006/07/17/minnesota-tomorrow/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 01:52:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[my software]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2006/07/17/minnesota-tomorrow/</guid>
		<description><![CDATA[Tomorrow, Thomson West is flying me out to Minnesota, where I will be visiting with Ken Ross, etc. through Friday.  I&#8217;m excited because this is my first business trip ever.
Tonight, I also wanted to mention that I&#8217;ve worked a little bit more on my map.  After some trouble getting the Flickr REST API [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=13&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Tomorrow, Thomson West is flying me out to Minnesota, where I will be visiting with Ken Ross, etc. through Friday.  I&#8217;m excited because this is my first business trip ever.</p>
<p>Tonight, I also wanted to mention that I&#8217;ve worked a little bit more on my map.  After some trouble getting the Flickr REST API working because I didn&#8217;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:</p>
<p>http://web.mit.edu/mpdaugh/www/maps/mapPage.html?set=72157594201283566</p>
<p>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 &#8220;geo:lat=&#8221; and the other starting with &#8220;geo:lon=&#8221;.  Check out one of my photos in the set <a href="http://www.flickr.com/photos/mdaugherty/sets/72157594201283566/">Summer06</a> for an example.</p>
<p>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.</p>
<p>In any case, I probably won&#8217;t be able to work on this until next weekend, so let me know if you think it&#8217;s interesting, and if so what features you&#8217;d like to see.  Thanks for your feedback!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=13&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2006/07/17/minnesota-tomorrow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
		<item>
		<title>Online Again</title>
		<link>http://blog.mpdaugherty.com/2006/07/16/online-again/</link>
		<comments>http://blog.mpdaugherty.com/2006/07/16/online-again/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 13:40:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[my software]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://mpdaugherty.wordpress.com/2006/07/16/online-again/</guid>
		<description><![CDATA[As I mentioned in my last post, we&#8217;ve had more trouble with our internet connection here&#8230; We tried for a while to get the router to work again, but it wasn&#8217;t a quick fix. Then, I didn&#8217;t take time to work on the problem again for a while because I became pretty busy. Let me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=12&subd=mpdaugherty&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my last post, we&#8217;ve had more trouble with our internet connection here&#8230; We tried for a while to get the router to work again, but it wasn&#8217;t a quick fix. Then, I didn&#8217;t take time to work on the problem again for a while because I became pretty busy. Let me explain&#8230;</p>
<p>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.</p>
<p>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.</p>
<p>They just left yesterday, and since then I&#8217;ve started to work on a little project visualizing all the photos that I&#8217;ve taken over the last few weeks. Check it out here (I can&#8217;t promise that it will be working when you look at it, since it&#8217;s still under construction): <a href="http://web.mit.edu/mpdaugh/www/maps/mapPage.html?set=72157594201283566">Mike&#8217;s Map</a></p>
<p>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.</p>
<p>It&#8217;s such a beautiful day out right now, though, that I think I&#8217;m going to stop writing so I can go out and enjoy it. I&#8217;ll write more later.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mpdaugherty.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mpdaugherty.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpdaugherty.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpdaugherty.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpdaugherty.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpdaugherty.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpdaugherty.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpdaugherty.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpdaugherty.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpdaugherty.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpdaugherty.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpdaugherty.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mpdaugherty.com&blog=1126752&post=12&subd=mpdaugherty&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mpdaugherty.com/2006/07/16/online-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1789bf112f20b2b53047372a84803581?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Mike</media:title>
		</media:content>
	</item>
	</channel>
</rss>