<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Os Lunáticos &#187; Dicas</title>
	<atom:link href="http://oslunaticos.com.br/category/dicas/feed/" rel="self" type="application/rss+xml" />
	<link>http://oslunaticos.com.br</link>
	<description>TI é aqui!</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:07:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Consumindo web service do Protheus com JAX-WS</title>
		<link>http://oslunaticos.com.br/2011/10/consumindo-web-service-do-protheus-com-jax-ws/</link>
		<comments>http://oslunaticos.com.br/2011/10/consumindo-web-service-do-protheus-com-jax-ws/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 21:08:32 +0000</pubDate>
		<dc:creator>Eduardo</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JAX-WS]]></category>
		<category><![CDATA[Protheus]]></category>
		<category><![CDATA[Totvs]]></category>
		<category><![CDATA[Web Service]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1701</guid>
		<description><![CDATA[O que é web service? De acordo com a W3C, web service é um software projetado para suportar interação máquina-máquina de forma interoperável através de uma rede. Ele tem uma interface descrita em um formato máquina-processável (especificamente WSDL). Sistemas que interagem com o web service de uma maneira prescrita por sua descrição, utilizam mensagens SOAP, [...]]]></description>
			<content:encoded><![CDATA[<h3>O que é web service?</h3>
<p>De acordo com a <a href="http://www.w3.org/" target="_blank">W3C</a>, <a href="http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/" target="_blank">web service</a> é um software projetado para suportar interação máquina-máquina de forma interoperável através de uma rede. Ele tem uma interface descrita em um formato máquina-processável (especificamente WSDL). Sistemas que interagem com o web service de uma maneira prescrita por sua descrição, utilizam mensagens SOAP, normalmente transmitidas através de HTTP com uma serialização XML em conjunto com outros padrões web.</p>
<p>&nbsp;</p>
<h3>O caminho.</h3>
<p>Para a integração com outros sistemas, o ERP Protheus da Totvs provê uma série de web services e ainda existe a possibilidade de desenvolver e publicar serviços customizados dentro da plataforma.</p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/server.png"><img class="aligncenter size-medium wp-image-1722" title="server" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/server-300x185.png" alt="" width="300" height="185" /></a></p>
<p style="text-align: center;"><em>Figura 1 &#8211; Página com a descrição dos serviços disponíveis do Protheus.</em></p>
<p>&nbsp;</p>
<h3>O problema.</h3>
<p>Ao iniciar o desenvolvimento de uma aplicação em Java 6, utilizando o Netbeans 7.0 como IDE e a biblioteca JAX-WS para o consumo dos serviços, foi exibida a mensagem <em>&#8220;WEBSERVICE ERROR : Soap Prefix Missing : USERPORTAL : PRTLOGIN : Formato do Pacote Soap DESCONHECIDO.&#8221;</em> ao tentar executar uma chamada simples ao serviço USERPORTAL, método PRTLOGIN.<br />
<span id="more-1701"></span><br />
&nbsp;</p>
<h3>A solução.</h3>
<p>Será demostrado um passo-a-passo de como iniciar um projeto até o consumo com sucesso do web service especificado.</p>
<p>No Netbeans, clique no menu <em>Arquivo</em>, seguido por <em>Novo Projeto</em>. Na tela que irá abrir, selecione em <em>Categorias:</em> &#8220;Java&#8221; e em <em>Projetos:</em> &#8220;Aplicativo Java&#8221;. Clique em <em>Próximo</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image000.png"><img class="aligncenter size-medium wp-image-1706" title="image000" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image000-300x206.png" alt="" width="300" height="206" /></a><em>Figura 2 &#8211; Novo projeto.</em></p>
<p>&nbsp;</p>
<p>Informe o nome do projeto (neste caso SigaWS), faça modificações caso ache necessário e clique em <em>Finalizar</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image001.png"><img class="aligncenter size-medium wp-image-1707" title="image001" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image001-300x206.png" alt="" width="300" height="206" /></a><em>Figura 3 &#8211; Novo Aplicativo Java</em></p>
<p>&nbsp;</p>
<p>Com o projeto criado, deverá ser criada a classe para consumo do serviço USERPORTAL, para isto clique em <em>Arquivo</em>, seguido por <em>Novo Arquivo</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image002.png"><img class="aligncenter size-medium wp-image-1708" title="image002" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image002-220x300.png" alt="" width="220" height="300" /></a><em>Figura 4 &#8211; Arquivo, Novo Arquivo.</em></p>
<p>&nbsp;</p>
<p>Na tela de Novo Arquivo selecione em <em>Categorias:</em> &#8220;Serviços Web&#8221; e em <em>Tipos de arquivos:</em> &#8220;Cliente para serviço Web&#8221;, clicando em <em>Próximo</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image003.png"><img class="aligncenter size-medium wp-image-1709" title="image003" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image003-300x206.png" alt="" width="300" height="206" /></a><em>Figura 5 &#8211; Novo arquivo.</em></p>
<p>&nbsp;</p>
<p>Na próxima tela deverá ser selecionada a opção <em>WSDL URL</em> e informado o caminho do arquivo de definição do serviço de acordo com o publicado no Protheus. Clique em <em>Finalizar</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image004.png"><img class="aligncenter size-medium wp-image-1710" title="image004" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image004-300x206.png" alt="" width="300" height="206" /></a><em>Figura 6 &#8211; Novo cliente para serviço Web.</em></p>
<p>&nbsp;</p>
<p>Voltando para a tela principal do Netbeans, vá na aba <em>Projetos</em> e abra os nós de <em>Referência de serviços Web</em> até localizar o método PRTLOGIN.</p>
<p>Selecione o nó PRTLOGIN, arraste-o e solte dentro da classe SigaWS, isto fará com que o código de chamada ao método seja gerado automaticamente. Em seguida defina os parâmetros para execução da chamada do serviço.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image005.png"><img class="aligncenter size-medium wp-image-1711" title="image005" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image005-300x232.png" alt="" width="300" height="232" /></a><em>Figura 7 &#8211; Definição da classe de execução do Web Service.</em></p>
<p>&nbsp;</p>
<p>Executando o projeto neste momento, será verificado o erro citado no início do artigo.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image006.png"><img class="aligncenter size-medium wp-image-1712" title="image006" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image006-300x121.png" alt="" width="300" height="121" /></a><em>Figura 8 &#8211; Erro na execução.</em></p>
<p>&nbsp;</p>
<p>Para solucionar o problema, o proposto é adicionar um manipulador de mensagem SOAP e realizar algumas modificações nos dados retornados pelo serviço, assim possibilitando a serialização.</p>
<p>Clique em <em>Arquivo</em>, seguido por <em>Novo Arquivo</em>. Na tela seguinte, selecione em <em>Categorias:</em> &#8220;Serviços Web&#8221; e em <em>Tipos de arquivos:</em> &#8220;Manipulador de mensagens&#8221;, clique em <em>Próximo</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image007.png"><img class="aligncenter size-medium wp-image-1713" title="image007" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image007-300x206.png" alt="" width="300" height="206" /></a><em>Figura 9 &#8211; Novo arquivo &#8211; Manipulador de mensagens.</em></p>
<p>&nbsp;</p>
<p>Informe o nome para o arquivo, neste caso SigaHandler, clique em <em>Finalizar</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image008.png"><img class="aligncenter size-medium wp-image-1714" title="image008" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image008-300x206.png" alt="" width="300" height="206" /></a><em>Figura 10 &#8211; Novo manipulador de mensagens.</em></p>
<p>&nbsp;</p>
<p>Com o arquivo gerado o código deverá ficar desta forma:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">sigaws.ws</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.ByteArrayOutputStream</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Collections</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Set</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.namespace.QName</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.soap.SOAPException</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.soap.SOAPMessage</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.transform.Source</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.transform.stream.StreamSource</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.ws.handler.MessageContext</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.ws.handler.soap.SOAPHandler</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.xml.ws.handler.soap.SOAPMessageContext</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #008000; font-style: italic; font-weight: bold;">/**
 *
 * @author Eduardo Folly
 */</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> SigaHandler <span style="color: #000000; font-weight: bold;">implements</span> SOAPHandler <span style="color: #009900;">&#123;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">boolean</span> handleMessage<span style="color: #009900;">&#40;</span>SOAPMessageContext messageContext<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">boolean</span> outbound <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Boolean</span><span style="color: #009900;">&#41;</span> messageContext.<span style="color: #006633;">get</span><span style="color: #009900;">&#40;</span>MessageContext.<span style="color: #006633;">MESSAGE_OUTBOUND_PROPERTY</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>outbound<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
                SOAPMessage msg <span style="color: #339933;">=</span> messageContext.<span style="color: #006633;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                <span style="color: #003399;">ByteArrayOutputStream</span> baos <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">ByteArrayOutputStream</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                msg.<span style="color: #006633;">writeTo</span><span style="color: #009900;">&#40;</span>baos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #003399;">String</span> teste <span style="color: #339933;">=</span> baos.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span>getMessageEncoding<span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                teste <span style="color: #339933;">=</span> teste.<span style="color: #006633;">replaceAll</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;S:&quot;</span>, <span style="color: #0000ff;">&quot;soap:&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                teste <span style="color: #339933;">=</span> teste.<span style="color: #006633;">replaceAll</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;S=&quot;</span>, <span style="color: #0000ff;">&quot;soap=&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                Source src <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> StreamSource<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">io</span>.<span style="color: #003399;">StringReader</span><span style="color: #009900;">&#40;</span>teste<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                msg.<span style="color: #006633;">getSOAPPart</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">setContent</span><span style="color: #009900;">&#40;</span>src<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">Set</span> getHeaders<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #003399;">Collections</span>.<span style="color: #006633;">EMPTY_SET</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">boolean</span> handleFault<span style="color: #009900;">&#40;</span>SOAPMessageContext messageContext<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> close<span style="color: #009900;">&#40;</span>MessageContext context<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">String</span> getMessageEncoding<span style="color: #009900;">&#40;</span>SOAPMessage msg<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> SOAPException <span style="color: #009900;">&#123;</span>
        <span style="color: #003399;">String</span> encoding <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;utf-8&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">getProperty</span><span style="color: #009900;">&#40;</span>SOAPMessage.<span style="color: #006633;">CHARACTER_SET_ENCODING</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            encoding <span style="color: #339933;">=</span> msg.<span style="color: #006633;">getProperty</span><span style="color: #009900;">&#40;</span>SOAPMessage.<span style="color: #006633;">CHARACTER_SET_ENCODING</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">return</span> encoding<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>&nbsp;</p>
<p>Assim o resultado final da classe é apresentado.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image009.png"><img class="aligncenter size-medium wp-image-1715" title="image009" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image009-300x232.png" alt="" width="300" height="232" /></a><em>Figura 11 &#8211; Classe SigaHandler.</em></p>
<p>&nbsp;</p>
<p>Agora é necessário relacionar o manipulador de mensagens com o serviço USERPORTAL. Para isto na aba <em>Projetos </em>clique com o botão direito do mouse no serviço USERPORTAL, seguido por <em>Configurar manipuladores&#8230;</em></p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image010.png"><img class="aligncenter size-medium wp-image-1716" title="image010" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image010-201x300.png" alt="" width="201" height="300" /></a><em>Figura 12 &#8211; Configurar manipuladores&#8230;</em></p>
<p>&nbsp;</p>
<p>Na próxima tela, clique em <em>Adicionar</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image011.png"><img class="aligncenter size-medium wp-image-1717" title="image011" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image011-300x174.png" alt="" width="300" height="174" /></a><em>Figura 13 &#8211; Configurar os manipuladores de mensagens.</em></p>
<p>&nbsp;</p>
<p>Selecione o arquivo manipulador, neste caso o arquivo SigaHandler.java, e clique em <em>OK</em>.</p>
<p style="text-align: center;"><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image012.png"><img class="aligncenter size-medium wp-image-1718" title="image012" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image012-244x300.png" alt="" width="244" height="300" /></a><em>Figura 14 &#8211; Selecionar classe de manipuladores de mensagens.</em></p>
<p>&nbsp;</p>
<p>Após a confirmação será exibido o manipulador de mensagens associado ao serviço. Clique em <em>OK</em>.</p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image013.png"><img class="aligncenter size-medium wp-image-1719" title="image013" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image013-300x174.png" alt="" width="300" height="174" /></a></p>
<p style="text-align: center;"><em>Figura 15 &#8211; Associação do manipulador de mensagens.</em></p>
<p>&nbsp;</p>
<p>Desta forma a execução do programa funciona perfeitamente.</p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/10/image014.png"><img class="aligncenter size-medium wp-image-1720" title="image014" src="http://oslunaticos.com.br/wp-content/uploads/2011/10/image014-300x147.png" alt="" width="300" height="147" /></a></p>
<p style="text-align: center;"><em>Figura 16 &#8211; Execução do programa.</em></p>
<p>&nbsp;</p>
<h3>Considerações finais.</h3>
<p>Até o presente momento a Totvs não disponibilizou uma modificação no padrão do retorno da mensagem do serviço Web para o Protheus 10.</p>
<p>Gostaria de agradecer a Vicente de Paula (vicenterecife@gmail.com) por ter originado os questionamentos que deram origem a este artigo.</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2011/10/consumindo-web-service-do-protheus-com-jax-ws/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como descobrir seu dispositivo desconhecido.</title>
		<link>http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/</link>
		<comments>http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 17:05:37 +0000</pubDate>
		<dc:creator>Clemar Folly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sistemas Operacionais]]></category>
		<category><![CDATA[Dispositivo desconhecido]]></category>
		<category><![CDATA[Drivers]]></category>
		<category><![CDATA[Formatação]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=691</guid>
		<description><![CDATA[Algumas vezes é necessário formatar o computador, porém, utilizar aquele DVD de restauração padrão que vem com a máquina acaba instalando coisas além do necessário, consumindo recursos do sistema que poderiam ser utilizados em atividades mais nobres. Desta forma surge o primeiro inimigo da formatação: o DISPOSITIVO DESCONHECIDO. Mesmo depois do advento do plug and [...]]]></description>
			<content:encoded><![CDATA[<p>Algumas vezes é necessário formatar o computador, porém, utilizar aquele DVD de restauração padrão que vem com a máquina acaba instalando coisas além do necessário, consumindo recursos do sistema que poderiam ser utilizados em atividades mais nobres.</p>
<p>Desta forma surge o primeiro inimigo da formatação: o DISPOSITIVO DESCONHECIDO.</p>
<p>Mesmo depois do advento do plug and play e Windows Update alguns dispositivos acabam sendo esquecidos e quando vamos atualizar o sistema operacional eles aparecem de forma alienígena.</p>
<p>Exemplificando, podemos ver na imagem abaixo um dispositivo denominado Co-processador não sendo reconhecido pelo Windows 7 64-bit, então o que fazer?<br />
<span id="more-691"></span><br />
<div id="attachment_696" class="wp-caption aligncenter" style="width: 495px"><a rel="attachment wp-att-696" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_092742-2/"><img class="size-full wp-image-696" title="Co-processador desconhecido." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_0927421.png" alt="Co-processador desconhecido." width="485" height="612" /></a><p class="wp-caption-text">Co-processador desconhecido.</p></div></p>
<p>Selecionando o Co-processador, em Outros dispositivos, podemos ver que o sistema não conseguiu instalar os drivers para o dispositivo.</p>
<p>Iniciando o processo de descoberta do software é necessário acessar as propriedades do dispositivo.</p>
<div id="attachment_694" class="wp-caption aligncenter" style="width: 424px"><a rel="attachment wp-att-694" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093133/"><img class="size-full wp-image-694" title="Driver não instalado." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093133.png" alt="Driver não instalado." width="414" height="461" /></a><p class="wp-caption-text">Driver não instalado.</p></div>
<p>Após abrir a tela de propriedades, clica-se na aba de Detalhes e seleciona a Propriedade IDs de Hardware.</p>
<div id="attachment_695" class="wp-caption aligncenter" style="width: 424px"><a rel="attachment wp-att-695" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093006/"><img class="size-full wp-image-695" title="Detalhes do dispositivo." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093006.png" alt="Detalhes do dispositivo." width="414" height="461" /></a><p class="wp-caption-text">Detalhes do dispositivo.</p></div>
<p>Nesta janela é apresentada toda a solução do problema na linha selecionada.</p>
<blockquote><p>PCI\<strong>VEN_10DE</strong>&amp;<strong>DEV_0543</strong>&amp;SUBSYS_01271025&amp;REV_A2</p></blockquote>
<p>A partir desta <a href="http://pt.wikipedia.org/wiki/String" target="_blank">string</a> podemos identificar o código do fabricante (VEN_10DE) e do dispositivo (DEV_0543).</p>
<p>De posse destas informações o Google nos ajuda a resolver o problema. Então é só localizar um driver escrito para o seu sistema operacional, neste caso, Windows 7 64-bit.</p>
<div id="attachment_712" class="wp-caption aligncenter" style="width: 619px"><img class="size-full wp-image-712" title="Busca no Google" src="http://oslunaticos.com.br/wp-content/uploads/2010/02/busca-google.png" alt="Resultado da busca no Google" width="609" height="259" /><p class="wp-caption-text">Resultado da busca no Google</p></div>
<p>Após a localização do driver, basta voltar até a aba geral da tela de propriedades do dispositivo e clicar no botão Atualizar Driver.</p>
<p>Na tela de atualização do driver deve-se selecionar Procurar software de driver no computador, como mostrado na imagem abaixo.</p>
<div id="attachment_697" class="wp-caption aligncenter" style="width: 638px"><a rel="attachment wp-att-697" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093148/"><img class="size-full wp-image-697" title="Modo de instalação do driver." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093148.png" alt="Modo de instalação do driver." width="628" height="460" /></a><p class="wp-caption-text">Modo de instalação do driver.</p></div>
<p>Informe a localização dos arquivos baixados na caixa de texto referente a Procurar software de driver neste local.</p>
<div id="attachment_698" class="wp-caption aligncenter" style="width: 638px"><a rel="attachment wp-att-698" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093212/"><img class="size-full wp-image-698" title="Selecionar localização do driver." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093212.png" alt="Selecionar localização do driver." width="628" height="460" /></a><p class="wp-caption-text">Selecionar localização do driver.</p></div>
<p>Estando o driver correto, o Windows consegue instalar o Co-processador sem problemas, agora conhecido como NVIDIA nForce System Management Controller.</p>
<div id="attachment_699" class="wp-caption aligncenter" style="width: 638px"><a rel="attachment wp-att-699" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093229/"><img class="size-full wp-image-699" title="Dispositivo reconhecido e instalado." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093229.png" alt="Dispositivo reconhecido e instalado." width="628" height="460" /></a><p class="wp-caption-text">Dispositivo reconhecido e instalado.</p></div>
<p>Concluido o processo de instalção retorna-se para a janela de propriedades do dispositivo e nela já é exibida a mensagem que &#8220;Este dispositivos está funcionando corretamente.&#8221;.</p>
<div id="attachment_700" class="wp-caption aligncenter" style="width: 424px"><a rel="attachment wp-att-700" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093249/"><img class="size-full wp-image-700" title="Dispositivo funcionando corretamente." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093249.png" alt="Dispositivo funcionando corretamente." width="414" height="461" /></a><p class="wp-caption-text">Dispositivo funcionando corretamente.</p></div>
<p>No Gerenciador de Dispositivos é verificado que não existe mais dispositivos desconhecidos.</p>
<div id="attachment_701" class="wp-caption aligncenter" style="width: 495px"><a rel="attachment wp-att-701" href="http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/2009-12-04_093311/"><img class="size-full wp-image-701" title="Nenhum dispositivo desconhecido." src="http://oslunaticos.com.br/wp-content/uploads/2010/02/2009-12-04_093311.png" alt="Nenhum dispositivo desconhecido." width="485" height="612" /></a><p class="wp-caption-text">Nenhum dispositivo desconhecido.</p></div>
<p>Assim termina a saga da instalação dos Co-processador desconhecido no Windows 7 64-bit, mas fica uma excelente dica de como identificar e instalar dispositivos que não possuem drivers listados nos sites dos seus fabricantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2011/10/como-descobrir-seu-dispositivo-desconhecido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novo workaround para o padrão brasileiro de tomadas</title>
		<link>http://oslunaticos.com.br/2011/01/novo-workaround-para-o-padro-brasileiro-de-tomadas/</link>
		<comments>http://oslunaticos.com.br/2011/01/novo-workaround-para-o-padro-brasileiro-de-tomadas/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:05:42 +0000</pubDate>
		<dc:creator>Eduardo</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[abnt]]></category>
		<category><![CDATA[brasileira]]></category>
		<category><![CDATA[tomada]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1450</guid>
		<description><![CDATA[Há um tempo assisti esse maravilhoso vídeo na internet. &#160; Eu tive a necessidade de realizar coisas tão bonitas como essa:]]></description>
			<content:encoded><![CDATA[<p>Há um tempo assisti esse maravilhoso vídeo na internet.</p>
<p>&nbsp;</p>
<p>Eu tive a necessidade de realizar coisas tão bonitas como essa:</p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0206.jpg"><img style="display: inline; border: 0px;" title="IMG_0206" src="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0206_thumb.jpg" border="0" alt="IMG_0206" width="184" height="244" /></a> <a href="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0207.jpg"><img style="display: inline; border: 0px;" title="IMG_0207" src="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0207_thumb.jpg" border="0" alt="IMG_0207" width="184" height="244" /></a></p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0208.jpg"><img style="display: inline; border: 0px;" title="IMG_0208" src="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0208_thumb.jpg" border="0" alt="IMG_0208" width="184" height="244" /></a> <a href="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0203.jpg"><img style="display: inline; border: 0px;" title="IMG_0203" src="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0203_thumb.jpg" border="0" alt="IMG_0203" width="184" height="244" /></a></p>
<p><a href="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0205.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="IMG_0205" src="http://oslunaticos.com.br/wp-content/uploads/2011/01/IMG_0205_thumb.jpg" border="0" alt="IMG_0205" width="244" height="184" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2011/01/novo-workaround-para-o-padro-brasileiro-de-tomadas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Será que o do Mac também é bom?</title>
		<link>http://oslunaticos.com.br/2011/01/sera-que-o-do-mac-tambem-e-bom/</link>
		<comments>http://oslunaticos.com.br/2011/01/sera-que-o-do-mac-tambem-e-bom/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 16:10:18 +0000</pubDate>
		<dc:creator>Ask</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/2011/01/sera-que-o-do-mac-tambem-e-bom/</guid>
		<description><![CDATA[Não é exatamente para isso que server essa App, mas ela também se propõe a mandar as entradas no “journal” para um blog. Já que é assim, resolvi criar esse texto pra ver como funciona tal característica da App. O corretor ortográfico é “estilo Word” com a linha sublinhada e tudo mais, também faz a [...]]]></description>
			<content:encoded><![CDATA[<p>Não é exatamente para isso que server essa App, mas ela também se propõe a mandar as entradas no “journal” para um blog.<br />
Já que é assim, resolvi criar esse texto pra ver como funciona tal característica da App.</p>
<p>O corretor ortográfico é “estilo Word” com a linha sublinhada e tudo mais, também faz a inclusão de imagens sem problemas no estilo “drag-n-drop”.</p>
<p>Só falta testar mesmo o envio para o WordPress, se você conseguir ler isso é porque funcionou.</p>
<p><img src="http://oslunaticos.com.br/wp-content/uploads/2011/01/wpid-Screenshot2011-01-19at14.12.52-2011-01-19-14-10.jpg" alt="wpid-Screenshot2011-01-19at14.12.52-2011-01-19-14-10.jpg" width="390" height="325" /></p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2011/01/sera-que-o-do-mac-tambem-e-bom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mais um dá série: &#8220;Eu amo o Brasil&#8221; &#8211; Episódio: Comprar um Software</title>
		<link>http://oslunaticos.com.br/2010/10/mais-um-da-serie-eu-amo-o-brasil-episodio-comprar-um-software/</link>
		<comments>http://oslunaticos.com.br/2010/10/mais-um-da-serie-eu-amo-o-brasil-episodio-comprar-um-software/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 18:19:04 +0000</pubDate>
		<dc:creator>Ask</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Custo Brasil]]></category>
		<category><![CDATA[WinDVD]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1232</guid>
		<description><![CDATA[Ontem estava num momento de superação, resolvi vencer meus traumas e tentar novamente assistir Blu-Ray no PC. Checklist: Leitor de BD: OK! Placa de Video com HDMI e Suporte à HDCP: OK! Display com HDMI e Suporte à HDCP: OK! Software Player: Fail! Tinha que comprar um software&#8230; Procurei rapidamente pois a pizza já tava [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Ontem estava num momento de superação, resolvi vencer meus traumas e tentar novamente assistir Blu-Ray no PC.</p>
<p>Checklist:</p>
<ul>
<li>Leitor de BD: <span style="color: #339966;">OK!</span></li>
<li><span style="color: #000000;">Placa de Video com HDMI e Suporte à HDCP: <span style="color: #339966;">OK!</span></span></li>
<li><span style="color: #000000;">Display com HDMI e Suporte à HDCP: <span style="color: #339966;">OK!</span></span></li>
<li><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Software Player:</span> <span style="color: #ff0000;">Fail!</span></span></span></li>
</ul>
<p><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Tinha que comprar um software&#8230; Procurei rapidamente pois a pizza já tava chegando. As três opções que encontrei são pagas (Dicas? Alguém tem uma solução free?) , fui ver o preço de todas.</span></span></span></p>
<p><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Segundo o site que fez a análise, o PowerDVD estava mais caro do que o Total Media que por sua vez estava mais caro que o WinDVD. Não tive dúvida, WinDVD. </span></span></span></p>
<p><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Ao &#8220;chegar&#8221; ao site do programa da Corel, tive uma supresa ao ver que ele detecta sua localização e coloca a versão apropriada para o visitante. Fui jogado no &#8220;.br&#8221; e fiquei abismado:</span></span></span></p>
<p style="text-align: center;"><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;"><a href="http://oslunaticos.com.br/wp-content/uploads/2010/10/WinDVDBr.png"><img class="aligncenter" title="WinDVDBr" src="http://oslunaticos.com.br/wp-content/uploads/2010/10/WinDVDBr-300x123.png" alt="" width="300" height="123" /></a></span></span></span></p>
<p><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">R$199,00!! Que absurdo!! Verifiquei que na parte superior do site tem um selecionador de paises e com apenas um clique&#8230;</span></span></span></p>
<p style="text-align: center;"><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;"><a href="http://oslunaticos.com.br/wp-content/uploads/2010/10/WinDVDUS.png"><img class="size-medium wp-image-1231 aligncenter" title="WinDVDUS" src="http://oslunaticos.com.br/wp-content/uploads/2010/10/WinDVDUS-300x130.png" alt="" width="300" height="130" /></a></span></span></span></p>
<p>Na versão US o preço virou US$39,99!!! Que pelo câmbio de ontem saiu em reais por R$68,57 através do PayPal!</p>
<p>Você também não ama o &#8220;Custo Brasil&#8221;&#8230;</p>
<p>P.S.: Sobre o Software: Não tem muita firula e faz o serviço.</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/10/mais-um-da-serie-eu-amo-o-brasil-episodio-comprar-um-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como filmar com seu iPhone 3G!</title>
		<link>http://oslunaticos.com.br/2010/06/como-filmar-com-seu-iphone-3g/</link>
		<comments>http://oslunaticos.com.br/2010/06/como-filmar-com-seu-iphone-3g/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:38:05 +0000</pubDate>
		<dc:creator>gusvin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Redes sociais]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[ao vivo]]></category>
		<category><![CDATA[dica]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[filmar]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[qik]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1080</guid>
		<description><![CDATA[Dica para conseguir filmar usando iPhone 3G.]]></description>
			<content:encoded><![CDATA[<p>Todos sabemos que o iPhone 3G não vem com a possibilidade de fazer filmes nativamente. Então segue uma dica ai pros 3G <em>owners</em>: <strong>qik</strong></p>
<p>Para quem não conhece qik é o nome de um site (<a title="qik" href="http://qik.com">http://qik.com</a>) que permite vc filmar vídeos e enviá-los, praticamente, ao vivo para internet. Vc também tem a opção de não enviar o vídeo para ao vivo e somente salvar no celular.</p>
<p>Vou aqui transcrever alguns trechos da descrição do aplicativo. O nome do aplicativo como está na App Store é: &#8220;Qik Vídeo Câmera para qualquer iPhone com efeitos engraçados. Agora com a&#8230;&#8221;, e em inglês: &#8220;Qik Video Camera for any iPhone with cool effects. Now with the ability to sh&#8230;&#8221;.</p>
<p>Esse aplicativo pode ser encontrado na App Store brasileira e americana, pelo preço de U$1,99. E também no Installous, pra quem fez o jailbreak do seu aparelho.</p>
<p>Bom, seguem alguns trechos sobre o aplicativo:</p>
<p>&#8220;A Câmera de Vídeo para todos os iPhone, com extraordinários efeitos de toque, ampliação, pausa e outros controles.&#8221;</p>
<p>&#8220;Até possibilita tirar uma fotografia no teu momento favorito enquanto estás a gravar um vídeo.&#8221;</p>
<p>&#8220;- A melhor resolução combinada e desempenho FPS na App Store&#8221;</p>
<p>&#8220;- Partilha mais rápida e mais segura para o Facebook, Twitter, Youtube ou Qik&#8221;</p>
<p>&#8220;- Partilha links via SMS e Email ou anexa o teu vídeo através do Email&#8221;</p>
<p>&#8220;- A única aplicação de Câmera de vídeo onde áudio e o vídeo estão sempre em sincronização&#8221;</p>
<p>&#8220;- Arquiva, visualiza e gere os teus vídeos em qik.com &#8211; sem preocupações de memória&#8221;</p>
<p>&#8220;<strong>Exportação de vídeos para a galeria do telefone</strong> &#8230;&#8221;</p>
<p>É preciso criar uma conta no qik, gratuitamente.</p>
<p>Fica aí a dica!</p>
<p>Abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/06/como-filmar-com-seu-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>US Sales Taxes ou Porque eu me &#8220;mudei&#8221; pro Alaska&#8230;</title>
		<link>http://oslunaticos.com.br/2010/05/us-sales-taxes-ou-porque-eu-me-mudei-pro-alaska/</link>
		<comments>http://oslunaticos.com.br/2010/05/us-sales-taxes-ou-porque-eu-me-mudei-pro-alaska/#comments</comments>
		<pubDate>Sun, 30 May 2010 18:55:35 +0000</pubDate>
		<dc:creator>Ask</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Gift Card]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes Store]]></category>
		<category><![CDATA[Tax]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1065</guid>
		<description><![CDATA[Ter o iPhone em mãos é coisa de post antigo. Fazer o esquema do &#8220;gift card&#8221; para comprar coisas na iTunes Store US também&#8230; A novidade está no US Sales Taxes. Eu explico. Quem já foi lá sabe o quão chato é ver o preço de alguma coisa na prateleira por um valor e chegar [...]]]></description>
			<content:encoded><![CDATA[<p>Ter o iPhone em mãos é coisa de post antigo. Fazer o esquema do &#8220;gift card&#8221; para comprar coisas na iTunes Store US também&#8230; A novidade está no <a href="http://en.wikipedia.org/wiki/Sales_taxes_in_the_United_States">US Sales Taxes</a>.</p>
<p>Eu explico. Quem já foi lá sabe o quão chato é ver o preço de alguma coisa na prateleira por um valor e chegar no caixa e ver um total uns dólares a mais por causa da &#8220;TAX&#8221;. Há quem diga que é melhor ver o imposto do que fazer que nem aqui em &#8220;Terra Brasilis&#8221;que nem se sabe o quanto se paga de imposto em cada produto. De qualquer forma acaba-se acostumando com esse prática após alguns dias, mas isso é típico numa loja real&#8230;</p>
<p>Estava eu com US$ 1.01 ainda em créditos na iTunes Store e não conseguia comprar nada lá, nem as apps de 0.99 e não entendia porque. Até que resolvi ver o histórico das minhas compras e percebi que não havia um só valor igual ao que estava no valor anunciado pelo produto. Eles estavam sempre alguns &#8220;cents&#8221; a mais.</p>
<p>Percebi que ao colocar o estado do &#8220;Texas&#8221; com meu endereço de cobrança o imposto estava sendo cobrado automaticamente! Uma rápida procura na net e descobri que o estado do Alaska não tem a tal &#8220;TAX&#8221;, fui no meu cadastro, me &#8220;mudei&#8221; pra lá e pronto&#8230; Pude gastar o resto dos meus créditos sem problemas.</p>
<p>Fica a dica!</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/05/us-sales-taxes-ou-porque-eu-me-mudei-pro-alaska/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AT-ST 5: Chrome em português do Brasil</title>
		<link>http://oslunaticos.com.br/2010/05/at-st-5-chrome-em-portugues-do-brasil/</link>
		<comments>http://oslunaticos.com.br/2010/05/at-st-5-chrome-em-portugues-do-brasil/#comments</comments>
		<pubDate>Sun, 23 May 2010 17:39:59 +0000</pubDate>
		<dc:creator>Eduardo</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[AT ST]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1047</guid>
		<description><![CDATA[Acabei de baixar o Google Chrome para ver as novidades e saber realmente se ele e tão rápido quanto falam. Até o momento estou gostando e não sinto dificuldade em utiliza-lo. A questão deste AT-ST é que logo assim que instalei o Chrome ele estava em inglês. Poxa, meu OSX todo em português e o [...]]]></description>
			<content:encoded><![CDATA[<p>Acabei de baixar o Google Chrome para ver as novidades e saber realmente se ele e tão rápido quanto falam. Até o momento estou gostando e não sinto dificuldade em utiliza-lo.</p>
<p>A questão deste AT-ST é que logo assim que instalei o Chrome ele estava em inglês. Poxa, meu OSX todo em português e o Chome num idioma diferente &#8230; Não rola.</p>
<p>Então fica a dica para trocar o idioma do Chrome. Entre no terminal e execute o comando:</p>
<pre><code>defaults write com.google.Chrome AppleLanguages '(pt-BR)'</code></pre>
<p>Até a próxima AT-ST.</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/05/at-st-5-chrome-em-portugues-do-brasil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AT-ST 4: Autoplay no QuickTime Player</title>
		<link>http://oslunaticos.com.br/2010/05/at-st-4-autoplay-no-quicktime-player/</link>
		<comments>http://oslunaticos.com.br/2010/05/at-st-4-autoplay-no-quicktime-player/#comments</comments>
		<pubDate>Sat, 22 May 2010 13:45:36 +0000</pubDate>
		<dc:creator>Ask</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[AT ST]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[QuickTime]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1041</guid>
		<description><![CDATA[Por algum motivo a Apple não quer que o QTP execute o filme escolhido automaticamente, antigamente era possivel alterar esse comportamento nas preferências da App. Entretanto empresa de Jobs está realmente decidida em impedir que essa configuração seja alterada e na última versão do OS não existe mas o item de menu &#8220;Preferências&#8221;!! Bem, resolva [...]]]></description>
			<content:encoded><![CDATA[<p>Por algum motivo a Apple não quer que o QTP execute o filme escolhido automaticamente, antigamente era possivel alterar esse comportamento nas preferências da App.</p>
<p>Entretanto empresa de Jobs está realmente decidida em impedir que essa configuração seja alterada e na última versão do OS não existe mas o item de menu &#8220;Preferências&#8221;!!</p>
<p>Bem, resolva o seu problema com um simples comando no terminal:</p>
<pre><code>defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1</code></pre>
<p>Não satisfeito com essa nova limitação sem sentindo um desenvolvedor criou o PrefPanel que está disponível em:<br />
<a href="http://megabytecomp.com/apps.aspx">http://megabytecomp.com/apps.aspx</a></span></pre>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/05/at-st-4-autoplay-no-quicktime-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AT-ST 3: Minimizar Várias Janelas ao mesmo tempo</title>
		<link>http://oslunaticos.com.br/2010/05/at-st-3-minimizar-varias-janelas-ao-mesmo-tempo/</link>
		<comments>http://oslunaticos.com.br/2010/05/at-st-3-minimizar-varias-janelas-ao-mesmo-tempo/#comments</comments>
		<pubDate>Fri, 21 May 2010 23:36:44 +0000</pubDate>
		<dc:creator>Ask</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[AT ST]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://oslunaticos.com.br/?p=1039</guid>
		<description><![CDATA[Tava sentindo muita falta disso, minimizar uma a uma é um terror&#8230; Pressione Option( tecla alt) + tecla Command + M ou Tecla alt e o botão amarelo da barra de menu da App.]]></description>
			<content:encoded><![CDATA[<p>Tava sentindo muita falta disso, minimizar uma a uma é um terror&#8230;</p>
<p>Pressione Option( tecla alt) + tecla Command + M ou Tecla alt e o botão amarelo da barra de menu da App.</p>
]]></content:encoded>
			<wfw:commentRss>http://oslunaticos.com.br/2010/05/at-st-3-minimizar-varias-janelas-ao-mesmo-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

