<?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>William Markito - Blog</title>
	<atom:link href="http://wmarkito.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wmarkito.wordpress.com</link>
	<description>Technology, ideas and programming</description>
	<lastBuildDate>Wed, 28 Dec 2011 18:03:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wmarkito.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ceaf10d0c592bf2707d7e9701338f2fc?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>William Markito - Blog</title>
		<link>http://wmarkito.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wmarkito.wordpress.com/osd.xml" title="William Markito - Blog" />
	<atom:link rel='hub' href='http://wmarkito.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My Article at OTN: Oracle Service Bus and Coherence caching example</title>
		<link>http://wmarkito.wordpress.com/2011/06/27/my-article-at-otn-oracle-service-bus-and-coherence-caching-example/</link>
		<comments>http://wmarkito.wordpress.com/2011/06/27/my-article-at-otn-oracle-service-bus-and-coherence-caching-example/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 18:47:36 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[coherence]]></category>
		<category><![CDATA[osb]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=240</guid>
		<description><![CDATA[Today I&#8217;ve published an article at Oracle Technology Network (OTN) about Oracle Service Bus and Oracle Coherence integration. It shows a case study example and how you can use caching strategies for  Web Services. It&#8217;s a step-by-step tutorial on how to setup a Coherence Server with Weblogic, how to access this server with Coherence console [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=240&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve published an article at <span style="text-decoration:underline;"><strong>Oracle Technology Network</strong></span> (OTN) about Oracle Service Bus and Oracle Coherence integration. It shows a case study example and how you can use caching strategies for  Web Services.</p>
<p>It&#8217;s a step-by-step tutorial on how to setup a Coherence Server with Weblogic, how to access this server with Coherence console and how to use out-of-process caching strategy to scale your caching with no impact on the Enterprise Service Bus.</p>
<h3>To read the full article click <a title="OTN Article" href="http://www.oracle.com/technetwork/articles/soa/bus-coherence-caching-421276.html" target="_blank">here</a>.</h3>
<p><strong>References:</strong></p>
<ul>
<li><a href="http://download.oracle.com/docs/cd/E21764_01/doc.1111/e15867/configuringandusingservices.htm#OSBAG170" target="_blank">Documentation about Result Cache in Oracle Service Bus</a></li>
<li><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><a href="http://coherence.oracle.com/display/COH/Oracle+Coherence+Knowledge+Base+Home" target="_blank">Coherence Knowledge Base with documentation, Screencasts and examples</a></span></li>
<li><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><a href="http://mazanatti.info/index.php?/archives/65-Connecting-a-console-to-an-OSB-Coherence-cluster.html" target="_blank">Script that connects to Oracle Coherence console and Oracle Service Bus</a></span></li>
<li><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><a href="http://www.oracle.com/technetwork/middleware/service-bus/documentation/index.html" target="_blank">Oracle Service Bus documentation index</a></span></li>
</ul>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/cache/'>cache</a>, <a href='http://wmarkito.wordpress.com/tag/coherence/'>coherence</a>, <a href='http://wmarkito.wordpress.com/tag/oracle/'>oracle</a>, <a href='http://wmarkito.wordpress.com/tag/osb/'>osb</a>, <a href='http://wmarkito.wordpress.com/tag/soa/'>soa</a>, <a href='http://wmarkito.wordpress.com/tag/weblogic/'>weblogic</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=240&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2011/06/27/my-article-at-otn-oracle-service-bus-and-coherence-caching-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>Weblogic 10.3.5 Released!</title>
		<link>http://wmarkito.wordpress.com/2011/05/08/weblogic-10-3-5-released/</link>
		<comments>http://wmarkito.wordpress.com/2011/05/08/weblogic-10-3-5-released/#comments</comments>
		<pubDate>Sun, 08 May 2011 22:28:09 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=226</guid>
		<description><![CDATA[And here we go! A new release of Weblogic Server is out now! Besides it&#8217;s still missing the support for Java EE 6, this release is more focused on fixes for Fusion Middleware and Fusion Applications.   Now I&#8217;m just downloading everything (around 5gb) again, SOA Suite, JDev, WLS&#8230;.   New environment is on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=226&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>And here we go! A new release of Weblogic Server is out now! Besides it&#8217;s still missing the support for Java EE 6, this release is more focused on fixes for Fusion Middleware and Fusion Applications.   Now I&#8217;m just downloading everything (around 5gb) again, SOA Suite, JDev, WLS&#8230;.   New environment is on the way&#8230;</p>
<p>Detailed information: <a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=1316076.1">https://support.oracle.com/CSP/main/article?cmd=show&amp;type=NOT&amp;id=1316076.1</a></p>
<p>What&#8217;s New from Documentation: <a href="http://download.oracle.com/docs/cd/E21764_01/web.1111/e13852/toc.htm">http://download.oracle.com/docs/cd/E21764_01/web.1111/e13852/toc.htm</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/226/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=226&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2011/05/08/weblogic-10-3-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>Java EE 6 &#8211; Complete Annotation Reference</title>
		<link>http://wmarkito.wordpress.com/2011/04/15/java-ee-6-complete-annotation-reference/</link>
		<comments>http://wmarkito.wordpress.com/2011/04/15/java-ee-6-complete-annotation-reference/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 20:36:06 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=223</guid>
		<description><![CDATA[Hi Folks, It&#8217;s been a while since my last post but I expect to get back to blogging in the next month. For now I&#8217;m sharing a complete reference for all annotations available in Java EE 6. As you already know, Java EE 6 is really changing the way to program for Java Enteprise platform [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=223&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Folks,<br />
It&#8217;s been a while since my last post but I expect to get back to blogging in the next month.</p>
<p>For now I&#8217;m sharing a complete reference for all annotations available in Java EE 6. As you already know, Java EE 6 is really changing the way to program for Java Enteprise platform and these annotations are responsible for hiding part of the complexity of EE development.</p>
<p><strong><a title="Complete Java EE 6 Annotation Reference" href="http://wikis.sun.com/display/GlassFish/Java+EE+6+Annotation+Reference" target="_blank">http://wikis.sun.com/display/GlassFish/Java+EE+6+Annotation+Reference</a></strong></p>
<p>Enjoy!</p>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/java/'>java</a>, <a href='http://wmarkito.wordpress.com/tag/javaee/'>javaee</a>, <a href='http://wmarkito.wordpress.com/tag/javaee6/'>javaee6</a>, <a href='http://wmarkito.wordpress.com/tag/programming/'>programming</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=223&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2011/04/15/java-ee-6-complete-annotation-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>Flashing Android Froyo in a Galaxy S with Ubuntu and Heimdall</title>
		<link>http://wmarkito.wordpress.com/2011/02/11/flashing-android-froyo-in-a-galaxy-s-with-ubuntu-and-heimdall/</link>
		<comments>http://wmarkito.wordpress.com/2011/02/11/flashing-android-froyo-in-a-galaxy-s-with-ubuntu-and-heimdall/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 21:03:22 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[heimdall]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=187</guid>
		<description><![CDATA[As some of my friends know, I am now a happy Android user. In fact, for about 5 months already&#8230; But my phone shipped with ECLAIR version of Android (2.1) and since I&#8217;m an Ubuntu user, I would find a way to flash my device and update my firmware to FROYO without Window$ / VirtualBox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=187&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As some of my friends know, I am now a happy Android user. In fact, for about 5 months already&#8230; But my phone shipped with ECLAIR version of Android (2.1) and since I&#8217;m an Ubuntu user, I would find a way to flash my device and update my firmware to FROYO without Window$ / VirtualBox <del>traditional</del> approach. For my surprise, there are some options to accomplish that and I&#8217;ll explain the one that worked for me.</p>
<p><span style="color:#ff0000;"><strong>Please Note: These steps worked for me but it&#8217;s possible that will not work for you. It&#8217;s a very stable procedure but $hit happens. Do follow the steps at your own risk.</strong></span></p>
<blockquote>
<h2><span class="Apple-style-span" style="font-size:13px;"><span style="color:#ff0000;">UPDATE</span> &#8211; The same procedure works with Android 2.3.3 (<a title="Release Notes" href="http://developer.android.com/sdk/android-2.3-highlights.html">Gingerbread</a>) firmware. Version I9000BVJJV3 &#8211; Jun 2011. Please check <a href="http://www.samfirmware.com/WEBPROTECT-i9000.htm">samfirmware</a> website to download.</span></h2>
</blockquote>
<h3>Heimdall</h3>
<p>According to their website, here is a description:</p>
<blockquote><p>Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy S devices.</p></blockquote>
<p>It has ports for Mac OSX, Linux and even Windows, although most of the Windows users prefer to use Odin to flash their devices or even Samsung Kies.</p>
<p>You can grab heimdall packages for Ubuntu from their website -&gt; http://www.glassechidna.com.au/products/heimdall/</p>
<p>For this tutorial I&#8217;m using Heimdall 1.1.1 command line tool. Using the GUI version I&#8217;ve got some strange behaviours and some times the GUI just said that Flash happened without any processing.</p>
<h3>Android Froyo firmware download</h3>
<p>To flash your device you must obtain the firmware version that you&#8217;ll apply. You have many options over the web to obtain different versions of Android. Some of them claims to be original ones from operators and some others modified/hacked versions with extra functionalities. I&#8217;ll stick with the &#8220;original&#8221; ones and since I&#8217;m in Brazil, my device has digital TV so I need to use a GT-I9000<strong>B</strong> firmware. Here are two options to download firmwares:</p>
<ul>
<li>Samfirmwares -&gt; http://www.samfirmware.com/firmwares.htm
<ul>
<li>The website requires login but it&#8217;s 100% free.</li>
</ul>
</li>
<li><a href="http://apopovici.wordpress.com/">Apopovici’s Blog</a>
<ul>
<li>These are specific to Brazil (or Latin America) region and has firmwares to Brazilian operators.</li>
</ul>
</li>
</ul>
<p>For this tutorial I&#8217;m using  Froyo 2.2 (Operator Free):</p>
<ul>
<li>Base Band    I9000BVJJPD<br />
Kernel            2.6.32.9<br />
Compile        FROYO.VJJPD<br />
PIT                 s1_odin_20100512.pit<br />
Link to download: <a href="http://www.megaupload.com/??d=7FTPJCEL">http://www.megaupload.com/?d=7FTPJCEL</a><br />
Link to PIT download: <a href="http://www.megaupload.com/??d=Q4P9R8GW">http://www.megaupload.com/??d=Q4P9R8GW</a><strong> </strong></li>
</ul>
<h3>Procedure</h3>
<ol>
<li>Install heimdall</li>
<li>Uncompress the downloaded firmware package, in my case -&gt; <em>OK &#8211; 2.2 &#8211; FROYO &#8211; BRASIL SEM OPERADORA.rar</em></li>
<li>Check if you have all the necessary files:<br />
<blockquote><p><code>-r--r--r-- 1 markito markito  13955072 2010-12-11 01:23 cache.rfs<br />
-r--r--r-- 1 markito markito   4833980 2010-12-11 02:04 zImage<br />
-r--r--r-- 1 markito markito    716800 2010-12-11 02:04 param.lfs<br />
-r--r--r-- 1 markito markito 254341120 2010-12-11 02:04 factoryfs.rfs<br />
-r--r--r-- 1 markito markito  12582912 2010-12-12 22:30 modem.bin<br />
</code></p></blockquote>
</li>
<li>Move or copy the PIT file (<em>s1_odin_20100512.pit</em>) to the same directory you uncompressed the firmware</li>
<li>Put your device in download mode. On a Galaxy S you should hold -&gt; <em><strong>home buttom + power buttom + volume down</strong></em>and wait until you see the Android logo with &#8220;Downloading&#8221; written below.</li>
<li>Now that your phone is ready to receive a new firmware, plug the USB cable, wait a few seconds and type the following command in the same directory you have uncompressed all the files:<br />
<blockquote><p><code>heimdall flash --factoryfs factoryfs.rfs --cache cache.rfs  --param param.lfs --kernel zImage --modem modem.bin --pit s1_odin_20100512.pit</code></p></blockquote>
</li>
<li>Now you should wait a few minutes and expected for the best: successful messages. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Your device should boot and will stuck a few moments in the Samsung S logo. <strong>That&#8217;s normal</strong> because it&#8217;s the first boot of your new kernel. But your are ready to go now, firmeware updated!</li>
</ol>
<p>If it worked for you, congratulations. If you had or still have some problems, please take a look at some of the sources that I&#8217;ve used to learn and apply to my device, maybe it will help.</p>
<p>Sources:</p>
<ul>
<li>http://apopovici.wordpress.com/</li>
<li>http://forum.xda-developers.com</li>
<li>http://www.glassechidna.com.au/products/heimdall/</li>
</ul>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/android/'>android</a>, <a href='http://wmarkito.wordpress.com/tag/froyo/'>froyo</a>, <a href='http://wmarkito.wordpress.com/tag/geek/'>geek</a>, <a href='http://wmarkito.wordpress.com/tag/heimdall/'>heimdall</a>, <a href='http://wmarkito.wordpress.com/tag/ubuntu/'>ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=187&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2011/02/11/flashing-android-froyo-in-a-galaxy-s-with-ubuntu-and-heimdall/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>JAVA Standards in Weblogic 10.3.4</title>
		<link>http://wmarkito.wordpress.com/2011/01/19/java-standards-in-weblogic-10-3-4/</link>
		<comments>http://wmarkito.wordpress.com/2011/01/19/java-standards-in-weblogic-10-3-4/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 18:48:47 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[weblogic java standards javaee6]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=203</guid>
		<description><![CDATA[&#160; Standard Version JAAS 1.0 Full Java API for XML-Based Web Services (JAX-WS) 2.1, 2.0 Java Authorization Contract for Containers (JACC) 1.1 Java EE 5.0 Java EE Application Deployment 1.2 Java EE CA 1.5, 1.0 Java EE EJB 3.0, 2.1, 2.0, and 1.1 Java EE Enterprise Web Services 1.2, 1.1 Java EE JDBC 4.0, 3.0 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=203&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<table dir="ltr" border="1" cellspacing="0" cellpadding="3" width="100%" rules="rows" summary="This tables lists the Java standards supported by WebLogic Server.">
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom">Standard</th>
<th align="left" valign="bottom">Version</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left">JAAS</td>
<td align="left">1.0 Full</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java API for XML-Based Web Services (JAX-WS)</td>
<td align="left">2.1, 2.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java Authorization Contract for Containers (JACC)</td>
<td align="left">1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE</td>
<td align="left">5.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE Application Deployment</td>
<td align="left">1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE CA</td>
<td align="left">1.5, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE EJB</td>
<td align="left">3.0, 2.1, 2.0, and 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE Enterprise Web Services</td>
<td align="left">1.2, 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE JDBC</td>
<td align="left">4.0, 3.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE JMS</td>
<td align="left">1.1, 1.0.2b</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE JNDI</td>
<td align="left">1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE JSF</td>
<td align="left">2.0, 1.2, 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE JSP</td>
<td align="left">2.1, 2.0, 1.2, and 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java EE Servlet</td>
<td align="left">2.5, 2.4, 2.3, and 2.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java RMI</td>
<td align="left">1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">JavaMail</td>
<td align="left">1.4</td>
</tr>
<tr align="left" valign="top">
<td align="left">JAX-B</td>
<td align="left">2.1, 2.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">JAX-P</td>
<td align="left">1.2, 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">JAX-R</td>
<td align="left">1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">JAX-RPC</td>
<td align="left">1.1, 1.0 (deprecated)</td>
</tr>
<tr align="left" valign="top">
<td align="left">JCE</td>
<td align="left">1.4</td>
</tr>
<tr align="left" valign="top">
<td align="left">JDKs</td>
<td align="left">6.0 (aka 1.6), 5.0 (aka 1.5, clients only)</td>
</tr>
<tr align="left" valign="top">
<td align="left">JMX</td>
<td align="left">1.2, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">JPA</td>
<td align="left">1.0, 2.0</p>
<p>For information on JPA 2.0 support, see <a href="http://download.oracle.com/docs/cd/E17904_01/web.1111/e13852/toc.htm#CHDBAIEC">Support for JPA 2.0 Providers.</a></td>
</tr>
<tr align="left" valign="top">
<td align="left">JSR 77: Java EE Management</td>
<td align="left">1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">JSTL</td>
<td align="left">1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">OTS/JTA</td>
<td align="left">1.2 and 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">RMI/IIOP</td>
<td align="left">1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">SOAP Attachments for Java (SAAJ)</td>
<td align="left">1.3, 1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Streaming API for XML (StAX)</td>
<td align="left">1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Metadata for the Java Platform</td>
<td align="left">2.0, 1.1</td>
</tr>
</tbody>
</table>
<p></p>
<p>Source: http://download.oracle.com/docs/cd/E17904_01/web.1111/e13852/toc.htm</p>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/weblogic-java-standards-javaee6/'>weblogic java standards javaee6</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=203&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2011/01/19/java-standards-in-weblogic-10-3-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>How to fix &#8216;$MFTMirr does not match $MFT (record 0)&#8217;</title>
		<link>http://wmarkito.wordpress.com/2010/12/29/how-to-fix-mftmirr-does-not-match-mft-record-0/</link>
		<comments>http://wmarkito.wordpress.com/2010/12/29/how-to-fix-mftmirr-does-not-match-mft-record-0/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 20:02:43 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=195</guid>
		<description><![CDATA[Sometimes, when you are executing a file transfer between your computer hard drive and an external drive and your computer shutdown for some reason (in my case, no battery/ac power) it&#8217;s pretty common to get some errors on external drives that uses NTFS as they file system. The most common message is: Error mounting: mount [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=195&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes, when you are executing a file transfer between your computer hard drive and an external drive and your computer shutdown for some reason (in my case, no battery/ac power) it&#8217;s pretty common to get some errors on external drives that uses NTFS as they file system.</p>
<p>The most common message is:</p>
<blockquote><p>Error mounting: mount exited with exit code 13: <strong>$MFTMirr does not match $MFT (record 0).</strong><br />
Failed to mount &#8216;/dev/sdb3&#8242;: Input/output error<br />
NTFS is either inconsistent, or there is a hardware fault, or it&#8217;s a<br />
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows<br />
then reboot into Windows twice. The usage of the /f parameter is very<br />
important! If the device is a SoftRAID/FakeRAID then first activate<br />
it and mount a different device under the /dev/mapper/ directory, (e.g.<br />
/dev/mapper/nvidia_eahaabcc1). Please see the &#8216;dmraid&#8217; documentation<br />
for more details.</p></blockquote>
<p>One workaround for this issue is to do as the message says, boot on Windows and try to use the <del>awesome</del> NTFS tool that Windows offer. But a perfect solution for a Linux users is to use the <strong>ntfsprogs</strong> utility.</p>
<blockquote><p>ntfsprogs is a suite of NTFS utilities based around a shared library. The tools are available for free and come with full source code.</p>
<ul>
<li>mkntfs: Create an NTFS volume on a partition</li>
<li>ntfscat: Print a file on the standard output</li>
<li>ntfsclone: Efficiently backup/restore a volume at the sector level</li>
<li>ntfscluster: Given a cluster, or sector, find the file</li>
<li>ntfsfix: Forces Windows to check NTFS at boot time</li>
<li>ntfsinfo: Dump a file&#8217;s attributes, completely</li>
<li>ntfslabel: Display or set a volume&#8217;s label</li>
<li>ntfslib: Move all the common code into a shared library</li>
<li>ntfsls: List directory contents</li>
<li>ntfsresize: Resize an NTFS volume</li>
<li>ntfsundelete: Find files that have been deleted and recover them</li>
<li>ntfswipe: Write zeros over the unused parts of the disk</li>
<li>ntfsdefrag: Defragment files, directories and the MFT</li>
<li>ntfsck: Perform consistancy checks on a volume</li>
<li>nttools: Command-line tools to view/change an offline NTFS  volume, e.g. ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir</li>
<li>ntfsdiskedit: Walk the tree of NTFS ondisk structures (and alter them)</li>
</ul>
<p>Be careful with these utilities, they might damage the filesystem, or your hard disk !</p></blockquote>
<p>With <strong>ntfsprogs</strong> installed (<code>sudo apt-get install ntfsprogs</code>) you should execute the following commands in a terminal:</p>
<blockquote><p><strong>sudo ntfsfix /dev/partitionName</strong></p></blockquote>
<p>After this command you should expect the following output:</p>
<blockquote><p><code>~$ sudo ntfsfix /dev/sdb3<br />
Mounting volume... FAILED<br />
Attempting to correct errors...<br />
Processing $MFT and $MFTMirr...<br />
Reading $MFT... OK<br />
Reading $MFTMirr... OK<br />
Comparing $MFTMirr to $MFT... FAILED<br />
Correcting differences in $MFTMirr record 0...OK<br />
Processing of $MFT and $MFTMirr completed successfully.<br />
Setting required flags on partition... OK<br />
Going to empty the journal ($LogFile)... OK<br />
NTFS volume version is 3.1.<br />
NTFS partition /dev/sdb3 was processed successfully.</code></p></blockquote>
<p>After this step you should be able to access your external drive partition as usual, mount or use nautilus to access your files.</p>
<p>Source: <em> http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=195&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2010/12/29/how-to-fix-mftmirr-does-not-match-mft-record-0/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>HTTP Status codes for RESTFul Services</title>
		<link>http://wmarkito.wordpress.com/2010/11/17/http-status-codes-for-restful-services/</link>
		<comments>http://wmarkito.wordpress.com/2010/11/17/http-status-codes-for-restful-services/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 14:54:34 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[http response codes]]></category>
		<category><![CDATA[jersey]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=171</guid>
		<description><![CDATA[A good understanding of the HTTP protocol is crucial for a successful RESTful implementation. Although I know that REST is not dependent of HTTP, we all know that it&#8217;s the most common implementation. Below I made a quick overview of HTTP status codes and the intent is to help during the development and test of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=171&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A good understanding of the HTTP protocol is crucial for a successful RESTful implementation. Although I know that REST is not dependent of HTTP, we all know that it&#8217;s the most common implementation.</p>
<p>Below I made a quick overview of HTTP status codes and the intent is to help during the development and test of REST services.</p>
<h2>General HTTP Codes</h2>
<h3><strong>1xx – Informational: </strong>Request received, continuing process.</h3>
<h3><strong>2xx – Success: </strong>Action successfully received, understood, and accepted.</h3>
<h3><strong>3xx – Redirection: </strong>Client must take additional action to complete the request.</h3>
<h3><strong>4xx – Client Error: </strong>Request contains bad syntax or cannot be fulfilled.</h3>
<h3><strong>5xx – Server Error:</strong> Server failed to fulfil an apparently valid request.</h3>
<p>In the table below you have the description of the most common response codes:</p>
<dl>
<dl>
<dl>
<dd>
<table border="1" cellspacing="0" cellpadding="4" width="100%">
<col width="32*"></col>
<col width="76*"></col>
<col width="148*"></col>
<tbody>
<tr valign="TOP">
<td width="12%"><strong>Code</strong></td>
<td width="30%"><strong>Meaning</strong></td>
<td width="58%"><strong>Description</strong></td>
</tr>
<tr valign="TOP">
<td width="12%" height="94">200</p>
<p>201</p>
<p>202</p>
<p>204</p>
<p>206</td>
<td width="30%">OK</p>
<p>Created</p>
<p>Accepted</p>
<p>No Content</p>
<p>Partial Content</td>
<td width="58%">- Successful HTTP request.</p>
<p>- New resource created.</p>
<p>- Accepted for processing, but not yet completed.</p>
<p>- Successfully processed, but no return content.</p>
<p>- Only part of the resource returned.</td>
</tr>
<tr valign="TOP">
<td width="12%">300</p>
<p>301</p>
<p>303</p>
<p>304</td>
<td width="30%">Multiple Choices</p>
<p>Moved Permanently</p>
<p>See Other</p>
<p>Not Modified</td>
<td width="58%">- Multiple options for the resource that the client may follow.<br />
- This and all future requests should be directed to the given URI.&nbsp;</p>
<p>- Response can be found at URI using GET method.</p>
<p>- Resource has not been modified since last requested</td>
</tr>
<tr valign="TOP">
<td width="12%">400</p>
<p>401</p>
<p>403</p>
<p>404</p>
<p>405</p>
<p>406</p>
<p>409</p>
<p>410</p>
<p>412</p>
<p>415</p>
<p>417</p>
<p>418</td>
<td width="30%">Bad Request</p>
<p>Unauthorized</p>
<p>Forbidden</p>
<p>Not Found</p>
<p>Method Not Allowed</p>
<p>Not Acceptable</p>
<p>Conflict</p>
<p>Gone</p>
<p>Precondition Failed</p>
<p>Unsupported Media Type</p>
<p>Expectation Failed</p>
<p>I’m a teapot</td>
<td width="58%">- Request contains bad syntax or cannot be fulfilled.- Request refused, when authentication is possible but has failed or not yet been provided.</p>
<p>- Request was legal, but the server refuses to respond to it.</p>
<p>- Resource could not be found but may be available again in the future.</p>
<p>- Request made using method not supported by that resource.</p>
<p>- Resource can only generate content not acceptable given Accept headers sent in.</p>
<p>- Request could not be processed due to conflict in the request.</p>
<p>- Resource no longer available and will not be available again.</p>
<p>- Server does not meet precondition put on the request.</p>
<p>- Request did not specify any media types the resource supports.</p>
<p>- Server cannot meet requirement of Expect header field.</p>
<p>- Response entity “MAY be short and stout”.</td>
</tr>
</tbody>
</table>
</dd>
</dl>
</dl>
</dl>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/http-response-codes/'>http response codes</a>, <a href='http://wmarkito.wordpress.com/tag/jersey/'>jersey</a>, <a href='http://wmarkito.wordpress.com/tag/rest/'>rest</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=171&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2010/11/17/http-status-codes-for-restful-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>Weblogic 11g &#8211; Supported specifications</title>
		<link>http://wmarkito.wordpress.com/2010/11/17/weblogic-11g-supported-specifications/</link>
		<comments>http://wmarkito.wordpress.com/2010/11/17/weblogic-11g-supported-specifications/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 13:23:32 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[wls]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=169</guid>
		<description><![CDATA[Standard Version Web Services Java EE 1.2, 1.1 Web Services Metadata for the Java Platform (JWS) 2.0, 1.0 Java API for XML-Based Web Services (JAX-WS) 2.1, 2.0 Simple Object Access Protocol (SOAP) 1.1, 1.2 Web Services Description Language (WSDL) 1.1 Java API for XML-based RPC (JAX-RPC) 1.1, 1.0 (deprecated) SOAP with Attachments for Java (SAAJ) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=169&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table dir="ltr" border="1" cellspacing="0" cellpadding="3" width="100%" rules="rows" summary="This table lists Web Services standards that are supported in this release of WebLogic Server">
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom">Standard</th>
<th align="left" valign="bottom">Version</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left">Web Services Java EE</td>
<td align="left">1.2, 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Metadata for the Java Platform (JWS)</td>
<td align="left">2.0, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java API for XML-Based Web Services (JAX-WS)</td>
<td align="left">2.1, 2.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Simple Object Access Protocol (SOAP)</td>
<td align="left">1.1, 1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Description Language (WSDL)</td>
<td align="left">1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java API for XML-based RPC (JAX-RPC)</td>
<td align="left">1.1, 1.0 (deprecated)</td>
</tr>
<tr align="left" valign="top">
<td align="left">SOAP with Attachments for Java (SAAJ)</td>
<td align="left">1.3, 1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Security (WS-Security)</td>
<td align="left">1.1, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Policy Framework (WS-Policy)</td>
<td align="left">1.5, 1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Security Policy (WS-SecurityPolicy)</td>
<td align="left">1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Policy Attachment (WS-PolicyAttachment)</td>
<td align="left">1.5, 1.2</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Addressing (WS-Addressing)</td>
<td align="left">1.0, 2004/2008 member submission</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Reliable Messaging (WS-ReliableMessaging)</td>
<td align="left">1.1, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Trust Language (WS-Trust)</td>
<td align="left">1.3</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Secure Conversation Language (WS-SecureConversation)</td>
<td align="left">1.3</td>
</tr>
<tr align="left" valign="top">
<td align="left">Universal Description, Discovery, and Integration (UDDI)</td>
<td align="left">2.0 (deprecated in WebLogic Server 10.3.1)</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java API for XML Registries (JAX-R)</td>
<td align="left">1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Java Architecture for XML Binding (JAX-B)</td>
<td align="left">2.1, 2.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Security Assertion Markup Language (SAML)</td>
<td align="left">2.0, 1.1</td>
</tr>
<tr align="left" valign="top">
<td align="left">SAML Token Profile</td>
<td align="left">1.1, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Atomic Transaction (WS-AtomicTransactions)</td>
<td align="left">1.2, 1.1, 1.0</td>
</tr>
<tr align="left" valign="top">
<td align="left">Web Services Coordination (WS-Coordination)</td>
<td align="left">1.2, 1.1, 1.0</td>
</tr>
</tbody>
</table>
<p>This usually is good information for RFPs when you have to check if your platform is compliant or not.</p>
<p>Note that this information is public in the product documentation.</p>
<p>Sources:</p>
<ul>
<li>http://www.oracle.com/technetwork/middleware/downloads/fmw-11gr1certmatrix.xls</li>
<li>http://www.oracle.com/appserver/docs/weblogic-server-se-datasheet.pdf</li>
<li>http://en.wikipedia.org/wiki/Oracle_WebLogic_Server</li>
</ul>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/11g/'>11g</a>, <a href='http://wmarkito.wordpress.com/tag/weblogic/'>weblogic</a>, <a href='http://wmarkito.wordpress.com/tag/wls/'>wls</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=169&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2010/11/17/weblogic-11g-supported-specifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
		<item>
		<title>How to update IPhone 3GS firmware to iOS4 in Ubuntu 10.04</title>
		<link>http://wmarkito.wordpress.com/2010/06/22/update-iphone-firmware-to-ios4-ubuntu-1004/</link>
		<comments>http://wmarkito.wordpress.com/2010/06/22/update-iphone-firmware-to-ios4-ubuntu-1004/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 04:12:23 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[daily]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[iOS4]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=148</guid>
		<description><![CDATA[WARNING: By following this tutorial you can make your IPhone stay in a &#8220;bricked&#8221; state, which will lead into an nonoperative system.  Follow at your own risk. Requirements: Oracle VM Virtual Box 3.2.1 (.deb) Ubuntu 10.04  64bit (for host OS) Windows XP (for guest OS) ITunes 9.2 Setup your Windows guest on Oracle VM Virtual [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=148&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color:#ff0000;">WARNING:</span> By following this tutorial you can make your IPhone stay in a &#8220;bricked&#8221; state, which will lead into an nonoperative system.  Follow at your own risk.<br />
</strong></p>
<p><strong>Requirements:</strong></p>
<ul>
<li> Oracle VM Virtual Box 3.2.1 (<a href="http://download.virtualbox.org/virtualbox/3.2.4/virtualbox-3.2_3.2.4-62467~Ubuntu~lucid_amd64.deb" target="_blank">.deb</a>)</li>
<li> Ubuntu 10.04  <em>64bit</em> (for host OS)</li>
<li> Windows XP (for guest OS)</li>
<li> ITunes 9.2</li>
<li>Setup your Windows guest on Oracle VM Virtual Box.<br />
<em>Note:</em> You can use any Windows installation, but you need to install the updated Virtual Box Guest Additions.</li>
</ul>
<p><strong>Steps:</strong></p>
<ol>
<li>Before start we need to do a set of tweaks in Ubuntu groups configuration
<ol>
<li>Click on <em>System &gt; Administration &gt; Users and Groups</em></li>
<li>Select your &#8220;current desktop user&#8221; and click on <strong>Manage Groups</strong></li>
<li>In the group list, look for <strong>vboxusers</strong>. Select and click on <strong>Properties</strong></li>
<li>In the <strong>Group Members</strong> list, mark your user name and click Ok.</li>
<li>Click on Close in the <strong>Group Settings</strong> and close on <strong>User Settings</strong>.</li>
<li>Now to make your session ready, <strong>Log-out and Log-in</strong> of Ubuntu.  (If you don&#8217;t know how to do that, restart your machine)</li>
</ol>
</li>
<li> Now open Oracle VM Virtual Box (<em>Applications &gt; System Tools &gt; Oracle VM Virtual Box</em>)</li>
<li>Select your Windows machine and click on Settings.</li>
<li>With your IPhone plugged, go to USB and verify if the option &#8220;Enable USB Controller&#8221; is <strong>checked</strong> and <strong>UNCHECK</strong> &#8220;Enable USB 2.0 (EHCI) Controller&#8221;.</li>
<li>Add a USB Device Filter selecting the plus icon on the right side and select your IPhone device from the list. This will make your VM directly bind to the USB port the device is using. After that, when you boot this VM, you&#8217;ll not be able to mount/use the device on the HOST machine (Ubuntu), only in the GUEST machine (Windows). That&#8217;s exactly what we want.<br />
<a href="http://wmarkito.files.wordpress.com/2010/06/screenshot-winxp-settings.png"><img class="alignnone size-medium wp-image-163" title="USB Filter Virtual Box" src="http://wmarkito.files.wordpress.com/2010/06/screenshot-winxp-settings.png?w=300&#038;h=205" alt="USB Filter Virtual Box" width="300" height="205" /></a></li>
<li>Start your Windows VM and install ITunes 9.2. After the installation, proceed with the <a href="http://www.apple.com/iphone/softwareupdate/" target="_blank">normal IPhone update steps</a>.</li>
<li>If you see any errors, you can just click Ok and select/deselect the IPhone USB port in USB icon (3rd button from left in the picture below).<br />
<a href="http://wmarkito.files.wordpress.com/2010/06/screenshot.png"><img class="alignnone size-full wp-image-162" title="USB button on Virtual Box" src="http://wmarkito.files.wordpress.com/2010/06/screenshot.png?w=630" alt="USB button on Virtual Box"   /></a></li>
<li>After some error messages (3 of them in my case) I&#8217;m with the brand new iOS4 in my IPhone 3GS.</li>
</ol>
<p>Unfortunately, I don&#8217;t know another way to do this without using a Windows VM and ITunes. If you do, please share!  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span style="color:#888888;"><strong>References:</strong><br />
<span style="color:#888888;">http://forums.virtualbox.org/viewtopic.php?f=2&amp;t=18852<br />
</span></span><span style="color:#888888;">http://ubuntuforums.org/showthread.php?t=1318160&amp;page=2</span></p>
<br /> Tagged: <a href='http://wmarkito.wordpress.com/tag/ios4/'>iOS4</a>, <a href='http://wmarkito.wordpress.com/tag/iphone/'>iphone</a>, <a href='http://wmarkito.wordpress.com/tag/personal/'>personal</a>, <a href='http://wmarkito.wordpress.com/tag/ubuntu/'>ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=148&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2010/06/22/update-iphone-firmware-to-ios4-ubuntu-1004/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>

		<media:content url="http://wmarkito.files.wordpress.com/2010/06/screenshot-winxp-settings.png?w=300" medium="image">
			<media:title type="html">USB Filter Virtual Box</media:title>
		</media:content>

		<media:content url="http://wmarkito.files.wordpress.com/2010/06/screenshot.png" medium="image">
			<media:title type="html">USB button on Virtual Box</media:title>
		</media:content>
	</item>
		<item>
		<title>Is future keyworded ?</title>
		<link>http://wmarkito.wordpress.com/2010/06/16/is-future-keyworded/</link>
		<comments>http://wmarkito.wordpress.com/2010/06/16/is-future-keyworded/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 04:53:57 +0000</pubDate>
		<dc:creator>markito</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://wmarkito.wordpress.com/?p=67</guid>
		<description><![CDATA[Introduction That&#8217;s curious. After many years of study, computer scientists decided to structure data and transform data into information reading these from common data structures, tables or whatever. Of course I&#8217;m just making things simpler here just to get the point of this post, but data structure is a huge field of study in Computer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=67&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><strong>Introduction</strong></h3>
<p>That&#8217;s curious. After many years of study, computer scientists decided to structure data and transform data into information reading these from common data structures, tables or whatever. Of course I&#8217;m just making things simpler here just to get the point of this post, but data structure is a huge field of study in Computer Science and is a key part of any system. The way you design the system is always coupled with the way you will persist, model and query data.</p>
<p>Well, that said, the fact is that today we are dealing with a &#8220;revolution&#8221; about the way we&#8217;re dealing with data. The way we&#8217;re doing persistence is changing. The way we are storing data is changing. The relational concept that everyone thought was &#8220;good enough&#8221; for database design, is changing too. And all these changes are everywhere.</p>
<h3><strong>Analysis</strong></h3>
<p>These changes are not limited to databases, but it&#8217;s also affecting some other aspects of software development. (Agile methodology ?)</p>
<p>For example:</p>
<ul>
<li>Web Services: JSON x XML (XML Schema, XSLT, etc) or REST x SOAP style</li>
<li>Databases: CouchDB x Neo4J x RDBMS</li>
</ul>
<p><span id="more-67"></span>In these cases we can clearly see that after years using these technologies for our systems, today with everything going &#8220;Web X.0&#8243; or going &#8220;SOA enabled&#8221; (or any of these &#8220;new wave techs&#8221; we hear everywhere), fact is: things had to change.</p>
<p>These 2 <del datetime="2010-06-16T04:34:12+00:00">new</del> &#8220;databases engines&#8221;: CouchDB and Neo4J are very promising and they&#8217;re already making their space. And remember that CouchDB is just at Apache Incubator yet&#8230; It&#8217;s a great important asset for NoSQL enthusiasts. In the other example, JSON/REST web services are growing up faster too.</p>
<p>But the point here is, aren&#8217;t we missing anything ?! I mean, is it really that simple to create a new instance of a database to support a high volume system ?! Is it really nice to forget about data types and try to make everything with keywords, like JSON and strings ? All these dynamic languages like Ruby, Python, Groovy are hidding complexity for development and to create a web system with data access, CRUD operations and some Ajax you don&#8217;t need to spend more than 15 minutes, according to many videos you find over the web teaching &#8220;how to develop&#8221; with these languages. This is really good improvement on software development, since things become more clear and easy to get done. But, don&#8217;t you like to create something yourself and not delegate all this/that responsibility to some crazy framework/language that you&#8217;ve learned yesterday ? I really like Python, Ruby and Groovy, but sometimes things get done so &#8220;magically&#8221; that I&#8217;m a feeling that I&#8217;m missing something. There are some counter-points that must have be considered on all these new <del datetime="2010-06-16T04:08:07+00:00">generation</del> technologies that most of the &#8220;them&#8221; (I&#8217;m still thinking a name for them) don&#8217;t see.<br />
I&#8217;ll make a quick list from the top of my head, and probably make some mistakes since I&#8217;m not an expert on any of these technologies, but comments are welcome discussing the concepts.</p>
<ul>
<li> <strong>Data structure:</strong> Relational databases are still necessary. Loosely coupled, non-relation data are great for high-traffic websites, but commercial systems will store data in a relational manner, one day or other, this is the destiny of most of the data. Of course it’s an elegant solution use these NoSQL (or “NoREL”) databases as a front-end to collect all the data and then parse,validate e consolidate in a relational base. But, IMHO there are people selling this as the most revolutionary… Thanks God, there are really good people involved on the NoSQL movement and they say the same, they don’t want to take place on the relational database world, the idea is to have more one architectural option for some situations.</li>
<li> <strong>Web Services:</strong> Sending data without the well-known XML overhead is awesome, fast and very good. But you might not forget that some backend validation will still be necessary and sometimes, you’ll save a lot of time doing your RESTful interface with JSON, but will spend a good time designing mechanisms to convert and validate this into other structures. Validation is my main concern here since by definition, an SOAP/XML service, designed based on an WSDL/XSD, already offer a good validation mechanism since these specs were built with that in mind. My advise here is take a deep look into your requirements and if you decide by using a web service without contracts (WSDL) or XML as an input, if you really need that performance and have available time to create the validation on the backend.</li>
</ul>
<h3><strong>Conclusion</strong></h3>
<p>This post started by the end of 2008 and I was only able to finish it today. Probably some ideas here have changed, but the main message is still the same: All these new technologies are great allies when designing a new system, but it’s not the solution for your life. Humanity history is a cycle and we always return to the same point and the samething is happening with IT. We evolved to relational data for a reason, to structured data for another reason and are getting away from that now without a clear reason.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wmarkito.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wmarkito.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wmarkito.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wmarkito.wordpress.com&amp;blog=3826176&amp;post=67&amp;subd=wmarkito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wmarkito.wordpress.com/2010/06/16/is-future-keyworded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56b6edcf7f6cd47bd8eefcd7c520c082?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">markito</media:title>
		</media:content>
	</item>
	</channel>
</rss>
