<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gregui Shigunov</title>
	<atom:link href="http://gregui.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gregui.wordpress.com</link>
	<description>alterado para http://gregui-shigunov.blogspot.com</description>
	<lastBuildDate>Thu, 08 Dec 2011 14:15:28 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gregui.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Gregui Shigunov</title>
		<link>http://gregui.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gregui.wordpress.com/osd.xml" title="Gregui Shigunov" />
	<atom:link rel='hub' href='http://gregui.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Abandonado</title>
		<link>http://gregui.wordpress.com/2009/07/10/abandonado/</link>
		<comments>http://gregui.wordpress.com/2009/07/10/abandonado/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 19:26:27 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/?p=65</guid>
		<description><![CDATA[Este blog mudou para: http://gregui-shigunov.blogspot.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=65&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este blog mudou para: <a href="http://gregui-shigunov.blogspot.com/">http://gregui-shigunov.blogspot.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=65&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2009/07/10/abandonado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Função para criptografar com MD5 (Java)</title>
		<link>http://gregui.wordpress.com/2007/12/17/funcao-para-criptografar-com-md5-java/</link>
		<comments>http://gregui.wordpress.com/2007/12/17/funcao-para-criptografar-com-md5-java/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 16:27:21 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[criptografia]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[MessageDigest]]></category>
		<category><![CDATA[senha]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/12/17/funcao-para-criptografar-com-md5-java/</guid>
		<description><![CDATA[    /** * criptografa usando MD5 * * @param valor * @return * @throws NoSuchAlgorithmException */     public static String md5 (String valor) throws Exception { MessageDigest md = MessageDigest.getInstance(&#8220;MD5&#8243;); BigInteger hash = new BigInteger(1, md.digest(valor.getBytes())); String s = hash.toString(16); if (s.length() %2 != 0) s = &#8220;0&#8243; + s; return s; }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=52&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="#008000">    /**<br />
* criptografa usando MD5<br />
*<br />
* @param valor<br />
* @return<br />
* @throws NoSuchAlgorithmException<br />
*/</font><br />
<font color="#0000ff">    public static String md5 (String valor) throws Exception {<br />
MessageDigest md = MessageDigest.getInstance(&#8220;MD5&#8243;);<br />
BigInteger hash = new BigInteger(1, md.digest(valor.getBytes()));<br />
String s = hash.toString(16);<br />
if (s.length() %2 != 0)<br />
s = &#8220;0&#8243; + s;<br />
return s;<br />
}</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=52&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/12/17/funcao-para-criptografar-com-md5-java/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Executando programa externo e recuperando a saída (Java)</title>
		<link>http://gregui.wordpress.com/2007/12/17/executando-programa-externo-e-recuperando-a-saida-java/</link>
		<comments>http://gregui.wordpress.com/2007/12/17/executando-programa-externo-e-recuperando-a-saida-java/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 16:15:13 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[bat]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[executando programa externo]]></category>
		<category><![CDATA[execute]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Runtime]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/12/17/executando-programa-externo-e-recuperando-a-saida-java/</guid>
		<description><![CDATA[import java.io.*; public class Executar { public static void main(String argv[]) { try { String line; Process p = Runtime.getRuntime().exec (&#8220;dir c:&#8220;); BufferedReader input = new BufferedReader (new InputStreamReader(p.getInputStream())); while ((line = input.readLine()) != null) { System.out.println(line); } input.close(); } catch (Exception err) { err.printStackTrace(); } } }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=51&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="#0000ff">import java.io.*;<br />
public class Executar {</p>
<p>public static void main(String argv[]) {<br />
try {<br />
String line;<br />
Process p = Runtime.getRuntime().exec (&#8220;<strong>dir c:</strong>&#8220;);<br />
BufferedReader input =<br />
new BufferedReader<br />
(new InputStreamReader(p.getInputStream()));<br />
while ((line = input.readLine()) != null) {<br />
System.out.println(line);<br />
}<br />
input.close();<br />
}<br />
catch (Exception err) {<br />
err.printStackTrace();<br />
}<br />
}<br />
} </font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=51&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/12/17/executando-programa-externo-e-recuperando-a-saida-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Exemplo de envio de e-email com Java</title>
		<link>http://gregui.wordpress.com/2007/12/17/exemplo-de-envio-de-e-email-com-java/</link>
		<comments>http://gregui.wordpress.com/2007/12/17/exemplo-de-envio-de-e-email-com-java/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 16:07:31 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[enviar]]></category>
		<category><![CDATA[send]]></category>
		<category><![CDATA[sending mail]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[SmtpClient]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/12/17/exemplo-de-envio-de-e-email-com-java/</guid>
		<description><![CDATA[import java.io.IOException; import java.io.PrintStream; import sun.net.smtp.SmtpClient; /** * Classe para envio de email */ /** * @author gregui * */ public class Email {    /** * Construtora * */ public Email() { } public boolean enviar() { String to = &#8220;maurivanluiz@gmail.com,&#8221; + &#8221; kleber.martins@gmail.com&#8220;; String from = &#8220;gregui@gmail.com&#8220;; try { SmtpClient client = new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=50&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="#0000ff">import java.io.IOException;<br />
import java.io.PrintStream;</p>
<p>import sun.net.smtp.SmtpClient;</p>
<p><font color="#008000">/**<br />
* Classe para envio de email<br />
*/</font></p>
<p><font color="#008000">/**<br />
* @author gregui<br />
*<br />
*/</font><br />
public class Email {</p>
<p><font color="#008000">   /**<br />
* Construtora<br />
*<br />
*/</font><br />
public Email() {</p>
<p>}</p>
<p>public boolean enviar() {</p>
<p>String to = &#8220;<a href="mailto:maurivan@midiaweb.com.br" target="_blank">maurivanluiz@gmail.com</a></font><a href="mailto:maurivan@midiaweb.com.br" target="_blank"><font color="#0000ff">,</font></a><font color="#0000ff">&#8221; +<br />
&#8221; <a href="mailto:alex@midiaweb.com.br" target="_blank">kleber.martins@gmail.com</a>&#8220;;</p>
<p>String from = &#8220;</font><font color="#0000ff"><a href="mailto:gregui@midiaweb.com.br" target="_blank">gregui@gmail.com</a></font><font color="#0000ff">&#8220;;</p>
<p>try {<br />
SmtpClient client = new SmtpClient(&#8220;<a href="http://mail.midiaweb.com.br/" target="_blank">mail.xxxxx.com.br</a>&#8220;);  <font color="#008000">//servidor smtp</font><br />
client.from(from);<br />
client.to(to);<br />
PrintStream msg = client.startMessage();<br />
msg.println(&#8220;to:&#8221; + to);<br />
msg.println(&#8220;from:&#8221; + from);<br />
msg.println (&#8220;Subject:Exemplo de Envio de e-mail&#8221;);<br />
msg.print(&#8220;\r\n&#8221;);<br />
msg.println(&#8220;Testando de email  http://gregui.wordpress.com&#8221;);</p>
<p>client.closeServer();<br />
} catch (IOException e) {<br />
System.out.println(e.getMessage());<br />
return false;<br />
}<br />
return true;<br />
}</p>
<p><font color="#008000">    /**<br />
* Exemplo de uso<br />
* @param args<br />
*/</font><br />
public static void main(String args[]) {<br />
Email mail = new Email();</p>
<p>mail.enviar();<br />
}<br />
}<br />
<br /></font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=50&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/12/17/exemplo-de-envio-de-e-email-com-java/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Instanciando uma classe dinamicamente (JAVA)</title>
		<link>http://gregui.wordpress.com/2007/12/17/instanciando-uma-classe-dinamicamente-java/</link>
		<comments>http://gregui.wordpress.com/2007/12/17/instanciando-uma-classe-dinamicamente-java/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 15:51:07 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[constructing]]></category>
		<category><![CDATA[dinamic]]></category>
		<category><![CDATA[dinamicamente]]></category>
		<category><![CDATA[dinâmico]]></category>
		<category><![CDATA[instance]]></category>
		<category><![CDATA[instanciando]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[param]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/12/17/instanciando-uma-classe-dinamicamente-java/</guid>
		<description><![CDATA[Aqui vai exemplo de como instanciar um objeto dinamicamente! String classeNome = &#8220;NomeDaClasse&#8221;; Object[] contrutoraParam = new Object[0]; //parametros da contrutora Object objeto = Class.forName (classeNome).getConstructors()[0].newInstance(contrutoraParam); NomeDaClasse teste = (NomeDaClasse) objeto; //Casting System.out.println(teste.toString()); Qualquer dúvida! estou a disposição!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=48&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aqui vai exemplo de como instanciar um objeto dinamicamente!<br />
<font color="#0000ff">String classeNome = &#8220;NomeDaClasse&#8221;;<br />
Object[] contrutoraParam = new Object[0];  <font color="#008000">//parametros da contrutora</font></font></p>
<p><font color="#0000ff">Object objeto = Class.forName (classeNome).getConstructors()</font><font color="#0000ff">[0].newInstance(contrutoraParam</font><font color="#0000ff">);</font></p>
<p><font color="#0000ff">NomeDaClasse teste = (NomeDaClasse<span style="font-weight:bold;"></span>) objeto;   <font color="#008000">//Casting</font></font></p>
<p><font color="#0000ff">System.out.println(teste.toString()); </font></p>
<p>Qualquer dúvida! estou a disposição!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=48&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/12/17/instanciando-uma-classe-dinamicamente-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Duvida! Qual distribuição do Linux devo instalar!?</title>
		<link>http://gregui.wordpress.com/2007/10/17/duvida-qual-distribuicao-do-linux-devo-instalar/</link>
		<comments>http://gregui.wordpress.com/2007/10/17/duvida-qual-distribuicao-do-linux-devo-instalar/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 16:21:46 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[dúvida]]></category>
		<category><![CDATA[distribuição]]></category>
		<category><![CDATA[Enquete]]></category>
		<category><![CDATA[opinião]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/10/17/duvida-qual-distribuicao-do-linux-devo-instalar/</guid>
		<description><![CDATA[Pessoal! andei meio desatualizado com os lançamentos do linux! A última distribuição do linux em que trabalhei era o Conectiva 8. Dei uma pesquisada e vi que tem uma porrada de versões e distribuições! Agora gostaria da opinião dos leitores do blog, para decidir em que versão partir. Comentem e dêem opiniões sobre vantagens e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=42&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal! andei meio desatualizado com os lançamentos do linux! A última distribuição do linux em que trabalhei era o Conectiva 8. Dei uma pesquisada e vi que tem uma porrada de versões e distribuições!</p>
<p>Agora gostaria da opinião dos leitores do blog, para decidir em que versão partir.</p>
<p>Comentem e dêem opiniões sobre vantagens e desvantagens.</p>
<p>Não só para mim, mas para os leitores do blog.</p>
<p>Ahhh e obrigado pelo comentário!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=42&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/10/17/duvida-qual-distribuicao-do-linux-devo-instalar/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Programação orientada a Objetos &#8211; Boas práticas de programação (1)</title>
		<link>http://gregui.wordpress.com/2007/10/10/programacao-orientada-a-objetos-boas-praticas-de-programacao-1/</link>
		<comments>http://gregui.wordpress.com/2007/10/10/programacao-orientada-a-objetos-boas-praticas-de-programacao-1/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 18:51:27 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[.tutorial]]></category>
		<category><![CDATA[básico]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[contrutora]]></category>
		<category><![CDATA[Objetos]]></category>
		<category><![CDATA[orientação a objetos]]></category>
		<category><![CDATA[orientado a objetos]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/10/10/programacao-orientada-a-objetos-boas-praticas-de-programacao-1/</guid>
		<description><![CDATA[Tenho participações em fóruns como JavaFree e PortalJava. E notei que muitos programadores se &#8220;batem&#8221; com orientação a objetos, mesmo utilizando uma linguagem Orientada a Objetos como Java, Flex, Php. Tentarei trazer dicas de orientação a objeto e boas práticas de programação, utilizando exemplos simples para o fácil entendimento. No momento estou bem ocupado, então [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=40&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tenho participações em fóruns como JavaFree e PortalJava. E notei que muitos programadores se &#8220;batem&#8221; com orientação a objetos, mesmo utilizando uma linguagem Orientada a Objetos como Java, Flex, Php.</p>
<p>Tentarei trazer dicas de orientação a objeto e boas práticas de programação, utilizando exemplos simples para o fácil entendimento. No momento estou bem ocupado, então posso demorar para postar coisas novas! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Então&#8230;</p>
<p>Notem este código:<br />
<font color="#0000ff">public class Motor {</font></p>
<p><font color="#0000ff">}</font></p>
<p><font color="#0000ff">public class Carro {<br />
private Motor motor = new Motor();</font></p>
<p><font color="#0000ff"><font color="#339966">     //construtora </font><br />
public Carro(Motor motor) {<br />
this.motor = motor;<br />
}<br />
}</font></p>
<p>Um exemplo muito simples, com dois objeto (Carro e Motor);</p>
<p>Agora, notem&#8230;<br />
- A contrutora da classe &#8220;Carro&#8221;, informa (obriga) que um &#8220;Carro&#8221; tenha um &#8220;Motor&#8221;.<br />
- Então antes de instanciar um carro, eu preciso instanciar um motor (motor pode ser &#8220;null&#8221;, nulo).<br />
- Quando eu contruir um carro, eu incluo o motor no carro, mas notem a linha 2:<br />
private Motor motor = new Motor();<br />
- Se a construtora de &#8220;Carro&#8221; me obriga ter um &#8220;Motor&#8221;, por que diabo ela já tem um motor construído?</p>
<p>É mais ou menos como: &#8220;Vou contruir um carro 2.0, mas o carro já possuí um motor 1.0, então terei que tirar o motor 1.0, e substituir pelo 2.0&#8243;<br />
(No mundo real isso é bom, já que eu teria um motor sobrando, mas &#8230;  na programação há disperdício de processamento e memória para criar o motor 1.0, já que foi contruído e não foi utilizado)</p>
<p>- Agora você deve se perguntar, grande coisa&#8230; Não vai fazer muita diferença.<br />
- Para um exemplo simples como esse sim, mas imagine um sistema complexo, com classe gigantes e complexas</p>
<p>Agora olhem a classe abaixo:</p>
<p><font color="#0000ff">public class Carro {<br />
<b>private Motor motor = null;</b></font></p>
<p><font color="#0000ff"><font color="#008000">    //construtora</font><br />
public Carro(Motor motor) {<br />
this.motor = motor;<br />
}<br />
}</font></p>
<p>No carro eu &#8220;declarei&#8221; mas não &#8220;instanciei&#8221; o Motor.<br />
É mais ou menos como: &#8220;tenho um carro, agora só falta o motor (reservei espaço para o Motor)&#8221;</p>
<p>Uma outra Boa Prática de Programação (BPP) é, sempre informar o valor da variável ao declará-la.<br />
Como no exemplo abaixo</p>
<p>Exemplo de utilização:</p>
<p><font color="#0000ff">Motor motor_1;    <font color="#008000">//não recomendado</font><br />
Motor motor_2 = null;   <font color="#008000">//OK</font><br />
Motor motor_3 = new Motor(); <font color="#008000">//OK</font></font></p>
<p><font color="#0000ff">motor_1 = new Motor();<br />
motor_2 = new Motor();</font></p>
<p><font color="#0000ff">Carro corsa = new Carro(motor_1);<br />
Carro corsa_sedan = new Carro(motor_2);</font></p>
<p>Até a próxima <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=40&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/10/10/programacao-orientada-a-objetos-boas-praticas-de-programacao-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>java.io.IOException: No serializer found for class pacote.Classe in registry org.apache.axis.encoding. TypeMappingDelegate@</title>
		<link>http://gregui.wordpress.com/2007/10/05/javaioioexception-no-serializer-found-for-class-pacoteclasse-in-registry-orgapacheaxisencodingtypemappingdelegate/</link>
		<comments>http://gregui.wordpress.com/2007/10/05/javaioioexception-no-serializer-found-for-class-pacoteclasse-in-registry-orgapacheaxisencodingtypemappingdelegate/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 14:19:22 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[Axis]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[getDeserializer]]></category>
		<category><![CDATA[getSerializer]]></category>
		<category><![CDATA[No serializer]]></category>
		<category><![CDATA[serialização]]></category>
		<category><![CDATA[Serializable]]></category>
		<category><![CDATA[serializar]]></category>
		<category><![CDATA[SerializationContext]]></category>
		<category><![CDATA[Soap]]></category>
		<category><![CDATA[TypeMappingDelegate]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/10/05/javaioioexception-no-serializer-found-for-class-pacoteclasse-in-registry-orgapacheaxisencodingtypemappingdelegate/</guid>
		<description><![CDATA[Eai pessoal!!!! Então! hoje eu estvaa criando um WebServer. E me debati com o sequinte erro ao testar. AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.io.IOException: No serializer found for class gregui.ValorBean in registry org.apache.axis.encoding.TypeMappingDelegate@17574b9 faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.io.IOException: No serializer found for class gregui.ValorBean in registry org.apache.axis.encoding.TypeMappingDelegate@17574b9 at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507) at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980) at org.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055) at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145) at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=39&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eai pessoal!!!!</p>
<p>Então! hoje eu estvaa criando um WebServer.<br />
E me debati com o sequinte erro ao testar.</p>
<p><font color="#0000ff">AxisFault<br />
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException<br />
faultSubcode:<br />
faultString: <strong>java.io.IOException: No serializer found for class gregui.ValorBean in registry org.apache.axis.encoding.TypeMappingDelegate@17574b9</strong><br />
faultActor:<br />
faultNode:<br />
faultDetail:<br />
{http://xml.apache.org/axis/}stackTrace:<strong>java.io.IOException: No serializer found for class <font color="#ff0000">gregui.ValorBean</font> in registry org.apache.axis.encoding.TypeMappingDelegate@17574b9</strong><br />
at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)<br />
at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)<br />
at org.apache.axis.encoding.SerializationContext.outputMultiRefs(SerializationContext.java:1055)<br />
at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:145)</font></p>
<p><font color="#0000ff"><span id="more-39"></span><br />
at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)<br />
at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)<br />
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)<br />
at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)<br />
at org.apache.axis.Message.writeTo(Message.java:539)<br />
at org.apache.axis.transport.http.AxisServlet.sendResponse(AxisServlet.java:902)<br />
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:777)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)<br />
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)<br />
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)<br />
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)<br />
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)<br />
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)<br />
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)<br />
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)<br />
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)<br />
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)<br />
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)<br />
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)<br />
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)<br />
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)<br />
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)<br />
</font></p>
<p>Oque acontece é que as classes do Axis não conseguem serializar meu objeto.<br />
Minha classe &#8220;ValorBean&#8221;, implementava um &#8220;Serializable&#8221;,<br />
mas não implementavam os métodos &#8220;getDeserializer&#8221; e &#8220;getSerializer&#8221;.</p>
<p>Para solucionar o problema executei os seguintes passos:</p>
<p>- Publiquei o webService (com erro mesmo) &#8230; (meio óbvio, já que o erro da quando eu executo o Cliente, dã!!!)<br />
(continuando&#8230;)<br />
- Gerei o cliente apartir do WSDL (com o gerador, claro)<br />
- Testei o cliente e o erro acima ocorreu (e agora?)<br />
- Notei que minha classe no &#8220;cliente&#8221; possuia alguns métodos a mais (sim, para a serialização e deserialização)<br />
<strong>- Copiei a classe que estava no cliente, para o meu WebService</strong></p>
<p>- Testei denovo e yésssss funca!!!!</p>
<p>É isso&#8230; adios!!!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=39&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/10/05/javaioioexception-no-serializer-found-for-class-pacoteclasse-in-registry-orgapacheaxisencodingtypemappingdelegate/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>HTTP Error: no data present after HTTP headers  (SOAP + PHP)</title>
		<link>http://gregui.wordpress.com/2007/10/04/http-error-no-data-present-after-http-headers-soap-php/</link>
		<comments>http://gregui.wordpress.com/2007/10/04/http-error-no-data-present-after-http-headers-soap-php/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 15:02:55 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[enviando]]></category>
		<category><![CDATA[Erro]]></category>
		<category><![CDATA[HTTP Error: no data present after HTTP headers]]></category>
		<category><![CDATA[NuSoap]]></category>
		<category><![CDATA[objeto]]></category>
		<category><![CDATA[parâmetro]]></category>
		<category><![CDATA[Soap]]></category>
		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/10/04/http-error-no-data-present-after-http-headers-soap-php/</guid>
		<description><![CDATA[Opa! estava eu acessando um web service e precisei passar um objeto por webService. E perdi algumas hora pra resolter um problema! Eu não consiguia enviar (em PHP, usando NuSoap) um objeto para o webServices! Tentei de várias formas até que consegui! então lá vai: aqui um exemplo que Request que deveria ser feito para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=38&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Opa!</p>
<p>estava eu acessando um web service e precisei passar um objeto por webService.</p>
<p>E perdi algumas hora pra resolter um problema! Eu não consiguia enviar (em PHP, usando NuSoap) um objeto para o webServices!</p>
<p>Tentei de várias formas até que consegui!</p>
<p>então lá vai:</p>
<p>aqui um exemplo que Request que deveria ser feito para se inserir o objeto</p>
<p><span></p>
<pre><span><span>
<pre><span><span><font color="#0000ff"><strong>POST /SafeVenue/WebInterface.asmx HTTP/1.1
Host: servidor.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://192.1.2.3/SafeVenue/InsertRedListEntry"

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
		xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
  &lt;soap:Body&gt;
<font color="#008080">    </font><font color="#ff6600">&lt;InsertRedListEntry xmlns="http://192.1.2.3/SafeVenue/"&gt;
      &lt;redListEntry&gt;
        &lt;TicketID&gt;long&lt;/TicketID&gt;
        &lt;FailureReasonID&gt;int&lt;/FailureReasonID&gt;
      &lt;/redListEntry&gt;
    &lt;/InsertRedListEntry&gt;</font>
  &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;</strong></font>
<pre></pre>
<pre>Para chamar enviar o objeto, no PHP, fiz assim:</pre>
<pre></pre>
<pre> <font color="#0000ff">&lt;?php
<font color="#339966">/**
 * Enviando Objeto via WebService com NuSoap
 *
 * @author Gregui Shigunov
 * @since 03/10/2007
 */</font>

require_once('nusoap/nusoap.php');

$wsdl = "http://servidor/SafeVenue/WebInterface.asmx?WSDL";

$client = new soapclient($wsdl, true);

$client-&gt;soap_defencoding = 'UTF-8';
$client-&gt;useHTTPPersistentConnection();

$err = $client-&gt;getError();
if ($err) {
	echo '&lt;pre&gt;PROBLEMAS AO ACESSAR O WEBSERVICE ' . $err . '&lt;/pre&gt;&lt;br&gt;';
}
<strong>
$objeto = '<font color="#ff6600">&lt;InsertRedListEntry xmlns="http://192.1.2.3/SafeVenue/"&gt;
      &lt;redListEntry&gt;
        &lt;TicketID&gt;12345&lt;/TicketID&gt;
        &lt;FailureReasonID&gt;1&lt;/FailureReasonID&gt;
      &lt;/redListEntry&gt;
    &lt;/InsertRedListEntry&gt;</font>';</strong>

</font><span>
<pre><span><span>
<pre><span><span>
<pre><font color="#0000ff"><font color="#339966">//detalhe em vermelho, sem isso não funciona</font></font></pre>
<p></span></span></pre>
<p></span></span></pre>
<p></span></pre>
<pre><font color="#0000ff">$result = $client-&gt;call('InsertRedListEntry', $objeto, <font color="#ff0000">"<strong>http://192.1.2.3/SafeVenue/</strong>"</font>);

echo "Resultado------------------------&lt;br&gt;";
print_r($result);
echo "------------------------";

if ($client-&gt;fault) {
	echo '&lt;h2&gt;Fault&lt;/h2&gt;&lt;pre&gt;'; print_r($result);
	echo '&lt;/pre&gt;';
} else {
	$err = $client-&gt;getError();
	if ($err) {
		echo '&lt;h2&gt;(Autenticacao)&lt;/h2&gt;&lt;pre&gt;' . $err . '&lt;/pre&gt;';
	}
}

echo '&lt;br&gt;&lt;br&gt;&lt;h2&gt;Request&lt;/h2&gt;&lt;pre&gt;' . htmlspecialchars($client-&gt;request, ENT_QUOTES) . '&lt;/pre&gt;';
echo '&lt;h2&gt;Response&lt;/h2&gt;&lt;pre&gt;' . htmlspecialchars($client-&gt;response, ENT_QUOTES) . '&lt;/pre&gt;';
echo '&lt;h2&gt;Debug&lt;/h2&gt;&lt;pre&gt;' . htmlspecialchars($client-&gt;debug_str, ENT_QUOTES) . '&lt;/pre&gt;';

?&gt;</font></pre>
<pre><font color="#0000ff"> </font></pre>
<p></span></span></pre>
<p></span></span></pre>
<pre> Qualquer coisa é só dar um toque pessoal!</pre>
<pre></pre>
<pre></pre>
<p></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=38&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/10/04/http-error-no-data-present-after-http-headers-soap-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>
	</item>
		<item>
		<title>Governo brasileiro compra dois supercomputadores &#8230;</title>
		<link>http://gregui.wordpress.com/2007/09/27/governo-brasileiro-compra-dois-supercomputadores/</link>
		<comments>http://gregui.wordpress.com/2007/09/27/governo-brasileiro-compra-dois-supercomputadores/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 21:45:46 +0000</pubDate>
		<dc:creator>Gregui Shigunov</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Técnologia]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogsfera]]></category>
		<category><![CDATA[dinheiro]]></category>
		<category><![CDATA[governo]]></category>
		<category><![CDATA[negócio]]></category>
		<category><![CDATA[universidade]]></category>

		<guid isPermaLink="false">http://gregui.wordpress.com/2007/09/27/governo-brasileiro-compra-dois-supercomputadores/</guid>
		<description><![CDATA[Também quero um desse pra trabalhar em casa&#8230; Governo compra dois supercomputadores da Bull, fornecedora francesa de infra-estrutura de TI. As duas máquinas farão parte do Sinapad (Sistema Nacional de Processamento de Alto Desempenho), que terá um total de oito supercomputadores espalhados no Brasil interligados em rede. Os computadores ficarão na Universidade Federal de Pernambuco [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=37&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Também quero um desse pra trabalhar em casa&#8230;</p>
<p>Governo compra dois supercomputadores da Bull, fornecedora francesa de infra-estrutura de TI.</p>
<p>As duas máquinas farão parte do Sinapad (Sistema Nacional de Processamento de Alto Desempenho), que terá um total de oito supercomputadores espalhados no Brasil interligados em rede.</p>
<p>Os computadores ficarão na Universidade Federal de Pernambuco e na Universidade Federal do Ceará e entrarão em funcionamento até o final do ano.</p>
<p>Ambos terão capacidade de processamento de 6,1 teraflops &#8211; ou trilhões de operações por segundo. Cada um deles é um cluster de 72 servidores <span style="border-bottom:1px dotted #ff0000;color:#ff0000;text-decoration:underline;"></span> Bull NovaScale com dois processadores Xeon quad-core, num total de 576 núcleos de processamento. Cada supercomputador terá 45 terabytes de armazenamento e 1 TB de memória RAM. E o sistema operacional, será o Linux, é claro.</p>
<p>&#8220;São os maiores computadores que teremos fora da França&#8221;, afirma Didier Lamouche, presidente mundial da Bull, que está em visita no Brasil esta semana. O supercomputador de maior desempenho da empresa francesa é uma máquina de 100 teraflops que fica num centro de pesquisa científica no sul de Paris.</p>
<p>Recentemente, a Bull trocou os processadores de sua linha de supercomputadores. De acordo com Alberto Araújo, presidente da Bull no Brasil, a opção pelo Xeon em vez do Itanium, série em que a empresa participa do desenvolvimento junto à Intel, deu-se pela maior capacidade de processamento do Xeon.</p>
<p>&#8220;O custo de operações de cálculo no Itanium é maior que no Xeon. Optamos por oferecer servidores com Itanium apenas para banco de dados&#8221;, afirma Araújo.</p>
<p>Além da UFPE e da UFC, o Sinapad conta com mais seis computadores na UFRGS, UFRJ, UFMG, Unicamp, INPE e Laboratório Nacional de Computação Científica, ligado ao Ministério da Ciência e Técnologia.</p>
<p><img src="http://www.bull.com/img/header/logobull.gif" alt="http://www.bull.com" height="61" width="140" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gregui.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gregui.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gregui.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gregui.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gregui.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gregui.wordpress.com&amp;blog=1652766&amp;post=37&amp;subd=gregui&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gregui.wordpress.com/2007/09/27/governo-brasileiro-compra-dois-supercomputadores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4293484ec090b4a0aeb658c82015814e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gregui</media:title>
		</media:content>

		<media:content url="http://www.bull.com/img/header/logobull.gif" medium="image">
			<media:title type="html">http://www.bull.com</media:title>
		</media:content>
	</item>
	</channel>
</rss>
