<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>urPics -> myPics developer blog</title>
	<link>http://urpics.meltingice.net/blog</link>
	<description></description>
	<pubDate>Sun, 21 Oct 2007 00:56:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Even More New Features</title>
		<link>http://urpics.meltingice.net/blog/new-features/2007/even-more-new-features</link>
		<comments>http://urpics.meltingice.net/blog/new-features/2007/even-more-new-features#comments</comments>
		<pubDate>Sun, 21 Oct 2007 00:24:18 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/new-features/2007/even-more-new-features</guid>
		<description><![CDATA[I&#8217;m on a roll it seems.  As I was thinking about the layout of the site, I finally decided that putting the photo owners at the bottom of the page was a really bad location for them.  So instead, I put them into a draggable box, which also very conveniently gave me a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m on a roll it seems.  As I was thinking about the layout of the site, I finally decided that putting the photo owners at the bottom of the page was a really bad location for them.  So instead, I put them into a draggable box, which also very conveniently gave me a nice location to display more information about a specific photo when clicked.</p>
<p>The only unresolved issue I have right now is that sometimes the list of owners does not update when you switch to a friend&#8217;s photos.  As a temporary fix for this, I added a manual refresh link to the top of the draggable box that always does the trick.</p>
<p>If anyone has any issues with the new design, such as things not displaying right or not working, please let me know!</p>
<p>EDIT: I was just informed that the box does not work correctly in Internet Explorer (what else is new?).  I&#8217;m working on fixing it asap.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/new-features/2007/even-more-new-features/feed</wfw:commentRss>
		</item>
		<item>
		<title>Another Step Forward</title>
		<link>http://urpics.meltingice.net/blog/new-features/2007/another-step-forward</link>
		<comments>http://urpics.meltingice.net/blog/new-features/2007/another-step-forward#comments</comments>
		<pubDate>Sat, 20 Oct 2007 06:35:37 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Future Plans]]></category>

		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/new-features/2007/another-step-forward</guid>
		<description><![CDATA[I just applied the latest thing I&#8217;ve been working on for urPics, which adds on to the feature I worked on last night.  Last night I added a list of owners to the bottom of the page, but it was a static and boring list.  Now, when you click an owners name, their [...]]]></description>
			<content:encoded><![CDATA[<p>I just applied the latest thing I&#8217;ve been working on for urPics, which adds on to the feature I worked on last night.  Last night I added a list of owners to the bottom of the page, but it was a static and boring list.  Now, when you click an owners name, their photos become highlighted so you can see who owns which photos.  This is but another step forward towards my final goal of much, much more customization over what photos to download.  I must add that right now clicking on names DOES NOT change what photos are downloaded.  I have some ideas as to how I&#8217;m going to implement customizing this, I just need to think them through and figure out what would be the best way to do so first.</p>
<p>If you were wondering how I was able to do this, heres a quick run through (note: this requires scriptaculous):</p>
<h3>The PHP</h3>
<pre>
$owners = getOwnerList();
	if(is_array($owners))
	{
		echo "&lt;p&gt;";
		for($i=0; $i&lt;count($owners); $i++)
		{
			if(!$i==0){ echo ", "; }
			echo "&lt;a href="javascript:highlightUserPics('".$owners[$i]['uid']."')"&gt;";
			echo $owners[$i]['name'];
			echo "&lt;/a&gt;";
		}
		echo "&lt;/p&gt;";
	}
	else
	{
		echo "&lt;p&gt;No Owners&lt;/p&gt;";
	}</pre>
<h3>The Javascript</h3>
<pre>
function highlightUserPics(owner)
{
	if(lastOwner!=null)
	{
		var lastOwner_classes = document.getElementsByClassName(lastOwner);
		for(n=0;n&lt;lastOwner_classes.length;n++)
		{
			lastOwner_classes[n].style.border = 'none';
		}
	}

	var owner_classes = document.getElementsByClassName(owner);
	for(i=0;i&lt;owner_classes.length;i++)
	{
		if(lastOwner == owner)
		{
			owner_classes[i].style.border = 'none';
		}
		else
		{
			owner_classes[i].style.border = '4px #516fa6 solid';
		}
	}
	if(lastOwner==owner){lastOwner=0;}
	else{lastOwner = owner;}
}
</owner_classes.length;i++)></lastowner_classes.length;n++)></pre>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/new-features/2007/another-step-forward/feed</wfw:commentRss>
		</item>
		<item>
		<title>urPics Update in Progress</title>
		<link>http://urpics.meltingice.net/blog/new-features/2007/urpics-update-in-progress</link>
		<comments>http://urpics.meltingice.net/blog/new-features/2007/urpics-update-in-progress#comments</comments>
		<pubDate>Fri, 19 Oct 2007 04:16:42 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Bug Fixes]]></category>

		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/new-features/2007/urpics-update-in-progress</guid>
		<description><![CDATA[After not touching any code for way too long, tonight I started working on urPics again.  Nothing too drastic so far, but now at the bottom of the page, after all the pictures, there is a list of the people who own the pictures.  I plan to do a lot more with this list soon, [...]]]></description>
			<content:encoded><![CDATA[<p>After not touching any code for way too long, tonight I started working on urPics again.  Nothing too drastic so far, but now at the bottom of the page, after all the pictures, there is a list of the people who own the pictures.  I plan to do a lot more with this list soon, but I needed to get this part done to pave the way for future updates.</p>
<p>Also, I got rid of a very old bug that I kept forgetting about that appeared if you chose a user with no photos.  Before, an ugly PHP error appeared, and many people thought the application was malfunctioning even though in reality, the user just didn&#8217;t have any photos available.  Now, a nice little message informing the user as such appears instead of the ugly error.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/new-features/2007/urpics-update-in-progress/feed</wfw:commentRss>
		</item>
		<item>
		<title>Directory Flush</title>
		<link>http://urpics.meltingice.net/blog/future-plans/2007/directory-flush</link>
		<comments>http://urpics.meltingice.net/blog/future-plans/2007/directory-flush#comments</comments>
		<pubDate>Thu, 18 Oct 2007 22:34:21 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<category><![CDATA[Future Plans]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/future-plans/2007/directory-flush</guid>
		<description><![CDATA[Just to let everyone know, I just flushed out the image cache directory in case anyone didn&#8217;t finish transferring their photos or didn&#8217;t download their .zip file in order to protect your privacy.  I do this every now and then to clean out the directory and also give me a little disk space back (not [...]]]></description>
			<content:encoded><![CDATA[<p>Just to let everyone know, I just flushed out the image cache directory in case anyone didn&#8217;t finish transferring their photos or didn&#8217;t download their .zip file in order to protect your privacy.  I do this every now and then to clean out the directory and also give me a little disk space back (not that I really need it that badly, I have 50GB to spare or so).</p>
<p>On another note, I might be adding some new features soon depending on whether I get the time or not.  I&#8217;m currently balancing college and another web design job, so I&#8217;ll see how it all works out.</p>
<p>I would like say thanks to everyone for the positive feedback on my application, especially to those who took the time to send me messages.  It really means a lot to me.  urPics has been steadily increasing in users every day, and should reach the 700th user mark soon.  It also recently passed the 666th user mark without a hitch, so that should be a good sign :)  All I ask of you is to spread the word about my application to other friends on Facebook, but if you would like to donate to help motivate me to work more on urPics, then feel free to do so using the link at the bottom of this page, thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/future-plans/2007/directory-flush/feed</wfw:commentRss>
		</item>
		<item>
		<title>urPics Featured in Article</title>
		<link>http://urpics.meltingice.net/blog/information/2007/urpics-featured-in-article</link>
		<comments>http://urpics.meltingice.net/blog/information/2007/urpics-featured-in-article#comments</comments>
		<pubDate>Sat, 11 Aug 2007 00:28:57 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/information/2007/urpics-featured-in-article</guid>
		<description><![CDATA[Today urPics was featured in an article containing 40 underground Facebook applications.  The whole point of the article was to show underexposed applications that deserve the spotlight.  Be sure to digg the article so more people know about it!  You can read the entire article here.
]]></description>
			<content:encoded><![CDATA[<p>Today urPics was featured in an article containing 40 underground Facebook applications.  The whole point of the article was to show underexposed applications that deserve the spotlight.  Be sure to <a href="http://digg.com/software/40_Underground_Facebook_Apps" target="_blank">digg the article </a>so more people know about it!  You can read the entire article <a href="http://www.dawnerd.com/blog/2007/08/10/40-underground-facebook-apps/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/information/2007/urpics-featured-in-article/feed</wfw:commentRss>
		</item>
		<item>
		<title>Greatly Decreased Friend List Load Time</title>
		<link>http://urpics.meltingice.net/blog/bug-fixes/2007/greatly-decreased-friend-list-load-time</link>
		<comments>http://urpics.meltingice.net/blog/bug-fixes/2007/greatly-decreased-friend-list-load-time#comments</comments>
		<pubDate>Fri, 03 Aug 2007 16:57:18 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Bug Fixes]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/bug-fixes/2007/greatly-decreased-friend-list-load-time</guid>
		<description><![CDATA[This was more of a stupid logic error on my part than anything.  I forgot that users_getInfo can accept an array of uid&#8217;s, so instead of using it in a loop, I simply pass all of the uids returned by friends_get() and within a second or two it returns a list of names.  Next I [...]]]></description>
			<content:encoded><![CDATA[<p>This was more of a stupid logic error on my part than anything.  I forgot that users_getInfo can accept an array of uid&#8217;s, so instead of using it in a loop, I simply pass all of the uids returned by friends_get() and within a second or two it returns a list of names.  Next I am going to sort the names list alphabetically, which should make it easier to find someone you have in mind.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/bug-fixes/2007/greatly-decreased-friend-list-load-time/feed</wfw:commentRss>
		</item>
		<item>
		<title>A Little More Oops Resistant</title>
		<link>http://urpics.meltingice.net/blog/bug-fixes/2007/a-little-more-oops-resistant</link>
		<comments>http://urpics.meltingice.net/blog/bug-fixes/2007/a-little-more-oops-resistant#comments</comments>
		<pubDate>Sat, 21 Jul 2007 04:02:57 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Bug Fixes]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/bug-fixes/2007/a-little-more-oops-resistant</guid>
		<description><![CDATA[This was a somewhat minor issue that I have known about since the applications beginning, but never got around to fixing until now.  Before, if you closed the webpage, hit stop, or hit esc while the application was transferring photos, the photos were left residing on my server.  If you decided to reload the webpage [...]]]></description>
			<content:encoded><![CDATA[<p>This was a somewhat minor issue that I have known about since the applications beginning, but never got around to fixing until now.  Before, if you closed the webpage, hit stop, or hit esc while the application was transferring photos, the photos were left residing on my server.  If you decided to reload the webpage and start the transfer again, the server ran into some issues.  This was especially true if the .zip file was created but never downloaded.  Now, whenever you click the &#8220;Prepare my Download&#8221; link, it first empties your directory if needed, then proceeds to copy your photos.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/bug-fixes/2007/a-little-more-oops-resistant/feed</wfw:commentRss>
		</item>
		<item>
		<title>Download Your Friends Photos Too</title>
		<link>http://urpics.meltingice.net/blog/new-features/2007/download-your-friends-photos-too</link>
		<comments>http://urpics.meltingice.net/blog/new-features/2007/download-your-friends-photos-too#comments</comments>
		<pubDate>Fri, 20 Jul 2007 03:13:05 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/new-features/2007/download-your-friends-photos-too</guid>
		<description><![CDATA[I just finished adding a new feature that lets you choose a Facebook friend, then download all of the photos he or she has been tagged in.  If anyone experiences any bugs, please let me know asap  
The subversion code repository has been updated with the new code if you&#8217;re curious.
]]></description>
			<content:encoded><![CDATA[<p>I just finished adding a new feature that lets you choose a Facebook friend, then download all of the photos he or she has been tagged in.  If anyone experiences any bugs, please let me know asap <img src='http://urpics.meltingice.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The subversion code repository has been updated with the new code if you&#8217;re curious.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/new-features/2007/download-your-friends-photos-too/feed</wfw:commentRss>
		</item>
		<item>
		<title>urPics Source Code Online</title>
		<link>http://urpics.meltingice.net/blog/information/2007/urpics-source-code-online</link>
		<comments>http://urpics.meltingice.net/blog/information/2007/urpics-source-code-online#comments</comments>
		<pubDate>Tue, 17 Jul 2007 20:23:22 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/information/2007/urpics-source-code-online</guid>
		<description><![CDATA[Sourceforge finally approved my project request, and so now the source code for urPics is online in its entirety.  I will continue to update the source code as I make changes to this application as well, so anytime I add a new feature, be sure to check out the source code if you want [...]]]></description>
			<content:encoded><![CDATA[<p>Sourceforge finally approved my project request, and so now the source code for urPics is online in its entirety.  I will continue to update the source code as I make changes to this application as well, so anytime I add a new feature, be sure to check out the source code if you want to know how I did it.</p>
<p>You can view the SVN Repository <a href="http://urpics.svn.sourceforge.net/viewvc/urpics/" title="urPics SVN">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/information/2007/urpics-source-code-online/feed</wfw:commentRss>
		</item>
		<item>
		<title>Using &#8220;bestserver&#8221; Instead of &#8220;restserver&#8221;</title>
		<link>http://urpics.meltingice.net/blog/new-features/2007/using-bestserver-instead-of-restserver</link>
		<comments>http://urpics.meltingice.net/blog/new-features/2007/using-bestserver-instead-of-restserver#comments</comments>
		<pubDate>Wed, 11 Jul 2007 05:58:37 +0000</pubDate>
		<dc:creator>Ryan LeFevre</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://urpics.meltingice.net/blog/new-features/2007/using-bestserver-instead-of-restserver</guid>
		<description><![CDATA[I saw a post on the Facebook Developers page about an experimental new way to make API calls, and I thought I&#8217;d give it a try.  Apparently they&#8217;ve made a lot of performance enhancements, which should hopefully make information load faster.  For the current state this application is in, I don&#8217;t think you&#8217;ll see much [...]]]></description>
			<content:encoded><![CDATA[<p>I saw a post on the Facebook Developers page about an experimental new way to make API calls, and I thought I&#8217;d give it a try.  Apparently they&#8217;ve made a lot of performance enhancements, which should hopefully make information load faster.  For the current state this application is in, I don&#8217;t think you&#8217;ll see much of a difference.  However, after I start implementing some of my planned features, it could definitely make a noticeable difference.  The switch was really easy anyways, all I had to do was switch &#8220;restserver.php&#8221; with &#8220;bestserver.php&#8221; in one file and re-upload it.  If anyone runs into any bugs or strange issues, let me know so I can switch back to the standard way of making API calls.</p>
]]></content:encoded>
			<wfw:commentRss>http://urpics.meltingice.net/blog/new-features/2007/using-bestserver-instead-of-restserver/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
