<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DevDanke</title>
	<atom:link href="http://devdanke.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://devdanke.wordpress.com</link>
	<description>Careful Coder</description>
	<lastBuildDate>Thu, 07 Jul 2011 06:47:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='devdanke.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>DevDanke</title>
		<link>http://devdanke.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devdanke.wordpress.com/osd.xml" title="DevDanke" />
	<atom:link rel='hub' href='http://devdanke.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Top 10+ Favorite Books</title>
		<link>http://devdanke.wordpress.com/2011/07/06/top-10-favorite-books/</link>
		<comments>http://devdanke.wordpress.com/2011/07/06/top-10-favorite-books/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 06:44:58 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/?p=166</guid>
		<description><![CDATA[My favorite books, in no particular order.  For me, these are books to live by.  They inspire me, educate me, and pick me up when I&#8217;m down. &#8220;They Call Me Coach&#8221; by John Wooden &#8220;Jonathan Livingston Seagull&#8221; by Richard Bach &#8220;The Power of Now&#8221; by Eckhart Tolle &#8220;Illusions&#8221; by Richard Bach &#8220;Tao Te Ching&#8221; by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=166&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My favorite books, in no particular order.  For me, these are books to live by.  They inspire me, educate me, and pick me up when I&#8217;m down.</p>
<ol>
<li>&#8220;They Call Me Coach&#8221; by John Wooden</li>
<li>&#8220;Jonathan Livingston Seagull&#8221; by Richard Bach</li>
<li>&#8220;The Power of Now&#8221; by Eckhart Tolle</li>
<li>&#8220;Illusions&#8221; by Richard Bach</li>
<li>&#8220;Tao Te Ching&#8221; by Lao-Tzu (translated by Jane English and Gia-Fu Feng)</li>
<li>&#8220;Plain Speaking: An Oral Biography of Harry S. Truman&#8221; by Merle Miller</li>
<li>&#8220;The Inner Game of Tennis&#8221; by W. Timothy Gallwey</li>
<li>&#8220;The Hobbit&#8221; by J. R. R. Tolkien</li>
<li>&#8220;Walden Two&#8221; by B.F. Skinner</li>
<li>&#8220;Don&#8217;t Shoot the Dog!&#8221; by Karen Pryor</li>
<li>&#8220;On Writing&#8221; by Stephen King</li>
<li>&#8220;The Elements of Style&#8221; by Strunk &amp; White</li>
<li>&#8220;Getting to Yes: Negotiating Agreement Without Giving In&#8221; by Roger Fisher &amp;  William L. Ury</li>
<li>&#8220;The Autobiography of Benjamin Franklin&#8221; (by guess who?)</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=166&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2011/07/06/top-10-favorite-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Define XML Element to Hold Text and Any Elements with XML Schema</title>
		<link>http://devdanke.wordpress.com/2011/04/08/xml-schema-element-holds-any-text-and-elements/</link>
		<comments>http://devdanke.wordpress.com/2011/04/08/xml-schema-element-holds-any-text-and-elements/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 23:29:36 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2011/04/08/xml-schema-element-holds-any-text-and-elements/</guid>
		<description><![CDATA[Every couple years I end up needing to define an XML element to hold text and other elements, typically HTML markup elements. Here&#8217;s one way to define it in XML Schema: &#60;xs:complexType name="MixedTextAndAnyElementsType" mixed="true"&#62; &#60;xs:sequence&#62; &#60;xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/&#62; &#60;/xs:sequence&#62; &#60;/xs:complexType&#62;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=159&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every couple years I end up needing to define an XML element to hold text and other elements, typically HTML markup elements.  Here&#8217;s one way to define it in XML Schema:</p>
<pre> &lt;xs:complexType name="MixedTextAndAnyElementsType" mixed="true"&gt;
   &lt;xs:sequence&gt;
     &lt;xs:any namespace="##any" processContents="skip"
         minOccurs="0" maxOccurs="unbounded"/&gt;
   &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
</pre>
<pre></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=159&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2011/04/08/xml-schema-element-holds-any-text-and-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Set an HTTP Header in a Tomcat Valve</title>
		<link>http://devdanke.wordpress.com/2010/09/14/how-to-set-http-header-in-tomcat-valve/</link>
		<comments>http://devdanke.wordpress.com/2010/09/14/how-to-set-http-header-in-tomcat-valve/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 01:24:44 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/?p=147</guid>
		<description><![CDATA[In Tomcat 6.0, it&#8217;s not obvious how to set an HTTP header in a valve (container-wide filter).  You might think you could do it inside the invoke() method by calling the Request object&#8217;s addHeader(key,value) method, but you&#8217;d be wrong:-( In the Tomcat source code, the addHeader() method is empty!  It doesn&#8217;t even throw an exception [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=147&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In Tomcat 6.0, it&#8217;s not obvious how to set an HTTP header in a valve  (container-wide filter).  You might think you could do it inside the  invoke() method by calling the Request object&#8217;s addHeader(key,value)  method, but you&#8217;d be wrong:-(</p>
<p>In the Tomcat source code, the  addHeader() method is empty!  It doesn&#8217;t even throw an exception to say  it does nothing.  That&#8217;s a nasty surprise left for you  to discover by the Tomcat developers.  Any way, here&#8217;s code for setting a  header:</p>
<div dir="ltr">
<pre><span style="color:#0000ff;font-size:x-small;">
public void invoke(Request req, Response resp)
    throws IOException, ServletException
{
    MessageBytes mb =
        req.getCoyoteRequest().getMimeHeaders().addValue("FOO");
    mb.setString("BAR");
    getNext().invoke(req, resp);
}
</span></pre>
</div>
<p>If you&#8217;re using Maven, you&#8217;ll need at least these two dependencies in your valve project:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;">&lt;dependency&gt;
    &lt;!-- has valve interface --&gt;
    &lt;groupId&gt;org.apache.tomcat&lt;/groupId&gt;
    &lt;artifactId&gt;catalina&lt;/artifactId&gt;
    &lt;version&gt;6.0.26&lt;/version&gt;
    &lt;scope&gt;provided&lt;/scope&gt;
&lt;/dependency&gt;

&lt;dependency&gt;
    &lt;!-- has ...coyote.Request --&gt;
    &lt;groupId&gt;org.apache.tomcat&lt;/groupId&gt;
    &lt;artifactId&gt;coyote&lt;/artifactId&gt;
    &lt;version&gt;6.0.26&lt;/version&gt;
    &lt;scope&gt;provided&lt;/scope&gt;
&lt;/dependency&gt;</span></pre>
<p>Thanks to <a href="http://www.mail-archive.com/users@tomcat.apache.org/msg13249.html" target="_blank">Mark Thomas&#8217;s response</a> to a related post way back in 2006.  Not being an HTTP protocol wizard, I&#8217;d not have connected HTTP headers with MIME types.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=147&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2010/09/14/how-to-set-http-header-in-tomcat-valve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Compiling Nano on Cygwin</title>
		<link>http://devdanke.wordpress.com/2010/08/27/compiling-nano-on-cygwin/</link>
		<comments>http://devdanke.wordpress.com/2010/08/27/compiling-nano-on-cygwin/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 07:41:22 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[cygwin]]></category>
		<category><![CDATA[dev tools]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2010/08/27/compiling-nano-on-cygwin/</guid>
		<description><![CDATA[To compile and install the latest Nano text editor on Cygwin, don't forget to use the UTF-8 version of libncurses-devel. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=137&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nano is an easy to use text editor.  It&#8217;s much easier than the dinosaurs, Emacs and Vi.  Unfortunately, Cygwin (as of August 2010) ships with a fairly old version of Nano, 2.0.9, that lacks many useful new Nano features.  The current version of Nano is 2.2.5.</p>
<p>One cool new Nano feature is the ability to remap keys.  This means you can make it behave more like a modern GUI program.  For example, instead of Nano&#8217;s odd Ctrl-O to save a file, you can remap a key and use Ctrl-S to save files, just like you do in every single other program you use. This feature is only available in Nano versions newer than 2.1.  So you can&#8217;t use it in standard Cygwin:-(</p>
<p>Fortunately, you can download Nano&#8217;s source code, compile it, and install it into Cygwin.  To prepare for this, I used Cygwin&#8217;s setup program to install the gcc C &amp; C++ compilers, autoconf, automake, make, and gnutils-devel, which I thought (hoped) was all I needed.   Then I followed the simple instructions in Nano&#8217;s README file.  (There&#8217;s a helpful <a href="http://www.youtube.com/watch?v=fBe8GJjZkdA" target="_blank">YouTube video showing how to do it</a>.)  But when I followed the instructions the <big><span style="font-family:Courier New;">make</span></big> step failed.  I got lots of strange errors, such as a missing <big><span style="font-family:Courier New;">confdefs.h</span></big> file and many undefined constants.  I searched through the output from <big><span style="font-family:Courier New;">configure</span></big> to find a clue as to what was wrong.</p>
<p>The cause turned out to be that Nano <strong>requires </strong>the ncurses lib that supports UTF-8.  Cygwin by default installs <big><span style="font-family:Courier New;">libncurses-devel</span></big>, but not the one that handles UTF-8.  For that you need to also install <big><span style="font-family:Courier New;"><strong>libncursesw-devel</strong></span></big> via Cygwin&#8217;s setup program.  After that  <big><span style="font-family:Courier New;">configure, make,<span style="font-family:serif;">and</span> make install</span></big> all worked fine.</p>
<p>This was actually the first program I ever installed from source code on Cygwin.  It&#8217;s a good feeling to accomplish it.  I&#8217;m thankful to all the Unix folks who&#8217;ve streamlined the process and made a consistent way to install from source.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=137&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2010/08/27/compiling-nano-on-cygwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Boycott Apple Arrogance [Boycott Finished - We won!]</title>
		<link>http://devdanke.wordpress.com/2010/04/30/boycott-apple-arrogance/</link>
		<comments>http://devdanke.wordpress.com/2010/04/30/boycott-apple-arrogance/#comments</comments>
		<pubDate>Sat, 01 May 2010 02:19:40 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2010/04/30/boycott-apple-arrogance/</guid>
		<description><![CDATA[Boycott Apple.  If Apple disrespects and overly restricts software developers, let's stop buying and using their products.  And let's not create applications for Apple hardware.  Lower profits and growth rates are the only things that will pierce Apple's arrogance bubble.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=127&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my opinion, Apple&#8217;s recent developer restrictions are not based on reason.  They are based on a corporate culture of arrogance and disrespect.  Apple does exactly what they want whenever they want.  They have little concern about the effect on the software developers, who make the iPhone OS a viable platform.</p>
<p style="padding-left:30px;">Before April 8th, the Apple developer agreement section 3.3.1:</p>
<blockquote><p>Applications may only use Documented APIs in the 	manner prescribed by Apple and must not use or call any 	private APIs.</p></blockquote>
<p style="padding-left:30px;">In the new iPhone OS 4.0 developer agreement, section 3.3.1 was changed to:</p>
<blockquote><p>Applications may only use Documented APIs in the 	manner prescribed by Apple and must not use or call any 	private APIs. Applications must be originally written in 	Objective-C, C, C++, or JavaScript as executed by the iPhone 	OS WebKit engine, and only code written in C, C++, and 	Objective-C may compile and directly link against the 	Documented APIs (e.g., Applications that link to Documented 	APIs through an intermediary translation or compatibility 	layer or tool are prohibited).</p></blockquote>
<p>There is no good reason to force developers to use archaic programming languages that are bug prone and less secure for creating native iPhone OS apps.   The new restrictions have one purpose, lock developers into Apple&#8217;s outdated, dead-end programming tools, which benefits only Apple.</p>
<p>As of now, iPhone OS development only makes sense for 100% Apple zealots, who mindlessly follow Apple&#8217;s ever-changing dictates.  For most  developers, investing time and money creating iPhone OS applications is foolish.  Apple does not want to work &#8220;with you&#8221;, they only want to &#8220;use you&#8221;.   Apple is an unreliable business partner.</p>
<p>Of course, Apple&#8217;s bad behavior is sad.  They make great hardware and the iPhone OS does many things right.  It&#8217;s fun to create a slick iPhone application (which could be done in almost any programming language).</p>
<p>But Apple won&#8217;t change their anti-developer behavior until they realize that it threatens the future of the iPhone OS platform.  Since Apple has been and still could be a force for good, let&#8217;s help them realize this sooner.</p>
<p>Boycott Apple.  If Apple disrespects and overly restricts software developers, let&#8217;s stop buying and using their products.  And let&#8217;s not create applications for Apple hardware.  <strong>Lower profits and growth rates are the only things that will burst Apple&#8217;s arrogance bubble.</strong></p>
<p>But wait, the mobile space is the cutting edge and future of computing!  Many savvy developers want be in this space.  Luckily, they still can.</p>
<p>After a very short time, newer Android phones are <a href="http://www.msnbc.msn.com/id/36654326/ns/technology_and_science-tech_and_gadgets/">as good as or better</a> than the iPhone.  In terms of number of devices and software market, <a href="http://www.pcworld.com/article/193111/will_android_surpass_the_iphone.html">Android will surpass iPhone in 2010</a>. <strong>Use your creativity and skills to make Android devices the ones consumers want most. </strong></p>
<p>Android is open and gives developers choice.  It provides freedom to create great applications, without someone like Steve Jobs telling you, what you can do and how you can do it.  Besides Java, more programming languages are coming to Android, such as <a href="http://stackoverflow.com/questions/214615/will-google-android-ever-support-net">C#</a> and <a href="http://news.cnet.com/8301-30685_3-20003617-264.html">ActionScript</a>. <a href="http://developer.android.com/sdk/ndk">Native code</a> (C/C++/<a href="http://www.digitalmars.com/d/">D</a> etc.) is an option too.</p>
<p>Make an example of Apple.   Show them (and other big tech companies) that when they act like arrogant dictators towards software developers, their products flounder.  <strong> The truth is, Apple needs developers more than developers need Apple.</strong></p>
<p><strong>[As of 10-Sept-2010, I'm calling off my jihad against Apple's anti-developer policies.  Reason: Apple rescinded their ridiculous restrictions against developers choosing their own tools and languages!  The developer backlash against Apple succeeded!  Visit InfoQ for their story about  <a href="http://www.infoq.com/news/2010/09/apple-iphone-restrictions">Apple's revised developer policies</a>. ]<br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=127&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2010/04/30/boycott-apple-arrogance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Seattle for Visitors</title>
		<link>http://devdanke.wordpress.com/2009/07/26/seattle-for-visitors/</link>
		<comments>http://devdanke.wordpress.com/2009/07/26/seattle-for-visitors/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 23:00:04 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/?p=121</guid>
		<description><![CDATA[If someone comes to visit you from off world or even out of state, here are some places to go to make their stay more memorable. The Experience Music Project (EMP).  I&#8217;ve heard good and not so good reviews about it.  Nevertheless, I&#8217;d like to see the inside of it.  (I wish I didn&#8217;t have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=121&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If someone comes to visit you from off world or even out of state, here are some places to go to make their stay more memorable.</p>
<ul>
<li>The Experience Music Project (EMP).  I&#8217;ve heard good and not so good reviews about it.  Nevertheless, I&#8217;d like to see the inside of it.  (I wish I didn&#8217;t have to look at the outside of it;-)</li>
<li>The Museum of Flight: I&#8217;ve only heard good things about this place.</li>
<li>University of Washington:  I love those gothic buildings around Red Square.  The spring time cherry tree blossoms are definitely worth a walk through.</li>
<li>Top of Queen Anne: A great views of Seattle.</li>
<li>Alki Beach:  A nice view of Seattle.  But don&#8217;t go to Salty&#8217;s.  It&#8217;s dreadful and expensive the last couple years:-(</li>
<li>Seattle Art Museum</li>
<li>Seattle Asian Art Museum</li>
<li>Pacific Science Center</li>
<li>Space Needle: You can visit the top for a quick view and/or have dinner there.  The food is nothing to write home about and it&#8217;s pricey.  But because the whole restaurant revolves 360 degrees every hour, it&#8217;s a great way to see Seattle in a relaxed way.</li>
<li>Deception Pass:  A ways north of Seattle, but quite spectacular.</li>
<li>Chuckanut Drive: If you&#8217;re visitors are heading up to Vancouver BC, you might as well go up or come back on the scenic Chuckanut Drive. Also, if you like east coast quality bagels, stop in at the Bagelry in Bellingham, near where a north bound drive on Chuckanut will dump you.</li>
<li>Olympia Pizza on 15th in Capital Hill:  It&#8217;s my favorite pizza place for thicker crust pizza.  BUT, make sure to order &#8220;lite&#8221; cheese on the pizza, or you may be overwhelmed by the monstrous amount of cheese they usually put on.  If the weather is nice, you can eat outside in front of the restaurant and enjoy the laid back 15th Ave scene.</li>
<li>Bruce Lee&#8217;s Grave:  He and his son are buried in the graveyard at the top of Capital Hill.  You can get to via 15th Ave.  It&#8217;s near the Asian Art Museum.  Not for everyone, but some people would enjoy visiting it.  If you&#8217;re into famous graves, you could also visit Jimi Hendrix in Renton.</li>
<li>Safeco Field:  I&#8217;m not much into baseball, but a warm summer evening at this baseball park is very enjoyable.   Buy the cheapest tickets you can. Then spend most of your time walking around the stadium and sit in any empty good seat you want.  They kettle corn they sell outside the stadium is pretty darn good too.</li>
</ul>
<p>What places do you like to take your out of town visitors to?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=121&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2009/07/26/seattle-for-visitors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Wish List</title>
		<link>http://devdanke.wordpress.com/2009/06/03/java-wish-list/</link>
		<comments>http://devdanke.wordpress.com/2009/06/03/java-wish-list/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 18:56:04 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2009/06/03/java-wish-list/</guid>
		<description><![CDATA[Things I wish Java had: A way to get the currently running method name, i.e. Thread.getCurrentThread().getCurrentMethodName().&#160; This would help in unit tests, where I often use the test method name as the basis for usernames, log traces, database values, and directory names etc.&#160; For example, when my test needs to login to some service, I&#8217;ll [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=119&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Things I wish Java had:
<ul>
<li>A way to get the currently running method name, i.e. <big><font face="Courier New">Thread.getCurrentThread()<font color="#009900">.getCurrentMethodName()</font></font></big>.&nbsp; This would help in unit tests, where I often use the test method name as the basis for usernames, log traces, database values, and directory names etc.&nbsp; For example, when my test needs to login to some service, I&#8217;ll create a username like this &#8220;&lt;testMethodName&gt;-username&#8221;.&nbsp; There are ways to get the current method name, but they involve using <a target="_blank" href="http://www.velocityreviews.com/forums/t292161-get-the-method-name.html">unsupported Sun methods</a> or <a target="_blank" href="http://www.java2s.com/Code/Java/Reflection/GetthecurrentmethodnameWithJDK15.htm">extracting it from a stack trace</a>, both of which are non portable.</li>
<li>Hmmm&#8230;what else?</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=119&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2009/06/03/java-wish-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>GroovyWS HTTP Proxy Configuration</title>
		<link>http://devdanke.wordpress.com/2009/05/28/groovyws-http-proxy-configuration/</link>
		<comments>http://devdanke.wordpress.com/2009/05/28/groovyws-http-proxy-configuration/#comments</comments>
		<pubDate>Thu, 28 May 2009 23:03:14 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[dev tools]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[soap]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2009/05/28/groovyws-http-proxy-configuration/</guid>
		<description><![CDATA[Here&#8217;s the story of how I got Groovy 1.6.3 and GroovyWS 0.5.0 to call a SOAP service through an HTTP proxy. As of 28-May-2009, the GroovyWS website said&#8230; Using proxies If you are using a proxy for accessing internet, you can use the following environment variables to get rid of it: proxyHost proxyPort proxy.user proxy.password [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=110&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the story of how I got Groovy 1.6.3 and GroovyWS 0.5.0 to call a SOAP service through an HTTP proxy.</p>
<p>As of 28-May-2009, the GroovyWS website said&#8230;<span style="font-family:georgia;color:#3366ff;"><br />
</span></p>
<h4><span style="font-family:georgia;color:#3366ff;">Using proxies</span></h4>
<p><span style="font-family:georgia;color:#3366ff;"> If you are using a proxy for accessing internet, you can use the following environment variables to get rid of it:</span><span style="font-family:georgia;color:#3366ff;"> </span></p>
<ul> <span style="font-family:georgia;color:#3366ff;"></p>
<li>proxyHost</li>
<li>proxyPort</li>
<li>proxy.user</li>
<li>proxy.password</li>
<p></span></ul>
<p><span style="font-family:georgia;color:#3366ff;"> or directly use the following in your <span style="font-family:Courier New;">proxy.setproxypropertie([:])</span><br />
</span></p>
<p>I tried to make HTTP proxy configuration work by following their instructions.   Unfortunately, the following three ways <strong>didn&#8217;t work</strong> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />   I used various property naming conventions I saw in the GroovyWS javadocs and other online examples.<span style="font-family:Courier New;"> </span></p>
<p><span style="font-family:Courier New;">//A<br />
proxy.setProxyProperties( [ "proxyHost":"proxy.foo.org", proxyPort:"8080", "proxy.user":"myUsername", "proxy.password":"myPassword" ] )</span></p>
<p><span style="font-family:Courier New;">//B<br />
proxy.setProxyProperties( [ "http.proxyHost":"proxy.foo.org", "http.proxyPort":"8080", "http.proxy.user":"myUsername", "http.proxy.password":"myPassword" ] )</span></p>
<p><span style="font-family:Courier New;">//C<br />
proxy.setProxyProperties( [ proxyHost:"proxy.foo.org", proxyPort:"8080", "http.proxy.user":"myUsername", "proxy.password":"myPassword" ] )</span></p>
<p><span style="font-family:sans-serif;">However, these two ways <strong>did work</strong> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span></p>
<p><span style="font-family:Courier New;">//D<br />
System.setProperty(&#8220;http.proxyHost&#8221;,      &#8220;proxy.foo.org&#8221;)<br />
System.setProperty(&#8220;http.proxyPort&#8221;,      &#8220;8080&#8243;)<br />
System.setProperty(&#8220;http.proxy.user&#8221;,     &#8220;myUsername&#8221;)<br />
System.setProperty(&#8220;http.proxy.password&#8221;, &#8220;myPassword&#8221;)</span></p>
<p><span style="font-family:Courier New;">//E<br />
System.setProperty(&#8220;proxyHost&#8221;,      &#8220;proxy.foo.org&#8221;)<br />
System.setProperty(&#8220;proxyPort&#8221;,      &#8220;8080&#8243;)<br />
System.setProperty(&#8220;proxy.user&#8221;,     &#8220;myUsername&#8221;)<br />
System.setProperty(&#8220;proxy.password&#8221;, &#8220;myPassword&#8221;)</span></p>
<p>My conclusion is that either I called setProxyProperties() incorrectly or that it doesn&#8217;t work.   Setting the system properties directly was the only way I got GroovyWS to work through an HTTP proxy.</p>
<p>Here is the <strong>final working script</strong>:</p>
<pre>
<pre>
<pre>
<pre>
<pre><pre class="brush: java;">
import groovyx.net.ws.WSClient

System.setProperty(&quot;proxyHost&quot;,      &quot;proxy.foo.org&quot;)
System.setProperty(&quot;proxyPort&quot;,      &quot;8080&quot;)
System.setProperty(&quot;proxy.user&quot;,     &quot;myUsername&quot;)
System.setProperty(&quot;proxy.password&quot;, &quot;myPassword&quot;)

WSClient proxy = new WSClient(&quot;http://www.w3schools.com/webservices/tempconvert.asmx?WSDL&quot;, this.class.classLoader)
proxy.initialize()
def result = proxy.CelsiusToFahrenheit(0)
println &quot;You are probably freezing at ${result} degrees Farhenheit&quot;
</pre></pre>
</pre>
</pre>
</pre>
</pre>
<p><strong>NOTE:</strong> I used the GroovyWS uber jar: groovyws-standalone-0.5.0.jar.  Because it was taking too long, I gave up on trying use the GroovyWS minimal jar and then figuring out which CXF dependencies were needed for a simple SOAP client.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=110&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2009/05/28/groovyws-http-proxy-configuration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>
	</item>
		<item>
		<title>Make Subversion Ignore Directories Completely</title>
		<link>http://devdanke.wordpress.com/2009/04/20/make-subversion-ignore-directories-completely/</link>
		<comments>http://devdanke.wordpress.com/2009/04/20/make-subversion-ignore-directories-completely/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 18:46:55 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2009/04/20/make-subversion-ignore-directories-completely/</guid>
		<description><![CDATA[I want to exclude &#8220;log&#8221; and other transient directories from SVN.&#160; As far as I can tell, SVN&#8217;s global ignore example does not show how to exclude a directory itself.&#160; But there is a way.&#160; To make SVN completely ignore a directory named &#8220;log&#8221; and all its contents, add log to the global-ignores line in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=102&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I want to exclude &#8220;log&#8221; and other transient directories from SVN.&nbsp; As far as I can tell, SVN&#8217;s global ignore example does not show how to exclude a directory itself.&nbsp; But there is a way.&nbsp; </p>
<p><font face="sans-serif">To make SVN completely ignore a directory named &#8220;log&#8221; and all its contents, </font><font face="sans-serif">add <font face="Courier New">log</font> to the <font face="Courier New">global-ignores</font> line in the <font face="Courier New">~/.subversion/config</font> file.</font></p>
<p>This is the only way I&#8217;ve found to make SVN 1.5.x &amp; 1.6.x to not show the log directory when I run the <font face="Courier New">svn status</font> command.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=e810edf3-6634-81c6-bdc3-7b774fa261d3" /></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=102&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2009/04/20/make-subversion-ignore-directories-completely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/pixy.gif?x-id=e810edf3-6634-81c6-bdc3-7b774fa261d3" medium="image" />
	</item>
		<item>
		<title>Ted&#8217;s Steak Making Method</title>
		<link>http://devdanke.wordpress.com/2009/03/31/teds-steak-making-method/</link>
		<comments>http://devdanke.wordpress.com/2009/03/31/teds-steak-making-method/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 05:58:58 +0000</pubDate>
		<dc:creator>devdanke</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devdanke.wordpress.com/2009/03/31/teds-steak-making-method-2/</guid>
		<description><![CDATA[My friend Ted Neyer makes just about the best damn steak in Seattle. &#160; He makes steak better than El Gaucho, The Met, Ruth&#8217;s Chris Steakhouse, and Daniel&#8217;s Broiler.&#160; The only restaurant that makes steak better than Ted is Morton&#8217;s Steakhouse, and that is probably due to their superior meat. The steaks Ted cooks to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=87&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My friend Ted Neyer makes just about the best damn steak in Seattle. &nbsp; He makes steak better than El Gaucho, The Met, Ruth&#8217;s Chris Steakhouse, and Daniel&#8217;s Broiler.&nbsp; The only restaurant that makes steak better than Ted is <a href="http://www.mortons.com/location_detail.php?pageid=location_detail&amp;idlocation=71">Morton&#8217;s Steakhouse</a>, and that is probably due to their superior meat.</p>
<p>The steaks Ted cooks to perfection are from Costco.&nbsp; They have really good prices compared to grocery stores.&nbsp; Also, they sell so much meat so fast, that you can be sure it&#8217;s fresh.</p>
<p>There is nothing fancy about how Ted cooks steak, except how it tastes.&nbsp; He uses a big cast iron frying pan on a gas stove top, but can do just as well on an electric stove top.&nbsp; The only fancy thing that Ted needs to cook steak is a powerful exhaust fan because, with exception of Filet Mignon, steak cooked at&nbsp; high temperatures puts out a lot of greasy smoke.</p>
<p><strong>The Method</strong>
<ol>	
<li>Buy steaks from Costco:&nbsp; New York, Filet Mignon, or best of all Rib Eye.&nbsp; Don&#8217;t be shy, buy thick ones.</li>
<p>	
<li>Take the steak out of the fridge and let it sit until it reaches room temperature.</li>
<p>	
<li>Soak the steak in light olive oil, <a href="http://www.johnnysfinefoods.com/Seasoning-Salt--2lb_p_41.html">Johnny&#8217;s Seasoning</a>, &amp; ground pepper for about 20 minutes.&nbsp; (I used to not like pepper on steak, but Ted showed me the error of my ways)</li>
<p>	
<li>Heat up your cast iron frying pan until it just starts to smoke.&nbsp; In other words, it ought to be pretty dang hot.</li>
<p>	
<li>Cook the steak 4 minutes per side.&nbsp; The goal is to create a black crust that seals in the flavor, but leaves the center rare to medium rare.</li>
<p>	
<li>If you&#8217;re concerned that you didn&#8217;t cook it enough, you can put it in a 350º-375º oven.&nbsp; Use an electronic thermometer to watch the temperature.&nbsp; For rare-ish steak, keep it in until it reaches 115º.&nbsp; For medium rare to medium, let it reach 135°.</li>
<p>	
<li>After taking it out of the pan or oven, don&#8217;t eat it yet!&nbsp; Let it rest, under a foil tent, for about 5 minutes.&nbsp; It needs time for the juices to settle down and soak back in.&nbsp;&nbsp; If you don&#8217;t wait, when you cut into it the steak, the juice will flow out onto the plate, where it won&#8217;t be able to add flavor to the meat.</li>
<p></ol>
<p>When all is said and done, but before the eating begins, you could end up with this.</p>
<div id="attachment_99" class="wp-caption aligncenter" style="width: 465px"><img class="size-full wp-image-99" title="super steak" src="http://devdanke.files.wordpress.com/2009/03/mini_steak_med.jpg?w=455&#038;h=303" alt="filet mignon, ricotta, and asparagus" width="455" height="303" /><p class="wp-caption-text">filet mignon, ricotta, and asparagus</p></div>
<p>If steak ends up becoming a big part of your diet, then you may be interested in one of <a href="http://i.gizmodo.com/5192188/lifepack-15-defibrillator-so-cool-youll-forget-youre-having-a-heart-attack" target="_blank">these</a>.
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=e4f5d3b6-b940-8a66-a3c3-d0381c0f3257" alt="" /></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devdanke.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devdanke.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devdanke.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devdanke.wordpress.com&amp;blog=1023419&amp;post=87&amp;subd=devdanke&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devdanke.wordpress.com/2009/03/31/teds-steak-making-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/351dd8e3be394e7b44437ad3f0d348e6?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">devdanke</media:title>
		</media:content>

		<media:content url="http://devdanke.files.wordpress.com/2009/03/mini_steak_med.jpg" medium="image">
			<media:title type="html">super steak</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/pixy.gif?x-id=e4f5d3b6-b940-8a66-a3c3-d0381c0f3257" medium="image" />
	</item>
	</channel>
</rss>
