<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-25630526</id><updated>2011-12-14T18:32:10.653-08:00</updated><title type='text'>Dalton Camargo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25630526.post-2638084489049872475</id><published>2009-07-11T14:48:00.002-07:00</published><updated>2009-07-11T14:50:13.156-07:00</updated><title type='text'>Portuguese BLOG</title><content type='html'>Hey, if you can read Portuguese, use this link to see my weblog in Portuguese.&lt;br /&gt;I don't have time to update two blogs at the same time :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://daltondecamargo.wordpress.com/"&gt;http://daltondecamargo.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-2638084489049872475?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/2638084489049872475/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=2638084489049872475&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2638084489049872475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2638084489049872475'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2009/07/portuguese-blog.html' title='Portuguese BLOG'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-2051310994763425219</id><published>2008-02-07T13:50:00.000-08:00</published><updated>2008-02-07T14:16:14.081-08:00</updated><title type='text'>News of my personal projects</title><content type='html'>Hi all, I'm sorry about my delay in subscribing new posts, but i'm really busy in my personal projects and with my life.&lt;br /&gt;Probably nobody knows, but I have two personal projects that I'm taking alone, one of them is: &lt;a href="http://www.empregonaweb.com/"&gt;www.empregonaweb.com&lt;/a&gt; (emprego means jobs in English), like the name says, this is my Job Portal. The another one is called &lt;a href="http://www.infoblogs.com.br/"&gt;Infoblogs.com.br&lt;/a&gt;, this is about an IT Blogs aggregator, but not only aggretator, infoblogs has a particular database which the users can give "credits" for posts of the bloggers and so forth.&lt;br /&gt;Those two projects are my "hobbie" while I'm not in the Gym or with my girlfriend (and another things), but the truth is that I love to maintain portals!&lt;br /&gt;&lt;br /&gt;daltondecamargo at gmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-2051310994763425219?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/2051310994763425219/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=2051310994763425219&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2051310994763425219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2051310994763425219'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2008/02/news-of-my-personal-projects.html' title='News of my personal projects'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-2655032478851684614</id><published>2007-01-30T07:54:00.000-08:00</published><updated>2007-01-30T07:56:03.253-08:00</updated><title type='text'>Spring 2: What's New and Why it Matters</title><content type='html'>&lt;a href="http://www.infoq.com/articles/spring-2-intro#"&gt;What's New and Why it Matters&lt;/a&gt; is an infoQ article by Rod Johnson, the first of two part. This in-depth piece is well worth reading for anybody wishing to understand the evolution of Spring 2.0 as it introduces significant new features, and how these combine to provide the simplicity and power that is the central theme of this release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-2655032478851684614?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/2655032478851684614/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=2655032478851684614&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2655032478851684614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/2655032478851684614'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2007/01/spring-2-whats-new-and-why-it-matters.html' title='Spring 2: What&apos;s New and Why it Matters'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-116584383227234089</id><published>2006-12-11T05:27:00.000-08:00</published><updated>2006-12-11T05:32:18.520-08:00</updated><title type='text'>JavaBB 0.86 is out!</title><content type='html'>Now JavaBB works with Tabs! All categories in JavaBB now are                    divided by tabs.&lt;br /&gt;                 While you work, you can let javaBB opened in your firefox tab                    and when new topics are included, JavaBB will reload (using                    JavaScript setTimeout) and the new topics are going to be shown                    to you in the title of your firefox tab, similar as Gmail. Beyond                    this, was included attachment for post files in JavaBB 0.86                    version.&lt;br /&gt;&lt;br /&gt;Have a look at the newest features:&lt;br /&gt;&lt;a href="http://www.javafree.org/dependencias/javabb/version/javabb86.html"&gt;http://www.javafree.org/dependencias/javabb/version/javabb86.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-116584383227234089?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/116584383227234089/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=116584383227234089&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/116584383227234089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/116584383227234089'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/12/javabb-086-is-out.html' title='JavaBB 0.86 is out!'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115989234783743427</id><published>2006-10-03T09:13:00.000-07:00</published><updated>2006-11-12T05:45:19.670-08:00</updated><title type='text'>JavaBB 0.85 is available!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/javabb/misc/images/logo/_logo.gif"&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.javafree.org/dependencias/javabb/misc/images/logo/_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JavaBB 0.85 is available!&lt;/span&gt;&lt;br /&gt;Many different features includind ajax implementation has been launched in this version.&lt;br /&gt;Please, if you are using older versions of JavaBB, try this version because many security bugs have been fixed.&lt;br /&gt;If you would like to see javaBB runnig, visit &lt;a href="http://www.javafree.org"&gt;JavaFree.org&lt;/a&gt;, the most popular Java community in Portuguese Language.&lt;br /&gt;&lt;a href="http://www.javabb.org"&gt;www.javabb.org&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Some projects that are using JavaBB:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wakeboardingmag.com/forum/forum.jbb"&gt;http://www.wakeboardingmag.com/forum/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.chailounge.co.uk/lounge/forum.jbb"&gt;http://www.chailounge.co.uk/lounge/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mmahellas.gr/forum.jbb"&gt;http://www.mmahellas.gr/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.destinationweddingmag.com/forum/forum.jbb"&gt;http://www.destinationweddingmag.com/forum/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sportdiver.com/forum/forum.jbb"&gt;http://www.sportdiver.com/forum/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.caribbeantravelmag.com/forum/forum.jbb"&gt;http://www.caribbeantravelmag.com/forum/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.egenial.corphost.com.br/javabb/forum.jbb"&gt;http://www.egenial.corphost.com.br/javabb/forum.jbb&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115989234783743427?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115989234783743427/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115989234783743427&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115989234783743427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115989234783743427'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/10/javabb-085-is-available.html' title='JavaBB 0.85 is available!'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115741512701506869</id><published>2006-09-04T17:04:00.000-07:00</published><updated>2006-09-06T17:40:37.053-07:00</updated><title type='text'>Have you ever heard about SwingX??</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Of corse you have!&lt;/span&gt;&lt;br /&gt;SwingX is a set of components intended to extends functionalities of Swing API default.&lt;br /&gt;Let see how integrate a set of components to the Netbeans' Pallet 5.5 beta, but you can do it from 5.0 version.&lt;br /&gt;&lt;br /&gt;To do it, click right button over Pallet and select 'Pallet Manager', make a new category (New Category) that you can call as "SwingX" and add SwingX jar (Add from JAR).&lt;br /&gt;Now we need say wich classes will be added to the Pallet. These classes are:&lt;br /&gt;JXCollapsiblePane , JXComboBox, JXDatePicker, JXDialog, JXEditorPane, JXErrorDialog, JXFindBar, JXFindPanel, JXGlassBox, JXHyperlink, JXImagePanel, JXList, JXLoginPanel, JXMonthView, JXPanel, JXRadioGroup, JXRootPane, JXSearchPanel, JXStatusBar, JXTable, JXTableHeader, JXTaskPane, JXTipOfTheDay, JXTitledPanel, JXTree, LabelProperties&lt;br /&gt;&lt;br /&gt;Note: These classes are of SwingX API stable, the development API has some extras components.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/546/1114/1600/swingx-componentes.0.png"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/546/1114/320/swingx-componentes.0.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After some "nexts", we have the SwingX components integrated with our NetBeans :). You can add these components without problems into of JFrame or JPanel.&lt;br /&gt;&lt;br /&gt;Take a look at the Pallet of SwingX into NetBeans!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/546/1114/1600/swingX-pallete.0.png"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/546/1114/320/swingX-pallete.0.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thnks Elias :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115741512701506869?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115741512701506869/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115741512701506869&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115741512701506869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115741512701506869'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/09/have-you-ever-heard-about-swingx.html' title='Have you ever heard about SwingX??'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115740455242554689</id><published>2006-09-04T13:57:00.000-07:00</published><updated>2006-09-04T14:15:52.436-07:00</updated><title type='text'>Release 0.1 added for Spring Framework Netbeans module</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sourceforge.net/dbimage.php?id=86615"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 99px; height: 67px;" src="http://sourceforge.net/dbimage.php?id=86615" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My partner of JavaFree, Marcos Silva, has written  about  Netbeans plugin support to Spring Framework.&lt;br /&gt;I haven't already used it, and it seems that is still in development (0.1 version).&lt;br /&gt;Summary:&lt;br /&gt;&lt;blockquote&gt;An early release of a module providing Netbeans integration with the Spring Framework has been released. The module allows users to select select the Spring Framework when creating web applications in Netbeans. The module will then add the necessary libraries, configure spring in the web.xml, and register an XML Catalog in the netbeans runtime tab. This will enable XML code completion when editing Spring Framework beans configuration files.&lt;/blockquote&gt;&lt;a href="http://spring-netbeans.sourceforge.net/"&gt;http://spring-netbeans.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115740455242554689?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115740455242554689/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115740455242554689&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115740455242554689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115740455242554689'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/09/release-01-added-for-spring-framework.html' title='Release 0.1 added for Spring Framework Netbeans module'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115557711858804216</id><published>2006-08-14T10:23:00.000-07:00</published><updated>2006-08-16T13:58:09.500-07:00</updated><title type='text'>Captcha in JavaBB Project</title><content type='html'>&lt;span style="font-size:100%;"&gt;I have noted that many "fake users" had already inserted in our DataBase. But, how it happened?&lt;br /&gt;Simple! We weren't using Captcha control. Do you know what is Captcha?&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://en.wikipedia.org/wiki/Captcha"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;A CAPTCHA (an acronym for "completely automated public Turing test to tell computers and humans apart", trademarked by Carnegie Mellon University) is a type of challenge-response test used in computing to determine whether or not the user is human. The term was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper of Carnegie Mellon University, and John Langford of IBM. A common type of CAPTCHA requires that the user type the letters of a distorted image, sometimes with the addition of an obscured sequence of letters or digits that appears on the screen. Because the test is administered by a computer, in contrast to the standard Turing test that is administered by a human, a CAPTCHA is sometimes described as a reverse Turing test. This term, however, is ambiguous because it could also mean a Turing test in which the participants are both attempting to prove they are the computer.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;After this, I've just put Captcha in &lt;a href="https://javabb.dev.java.net/"&gt;JavaBB &lt;/a&gt;project, as you know, &lt;a href="https://javabb.dev.java.net/"&gt;JavaBB &lt;/a&gt;is my OpenSource Project based on phpBB project.&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;JavaBB is a software based on Java, developed specifically with intention to join communities.&lt;br /&gt;Based in phpbb, we are working pledged by the success of phpBB, to become javaBB so efficient as it.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Well, let's straight to some example of how you can use Captcha in your Java Project. In this example, I'm using &lt;a href="http://simplecaptcha.sourceforge.net/"&gt;SimpleCaptcha &lt;/a&gt;library. After all, what is SimpleCaptcha??&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://simplecaptcha.sourceforge.net/"&gt;SimpleCaptcha&lt;/a&gt; site:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;The purpose of the simple java captcha project is to make it easy to generate good-looking captchas with a minimum of programming and preferably little configuration.&lt;br /&gt;&lt;br /&gt;SimpleCaptcha is an open Source Java implementation for captcha creation. Integration is left to the developers of the individual projects because I don't (want) to know your implementations...&lt;br /&gt;&lt;br /&gt;My original interest for the thing was after a distributed dictionary attack against one of our systems. Just to make it a little harder we put a quick hack of a picture on the site. The thing was configured so it would only enable itself when an x amount of logins would have failed over an y amount of time. Unfortunately this was found too confusing.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Put in your web.xml the follow lines:&lt;br /&gt;&lt;/span&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;servlet&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;&gt;&lt;br /&gt; &lt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;servlet-name&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;Captcha&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);font-size:100%;" &gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(51, 102, 102);"&gt; &lt; / servlet-name&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&gt;&lt;br /&gt; &lt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;display-name&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;Captcha&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(51, 102, 102);"&gt; &lt; / display-name&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&gt;&lt;br /&gt; &lt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;servlet-class&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;nl.captcha.servlet.CaptchaServlet&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(51, 102, 102);"&gt; &lt; / servlet-class&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;&gt;&lt;/span&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 128, 128);font-size:100%;" &gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;And this mapping:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 128, 128);font-size:100%;" &gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;servlet-mapping&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;servlet-name&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;Captcha&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;&lt; / servlet-name&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;br /&gt; &lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;url-pattern&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;/Captcha.jpg&lt; /&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt; url-pattern&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;br /&gt; &lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;servlet-mapping&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 128, 128);font-size:100%;" &gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Now that you have already configured your web.xml, you must use in your JSP file (velocity, freemarker template and so forth..)  an image control like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(63, 127, 127);"&gt;img       &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(127, 0, 127);"&gt;src&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(42, 0, 255);"&gt;"Captcha.jpg"&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="font-weight: bold;"&gt;&gt;       &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;and in your Controller (Action of Struts, WebWork..) or in some JSP file, you must check the value from the text field against the captcha key stored in the session:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(String)session.getAttribute(nl.captcha.servlet.Constants.SIMPLE_CAPCHA_SESSION_KEY) ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note that with each request to the servlet the current value of the key       in the session is replaced with a new one.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;The image generated by SimpleCaptcha library&lt;br /&gt;&lt;img style="cursor: pointer; width: 200px; height: 50px;" src="http://simplecaptcha.sourceforge.net/images/default.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, now that you know how SimpleCaptcha works, you can &lt;a href="http://sourceforge.net/projects/simplecaptcha/"&gt;download &lt;/a&gt;and try by yourself :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115557711858804216?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115557711858804216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115557711858804216&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115557711858804216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115557711858804216'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/08/captcha-in-javabb-project.html' title='Captcha in JavaBB Project'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115497833076903886</id><published>2006-08-07T12:16:00.000-07:00</published><updated>2006-08-07T12:42:04.213-07:00</updated><title type='text'>A little bit about Spring 2.0</title><content type='html'>&lt;style type="text/css"&gt;&lt;br /&gt;    &lt;!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }--&gt;&lt;br /&gt;  &lt;/style&gt;&lt;br /&gt;&lt;br /&gt;Yesterday I was playing a little bit around with the new features of &lt;a href="http://www.springframework.org/"&gt;Spring 2.0&lt;/a&gt;.&lt;br /&gt;I would know how Spring Team can think in features that can improve more and more this framework that in my opinion is enough great.&lt;br /&gt;I made some and I’m really surprised the ability to attach post-instantiation processors to beans which have NOT been instantiated by the Spring container. This means a lot to me when I started thinking about how this feature can add value to the current scheme of things in a POJO based Spring configured application.&lt;br /&gt;&lt;br /&gt;Let’s straight to example:&lt;br /&gt;&lt;blockquote&gt;public class Product {&lt;br /&gt;// price&lt;br /&gt;// getters and setters&lt;br /&gt;// domain behavior&lt;br /&gt;}&lt;/blockquote&gt;As you know, a typical domain object is instantiated in the application either from the ORM layer -read Hibernate through persistence services- or by the user using factories. Any sort of service injection that is done will be through hardwired code&lt;br /&gt;&lt;blockquote&gt;public class Product {&lt;br /&gt;// ...&lt;br /&gt;public BigDecimal calculatePrice(...) {&lt;br /&gt;BigDecimal productVendorsPrices =&lt;br /&gt;VendorsRateDAO.getInstance().find(...);&lt;br /&gt;// ...&lt;br /&gt;}&lt;br /&gt;// ...&lt;br /&gt;}&lt;/blockquote&gt;The above domain class now has a hardwired dependency on the class VendorsRateDAO, which brings in all sorts of unwanted side-effects :&lt;br /&gt;&lt;br /&gt;Domain layer should be persistence agnostic&lt;br /&gt;The domain classes should be unit-testable without the service layer&lt;br /&gt;Proliferation of business logic in the controllers&lt;br /&gt;&lt;blockquote&gt;// Controller class for product entry use case&lt;br /&gt;public class ProductService {&lt;br /&gt;// ...&lt;br /&gt;public void enterProduct(...) {&lt;br /&gt;Product pr  = ProductFactory.create(...);&lt;br /&gt;//..&lt;br /&gt;}&lt;br /&gt;// ...&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Wow, its smell so dirty code!! The domain model becomes &lt;a href="http://www.martinfowler.com/bliki/AnemicDomainModel.html"&gt;anemic &lt;/a&gt;!.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Using Spring 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using the new extension of AOP in Spring 2.0, you can inject  any object even if it has been created outside the control of the container.&lt;br /&gt;Spring 2.0 offers annotation driven aspects towards this end as the most recommended approach towards dependency injection into the domain model. Let us see how the Product class changes :&lt;br /&gt;&lt;blockquote&gt;@Configurable("product")&lt;br /&gt;public class Product {&lt;br /&gt;// ...&lt;br /&gt;public BigDecimal calculatePrice (...) {&lt;br /&gt;BigDecimal interest =&lt;br /&gt;dao.find(...);&lt;br /&gt;// ...&lt;br /&gt;}&lt;br /&gt;// ...&lt;br /&gt;&lt;br /&gt;// injected DAO&lt;br /&gt;private VendorsRateDao dao;&lt;br /&gt;public void setDao(VendorsRateDao dao) {&lt;br /&gt;this.dao = dao;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And the usual stuff in the XML for application context :&lt;br /&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;beans xmlns="http://www.springframework.org/schema/beans"&lt;br /&gt; ...&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;aop:spring-configured/&amp;gt;&lt;br /&gt;  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;bean id="vendorsRateDAO"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.javafree.dao.VendorsRateDaoImpl"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;bean id="trade"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.javafree.model.Product"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lazy-init="true"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="dao" ref="vendorsRateDAO" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/bean&amp;gt;  &lt;br /&gt;&amp;lt;/beans&amp;gt;&lt;br /&gt;&lt;/CODE&gt;&lt;br /&gt;Well, now that you know how Spring can lets you Architecture more cleaner, why are you using EJB yet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115497833076903886?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115497833076903886/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115497833076903886&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115497833076903886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115497833076903886'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/08/little-bit-about-spring-20.html' title='A little bit about Spring 2.0'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115219118306388450</id><published>2006-07-06T06:00:00.000-07:00</published><updated>2006-07-06T06:10:14.846-07:00</updated><title type='text'>RubyOnBr.org borned</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rubyonbr.org/javabb/forum/themes/jb2/images/rb-logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.rubyonbr.org/javabb/forum/themes/jb2/images/rb-logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This week borned the first Ruby Community on portuguese language.&lt;br /&gt;&lt;a href="http://www.rubyonbr.org/"&gt;RubyOnBr &lt;/a&gt;is supported by &lt;a href="http://www.javafree.org"&gt;JavaFree.org&lt;/a&gt;, one of the most important Java Virtual Community Of the World. &lt;a href="http://www.rubyonbr.org"&gt;RubyOnBr&lt;/a&gt; was created using the same architecture of &lt;a href="http://www.javafree.org"&gt;JavaFree.org&lt;/a&gt;, both are in the same server hosted by Prevayler.&lt;br /&gt;Congrats to Ronie Uliana, Adriano Dadario and Vitor Pamplona that spent a lot of time to make reality this community.&lt;br /&gt;&lt;br /&gt;Try &lt;a href="http://www.rubyonbr.org"&gt;RubyOnBr &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115219118306388450?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115219118306388450/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115219118306388450&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115219118306388450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115219118306388450'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/07/rubyonbrorg-borned.html' title='RubyOnBr.org borned'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-115134305148119430</id><published>2006-06-26T10:27:00.000-07:00</published><updated>2008-10-07T14:26:31.065-07:00</updated><title type='text'>Editado</title><content type='html'>Editado&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-115134305148119430?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/115134305148119430/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=115134305148119430&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115134305148119430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/115134305148119430'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/06/pecuinhas-que-afetam-comunidade-java.html' title='Editado'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-114579691825953027</id><published>2006-04-23T05:46:00.000-07:00</published><updated>2006-04-23T05:55:18.266-07:00</updated><title type='text'>Some pictures of 4th Day</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01796.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01796.JPG" alt="" border="0" /&gt;&lt;/a&gt;Me showing our site&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01805.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01805.JPG" alt="" border="0" /&gt;&lt;/a&gt;"Carolina, this is my friend Tux".&lt;br /&gt;"Hi tux, Dalton talks a lot about you, nice to meet you."  hehe&lt;br /&gt;Carolina is my Girlfriend!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01818.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01818.JPG" alt="" border="0" /&gt;&lt;/a&gt;Me and &lt;a href="http://kerneltrap.org/node/1880"&gt;Marcelo Tosatti&lt;/a&gt;. Marcelo is a linux kernel 2.4.x maintainership&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-114579691825953027?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/114579691825953027/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=114579691825953027&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114579691825953027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114579691825953027'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/04/some-pictures-of-4th-day.html' title='Some pictures of 4th Day'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-114571706745984708</id><published>2006-04-22T07:43:00.000-07:00</published><updated>2006-04-22T07:46:59.086-07:00</updated><title type='text'>3rd and 4th Day</title><content type='html'>Here we have a lot of other picutures :)&lt;br /&gt;&lt;a href="http://www.javafree.org/javabb/viewtopic.jbb?page=2&amp;amp;t=855224#109461"&gt;http://www.javafree.org/javabb/viewtopic.jbb?...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-114571706745984708?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/114571706745984708/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=114571706745984708&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114571706745984708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114571706745984708'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/04/3rd-and-4th-day.html' title='3rd and 4th Day'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-114557739742116109</id><published>2006-04-20T16:44:00.000-07:00</published><updated>2006-04-22T07:48:05.860-07:00</updated><title type='text'>7th Brazil's free software forum!</title><content type='html'>The FISL (Forum Internacional do Software Livre "In Portuguese") stay rules a lot!! Our community are there and we are having fun :)&lt;br /&gt;Above some pictures of the event:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01702.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01702.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This guy with the blue shirt came to our stand and asked "Please, don`t fight with me, I`m a phyton developer, but I wanna know something about java" LOL&lt;br /&gt;&lt;br /&gt;The other guys:&lt;br /&gt;&lt;a href="http://www.jroller.org/page/vfpamp"&gt;Vitor Pamplona&lt;/a&gt;, Dalton Camargo, &lt;span style="font-style: italic;"&gt;Phyton Developer&lt;/span&gt; and Elias.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01701.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01701.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here we are showing our new banner.&lt;br /&gt;Thanks to&lt;a href="http://www.lcm.com.br/"&gt; Ciencia Moderna&lt;/a&gt; that help us to buy it.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Roni Warken with Red Shirt and me&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01703.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01703.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Here I`m showing my Best Seller (LOL), Spring in Action in Portuguese :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01722.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01722.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Some important peoples have been there:&lt;br /&gt;&lt;/span&gt;In the center of this picture is Klaus Wuestefel, the creator of Prevayler, Byecycle and other great projects. Klaus is the Director of Objective Solutions, this company helps our community paying a dedicated server.&lt;br /&gt;Thanks a lot Klaus!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javafree.org/dependencias/misc/fisl7/DSC01705.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.javafree.org/dependencias/misc/fisl7/DSC01705.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I`m here :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javafree.org/javabb/viewtopic.jbb?t=855224"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javafree.org/javabb/viewtopic.jbb?t=855224"&gt;Click here &lt;/a&gt;to see other pictures of FISL.&lt;br /&gt;&lt;a href="http://www.javafree.org/javabb/viewtopic.jbb?t=855224"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-114557739742116109?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/114557739742116109/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=114557739742116109&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114557739742116109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114557739742116109'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/04/7th-brazils-free-software-forum.html' title='7th Brazil&apos;s free software forum!'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25630526.post-114444974905044766</id><published>2006-04-07T15:40:00.000-07:00</published><updated>2006-04-08T07:46:33.753-07:00</updated><title type='text'>JavaBB 0.80 is available</title><content type='html'>&lt;a href="http://www.javabb.org"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.javafree.com.br/javabb/images/javaBB.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm pleased to announce that JavaBB 0.80 is available!&lt;br /&gt;Try it !&lt;br /&gt;&lt;br /&gt;We have a lot of changes in this version! The security control has been changed and many features had been included.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    JavaBB.org is a software based on Java, developed specifically with intention to join communities.&lt;br /&gt; Based in phpbb, we are working pledged by the success of phpBB, to become javaBB so efficient as it.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt; Try it!&lt;br /&gt;&lt;a href="http://www.javabb.org"&gt;www.javabb.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are using JavaBB in some project, let me know in comments.&lt;br /&gt;&lt;br /&gt;Thanks a lot&lt;br /&gt;&lt;br /&gt;Dalton Camargo&lt;br /&gt;JavaBB Owner&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25630526-114444974905044766?l=daltoncamargo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daltoncamargo.blogspot.com/feeds/114444974905044766/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25630526&amp;postID=114444974905044766&amp;isPopup=true' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114444974905044766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25630526/posts/default/114444974905044766'/><link rel='alternate' type='text/html' href='http://daltoncamargo.blogspot.com/2006/04/javabb-080-is-available.html' title='JavaBB 0.80 is available'/><author><name>Dalton Camargo</name><uri>http://www.blogger.com/profile/01068722620950172533</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_cUHQkt0XiHg/TLyRd2fhK6I/AAAAAAAADVY/13uVbh9BNyg/S220/AD34hIjn9CYSgdSwzfF_3L9lSZcvmuwJrD_NFH5mfYEsQKUpHuPbCWDAcU-jgkOPuooRCefNB5pYKai5kZgUttfL7GAKCVgbPGEQYWZ1cIsohhhaEKBQo2M.jpg'/></author><thr:total>5</thr:total></entry></feed>
