{"id":23,"date":"2006-10-08T23:14:23","date_gmt":"2006-10-08T22:14:23","guid":{"rendered":"http:\/\/dalelane.co.uk\/blog\/?p=23"},"modified":"2006-10-09T00:41:34","modified_gmt":"2006-10-08T23:41:34","slug":"an-app-a-day","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=23","title":{"rendered":"an app a day&#8230;"},"content":{"rendered":"<p>I came across a new site &#8211; <a target=\"_blank\" title=\"An App A Day\" href=\"http:\/\/www.anappaday.com\/\">AnAppADay.com<\/a><\/p>\n<blockquote><p>I plan on writing an application everyday for 30 days straight. May the world benefit from the purposeful destruction of my personal life.<\/p><\/blockquote>\n<p>He&#8217;s been going for a while &#8211; I think he&#8217;s only got a week or so left now &#8211; so there&#8217;s a decent collection of apps there now. And some of them are clever ideas. A good example is the <a href=\"http:\/\/www.anappaday.com\/downloads\/2006\/10\/day-18-mouse-heat-map.html\">Mouse Heat Map<\/a>.<\/p>\n<p>Compared with most of the development that I do <a href=\"http:\/\/www-306.ibm.com\/software\/integration\/wmq\/\" title=\"Software developer for IBM WebSphere MQ\" target=\"_blank\">at work<\/a> &#8211; where everything is carefully considered and designed and planned, there&#8217;s something appealing about this sort of approach. I wonder what sorta stuff <a title=\"IBM Hursley Park\" target=\"_blank\" href=\"http:\/\/www.ibm.com\/uk\/hursley\">we<\/a> could come up with if we had 30 days to try as many ideas as we could.<\/p>\n<p><!--more--><\/p>\n<p>I fancied giving it a go &#8211; writing an app from start to finish in a single evening &#8211; so tried writing a small app for work. Based on an original idea that I admittedly had a little while ago, the app is a screensaver for my desktop PC which lets the people that I work with know where I am when I&#8217;m away from my desk. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dalelane.co.uk\/blog\/post-images\/061008-screensaver.gif\" alt=\"Screenshot of the screensaver in action\" \/><\/p>\n<p>It collects together information from my Outlook diary, my instant-messaging client, and operating-system idle-time. The idea is that when I&#8217;m away from my desk, the people who sit near me will know where I am and when I&#8217;m likely to be back. Or if someone comes round to see me when I&#8217;m away, my computer can let them know where I am. <\/p>\n<p>I&#8217;ve written <a href=\"https:\/\/screensavers.dev.java.net\/\" title=\"SDK for writing screensavers in Java\" target=\"_blank\">screensavers in Java<\/a> before, so decided to write this one in C# instead. It was interesting to figure out how to get a Windows screensaver working, and write the different interfaces for my <a href=\"http:\/\/en.wikipedia.org\/wiki\/Personal_information_manager\" target=\"_blank\" title=\"Wikipedia reference: PIM (Personal Information Manager)\">PIM<\/a> and instant messager.<\/p>\n<p>Could I come up with something different tomorrow night?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I came across a new site &#8211; AnAppADay.com I plan on writing an application everyday for 30 days straight. May the world benefit from the purposeful destruction of my personal life. He&#8217;s been going for a while &#8211; I think he&#8217;s only got a week or so left now &#8211; so there&#8217;s a decent collection [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23"}],"version-history":[{"count":0,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}