<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>newschuyl - Misc</title>
			<link>http://www.mischefamily.com/nathan/index.cfm</link>
			<description>a blog by nathan mische</description>
			<language>en-us</language>
			<pubDate>Mon, 06 Sep 2010 20:05:23-0400</pubDate>
			<lastBuildDate>Fri, 15 Jan 2010 10:51:00-0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>nmische@gmail.com</managingEditor>
			<webMaster>nmische@gmail.com</webMaster>
			
			<item>
				<title>Interesting IE 302 Redirection Issue</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2010/1/15/Interesting-IE-302-Redirection-Issue</link>
				<description>
				
				Yesterday I helped a coworker track down an interesting issue with &lt;a href=&quot;http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx&quot; target=&quot;_blank&quot;&gt;302 URL redirection&lt;/a&gt; in IE that I thought I&apos;d share. Here is a brief run down of what my co-worker was observing:

&lt;ul&gt;
&lt;li&gt;Users would log into a courseware application, setting a single sign-on cookie. For the purposes of this description lets say the URLwas https://sitea.domain.com.
&lt;li&gt;Users would then link out to a related application covered by the single sign-on. Lets say the URL for this related application was https://siteb.domain.com/appa.
&lt;li&gt;When users clicked the link in Internet Explorer, instead of being logged in to the related application users were being redirected back to a non existent page in the courseware application, https://sitea.domain.com/appa/index.cfm.
&lt;/ul&gt;

What was interesting about this was that everything worked fine in Firefox, only IE seemed to be having this problem. Realizing the issue probably had something to do with the handling of the SSO in the linked-to application I fired up a proxy (&lt;a href=&quot;http://kevinlangdon.com/serviceCapture/&quot; target=&quot;_blank&quot;&gt;ServiceCapture&lt;/a&gt; in this case) to watch the login process. Here is what I saw:

&lt;ul&gt;
&lt;li&gt;When users clicked the &quot;link&quot; in the courseware application they were actually being forwarded to the target application via a 302 HTTP header:

&lt;code&gt;
HTTP/1.1 302 Found
Location: https://siteb.domain.com/appa/
&lt;/code&gt;

&lt;li&gt;That redirection was immediately followed by another 302 redirection:

&lt;code&gt;
HTTP/1.1 302 Found
Location: /appa/index.cfm
&lt;/code&gt;

&lt;/ul&gt;

Looking at the code of the linked-to application I could see that after logging in, which happens automatically on the first visit if the user has the appropriate SSO cookie, the application redirected users back to the home page using a relative URL. The issue was that IE was was calculating this relative URL using the base URL of the original request, https://sitea.domain.com in this example, and not taking into consideration the intermediate redirection to https://siteb.domain.com/appa. Firefox seemed to do a &quot;better&quot; of job of keeping track of which base URL to use for calculating relative URLs. I say &quot;better&quot; because Firefox&apos;s behavior seems to make more sense to me. 

So there you have it, another reason to love IE. 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Fri, 15 Jan 2010 10:51:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2010/1/15/Interesting-IE-302-Redirection-Issue</guid>
				
			</item>
			
			<item>
				<title>I&apos;m An Adobe Community Expert</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2009/2/11/Im-An-Adobe-Community-Expert</link>
				<description>
				
				This morning I opened my e-mail only to find a message from Adobe saying that I had been granted membership to the Adobe Community Experts program for 2009.

&lt;div align=&quot;center&quot;&gt;
&lt;img src=&quot;http://www.mischefamily.com/nathan/images/Community_Exp_Logo_nobox.jpg&quot;&gt;
&lt;/div&gt;

I have to say I was a little surprised, but I&apos;m definitely looking forward to sharing more of my ColdFusion expertise with the Adobe community in the coming year. Thanks Adobe! 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Wed, 11 Feb 2009 20:54:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2009/2/11/Im-An-Adobe-Community-Expert</guid>
				
			</item>
			
			<item>
				<title>Higher Education Web Symposium Wrap-Up</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2008/7/23/Higher-Education-Web-Symposium-WrapUp</link>
				<description>
				
				Last week I had the opportunity to attend the &lt;a href=&quot;http://www.med.upenn.edu/uiconf/index.shtml&quot;/&gt;Higher Education Web Symposium&lt;/a&gt; here at Penn. Billed as &quot;The first and only web design conference for IT Professionals working in Higher Education&quot; the conference actually had a lot of great content for web developers working in any discipline.  [More]
				</description>
				
				<category>CSS</category>				
				
				<category>Misc</category>				
				
				<pubDate>Wed, 23 Jul 2008 22:02:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2008/7/23/Higher-Education-Web-Symposium-WrapUp</guid>
				
			</item>
			
			<item>
				<title>Contributing to OSS</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2008/7/16/Contributing-to-OSS</link>
				<description>
				
				I use a good deal of open source software in my day to day development and maybe I&apos;m just lucky, but I tend to find bugs in a lot of that software. I&apos;m also the kind of developer that loves to dig into unfamiliar code and figure out what is going on. This usually leads to me tracking down the issue and submitting a patch back to the project. In just the past couple of weeks I&apos;ve submitted, and had accepted, patches to both the &lt;a href=&quot;https://issues.apache.org/bugzilla/show_bug.cgi?id=45140&quot; target=&quot;_blank&quot;&gt;Apache POI&lt;/a&gt; project as well as the &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=831&quot; target=&quot;_blank&quot;&gt;Firebug&lt;/a&gt; project. Now, I&apos;m far from an expert Java or Mozilla developer, but to fix a lot of bugs you don&apos;t necessarily have to know the technology in question backwards and forwards. Far more important is the fact that you have found the bug in the first place and have the ability to reproduce it consistently. Once you have done that you can usually track down the one or two lines causing the issue and figure out a solution. This type of bug fixing has lead to my becoming a core committer on a couple of high profile CF open source projects. Having said that, becoming a committer isn&apos;t all that common, and you shouldn&apos;t necessarily assume your patches will be accepted by the project. I&apos;ve definitely had more patches ignored or outright rejected than I&apos;ve had accepted and included in projects.  [More]
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Wed, 16 Jul 2008 18:06:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2008/7/16/Contributing-to-OSS</guid>
				
			</item>
			
			<item>
				<title>Moving On</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2008/5/1/Moving-On</link>
				<description>
				
				Blogging has been light lately as I&apos;ve been busy getting settled into a new job. I&apos;m happy to say that last week I started as a Senior Programmer/Analyst the the &lt;a href=&quot;http://www.wharton.upenn.edu/learning/&quot; target=&quot;_blank&quot;&gt;Alfred West Jr. Learning Lab&lt;/a&gt; at the &lt;a href=&quot;http://www.wharton.upenn.edu/&quot; target=&quot;_blank&quot;&gt;Wharton School&lt;/a&gt; here in Philadelphia. After several years of working on some pretty large enterprise ColdFusion applications this move brings me back to what I was doing about six years ago: developing online educational applications in ColdFusion and Flash. I&apos;m very excited about the move as it will give me the opportunity to work with a great group of developers on some very interesting applications. I&apos;m also excited because many of the applications that the Learning Lab develops are simulations and &quot;serious games&quot; which should be a big change from the e-commerce/content management/CRM type applications I&apos;ve been working on lately. I&apos;ve definitely looking forward to learning a lot in the coming months, including Flex, and I hope to share some of it here, so stay tuned... 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Thu, 01 May 2008 21:28:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2008/5/1/Moving-On</guid>
				
			</item>
			
			<item>
				<title>ColdFire Makes RIAForge Top 3 Projects</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2008/4/13/ColdFire-Makes-RIAForge-Top-3-Projects</link>
				<description>
				
				This weekend &lt;a href=&quot;http://coldfire.riaforge.org&quot; target=&quot;_blank&quot;&gt;ColdFire&lt;/a&gt; hit a milestone by breaking into the Top 3 Projects on &lt;a href=&quot;http://www.riaforge.org&quot; target=&quot;_blank&quot;&gt;RIAForge&lt;/a&gt;.

ColdFire is now only about 10,000 downloads behind the top project on RIAForge, something called BlogCFC by some guy named Raymond Camden. :) 
				</description>
				
				<category>ColdFire</category>				
				
				<category>Misc</category>				
				
				<pubDate>Sun, 13 Apr 2008 22:30:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2008/4/13/ColdFire-Makes-RIAForge-Top-3-Projects</guid>
				
			</item>
			
			<item>
				<title>Foundations</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2008/1/26/Foundations</link>
				<description>
				
				Anyone who has studied OO programming has probably knows that the idea of design patterns originated in the field of architecture. In fact there are quite a few practices and paradigms the software and construction industries share. I&apos;ve seen a few examples of this recently in the building of 20 new rowhomes next door to mine.  [More]
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Sat, 26 Jan 2008 16:29:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2008/1/26/Foundations</guid>
				
			</item>
			
			<item>
				<title>OT: What to do in Sydney/Melbourne</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2007/10/9/OT-What-to-do-in-SydneyMelbourne</link>
				<description>
				
				My wife has to travel to Australia next month for business so we though it would be a good idea for my daughter and I to tag along. Knowing I have a few Australian readers (and more who have visited I&apos;m sure) I thought I&apos;d ask for suggestions of kid friendly things to do in both Sydney and Melbourne. We will be in Sydney for three full days, staying in The Rocks, and Melbourne for two full days. We are looking for things to do, places to eat, etc. all with a 1 year old. And we still need to find a hotel in Melbourne, so any suggestions of places to stay would be much appreciated. 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Tue, 09 Oct 2007 16:28:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2007/10/9/OT-What-to-do-in-SydneyMelbourne</guid>
				
			</item>
			
			<item>
				<title>A Guide to Hiring Programmers</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2007/8/6/A-Guide-to-Hiring-Programmers</link>
				<description>
				
				I just read a pretty interesting post via Slashdot: &lt;a href=&quot;http://blog.revsys.com/2007/08/a-guide-to-hiri.html&quot;&gt;A Guide to Hiring Programmers: The High Cost of Low Quality&lt;/a&gt;. A great read for anyone involved in hiring developers. 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Mon, 06 Aug 2007 21:51:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2007/8/6/A-Guide-to-Hiring-Programmers</guid>
				
			</item>
			
			<item>
				<title>Google to Add Presentations</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2007/4/17/Google-to-Add-Presentations</link>
				<description>
				
				A while ago I &lt;a href=&quot;http://www.mischefamily.com/nathan/index.cfm/2006/5/7/Java-Libraries-for-PowerPoint-Automation-in-ColdFusion&quot;&gt;posted&lt;/a&gt; about a couple of Java libraries for working with Powerpoint presentations. Looks like Google has acquired  one of the companies I mentioned, &lt;a href=&quot;http://www.tonicsystems.com/&quot; target=&quot;_blank&quot;&gt;Tonic Systems&lt;/a&gt;, and will be &lt;a href=&quot;http://googleblog.blogspot.com/2007/04/were-expecting.html&quot; target=&quot;_blank&quot;&gt;adding presentations to their Docs &amp; Spreadsheets offerings&lt;/a&gt;. I think Google has done a great job with their Docs &amp; Spreadsheets. Given the power of the Tonic software I have no doubt Google will come up with another awesome application. 
				</description>
				
				<category>Misc</category>				
				
				<category>Java</category>				
				
				<pubDate>Tue, 17 Apr 2007 21:28:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2007/4/17/Google-to-Add-Presentations</guid>
				
			</item>
			
			<item>
				<title>I&apos;m Naked Too!</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2007/4/5/Im-Naked-Too</link>
				<description>
				
				I&apos;ve decided to join &lt;a href=&quot;http://www.andyjarrett.co.uk/andy/blog/index.cfm/2007/4/5/Im-naked-and-you-should-join-me&quot; target=&quot;_blank&quot;&gt;Andy Jarrett&lt;/a&gt; and participate in &lt;a href=&quot;http://naked.dustindiaz.com/&quot; target=&quot;_blank&quot;&gt;CSS Naked Day&lt;/a&gt;. I feel kind of naughty getting naked at work, but it only took about two minutes using the function &lt;a href=&quot;http://rahulnarula.blogspot.com/&quot; target=&quot;_blank&quot;&gt;Rahul Narula&lt;/a&gt; posted on Andy&apos;s blog. 

&lt;b&gt;Show your support for web standards by showing off your &amp;lt;body&amp;gt;!&lt;/b&gt; 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Thu, 05 Apr 2007 09:02:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2007/4/5/Im-Naked-Too</guid>
				
			</item>
			
			<item>
				<title>Disabled Form Controls Cannot be Successful</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2007/2/15/Disabled-Form-Controls-Cannot-be-Successful</link>
				<description>
				
				I&apos;m sure I probably knew this at some point, but for some reason it was a surprise to me this past week. Apparently &lt;a href=&quot;http://www.w3.org/TR/html401/interact/forms.html#h-17.12&quot; target=&quot;_blank&quot;&gt;disable controls are not submitted with HTML forms&lt;/a&gt;. I ran into this in the context of some AJAX work I&apos;ve been doing. I noticed one of my form fields was not being submitted and I thought it may have had something to do with my AJAX JavaScript, but it turned out to be something much more basic... You (re)learn something new everyday! 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Thu, 15 Feb 2007 18:49:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2007/2/15/Disabled-Form-Controls-Cannot-be-Successful</guid>
				
			</item>
			
			<item>
				<title>Making the Switch</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2006/12/28/Making-the-Switch</link>
				<description>
				
				After several months of consideration I finally went out and picked up the 15-inch, 2.33GHz MacBook Pro. I  have needed a new computer for awhile now and I&apos;ve been thinking about a MacBook Pro, but my Christmas present from my wife finally pushed me over the edge. She got me an &lt;a href=&quot;http://www.digidesign.com/index.cfm?langid=100&amp;navid=102&amp;itemid=4945&quot; target=&quot;_blank&quot;&gt;Mbox 2&lt;/a&gt; for music recording, but even with this awesome piece of hardware my old desktop was hopelessly underpowered.

I haven&apos;t done any development on the MacBook yet, I&apos;ve been too busy playing with the Mbox and Pro Tools, but I plan on going through the ACME guide this weekend and getting this thing set up for ColdFusion development. I also need to get Windows XP set up with Boot Camp/Parallels.  I want to be able to use this computer for gaming so the new Boot Camp support in the latest &lt;a href=&quot;http://www.parallels.com/products/desktop/beta_testing/&quot; target=&quot;_blank&quot;&gt;Parallels beta&lt;/a&gt; is just what I was looking for.

And while this may be a little premature, so far I&apos;ve found the process of  &quot;switching&quot; pretty painless.  Don&apos;t get me wrong, I&apos;m still trying to adjust to some of the differences between Windows and OS X --  I can&apos;t tell you how many times I&apos;ve tried to press ctrl+c -&gt; ctrl+v, or how many times I&apos;ve found myself asking &quot;How do I...&quot; -- but for the most part things on the Mac have just worked. I was completely amazed when I first went to print something and the Mac automatically found my HP printer on the wireless network and set it up without me doing a thing. 

I know I&apos;ve got a long way to go to becoming a Mac power user, but I&apos;m looking forward to it. If anyone has any suggestions for getting up to speed on the Mac and OS X please let me know. 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Thu, 28 Dec 2006 22:55:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2006/12/28/Making-the-Switch</guid>
				
			</item>
			
			<item>
				<title>New Job</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2006/12/18/New-Job</link>
				<description>
				
				You may (or may not :) have noticed a lack of blog posts over the past month. Part of the reason for the lack of blogging has to do with the fact that I started a new job two weeks ago; I&apos;m now a Application Development Specialist for &lt;a href=&quot;http://www.cdicorp.com&quot; target=&quot;_blank&quot;&gt;CDI Corp&lt;/a&gt; here in Philadelphia. I&apos;m pretty excited about the new position as I&apos;ll be working on CF Enterprise again. I&apos;ll also be using some new tools like Perforce as well as getting exposure to the Mercury Quality Center suite of tools which should prove intersting. Plus my new office is in downtown Philadelphia which means it is about a 25 minute walk or 10 minute bus ride from my house.

Now that things have settled down a bit I&apos;m hoping to get back to blogging more regularly. I have plenty of ideas for posts, just haven&apos;t had much time recently. 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Mon, 18 Dec 2006 23:28:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2006/12/18/New-Job</guid>
				
			</item>
			
			<item>
				<title>I Now Work for ADP</title>
				<link>http://www.mischefamily.com/nathan/index.cfm/2006/10/11/I-Now-Work-for-ADP</link>
				<description>
				
				I couldn&apos;t blog about this until today, but as of yesterday I officially work for &lt;a href=&quot;http://www.adp.com&quot; target=&quot;_blank&quot;&gt;ADP&lt;/a&gt;. The company I work for &lt;a href=&quot;http://www.virtualedge.com&quot; target=&quot;_blank&quot;&gt;VirtualEdge&lt;/a&gt; was &lt;a href=&quot;http://www.investquest.com/iq/a/aud/ne/news/adp101006suite.htm&quot; target=&quot;_blank&quot;&gt;bought by ADP&lt;/a&gt;, so I&apos;ve gone from working for a company of about 100 employees to a Fourtune 500 company of with over 40,000 employess. Things should be interesting over the coming weeks and months! 
				</description>
				
				<category>Misc</category>				
				
				<pubDate>Wed, 11 Oct 2006 22:38:00-0400</pubDate>
				<guid>http://www.mischefamily.com/nathan/index.cfm/2006/10/11/I-Now-Work-for-ADP</guid>
				
			</item>
			</channel></rss>