<rss version="2.0"><channel><title>Andy Edinborough</title><description>The lastest blog entries from Andy Edinborough</description><link>http://andy.edinborough.org/</link><lastBuildDate>Fri, 30 Jul 2010 18:40:58 GMT</lastBuildDate><pubDate>Fri, 30 Jul 2010 18:40:58 GMT</pubDate><item><title>Duck-Punching the jQuery UI Datepicker into a Date/Time Picker</title><description>&lt;p&gt;There are a TON of awful date pickers out there.&amp;#160; For a who’s who of the worst, check out &lt;a href="http://wiki.fluidproject.org/display/fluid/Date+Time+Picker+Competitive+Analysis" rel="nofollow external" target="_blank"&gt;Date Time Picker Competive Analysis&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://jqueryui.com/demos/datepicker/" rel="nofollow external" target="_blank"&gt;jQuery UI’s Datepicker&lt;/a&gt; control is by far the best looking and most intuitive picker.&amp;#160; In light of maintaining a uniform UI, I wanted a date time picker that played on that control.&amp;#160; I found two:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://blog.w3visions.com/2009/04/date-time-picker-with-jquery-ui-datepicker/"&gt;http://blog.w3visions.com/2009/04/date-time-picker-with-jquery-ui-datepicker/&lt;/a&gt; – Integrates with Datepicker, but the UI is completely ... &lt;em&gt;&lt;a href="/Duck-Punching-jQuery-UI-Datepicker-into-a-DateTimepicker/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://andy.edinborough.org/Duck-Punching-jQuery-UI-Datepicker-into-a-DateTimepicker/</link><pubDate>Wed, 23 Jun 2010 15:02:57 GMT</pubDate><guid isPermaLink="false">36</guid></item><item><title>Beautiful PNG Wait Indicator with Raphaël and jQuery</title><description>&lt;p&gt;Can you believe that in 2010 we are still stuck&amp;#160; with using animated gif’s?&amp;#160; They support transparency, but not the alpha-channel.&amp;#160; So when you need to create a wait indicator that won’t have a specific background, you’re stuck with a pixelated look.&lt;/p&gt;  &lt;p&gt;Recently, I wanted to create a beautiful wait-indicator to display while AJAX was loading.&amp;#160; I wanted to use PNG, but animated PNG’s don’t have wide support yet. Furthermore, ... &lt;em&gt;&lt;a href="/Beautiful-PNG-Wait-Indicator-with-Raphael-and-jQuery/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Beautiful-PNG-Wait-Indicator-with-Raphael-and-jQuery/</link><pubDate>Fri, 16 Apr 2010 13:27:32 GMT</pubDate><guid isPermaLink="false">35</guid></item><item><title>Custom .NET Remoting – Easier Than You Think</title><description>&lt;p&gt;The idea of implementing remoting will give most programmers instant heartburn.&amp;#160; Granted, I’m not an expert on all the existing remoting solutions, but I haven’t found one that works intuitively.&lt;/p&gt;  &lt;p&gt;All the different solutions I’ve seen require just about double the code.&amp;#160; You write a method once, then write a wrapper for the method to implement remoting.&amp;#160; &lt;/p&gt;  &lt;p&gt;Furthermore, they often require special handling to make sure the contextual variables are ... &lt;em&gt;&lt;a href="/Custom-NET-Remoting-Easier-Than-You-Think/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Custom-NET-Remoting-Easier-Than-You-Think/</link><pubDate>Thu, 01 Apr 2010 23:57:27 GMT</pubDate><guid isPermaLink="false">33</guid></item><item><title>C# Imap and Pop3 Library</title><description>&lt;p&gt;Sigh.&amp;#160; &lt;/p&gt;  &lt;p&gt;These are text-based services… it’s not that hard, and yet all the projects I found out there were nasty—bloated and severely error prone.&amp;#160; So, I rebuilt one.&amp;#160; This is based heavily on &lt;a href="http://sourceforge.net/projects/xemail-net/" rel="nofollow"&gt;xemail-net&lt;/a&gt;.&amp;#160; I simplified it quite a bit—created standard methods for repeated code blocks and implemented a base class to simplify the creation of the Pop3 client.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:7d3a1327-cfac-46a3-8ccb-c23e960e7876" class="wlWriterEditableSmartContent"&gt;&lt;p&gt; &lt;a href="http://andy.edinborough.org/~image.axd?file=Mail.zip" target="_blank"&gt;Mail.zip ... &lt;em&gt;&lt;a href="/C-Imap-and-Pop3-Library/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://andy.edinborough.org/C-Imap-and-Pop3-Library/</link><pubDate>Fri, 26 Mar 2010 18:02:00 GMT</pubDate><guid isPermaLink="false">34</guid></item><item><title>Getting Started with Yahoo and OAuth</title><description>&lt;p&gt;Yahoo doesn’t offer much help to .NET/C# developers when it comes to getting started with using their API’s and OAuth.&amp;#160; So I’ve put together a quick-hit starter pack.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://developer.yahoo.com/yql/console/" rel="nofollow" target="_blank"&gt;Yahoo! YQL Console&lt;/a&gt;       &lt;br /&gt;This is fun for all ages!&amp;#160; I just get all giggly when I see all that Yahoo has made available through YQL (Yahoo Query Language).&amp;#160; You can use this tool to perfect your queries and figure out just what ... &lt;em&gt;&lt;a href="/Getting-Started-with-Yahoo-and-OAuth/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://andy.edinborough.org/Getting-Started-with-Yahoo-and-OAuth/</link><pubDate>Fri, 29 Jan 2010 11:31:47 GMT</pubDate><guid isPermaLink="false">32</guid></item><item><title>C# OAuth Implementation</title><description>&lt;p&gt;AAAARRRRGGGHHH!!&lt;/p&gt;  &lt;p&gt;I had to get that out of my system.&amp;#160; I’m not familiar enough with the exact specification of OAuth to know whether it’s Yahoo or Yedda that can’t read a spec, but the Yedda implementation of OAuth available on Google Code, doesn’t even begin to work with Yahoo’s YQL API.&amp;#160; Futhermore, the Yedda implementation is bloated and hard to follow.&amp;#160; Why is it that so many programmers feel the ... &lt;em&gt;&lt;a href="/C-OAuth-Implementation/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/C-OAuth-Implementation/</link><pubDate>Thu, 17 Dec 2009 16:22:25 GMT</pubDate><guid isPermaLink="false">28</guid></item><item><title>Firefox v3.5 Needs to go back to the drawing board</title><description>&lt;p&gt;This truly is “embarrassing”.&amp;#160; &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://andy.edinborough.org/~image.axd?picture=image_3.png" width="371" height="284" /&gt; The Mozilla team really pulled a “Windows ME” with their latest release of Firefox.&amp;#160; After being open for 5 minutes, Firefox with only the “embarrassing” tab open has 26 MB more memory usage than IE8 running for hours with 3 tabs open (including a Bing Map).&lt;/p&gt;  &lt;p&gt;LAME!&amp;#160; And what happened to Firebug?!&amp;#160; When I try to inspect a page, the CSS gets completely hosed.&amp;#160; I know ... &lt;em&gt;&lt;a href="/Firefox-v3-5-Needs-to-go-back-to-the-drawing-board/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Firefox-v3-5-Needs-to-go-back-to-the-drawing-board/</link><pubDate>Fri, 10 Jul 2009 14:32:29 GMT</pubDate><guid isPermaLink="false">26</guid></item><item><title>Use Late-Binding in C# Now, without .NET 4.0</title><description>&lt;p&gt;The lack of late-binding in C# has been one of my biggest gripes about C#.&amp;#160; Finally, in the .NET Framework v4.0, the dynamic keyword has been introduced (it could be argued that it is too loose—allowing for variant types).&amp;#160; But until it is released, the need still exists, and even then, not all clients will immediately support it.&amp;#160; So, in a bind, I wrote a simple class to allow access ... &lt;em&gt;&lt;a href="/Use-Late-Binding-in-C-Now-without-NET-4-0/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Use-Late-Binding-in-C-Now-without-NET-4-0/</link><pubDate>Wed, 17 Jun 2009 01:28:30 GMT</pubDate><guid isPermaLink="false">25</guid></item><item><title>RE: Microsoft may be Firefox's worst vulnerability</title><description>&lt;p&gt;A recent article at Slashdot that has now been propagated to &lt;a href="http://blogs.techrepublic.com.com/security/?p=1716" target="_blank" rel="nofollow external"&gt;TechRepublic&lt;/a&gt;, claims that Firefox's biggest vulernability this year is Microsoft.&amp;nbsp; For those who have not heard, as part of the .NET Framework v3.5 SP1, Microsoft added an extension to Firefox to support Click-Once application deployment.&amp;nbsp; The claim by Slashdot is that this is Internet Explorer's biggest vulernability and that Microsoft has forced it onto Firefox users.&lt;/p&gt;
&lt;p&gt;Having done ... &lt;em&gt;&lt;a href="/RE-Microsoft-may-be-Firefoxs-worst-vulnerability/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/RE-Microsoft-may-be-Firefoxs-worst-vulnerability/</link><pubDate>Wed, 03 Jun 2009 10:49:30 GMT</pubDate><guid isPermaLink="false">14</guid></item><item><title>Mosso's URL Rewriting Rules Are Wrong!</title><description>&lt;p&gt;Mosso has been in the game of hosting for quite a while now and have become quite popular.&amp;nbsp; I was amazed to learn when we began migrating one of our projects to them that their URL rewritting rules are incorrect.&lt;/p&gt;
&lt;p&gt;In case you didn't know, Mosso provides a platform that supports both ASP.NET and PHP.&amp;nbsp; ASP.NET requests are sent to an IIS server, and PHP requests are sent to a ... &lt;em&gt;&lt;a href="/Mossos-URL-Rewriting-Rules-Are-Wrong/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Mossos-URL-Rewriting-Rules-Are-Wrong/</link><pubDate>Mon, 01 Jun 2009 12:55:00 GMT</pubDate><guid isPermaLink="false">3</guid></item><item><title>Microsoft Releases Bing without a "Search Provider"?</title><description>&lt;p&gt;As my first post on my new blog, I'm pleased to say that Microsoft has finally released &lt;em&gt;Bing&lt;/em&gt;, a "decision engine" that offers Google real competition.&amp;nbsp; But did they seriously just release a search-engine product with&amp;nbsp;no Search Provider add-in for Internet Explorer?&amp;nbsp; Seriously?&amp;nbsp; This is a huge disappointment; I actually really like Bing.&lt;/p&gt;
&lt;p&gt;Ironically, I was able to add Bing as my default search provider to Chrome, and Firefox ... &lt;em&gt;&lt;a href="/Microsoft-Releases-Bing/"&gt;Continue Reading&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://andy.edinborough.org/Microsoft-Releases-Bing/</link><pubDate>Mon, 01 Jun 2009 00:56:43 GMT</pubDate><guid isPermaLink="false">2</guid></item></channel></rss>