<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-34312594</id><updated>2008-05-07T02:50:08.177-04:00</updated><title type='text'>An App A Day - Downloads</title><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-34312594.post-116157046158218908</id><published>2006-10-22T22:25:00.000-04:00</published><updated>2006-10-22T22:36:09.443-04:00</updated><title type='text'>New Homepage For The Software Jedi</title><summary type='text'>All applications can be seen and downloaded from my new home - http://www.TheSoftwareJedi.com.

To subscribe to the new news feed, use this link, or look for the RSS button on my homepage.

AnAppADay.com is not over.  There will be more to follow, but in the meantime join in the news, chats, and forums at http://www.thesoftwarejedi.com.

May the source be with you.</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/new-homepage-for-software-jedi.html' title='New Homepage For The Software Jedi'/><link rel='related' href='http://www.thesoftwarejedi.com' title='New Homepage For The Software Jedi'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116157046158218908&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116157046158218908'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116157046158218908'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116089557453140605</id><published>2006-10-15T02:56:00.000-04:00</published><updated>2006-10-15T03:00:24.610-04:00</updated><title type='text'>Day 30 - Google Any Text</title><summary type='text'>This app allows you to google the selected text from any application.  Well, not "any" application.  While a couple more hours of enhancements could have made it stronger - it currently works from within any textbox or richtextbox control.  To activate it, press Ctrl-F11 after highlighting the text.  This will cause your default browser to open with the search performed.  The application resides </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-30-google-any-text.html' title='Day 30 - Google Any Text'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116089557453140605&amp;isPopup=true' title='13 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116089557453140605'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116089557453140605'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116079958088571670</id><published>2006-10-14T00:17:00.000-04:00</published><updated>2006-10-14T00:58:15.256-04:00</updated><title type='text'>DAY 29 - Big Ben</title><summary type='text'>Nothing much to say.  It resides in your systray.  It sounds like Big Ben.

On the hour, every hour.  Thanks to our British friends for requesting this app, and basically giving me the night off!  THANKS Cowx!

Download the app here
Download the source here

May the source be with you.</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-29-big-ben.html' title='DAY 29 - Big Ben'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116079958088571670&amp;isPopup=true' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116079958088571670'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116079958088571670'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116071424201039585</id><published>2006-10-13T00:23:00.000-04:00</published><updated>2006-10-13T01:07:33.833-04:00</updated><title type='text'>Day 28 - Broadcast Clipboard</title><summary type='text'>This is a simple little app that monitors your clipboard, sends the contents (text only today, sorry - someone will mod it) via UDP multicast to the specified group multicast IP, and puts the data in the remote PCs clipboard.  In summary, when you copy from one pc, you can paste on the other.  It works great - and I know plenty of people who will use this at the office.

There are other apps like</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-28-broadcast-clipboard.html' title='Day 28 - Broadcast Clipboard'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116071424201039585&amp;isPopup=true' title='12 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116071424201039585'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116071424201039585'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116062697065083687</id><published>2006-10-12T00:16:00.000-04:00</published><updated>2006-10-13T02:43:44.546-04:00</updated><title type='text'>Day 27 - Code Saver</title><summary type='text'>**** Code updated - fixed issue causing screen saver not to exit

It's a screensaver, for code!  It displays the *.cs (HAHA) code contained in the subdirectory and randomly changes every 30 seconds (I think...  It's late...).  Download the app, extract all files to a directory, and right click the ".scr" file.  You should have "test" and "install" options - which work as advertised.

The download</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-27-code-saver.html' title='Day 27 - Code Saver'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116062697065083687&amp;isPopup=true' title='10 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116062697065083687'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116062697065083687'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116055692179074512</id><published>2006-10-11T04:34:00.000-04:00</published><updated>2006-10-11T05:29:54.130-04:00</updated><title type='text'>Day 26 - Jedi Digg</title><summary type='text'>Today's application is a tool bar docked at the top of your screen which displays the digg front page stories in rotation.  From this tool bar you can left click the sotry title to open an embedded browser viewing the referenced page, right click the story title to open the story from duggmirror, left click the "Open Digg Page" text to open the digg page with comments, and lastly, you can </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-26-jedi-digg.html' title='Day 26 - Jedi Digg'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116055692179074512&amp;isPopup=true' title='18 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116055692179074512'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116055692179074512'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116046378945827120</id><published>2006-10-10T02:54:00.000-04:00</published><updated>2006-10-13T01:07:49.416-04:00</updated><title type='text'>Day 25 - Jedi Honey Pot</title><summary type='text'>Stick your hands into my honey pot by clicking here.  What you'll see is a google map of the world, and everyone else who has stuck their hands into my honey pot.

How's it work?  A simple .NET 2.0 client application resides on my machine which receives the HTTP connection, records your IP, and serves you a google map page along with the location of everyone else who has requested the page.  The </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-25-jedi-honey-pot.html' title='Day 25 - Jedi Honey Pot'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116046378945827120&amp;isPopup=true' title='16 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116046378945827120'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116046378945827120'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116036963088271234</id><published>2006-10-09T00:43:00.000-04:00</published><updated>2006-10-09T01:08:03.083-04:00</updated><title type='text'>Day 24 - Input Prank</title><summary type='text'>Tonight's application runs silently in the background, and screws with the keyboard input.  Typically I do a screen shot, but in this case, there is nothing to screen shot.  Instead I'll write the pledge of allegiance below, with the args 20 10 2 passed to the application:

I!pledge alegiance to the flg,"of  te unjed states of amekca.# ¢¢And# o he rrepubic, ffor wwhich  it stnds one ation, UgE  </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-24-input-prank.html' title='Day 24 - Input Prank'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116036963088271234&amp;isPopup=true' title='14 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116036963088271234'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116036963088271234'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116028240407356226</id><published>2006-10-08T00:14:00.000-04:00</published><updated>2006-10-08T01:44:15.533-04:00</updated><title type='text'>Day 23 - RSS Text to Speech</title><summary type='text'>Tonights application let's you subscribe to RSS feeds and hear them via text-to-speech spoken over your speakers.  After loading the application it will reside in your systray as a large red "T".  Double click to open the options.  

This application is again best for HOT feeds - that is, feeds you want to see (hear) immediately, then never again.  I haven't written a good COLD feed reader yet.  </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-23-rss-text-to-speech.html' title='Day 23 - RSS Text to Speech'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116028240407356226&amp;isPopup=true' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116028240407356226'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116028240407356226'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116019940751939081</id><published>2006-10-07T01:23:00.000-04:00</published><updated>2006-10-09T01:16:14.220-04:00</updated><title type='text'>Day 22 - Jedi Window Dock</title><summary type='text'>Tonights application allows you to dock any number of applications inside of a tabbed window.  

You can dock all your putty sessions together, put all of your instant message conversations on tabs, or perhaps you manage a ton of remote desktop sessions...  All of these windows need not take up space on your taskbar any longer!  Software Jedi to the rescue.

Any application, with the exception of</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-22-jedi-window-dock.html' title='Day 22 - Jedi Window Dock'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116019940751939081&amp;isPopup=true' title='41 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116019940751939081'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116019940751939081'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116010795127016936</id><published>2006-10-06T00:08:00.000-04:00</published><updated>2006-10-06T00:14:06.710-04:00</updated><title type='text'>Day 21 - Jedi Speak</title><summary type='text'>The application tonight allows remote users to send text to your PC, which then gets spoken.  It uses MS Text to speech API (2 lines of code...  wow...).  It comes in 2 parts - a server and a client.  It uses port 8911 (hard coded, sorry).

I have it running on my home PC.  Go ahead - download the app and send my computer something to say!  My home machine is "softwarejedi.servepics.com".  C'mon </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-21-jedi-speak.html' title='Day 21 - Jedi Speak'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116010795127016936&amp;isPopup=true' title='6 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116010795127016936'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116010795127016936'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-116001742340958962</id><published>2006-10-04T22:57:00.000-04:00</published><updated>2006-10-04T23:12:50.013-04:00</updated><title type='text'>Day 20 - Command Line C#</title><summary type='text'>This simple command line application allows you to execute C# code as if it were script.  It takes n arguments, where the first argument is the name of the file to execute, and the remaining arguments are passed on to the script.
The purpose of this application is to do things that you can't do in batch files, like download web pages, in an easily modifiable script.  All useful imports have been </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-20-command-line-c.html' title='Day 20 - Command Line C#'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=116001742340958962&amp;isPopup=true' title='10 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116001742340958962'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/116001742340958962'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115993701549113870</id><published>2006-10-04T00:39:00.000-04:00</published><updated>2006-10-04T00:48:13.303-04:00</updated><title type='text'>Day 19 - Jedi Image Shacker</title><summary type='text'>Here's a quick way to upload all of the images that you want to throw on a blog.  It will open any number of images (multiselect in the box), and upload them fullsize and thumbnail to Image Shack, then give you the HTML to paste somewhere.  It does 5 threads at a time to handle multiple uploads, but still be patient.  Image Shack is hurting for bandwidth... ;)  Especially now!

Download the app </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-19-jedi-image-shacker.html' title='Day 19 - Jedi Image Shacker'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115993701549113870&amp;isPopup=true' title='9 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115993701549113870'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115993701549113870'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115985060387030927</id><published>2006-10-03T00:27:00.000-04:00</published><updated>2006-10-03T02:51:30.343-04:00</updated><title type='text'>Day 18 - Mouse Heat Map</title><summary type='text'>Where has your mouse pointer been going all day?  While this app is running (located in systray) it will record everywhere your mouse goes.  After a while, right click the icon, and get a full screen mouse heat map overlay.

The code was implemented smartly, and will not take up much RAM or CPU.  It won't grow in consumption over time either (in theory...).  It doesn't actually record the mouse, </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-18-mouse-heat-map.html' title='Day 18 - Mouse Heat Map'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115985060387030927&amp;isPopup=true' title='20 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115985060387030927'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115985060387030927'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115976522686549844</id><published>2006-10-01T23:03:00.000-04:00</published><updated>2006-10-02T01:44:04.116-04:00</updated><title type='text'>Day 17 - WPM Tray</title><summary type='text'>Tonights application is a Words Per Minute meter in your systray.  The algorithm used to determine a word is VERY simple (a space, tab, or return separated by anything else).

It's a green box for 0-99wpm, a gold box for 100-199wpm, and a red box for 200-299wpm.  For 300+ it turns all white.  No one types THAT fast, do they?  The colors were used to avoid handling 3 characters in that tiny icon.
</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/10/day-17-wpm-tray.html' title='Day 17 - WPM Tray'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115976522686549844&amp;isPopup=true' title='18 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115976522686549844'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115976522686549844'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115966429893495945</id><published>2006-09-30T18:51:00.000-04:00</published><updated>2006-09-30T22:07:54.470-04:00</updated><title type='text'>Day 16 - QuickKill</title><summary type='text'>Here's an app thats been requested by more then just a few.  

The application will quickly kill all tasks not listed in a configuration file.  This can be used for a variety of reasons: saving battery life on laptops, easy performance increase, "gaming mode", etc...  Bottom line is, it'll get rid of everything you don't need very quickly.

Some may argue that you should use a program such as </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-16-quickkill.html' title='Day 16 - QuickKill'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115966429893495945&amp;isPopup=true' title='31 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115966429893495945'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115966429893495945'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115959672233285445</id><published>2006-09-30T02:06:00.000-04:00</published><updated>2006-09-30T02:12:02.340-04:00</updated><title type='text'>Day 15 - Task Scheduler</title><summary type='text'>You may ask yourself, doesn't windows have a task scheduler built in?  Yep, it sure does.  But this one is a bit more robust - and open source.  Besides, it was written by a Software Jedi.  You don't think MS has a Software Jedi working on their task scheduler, now do you?

It allows you to define tasks and schedules for those tasks.  The schedule can be an interval in seconds, or a time of day.</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-15-task-scheduler.html' title='Day 15 - Task Scheduler'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115959672233285445&amp;isPopup=true' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115959672233285445'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115959672233285445'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115946866258917711</id><published>2006-09-28T14:25:00.000-04:00</published><updated>2006-09-28T15:40:21.170-04:00</updated><title type='text'>Day 14 - Missile Command</title><summary type='text'>Remember that old Atari game Missile Command?  Surely some of you grew up in the 80's.  Google it if you haven't heard of it.  There are Flash versions of it out there.

The application I created today randomly acts like you are playing missle command.  Bombs and missiles don't drop from the sky, but when clicking ANYTHING you have a 1 in 8 chance of launching a missile.  The missile goes to </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-14-missile-command.html' title='Day 14 - Missile Command'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115946866258917711&amp;isPopup=true' title='9 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115946866258917711'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115946866258917711'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115942104455105492</id><published>2006-09-28T00:17:00.000-04:00</published><updated>2006-09-28T09:00:20.263-04:00</updated><title type='text'>Day 13 - Connection Monitor</title><summary type='text'>This application allows you to monitor 3 types of connections - ICMP (ping), socket connection, and HTTP.  It has a fairly intuitive interface, and I invite you to try it!.  

Upon launching, like many of my apps, it'll disappear into the systray.  Options are available there for adding connections to monitor, and changing the retry rate.

Each connection also independently has a failure </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-13-connection-monitor.html' title='Day 13 - Connection Monitor'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115942104455105492&amp;isPopup=true' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115942104455105492'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115942104455105492'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115932971749283066</id><published>2006-09-26T23:53:00.000-04:00</published><updated>2006-09-27T00:01:57.506-04:00</updated><title type='text'>Day 12 - Polar Bear Tracking</title><summary type='text'>On Day 0 I mocked an email asking for an app to track polar bears in Norway using Google Maps.  It's now their lucky day.  They can watch these polar bears day and night on their Google Map while eating popcorn.  

Sure enough, I really tracked down these polar bears.  I tied GPS and radio collars around their heads.  Then I setup a base camp retransmitter station in southern Norway and lo and </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-12-polar-bear-tracking.html' title='Day 12 - Polar Bear Tracking'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115932971749283066&amp;isPopup=true' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115932971749283066'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115932971749283066'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115925391036725894</id><published>2006-09-26T00:45:00.000-04:00</published><updated>2006-09-28T08:52:10.520-04:00</updated><title type='text'>Day 11 - Graffiti Wallpaper</title><summary type='text'>*** memory leak fixed in server code, I wasn't properly disposing of streams ***

Connect to remote machines running the server portion of this app (like my machine - see below) and scribble on the wallpaper.  What a cool social experiment!  Thanks to HAK.5's Darren for the great idea (again, Jedi Console was his too).

This application is 2 parts once again, like the broadcaster.  Server and </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-11-graffiti-wallpaper.html' title='Day 11 - Graffiti Wallpaper'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115925391036725894&amp;isPopup=true' title='7 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115925391036725894'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115925391036725894'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115915925385841773</id><published>2006-09-24T23:27:00.000-04:00</published><updated>2006-09-25T01:00:30.636-04:00</updated><title type='text'>Day 10 - Jedi Concentrate</title><summary type='text'>Todays app mimics a feature that is found in OS X called Exposé.  The mac users in the chat room showed me a screen shot and I loved it.  Very cool.

When "concentrate" mode is activated, all windows except for the current active window are smoothly faded out.  The purpose is to dim everything on all of your monitors when you need to get to work.

The application resides in the systry and "</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-10-jedi-concentrate.html' title='Day 10 - Jedi Concentrate'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115915925385841773&amp;isPopup=true' title='66 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115915925385841773'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115915925385841773'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115908206923081068</id><published>2006-09-24T02:09:00.000-04:00</published><updated>2006-09-24T04:51:20.840-04:00</updated><title type='text'>Day 9 - Jedi Visual Studio IRC Add-in</title><summary type='text'>Tonights application allows you to put IRC chat right into Visual Studio.  The add-in behaves like any other dockable window.  Personally I prefer it docked left and pinned open.

I had never written anything for IRC, nor had I ever written a Visual Studio plugin so it was another late night.

To "install", copy the contents of the ZIP file to your "My Documents/Visual Studio 2005/Addins" folder </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-9-jedi-visual-studio-irc-add-in.html' title='Day 9 - Jedi Visual Studio IRC Add-in'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115908206923081068&amp;isPopup=true' title='7 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115908206923081068'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115908206923081068'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115899630566975963</id><published>2006-09-23T03:03:00.000-04:00</published><updated>2006-10-09T01:18:45.620-04:00</updated><title type='text'>Day 8 - Jedi Console</title><summary type='text'>It's a console window, Quake style.  Ctrl-` (Crtl-~) hides and un hides it.  It attempts to behave like DOS.  Given more time I'd try to tap right into a console window, but it was tough.

It does command history, and has adjustable opacity using the command "jediopacity #" where # is a value between 35 and 100.

Download the app here
Download the source here

This is the first with a long issues</summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-8-jedi-console.html' title='Day 8 - Jedi Console'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115899630566975963&amp;isPopup=true' title='21 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115899630566975963'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115899630566975963'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-34312594.post-115890013355328715</id><published>2006-09-22T11:35:00.000-04:00</published><updated>2006-09-22T02:05:19.780-04:00</updated><title type='text'>Day 7 - Google Wallpaper</title><summary type='text'>Whew, the refreshing feeling of writing a killer app when there were really no good ideas floating in the chat room.  It was almost 9:30 when someone suggested a wallpaper switcher.  This little twist popped into my head and it was all downhill from there.

It took me about 2.5 hours to write, most time chatting once again...  

The application allows you to specify any number of keywords (ex. </summary><link rel='alternate' type='text/html' href='http://www.anappaday.com/downloads/2006/09/day-7-google-wallpaper.html' title='Day 7 - Google Wallpaper'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34312594&amp;postID=115890013355328715&amp;isPopup=true' title='39 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.anappaday.com/downloads/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115890013355328715'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34312594/posts/summary/115890013355328715'/><author><name>Dana Hanna</name><uri>http://www.blogger.com/profile/08633928615689589402</uri><email>noreply@blogger.com</email></author></entry></feed>