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

<channel>
	<title>[ kernelpanic ] André Gomes... programador JAVA &#124; Programador PHP</title>
	<atom:link href="http://www.kernelpanic.com.br/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kernelpanic.com.br</link>
	<description>Site Pessoal Programador PHP JAVA</description>
	<pubDate>Thu, 18 Dec 2008 23:34:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Imeem - Radio On Line</title>
		<link>http://www.kernelpanic.com.br/imeem-radio-on-line.html</link>
		<comments>http://www.kernelpanic.com.br/imeem-radio-on-line.html#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:34:05 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Cloud]]></category>

		<category><![CDATA[Imeem]]></category>

		<category><![CDATA[Musicas]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/?p=168</guid>
		<description><![CDATA[
Buscando uma Rário na Internet achei diversos sites, mais nenhum como o Imeem, seguindo a tendência de Cloud  Computing, o Imeem hospeda suas músicas online, alem de video e fotos também. Tem uma interação muito boa entre os usuários, parece mesmo um orkut! Estou a 1 mês e pouco usando e ja criei minhas playslist [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone" title="Imeem" src="http://www.businessweek.com/technology/jukebox/archives/b_imeem.jpg" alt="" width="350" height="350" /></p>
<p>Buscando uma Rário na Internet achei diversos sites, mais nenhum como o Imeem, seguindo a tendência de Cloud  Computing, o Imeem hospeda suas músicas online, alem de video e fotos também. Tem uma interação muito boa entre os usuários, parece mesmo um orkut! Estou a 1 mês e pouco usando e ja criei minhas playslist nele, bom que você pode acessar a partir de dispositivos moveis e ouvir suas musicas aonde estiver via Streamer.</p>
<p>Você também pode montar sua playlist e comprar as musicas.</p>
<p>Visite minha pagina no Imeem e veja minhas playlists</p>
<p><a href="http://www.imeem.com/acidcode" target="_blank">www.imeem.com/acidcode</a></p>
<p>Crie uma conta e me adicione como amigo, realmente vale a pena, muitas músicas que eu procurava achei no acervo do Imeem, que conta com uma galera Brazuka muito grande.</p>
<p>Bjs abraços, vou voltar para o Use a Cabeça! Java.. em breve postarei mais sobre o livro, que leia-se de passagem é muito bom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/imeem-radio-on-line.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Struts ou JSF? Para iniciantes</title>
		<link>http://www.kernelpanic.com.br/struts-ou-jsf-para-iniciantes.html</link>
		<comments>http://www.kernelpanic.com.br/struts-ou-jsf-para-iniciantes.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 11:48:37 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Java Estudo]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/struts-ou-jsf-para-iniciantes.html</guid>
		<description><![CDATA[Já vi tudo! Isso é igual política, cada um tem um ponto de vista, alguns preferem Struts por ser mais  maduro e estável, outros preferem JSF por ser mais flexivel&#8230; não li a fundo sobre JSF, então como estou aprendendo agora decidi me dedicar ao Struts por diversos motivos.
- Maioria das vagas pedem Struts;
- Ao [...]]]></description>
			<content:encoded><![CDATA[<p>Já vi tudo! Isso é igual política, cada um tem um ponto de vista, <strong>alguns preferem Struts por ser mais  maduro e estável</strong>, <strong>outros preferem JSF por ser mais flexivel</strong>&#8230; não li a fundo sobre JSF, então como estou aprendendo agora decidi me dedicar ao Struts por diversos motivos.</p>
<p>- Maioria das vagas pedem Struts;<br />
- Ao meu ponto de vista é o mais fácil de aprender;<br />
- Maioria das aplicações SÃO Struts..</p>
<p>E por ai vai.<br />
Então por enquanto vou me dedicar mais ao Struts, com o tempo vou pegando o JSF, que em breve será muito mais viavél do que o Struts.</p>
<p>Alguns links que me fizeram tomar está decisão, se você também tem dúvidas.. vale a pena consultar, suas conclusões podem ser diferentes das minhas..</p>
<p>http://www.guj.com.br/posts/list/21247.java</p>
<p>http://websphere.sys-con.com/node/46516</p>
<p>http://portalarquiteto.blogspot.com/2008/10/jsf-versus-struts.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/struts-ou-jsf-para-iniciantes.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Como aprender JAVA..?</title>
		<link>http://www.kernelpanic.com.br/como-aprender-java.html</link>
		<comments>http://www.kernelpanic.com.br/como-aprender-java.html#comments</comments>
		<pubDate>Mon, 15 Dec 2008 23:50:03 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Desenvolvimento PHP]]></category>

		<category><![CDATA[Java Estudo]]></category>

		<category><![CDATA[Desenvolvimento Web]]></category>

		<category><![CDATA[Estudo]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/?p=138</guid>
		<description><![CDATA[A 1 mês atrás começei meus estudos em JAVA, achei complicado no começo, mesmo eu tendo um amplo conhecimento em orientação a objetos e padrões de desenvolvimento. Vou listar aqui o que eu tenho usado para estudo.
Buscando uma primeira apostila, tive muita dificuldade em achar uma que tinha uma didática descente, logo cai no site [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">A 1 mês atrás começei meus estudos em JAVA, achei complicado no começo, mesmo eu tendo um amplo conhecimento em orientação a objetos e padrões de desenvolvimento. Vou listar aqui o que eu tenho usado para estudo.</p>
<p style="text-align: left;">Buscando uma primeira apostila, tive muita dificuldade em achar uma que tinha uma didática descente, logo cai no site da <a href="http://www.caelum.com.br">Caelum</a> e vi que eles disponibilizam as apostilas deles gratuitamente.  Começei pelo básico, como se não soube-se nada de programação, assim não deixei nada passar, até aprendi coisas novas que portei para o PHP.</p>
<p style="text-align: left;"><a href="http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/">www.caelum.com.br/curso/fj-11-java-orientacao-objetos/</a></p>
<p style="text-align: left;">Aqui tem o link para Download da apostila do curso de Orientação a Objetos da Caelum. Tem uma ótima didática e exemplos excelentes, alem de contar com alguns exercícios.</p>
<p style="text-align: left;">Ao término desta, no momento estou lendo a apostila do curso f21, desenvolvimento web.</p>
<p style="text-align: left;"><a href="http://www.caelum.com.br/curso/fj-21-java-web/">www.caelum.com.br/curso/fj-21-java-web/</a></p>
<p style="text-align: left;">Segue o mesmo padrão de qualidade da anterior, começa do bem básico e vai progredindo, sempre com exercícios e testes.</p>
<p style="text-align: left;">Em minha busca também achei umas video aulas criadas pelo grupo <a href="http://jedi.wv.com.br">Jedi</a>. Achei as video aulas interessantes, mais não consegui aprender nada com elas, a fala está muito rápida, e também eles usam o netBeans como IDE, o que me complica por que uso o Eclipse.  Mais independente eu continuo assistindo sempre após estudar algum capítulo, ajuda na fixação do aprendizado.</p>
<p style="text-align: center;"><img class="size-full wp-image-139 alignnone" title="jeditela" src="http://www.kernelpanic.com.br/wp-content/uploads/2008/12/jeditela.jpg" alt="jeditela" /></p>
<p style="text-align: left;">Hoje comprei 2 livros, Use a Cabeça! Java, foi recomendado como o melhor livro para aprender java de modo divertido, e o SCJP ( <a href="http://www.soujava.org.br">Tomas</a> me torrou para ler esse livro, como confio no cara comprei! ), um livro preparatório para certificação. Ainda não abri nenhum dos dois, vou ler um pouco e depois falo melhor sobre eles. Mais de antemão o conteúdo para começar a estudar ja está ai.. agora.. dedique-se!</p>
<p style="text-align: center;"><img class="size-full wp-image-140 aligncenter" title="livrosjava" src="http://www.kernelpanic.com.br/wp-content/uploads/2008/12/livrosjava.jpg" alt="livrosjava" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/como-aprender-java.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Como cuidar do seu baby</title>
		<link>http://www.kernelpanic.com.br/como-cuidar-do-seu-baby.html</link>
		<comments>http://www.kernelpanic.com.br/como-cuidar-do-seu-baby.html#comments</comments>
		<pubDate>Wed, 30 Jan 2008 19:40:23 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/como-cuidar-do-seu-baby.html</guid>
		<description><![CDATA[













]]></description>
			<content:encoded><![CDATA[<p class="post"><img src="http://img167.imageshack.us/img167/8374/95787882zq6.jpg" border="0" alt="" /><img src="http://img401.imageshack.us/img401/8682/95787883qs3.jpg" border="0" alt="" /></p>
<p><span id="more-85"></span><br />
<img src="http://img210.imageshack.us/img210/4241/95787884qy9.jpg" border="0" alt="" /><img src="http://img244.imageshack.us/img244/1883/95787885tb7.jpg" border="0" alt="" /><br />
<img src="http://img211.imageshack.us/img211/4583/95787886tk0.jpg" border="0" alt="" /><img src="http://img251.imageshack.us/img251/6387/95787887tb9.jpg" border="0" alt="" /></p>
<p><img src="http://img261.imageshack.us/img261/871/95787889ot2.jpg" border="0" alt="" /><img src="http://img167.imageshack.us/img167/4813/95787890qa8.jpg" border="0" alt="" /></p>
<p><img src="http://img174.imageshack.us/img174/1719/95787891gg0.jpg" border="0" alt="" /><img src="http://img167.imageshack.us/img167/3278/95787892mc2.jpg" border="0" alt="" /></p>
<p><img src="http://img254.imageshack.us/img254/8222/95787893mv6.jpg" border="0" alt="" /><img src="http://img261.imageshack.us/img261/6715/95787894pf1.jpg" border="0" alt="" /></p>
<p><img src="http://img250.imageshack.us/img250/7294/95787895lo5.jpg" border="0" alt="" /><img src="http://img99.imageshack.us/img99/7672/95787896ie3.jpg" border="0" alt="" /></p>
<p><img src="http://img524.imageshack.us/img524/2864/95787897rj5.jpg" border="0" alt="" /><img src="http://img156.imageshack.us/img156/1548/95787898vs3.jpg" border="0" alt="" /></p>
<p><img src="http://img181.imageshack.us/img181/8858/95787899mp1.jpg" border="0" alt="" /><img src="http://img251.imageshack.us/img251/7384/95787900sg6.jpg" border="0" alt="" /></p>
<p><img src="http://img182.imageshack.us/img182/3783/95787901dw3.jpg" border="0" alt="" /><img src="http://img204.imageshack.us/img204/1910/95787902ms2.jpg%5B/g%5D%5Bimg%5Dhttp://img211.imageshack.us/img211/7114/95787903bj6.jpg" border="0" alt="" /><img src="http://img174.imageshack.us/img174/8504/95787904do1.jpg" border="0" alt="" /></p>
<p><img src="http://img253.imageshack.us/img253/4301/95787905gg9.jpg" border="0" alt="" /><img src="http://img262.imageshack.us/img262/5386/95787906qi0.jpg" border="0" alt="" /></p>
<p><img src="http://img251.imageshack.us/img251/5059/95787907ox6.jpg" border="0" alt="" /><img src="http://img242.imageshack.us/img242/1107/95787908xb7.jpg" border="0" alt="" /></p>
<p><img src="http://img254.imageshack.us/img254/8720/95787909rb4.jpg" border="0" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/como-cuidar-do-seu-baby.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Outras coisas</title>
		<link>http://www.kernelpanic.com.br/outras-coisas.html</link>
		<comments>http://www.kernelpanic.com.br/outras-coisas.html#comments</comments>
		<pubDate>Thu, 16 Aug 2007 18:10:33 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Humor]]></category>

		<category><![CDATA[curiosidade]]></category>

		<category><![CDATA[sexo]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/outras-coisas.html</guid>
		<description><![CDATA[Estava eu assistindo tv numa tarde de domingo, naquele horário em que não se pode inventar nada o que fazer, pois no outro dia é segunda-feira, quando minha esposa deitou ao meu lado e ficou brincando com minhas “partes”. Após alguns minutos ela veio com a seguinte idéia: Por que não depilamos seus ovinhos, assim [...]]]></description>
			<content:encoded><![CDATA[<p><span class="postbody">Estava eu assistindo tv numa tarde de domingo, naquele horário em que não se pode inventar nada o que fazer, pois no outro dia é segunda-feira, quando minha esposa deitou ao meu lado e ficou brincando com minhas “partes”. Após alguns minutos ela veio com a seguinte idéia: Por que não depilamos seus ovinhos, assim eu poderia fazer “outras coisas” com eles.<br />
Aquela frase foi igual um sino na minha cabeça. Por alguns segundos fiquei imaginando o que seriam “outras coisas”. Respondi que não, que doeria coisa e tal, mas ela veio com argumentos sobre as novas técnicas de depilação e eu imaginando as “outras coisas” não tive mais como negar.</span></p>
<p>Concordei.</p>
<p><span id="more-63"></span></p>
<p>Ela me pediu que ficasse pelado enquanto buscaria os equipamentos necessários para tal feito. Fiquei olhando para TV, porém minha mente estava vagando pelas novas sensações que só acordei quando escutei o beep do microondas.<br />
Ela voltou ao quarto com um pote de cera, uma espátula e alguns pedaços de plástico. Achei meio estranho aqueles equipamentos, mas ela estava com um ar de “dona da situação” que deixaria qualquer médico urologista sentindo-se como residente.</p>
<p>Fiquei tranqüilo e autorizei o restante do processo. Pediu para que eu ficasse numa posição o de quase-frango-assado e liberasse o aceso a zona do agrião. Pegou meus ovinhos como quem pega duas bolinhas de porcelana e começou a passar cera morna. Achei aquela sensação maravilhosa!!</p>
<p>O Sr. Pinto já estava todo “pimpão” como quem diz: “sou o próximo da fila”!! Pelo início, fiquei imaginando quais seriam as “outras coisas” que viriam.<br />
Após estarem completamente besuntados de cera, ela embrulhou ambos no plástico com tanto cuidado que eu achei que iria levá-los para viajem.</p>
<p>Fiquei imaginando onde ela teria aprendido essa técnica de prazer:</p>
<p>Na Thailândia, na China ou pela Internet mesmo. Porém, alguns segundos depois ela esticou o saquinho para um lado e deu um puxão repentino.<br />
Todas as novas sensações foram trocadas por um sonoro PUUUUTA QUEEEE O PARIUUUUUUU quase falado letra por letra.<br />
Olhei para o plástico para ver se o couro do meu saco não tinha ficado grudado. Ela disse que ainda restaram alguns pelinhos, e que precisava passar de novo. Respondi prontamente: Se depender de mim eles vão ficar aí para a eternidade!!<br />
Segurei o Dr. Esquerdo e o Dr. Direito em minhas respectivas mãos, como quem segura os últimos ovos da mais bela ave amazônica em extinção, e fui para o banheiro. Sentia o coração bater nos ovos.</p>
<p>Abri o chuveiro e foi a primeira vez que eu molho o saco antes de molhar a cabeça. Passei alguns minutos só deixando a água gelada escorrer pelo meu corpo. Saí do banho, mas nesses momentos de dor qualquer homem vira um bebezinho<br />
novo: faz merda atrás de merda. Peguei meu gel pós barba com camomila “que acalma a pele”, enchi as mãos e passei nos ovos. Foi como se tivesse passado molho de pimenta. Sentei no bidê na posição de “lava xereca” e deixei o chuveirinho acalmar os Drs, peguei a toalha de rosto e fiquei abanando os ovos como quem abana um boxeador no 10° round. Olhei para meu pinto. Ele tão alegrinho minutos atrás, estava tão pequeno que mais parecia irmão gemeo de meu umbigo.</p>
<p>Nesse momento minha esposa bate na porta do banheiro e perguntou se eu estava passando bem. Aquela voz antes tão aveludada e sedutora ficou igual uma gralha .<br />
Saí do banheiro e voltei para o quarto. Ela estava argumentado que os pentelhos tinham saído pelas raízes, que demorariam voltar a nascer.<br />
“Pela espessura da pele do meu saco, aqui não nasce nem penugem, meus ovos vão ficar que nem os das codornas “, respondi.</p>
<p>Ela pediu para olhar como estavam. Eu falei para olhar com meio metro de distância e sem tocar em nada e se ficar rindo vai entrar na PORRADA!!<br />
Vesti a camiseta e fui dormir (somente de camiseta). Naquele momento sexo para mim nem para perpetuar a espécie humana.</p>
<p>No outro dia pela manhã fui me arrumar para ir trabalhar. Os ovos estavam mais calmos, porém mais vermelhos que tomates maduros. Foi estranho sentir o vento bater em lugares nunca antes visitados.<br />
Tentei colocar a cueca, mas nada feito. Procurei alguma cueca de veludo e nada. Vesti a calça mais folgada que achei no armário e fui trabalhar sem cueca mesmo.<br />
Entrei na minha seção andando igual um cowboy cagado. Falei bom dia para todos, mas sem olhar nos olhos. E passei o dia inteiro trabalhando em pé com receio de encostar os tomates maduros em qualquer superfície.</p>
<p>Resultado, certas coisas devem ser feitas somente pelas mulheres.</p>
<p>Não adianta tentar misturar o universo masculino e feminino.</p>
<p>LEMBRANDO QUE ESTE RELATO NÃO É MEU, É DE UM AMIGO QUE CONHEÇE UM PRIMO DUM CARA QUE ACONTECEU ISSO !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/outras-coisas.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Romance Paulistano</title>
		<link>http://www.kernelpanic.com.br/romance-paulistano.html</link>
		<comments>http://www.kernelpanic.com.br/romance-paulistano.html#comments</comments>
		<pubDate>Wed, 08 Aug 2007 12:49:39 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Humor]]></category>

		<category><![CDATA[cotidiano]]></category>

		<category><![CDATA[sexo]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/romance-paulistano.html</guid>
		<description><![CDATA[O momento que estamos juntos, é interminável.
Nossos corpos estão tão unidos, que posso sentir-lhe as batidas do
coração.
Sua respiração se confunde com a minha.
Nossos movimentos são sincronizados, indo e voltando, para frente e para
traz.
As vezes pára, como que querendo nos colocar a prova.
Quando nos cansamos da mesma posição, nos esforçamos para mudar, mesmo
que seja só um [...]]]></description>
			<content:encoded><![CDATA[<p>O momento que estamos juntos, é interminável.</p>
<p>Nossos corpos estão tão unidos, que posso sentir-lhe as batidas do<br />
coração.</p>
<p>Sua respiração se confunde com a minha.</p>
<p>Nossos movimentos são sincronizados, indo e voltando, para frente e para<br />
traz.</p>
<p>As vezes pára, como que querendo nos colocar a prova.</p>
<p>Quando nos cansamos da mesma posição, nos esforçamos para mudar, mesmo<br />
que seja só um pouco.</p>
<p>O suor de nossos corpos começa a fluir sem nada que possamos fazer.</p>
<p>Um calor enorme parece que nos fará desmaiar.</p>
<p>Estamos próximos do clímax,uma força ainda maior nos faz ficar ainda<br />
mais colados um ao outro, agora sinto o corpo todo dele.</p>
<p>E quando não agüentamos mais segurar…… uma voz ecoa em nossos<br />
ouvidos:!</p>
<p>*Â “Estação Sé, desembarque pelo lado esquerdo do trem”.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/romance-paulistano.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Zend 5</title>
		<link>http://www.kernelpanic.com.br/zend-5.html</link>
		<comments>http://www.kernelpanic.com.br/zend-5.html#comments</comments>
		<pubDate>Wed, 27 Jun 2007 14:41:02 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[MVC]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[ProgramaÃ§Ã£o]]></category>

		<category><![CDATA[ZEND]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/zend-5.html</guid>
		<description><![CDATA[Cada programador usa um software diferente para desenvolver, aqui os mais comuns:
- Dreamweaver, um software que simplesmente CAGA no código html deixando o site parecendo ter sido feito por alguem que mal sabe soletrar o próprio nome;
- Notepad, padrãozão;
- Notepad++, o que eu usava antes do zend, da uns highligh legal e é bem leve [...]]]></description>
			<content:encoded><![CDATA[<p>Cada programador usa um software diferente para desenvolver, aqui os mais comuns:<br />
<strong>- Dreamweaver</strong>, um software que simplesmente CAGA no código html deixando o site parecendo ter sido feito por alguem que mal sabe soletrar o próprio nome;<br />
<strong>- Notepad</strong>, padrãozão;<br />
<strong>- Notepad++</strong>, o que eu usava antes do zend, da uns highligh legal e é bem leve para desenvolver;<br />
<strong>- Cuteftp</strong>, meu amigo usa kkk.</p>
<p>A pouco tempo conheci o ZEND Development Environment e hoje vou apresenta-lo a vocês.</p>
<p style="text-align: center;"><a title="Zend5 Desktop" href="../wp-content/uploads/2007/06/zend1desktop.jpg"><img style="width: 847px; height: 679px;" src="../wp-content/uploads/2007/06/zend1desktop.jpg" alt="Zend5 Desktop" /></a></p>
<p><span id="more-51"></span></p>
<p>Ele tem muitas ferramentas que auxilia no desenvolvimento, ainda mais quando se trata de PHP5, ele navega entre classes e arquivos com muita facilidade. Vou citar aqui algumas</p>
<p>Ele tem muitas ferramentas que auxilia no desenvolvimento, ainda mais quando se trata de PHP5, ele navega entre classes e arquivos com muita facilidade. Vou citar aqui algumas ferramentas e talvez você comece a usar.</p>
<p><strong>Project</strong><br />
Quando criamos um projeto no zend, definimos um path, ou seja ele vai pegar o diretorio que você selecionar e montar uma raiz. Fica muito mais facil para manusear os arquivos, fazer buscas e até mesmo ordenar a hierarquia de arquivos do site.</p>
<p style="text-align: center;"><a title="Zend 5 Path" href="../wp-content/uploads/2007/06/zendpath.jpg"><img src="../wp-content/uploads/2007/06/zendpath.jpg" alt="Zend 5 Path" /></a></p>
<p>Quem trabalhou com eclipse e ate mesmo no DW não irá estranhar essa ferramenta. Mais uma funcionalidade dele é que quando você fecha o ZEND e abre no outro dia, ele ira abrir os arquivos que estavam sendo usados, assim você não perde o raciocinio para entender aquela classe cujo primeiro comentário era</p>
<p>/**<br />
* Welcome to the jungle<br />
*/</p>
<p>ou até mesmo</p>
<p>/**<br />
* I would’t do that <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /><br />
*/</p>
<p><strong>Sql</strong><br />
Uma das coisas que mais me chamaram atenção no ZEND foi a ferramenta de banco de dados, você consegue conectar, executar querys e ate mesmo mudar a estrutura muito facilmente por ele, assim dispensando o uso do phpMyAdmin. Isso agiliza no desenvolvimento pois se você precisa debugar uma query não tem que ficar navegando entre navegadores e etc.<br />
Não vou ensinar como configurar porque iria prolongar muito e está é somente uma resenha do software, entttaôôô, como diz os holandeses, deixo para uma próxima.</p>
<p style="text-align: center;"><a title="Zend 5 Sql" href="../wp-content/uploads/2007/06/zendsql.jpg"><img src="../wp-content/uploads/2007/06/zendsql.jpg" alt="Zend 5 Sql" /></a></p>
<p>Vemos ai a estrutura da tabela, conseguimos listar o conteúdo com apenas dois clickts.</p>
<p style="text-align: center;"><a title="Zend 5 Sql" href="../wp-content/uploads/2007/06/zendsql2.jpg"><img src="../wp-content/uploads/2007/06/zendsql2.jpg" alt="Zend 5 Sql" /></a></p>
<p>Aqui temos uma área para executar as querys, interessante que elas ficam gravadas, então se acidentalmente você fazer alguma burrada na query pode recuperar uma anterior e não levar aquela enrabada do seu superior por atrasar o brief ( seria bife? q fome =/ ).</p>
<p style="text-align: center;"><a title="Zend 5 Sql" href="../wp-content/uploads/2007/06/zendsql3.jpg"><img src="../wp-content/uploads/2007/06/zendsql3.jpg" alt="Zend 5 Sql" /></a></p>
<p>Com apenas um control+enter você consegue saber se aquela query super fudida não vai dar pau na hora que você colocar no código e subir para o svn para testar, ou mesmo ter que abrir o phpMyAdmin de depois de N travadas do firefox, executar a query e perde-la no meio do HTML.</p>
<p><span style="font-weight: bold;">Classes</span><br />
O melhor recurso e que mais me ajuda sem duvida é a navegação entre classes/métodos/variáveis. Ao abrir um arquivo ele já lista os métodos existentes no arquivo.</p>
<p style="text-align: center;"><a title="Zend 5 Object" href="../wp-content/uploads/2007/06/zendobject.jpg"><img src="../wp-content/uploads/2007/06/zendobject.jpg" alt="Zend 5 Object" /></a></p>
<p>Ou até mesmo do projeto todo! Porra acabou aquela época em que você se fode tentando achar um método no meio do ninho de mafagafo que virou sua pasta de classes.</p>
<p style="text-align: center;"><a title="Zend 5 Object" href="../wp-content/uploads/2007/06/zendobject2.jpg"><img src="../wp-content/uploads/2007/06/zendobject2.jpg" alt="Zend 5 Object" /></a></p>
<p>E não é só isso, vamos supor que você abra o arquivo minhaSogra.php e exista um metodo $minhaSogra-&gt;killHim(). Você com certeza vai querer saber quem foi a classe sagrada que contém este método e como ele faz a mágica da vida, então basta segurar o control e clicar nela, ele já abrira o arquivo e colocara o cursor em cima do método. Isso facilita quando você abre um arquivo com 10 classes estanciadas e milhares de métodos distribuidos pelo arquivo. Com certeza esse recurso faz a diferença do <strong style="color: black; background-color: #ffff66;">ZEND</strong>, pelo menos para mim fez.</p>
<p style="text-align: center;"><a title="Zend 5 Object" href="../wp-content/uploads/2007/06/zendobject4.jpg"><img src="../wp-content/uploads/2007/06/zendobject4.jpg" alt="Zend 5 Object" /></a></p>
<p>Vale acrescentar também, que depois de instânciada uma classe, ao usar o método o software te mostra os possíveis parâmetros que podem ser enviados. Assim você não precisa procurar ele de novo para lembrar o que precisa por para chamar o danado. Para quem não entendeu ele faz igual com as funções nativas do PHP. DW faz isso também com classes nativas.</p>
<p>Existem muitos outros recursos, listei aqui os mais básicos, mais existe debug, svn, phpdoc e etc.<br />
Quem usa DW, está na hora de migrar em ;), conselho de um ex viciado.</p>
<p>Site para baixar o software [ www.zend5.com ]<br />
Crack para linux, cortezia do acidzinhu <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /> [ www.kernelpanic.com.br/linux/keygenZend5.bin ]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/zend-5.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sitemaps</title>
		<link>http://www.kernelpanic.com.br/sitemaps.html</link>
		<comments>http://www.kernelpanic.com.br/sitemaps.html#comments</comments>
		<pubDate>Thu, 24 May 2007 13:09:08 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Desenvolvimento PHP]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[ProgramaÃ§Ã£o]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/sitemaps.html</guid>
		<description><![CDATA[Hoje cheguei na empresa e estava sem internet… nada mau para quem queria tempo para escrever um tutorial :).
$vi sitemap.txt
A documentação do Google sobre sitemap é realmente farta, mais ainda surgem dúvidas de muitos usuários sobre como usar e para que serve o sitemaps. Vou tentar explicar da forma mais didática possível.
Sitemap é um mapa [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje cheguei na empresa e estava sem internet… nada mau para quem queria tempo para escrever um tutorial :).<br />
$vi sitemap.txt</p>
<p>A documentação do Google sobre sitemap é realmente farta, mais ainda surgem dúvidas de muitos usuários sobre como usar e para que serve o sitemaps. Vou tentar explicar da forma mais didática possível.<br />
Sitemap é um mapa do seu site, nele fica descrito todos os links que podem ser anexados em um site de busca como Google, Yahoo e MSN e precisa ser em formato XML. Muitos não sabem a serventia do mesmo, mais imagine a seguinte situação:<br />
O googlebot acessa seu site atrás de informações para anexar ao seu banco de dados. Ele acessa a pagina inicial mais nessa pagina não existe links para outras áreas do site. Com certeza essas ficaram de fora da indexação. Agora com o sitemaps ele já sabe todos os links que tem q percorrer assim trazendo um conteúdo completo do seu site.<br />
A publicação pode ser feita via robots.txt, método chamado Auto Discovery, ou então no caso do google, existe um site para cadastro e gerenciamento do sitemap, o <a title="googlesitemaps" href="http://www.google.com/webmasters/sitemaps"><em>www.google.com/webmasters/sitemaps</em></a>. Irei explicar melhor sobre os dois a seguir, por enquanto vamos ao XML.<br />
<span id="more-29"></span><br />
A Tag é bem simples, vou descreve-la mais simples ainda.<br />
O começo da tag.</p>
<p><strong>&lt;?xml version=”1.0? encoding=”UTF-8??&gt;</strong><br />
Padrão para todos os arquivos xml.</p>
<p><strong>&lt;urlset xmlns=”http://www.google.com/schemas/sitemap/0.84?&gt;</strong><br />
Primeiro node, <strong>&lt;urlset&gt;</strong>, é o começo do nosso xml, abaixo na árvore virão as informações de url.<br />
Até aqui nada complicado. Só não esquecer</p>
<p>Após dar inicio ao xml começamos a listar os links com a seguinte sintaxe:<br />
<strong>&lt;url&gt;<br />
&lt;loc&gt;http://www.kernelpanic.com.br/&lt;/loc&gt;<br />
&lt;lastmod&gt;2007-05-22T09:53:38+00:00&lt;/lastmod&gt;<br />
&lt;changefreq&gt;monthly&lt;/changefreq&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;/url&gt;</strong></p>
<p><strong>&lt;loc&gt;</strong><br />
Aqui fica o endereço a ser enviado ao site de busca. Existe uma curiosidade sobre isso, caso você pretenda por o sitemap.xml em um subdomínio, <strong>/<strong style="color: black; background-color: #ffff66;">sitemaps</strong>/sitemap.xml</strong>. Ele somente ira anexar as urls começando com <strong>/<strong style="color: black; background-color: #ffff66;">sitemaps</strong>/</strong>, então tente ao máximo deixar o arquivo xml na raiz a não ser que você queira realmente listar somentes urls de subdomínio, como por exemplo site.com/forum. Voltando a tag, a url tem que ser completa, com host, protocolo e tudo mais que vem no lanche.</p>
<p><strong>&lt;priority&gt;</strong><br />
Prioridade do link, a prioridade faz efeito somente em seu sitemap e não no site de busca… não ficou claro né :P, vamos lá!Â Imagine que um espertão vai la e põe priority 999 achando que vai atingir o topo do google, ele realmente seria um espertão mais o google não fez essa tag para isso, ela serve somente em prioridades para seus link, por exemplo, uma página de contato deve ter mais prioridade na indexação do que uma página de álbum de visitas.</p>
<p><strong>&lt;changefreq&gt;</strong><br />
Périodo que a pégina é atualizada, isso ajuda o bot a saber de quanto em quanto tempo precisa atualizar o cache ou atualizar a descrição da página na listagem.<br />
Pode ser usados daily,weekly, monthly e yearly.</p>
<p><strong>&lt;changefreq&gt;</strong><br />
Dispensa apresentações. Ultima vez que a sua página foi mexida.</p>
<p>Dessas tags você pode usar somente a loc, irá funcionar sem problemas! As outras ajudam, mais não são obrigatórias.</p>
<p>Um exemplo completo de sitemap.xml</p>
<p><a title="Sitemaps kernelpanic" href="../sitemap.xml"><em>www.kernelpanic.com.br/sitemap.xml </em></a><br />
Este foi gerado por um addon do wordpress, é bem bonito de se ver, visualizando o fonte você poderá ver melhor as tags.</p>
<p><strong>Robots.txt</strong></p>
<p><em>Â Ta! meu xml ta pronto e agora? como faço para os sites de busca me por nos topos das pesquisas?</em></p>
<p><a title="Sitemaps Robots" href="../wp-content/uploads/2007/05/sitemap_robotstxt.jpg"><img src="../wp-content/uploads/2007/05/sitemap_robotstxt.jpg" alt="Sitemaps Robots" /></a><br />
Calma jão! Primeiro passo é você colocar o endereço no robots para quando um bot visitar o seu site, ele saber que você possui um lindoso sitemap para ajuda-lo na indexação. É tudo muito simples:<br />
Sitemap: <em>http://www.kernelpanic.com.br/sitemap.xml</em><br />
Isso é o que chamamos de Auto Discovery, serve para todos os bots disponíveis no mercado.<br />
ex: <a title="Robots kernelpanic" href="../robots.txt"><em>www.kernelpanic.com.br/robots.txt</em></a></p>
<p><strong>www.google.com/webmasters/<strong style="color: black; background-color: #ffff66;">sitemaps</strong> </strong><br />
<em>Â Ta! Ta!.. quero anexar no google para gerenciar a bagaça!</em></p>
<p><a title="sitemaps google" href="../wp-content/uploads/2007/05/sitemap_googlesitemap.jpg"><img src="../wp-content/uploads/2007/05/sitemap_googlesitemap.jpg" alt="sitemaps google" /></a><br />
Ok dude! Você pode criar uma conta no google e cadastrar o sitemap no proprio site, lá você consegue visualizar quando o google baixou o seu arquivo, se houve algum erro de tag e etc… É simples acho que dispensa explicação, você cadastra seu site, prova que é seu criando um arquivo com o nome que o google irá lhe fornecer. Acesse a aba sitemap e clique em add sitemap. Caso haja dúvidas eu escrevo mais sobre isso.</p>
<p>Depois que tudo estiver rolando é só alegria. Sempre atualize o xml, eu por exemplo criei um arquivo sitemap.php para buscar todos os dados e via rewrite htaccess criei uma mascara .xml.<br />
O google accessa site.com/sitemap.xml mais na verdade é um .php, meu próximo texto será sobre htaccess e como fazer uma melhor otimização de url.</p>
<p>Vlw Até.</p>
<p>André Gomes<br />
www.kernelpanic.com.br<br />
andre[a]kernelpanic.com.br</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/sitemaps.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Comentários no codigo</title>
		<link>http://www.kernelpanic.com.br/comentarios-no-codigo.html</link>
		<comments>http://www.kernelpanic.com.br/comentarios-no-codigo.html#comments</comments>
		<pubDate>Fri, 18 May 2007 18:46:12 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Humor]]></category>

		<category><![CDATA[ProgramaÃ§Ã£o]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/comentarios-no-codigo.html</guid>
		<description><![CDATA[Hoje estava criando uma classe, para o tal sitemaps que comentei ontem.
E me lembrei de uma comunidade no orkut que lia muito sobre comentários, vou postar alguns realmente ilários.
/****************************
* Welcome to Jungle *
*****************************/
// Ações de mover as abas para lá e para cá, tipo um “bundalelê”
// andre, se por algum acaso voce ler essa
// porra [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje estava criando uma classe, para o tal sitemaps que comentei ontem.<br />
E me lembrei de uma comunidade no orkut que lia muito sobre comentários, vou postar alguns realmente ilários.</p>
<p>/****************************<br />
* Welcome to Jungle *<br />
*****************************/</p>
<p>// Ações de mover as abas para lá e para cá, tipo um “bundalelê”</p>
<p>// andre, se por algum acaso voce ler essa<br />
// porra antes de compilar (o q eu duvido)<br />
// faz o favor de devolver meu CD do Garbage.</p>
<p>&lt;%<br />
‘Aqui faz o bagulho da troca das paradas<br />
%&gt;<br />
( essa eu uso tb kkkkkkkk )</p>
<p>// sel.TypeText (”Se funcionar de prima, eu vou embora pelado!”);<br />
( imagina o desespero do cara quando escreveu isso )</p>
<p>//Sexta-Feira 22:30 (Hora da Cachaça)!!!<br />
( São 16 aki ainda )</p>
<p><span id="more-20"></span></p>
<p>/*<br />
* Este programa é protegido por leis internacionais de software<br />
* e pela lei de Deus.<br />
*<br />
* Afinal de contas, só Deus sabe como essa merda funciona…<br />
*<br />
*/</p>
<p>//variavel Importante q define a importancia<br />
//que neste caso não importa pra nada…<br />
//Mas se apaga não vai funcionar.<br />
(hãn?oi?)</p>
<p>//se apagar a linha debaixo vai dar pau<br />
i=i;<br />
(realmente dava pau se apagar kkkkkkkkkk )</p>
<p>//voce nao deveria estar lendo isto.<br />
//se estah, eh pq esta na hora de refazer este script …<br />
//o filho eh teu agora, te vira!</p>
<p>HAHAH.. estou indo enxer a cara com o <a title="Unidatec" href="http://www.unidatec.com.br/">Daniel</a>. vlw flw.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/comentarios-no-codigo.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Quebrando Terminal Service no Windows XP</title>
		<link>http://www.kernelpanic.com.br/quebrando-terminal-service-no-windows-xp.html</link>
		<comments>http://www.kernelpanic.com.br/quebrando-terminal-service-no-windows-xp.html#comments</comments>
		<pubDate>Wed, 16 May 2007 12:57:13 +0000</pubDate>
		<dc:creator>aCidcOde</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.kernelpanic.com.br/quebrando-terminal-service-no-windows-xp.html</guid>
		<description><![CDATA[Quando trabalhei na IT4Open o Pavan criou um How-To sobre como quebrar o TS para conseguir 3 acessos remotos no Windows XP, e usei isso está semana.
Isso é muito útil, veja na seguinte situação, no caso a minha.
Uso Debian para desenvolver sistemas, só que nem sempre eles funcionam no Internet Explorer ( ieca ). O [...]]]></description>
			<content:encoded><![CDATA[<p>Quando trabalhei na IT4Open o Pavan criou um How-To sobre como quebrar o TS para conseguir 3 acessos remotos no <strong><span style="color: black; background-color: #ffff66;">Windows</span></strong> XP, e usei isso está semana.</p>
<p>Isso é muito útil, veja na seguinte situação, no caso a minha.</p>
<p>Uso Debian para desenvolver sistemas, só que nem sempre eles funcionam no Internet Explorer ( ieca ). O que fiz foi usar esse método descrito abaixo para usar a maquina de um terceiro, não atrapalhando ele, e conseguia testar minha aplicação no IE da maquina dele via rdesktop.</p>
<p>Também pode ser usados para varias outras maneiras. Deixe a cabeça fluir <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>Vamos começar.</p>
<p><strong>Procedimentos</strong></p>
<p>Va em Executar digite (services.msc )<br />
Selecione a opção ( Serviços de Terminal )<br />
Clique com o botão direito e selecione ( Propriedades )<br />
No tipo de Inicialização selecione ( Desativado ) de OK<br />
Feche a janela de serviços</p>
<p>Execute o arquivo RDPXP.reg<br />
Reinicie o computador</p>
<p>Localize a seguinte pasta ( C:\<strong style="color: black; background-color: #ffff66;">Windows</strong>\system32\dllcache )<br />
Copia o a DLL termsrv.dll para essa pasta<br />
Em seguinte Localize a pasta ( C:\<strong style="color: black; background-color: #ffff66;">Windows</strong>\system32 )<br />
Copia o a DLL termsrv.dll para essa pasta</p>
<p><strong>Quando aparecer uma mensagem clique em cancelar</strong></p>
<p>Va em Executar digite (services.msc )<br />
Selecione a opção ( Serviços de Terminal )<br />
Clique com o botão direito e selecione ( Propriedades )<br />
No tipo de Inicialização selecione ( Automático ) de OK<br />
Feche a janela de serviços</p>
<p>Ok já esta pronto só falta você adicionar os usuários para conexo va em Executar e digite ( sysdm.cpl )<br />
Selecione a aba Remoto<br />
Clique em Selecione Usuário Remotos<br />
Clique em Adicionar<br />
Digite o nome do Usuário clique em OK</p>
<p>Se seu firewall do <strong style="color: black; background-color: #ffff66;">Windows</strong> Estiver habilitado você terá que permiti a opção Área de trabalho remota</p>
<p>Va em executar e digite ( firewall.cpl ) va para guia Exceções e marque a opção ( Área de trabalho remota )</p>
<p>Esta pronto você já pode usar seu <strong style="color: black; background-color: #ffff66;">Windows</strong> XP para mais de uma conexões remota</p>
<p>Os arquivos necessários estão no link abaixo.</p>
<p><strong><a title="RDP Windows XP" href="../wp-content/uploads/2007/05/rdpwindowsxp.zip">RDP <strong style="color: black; background-color: #ffff66;">Windows</strong> XP</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelpanic.com.br/quebrando-terminal-service-no-windows-xp.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
