<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Teppefall Labs</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/" />
    <link rel="self" type="application/atom+xml" href="http://labs.teppefall.com/atom.xml" />
   <id>tag:labs.teppefall.com,2011://5</id>
    <link rel="service.post" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5" title="Teppefall Labs" />
    <updated>2011-11-30T19:38:54Z</updated>
    <subtitle>Written by Jan Erik Paulsen in Trondheim, Norway - Download the software or read more about it.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.2</generator>
 
<entry>
    <title>LoopZook has a contender</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/11/loopzook_has_a_contender.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=328" title="LoopZook has a contender" />
    <id>tag:labs.teppefall.com,2011://5.328</id>
    
    <published>2011-11-30T19:28:17Z</published>
    <updated>2011-11-30T19:38:54Z</updated>
    
    <summary> Battlefield 1942 LoopZook. Video coming soon....</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Games" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p><a title="bf2 c4 helijump" href="http://labs.teppefall.com/bf2-c4-helijump.jpg"><img alt="bf2-c4-helijump-small.jpg" src="http://labs.teppefall.com/bf2-c4-helijump-small.jpg" width="510" height="335" /></a></p>

<p><a href="http://www.youtube.com/watch?v=k-wFI9vTqto">Battlefield 1942 LoopZook</a>.</p>

<p>Video coming soon.</p>]]>
        
    </content>
</entry>
<entry>
    <title>How to become a faster web developer</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/11/how_to_become_a_faster_web_developer.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=327" title="How to become a faster web developer" />
    <id>tag:labs.teppefall.com,2011://5.327</id>
    
    <published>2011-11-21T22:28:41Z</published>
    <updated>2011-11-30T19:28:06Z</updated>
    
    <summary>Just add this to your header include file. Upload it to a test server and open five browsers. Then work in one of them. This code is Java based JSP, but you could use a small Javascript snippet as well....</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="HTML5" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>Just add this to your header include file. Upload it to a test server and open five browsers. Then work in one of them. This code is Java based JSP, but you could use a small Javascript snippet as well. This should save you a few hundred clicks or ctrl-r.</p>

<p>&lt;!-- JSP --><br />
&lt;meta http-equiv="Refresh" content="60; ?refresh=<%=new java.util.Date()%>"/&gt;<br />
</p>]]>
        
    </content>
</entry>
<entry>
    <title>Why not use Java and invokedynamic for dynamic languages everywhere ?</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/08/why_not_use_java_and_invokedynamic.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=325" title="Why not use Java and invokedynamic for dynamic languages everywhere ?" />
    <id>tag:labs.teppefall.com,2011://5.325</id>
    
    <published>2011-08-28T02:48:17Z</published>
    <updated>2011-08-28T03:02:06Z</updated>
    
    <summary>Sun was a supercomputer company. Java is the alternative to IBM operating system VM&apos;s running on mainframes. Nobody has that kind of hardware just lying around. Java was designed to run on $1000 SCSI hard-drives and 32Gb of RAM. The...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>Sun was a supercomputer company. Java is the alternative to IBM operating system VM's running on mainframes. Nobody has that kind of hardware just lying around. Java was designed to run on $1000 SCSI hard-drives and 32Gb of RAM. The focus is on standardization, scalability, portability, buzzwords and expensive catering.</p>]]>
        <![CDATA[<p>The <a href="http://www.businessweek.com/globalbiz/content/nov2008/gb20081112_082312.htm">guy that made the Chrome Javascript VM</a> sat with a laptop in a small house in the Danish countryside. Because the focus was on normal everyday hardware. And guess who that was ? A former Sun Java VM programmer. So the "just use Chrome" developer demographic is sort of unintentionally ironic when they, well, open their mouths. Why do they think Chrome is so memory hungry anyway :P Well, the problem is actually the same problem that you have in other UI frameworks where event listeners and DOM references never gets released from the UI side. And there are some strange issues with anonymous functions and closures, but I do not know enough about that to comment.</p>

<p>Java is fine, but Javascript does not need to be Java. Apple just screwed up the LiveConnect bridge in Safari just to piss us off.. transition us all to a better state of mind. Or maybe that was Oracle, I have no clue anymore. The guy that worked on Jython probably felt very alone doing all the work and JRuby is only here because of desperation from Sun. And Scala is the solution for people who never finish anything. So maybe I should.. oh shiny..</p>]]>
    </content>
</entry>
<entry>
    <title>So who threatened HP ?</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/08/so_who_threatened_hp.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=324" title="So who threatened HP ?" />
    <id>tag:labs.teppefall.com,2011://5.324</id>
    
    <published>2011-08-18T22:43:26Z</published>
    <updated>2011-08-18T23:10:33Z</updated>
    
    <summary>HP is apparently giving up on making WebOS phones and tablets. Some blame few apps and late hardware. I blame fragmented API&apos;s in a fragmented ecosystem pretending to be easy to use. Why is Mojo, Enjo and Node.JS simple when...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>HP is apparently giving up on making WebOS phones and tablets. Some blame few apps and late hardware. I blame fragmented API's in a fragmented ecosystem pretending to be easy to use. Why is Mojo, Enjo and Node.JS simple when jQuery and Prototype is incompatible anyway ? Coffeescript and GWT sort of proves that people find web development harder than what is officially the accepted truth.</p>]]>
        <![CDATA[<p>Why is HP shipping new PRE3 devices to Europe when mostly Americans are desperate to buy them ? What are they trying to say by not selling them on American soil ? And that whole Samsung-Apple lawsuit in Europe is just laughable. Google then buys Motorola to protect Android. So even if this is a business move it still stinks of lawyers and corrupt judges. The war on drugs and dumb software patents has given job security to a well defined social class with no fear of loosing their job to China. Outsource the middle class and give all the money saved to people born into the correct family. Then add lots of HFT and scared computers. Then call it innovation, progress and justice.</p>

<p>Google Apps email(IMAP) and SMS works great on a PRE2. The clever status light and window bundling UI makes the phone feel much better than many other competing phones.</p>

<p>PS<br />
Might be a coincidence.. but WebOS 3 is the first attempt of doing the same thing that Sony did a while back with regards to a multi-touch API. That code was pulled after a week. WebOS 2 has multi-touch support, but it is dumbed down in Mojo.</p>]]>
    </content>
</entry>
<entry>
    <title>The Adobe Apple influenced angst</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/06/the_adobe_apple_influenced_angst.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=323" title="The Adobe Apple influenced angst" />
    <id>tag:labs.teppefall.com,2011://5.323</id>
    
    <published>2011-06-29T06:09:06Z</published>
    <updated>2011-06-29T06:28:36Z</updated>
    
    <summary>Why do I need to agree to the Flash license in order to &quot;upgrade&quot; something ? I stopped using Apple iTunes and Quicktime because of this shit. And Microsoft Zune also uses this demented form for &quot;upgrading&quot;. Why do they...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>Why do I need to agree to the Flash license in order to "upgrade" something ? I stopped using Apple iTunes and Quicktime because of this shit. And Microsoft Zune also uses this demented form for "upgrading". Why do they hate us so much ? Upgrading is now "installing". Because I am "installing" software every week because of security problems !</p>

<p>Add an UNINSTALL button Adobe. That way people can do the safe thing without reading official documentation filled with technical jargon and PR mumbo jumbo.</p>

<p><img alt="Adobe Flash Player 10.3 Installer.png" src="http://labs.teppefall.com/Adobe%20Flash%20Player%2010.3%20Installer.png" width="523" height="338" /></p>]]>
        
    </content>
</entry>
<entry>
    <title>Oracle hates developers</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/06/oracle_hates_developers.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=322" title="Oracle hates developers" />
    <id>tag:labs.teppefall.com,2011://5.322</id>
    
    <published>2011-06-15T01:22:08Z</published>
    <updated>2011-06-15T02:19:34Z</updated>
    
    <summary>I went to the JavaFX 2.0 beta download page today. And it demanded that I log into Oracle to download the SDK. Just like Apple does with beta software. Except Apple actually cares about developers and produce a Cocoa product...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>I went to the JavaFX 2.0 beta download page today. And it demanded that I log into Oracle to download the SDK. Just like Apple does with beta software. Except Apple actually cares about developers and produce a Cocoa product that matches Carbon. Oracle is still six months away from delivering JavaFX and that implies a non-mentally-retarded-license.txt and maybe a live Kernel update.</p>

<p>If JavaFX is the future, then use it for something. Just look at Microsoft Expression Blend as an example. If Oracle creates nothing in JavaFX, then why should anyone else ? People hated Swing because they used Swing applications, not because they read a tutorial about JavaBeans and thought manual get/set patterns were super lame.</p>

<p>I closed the Oracle tab and wrote this instead. I can wait a few more years before opening their SDK. There is no rush.</p>]]>
        
    </content>
</entry>
<entry>
    <title>JSP JSTL FMT, UTF-8 Unicode and native2ascii</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/05/jsp_jstl_fmt_utf-8_unicode_and_native2ascii.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=321" title="JSP JSTL FMT, UTF-8 Unicode and native2ascii" />
    <id>tag:labs.teppefall.com,2011://5.321</id>
    
    <published>2011-05-12T16:11:29Z</published>
    <updated>2011-05-12T16:25:48Z</updated>
    
    <summary><![CDATA[So you need Japanese in a J2EE JSP. You do something like this. &lt;c:if test="${param.locale == 'jp'}"&gt;&lt;fmt:setLocale value="jp" scope="session"/&gt;&lt;/c:if&gt; &lt;fmt:bundle basename="com.example.Example"/&gt; &lt;fmt:message key="example" var="example"/&gt; ${example} And then you use native2ascii from the JDK on a UTF-8 file filled with Japanese....]]></summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Java" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>So you need Japanese in a J2EE JSP. You do something like this.</p>

<p><%@page contentType="text/html;charset=UTF-8"%><br />
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><br />
<%@taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%><br />
&lt;c:if test="${param.locale == 'jp'}"&gt;&lt;fmt:setLocale value="jp" scope="session"/&gt;&lt;/c:if&gt;<br />
&lt;fmt:bundle basename="com.example.Example"/&gt;<br />
&lt;fmt:message key="example" var="example"/&gt;<br />
${example}</p>

<p>And then you use native2ascii from the JDK on a UTF-8 file filled with Japanese. You then add this to a property file. And get garbage when running the JSP. Why ?</p>

<p>Because, and I forget this over and over again, the tool exports escaped UTF-16 two byte pairs by default. What you want is:</p>

<p>native2ascii.exe <strong>-encoding UTF-8</strong> Example.properties<br />
</p>]]>
        
    </content>
</entry>
<entry>
    <title>Colorspace and Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/04/colorspace_and_snow_leopard.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=320" title="Colorspace and Snow Leopard" />
    <id>tag:labs.teppefall.com,2011://5.320</id>
    
    <published>2011-04-02T09:12:56Z</published>
    <updated>2011-04-02T09:27:15Z</updated>
    
    <summary>Colorspace (RGB color tool/picker/wheel) has crashed a lot on OS X lately. This is because Apple locks operating system versions to Java versions and this creates problematic third party dependency trees that require multiple internal code paths. I have now...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Colorspace" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p><a href="http://teppefall.com/products/colorspace">Colorspace (RGB color tool/picker/wheel)</a> has crashed a lot on OS X lately. This is because Apple locks operating system versions to Java versions and this creates problematic third party dependency trees that require multiple internal code paths.  I have now given up legacy support and set the minimum Java version to 1.6.</p>

<p><a href="http://app.teppefall.com/download">Download the new version of the color tool here</a>.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Free color tool for web developers</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/03/free_color_tool_for_web_developers.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=319" title="Free color tool for web developers" />
    <id>tag:labs.teppefall.com,2011://5.319</id>
    
    <published>2011-03-29T06:15:34Z</published>
    <updated>2011-03-29T06:19:13Z</updated>
    
    <summary>The Colorspace history dialog is now part of the standard and free feature set. The Mac OS X build might be broken due to a problem with the automatic build system. 64bit builds are available for Windows and Ubuntu Linux,...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Colors" />
            <category term="Colorspace" />
            <category term="Java" />
            <category term="OSX" />
            <category term="Web 2.0" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>The Colorspace history dialog is now part of the standard and free feature set. The Mac OS X build might be broken due to a problem with the automatic build system. 64bit builds are available for Windows and Ubuntu Linux, but 32bit executables are most likely the best option because of issues with the way Java VM's are installed. JRE_HOME and TEPPEFALL_JVM can be used to select a specific Java VM.</p>

<p><a href="http://teppefall.com/products/colorspace">Free color tool for web developers</a> (screenshot).</p>]]>
        
    </content>
</entry>
<entry>
    <title>New Teppefall homepage</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/03/new_teppefall_homepage.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=317" title="New Teppefall homepage" />
    <id>tag:labs.teppefall.com,2011://5.317</id>
    
    <published>2011-03-13T19:44:27Z</published>
    <updated>2011-03-13T19:48:06Z</updated>
    
    <summary> Layout/Effects Colorspace Media Player CutNegative HybridKit...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Teppefall" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<ul>
<li><a class="preview layout" title="Layout/Effects - Java Swing/2D" href="http://teppefall.com/products/layout-effects"><span>Layout/Effects</span></a></li>
<li><a class="preview colorspace" title="Colorspace - Color picker" href="http://teppefall.com/products/colorspace"><span>Colorspace</span></a></li>
<li><a class="preview mediaplayer" title="Media Player - Media player for Java" href="http://teppefall.com/products/mediaplayer"><span>Media Player</span></a></li>
<li><a class="preview cutnegative" title="CutNegative - Media player for .NET" href="http://teppefall.com/products/cutnegative"><span>CutNegative</span></a></li>
<li><a class="preview hybridkit" title="HybridKit SDK" href="http://teppefall.com/products/hybridkit"><span>HybridKit</span></a></li>
</ul>]]>
        
    </content>
</entry>
<entry>
    <title>test</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/02/test_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=315" title="test" />
    <id>tag:labs.teppefall.com,2011://5.315</id>
    
    <published>2011-02-20T14:16:49Z</published>
    <updated>2011-02-20T14:20:26Z</updated>
    
    <summary>tester...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>tester</p>]]>
        
    </content>
</entry>
<entry>
    <title>Everybody panic @ Nokia Qt</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/02/everybody_panic_nokia_qt.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=312" title="Everybody panic @ Nokia Qt" />
    <id>tag:labs.teppefall.com,2011://5.312</id>
    
    <published>2011-02-15T14:36:52Z</published>
    <updated>2011-02-15T14:47:34Z</updated>
    
    <summary>Nokia Qt is having somewhat of a Java Swing moment. But C++ coders are much more emotional. They probably make more money ! How did this happen ? Nokia tried to pull a JavaFX with QML and lost focus on...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>Nokia Qt is having somewhat of a Java Swing moment. But C++ coders are much more emotional. They probably make more money ! How did this happen ? Nokia tried to pull a JavaFX with QML and lost focus on what really matters. And what really matters ? Well, it ain't compact syntax and book writers.</p>

<p>Nokia wants Expression Blend, Visual Studio and Adobe Creative Suite vector importers. And stores that are not fictional. Advertising platforms with thousands of clients, etc.</p>

<p><a href="http://blog.qt.nokia.com/2011/02/12/nokia-new-strategic-direction-what-is-the-future-for-qt/">Nokia new strategic direction. What is the future for Qt?</a>.<br />
<a href="http://blog.qt.nokia.com/2011/02/14/update-on-qt/">Update on Qt</a>.</p>]]>
        
    </content>
</entry>
<entry>
    <title>The modern web application</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/02/the_modern_web_application.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=311" title="The modern web application" />
    <id>tag:labs.teppefall.com,2011://5.311</id>
    
    <published>2011-02-13T22:42:18Z</published>
    <updated>2011-02-13T22:44:39Z</updated>
    
    <summary>Teppefall DevGrid alpha 1....</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="HTML5" />
            <category term="Hybrid" />
            <category term="Layout" />
            <category term="Prototypes" />
            <category term="Teppefall" />
            <category term="Web 2.0" />
            <category term="hybridkit" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p><a href="http://www.ops.teppefall.com">Teppefall DevGrid alpha 1</a>.</p>

<p><img width="960" height="960" src="http://www.ops.teppefall.com/static/image/screenshot/devgrid.jpg"/></p>]]>
        
    </content>
</entry>
<entry>
    <title>Salesforce.com launches Database.com, buys Heruko, Oracle drops Ruby</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/01/salesforce_com_launches_database_com_buys_heruko.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=310" title="Salesforce.com launches Database.com, buys Heruko, Oracle drops Ruby" />
    <id>tag:labs.teppefall.com,2011://5.310</id>
    
    <published>2011-01-27T16:08:11Z</published>
    <updated>2011-01-27T16:20:43Z</updated>
    
    <summary>Salesforce Unveils Database Product, Taking On Oracle. Salesforce&apos;s Heroku Acquisition Redefines Cloud Computing. Ruby on Rails Support Discontinued in NetBeans IDE. Is Oracle being paranoid or just pragmatic ?...</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Java" />
            <category term="Rant" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p><a href="http://www.bloomberg.com/news/2010-12-07/salesforce-unveils-database-software-in-challenge-to-oracle.html">Salesforce Unveils Database Product, Taking On Oracle</a>.</p>

<p><a href="http://rogerstrukhoff.ulitzer.com/node/1663275">Salesforce's Heroku Acquisition Redefines Cloud Computing</a>.</p>

<p><a href="http://netbeans.org/community/news/show/1507.html">Ruby on Rails Support Discontinued in NetBeans IDE</a>.</p>

<p>Is Oracle being paranoid or just pragmatic ?</p>]]>
        
    </content>
</entry>
<entry>
    <title>A test too far</title>
    <link rel="alternate" type="text/html" href="http://labs.teppefall.com/2011/01/a_test_too_far.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://labs.teppefall.com/movabletype/mt-atom.cgi/weblog/blog_id=5/entry_id=309" title="A test too far" />
    <id>tag:labs.teppefall.com,2011://5.309</id>
    
    <published>2011-01-24T21:25:27Z</published>
    <updated>2011-01-24T21:33:59Z</updated>
    
    <summary>This article makes me wonder if the Oracle/Google lawsuit is 50 percent based on &quot;some guy commited something to source control because&quot;. Maybe we should call it console fire ? Like as in &quot;helmet fire&quot;. Maybe too dramatic....</summary>
    <author>
        <name>JP</name>
        <uri>http://fabric.no</uri>
    </author>
            <category term="Java" />
    
    <content type="html" xml:lang="en" xml:base="http://labs.teppefall.com/">
        <![CDATA[<p>This article makes me wonder if the Oracle/Google <a href=" http://www.zdnet.com/blog/burnette/oops-no-copied-java-code-or-weapons-of-mass-destruction-found-in-android/2162">lawsuit is 50 percent based on "some guy commited something to source control because"</a>.</p>

<p>Maybe we should call it console fire ? Like as in "helmet fire". Maybe too dramatic.</p>]]>
        
    </content>
</entry>

</feed> 


