<?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>Web 3.0, 6 Bladed Razors, 7 Minute Abs &#187; Alarmd</title>
	<atom:link href="http://www.zachleat.com/web/tag/alarmd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zachleat.com/web</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jul 2010 01:59:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>ALARMd is now on Github</title>
		<link>http://www.zachleat.com/web/2010/07/21/alarmd-is-now-on-github/</link>
		<comments>http://www.zachleat.com/web/2010/07/21/alarmd-is-now-on-github/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 01:47:40 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/?p=726</guid>
		<description><![CDATA[In an effort to mindlessly copy what everyone else on the internet is doing keep current on the latest and greatest Source Code Management tools, I decided that it would be good practice to move my open source project ALARMd (as seen on Lifehacker) from Google Code to Github. Feel free to fork/contribute at your [...]]]></description>
			<content:encoded><![CDATA[<p>In an effort to <del datetime="2010-07-22T00:54:05+00:00">mindlessly copy what everyone else on the internet is doing</del> keep current on the latest and greatest Source Code Management tools, I decided that it would be good practice to move my open source project ALARMd (as seen on <a href="http://lifehacker.com/271043/wake-up-to-a-youtube-video-with-alarmd">Lifehacker</a>) from <a href="/web/2008/10/08/alarmd-is-a-google-code-project/">Google Code</a> to Github.</p>
<p>Feel free to fork/contribute at your leisure.<br />
<a href="http://github.com/zachleat/ALARMd">http://github.com/zachleat/ALARMd</a></p>
<p>If you&#8217;re new, you can check out <a href="http://www.alarmd.com/">ALARMd.com</a> to see what I&#8217;m talking about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2010/07/21/alarmd-is-now-on-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;24&#8243; Clock on ALARMd</title>
		<link>http://www.zachleat.com/web/2010/01/24/the-24-clock-on-alarmd/</link>
		<comments>http://www.zachleat.com/web/2010/01/24/the-24-clock-on-alarmd/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 07:37:52 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>
		<category><![CDATA[font-face]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/?p=465</guid>
		<description><![CDATA[If you&#8217;re only using @font-face for titles and text, you&#8217;re missing out on a whole wealth of use cases that have yet to be explored. For instance, I created a very simple 7 Segment Display Numeric font to be used for a skin on alarmd.com and changed the color using nothing but CSS to create [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re only using @font-face for titles and text, you&#8217;re missing out on a whole <a href="http://www.zachleat.com/web/2010/01/03/css-sprites-using-font-face/">wealth of use cases</a> that have yet to be explored.  For instance, I created a very simple <a href="http://fontstruct.fontshop.com/fontstructions/show/282059">7 Segment Display Numeric font</a> to be used for a skin on <a href="http://www.alarmd.com/">alarmd.com</a> and changed the color using nothing but CSS to create the &#8220;24&#8243; Clock (true fans will note that the actual font is italic and <a href="http://www.panopticist.com/2006/05/there_is_something_weird_going_on_with_the_clock_on_24.php">has a serif on the 1</a>).  Nonetheless, this is just another useful application of @font-face.</p>
<p>Take a look at the <a href="http://www.fontsquirrel.com/fonts/list/style/Dingbat">Dingbats section on fontsquirrel</a> to get your brain going in the same direction.</p>
<p><img src="http://www.zachleat.com/web/wp-content/uploads/2010/01/Screen-shot-2010-01-24-at-1.22.39-AM.png" alt="" title="Screenshot of the 24 Clock on alarmd.com"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2010/01/24/the-24-clock-on-alarmd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ALARMd is a Google Code Project</title>
		<link>http://www.zachleat.com/web/2008/10/08/alarmd-is-a-google-code-project/</link>
		<comments>http://www.zachleat.com/web/2008/10/08/alarmd-is-a-google-code-project/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 01:29:24 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/?p=147</guid>
		<description><![CDATA[I received a request this week to participate in development of the internet alarm clock I developed awhile back called ALARMd. It has gone through two major revisions, and my interest in contributing additional source code to the project is waning. I&#8217;ve got other projects. So, I&#8217;ve decided to publish it to Google Code. I [...]]]></description>
			<content:encoded><![CDATA[<p>I received a request this week to participate in development of the internet alarm clock I developed awhile back called <a href="http://www.alarmd.com/">ALARMd</a>.  It has gone through two major revisions, and my interest in contributing additional source code to the project is waning.  I&#8217;ve got <a href="http://www.tournology.com/">other projects</a>.  So, I&#8217;ve decided to publish it to Google Code.  I won&#8217;t be doing new development on the project, but will accept patches and commits to the repository.  Feel free to ask me for project member status.</p>
<p>See <a href="http://code.google.com/p/alarmd/">ALARMd on Google Code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2008/10/08/alarmd-is-a-google-code-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ALARMd 2 Beta, with Google Calendar Integration</title>
		<link>http://www.zachleat.com/web/2008/04/06/alarmd-2-beta-with-google-calendar-integration/</link>
		<comments>http://www.zachleat.com/web/2008/04/06/alarmd-2-beta-with-google-calendar-integration/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 07:31:59 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/?p=111</guid>
		<description><![CDATA[Take a look: ALARMd 2 Beta Update: added Metric and Unit Circle time formats. I know, some of you are reading this and thinking to yourself &#8212; genital herpes is more appealing than yet another online alarm clock. But to that I say, congratulations, that&#8217;s one of the new features in ALARMd 2! Why did [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zachleat.com/Projects/alarmd-beta/">Take a look: ALARMd 2 Beta</a></p>
<p><em><strong>Update</strong>: added Metric and Unit Circle time formats.</em></p>
<p>I know, some of you are reading this and thinking to yourself &#8212; genital herpes is more appealing than yet another online alarm clock.  But to that I say, congratulations, that&#8217;s one of the new features in ALARMd 2!</p>
<p>Why did I make another online alarm clock?  Mostly due to missing features and limitations in the old version, but also because it&#8217;s a good exercise in JavaScript programming and User Interface design.  Everyone likes to hone their skills, and this is my publicly viewable work desk.  But the real reason I went back to rewrite the old version is that I&#8217;m hooked on <a href="http://jquery.com">jQuery</a>.  I can&#8217;t get enough of that sweet, sweet, source code, and couldn&#8217;t stand to see my old, crusty, handwritten DOM manipulations polluting web browsers across the world.  Users of the Yahoo User Interface Library (what I used for the original version of ALARMd) would do well to consider jQuery a nice plugin to be used alongside YUI.  It will clean up your code MAX_INT-fold.</p>
<p>Here are a few new features and addressed limitations in ALARMd 2.</p>
<ul>
<li>Easy Alarm Mode: No more fumbling around when you just want one simple easy-to-add alarm.</li>
<li>Google Calendar Alarm Mode: Customize your alarm schedule to your heart&#8217;s content, it will load your alarms straight from a publicly available Google Calendar.  There are some great features with this:
<ul>
<li>Load only the first calendar event of every day</li>
<li>Day Limiter (Example: Only load calendar events within the next 3 days)</li>
<li>Minute Adjuster (Example: Alarm me 90 minutes before work without adding a separate event)</li>
<li>Google does a nice job of normalizing dates as well, so you don&#8217;t have to worry about calendar time syncing.  If it says 8AM on your calendar, it&#8217;s going to alarm you at 8AM on your computer&#8217;s local time.</li>
</ul>
</li>
<li>New Clock Formats:
<ul>
<li>Human Readable Clock Format: Think &#8220;Half Past Two&#8221;, or &#8220;Quarter Til Twelve&#8221;.  This idea is from <a href="http://www.insightoutsight.co.uk/viewproject.php?cid=2&#038;pid=3&#038;iid=2">Laurence Willmott&#8217;s Project &#8220;It&#8217;s about Time&#8221;</a>.  I took some liberties with his labeling scheme, I hope he doesn&#8217;t mind too much.</li>
<li><a href="http://zapatopi.net/metrictime/">Metric Time Format</a>: Shows the measurement Centi-days in Local Metric Time.  Basically, it&#8217;s a percentage of much of the day has passed.  If it&#8217;s 80.000, 80 percent of the day has passed, which coincides with 7:12 PM.</li>
<li>Unit Circle Time Format: Displays the time in radians that would be shown if a clock were <a href="http://www.cafepress.com/poofietomato.49111330">pasted on top of a unit circle</a>.  If it&#8217;s 12 o&#8217;clock, it will read &pi;/2.  After programming this one, it&#8217;s starting to seem normal in my brain.  Oh, it&#8217;s 3&pi;/2?  Time to eat dinner.  How the hell did it get 2&pi;/3??</li>
</ul>
</li>
<li><a href="http://www.zachleat.com/web/2008/03/23/yet-another-pretty-date-javascript/">Human Readable Alarm Dates</a>: Think &#8220;29 Minutes&#8221;, &#8220;1 Hour&#8221;, &#8220;2 Days Ago&#8221;.</li>
<li>Much cleaner interface, using a jQuery accordion to display the options.</li>
<li>The old ALARMd required an internet connection for all sources, and provided no safeguard if your internet went down whilst you were sleeping.  ALARMd 2 preloads all Youtube videos in the background when the page loads using the new <a href="http://apiblog.youtube.com/2008/03/something-to-write-home-about.html">Youtube JavaScript API</a>.  A nice benefit of this is that the browser window no longer requires focus to play the YouTube video.</li>
<li>Less clunky interface for adding new alarm sources.</li>
<li>Repeat option for YouTube videos and MP3&#8242;s.  Turn infinite loop on or off.  Careful with this one.  Don&#8217;t leave ALARMd going if you&#8217;re not going to be home when it goes off.</li>
<li>CSS Skins, Use the really simple ones I&#8217;ve included for Red, Green, or Blue, or include your own URL to your own hosted CSS file.  Have a good skin?  I&#8217;ll include it in the select list and give you some props here, just link to it in the comments below.  Use some CSS class hooks to spice up your skins (they are mutually exclusive).  These are CSS classes that are added to the body tag to allow you to style the alarm differently depending on the alarm clock&#8217;s current state.  <em>Future enhancements</em> might include more than just alarm-based hooks: Year, day of the year, and hour of the day might be useful, that way you could style the clock to show a lighter background during the day and a darker background at night.
<ul>
<li>.alarmWithin30Minutes</li>
<li>.alarmWithin15Minutes</li>
<li>.alarmWithin5Minutes</li>
<li>.alarmWithin1Minute</li>
<li>.alarmActive (Alarm is being played)</li>
</ul>
</li>
<li>Still has all the old favorites:
<ul>
<li>Test Button to make sure the video or source is working and to check your volume.</li>
<li>Count Down mode to show the time between now and the first alarm.</li>
<li>Store your own list of alarm sources, using YouTube, MP3, Last.FM, or any URL (Pandora is included).</li>
<li>Military time (24 hour clock) and seconds toggle.</li>
<li>Naked mode (get rid of the extras)</li>
</ul>
</li>
</ul>
<p>Finished reading?  I&#8217;m surprised you didn&#8217;t click the link at the top: <a href="http://www.zachleat.com/Projects/alarmd-beta/">ALARMd 2 Beta</a></p>
<p>Remember, this is BETA.  That means it&#8217;s new.  I&#8217;ve done my best to test and code out all the kinks, but there may be a few that slipped through.  Try it out and please report any bugs.  And once again, this code is released under the BSD license.</p>
<p>I&#8217;ll probably move this to the main ALARMd.com domain shortly.</p>
<p>Alarmd has been personally tested with Firefox 2, Firefox 3, Internet Explorer 7, Safari 3.1, and Opera 9.27, all on Windows.  Google GDATA reports an unsupported browser error on Safari and Opera, which you can hide using custom CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2008/04/06/alarmd-2-beta-with-google-calendar-integration/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>ALARMd now supports URLs</title>
		<link>http://www.zachleat.com/web/2007/08/21/alarmd-now-supports-urls/</link>
		<comments>http://www.zachleat.com/web/2007/08/21/alarmd-now-supports-urls/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 00:28:22 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/2007/08/21/alarmd-now-supports-urls/</guid>
		<description><![CDATA[When you add an alarm source to ALARMd, the Internet Alarm Clock, it will now default to opening the input URL in a new window, if the URL is determined not to be an MP3, Youtube video, or a LAST.FM user or tag. I added this to use maLArquee as an alarm. For instance you [...]]]></description>
			<content:encoded><![CDATA[<p>When you add an alarm source to <a href="http://www.zachleat.com/Projects/alarmd/">ALARMd, the Internet Alarm Clock</a>, it will now default to opening the input URL in a new window, if the URL is determined not to be an MP3, Youtube video, or a LAST.FM user or tag.</p>
<p>I added this to use <a href="http://www.zachleat.com/Projects/Malarquee/">maLArquee</a> as an alarm.  For instance you can try adding this one to your ALARMd for a nice wake up message.</p>
<p><a href="http://www.zachleat.com/Projects/Malarquee/index.html?text=Jnxr%2520hc!!!">http://www.zachleat.com/Projects/Malarquee/index.html?text=Jnxr%2520hc!!!</a></p>
<p>Of course the obvious downfall of this approach is that your target website would need sound if you wanted to actually use it to wake up.  But you could also use it to open up a new window at a specific time to prank a friend, coworker, or loved one.  Try setting up ALARMd to use a naked lady website as a target url on your coworkers computer and set the time for right after lunch!  Or open ALARMd up on your colleague&#8217;s computer and get it to open a competitor&#8217;s website during a big presentation to the company president.</p>
<p>Fun to be had by all, I&#8217;m sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2007/08/21/alarmd-now-supports-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20/20 Hindsight, a Look Back at ALARMd</title>
		<link>http://www.zachleat.com/web/2007/07/22/2020-hindsight-a-look-back-at-alarmd/</link>
		<comments>http://www.zachleat.com/web/2007/07/22/2020-hindsight-a-look-back-at-alarmd/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 07:29:27 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/2007/07/22/2020-hindsight-a-look-back-at-alarmd/</guid>
		<description><![CDATA[Now that the traffic has died down a little bit on ALARMd, I&#8217;d like to write a little bit about my experiences with something I don&#8217;t think anyone predicted would garner so much interest. The day I sent the link to the LifeHacker editor, I purchased the alarmd.com domain. My thoughts on the domain were [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the traffic has died down a little bit on ALARMd, I&#8217;d like to write a little bit about my experiences with something I don&#8217;t think anyone predicted would garner so much interest.</p>
<p>The day I sent the link to the LifeHacker editor, I purchased the alarmd.com domain.  My thoughts on the domain were that I should have it just in case I decided to host the clock on the domain for easy access, and I certainly didn&#8217;t want anyone else to have it.  That turned out to be a good idea since an unnamed internet charlatan purchased a similar domain mere hours after I had purchased mine and pointed it to his website.  This same person was going onto various blogs and websites where ALARMd had been posted saying that it was a ripoff of his site, which of course was not true.  I&#8217;m sure he got some traffic from it, and certainly am curious about the liberties he takes with the truth just to make a buck.  Obviously I am not going to post a link to his website, since I do not want him to receive any traffic to his Google Ads machine.  I hope that you, as a reader of my website, will trust that anything linked to this guy&#8217;s name is not worth any of your time.</p>
<p>The link was posted to LifeHacker, and my meager website went from an average of 50 hits a day to receiving 87000 hits in two weeks.  In the end, I got more visitors from stumbleupon than LifeHacker, which is really a testament to that website&#8217;s popularity.</p>
<p>It was on delicious popular bookmarks for a while.  It actually also ended up being on television.  I know, I know, it seems ridiculous to even put websites on television, but it was.  A lady named Erin O&#8217;Hearn does a segment called &#8220;Right Now on the Net&#8221; for Channel 6 Action News in Philadelphia.  She had a blurb about it and you can <a href="http://rightnow.6abc.com/2007/06/great-discoveri.html">even watch it here</a> [Skip to 1:07].  I guess it was also on an internet radio show called &#8220;Techtalk Radio&#8221; and was featured as their site of the week.  You can <a href="http://www.techtalkradio.com/podcast/07152007.mp3">listen to that podcast here</a> [Skip to 47:09], even though they pronounce my name &#8220;Zach-A-Lot&#8221; and are obsessed with the &#8220;Naked&#8221; checkbox.  But to be fair, who isn&#8217;t obsessed with Naked checkboxes?</p>
<p>And just recently, I put up the alarmd.com domain as a redirect to the site for all the hard-core users still going to it and using it.  It&#8217;s still getting a couple of hundred hits a day.  </p>
<p>So, hindsight.  The alarm clock is a device that everyone uses and easily relates to, but also a device that people have low expectations for.  Most alarms only have one or two times they go off for, and with only a few options for alerting: buzzer or radio.  Most go off every day, even on the weekends when you want to sleep in.  But people put up with their crappy alarm clocks because there is literally no good alarm clock hardware out there.  And some of the features I&#8217;ve put into ALARMd can also be seen in alarm clocks that cost over $100 USD.  Ridiculous.  I would bet that there is a huge market for someone to come out with an alarm clock that does suck and costs $40, or maybe people just want to use their cell phones all the time.  I wonder if the iPhone alarm is any good.  Look for my next project, which will be just as, if not more, retarded as the Internet Alarm Clock.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2007/07/22/2020-hindsight-a-look-back-at-alarmd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wake up to YouTube on my Internet Alarm Clock</title>
		<link>http://www.zachleat.com/web/2007/06/18/wake-up-to-youtube-on-my-internet-alarm-clock/</link>
		<comments>http://www.zachleat.com/web/2007/06/18/wake-up-to-youtube-on-my-internet-alarm-clock/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 01:40:07 +0000</pubDate>
		<dc:creator>Zach Leatherman</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Alarmd]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.zachleat.com/web/2007/06/18/wake-up-to-youtube-on-my-internet-alarm-clock/</guid>
		<description><![CDATA[Update: Try the new ALARMd 2 Beta, with Google Calendar integration and offline Youtube caching. Did you take your contacts out last night and you can&#8217;t see the time on your alarm clock from all the way across the room? I&#8217;m here to calm your fears. Enter ALARMD, the Internet Alarm Clock. Wake up to [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Update</strong>: Try the new <a href="http://www.zachleat.com/web/2008/04/06/alarmd-2-beta-with-google-calendar-integration/">ALARMd 2 Beta</a>, with Google Calendar integration and offline Youtube caching.</em></p>
<p>Did you take your contacts out last night and you can&#8217;t see the time on your alarm clock from all the way across the room?  </p>
<p>I&#8217;m here to calm your fears.  Enter <a href="http://www.zachleat.com/Projects/alarmd/">ALARMD, the Internet Alarm Clock</a>.  Wake up to any Youtube video (that allows embedding), a last.fm user stream or tag, or any mp3 hosted online.  There are a few defaults in there, but you can add and modify your own.</p>
<p><a href="http://www.flickr.com/photos/zachleat/531165035/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1067/531165035_d2ba407333.jpg" width="500" height="375" alt="Now that's an alarm clock" /></a></p>
<p>Features:</p>
<ul>
<li>Supports multiple alarms (ALT+R to add an alarm or use the Add Alarm button).</li>
<li>Options for 24 Hour (Military) time and Seconds display</li>
<li>Supports MP3 (hosted online), YouTube videos (that allow embedding), and last.fm user or tag streams.</li>
<li>Key Mash Mode to kill the alarm (hit five random keys in one second)</li>
<li>Time Font Size customization (automatically size to the width of the window using the Max option)</li>
<li>Typical alarm clock colors: Red, Green, or Blue</li>
<li>Alarm Toggle based on the Day of the Week</li>
<li>Test button to make sure your speaker volume is set correctly.</li>
<li>Sleep Mode button to get rid of the extra GUI while you don&#8217;t need it.</li>
<li>Save all of your settings, URL&#8217;s, and alarms locally in a cookie (you <strong>don&#8217;t</strong> need yet another account to use this)</li>
</ul>
<p>Things to think about:</p>
<ul>
<li>Power Settings &#8211; disable your screen saver, or any sort of automatic suspend or sleep setting.  In my testing, having your monitor go into power save mode is acceptable, and the alarms will still sound (but you might want to test this yourself and leave a comment with your result).</li>
<li>You might not want to use with a CRT, for fear of burn in.</li>
<li>Personally, I like to use this in Opera, just because their default full screen mode (F11) doesn&#8217;t have toolbars or a status bar.  But you can use the <a href="https://addons.mozilla.org/en-US/firefox/addon/4650">Fuller Screen Firefox plug-in</a> to soup up your Firefox for similar functionality.</li>
<li>Word of warning, the window <strong>must</strong> have focus to autoplay YouTube videos.</li>
<li>Make sure your local time on your computer is correct, especially if you are traveling between time zones.  It doesn&#8217;t do any server side validation on the time (yet?).</li>
</ul>
<p>Possible Future Improvements:</p>
<ul>
<li>Countdown mode, displays amount of time until next alarm in place of the clock (good for timed presentations, where you want to see how much time is left before you have to quit).</li>
<li>Google Gears integration for offline mode (if your internet goes out during the night)</li>
<li>Support customizing source URL&#8217;s on a per alarm basis.</li>
<li>Support days of the week toggle on a per alarm basis.</li>
<li>Support user specified color customization.</li>
<li>A crescendo alarm MP3 that increases in volume for a more peaceful wake up experience.</li>
<li>An alarm MP3 with especially violent noises for heavy sleepers.</li>
<li>An alarm MP3 of my mom&#8217;s voice to get that nice feeling of childhood back.</li>
</ul>
<p>This internet application was built using the Yahoo UI Libraries (YUI) and Jack Slocum&#8217;s Ext DomQuery class.  It is written entirely without using any server side programming languages, and therefore can be saved to your local machine.  Not that anyone might want to use the Internet Alarm Clock, but if you do, I declare it officially released under the BSD license.  Just don&#8217;t forget to cite the source when you redistribute.</p>
<p><strong>Update</strong>: added a couple more things to think about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zachleat.com/web/2007/06/18/wake-up-to-youtube-on-my-internet-alarm-clock/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>
