<?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/"
	>

<channel>
	<title>My fourth descent into ADD &#187; The Web</title>
	<atom:link href="http://jordanbalagot.com/blog/category/the-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://jordanbalagot.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 22 Jan 2012 10:27:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Go Home: One-Click directions for iPhone hack</title>
		<link>http://jordanbalagot.com/blog/2011/11/03/go-home-one-click-directions-for-iphone-hack/</link>
		<comments>http://jordanbalagot.com/blog/2011/11/03/go-home-one-click-directions-for-iphone-hack/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 07:14:24 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=450</guid>
		<description><![CDATA[Here is a hack that allows you to click a button on your home screen and get directions home or anywhere else from your current location. Instructions To begin, open Safari and go to this address: http://jordanbalagot.com/gohome.php Next, enter your full address into the address field: Then, add the next page to your home screen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome.jpg"><img class="aligncenter size-full wp-image-451" title="gohome" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome.jpg" alt="" width="600" height="427" /></a></p>
<p>Here is a hack that allows you to click a button on your home screen and get directions home or anywhere else from your current location.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/5eymi-kzaPk" frameborder="0" allowfullscreen></iframe></p>
<p>Instructions</p>
<p>To begin, open Safari and go to this address: <a title="http://jordanbalagot.com/gohome.php" href="http://jordanbalagot.com/gohome.php">http://jordanbalagot.com/gohome.php</a><br />
<a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome1c.png"><img class="size-full wp-image-452 alignnone" title="gohome1" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome1c.png" alt="" width="300" height="229" border="1" /></a></p>
<p>Next, enter your full address into the address field:</p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome2c.png"><img class="alignnone size-full wp-image-453" title="gohome2" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome2c.png" alt="" width="300" height="228" border="1" /></a></p>
<p>Then, add the next page to your home screen by clicking on the share button, the middle bottom button in Mobile Safari:</p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome3.png"><img class="alignnone size-full wp-image-454" title="gohome3" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome3.png" alt="" width="300" height="450" border="1" /></a><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome4.png"><img class="alignnone size-full wp-image-455" title="gohome4" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome4.png" alt="" width="300" height="450" border="1" /></a></p>
<p>&nbsp;</p>
<p>Choose any name for it.</p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome5.png"><img class="alignnone size-full wp-image-456" title="gohome5" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome5.png" alt="" width="300" height="450" border="1" /></a><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome6.png"><img class="alignnone size-full wp-image-457" title="gohome6" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome6.png" alt="" width="300" height="450" border="1" /></a></p>
<p>Now, whenever you click on the Go Home shortcut, it will first open Safari, and then redirect to google maps with automatic directions to the address you specified.</p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome7.png"><img class="alignnone size-full wp-image-458" title="gohome7" src="http://jordanbalagot.com/blog/wp-content/uploads/2011/11/gohome7.png" alt="" width="300" height="450" border="1" /></a></p>
<p>&nbsp;</p>
<p>You can repeat the steps again to set up as many shortcuts you want, such as work, friends, parks, etc.</p>
<p>This has been tested on the iPhone 3G, 3GS, 4, and the iPad, and should work on all iOS devices. It does not require a jailbreak. Currently this only works on iPhones in the English language.</p>
<p>This hack relies on connecting to my site to redirect you to your current location in google maps. Here is my privacy statement: I don&#8217;t care where you live! <img src='http://jordanbalagot.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2011/11/03/go-home-one-click-directions-for-iphone-hack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>?autoplay=false</title>
		<link>http://jordanbalagot.com/blog/2010/10/13/autoplayfalse/</link>
		<comments>http://jordanbalagot.com/blog/2010/10/13/autoplayfalse/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 19:42:59 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[diy]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=410</guid>
		<description><![CDATA[I added this simple code to turn off autoplay when loading my site: [object type=&#8221;application/x-shockwave-flash&#8221; width=&#8221;300&#8243; height=&#8221;153&#8243; data=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#038;autoplay=&#038;autoresume=0&#038;volume_level=50&#8243;>]]></description>
			<content:encoded><![CDATA[<p>I added this simple code to turn off autoplay when loading my site:</p>
<div class="codesnip-container" ><?php<br />
$autoplay = &#8216;true&#8217;;<br />
if($_REQUEST['autoplay'] == &#8216;false&#8217;)<br />
{<br />
$autoplay = &#8216;false&#8217;;<br />
}<br />
?><br />
[object type=&#8221;application/x-shockwave-flash&#8221; width=&#8221;300&#8243; height=&#8221;153&#8243;<br />
data=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#038;autoplay=<?php echo $autoplay; ?>&#038;autoresume=0&#038;volume_level=50&#8243;></p>
<param name="movie"<br />
value=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#038;autoplay=<?php echo $autoplay; ?>&#038;autoresume=0&#038;volume_level=50&#8243; /><br />
[/object></div>
<p>(Replace the [s with &lt;)<br />
Now you can add ?autoplay=false to any page or blog post on my site and it will disable autoplay.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2010/10/13/autoplayfalse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8216;Neoteny and Human Evolution&#8221; video online</title>
		<link>http://jordanbalagot.com/blog/2010/02/23/neoteny-and-human-evolution-video-online/</link>
		<comments>http://jordanbalagot.com/blog/2010/02/23/neoteny-and-human-evolution-video-online/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:21:21 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=347</guid>
		<description><![CDATA[I did the music for Andrew Lehman&#8217;s &#8220;Neoteny and Human Evolution&#8221; video, RT ~10 mins: Andrew reaches a very interesting theory towards the end of the video. Check out his work on evolutionary theory at Neoteny.org. I will be uploading an edited version of the music in mp3 format soon.]]></description>
			<content:encoded><![CDATA[<p>I did the music for Andrew Lehman&#8217;s &#8220;Neoteny and Human Evolution&#8221; video, RT ~10 mins:</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/3p49ggWS1RI&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3p49ggWS1RI&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>Andrew reaches a very interesting theory towards the end of the video. Check out his work on evolutionary theory at <a href="http://www.neoteny.org/" target="_blank">Neoteny.org</a>.</p>
<p>I will be uploading an edited version of the music in mp3 format soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2010/02/23/neoteny-and-human-evolution-video-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yi Soon Shin Trailer Online, MP3 Download Available</title>
		<link>http://jordanbalagot.com/blog/2010/02/19/yi-soon-shin-trailer-online-mp3-download-available/</link>
		<comments>http://jordanbalagot.com/blog/2010/02/19/yi-soon-shin-trailer-online-mp3-download-available/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:38:49 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=344</guid>
		<description><![CDATA[I recently completed the score for the trailer to Yi Soon Shin, a comic by Onrie Kompan: The mp3 is available here. Please visit the Yi Soon Shin Website for more information about the comic, it&#8217;s very good!]]></description>
			<content:encoded><![CDATA[<p>I recently completed the score for the trailer to Yi Soon Shin, a comic by Onrie Kompan:</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/rwJwGRe8_WE&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rwJwGRe8_WE&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>The mp3 is available <a href="http://jordanbalagot.com/mp3s/jordan_balagot_yi_soon_shin_theme.mp3">here</a>.</p>
<p>Please visit the <a href="http://yisoonshin.com/" target="_blank">Yi Soon Shin Website</a> for more information about the comic, it&#8217;s very good!</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2010/02/19/yi-soon-shin-trailer-online-mp3-download-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://jordanbalagot.com/mp3s/jordan_balagot_yi_soon_shin_theme.mp3" length="2171699" type="audio/mpeg" />
		</item>
		<item>
		<title>Huge Improvements to the Flash Music Player &#8211; Autoresume, Volume, Shuffle, and more</title>
		<link>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/</link>
		<comments>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/#comments</comments>
		<pubDate>Tue, 12 May 2009 15:24:48 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=297</guid>
		<description><![CDATA[I upgraded the XSPF player to a hugely improved version I found here: http://www.boutell.com/xspf/ Now, as you surf the site, the music will auto-resume to where you left off. Also, if you stop the music, it remains stopped as you surf other pages or come back to my site later. The enhanced XSPF player also [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded the XSPF player to a hugely improved version I found here:<br />
<a href="http://www.boutell.com/xspf/" target="_blank">http://www.boutell.com/xspf/</a><br />
Now, as you surf the site, the music will auto-resume to where you left off. Also, if you stop the music, it remains stopped as you surf other pages or come back to my site later.<br />
The enhanced XSPF player also allowed me to set the default volume from the start (50%), allows you to seek through songs, and allows you to shuffle and repeat tracks.<br />
Thank you, <a href="http://musicplayer.sourceforge.net/" target="_blank">Fabrico Zuardi</a> (original creator), Lacy Morrow (shuffle version), and <a href="http://www.boutell.com/xspf/">Boutell.com</a> (auto-resume version)!</p>
<p>Edit:<br />
Looking at the ActionScript, I realize I was wrong, after a minute auto-resume times out and the site will go back to playing from the beginning. This was a feature programmed so that auto-resume only jumps between pages. I&#8217;m debating turning off the one-minute time-out. What do you think? Is auto-play acceptable if the volume is turned down? When you come back to a site days later, do you want it to resume playing music where you left off?</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/05/12/huge-improvements-to-the-flash-music-player-autoresume-volume-shuffle-and-more/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>New Facebook App: Group Friends by Location</title>
		<link>http://jordanbalagot.com/blog/2009/04/28/new-facebook-app-group-friends-by-location/</link>
		<comments>http://jordanbalagot.com/blog/2009/04/28/new-facebook-app-group-friends-by-location/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 23:45:16 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/2009/04/28/new-facebook-app-group-friends-by-location/</guid>
		<description><![CDATA[I wrote a new facebook app, Group Friends By Location. If you install it, it shows your friends grouped by city, state, or country. This can be used as a reference to create events and easily invite friends in your location. Please try it out and let me know what you think. Note: the app [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a new facebook app, <a href="http://www.facebook.com/apps/application.php?id=83289416582" target="_blank">Group Friends By Location</a>.<br />
If you install it, it shows your friends grouped by city, state, or country. This can be used as a reference to create events and easily invite friends in your location. Please try it out and let me know what you think. Note: the app cannot count friends who have set their location via API access to private.  </p>
<p><a href="http://jordanbalagot.com/blog/wp-content/uploads/2009/04/l-396-247-94033463-8acc-4661-b079-dad930733767.jpeg"><img src="http://jordanbalagot.com/blog/wp-content/uploads/2009/04/l-396-247-94033463-8acc-4661-b079-dad930733767.jpeg" alt="" width="300" height="187" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/04/28/new-facebook-app-group-friends-by-location/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Syndicated floating flash music player available</title>
		<link>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 19:05:24 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=259</guid>
		<description><![CDATA[I&#8217;m going to be including the floating flash player with my music on some other sites I&#8217;ve made. If you&#8217;re interested, here is code that you can paste in that will display the floating flash player on your site and remotely fetch the most recent music from my site: &#60;script type=&#8221;text/javascript&#8221; src=&#8221;http://jordanbalagot.com/float.js&#8221;&#62;&#60;/script&#62; &#60;script&#62; if (NS4) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to be including the floating flash player with my music on some other sites I&#8217;ve made. If you&#8217;re interested, here is code that you can paste in that will display the floating flash player on your site and remotely fetch the most recent music from my site:</p>
<div class="codesnip-container" >&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://jordanbalagot.com/float.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script&gt;<br />
if (NS4) {document.write(&#8216;&lt;LAYER NAME=&#8221;floatlayer&#8221; LEFT=&#8221;&#8216;+floatX+&#8217;&#8221; TOP=&#8221;&#8216;+floatY+&#8217; Z-INDEX=2&#8243;&gt;&#8217;);}<br />
if ((IE4) || (NS6)) {document.write(&#8216;&lt;div id=&#8221;floatlayer&#8221; style=&#8221;position:absolute; left:&#8217;+floatX+&#8217;; top:&#8217;+floatY+&#8217;; z-index:2&#8243;&gt;&#8217;);}<br />
&lt;/script type=&#8221;text/javascript&#8221;&gt;<br />
&lt;object type=&#8221;application/x-shockwave-flash&#8221; width=&#8221;300&#8243; height=&#8221;153&#8243; data=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#8221;&gt;<br />
&lt;param name=&#8221;movie&#8221; value=&#8221;http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xml&#8221; /&gt;<br />
&lt;/object&gt;&lt;br/&gt;<br />
&lt;div align=&#8221;center&#8221;&gt;&lt;font size=&#8221;1&#8243;&gt;Music from &lt;a href=&#8221;http://jordanbalagot.com&#8221; target=&#8221;_blank&#8221;&gt;jordanbalagot.com&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
if (NS4){document.write(&#8216;&lt;/LAYER&gt;&#8217;);}<br />
if ((IE4) || (NS6)){document.write(&#8216;&lt;/DIV&gt;&#8217;);}<br />
ifloatX=floatX;ifloatY=floatY;define();window.onresize=define;lastX=-1;lastY=-1;adjust();<br />
&lt;/script&gt;</div>
<p>If you want the music to start automatically call this swf instead:</p>
<p>http://jordanbalagot.com/xspf_player.swf?playlist_url=http://jordanbalagot.com/jbplaylist.xm&#038;autoplay=true</p>
<p>Sometime in the future I&#8217;ll make a separate playlist that only has more web-suited background music.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/19/syndicated-floating-flash-music-player-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Flash MP3 Player</title>
		<link>http://jordanbalagot.com/blog/2009/03/12/new-flash-mp3-player/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/12/new-flash-mp3-player/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 21:50:20 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=221</guid>
		<description><![CDATA[I&#8217;ve finally implemented a working new flash mp3 player. It floats in the bottom right corner of all of the pages on this site and highlights my more recent work. On the home page, it plays automatically, and on my blog it starts paused. It uses the excellent XSPF web music player and this floating [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally implemented a working new flash mp3 player. It floats in the bottom right corner of all of the pages on this site and highlights my more recent work. On the home page, it plays automatically, and on my blog it starts paused. It uses the excellent <a href="http://musicplayer.sourceforge.net/" target="_blank">XSPF web music player</a> and <a href="http://www.echoecho.com/toolfloatinglayer.htm" target="_blank">this floating layer script</a>.<br />
If it gets in the way, please make your browser window wider.<br />
Please feel free to leave me comments or suggestions!</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/12/new-flash-mp3-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peeling it Off Now Online, Official Selection at Slamdance</title>
		<link>http://jordanbalagot.com/blog/2009/03/10/peeling-it-off-now-online-official-selection-at-slamdance/</link>
		<comments>http://jordanbalagot.com/blog/2009/03/10/peeling-it-off-now-online-official-selection-at-slamdance/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 03:24:35 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=218</guid>
		<description><![CDATA[Matthew Singletary&#8217;s Peeling it Off is now available for viewing online, and also made the Slamdance film festival: http://www.slamdance.com/videos/products/742.html I did all of the music in the film except for the R&#038;B song. Please check it out, and if you like it, vote for it in the festival! Voting registration is free. Thanks for watching [...]]]></description>
			<content:encoded><![CDATA[<p>Matthew Singletary&#8217;s Peeling it Off is now available for viewing online, and also made the Slamdance film festival:<br />
<a href="http://www.slamdance.com/videos/products/742.html" target="_blank">http://www.slamdance.com/videos/products/742.html</a><br />
I did all of the music in the film except for the R&#038;B song.<br />
Please check it out, and if you like it, vote for it in the festival! Voting registration is free.<br />
Thanks for watching and congrats Matt!</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/03/10/peeling-it-off-now-online-official-selection-at-slamdance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Custom Growl and MP3 Download Notification System</title>
		<link>http://jordanbalagot.com/blog/2009/02/22/new-custom-growl-and-mp3-download-notification-system/</link>
		<comments>http://jordanbalagot.com/blog/2009/02/22/new-custom-growl-and-mp3-download-notification-system/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 05:27:03 +0000</pubDate>
		<dc:creator>jordan314</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[originals]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://jordanbalagot.com/blog/?p=191</guid>
		<description><![CDATA[This weekend I wrote and combined some custom statistics software that broadcasts activity onto my site. I&#8217;ve been getting lots of direct mp3 traffic from China thanks to the music search engine Soso. I wanted to highlight that activity as well as try to encourage users to browse the rest of my site. I also [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I wrote and combined some custom statistics software that broadcasts activity onto my site. I&#8217;ve been getting lots of direct mp3 traffic from China thanks to the music search engine Soso. I wanted to highlight that activity as well as try to encourage users to browse the rest of my site. I also wanted to access download information easily and make my site more interactive.</p>
<p><img src="http://jordanbalagot.com/blog/wp-content/uploads/2009/02/growl_mp3_stats.jpg" alt="jGrowl and MP3 Stats" title="growl_mp3_stats" hspace="5" vspace="5" /></p>
<p>The first thing I did was wrote a mod_rewrite in my htaccess file to redirect mp3 requests to php. I had the php script store the request to a database, and then serve the file.</p>
<p>From there, I could analyze which of my mp3s were most popular. On my <a href="/" target="_blank">homepage</a>, I visualized this with an open source tool, <a href="http://www.gerd-tentler.de/tools/phpgraphs" target="_blank">HTML-Graphs</a>. If you click on an MP3, and then refresh my homepage, the graph will update.</p>
<p>Next, I wanted to broadcast across my site whenever someone downloaded an mp3. I have used <a href="http://growl.info/" target="_blank">Growl</a> for a long time on Mac OS X and it is one of my favorite things about using my computer. I wondered if there was a way to emulate Growl on my website, and quickly came across <a href="http://www.stanlemon.net/projects/jgrowl.html" target="_blank">jGrowl</a>. Amazing! You can generate growl notifications on your website with one line of code&#8211;it&#8217;s actually easier than using the applescript/shell hooks regular Growl uses.</p>
<p>So I used <a href="http://www.ibm.com/developerworks/web/library/x-ajaxxml8/index.html?ca=drs-" target="_blank">this helpful tutorial</a> on AJAX polling (in this case for a chat program) to poll my custom site events database for changes. I ended up using jQuery instead of Prototype though because jGrowl uses jQuery and they conflicted with each other. Once I wrote the script, it was easy to include it from my blog template and other pages of my site.</p>
<p>Now, if you <a href="http://jordanbalagot.com/mp3s/" target="_blank">open up a new window</a> and click on any MP3 on my site, within 10 seconds every page of my site will broadcast that that mp3 is being downloaded. Try it! It will broadcast to several pages if you have several pages open, and will even work if you use a different computer to download the file. It shows the first two digits of your IP address to show that I&#8217;m not &#8220;faking&#8221; this, but rest of it is masked to protect your privacy. </p>
<p>I imagine this is just the start of new forms of website interaction possibilities. The other jGrowl notifications that come to mind are facebook and twitter status updates and blog posts. Any RSS feed could potentially be imported too. I think I will use this for site news as well. What would you like to see in my website or other website growl notifications? Feel free to leave any comments or suggestions.</p>
<p>Edit: Wow, because it&#8217;s just AJAX and javascript, both monitoring and downloading even work on the iPhone!</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanbalagot.com/blog/2009/02/22/new-custom-growl-and-mp3-download-notification-system/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

