<?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>Thiago Melo &#187; Hardware</title>
	<atom:link href="http://thiago.oxente.org/category/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://thiago.oxente.org</link>
	<description>Linux, Programação, Redes e Jogos.</description>
	<lastBuildDate>Thu, 04 Feb 2010 18:03:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Servidor de video Open Source (streaming)</title>
		<link>http://thiago.oxente.org/2010/02/04/servidor-de-video-open-source-streaming</link>
		<comments>http://thiago.oxente.org/2010/02/04/servidor-de-video-open-source-streaming#comments</comments>
		<pubDate>Thu, 04 Feb 2010 18:03:37 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Slackware 64]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[darwin]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[videolan]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=235</guid>
		<description><![CDATA[ A alguns anos atrás, mesmo antes da explosão do YouTube, eu tive a curiosidade de saber como colocar publicar um vídeo ao vivo na internet, utilizando uma Webcam e um objeto Flash. Minha idéia era de criar uma conferência no Flash com várias pessoas em uma sala de bate-papo, porem meu conhecimento era muito [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://thiago.oxente.org/wp-content/uploads/2010/02/videolan.gif"><img class="alignleft size-full wp-image-236" title="videolan" src="http://thiago.oxente.org/wp-content/uploads/2010/02/videolan.gif" alt="videolan" width="102" height="138" /></a> A alguns anos atrás, mesmo antes da explosão do <a href="http://www.youtube.com" target="_blank">YouTube</a>, eu tive a curiosidade de saber como colocar publicar um vídeo ao vivo na internet, utilizando uma Webcam e um objeto <em>Flash</em>. Minha idéia era de criar uma conferência no <em>Flash</em> com várias pessoas em uma sala de bate-papo, porem meu conhecimento era muito pouco na época para criar algo do tipo. Mesmo assim pesquisando na Internet, eu cheguei a conhecer uma tecnologia nova da antiga Macromedia (que foi comprada pela <a href="http://www.adobe.com" target="_blank">ADOBE</a>) chamada de <em>Macromedia Flash Communication Server MX</em>. Este produto da Macromedia trabalhava como um servidor multimídia, onde fazia exatamente o que eu queria, e por sinal já vinha em uma de suas demonstrações um exemplo de sala de conferência com suporte a webcam.</p>
<p>Os anos se passaram e eu com o tempo desisti de trabalhar com o FCS, pois o mesmo era muito caro e eu não via mais futuro em investir meu tempo no produto. Eis que ano passado me surgiu um problema aqui na empresa no qual eu tive que voltar a estudar ferramentas de streaming para colocar uma programação ao vivo na internet. Minha missão então era achar uma ferramenta boa é de preferência open source, para disponibilizar na internet o vídeo.  Bom minha missão ainda está longe e terminar mas vou descrever o caminho que percorri e as ferramentas que testei e o resultado atual do projeto como está.</p>
<p>Buscando pela internet eu encontrei diversas alternativas ao FCS, que agora produto da ADOBE era chamado de <em>Flash Media Server</em> (FMS), algumas delas opensource, outras não mas free, e outras free mas com limitações. Eu testei então:</p>
<p>- <a href="http://dss.macosforge.org/" target="_blank">Darwin Streaming Server </a>-&gt; Apple<br />
- <a href="http://www.red5.org/" target="_blank">Red5</a> -&gt; Feito em Java tendo mesmos recursos do FMS, porém 100% livre<br />
- <a href="http://www.wowzamedia.com" target="_blank">Wownza Media Systems</a> -&gt; Um bom media server porém a versão FREE tem muitas limitações.<br />
- <a href="http://www.videolan.org/" target="_blank">VideoLan</a> -&gt; Até agora não consegui descrever em que categoria se encaixa o VideoLan, ele é player, encoder, streaming server e etc.</p>
<p><span id="more-235"></span>De todos que testei, o VideoLan foi meu favorito, por ser mais simples e também por possui uma documentação mais completa, eu consegui resultados satisfatórios mais rápido que os outros. De inicio eu comecei testando o VideoLan no windows, depois comecei então no Slackware onde consegui fazer meu primeiro stream para a Web. Mas vou deixar para detalhar o VideoLan por último já que até agora ele é minha escolha para produção.</p>
<p><strong>Darwin Streaming Server </strong><br />
O DSS, é um servidor stream da APPLE, ele transmite mídia atraves dos protocolos RTP/RTSP, sendo uma solução OpenSource de outro produto da APPLE o QuickTime Streaming Server. De inicio o DSS era um sistema operacional completo, mas hoje em dia já é distribuído separado como um software, minha aventura foi tentar rodar o DSS no Slackware64, porém foi um fracasso, não consegui fazer o programa iniciar, fiquei então de testar a versão SO, mas não encontrei tempo ainda.</p>
<p><strong>RED5</strong><br />
O Red5 é um servidor escrito em java, onde busca oferecer os mesmo recursos do FMS da Adobe, foi criado através de engenharia reversa dos protocolos usados pelo FMS. Transmite através do protocolo RTMP. Sua instalação é simples, porém a configuração é um pouco complicada, pois a documentação é muito incompleta, você tem que queimar bastante a cuca para entender como o servidor funciona e garimpar a internet atrás de informações. Depois de instalar e iniciar o servidor, basta acessar o mesmo pelo seu navegador com a porta do Red5, que ele já tem exemplos para mostrar, e logo de inicio tudo funciona perfeitamente.<br />
Porém para o tipo de transmissão que eu queria fazer o Red5 iria tomar mais tempo do que o normal, até que eu descobrisse como ele funciona 100%, mas é uma ótima ferramenta, e eu recomendo.</p>
<p><strong>Wownza Media Systems</strong><br />
O Wownza é um Red5 bem mais completo, transmite tanto em RTP/RTSP como em RTMP, porém sua versão gratuita só permite o acesso de 10 conexões simultâneas, pode atender a pequenas soluções, mas eu não poderia me dar ao luxo de limitar a transmissão a 10 pessoas, se a 11 tentasse acessar, já ia ter reclamação. Vale a pena testar, mas para produção não vejo viável a versão FREE.</p>
<p><strong>VideoLan</strong><br />
O VLC não é um servidor Stream, mas ele pode trabalhar como tal. O VideoLan no inicio possuía duas versões, o VLC (VideoLan Client) e o VLS (VideoLan Server), porém depois eles juntaram tudo em uma só solução que hoje é conhecida como VideoLan ou VLC. Este software atende qualquer necessidade, devido a forma que ele trabalha, e o suporte aos diversos <em>codecs</em> de vídeo e audio existentes.<br />
O VideoLan possui um conceito simples de input e output, onde você escolhe de onde vem a mídia e para onde ela vai. Como por exemplo o ato simples de assistir um vídeo pelo <em>VLC</em>, o input será <em>FILE</em> (arquivo) e o output será <em>DISPLAY</em> (tela do computador). Com este conceito fica fácil por exemplo colocar sua webcam na internet com um simples comando do <em>VLC</em>, onde o input deve ser o <em>DEVICE</em> da webcam e o output um stream <em>HTTP</em> com encapsulamento <em>FLV</em>.</p>
<p style="text-align: left;">Aqui está o famoso diagrama do VideoLan, é meio antigo mas é assim mesmo que funciona.<br />
<a href="http://www.videolan.org/doc/vls-user-guide/en/images/global-diagram.jpg"><img class="aligncenter" title="VLC" src="http://www.videolan.org/doc/vls-user-guide/en/images/global-diagram.jpg" alt="" width="414" height="289" /></a><br />
Então para fazer a transmissão ao vivo eu utilizei o VLC para pegar a imagem e som através de uma placa de captura, e jogar esta transmissão para a web usando FLV. E para visualizar o FLV utilizei um simples player em flash conhecido como <a href="http://flowplayer.org/">Flowplayer</a>, o que por hora resolveu meu problema.</p>
<p><strong>Como servidor eu estava utilizando:</strong><br />
SO: Linux Slackware 13.0 64bits<br />
CPU: AMD Athlon(tm) Dual Core Processor 4450B 2.2GHZ<br />
MEM: 2GB RAM<br />
Placa de Captura: saa7134 Kworld Plus TV Turner Card<br />
VideoLan: VLC 1.0.4</p>
<p>No caso para efetuar o teste, sintonizei a placa de TV no canal da globo, e executei o vlc pela shell do linux com o seguinte comando:</p>
<p><strong><em>cvlc v4l2:///dev/video0 &#8211;v4l2-caching=6500 &#8211;v4l2-width=420 &#8211;v4l2-height=320 &#8211;input-slave=alsa://hw:1,0 &#8211;alsa-samplerate=16000 &#8211;sout &#8220;#transcode{fps=12,vcodec=FLV1,vb=120,acodec=mp3,ab=16,channels=1,samplerate=11025}:std{access=http{mime=video/x-flv},dst=0.0.0.0:8080/stream.flv}&#8221; &#8211;sout-mux-caching=10000</em></strong>
</p>
<p style="text-align: left;">Detalhando o comando acima temos:</p>
<ol>
<li><strong>cvlc </strong>-&gt; inicia o vlc sem chamar a interface gráfica.</li>
<li><strong>v4l2:///dev/video0 </strong>-&gt; utiliza o device video0 (que é a placa de captura) como input.</li>
<li><strong>&#8211;v4l2-caching=6500 &#8211;v4l2-width=420 &#8211;v4l2-height=320 </strong>-&gt; parâmetros passados para o input onde determina um cache de 6.5 segundos e o tamanho da tela a ser capturado.</li>
<li><strong>&#8211;input-slave=alsa://hw:1,0</strong> -&gt; aqui eu escolho qual dispositivo de som vai ser usado como input, no caso existe o 0,0 e o 1,0 o que eu escolho e o da placa de captura, o 0,0 é o da placa de som do computador.</li>
<li><strong>&#8211;alsa-samplerate=16000</strong> -&gt; Isto muda a velocidade do som do input, se não usar isso a voz fica igual Alvin e os Esquilos ( somente para a captura, o resto fica normal).</li>
<li><strong>&#8211;sout</strong> -&gt; O Sout é o comando que fala para onde deve ir o Output, caso não utilize ele manda por padrão para o DISPLAY.</li>
<li><strong>#transcode{fps=12,vcodec=FLV1,vb=120,acodec=mp3,ab=16,channels=1,samplerate=11025}</strong> -&gt; O transcode é a conversão em tempo real de um tipo de midia para outro. No caso estamos recebendo um vídeo vindo da placa de captura que seu formato é desconhecido e não suportado pelo FLASH, então temos que transformar este sinal em algo compatível. Com isso fazemos um transcode para FLV e MP3. o VB=120 é que controla a qualidade do vídeo e o AB=16 é a qualidade do audio, quanto maior, melhor a qualidade e mais banda utilizada.</li>
<li><strong>std{access=http{mime=video/x-flv},dst=0.0.0.0:8080/stream.flv} -</strong>&gt; Aqui no STD falamos para onde ele vai enviar o stream, no caso eu quero que envie para a porta 8080 utilizando o procolo HTTP, e que o stream saia como um arquivo do tipo (mime) video/x-flv, com o nome de stream.flv</li>
</ol>
<p>Com isso basta utilizar qualquer player de FLV e colocar nosso endereço como fonte, http://meuip:8080/stream.flv que ele vai tocar o que está passando na placa de captura com um atraso de 6.5 segundos.</p>
<p><strong>- Qual a vantagem de se utilizar o VLC para isso. Eu digo que é a praticidade de se fazer a coisa funcionar, de tornar um projeto visível, sem muito esforço e obter uma qualidade de transmissão a custo baixo.</strong></p>
<p><strong>- Qual a desvantagem de ser utilizar o VLC para isso. O flash player entende que o stream.flv é um arquivo, e não um stream, então para o navegador do visitante ele está abrindo um vídeo infinito, ele não trabalha direito com isso, qualquer lag e etc é sentida pelo navegador por não ser realmente um stream e sim um arquivo com download infinito. Outro problema é que o VLC fica dando erros e warnings de buffer overflow e underflow dependendo da configuração que você utilize, e até hoje mesmo funcionando, não sei como eliminar esses erros e deixar o sistema 100%.</strong></p>
<p>Ainda existe um cenário número dois que estou testando. Temos que transmitir uma programação ao vivo que só pode ser capturada de um lugar que possui um link de apenas 2MBPS. E fazer uma transmissão nesse local com certeza vai detonar todo o link só com transmissão dependendo da quantidade de pessoas que estiver assistindo ao mesmo tempo.<br />
Para solucionar isto eu utilizei uma técnica de enviar o sinal para um servidor aqui no backbone e daqui do backbone fazer o stream para a internet. Com isso eu instalei um servidor Linux Slackware64 com uma placa de captura no local com 2mpbs, e capturo o sinal e envio via UDP para outro servidor aqui no backbone, e dele envia para HTTP usando FLV, usando os comandos abaixo:</p>
<p><strong>SERVIDOR CAPTURA</strong><br />
Linux Slackware 13.0 64bits<br />
AMD Athlon(tm) 64 Processor 3200+ 2GHZ<br />
2GB RAM<br />
saa7134 Kworld Plus TV Turner Card<br />
VLC 1.0.4<br />
<strong>cvlc v4l2:///dev/video0 &#8211;v4l2-caching=6500 &#8211;v4l2-width=420 &#8211;v4l2-height=320 &#8211;input-slave=alsa://hw:1,0 &#8211;alsa-samplerate=16000 &#8211;sout &#8220;#transcode{vcodec=h264,vb=800,scale=1,acodec=mp3,ab=128,channels=2}:std{access=udp,mux=ts,dst=10.1.3.88:1234}&#8221; -vv</strong></p>
<p><strong>SERVIDOR NO BACKBONE</strong><br />
Linux Slackware 13.0 64bits<br />
AMD Athlon(tm) Dual Core Processor 4450B 2.2GHZ<br />
2GB RAM<br />
VLC 1.0.4<br />
<strong>cvlc udp://@:1234 &#8211;udp-caching=3000 &#8211;sout &#8220;#transcode{fps=12,vcodec=FLV1,vb=120,acodec=mp3,ab=16,channels=1,samplerate=11025}:std{access=http{mime=video/x-flv},dst=0.0.0.0:8080/stream.flv}&#8221; &#8211;sout-mux-caching=10000 -vv</strong></p>
<p>Este esquema funciona, porém não é o melhor esquema de ser fazer, é digamos uma gambiarra, ainda estou a procura da solução perfeita, mas vejo que esta missão está longe de terminar, mas no final espero que ajuda alguem que se encontre no mesmo barco que eu, e que se tiver alguma solução melhor fique a vontade para comentar.</p>
<p>Acho que este foi meu primeiro post de 2010 hehehe FELIZ ANO NOVO LOL (Fevereiro FTW).</p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2010/02/04/servidor-de-video-open-source-streaming/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mudando a Carcaça do Nintendo DS Phat</title>
		<link>http://thiago.oxente.org/2009/08/20/mudando-a-carcaca-do-nintendo-ds-phat</link>
		<comments>http://thiago.oxente.org/2009/08/20/mudando-a-carcaca-do-nintendo-ds-phat#comments</comments>
		<pubDate>Thu, 20 Aug 2009 18:32:42 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nintendo DS]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=188</guid>
		<description><![CDATA[Outro dia, minha noiva, a Raquel, derrubou o nintendo DS dela no chão (zomg), e o mesmo quebrou a carcaça de uma forma que a tela não se sustentava em pé. Como um cliente do DealExtreme, lembrei que eles vendiam as carcaças no precinho, então fui lá e comprei uma carcaça nova e uma chave [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-191" title="ndsbroken" src="http://thiago.oxente.org/wp-content/uploads/2009/08/ndsbroken-150x150.png" alt="ndsbroken" width="112" height="112" />Outro dia, minha noiva, a Raquel, derrubou o nintendo DS dela no chão (zomg), e o mesmo quebrou a carcaça de uma forma que a tela não se sustentava em pé. Como um cliente do DealExtreme, lembrei que eles vendiam as carcaças no precinho, então fui lá e comprei uma carcaça nova e uma chave de fenda especial para abrir o Nintendo DS.<br />
Quando a encomenda chegou, fui então fazer a substituição da carcaça, e para me guiar usei um vídeo que achei no youtube onde mostra o passo a passo, o vídeo é em espanhol mas é fácil de entender.<br />
<span id="more-188"></span><br />
Segue o vídeo<br />
<a href="http://www.youtube.com/watch?v=-dHtv9DA94g"><img src="http://img.youtube.com/vi/-dHtv9DA94g/default.jpg" width="130" height="97" border=0></a><br />
Ao fazer a troca reparei que apesar da carcaça ser idêntica o material da carcaça &#8220;made in china&#8221; era bem mais fraco, e a falta de um detalhe me deu muita dor de cabeça. Logo depois de montar tudinho, fui testar o DS, e para minha surpresa a tela do &#8220;toutch screen&#8221; não estava funcionando, abri novamente olhei, olhei e nada de fazer funcionar.</p>
<p>Depois de um tempo fazendo testes descobri que a tela funcionava quando eu não colocava a carcaça, então logo liguei o fato da nova carcaça estar causando algo com a &#8220;touch screen&#8221;. Percebi que toda vez que eu apertava os parafusos a tela parava de funcionar. Então peguei a carcaça original para comprara as diferenças, e vi que no local onde fica a &#8220;touch screen&#8221; existe uma borracha que serve de apoio para a tela não encostar na carcaça, porem essa borracha é colada na carcaça e não tinha como apenas tirar e colocar a borracha na carcaça nova, pois ela rasgava toda vez que eu tentava retirar.</p>
<p>Para resolver esse problema, fiz uma pequena gambiarra no Nintendo da Raquel, com um pouco de imaginação, uma tesoura e uma fita isolante o problema foi sanado, e o nintendo voltou a funcionar normalmente com uma carcaça nova e inteira.<br />
Segue as fotos da aventura hehehe.</p>
<p><img class="alignnone" title="015" src="http://i17.photobucket.com/albums/b55/reiserfs/Imag015.jpg" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="016" src="http://i17.photobucket.com/albums/b55/reiserfs/Imag016.jpg" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="017" src="http://i17.photobucket.com/albums/b55/reiserfs/Imag017.jpg" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="018" src="http://i17.photobucket.com/albums/b55/reiserfs/Imag018.jpg" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="019" src="http://i17.photobucket.com/albums/b55/reiserfs/Imag019-1.jpg" alt="" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2009/08/20/mudando-a-carcaca-do-nintendo-ds-phat/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nintendo Wii Softmod, rode backup dos seus jogos sem modificar o hardware do seu Wii</title>
		<link>http://thiago.oxente.org/2009/04/20/nintendo-wii-softmod-rode-backup-dos-seus-jogos-sem-modificar-o-hardware-do-seu-wii</link>
		<comments>http://thiago.oxente.org/2009/04/20/nintendo-wii-softmod-rode-backup-dos-seus-jogos-sem-modificar-o-hardware-do-seu-wii#comments</comments>
		<pubDate>Mon, 20 Apr 2009 04:19:39 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Nintendo Wii]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[cios]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[softmod]]></category>
		<category><![CDATA[twilight hack]]></category>
		<category><![CDATA[wad]]></category>
		<category><![CDATA[wii]]></category>
		<category><![CDATA[wiibre]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=124</guid>
		<description><![CDATA[
Conforme eu citei no post anterior a este, eu comprei um nintendo Wii. Na hora de comprar eu pesquisei bastante, e eu só encontrava Wii modificado com ModChip, onde um chip é instalado com solda ou colocado (via Wiiclip) na placa do Wii. No post sobre como abrir o PS2 eu estava tentando descobrir qual [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="wii" src="http://i17.photobucket.com/albums/b55/reiserfs/Nintendo_WII_1.gif" alt="" width="210" height="210" /></p>
<p style="text-align: left;">Conforme eu citei no post anterior a este, eu comprei um nintendo Wii. Na hora de comprar eu pesquisei bastante, e eu só encontrava Wii modificado com ModChip, onde um chip é instalado com solda ou colocado (via Wiiclip) na placa do Wii. No post sobre como abrir o PS2 eu estava tentando descobrir qual era meu ModChip, pois meu PS2 era modificado, tentei descobrir qual chip estava sendo utilizado pois eu queria rodar jogos pela porta USB do PSTwo, porem infelizmente o chip que eu tinha não era compatível. Com isso fiquei cismado com os ModChip, pois usar a USB para jogar é uma economia de mídia enorme.</p>
<p>Quando eu pesquisei sobre ModChip do Wii, achei pouca informação técnica e muita opinião pessoal dos jogadores sobre os ModChip, no final eu acabei encontrando um tal de SoftMod, que nada mais é que uma modificação via software, onde nada precisa ser colocado na placa do Wii, achei esse mais interessante até porque sou uma negação em eletrônica e nunca eu iria poder reinar com o ModChip e ficar sempre dependendo de um Técnico.</p>
<p>Bom como o texto é grande vou fazer separado em outra página e colocar toda a informação que possuo e mostrar o passo a passo e como eu fiz o softmod do meu Wii, esse post eu dedico aos possuidores de Wii do <a href="http://killermonkeys.net" target="_blank">Killer Monkeys Brasil</a>, Palmito e Alessandra, e para um futuro dono o Ralfus.</p>
<p><span id="more-124"></span><strong>.HISTÓRIA</strong><br />
Primeiro vou contar a história do SoftMod e como ele se tornou possivel. Um dia um grupo de hackers conhecidos como Team Twiizers que adoram fuçar nas coisas descobriu uma vulnerabilidade no Savegame do Zelda: The Twilight Princess (agora todos sabem porque comprei esse jogo hehehe), onde é possível através de um exploit causar um <a href="http://en.wikipedia.org/wiki/Stack_smashing" target="_blank"><em>Buffer Overflow</em></a> no Wii e com isso instalar e executar programas no sistema operacional do Wii. O nome desse exploit ficou conhecido como <strong>Twilight Hack</strong>.</p>
<p>A vulnerabilidade esta no nome do cavalo do Zelda, onde você pode escolher o nome dele (Epona por padrão) o Hack então se aproveita disso para causar o overflow.</p>
<p>Através do <strong>Twilight Hack</strong>, vários outros desenvolvedores começaram a desenvolver programas para rodar no Wii, esses programas caseiros são chamados de Homebrew, o mais famoso desses programas é o <strong>Homebrew Channel</strong>, onde um novo canal é instalado no Wii e através desse canal você consegue instalar novos Homebrew, e não precisa mais usar o <strong>Twilight Hack</strong>.</p>
<p><strong><br />
.O QUE VAMOS FAZER</strong><br />
Nesse tutorial vou demonstrar como usar o Twilight Hack para instalar o Homebrew Channel, e como instalar no seu Homebrew Channel o Backup Loader e o SD/USBLoader, onde você vai poder jogar com a cópia do seu jogo e não precisar ficar usando o DVD original.</p>
<p><strong><br />
.GLOSSÁRIO<br />
Twilight Hack:</strong> Exploit usado para instalar programas<br />
<strong>Homebrew Channel (HBC):</strong> Canal novo que permite a instalação de programas<br />
<strong>IOS:</strong> O IOS é o sistema operacional do Wii, ele possui internamente vários IOS em diferentes slots, o IOS mais importante que devemos saber aqui é o IOS249 que é um IOS não oficial da Nintendo, ele permite que o Backup Laucher e o SD/USBLoader funcionem.<br />
<strong>WAD:</strong> O WAD não tem nada com os arquivos WAD do DOOM, os arquivos .WAD são os canais do Wii, se algum programa vem no formato Wad, é que ele vai ficar instalado como canal do Wii, você deve ter muito cuidado com os Wad, pois um Wad mal formado pode impedir que seu Wii inicie.<br />
<strong>.dol e .elf</strong>: Esses são os arquivos executáveis do Wii, os programas quase todos vão vir .dol até agora não vi .elf, mas segundo as informações, eles existem.</p>
<p><strong><br />
.VERSÃO DO WII</strong><br />
É muito importante que você não atualize seu Wii, pois a ultima versão 4.0, impede a execução do exploit Twilight Hack. Para saber a versão do seu Wii, ligue o mesmo, vá no setup do Wii, depois em Settings, e ai você vai ver no topo a direita qual é a versão do seu Wii, por exemplo o meu é 3.3U (U = Console Americano, E = Console Europeu, J = Console Japa). Se o seu console estiver na 4.0 então não vai funcionar, eu vi que tem métodos de da downgrade do Wii mas nao pesquisei a fundo, e também ouvi falar de um exploit novo para 4.0 mas também não sei onde, Google IT.</p>
<p><strong><br />
.O QUE PRECISA PARA FAZER O SOFTMOD</strong><br />
- 1 Nintendo Wii Travado, sem Modchip e sem estar na versão 4.0, de preferencia na 3.3 (outras versões abaixo da 4.0 funcionam também).<br />
- 1 Jogo Original Zelda: Twilight Princess, se não tiver pegue emprestado, alugue na locadora ou compre.<br />
- 1 Cartão SD, eu usei de 512MB, mas acho que até os de 64MB servem.<br />
- 1 Pen drive USB de 4GB ou mais (um de 2GB acho que da para testar também), o Pendrive vai ser para testar o USBLoader.<br />
- 1 Leitor de cartão SD para PC.<br />
<strong><span style="color: #ff6600;">- 1 No-Break (não é necessário mas eu recomendo para quem é mais noiado com a rede elétrica de casa, como a instalação não modifica nada no Wii não creio que uma queda de energia venha modificar o console, mas nunca se sabe).</span></strong></p>
<p><strong>. SOFTWARES UTILIZADOS</strong><br />
- Twilight Hack -&gt; <a href="http://hbc.hackmii.com/download/" target="_blank">http://hbc.hackmii.com/download/</a><br />
- Homebrew Channel -&gt; <a href="http://hbc.hackmii.com/download/" target="_blank">http://hbc.hackmii.com/download/</a><br />
- cIOS36_rev10_Installer -&gt; <a href="http://www.teknoconsolas.es/blog/waninkoko/custom-ios36-rev-10" target="_blank">http://www.teknoconsolas.es/blog/waninkoko/custom-ios36-rev-10</a><br />
- Wad Manager 3.1 -&gt; <a href="http://www.teknoconsolas.es/blog/waninkoko/wad-manager-v13" target="_blank">http://www.teknoconsolas.es/blog/waninkoko/wad-manager-v13</a><br />
- SD/USBLoader 1.5 -&gt; <a href="http://www.teknoconsolas.es/blog/waninkoko/sdusb-loader-v15" target="_blank">http://www.teknoconsolas.es/blog/waninkoko/sdusb-loader-v15</a><br />
- Backup Launcher 0.3 Gamma -&gt; <a href="http://www.iol.ie/~taz/backuplauncher0.3_gamma.zip" target="_blank">http://www.iol.ie/~taz/backuplauncher0.3_gamma.zip</a><br />
- Backup Launcher 0.3 Gamma WAD -&gt; <a href="http://www.wiivamp.com/online/templatemedia/all_lang/resources/Backup_loader_0.3_from_wiivamp.rar" target="_blank">WiiVamp.com</a><br />
- WBFS Manager 2.2.2 -&gt; <a href="http://wbfsmanager.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=26148" target="_blank">http://wbfsmanager.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=26148</a><br />
- WinRAR -&gt; <a href="http://www.rarlab.com" target="_blank">http://www.rarlab.com</a> (instale logo o Winrar no seu PC antes de prosseguir).</p>
<p><strong>.LINKS DE REFERENCIA</strong><br />
http://wiibrew.org/wiki/Homebrew_Channel<br />
http://wiibrew.org/wiki/Twilight_Hack<br />
http://www.teknoconsolas.es/blogs/Waninkoko<br />
http://gbatemp.net/index.php?showforum=108<br />
http://www.wiivamp.com/<br />
http://forum.wiibrew.org/<br />
http://www.ovelhainflavel.com/index.php</p>
<p><strong>.DEFINIÇÃO DE VERSÕES PARA O TWILIGHT HACK</strong><br />
.. Versão Wii<br />
&#8230; Se a versão do seu Wii for 3.3 ou menor baixe o twilight-hack-v0.1-beta1.zip (Beta 1)<br />
&#8230; Se a versão do seu Wii for 3.4 baixe o twilight-hack-v0.1-beta2.zip (Beta 2)<br />
.. Versão do Zelda<br />
<img class="alignleft" title="ZeldaSerial" src="http://i17.photobucket.com/albums/b55/reiserfs/wiihack/180px-Twilight_Serial.jpg" alt="" width="180" height="94" /><br />
Veja o serial do seu Zelda na parte central do DVD, conforme a imagem ao lado, nele contem um numero de serie do jogo, e de acordo com a tabela abaixo você deve usar o Twilight Hack correspondente. Esse hack vai ser o que você vai carregar no jogo. No meu caso o Zelda era o 0A-2 USA então usei o rzde/data.bin e o save TwilighHack2.</p>
<table class="wikitable" style="width: 700px; text-align: center; font-size: 90%;" border="0">
<tbody>
<tr>
<th>Região</th>
<th> Serial</th>
<th> Arquivo</th>
<th> Hack</th>
</tr>
<tr>
<td>Europe/Australia (EUR)</td>
<td>RVL-RZDP-0A-0 JPN</td>
<td>/private/wii/title/rzdp/data.bin</td>
<td>Twilight Hack</td>
</tr>
<tr>
<td>Asia (JPN)</td>
<td>RVL-RZDJ-0A-0 JPN</td>
<td>/private/wii/title/rzdj/data.bin</td>
<td>Twilight Hack</td>
</tr>
<tr>
<td>America (USA)</td>
<td>RVL-RZDE-0A-0 JPN</td>
<td>/private/wii/title/rzde/data.bin</td>
<td>TwilightHack0</td>
</tr>
<tr>
<td>America (USA)</td>
<td>RVL-RZDE-0A-0 USA</td>
<td>/private/wii/title/rzde/data.bin</td>
<td>TwilightHack0</td>
</tr>
<tr>
<td>America (USA)</td>
<td>RVL-RZDE-0A-2 USA</td>
<td>/private/wii/title/rzde/data.bin</td>
<td>TwilightHack2</td>
</tr>
</tbody>
</table>
<p style="text-align: left;">
<p><strong>1º Passo) Instalando o Homebrew Channel através do Twilight Hack.<br />
ZELDA SAVE</strong><br />
- Primeiro passo que recomendo é formatar seu SD em FAT32, faça backup dos dados, e formate deixando ele limpo.<br />
- Ligue o Wii coloque o Zelda, crie um save game, jogue um pouco (se já tiver jogado antes pule essa parte).<br />
- Coloque o SD no seu Wii.<br />
- No menu do Wii escolha [Wii Options], depois [Data Management], então escolha [Save Data], logo após escolha Wii.<br />
- Procure o Save do Zelda, e logo em seguida clique no Save e depois clique em Copy  (para o SD).<br />
- Depois de ter copiado o Save para o SD, exclua o Save do Zelda que ficou no Wii (Nota: Apague do Wii não do SD).<br />
- Tire o SD do Wii e coloque no Computador. Nele você vai encontrar uma pasta chamada Private, Mova ou Copie esta pasta para um lugar seguro no seu PC, nela esta o Save do seu Zelda. O importante e deixar o SD limpo novamente, apague tudo dele.</p>
<p style="text-align: center;">
<p><img class="aligncenter" src="http://i17.photobucket.com/albums/b55/reiserfs/wiihack/DSC04177-1.jpg" alt="" width="480" height="360" /><br />
<img class="aligncenter" src="http://i17.photobucket.com/albums/b55/reiserfs/wiihack/DSC04179-1.jpg" alt="" width="480" height="360" /></p>
<p style="text-align: left;"><strong><br />
HACK FILES</strong><br />
- Agora vamos preparar o nosso SD para colocar os arquivos que vamos usar para instalar o Homebrew Channel.<br />
- Abra o arquivo Zip do Twilight Hack que você baixou de acordo com a versão do seu Wii, twilight-hack-v0.1-betaX.zip (X e a versão).<br />
- Nele vai ter uma pasta chamada private, com a mesma estrutura que o Wii tinha criado quando você salvou o Save do Zelda no SD, só que nessa pasta tem os Save para todas as 3 regiões do Wii (USA, EUROPE, JAPAN).<br />
- Extraia o conteúdo do arquivo ZIP em algum lugar e copie a pasta &#8220;private&#8221; do ZIP na raíz do SD.<br />
- Pronto o SD está pronto para fazer o buffer overflow no Wii, porém ainda precisamos colocar o programa que queremos executar, no caso será o instalador do Homebrew Channel.<br />
- Abra o arquivo ZIP do instalador do Homebrew Channel que você deve ter baixado conforme a lista lá em cima de Softwares Utilizados, nele vai ter uma pasta chamada Wiiload, que não vamos usar pois ela e para outra coisa (enviar programas pela rede), na pasta também vai ter um arquivo chamado boot.dol, esse arquivo é o nosso instalador, então extraia este arquivo do ZIP e coloque na raíz do seu SD.<br />
Seu SD deve ficar assim:<br />
- private/<br />
- boot.dol</p>
<p><strong>SHOW TIME</strong><br />
- Agora pegue seu SD, que está prontinho para instalar o Homebrew Channel, e coloque no Wii.<br />
- Va novamente no [Data Management], clique na aba [SD Card], e você devera ver 3 saves chamados Twilight Hack, cada um de uma região diferente (USA, EUR, JAP). Escolha o da sua Região (lembre a versão do seu Wii, 3.3 U/E/J), e copie para o Wii escolhendo [Copy].<br />
- Pronto agora o Hack está instalado na memória do Wii, agora vamos executa-lo.<br />
- Coloque o DVD do Zelda, e inicie o Jogo.<br />
- Se sua região foi USA, na hora de carregar o save game irá aparecer dois savegames, TwilightHack0 e TwilightHack2, escolha a versão de acordo com o numero de série do seu Zelda.<br />
- Assim que o jogo iniciar ande para trás ou converse com o NPC, quando ele for falar o nome do cavalo do Link, o exploit vai entrar em ação, uma tela preta com um texto vai aparecer, o exploit vai executar então o boot.dol que é o instalador do HBC, e agora é somente seguir as instruções.<br />
- A tela vai dizer quais botões você pode usar para Accept ou para Cancel, com o Wiimote o (1) é o botão usado para Accept, se você está seguro em prosseguir com a instalação de Accept em tudo, recomendo que leia todas as telas, a primeira tela é para saber se você aceita as condições de uso do programa, a segunda e se você está pronto para instalar, a terceira é para dizer que tudo está OK e seu Wii vai reiniciar.<br />
- Depois de reiniciar o Wii um novo canal deverá aparecer, o Homebrew Channel, então a instalação foi um sucesso, e ela é bem rápida.<br />
- Agora vamos para o proximo passo que será remover os arquivos de instalação do HBC, o exploit, e colocar os Homebrews que queremos usar.
</p>
<p style="text-align: center;"><img class="alignnone" src="http://i17.photobucket.com/albums/b55/reiserfs/picture2cm7yl31.png" alt="" width="259" height="199" /><br />
Veja um video do youtube demonstrando como são os passos dessa instalação (não foi feito por mim).<br />
<a href="http://www.youtube.com/watch?v=IzbpwTK1fOs"><img src="http://img.youtube.com/vi/IzbpwTK1fOs/default.jpg" width="130" height="97" border=0></a></p>
<p style="text-align: left;"><strong>2º Passo) Preparando o SD para a instalação dos Homebrews</strong><br />
- Pegue o SD e remova do Wii e coloque novamente no PC, após carregar o SD no PC, exclua a pasta private e o arquivo boot.dol da raíz do SD.<br />
- Você pode novamente colocar o Save original do Zelda de volta no SD (case você tenha salvo a pasta) para recuperar seu Save normal do jogo e remover o exploit do Wii.<br />
- Agora vamos montar a estrutura de diretório do HBC. O HBC procura no SD por uma pasta chamada apps, dentro da pasta apps deve ficar a pasta de cada aplicação, e na pasta da aplicação os arquivos seguinto a estrutura abaixo:<br />
SD<br />
\_apps<br />
__\_AplicativoX<br />
___\_boot.dol<br />
___\_icon.png<br />
___\_meta.xml<br />
__\_AplicativoY<br />
___ \_boot.dol<br />
___ \_icon.png<br />
___ \_meta.xml<br />
- O arquivo boot.dol é o executavel do Homebrew, o icon.png é o icone dele que vai aparecer no menu do HBC, e o meta.xml contem informações do Homebrew, ambos icon e meta não são obrigatórios, porem eu recomendo por questões de organização. O USBLoader e o Wad Installer não vieram com os arquivos (icon e meta), então eu criei os mesmos. Vou colocar no final do artigo um link para download dos arquivos do meu SD.<br />
- Crie então a pasta apps no seu SD, dentro dela crie as pastas SDUSBLoader, cIOS36_rev10_Installer e WADManager<br />
- Crie uma pasta chamada wad (essa pasta será usada para instalar o canal do BackupLauncher depois).<br />
- Abra o arquivo cIOS36_rev10-Installer.zip, e extraia o cIOS36_rev10-Installer.dol, mova para a pasta cIOS36_rev10_Installer dentro do SD e renomeie para boot.dol<br />
- Abra o arquivo backuplauncher0.3_gamma.zip, e extraia para algum lugar, navegando dentro das pastas você vai encontrar uma pasta chamada Backup_Launcher, copie esta pasta com seu conteudo (boot.dol, icon.png e meta.xml) para a pasta apps do SD (detalhe nessa pasta tem um icon.png e um meta.xml para o cIOS installer, use se quiser mas eu não acho necessário).<br />
- Abra o arquivo SDUSB-Loader_v1.5.zip, extraia o arquivo SDUSB-Loader_v1.5.dol, e mova para a pasta SDUSBLoader do SD, e renomeie o arquivo para boot.dol (no final do artigo tem o icon e o meta para o SDUSBLoader).<br />
- Abre o arquivo WAD-Manager_v1.3.zip, extraia o arquivo WAD-Manager_v1.3.dol, e mova para a pasta WADManager do SD, e renomeie o arquivo para boot.dol (no final do artigo tem o icon e o meta para o WADManager).<br />
- Agora abra o arquivo Backup_loader_0.3_from_wiivamp.rar, extraia para algum lugar, e nele vai ter outro RAR chamado SD Card Files for Windows.rar, extraia esse arquivo também, e nele vai ter uma pasta wad e um arquivo na raíz chamado IOS36-64-v1042.wad, coloque o IOS36-64-v1042.wad na raíz do seu SD, e dentro da pasta WAD procure pelo Backup Launcher 0.3 Gamma compativel com seu Wii (NTSC para USA, PAL para EUR e JAP para JAP <img src='http://thiago.oxente.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ), depois copie ele para a pasta wad do SD.<br />
- Pronto acho que agora finalizamos de criar a estrutura do nosso SD, remova do PC o SD e coloque no Wii.</p>
<p><strong>3º Passo) Instalando os Homebrew Backup Launcher e SD/USBLoader</strong><br />
- Com o SD pronto, vamos agora instalar os Homebrews, na verdade não vamos instalar todos pois alguns ainda vão ser executados pelo SD. Para que o SDUSBLoader e o Backup Launcher funcionem, você precisa isntalar o IOS249 no Wii, e agora é a hora que entra o cIOS36_rev10-Installer.<br />
- Com o SD no Wii, inicie seu Wii e abra o Homebrew Channel. Ele vai carregar e listar as aplicações do seu Wii, as aplicações sem icon e meta vão aparecer como o caminho do diretorio/boot.dol, procure pelo cIOS36_rev10_Installer, e depois carregue o mesmo. Ele vai abrir uma aplicação com o logotipo do site teknoconsolas.es, com as intruções a seguir.<br />
- Aceite os termos, creio que seja A o botão de aceitar, leia certinho e aceite.<br />
- Escolha a instalação via WAD (Wad install), e ai ele vai instalar o cIOS249, o processo demora mais que a instalação do HBC, mas é bem tranquila, ele vai procurar pelo IOS36-64-v1042.wad na raíz do SD para poder prosseguir com a instalação, esse IOS é uma cópia do original da nintendo, ele vai modificar o cIOS e gravar como IOS249, depois da instalação seu Wii vai reinciar.<br />
- Agora vamos testar o Backup Launcher, pegue uma cópia de um jogo Wii de boa mídia, veja aqui a lista de jogos que são compatívels com o Backup Launcher 0.3 <a href="http://wiki.gbatemp.net/wiki/index.php/Backup_Launcher_v3" target="_blank">http://wiki.gbatemp.net/wiki/index.php/Backup_Launcher_v3</a>. Se o jogo inicar sem problemas então seu Backup Launcher está OK e agora vamos para o SDUSBLoader.</p>
<p><strong>4º Passo) SD/USBLoader, a novela<br />
</strong>Primeiro vou explicar rapidinho o que é o WBFS Manager. Esse programa foi criado para trabalhar com as ISO de jogos WII, ele pega uma ISO de um jogo que normalmente é de 4.7GB e remove todo lixo e deixa somente o jogo, que no final sai as vezes menos da metade que isso, por exemplo o jogo Mario Party 8, que o jogo tem a ISO de 4.7 mas depois de passar no WBFS ele fica com 1.2GB mais ou menos. O programa é fácil d+ de usar então não vou entrar em muito detalhes sobre ele.</p>
<p>Resolvi separar o USBLoader como um novo passo pois foi o ultimo que consegui fazer &#8220;funcionar&#8221; pois apanhei muito do mesmo. Primeiro problema e que eu tenho um Pendrive de 1gb e um HD USB (gaveta) de 200GB. Então eu peguei e instalei o WBFS Manager 2.2.2, criei um ISO do jogo WALL-E pois o mesmo não funcionou via Backup Launcher, a ISO ficou 2.0GB então eu não poderia usar meu Pendrive então fui para o HDUSB, formatei ele em Fat32 usando o Fat32Formatter (demorou pra cacete), e então fui tentar usar com o SD/USBLoader.</p>
<p>Ao iniciar o Homebrew pelo HBC, ele pede para escolher entre USB ou SD e fala para apertar A para inciar, ou B para sair. Apertei A, ele não achava meu HDUSB, e dava erro (ret = -6). Então fui pesquisar na net, achei milhoes de respostas, falaram para apagar o IOS249 usando o AnyTitle Deleter, e instalar novamente, fiz isso 2x e sem sucesso, formatei o HD pelo WBFS e tambem sem sucesso, no final cansei e &#8220;quase&#8221; desisti hehehe.</p>
<p>Achei um PenDrive aqui do meu Pai de 4GB que aparentemente estava quebrado, formatei ele em FAT32 e botei no Wii, iniciei o USBLoader e denovo erro (ret = -6). Fumaça já saia da minha cabeça, então foi ai que veio a luz.<br />
Sem querer eu inciei o SD/USBLoader sem o pendrive, e ai coloquei o Pendrive depois de iniciar o programa, e então o diabo reconheceu o Pendrive e logo em seguida formatou o mesmo em WBFS, voltei o Pendrive para o PC e copiei pelo WBFS Manager a ISO do WALL-E, e voltei para o Wii e fiz o mesmo procedimento, iniciei o SD/USBLoader sem o Pendrive, coloquei o Pendrive e apertei A, ele localizou então a ISO e rodou o jogo normalmente.</p>
<p>Voltei então com o HD para tentar o mesmo macete, porem sem sucesso : /, mas no final li que alguns HDUSB não são compativeis com o esquema, e tambem não testei rodar o jogo via SD, pois meu SD é só de 512MB, mas tem um SD de 4GB que comprei chegando via correio e testarei e postarei aqui se tive sucesso.</p>
<p><strong>.CONCLUSÃO</strong><br />
- No final de toda essa minha jornada com meu Wii recen chegado, eu cheguei a conclusão que informações sobre softmod na internet não são bem concentradas, falta bastante documentação, mas os procedimentos são simples e sem risco para o Wii.<br />
- Da para usar um Wii com jogos Backup sem a necessidade de modificação do Hardware com Modchip.<br />
- Jogos Backup rodam tranquilo, porem existe uma lista de compatibilidade, onde alguns estão fora e nem com reza braba o CD de Backup vai pegar, porem para isso tem o modo USB/SD<br />
- O modo USB é ótimo o jogo carrega mais rápido, você não usa disco, não cansa o leitor, porem só consegui com Pendrive, e tem que ficar fazendo a macacada de remover e colocar o pendrive para funcionar, seria mais interessante deixar um HDUSB 24h ligado na porta cheio de ISO. Creio que isso seja possivel mas ainda vou procurar uma solução<br />
- Não testei rodar pela SD, mas creio que pela SD não vou precisar fazer as macacadas que faço via USB.<br />
- Cansei escrevendo esse artigo, aceito sugestões de alterações e adições de informações no mesmo, recomendo para quem for fazer o procedimento imprimir isso e estudar os links que botei la em cima.<br />
- Meu corretor ortográfico está bugado, então deve ter um bocado de erros aí que não vi.<br />
- Eu queria fazer um artigo com bastante imagem e menos texto, mas no final ficou assim, menos gibi e mais livro hehehe, espero que tenha sido claro e objetivo aqui nesse tutorial.</p>
<p><strong>.DOWNLOAD DO MEU SD</strong><br />
Aqui esta o link com o conteúdo atual do meu SD, tem icon e meta de alguns dos programas utilizados. <a href="http://www.megaupload.com/?d=9XLKR60G" target="_blank">http://www.megaupload.com/?d=9XLKR60G</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2009/04/20/nintendo-wii-softmod-rode-backup-dos-seus-jogos-sem-modificar-o-hardware-do-seu-wii/feed</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
		<item>
		<title>Sonho de consumação realizado, Nintendo Wii</title>
		<link>http://thiago.oxente.org/2009/04/19/sonho-de-consumacao-realizado-nintendo-wii</link>
		<comments>http://thiago.oxente.org/2009/04/19/sonho-de-consumacao-realizado-nintendo-wii#comments</comments>
		<pubDate>Sun, 19 Apr 2009 20:35:31 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Nintendo Wii]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[wii]]></category>
		<category><![CDATA[xbomba]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=122</guid>
		<description><![CDATA[
Finalmente eu consegui realizar esse sonho, dia 16/04 chegou aqui em casa meu WIIIIII, fiquei com aquele sorriso de coringa que vai de uma orelha até a outra. Comprei o wii + 1 kit controle (wiimote e nunchuk) e mais o jogo Zelda: The Twilight Princess.
Sei que muita gente odeia o wii de coração por [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Wii" src="http://i17.photobucket.com/albums/b55/reiserfs/Nintendo_WII_1.gif" alt="Console Wii" width="135" height="135" /></p>
<p>Finalmente eu consegui realizar esse sonho, dia 16/04 chegou aqui em casa meu WIIIIII, fiquei com aquele sorriso de coringa que vai de uma orelha até a outra. Comprei o wii + 1 kit controle (wiimote e nunchuk) e mais o jogo Zelda: The Twilight Princess.<br />
Sei que muita gente odeia o wii de coração por ser um console com hardware fraco, muita gente fala que é melhor o PS3 ou o Xbomba360, porem eu fiz uma pequena analise antes de comprar o console na qual foi.</p>
<p>Eu adoro games no PC, para mim o PC é a melhor plataforma para games, sei que o investimento é alto, placas de videos ficam defasadas muito rápido, mas sim eu ainda adoro o PC.<br />
Tem até uma frase em inglês onde compara o PC com os consoles, que é: &#8220;Console put CD/DVD and PLAY, PC put CD/DVD and PRAY&#8221;. Realmente alguns jogos para rodar no PC precisa de reza braba, Tweaks e etc, mas no final eu ainda curto esse desafio.<br />
Eu tive um PSTwo, até tem um post meu aqui no blog mostrando como abrir um PSTwo slim, eu reinava bastante nele, mas era só isso, jogar nele era algo raro, quando eu ia jogar algo, o PC tomava 80% do meu tempo de jogatinha, o DS 15% e o PS2 digamos que 5%.<br />
Ele ficou tão inutil que eu acabei vendendo, e na hora de comprar outro console eu sempre me lembrava do PS2 que eu nunca jogava. Os pontos que tomei importante para comprar um console foram:<br />
1 &#8211; Jogar com amigos (eu só jogava o PS2 quando vinha amigos aqui em casa, fora isso nunca).<br />
2 &#8211; Jogos legais e diferentes (os jogos dos consoles next-gen são tudo parecido com os de PC e quase sempre sai para as duas plataformas).<br />
3 &#8211; Multiplay online (dos três next-gen somente o wii e o ps3 tem multiplay sem custos).<br />
4 &#8211; Mario (Mario <img src='http://thiago.oxente.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ).<br />
Outro ponto importante foi que os jogos mais legais dos consoles (ps3 e xbox360) são FPS, e FPS no joystick ainda não consegui aceitar, para mim FPS e no MOUSE + WASD.<br />
Então para evitar ficar com um console tomando poeira novamente resolvi comprar o Wii chamar os amigos e fazer umas festas.</p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2009/04/19/sonho-de-consumacao-realizado-nintendo-wii/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Finalmente Wireless em casa</title>
		<link>http://thiago.oxente.org/2009/03/20/finalmente-wireless-em-casa</link>
		<comments>http://thiago.oxente.org/2009/03/20/finalmente-wireless-em-casa#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:40:50 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nintendo DS]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[abusar]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[levelone]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wpa]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=119</guid>
		<description><![CDATA[Eu sempre tive vontade de ter uma rede wireless em casa, mas nunca tive um motivo para ter, como por exemplo eu não tinha aparelhos wireless e ia ser somente para enfeite hehehehe.
Quando eu comprei um nintendo DS senti a necessiade de ter uma, para poder jogar na WFC, mas não era algo de urgência [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="WBR3600" src="http://ww2.levelonebrasil.com.br/images/stories/img_pictures/wbr-3600low.jpg" alt="" width="200" height="157" />Eu sempre tive vontade de ter uma rede wireless em casa, mas nunca tive um motivo para ter, como por exemplo eu não tinha aparelhos wireless e ia ser somente para enfeite hehehehe.<br />
Quando eu comprei um nintendo DS senti a necessiade de ter uma, para poder jogar na WFC, mas não era algo de urgência e eu podia uasr a rede wireless da casa do meu cunhado, que tinha um Modem/Router/AP da D-Link. Quando meu cunhado foi para Portugal eu fiquei com o Dlink pois ele não levou, e acabei me acostumando com a rede sem fio e poder usar o nintendo pela casa toda hehehe. Quando ele voltou eu tive que devolver o router e voltar a usar meu SpeedStream toscão.</p>
<p>Esses dias meu speedstream começou a travar, então vi que era a hora de trocar de modem, então pensei em investir em um conjunto completo estilo o D-link do meu cunhado, com Modem ADSL / Router / Switch / Wireless.<br />
Pesquisando em vários sites a procura de um produto completo e que não custasse um pedaço do meu fígado acabei encontrando um router da LevelOne o WBR-3600.</p>
<p>Tentei achar um D-Link, mas o unico que achei era importado de uma lojinha no RJ, para evitar dor de cabeça com garantia, pois a D-link Brasil não da garantia para produtos não homologados no Brasil, eu deixei pra la a idéia de comprar um D-link e comprei o LevelOne.</p>
<p><strong>O WBR-3600 Possui:</strong><br />
* ADSL2+ de até 24Mbps<br />
*  802.11g e 802.11b   (até 54Mbps)<br />
* <span class="Apple-style-span" style="line-height: normal; font-family: verdana;">4-portas 10/100Mbps Ethernet com auto-negociação e suporte MDI/MDI-X<br />
* </span><span class="Apple-style-span" style="line-height: normal; font-family: verdana;">Suporte a encriptação WEP, WPA, WPA-PSK e WPA2-PSK e WPA/2-802.1x controle de acesso.<br />
* O básico de um router, DHCP, DNS, Firewall<br />
* QoS (isso eu gostei muito, já que compartilho a internet, agora da pra controlar o tráfego)</span></p>
<p><span class="Apple-style-span" style="line-height: normal; font-family: verdana;">Para configurar a Velox foi facil, peguei as configurações do modem antigo apliquei no novo e pronto já estava na internet, tem tambem um bom manual sobre ele no site da <a href="http://www.abusar.org" target="_blank">Abusar.org</a> que pode ajudar outras pessoas. Eu ainda não tive muito tempo para testar ele porem, testei o wireless com o nintendo DS e funcionou normal, testei o Mario Kart DS e o Gta &#8211; Chinatown Wars e funcionaram normalmente pela WFC.</p>
<p>Recomendo ele para quem tiver ADSL e estiver afim de uma solução completa.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2009/03/20/finalmente-wireless-em-casa/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Migrando o servidor de E-mail</title>
		<link>http://thiago.oxente.org/2009/02/17/migrando-o-servidor-de-e-mail</link>
		<comments>http://thiago.oxente.org/2009/02/17/migrando-o-servidor-de-e-mail#comments</comments>
		<pubDate>Tue, 17 Feb 2009 15:29:13 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[imapsync]]></category>
		<category><![CDATA[mta]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[vpopmail]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=113</guid>
		<description><![CDATA[Em Janeiro eu tive uma missão aqui no trabalho, que era de migrar uma velha estrutura de e-mail para uma nova e mais segura.  Antes foi retratar como foram as migrações passadas e de quantas estruturas passei até chegar nessa ultima que provavelmente foi a reta final para mim como administrador do sistema de e-mail [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-114" title="email" src="http://thiago.oxente.org/wp-content/uploads/2009/02/email.jpg" alt="email" width="123" height="123" />Em Janeiro eu tive uma missão aqui no trabalho, que era de migrar uma velha estrutura de e-mail para uma nova e mais segura.  Antes foi retratar como foram as migrações passadas e de quantas estruturas passei até chegar nessa ultima que provavelmente foi a reta final para mim como administrador do sistema de e-mail da empresa.</p>
<p>Quando eu fui contratado em 2005 eu encontrei um cenário não muito animador, que era:<br />
- Dois servidores COMPAQ ML370 G1 (P3 + 256Mb Ram cada)<br />
- Um desktop montado (Celeron + 128Mb Ram)<br />
Nessa estrutura rodava hospedagem de sites (Apache+PHP+Mysql) e servidor de e-mail (Postfix+Cyrus+Horde), só que a estrutura era muito bagunçada, foi feita por um funcionário que já havia saido da empresa a muito tempo e era alvo de constantes invasões e ataques.<br />
Para mudar esse cenário eu então peguei o equipamento que tinha, e refiz toda a estrutura, e um dos ML370 eu coloquei a parte de hospedagem web (APACHE+PHP+MYSQL) usando bastante restrição no php.ini principalmente a diretiva open_basedir para restringir cada virtualhost em seu diretório, e outros paramentos que eliminou de vez as invasões.</p>
<p>No cenário de E-mail eu resolvi radicalizar e mudar quase tudo, de Postfix eu mudei para a combinação de Qmail+Vpopmail e o Cyrus foi mudado para o Courier. No final das contas eu consegui migrar todas as contas do Postfix para o Qmail usando alguns scripts que encontrei na internet, somente as mensagens que não migrei, pois a estrutura antiga não tinha sistema de quota e a nova eu coloquei quota, com isso não dava para migrar as mensagens pois todo mundo iria ficar &#8220;overquota&#8221;, mesmo assim foi dado um prazo para cada usuário fazer backup das mensagens.</p>
<p>[Vou dividir o post pois o texto é grande]</p>
<p><span id="more-113"></span><br />
Este novo cenário de e-mail permaneceu por muito tempo, estavel e sem problemas graves, porem foi apresentado um novo projeto para o cenário de e-mail aqui na empresa, na qual eu não faço parte, foi-se então adotado o <a href="http://www.expressolivre.org" target="_blank">Expresso Livre</a>, que trata-se de uma combinação do (<a href="http://www.egroupware.org/" target="_blank">E-groupware</a> + Postfix + Cyrus + Ldap), é um software livre brasileiro, e está sendo adotado por muitas empresas do setor publico e privado.</p>
<p>Eu estava com alguns planos e ideias de melhorar a estrutura que eu tinha criado quando cheguei aqui, porem com esse novo projeto aprovado eu desisti e larguei meu &#8220;filho&#8221;, só mantendo as atualizações em dia, e dando suporte enquanto o sistema migrava para o Expresso.</p>
<p>Nesse meio tempo minha estrutura estava sobrecarregada, e com isso eu ganhei um servidor novo, um HP ML350 G4, com processador Xeon 2GHZ e 2GB de RAM, isso serviu bastante e deixou o sistema mais leve, porém ainda não era a estrutura ideal, ter apenas uma maquina &#8220;bombril&#8221; com mil e uma utilidades não é o certo. Essa maquina recebia e enviava e-mails, verificava as mensagens com antivírus e antispam, hospedava o webmail e guardava as mensagens em disco. O certo seria dividir essas tarefas em servidores diferentes, porem todo hardware novo que chegava era destinado a estrutura do expresso, que já estava funcionando com 1 domínio de 500 contas, contra 98 domínios com na media de 600 contas cada na minha estrutura.</p>
<p>O Projeto do Expresso estava muito lento, a migração demorava seculos para por um domínio, cada domínio passava por uma burocracia enorme, pois o expresso tinha um grande problema, primeiro a nova politica de que os e-mails deveriam ser nome.sobrenome@dominio e outra que o Expresso não suporta nomes iguais, como por exemplo joao.silva@dominio.com e joao.silva@outrodominio.com para ele joao.silva é uma pessoa só e isso estava gerando muita confusão, pois entre as milhares de contas de e-mails existentes o que mais vai ter é colisão de nome.<br />
Na minha estrutura como eu uso Vpopmail, joao.silva@dominio.com é diferente de  joao.silva@outrodominio.com, assim eu poderia ter quantas pessoas com o mesmo nome pois o login no vpopmail conta com todo o endereço e não apenas o que vem antes da arroba (@).</p>
<p>Em um dia negro minha estrutura deu um problema grave no HD, as fitas de backup já não suportavam o tamanho do backup que era de 60gigas e as fitas so tinham 40gb, foi um dia péssimo, eu passei uma semana inteira tentando recuperar os dados, e ainda bem que no final das contas tudo voltou ao normal, porem nesse dia eu pedi para meu chefe um investimento na estrutura antiga, já que o expresso não ia para frente. Com isso eu ganhei duas HP DL360 G5 com XEON quadcore e 4GB Ram, e ainda mais ligada ao nosso cluster podendo usar a Library para backup.</p>
<p>Com esse equipamento eu resolvi então montar uma estrutura dividida e mais organizada. Meu projeto então foi:<br />
- Em uma DL360 ficaria o MTA, com Qmail + Clamav + DSPAM unicamente com a função de receber e enviar e-mail, filtrar e etc.<br />
- Em uma DL360 ficaria os e-mails com Vpopmail e dessa vez eu não optei em usar o Courier e sim o <a href="http://www.dovecot.org/" target="_blank">Dovecot</a> no lugar dele.<br />
- Em uma maquina virtual no cluster ficaria o webmail.</p>
<p>A estrutura seria mais ou menos assim:<br />
<strong>[INTERNET] &lt;===e-mail===&gt; [MTA COM FILTROS] &lt;===e-mail===&gt; [MAILSTORAGE] &lt;===e-mail===&gt; [USUARIO]</strong></p>
<p><strong>1. MTA</strong><br />
O MTA é o servidor que vai receber as mensagens pela internet, e ele também vai enviar as mensagens enviadas pelo usuário da rede, pelo o que eu notei na estrutura antiga em horário de pico o processo do qmail-smtpd fica mais lento, por causa dos filtros e com isso ele deixava a maquina toda mais lenta, comprometendo o IMAP e o APACHE (Webmail) mas isso era devido a filtragem de Spam que consumia bastante memoria (eu usava Spamassassin).<br />
No MTA eu coloquei o Qmail (netqmail) com todos os patchs, e coloquei o Simscan no lugar do qmail-scanner.pl para gerenciar a filtragem de e-mail, o Simscan é compatível com o clamav e com o DSPAM e eu escolhi ambos para a filtragem de Virus e Spam. E nela eu coloquei as regras de smtproute, para que o MTA enviasse as mensagens dos meus domínios para meu outro servidor que eu chamo de MAILSTORAGE.</p>
<p><strong>Programas utilizados:</strong><br />
clamav-0.94.2 =&gt; antivírus<br />
daemontools-0.76 =&gt; supervisor do qmail<br />
dspam-3.8.0 = &gt; antispam<br />
mod_auth_imap2 = &gt; autenticação do apache via imap ou pop<br />
netqmail-1.06 =&gt; qmail atualizado com patchs<br />
simscan-1.4.0 =&gt; scanner para qmail<br />
ucspi-tcp-0.88 =&gt; tcptools para o qmail</p>
<p><strong>2. MAILSTORAGE</strong><br />
Este servidor é no caso o mais importante, ele vai guardas as mensagens dos usuários e ser acessado via IMAP ou POP usando SSL ou não, mas para que ele possa receber mensagens ele precisa também ser um MTA. Porem o MTA deve ser mais simples e rápido, ele já vai receber as mensagens filtradas e so tem o papel de gravar no disco o que receber. Com isso nessa maquina eu também uso o Qmail, porem sem filtros apenas com os patchs, esse qmail recebe os e-mails do qmail do MTA através do smtproute.</p>
<p>Esta estrutura usa o vpopmail para guardar os e-mails, eu costumo usar o Vpopmail pela sua estrutura de diretórios, ele usa Maildir, e diferencia um usuário do outro através do domínio, impedindo de existir conflito entre dois usuários de mesmo nome. Outra mudança que teve foi o servidor de IMAP/POP. Na estrutura antiga eu usava o Courier-IMAP. Eu tive muitos problemas com ele, principalmente de contas travando, loop infinitos, e eu fiquei sem poder atualizar o courier pois eles tiraram o suporte a Vpopmail, com isso eu fui tentar o Cyrus, mas no meio do caminho encontrei o Dovecot, e depois de ler bastante a respeito resolvi testar, e vi que o Dovecot é 10x melhor que o Courier.</p>
<p><strong>Programas utilizados:<br />
</strong>autorespond-2.0.2 =&gt; Progama usado pelo qmail para auto resposta de mensagens<strong><br />
</strong>daemontools-0.76 = &gt; Supervisor do qmail<br />
dovecot-1.1.7 =&gt; Servidor IMAP/POP3<br />
ezmlm-idx-5.1.2 =&gt; Programa de lista de e-mails<br />
imapsync-1.267 =&gt; Programa usado para a migração, sincronizar as contas<br />
maildrop-2.0.4 = &gt; Usado pelo qmail para entregar as mensagens<br />
netqmail-1.06 =&gt; MTA atualizado com os patchs + Patch Checkuser.<br />
qmailadmin-1.2.12 =&gt; Gerencia das contas<br />
ucspi-tcp-0.88 =&gt; Tcptools usado pelo qmail<br />
vpopmail-5.4.25 =&gt; Suporte a dominios virtuais ao qmail.<strong></strong></p>
<p><strong>3. WEBMAIL<br />
</strong>O webmail foi colocado em uma maquina virtual, no nosso cluster VMware. Nela roda apenas o apache+php+mysql e o Horde Groupware (Webmail Edition). Sendo uma maquina virtual separada a performance do webmail melhorou 100%, o webmail se conecta com o MAILSTORAGE para autenticar e ler as mensagens dos usuários e com o MTA para enviar mensagens.</p>
<p>Todas as três maquinas incluindo a virtual usam <a href="http://slackware.com/" target="_blank">Slackware </a>12.2 como sistema operacional.</p>
<p><strong>4. A MIGRAÇÃO</strong><br />
O processo de migração foi feito nas seguintes etapas:</p>
<ul>
<li> Instalações dos sistemas operacionais e programas nos novos servidores</li>
<li> Backup do banco de dados do vpopmail</li>
<li> Criação dos scriptsde migração</li>
<li> Criar os domínios no novo servidor</li>
<li> Criar as novas contas no novo servidor usando uma senha padrão</li>
<li> Atualizar a quota dos usuários criados no novo servidor</li>
<li> Salvar a senha dos usuários no servidor antigo, para que sejam atualizadas no novo servidor</li>
<li> Mudar a senha dos usuários no servidor antigo para uma senha padrão de forma que o possa se fazer o login na conta e migrar as mensagens.</li>
<li> Limpar o lixo das contas como mensagens excluídas e spam para facilitar a migração, usando o &#8220;comando_do_demonio&#8221; (Um script que criei que verificar o lixo nas contas e apaga, mensagens excluídas e spam).</li>
<li> Migrar as mensagens para o novo servidor usando o ImapSync</li>
<li> Atualizar as senhas no novo servidor usando as senhas salvas no servidor antigo.</li>
<li> Alterar o servidor de login nas configurações do webmail para que o webmail conecte no novo servidor.</li>
<li> Efetuar testes de login</li>
<li> Configurar o Backup do novo servidor</li>
<li> Alterar os IPS do servidor antigo com o novo.</li>
</ul>
<p><strong>5. CONCLUSÃO</strong><br />
A migração foi um sucesso, e agora eu tenho 3 servidores para a estrutura, onde posso parar e trabalhar com cada um sem interferir no outro, posso para o webmail sem parar o acesso pop/imap3, posso parar o MTA mas os usuários podem ainda acessar as mensagens, e por ai vai. A performance melhorou 100%, e agora tenho backup em fitas de 800GB com mais segurança para os dados.<br />
O DSPAM ainda não funciona muito bem, pois tem um esquema de treinar ele, e ainda estou coletando os spams reportado pelos usuários para treina-lo.<br />
Enquanto o Expresso não anda pra frente minha estrutura nova agora pode aguentar por muito tempo.</p>
<p>Se você tiver algum interesse nas configurações que usei na estrutura, parametros de compilação ou scripts de migração, comenta ai que eu envio.</p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2009/02/17/migrando-o-servidor-de-e-mail/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>VMware &#8211; Virtualize-se</title>
		<link>http://thiago.oxente.org/2008/07/07/vmware-virtualize-se</link>
		<comments>http://thiago.oxente.org/2008/07/07/vmware-virtualize-se#comments</comments>
		<pubDate>Mon, 07 Jul 2008 16:57:51 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outras Tecnologia]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Virtualização]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/?p=57</guid>
		<description><![CDATA[ Uns anos atrás eu tinha ouvido falar do vmware, na epoca era a ferramenta que a galera usava para rodar o Windows dentro do Linux.
O VMware é uma maquina virtual, um software criado com a capacidade de emular uma maquina, sendo assim capaz de se instalar um sistema operacional dentro de outro sistema operacional.
Com [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft alignnone size-medium wp-image-58" style="float: left;" title="vmware" src="http://thiago.oxente.org/wp-content/uploads/2008/07/vmware.jpg" alt="" width="249" height="80" /> Uns anos atrás eu tinha ouvido falar do vmware, na epoca era a ferramenta que a galera usava para rodar o Windows dentro do Linux.</p>
<p>O VMware é uma maquina virtual, um software criado com a capacidade de emular uma maquina, sendo assim capaz de se instalar um sistema operacional dentro de outro sistema operacional.<br />
Com o tempo eu também conheci outros softwares de maquina virtual, como o <a title="Bochs" href="http://pt.wikipedia.org/wiki/Bochs">Bochs</a>, <a title="Virtual PC" href="http://pt.wikipedia.org/wiki/Virtual_PC">Virtual PC</a> e o <a title="QEMU" href="http://pt.wikipedia.org/wiki/QEMU">QEMU</a>.<br />
O VirtualPC foi comprado pela Microsoft, e era o mais simples de se utilizar em conjunto com o Windows.</p>
<p>Na minha viagem para Fortaleza, para o <a href="http://thiago.oxente.org/2007/09/26/morphus-weekend-2007/" target="_blank">Morphus Weekend</a>, eu tive a chance de conhecer mais a fundo o VMware, onde um represetante da VMware mostrava como o VMware tinha crescido e qual mercado ele está atuando hoje em dia.</p>
<p>Antes eu tinha a ideia de virtualização uma coisa mais usada para desenvolvimento ou uso doméstico, mas agora vejo que o mercado de virtualização está mesmo para distribuição de recursos, alta disponibilidade e segurança de serviços em produção.</p>
<p><span id="more-57"></span>O VMware possui diversos pacotes diferentes, que vai da solução para o desenvoldor até a solução para virtualização de servidores. Eu peguei algumas das versões para testar e analizar, umas eu tive sucesso, outras eu quebrei a cabeça para rodar em uma maquina workstation.</p>
<p>As três versões que eu peguei para testar foram:<br />
1. VMware Server<br />
2. VMware Workstation<br />
3. VMware ESX Server</p>
<p><strong>1. VMware Server</strong></p>
<p>A versão server é a mais conhecida e utilizada pela comunidade, ela é gratuita e suporta qualquer Sistema Operacional padrão x86,  pode ser gerenciado pelo VMware virtual center, tem suporte para 1 ou 2 processadores, sistema operacionais de 64 bits, e roda as maquinas virtuais como serviço (Background).</p>
<p>Essa versão é ideal para quem precisa de uma solução barata de virtualização, Eu estou no momento rodando em um Athlon 64 3200+ com 2GB Ram, um windows XP + VMWare com 3 Maquinas virtuais (Linux Slackware 12.1, Linux Slackware 12.1 e Windows 2008 server).<br />
Ligando as 3 Maquinas fica impossivel trabalhar, porem eu so uso o Windows 2008 para testes e uma maquina Linux eu tambem só ligo para testes. Ligado o tempo todo mesmo somente uma maquina Linux. Mas da para deixar até 3 Linux (sem interface gráfica) rodando em background o problema mesmo e o windows 2008</p>
<p><strong>2. VMware Workstation</strong></p>
<p>Essa é uma versão mais completa, porém e diferente da versão Server. Essa versão é voltada mais para desenvolvedores, ela possui diversos recursos de copiar maquina, fazer cópia, mover maquinas, não possui limitação de processadores, porém é PAGO.</p>
<p>A workstation tem muito mais recursos que a server, por ser pago tem que ser né? Porém a workstation não roda as maquinas como serviço (pelo o que eu entendi) então para rodar maquinas em produção a server ainda é melhor (e gratis).</p>
<p>Existe uma tabela aqui comparando Workstation com a Server<br />
<a href="http://www.virtualization.info/lab/VMwareWKS60_vs_VMwareSVR10.pdf" target="_blank">http://www.virtualization.info/lab/VMwareWKS60_vs_VMwareSVR10.pdf</a></p>
<p><strong>3. VMware ESX Server</strong></p>
<p>Agora imagine, você quer rodar uma maquina virtual, quer alta disponibilidade, não quer ter um Sistema Operacional primario para rodar as maquinas. Bom essa é a solução da VMware, o ESX Server. O ESX é um sistema operacional voltado para rodar maquinas virtuais, ele dedica 100% dos recursos da maquina para as maquinas virtuais.<br />
Em performance o ESX ganha disparado das outras versões, a server por exemplo veja um gráfico comparando:<br />
<a href="http://blogs.vmware.com/photos/uncategorized/2007/03/29/esxvsserverslide.jpg" target="_blank">http://blogs.vmware.com/photos/uncategorized/2007/03/29/esxvsserverslide.jpg</a></p>
<p>O ESX contem todos os recursos que os outros produtos tem, eu peguei uma versão trial dele porem não tive sucesso de instalar, percebi que o suporte deles é voltado mesmo para o mercado corporativo. Mas isso não será uma barreira de conhecer o software, já que no novo Cluster do ITEC iremos usar ESX em 4 servidores (licenciados).<br />
Na tentativa de instalar na minha maquina, o ESX deu trabalho para instalar, mas não rodou, pelo o que eu entendi no forum do VMWare e um problema com suporte a controladoras SATA. Percebi tambem reinando que o ESX nada mais é que um Linux, isso mesmo um Linux porém ele roda o VMkernel logo após o inicio, ele vinha tambem com o Kernel-source do Linux, mas não adiantar muito eu mexer, pois eu teria que por o suporte no VMkernel.</p>
<p>Bom fica aqui a dica para quem não sabe, e quem gostaria de testar, baixe já o VMware server é gratis é facil de mexer e não é pesado, economize em hardware e distribua melhor os recursos de sua estrutura.<br />
<a href="http://www.vmware.com/download/server/" target="_blank">http://www.vmware.com/download/server/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2008/07/07/vmware-virtualize-se/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tocando Vídeos de trás pra frente</title>
		<link>http://thiago.oxente.org/2008/04/25/tocando-videos-de-tras-pra-frente</link>
		<comments>http://thiago.oxente.org/2008/04/25/tocando-videos-de-tras-pra-frente#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:10:15 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Assuntos Gerais]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/2008/04/25/tocando-videos-de-tras-pra-frente</guid>
		<description><![CDATA[Um dia me mandaram esse video aqui por e-mail.

Bom sei que muita gente odeia o vídeo pela maldade com as crianças, realmente é maldade porem eu ri pra caramba não tem como a risadinha demoníaca e a galera chutando a bola é muito engraçado.
Bom lendo os comentários do povo no vídeo alguém soltou uma de [...]]]></description>
			<content:encoded><![CDATA[<p>Um dia me mandaram esse video aqui por e-mail.<br />
<a href="http://www.youtube.com/watch?v=wwBuG0iU11M"><img src="http://img.youtube.com/vi/wwBuG0iU11M/default.jpg" width="130" height="97" border=0></a><br />
Bom sei que muita gente odeia o vídeo pela maldade com as crianças, realmente é maldade porem eu ri pra caramba não tem como a risadinha demoníaca e a galera chutando a bola é muito engraçado.</p>
<p>Bom lendo os comentários do povo no vídeo alguém soltou uma de &#8220;<em>Ouvi do som do vídeo de trás pra frente e não consigo mais dormir&#8221; </em>Fiquei curioso e peguei o vídeo para tentar escutar o som do dito cujo ao contrário.</p>
<p>Antes de tudo quero que vocês conheçam o serviço do portal <a href="http://vixy.net/" target="_blank">Vixy.Net</a>, nesse site você pode converter vídeos do Youtube (e outros sites) diretamente em AVI, MOV, 3GP, MP4 e MP3 sem ter que instalar um monte de programa no seu PC.</p>
<p>Continuando, entrei no <a href="http://vixy.net/" target="_blank">Vixy.Net</a> e converti o vídeo para MP3, e usando o <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a>, que é um programa de edição de audio OpenSource,  eu coloquei o som de trás pra frente (e não vi nada d+).  Mas depois pensei, como é que eu coloco o Vídeo de trás pra frente e não só apenas o Audio?</p>
<p>Clique em MORE para ler o resto&#8230;</p>
<p><span id="more-43"></span><br />
<strong> Primeiro eu vou ensinar como colocar uma Mp3 de trás pra frente já que é mais simples.</strong><br />
- Primeiro faça o download do  <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a>, e instale o programa.<br />
- Vá em Arquivo -&gt; Abrir (File -&gt; Open) e escolha a Mp3 ou Wav que será revertida.<br />
- Selecione toda a trilha (Ctrl+A).<br />
- Vá em Efeitos -&gt; Inverter início e fim.<br />
- Arquivo -&gt; Exportar como Wav ou Arquivo -&gt; Exportar como Mp3*<br />
<em>* O Audacity não vem com o encoder do mp3 por ser um código proprietário ele vai perguntar onde está a DLL do mp3 a lamemp3.dll, se você fizer uma busca no PC por este arquivo com certeza vai encontrar.</em></p>
<p><strong>Agora vamos para os passos para inverter um vídeo.</strong><br />
<strong>Para fazer a inversão do vídeo são necessário alguns programas (Todos Free ou OpenSource).</strong><br />
- Faça o download o <a href="http://www.virtualdub.org" target="_blank">Virtual Dub</a><br />
- Faça o download do <a href="http://sourceforge.net/projects/ffdshow-tryout/" target="_blank">ffdshow</a><br />
- Faça o download do <a href="http://www.topdrawerdownloads.com/download/104526" target="_blank">Avisynth</a><br />
- Faça o download do <a href="http://www.divx.com" target="_blank">Divx</a> (para fazer o Vdub funcionar com Divx)<br />
<strong><br />
Instale todos os programas, recomendo o Divx por ultimo.</strong><br />
Agora vá para o diretório onde está localizado o arquivo do vídeo .AVI<br />
c:\videos\meuvideo.avi<br />
Crie um arquivo novo na mesma pasta chamado meuvideo.avs e edite ele com o bloco de notas colocando o seguinte:<br />
Reverse(AVISource(&#8221;c:\videos\meuvideo.avi&#8221;))<br />
Feche e salve o arquivo.</p>
<p><strong>Abra o Virtual Dub e arraste o arquivo para dentro do Virtual Dub.</strong><br />
Pronto seu vídeo está revertido.</p>
<p><strong>Observações:<br />
</strong> &#8211; Arquivos de vídeo de longa duração para mim ficaram lento a reprodução no Vdub, porem se eu salvar um arquivo novo ele fica normal.<br />
- Para arquivos WMV deve se usar Reverse(DirectShowSource(&#8221;c:\videos\meuvideo.wmv&#8221;, 29.97)) onde o 29.97 é o framerate.</p>
<p>Veja como ficou<br />
<a href="http://www.youtube.com/watch?v=WvncSthN7RU"><img src="http://img.youtube.com/vi/WvncSthN7RU/default.jpg" width="130" height="97" border=0></a></p>
<p>Bom acho que é só, abraços e até o próximo post.<em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2008/04/25/tocando-videos-de-tras-pra-frente/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Vídeo do novo Mac OS X Leopard</title>
		<link>http://thiago.oxente.org/2007/06/12/video-do-novo-mac-os-x-leopard</link>
		<comments>http://thiago.oxente.org/2007/06/12/video-do-novo-mac-os-x-leopard#comments</comments>
		<pubDate>Tue, 12 Jun 2007 13:17:07 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Assuntos Gerais]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Outras Tecnologia]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/2007/06/12/video-do-novo-mac-os-x-leopard/</guid>
		<description><![CDATA[Eu sou fã dos produtos da Apple, mesmo sem nunca ter um Mac. Os unicos produtos da Apple que tive contato foram, o Itunes e quicktime, e o meu Ipod Nano. Mas sempre tive curiosidade de ter um Mac, sempre vejo vídeos ou fotos, uma vez tive que configurar internet em um Ibook de um [...]]]></description>
			<content:encoded><![CDATA[<p>Eu sou fã dos produtos da Apple, mesmo sem nunca ter um Mac. Os unicos produtos da Apple que tive contato foram, o Itunes e quicktime, e o meu Ipod Nano. Mas sempre tive curiosidade de ter um Mac, sempre vejo vídeos ou fotos, uma vez tive que configurar internet em um Ibook de um cliente do provedor em que trabalhei, e achei fantástico, rápido e uma interface muito bonita.<br />
Hoje eu estava vendo o vídeo do novo Mac OS X Leopard e fiquei bem surpreendido de como a Apple procura sempre inovar e lançar ótimos produtos no mercado, enquanto a Micro$oft continua copiando as idéias dos outros.</p>
<p><a href="http://www.youtube.com/watch?v=ptdrojgvP-g"><img src="http://img.youtube.com/vi/ptdrojgvP-g/default.jpg" width="130" height="97" border=0></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2007/06/12/video-do-novo-mac-os-x-leopard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como abrir um Playstation2 Slim (PsTwo)</title>
		<link>http://thiago.oxente.org/2007/05/07/como-abrir-um-playstation2-slim-pstwo</link>
		<comments>http://thiago.oxente.org/2007/05/07/como-abrir-um-playstation2-slim-pstwo#comments</comments>
		<pubDate>Mon, 07 May 2007 13:18:56 +0000</pubDate>
		<dc:creator>Thiago Melo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Playstation2]]></category>

		<guid isPermaLink="false">http://thiago.oxente.org/2007/05/07/como-abrir-um-playstation2-slim-pstwo/</guid>
		<description><![CDATA[Semana passada eu peguei meu playstation2 de volta, ele estava emprestado com o meu irmão. Querendo fuçar um pouco mais no pstwo eu resolvi tentar ligar meu hd externo na porta USB do PsTwo .
Procurei pela internet uma solução para isso, e achei um programa chamado USBAdvanced em um fórum, porem infelizmente o programa não [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i17.photobucket.com/albums/b55/reiserfs/pstwo.png" align="left" />Semana passada eu peguei meu playstation2 de volta, ele estava emprestado com o meu irmão. Querendo fuçar um pouco mais no pstwo eu resolvi tentar ligar meu hd externo na porta USB do PsTwo .</p>
<p>Procurei pela internet uma solução para isso, e achei um programa chamado USBAdvanced em um fórum, porem infelizmente o programa não funcionou.</p>
<p>Lendo em um fórum vi que os PsTwo que utilizavam o modchip Matrix Infinity precisavam desativar uma opção chamada &#8220;Macrovision Fix&#8221;.</p>
<p>Eu não tinha certeza qual era o modchip utilizado no meu PsTwo, sei que aparecia o logotipo Matrix Infinity na hora do Boot, mas meu PsTwo deu problema da ultima vez que modifiquei alguma opção no menu do modchip. Com isso meu modchip tinha chances de ser um Clone do Matrix, até porque não paguei pelo modchip um amigo meu que fez o desbloqueio na faixa, e com certeza não iria colocar um modchip caro.</p>
<p>Pesquisando, pesquisando e pesquisando pelo Google descobri que para saber qual era meu modchip eu teria que abrir o PsTwo, então peguei a caixa de ferramenta e fui &#8220;reinar&#8221; no console. Clique em read more para ver as imagens passo a passo.</p>
<p><span id="more-21"></span></p>
<p>Bom, meu PsTwo é um Slim Prata Europeu, não sei se existe diferenças com o Americano ou com o Japonês mas devem ser todos iguais.</p>
<p>Primeiro coloque o playstation2 de cabeça pra baixo, e remova os 6 parafusos marcados de vermelho abaixo (remova as capinhas quadradas para ver os parafusos) .<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01961.jpg" /></p>
<p>Agora vire o PsTwo e remova a tampa superior, puxando o lado da entrada dos controles primeiro com muito cuidado para não quebrar o botão de ligar o PsTwo, pois esse botão fica em uma placa separada da placa do console, e é bem frágil. Está parte é bem chato parece que você está quebrando o PsTwo, basta ter cuidado que vai conseguir remover a parte superior.<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01959.jpg" /></p>
<p>Para poder visualizar a placa do PsTwo, precisa antes remover uma chapa de alumínio,  de cabeça pra cima remova os 4 parafusos que prende o leitor do console. Não é preciso remover o leitor, apenas os parafusos. A placa marcada de verde é a placa de ligar o PsTwo.<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01958.jpg" /></p>
<p>Agora remova os 3 parafusos marcados que seguram a chapa de alumínio.<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01957.jpg" /><br />
Pronto aí está o modchip, e como eu suspeitava era um clone do Matrix chamado Libertador Infinity, nisso eu não sei se posso mexer nas configurações do modchip sem danifica-lo, vou levar na loja do meu amigo para ver se posso, e se não puder ver se ele desliga o macrovision fix para que eu possa ligar meu HD Externo no PsTwo.<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01955.jpg" /></p>
<p>Bom depois de tudo basta fazer na ordem contraria para montar seu PsTwo, e depois ligue para ver se você não zuou nada dele.<br />
<img src="http://i17.photobucket.com/albums/b55/reiserfs/DSC01963.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://thiago.oxente.org/2007/05/07/como-abrir-um-playstation2-slim-pstwo/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>
