<?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/"
	>

<channel>
	<title>Pretty Code Blog &#187; just in time</title>
	<atom:link href="http://www.prettycode.com.br/blog/category/just-in-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prettycode.com.br/blog</link>
	<description>Just another weblog about development</description>
	<lastBuildDate>Wed, 26 Oct 2011 02:34:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Just in Time: Instalando o maven</title>
		<link>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/</link>
		<comments>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:45:50 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[just in time]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=377</guid>
		<description><![CDATA[Estou instalando o Apache Maven. Vamos a um passo a passo do que estou fazendo. Vamos considerar que você já tem seu &#8220;JAVA_HOME&#8221; definido, com o valor do diretório onde foi instalado o seu Java Developer Kit (JDK), ok? Baixe o zip da versão mais recente do site do apache (hoje é a 2.2.0): http://maven.apache.org/download.html [...]]]></description>
			<content:encoded><![CDATA[<p>Estou instalando o Apache Maven. Vamos a um passo a passo do que estou fazendo.</p>
<p>Vamos considerar que você já tem seu &#8220;JAVA_HOME&#8221; definido, com o valor do diretório onde foi instalado o seu Java Developer Kit (JDK), ok?</p>
<ul>
<li>Baixe o zip da versão mais recente do site do apache (hoje é a 2.2.0):
<ul>
<li><a href="http://maven.apache.org/download.html" target="_blank">http://maven.apache.org/download.html</a></li>
</ul>
</li>
<li>Descompacte em um local de sua preferência. Sugestão: colocar junto com a família apache:
<ul>
<li> C:\Arquivos de programas\Apache Software Foundation\apache-maven-2.2.0</li>
</ul>
</li>
<li>Coloque a pasta &#8220;/bin&#8221; do diretório onde o arquivo foi descompactado no PATH do seu sistema operacional:
<ul>
<li> C:\Arquivos de programas\Apache Software Foundation\apache-maven-2.2.0\bin</li>
</ul>
</li>
<li>Esta pronto. Vá até o seu console e digite o comando &#8220;maven -version&#8221;. A resposta deverá ser algo do tipo:
<ul>
<li>C:\&gt;mvn -version<br />
Apache Maven 2.2.0 (r788681; 2009-06-26 10:04:01-0300)<br />
Java version: 1.6.0_04<br />
Java home: C:\Arquivos de programas\Java\jdk1.6.0_04\jre<br />
Default locale: pt_BR, platform encoding: Cp1252<br />
OS name: &#8220;windows xp&#8221; version: &#8220;5.1&#8243; arch: &#8220;x86&#8243; Family: &#8220;windows&#8221;</li>
</ul>
</li>
</ul>
<blockquote><p>Fonte: <a href="http://www.guj.com.br/content/articles/maven/maven_2_guj.pdf" class="mtli_attachment mtli_pdf" target="_blank">http://www.guj.com.br/content/articles/maven/maven_2_guj.pdf</a></p></blockquote>
<p><strong></strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.prettycode.com.br%2Fblog%2F2009%2F07%2Fjust-in-time-instalando-o-maven%2F&amp;title=Just%20in%20Time%3A%20Instalando%20o%20maven" id="wpa2a_2">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publicando posts pelo GoogleDocs</title>
		<link>http://www.prettycode.com.br/blog/2009/06/publicando-posts-pelo-googledocs/</link>
		<comments>http://www.prettycode.com.br/blog/2009/06/publicando-posts-pelo-googledocs/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 14:00:39 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[just in time]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/2009/06/325/</guid>
		<description><![CDATA[Estou escrevendo isso no GoogleDocs e vou tentar publicar no blog. Será que funciona? Olha! Funciona!! É só ir no GoogleDocs -&#62; Configurações -&#62; Configurações de blog Para wordpress, por exemplo, o servidor do blog é http://www.prettycode.com.br/blog/xmlrpc.php no caso deste blog. Ou então http://www.seudominio.com.br/blog/xmlrpc.php O xmlrpc deve estar habilitado nas configurações do seu blog, se [...]]]></description>
			<content:encoded><![CDATA[<p>Estou escrevendo isso no <a id="x_n1" title="googleDocs" href="http://docs.google.com" target="_blank">GoogleDocs</a> e vou tentar publicar no blog.</p>
<p>Será que funciona?</p>
<p>Olha! Funciona!! É só ir no <a id="x_n1" title="googleDocs" href="http://docs.google.com" target="_blank">GoogleDocs</a> -&gt; Configurações -&gt; Configurações de blog</p>
<p>Para wordpress, por exemplo, o servidor do blog é http://www.prettycode.com.br/blog/xmlrpc.php no caso deste blog. Ou então http://www.seudominio.com.br/blog/xmlrpc.php<br />
O xmlrpc deve estar habilitado nas configurações do seu blog, se não não funciona.</p>
<p>Depois vá em Compartilhar -&gt; Publicar como página web -&gt; Postar no Blog</p>
<p>Tanã! Está aqui!</p>
<p>O que ainda não funcionou foi setar a categoria, tags e título. neste momento estou editando pelo wordpress mesmo para setar essas coisas&#8230;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.prettycode.com.br%2Fblog%2F2009%2F06%2Fpublicando-posts-pelo-googledocs%2F&amp;title=Publicando%20posts%20pelo%20GoogleDocs" id="wpa2a_4">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/06/publicando-posts-pelo-googledocs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site da família: diagrama cadastro de pessoas</title>
		<link>http://www.prettycode.com.br/blog/2009/05/site-da-familia-diagrama-cadastro-de-pessoas/</link>
		<comments>http://www.prettycode.com.br/blog/2009/05/site-da-familia-diagrama-cadastro-de-pessoas/#comments</comments>
		<pubDate>Sat, 23 May 2009 21:41:21 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[just in time]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Cadastro]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[diagrama]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jude]]></category>
		<category><![CDATA[projeto]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=292</guid>
		<description><![CDATA[Vamos começar com o diagrama de classes do cadastro de pessoas. Todas as pessoas pertencem à mesma família, em que o &#8220;pai-de-todos&#8221; é o Vô G. (vamos preservar a identidade das pessoas realmente envolvidas   ). A maioria das pessoas pertence a uma sub-família. Uma sub-família é formada toda vez que um descendente do Vô [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for site_familia</h3><ol><li>Site da família: diagrama cadastro de pessoas</li><li><a href='http://www.prettycode.com.br/blog/2009/05/mao-na-massa-construindo-o-site-da-familia-com-jsf/' title='Mão na Massa: Construindo o site da Família com JSF'>Mão na Massa: Construindo o site da Família com JSF</a></li></ol></div> <p>Vamos começar com o diagrama de classes do cadastro de pessoas.</p>
<p>Todas as pessoas pertencem à mesma família, em que o &#8220;pai-de-todos&#8221; é o Vô G. (vamos preservar a identidade das pessoas realmente envolvidas <img src='http://www.prettycode.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt='[;)]' class='wp-smiley' />   ). A maioria das pessoas pertence a uma sub-família. Uma sub-família é formada toda vez que um descendente do Vô G. forma sua própria família.</p>
<p>A primeira coisa que vamos colocar no sistema é a possibilidade de as pessoas se cadastrarem. Inicialmente precisamos saber nome, forma de contato e a família de cada um.</p>
<div id="attachment_295" class="wp-caption aligncenter" style="width: 430px"><img class="size-full wp-image-295" title="pessoas" src="http://www.prettycode.com.br/blog/wp-content/uploads/2009/05/pessoas.jpg" alt="Classe pessoas" width="420" height="456" /><p class="wp-caption-text">Classe pessoas</p></div>
<p>Para desenhar o diagrama eu usei a ferramente livre <a href="http://jude.change-vision.com">jude</a>. E vou continuar com ela para gerar as classes java.</p>
 <div class='series_links'> <a href='http://www.prettycode.com.br/blog/2009/05/mao-na-massa-construindo-o-site-da-familia-com-jsf/' title='Mão na Massa: Construindo o site da Família com JSF'>Next in series</a></div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.prettycode.com.br%2Fblog%2F2009%2F05%2Fsite-da-familia-diagrama-cadastro-de-pessoas%2F&amp;title=Site%20da%20fam%C3%ADlia%3A%20diagrama%20cadastro%20de%20pessoas" id="wpa2a_6">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/05/site-da-familia-diagrama-cadastro-de-pessoas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mão na Massa: Construindo o site da Família com JSF</title>
		<link>http://www.prettycode.com.br/blog/2009/05/mao-na-massa-construindo-o-site-da-familia-com-jsf/</link>
		<comments>http://www.prettycode.com.br/blog/2009/05/mao-na-massa-construindo-o-site-da-familia-com-jsf/#comments</comments>
		<pubDate>Sat, 23 May 2009 20:32:35 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[just in time]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Qualidade]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Tempo]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=288</guid>
		<description><![CDATA[Quando instalei este wordpress no meu domínio (prettycode) a intenção era montar um tutorial de JSF para os estagiários da empresa que eu trabalhava antes. O nome foi sugestão de um dos designers de lá, porque eu sempre fui muito chata com a qualidade do código produzido. Bom, eu até tentei começar algo&#8230; aqui e [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for site_familia</h3><ol><li><a href='http://www.prettycode.com.br/blog/2009/05/site-da-familia-diagrama-cadastro-de-pessoas/' title='Site da família: diagrama cadastro de pessoas'>Site da família: diagrama cadastro de pessoas</a></li><li>Mão na Massa: Construindo o site da Família com JSF</li></ol></div> <p>Quando instalei este wordpress no meu domínio (<a href="http://www.prettycode.com.br">prettycode</a>) a intenção era montar um tutorial de JSF para os estagiários da empresa que eu trabalhava antes. O nome foi sugestão de um dos designers de lá, porque eu sempre fui muito chata com a qualidade do código produzido.</p>
<p>Bom, eu até tentei começar algo&#8230; <a href="http://www.prettycode.com.br/blog/2008/07/jsf-java-server-faces/ ">aqui</a> e <a href="http://www.prettycode.com.br/blog/2008/07/tutorial-jsf-parte-2/">aqui</a> mas acabei não tendo tempo para levar em frente&#8230; Foi mal meninos&#8230; Imagino que agora o dia-a-dia já deve tê-los ensinado o bastante e provavelmente já estão anos-luz à minha frente, visto que eu estou me enferrujando &#8211; não trabalho com java desde Outubro, e não trabalho com JSF desde Agosto. Ando me aventurando pelos caminhos obscuros do <a href="http://www.php.net">PHP</a> e do framework <a href="http://www.symfony-project.org/">Symfoy</a>.</p>
<p>Bom, é difícil fazer as coisas sem um objetivo muito claro. Bom, agora surgiu uma oportunidade. Vou fazer o site da família do meu noivo. Em java, com JSF, é claro!!! Paixão é paixão. Vou tentar construir o tutorial enquanto faço o sistema. Espero ser clara e didática.</p>
<p>Vamos começar?</p>
<p><span id="RGB3"><br />
</span></p>
 <div class='series_links'><a href='http://www.prettycode.com.br/blog/2009/05/site-da-familia-diagrama-cadastro-de-pessoas/' title='Site da família: diagrama cadastro de pessoas'>Previous in series</a> </div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.prettycode.com.br%2Fblog%2F2009%2F05%2Fmao-na-massa-construindo-o-site-da-familia-com-jsf%2F&amp;title=M%C3%A3o%20na%20Massa%3A%20Construindo%20o%20site%20da%20Fam%C3%ADlia%20com%20JSF" id="wpa2a_8">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/05/mao-na-massa-construindo-o-site-da-familia-com-jsf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando (upgrade) php 5.2.9 em CentOS</title>
		<link>http://www.prettycode.com.br/blog/2009/05/just-in-time-instalando-upgrade-php-529-em-centos/</link>
		<comments>http://www.prettycode.com.br/blog/2009/05/just-in-time-instalando-upgrade-php-529-em-centos/#comments</comments>
		<pubDate>Wed, 20 May 2009 23:05:28 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[just in time]]></category>
		<category><![CDATA[kill all - 9]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=260</guid>
		<description><![CDATA[Precisei instalar uma nova versão do php em um CentOS com Apache2 e tive muitos problemas. Vou contar a saga aqui, para o caso de ajudar alguém&#8230; A primeira coisa a fazer antes do upgrade é gerar um php info para pegar a configuração atual. &#60;?php phpinfo(); ?&#62; Estou logada como root (yes! I got [...]]]></description>
			<content:encoded><![CDATA[<p>Precisei instalar uma nova versão do php em um CentOS com Apache2 e tive muitos problemas.</p>
<p>Vou contar a saga aqui, para o caso de ajudar alguém&#8230;</p>
<p>A primeira coisa a fazer antes do upgrade é gerar um php info para pegar a configuração atual.  <code>
<pre class="brush: php">&lt;?php
phpinfo();
?&gt;</pre>
<p></code> Estou logada como root (yes! I got the power!)</p>
<h2><strong>Instalando libxml2</strong></h2>
<p><code>
<pre class="brush: shell">wget ftp://xmlsoft.org/libxml2/libxml2-2.6.11.tar.gz
tar xzvf libxml2-2.6.11.tar.gz
cd libxml2-2.6.11
./configure
make
make install</pre>
<p></code><br />
Sempre é bom dar <em>update </em>na biblioteca antes de usar:  <code>
<pre class="brush: shell">yum update libxml2</pre>
<p></code></p>
<h2>Instalando o PHP php-5.2.9</h2>
<p><code>
<pre class="brush: shell">wget http://uk2.php.net/get/php-5.2.5.tar.gz/from/uk.php.net/mirror
tar zxvf php-5.2.9.tar.gz cd php-5.2.5
./configure –enable-soap
make
make install</pre>
<p></code></p>
<p>Bom, se você foi um bom menino, fez a lição de casa e comeu todos os vegetais, tudo deu certo e a sua instalação está pronta. Vá brincar com seus amiguinhos que o dia está bonito lá fora.</p>
<p>Se não&#8230; Menina má! Menina muito má!!! Comeu chocolates antes do almoço!!!</p>
<p>Problemas que eu tive:</p>
<ul>
<li> configure: error: Could not find pcre.h</li>
<li> ./configure: line 6699: /usr/sbin/apxs: No such file or directory</li>
</ul>
<p>Bom, aí é começar a rodar <code>
<pre class="brush: shell">yum install pcre</pre>
<p></code></p>
<p><code>
<pre class="brush: java">while (tenhoErrosNotFound){
runYumInstall(this.get(meuErroNotFound));
}
</pre>
<p></code></p>
<p>Ok, vamos tentar de novo. PAra isso precisamos limpar a primeira instalação</p>
<pre class="brush: shell">
make clean
./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache --with-libdir=lib --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --disable-debug --with-pic --disable-rpath --with-bz2 --with-curl  --with-freetype-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-png --with-pspell --with-expat-dir=/usr --with-pcre-regex=/usr --with-zlib --with-layout=GNU --enable-exif --enable-ftp --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx --with-kerberos --enable-ucd-snmp-hack --with-unixODBC=shared,/usr --enable-memory-limit --enable-shmop --enable-calendar --enable-dbx --enable-dio --with-mime-magic=/usr/share/file/magic.mime --without-sqlite --with-libxml-dir=/usr --with-xml --with-system-tzdata --with-apxs2=/usr/sbin/apxs --without-gd --without-unixODBC --disable-pdo -enable-soap --with-mysql --with-mysql-sock
make
make install</pre>
<p>Agora foi!!!! Mas&#8230;</p>
<p>Restartando o apache
<pre class="brush: shell">service httpd restart</pre>
<p> e tentando rodar uma aplicação que usa mysql recebemos a LINDA mensagem de que nenhum mysql foi encontrado!</p>
<p>Precisamos habilitar o Mysql. Mas antes vamos gerar um phpinfo para ver o que foi carregado&#8230;</p>
<p>Tadá!!! O MySQL está lá!!! Isso só pode ser php.ini duplicado. Então, vou remover o php velho antes, assim garanto que nenhum biblioteca antiga me atrapalhe. KILL ALL -9 PHP 5.1.6!!!  <img src='http://www.prettycode.com.br/blog/wp-includes/images/smilies/icon_twisted.gif' alt='[})]' class='wp-smiley' />   HUAHUAHUA!!!!</p>
<p>Ok&#8230; Vou ser mais educada&#8230; <img src='http://www.prettycode.com.br/blog/wp-includes/images/smilies/22.gif' alt=':nerd' class='wp-smiley' />
<pre class="brush: sh">yum  remove php</pre>
<p>Agora, restarto o apache e repito os passos acima: configure, make, make install<br />
Restarto o apache.</p>
<p>VOILÁ! Minha aplicação de teste está funcionando! Phpinfo OK!!!</p>
<p>Welcome to the age of 5.2.9!!!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.prettycode.com.br%2Fblog%2F2009%2F05%2Fjust-in-time-instalando-upgrade-php-529-em-centos%2F&amp;title=Instalando%20%28upgrade%29%20php%205.2.9%20em%20CentOS" id="wpa2a_10">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/05/just-in-time-instalando-upgrade-php-529-em-centos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

