<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Fabio Brandão - Blog</title>
	<link>http://www.fnbrandao.com.br/blog</link>
	<description></description>
	<lastBuildDate>Fri, 06 Jan 2012 15:22:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Repositório Git no Apache2</title>
		<description><![CDATA[Algum tempo atrás eu coloquei um repositório Git disponibilizado através do Apache2 + WebDAV utilizando a seguinte configuração do apache:

&#60;Location /repositorio.git&#62;
	Dav on
	AuthType Basic
	AuthName "Repositorio Git"
	AuthUserFile /etc/apache2/repositorio.passwd
	Require valid-user
&#60;/Location&#62;

Após algum tempo comecei a receber erros ao tentar fazer o push de muitas alterações. Se eu tentasse realizar vários push&#8217;s com erro, uma hora o push funcionava.
Fui procurar [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2012/01/repositorio-git-no-apache2/</link>
			</item>
	<item>
		<title>O Guia de Dez Minutos de diff e patch</title>
		<description><![CDATA[O seguinte texto foi traduzido e adaptado de:
http://jungels.net/articles/diff-patch-ten-minutes.html
Primeira situação: você está tentando compilar um pacote à partir do código fonte e descobre que alguém já o modificou para compilar na sua plataforma. Ele disponibilizou o seu trabalho como um &#8220;patch&#8221;, mas você não tem certeza de como utilizá-lo. Para utilizá-lo você deve aplicar o patch [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2012/01/o-guia-de-dez-minutos-de-diff-e-patch/</link>
			</item>
	<item>
		<title>Teclado ABNT2 no Mac OS X</title>
		<description><![CDATA[Instalei o Mac OS X Snow Leopard em uma VM esses dias e tive que alterar o teclado para o padrão ABNT2. Depois de alguma pesquisa encontrei o seguinte site http://www.appunix.com.br/howto/mac-os/teclado-abnt2-on-mac-os-x-hackintosh-snow-leopad/ que descreve como fazer o procedimento manual e, também fornece um arquivo .pkg para instalar as configurações do teclado ABNT2.
]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/10/teclado-abnt2-no-mac-os-x/</link>
			</item>
	<item>
		<title>Upgrade do Ubuntu 10.04 para 10.10: An unresolvable problem occurred while calculating the upgrade</title>
		<description><![CDATA[Essa semana atualizei o ubuntu que estava na minha máquina da versão 8.04 até a 10.10.
Para fazer esse upgrade tive que atualizar versão por versão, nada que fosse muito difícil já que o programa de atualização faz tudo automaticamente.
Ao tentar migrar da versão 10.04 para a versão 10.10 apareceu o seguinte erro:
Could not determine the [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/02/upgrade-do-ubuntu-10-04-para-10-10-an-unresolvable-problem-occurred-while-calculating-the-upgrade/</link>
			</item>
	<item>
		<title>Weblogic 10.3.0.0 + JSF 2.0 + @EJB Injection</title>
		<description><![CDATA[Ao se colocar o JSF 2.0 no Weblogic 10.3.0.0, os EJB&#8217;s não são injetados nos manageds beans do JSF através da anotação @EJB.
Para corrigir esse problema, basta utilizar a classe abaixo:
import java.lang.reflect.Field;
import java.util.*;

import javax.ejb.EJB;
import javax.el.*;
import javax.naming.NamingException;

import com.sun.faces.el.ManagedBeanELResolver;

public class VariableResolver extends CompositeELResolver {

    private final Map, List&#62; ejbFields;

    public VariableResolver() [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/01/weblogic-10-3-0-0-jsf-2-0-ejb-injection/</link>
			</item>
	<item>
		<title>Weblogic + JPA + Hibernate = ClassNotFoundException: org.hibernate.hql.ast.HqlToken</title>
		<description><![CDATA[Ao tentar efetuar o deploy de uma aplicação com JPA (implementação: Hibernate), ocorre o seguinte erro:
org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [SELECT p FROM PARAMETRO p WHERE UPPER(RTRIM(p.parametroPK.parametroGeral)) = :parametroGeral AND UPPER(RTRIM(p.parametroPK.codigo)) = :codigo]; nested exception is org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [SELECT p FROM PARAMETRO p WHERE UPPER(RTRIM(p.parametroPK.parametroGeral)) = :parametroGeral AND UPPER(RTRIM(p.parametroPK.codigo)) = :codigo]
Caused by: org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [SELECT [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/01/weblogic-jpa-hibernate-classnotfoundexception-org-hibernate-hql-ast-hqltoken/</link>
			</item>
	<item>
		<title>Passando propriedades de sistemas para os testes no maven</title>
		<description><![CDATA[Esses dias precisei fazer alguns testes que verificavam se existia uma propriedade de sistema para tomar determinada ação.
Ao se passar a propriedade através da seguinte linha de comando:
mvn -Dminha.propriedade=valor test
Verifiquei que o teste nunca encontrava a propriedade passada através da chamada System.getProperty("minha.propriedade").
Dois jeitos fáceis para fazer a passagem de propriedade corretamente para os testes são:
mvn [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/01/passando-propriedades-de-sistemas-para-os-testes-no-maven/</link>
			</item>
	<item>
		<title>Describe no Oracle de uma tabela com dblink</title>
		<description><![CDATA[Primeiramente vamos encontrar o nome do dblink onde a tabela está realmente localizada. Isto é feito através do comando:
SELECT    DB_LINK
FROM    ALL_SYNONYMS
WHERE    SYNONYM_NAME = 'MINHA_TABELA'
Após isto basta obter as informações da tabela com os seguintes selects:
SELECT    *
FROM    ALL_TABLES@MEU_DB_LINK
WHERE    TABLE_NAME = 'MINHA_TABELA'
SELECT    *
FROM    USER_TAB_COLUMNS@MEU_DB_LINK
WHERE    TABLE_NAME = 'MINHA_TABELA'
Fonte: http://forums.oracle.com/forums/thread.jspa?messageID=4411870&#38;tstart=0
]]></description>
		<link>http://www.fnbrandao.com.br/blog/2011/01/describe-no-oracle-de-uma-tabela-com-dblink/</link>
			</item>
	<item>
		<title>Winamp + MP4</title>
		<description><![CDATA[Hoje fui executar um vídeo mp4 dentro do winamp, mas o mesmo não funcionou.
Após algumas pesquisas no Google achei o link http://forum.doom9.org/archive/index.php/t-90134.html que fala que é só instalar os codec&#8217;s xvid, 3ivx, DIVX anti-freeze e WM9codecs e ir no Winamp em Preferences &#8211; Plug-ins &#8211; Input &#8211; Nullsoft Directshow Decoder e adicionar a extensão MP4 [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2010/09/winamp-mp4/</link>
			</item>
	<item>
		<title>Rompimento do tendão de aquiles &#8211; Volta ao taekwondo</title>
		<description><![CDATA[Após quase 10 meses que sofri a lesão, voltei a fazer aulas de taekwondo. Hoje fiz uma aula bem tranquila, já que esta semana vai ter exame de faixa (e novamente eu irei perder o exame!).
Acabei fazendo um pouco de corrida, polichinelo, abdominais e chutes na raquete. Não senti dor ou qualquer coisa diferente do [...]]]></description>
		<link>http://www.fnbrandao.com.br/blog/2010/08/rompimento-do-tendao-de-aquiles-volta-ao-taekwondo/</link>
			</item>
</channel>
</rss>

