<?xml version="1.0" encoding="ISO-8859-1"?>
<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>Geek Vault</title>
	<atom:link href="http://www.geekvault.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekvault.org</link>
	<description>Because geeks, like to talk.</description>
	<lastBuildDate>Wed, 10 Mar 2010 19:09:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tutorial LaTeX</title>
		<link>http://www.geekvault.org/2010/03/tutorial-latex/</link>
		<comments>http://www.geekvault.org/2010/03/tutorial-latex/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:09:24 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Latex]]></category>
		<category><![CDATA[papers]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=498</guid>
		<description><![CDATA[
			
				
			
		
Para quem não sabe o que é LaTeX, LaTeX é uma extensão do TeX, que foi criado por Donald Knuth e é um programa de typeset. Diferentemente de um processador de texto, Knuth fez o TeX para auxiliar na criação de documentos técnicos, principalmente na parte de fórmulas matemáticas. Usado extensivamente em qualquer documento científico [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F03%2Ftutorial-latex%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F03%2Ftutorial-latex%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Para quem não sabe o que é <a href="http://www.latex-project.org/" target="_blank">LaTeX</a>, LaTeX é uma extensão do <a href="http://en.wikipedia.org/wiki/TeX" target="_blank">TeX</a>, que foi criado por <a href="http://www-cs-faculty.stanford.edu/~uno/" target="_blank">Donald Knuth</a> e é um programa de typeset. Diferentemente de um processador de texto, Knuth fez o TeX para auxiliar na criação de documentos técnicos, principalmente na parte de fórmulas matemáticas. Usado extensivamente em qualquer documento científico que se preze (leia teses, papers, livros, etc), LaTeX permite que você cuide do texto e não da formatação, facilitando (e muito) o trabalho de artigos científicos.<br />
Navegando por ai <a href="http://www.tug.org.in/tutorials.html" target="_blank">encontrei </a>um ótimo tutorial do <a href="http://www.tug.org.in/" target="_blank">TUG India</a>, vale a pena estudar e entender essa maravilhosa ferramenta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/03/tutorial-latex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quedas</title>
		<link>http://www.geekvault.org/2010/02/quedas/</link>
		<comments>http://www.geekvault.org/2010/02/quedas/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 15:34:48 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[Informativo]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[stuff]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=494</guid>
		<description><![CDATA[
			
				
			
		
Ola a todos, estou migrando para um servidor privado no Dreamhost (Private Server), e até estar finalizado pode ser que ocorram erros 503 por um certo tempo. Caso isso ocorra, por favor me avisem, pois ainda estou ajustando a quantidade mínima de RAM para utilizar o servidor.
Obrigado.
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fquedas%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fquedas%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ola a todos, estou migrando para um servidor privado no <a href="http://www.dreamhost.com" target="_blank">Dreamhost </a>(Private Server), e até estar finalizado pode ser que ocorram erros 503 por um certo tempo. Caso isso ocorra, por favor me avisem, pois ainda estou ajustando a quantidade mínima de RAM para utilizar o servidor.<br />
Obrigado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/02/quedas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Números aleatórios em C</title>
		<link>http://www.geekvault.org/2010/02/numeros-aleatorios-em-c/</link>
		<comments>http://www.geekvault.org/2010/02/numeros-aleatorios-em-c/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 22:09:55 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[ANSI C]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[stuff]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=486</guid>
		<description><![CDATA[
			
				
			
		
Bom, todos nós sabemos que rand() nos retorna uma distribuição uniforme de números aleatórios, na realidade praticamente todos os geradores de números aleatórios nos retorna uma distribuição uniforme, o problema é como utilizamos. Procurando sobre isso, encontrei esse artigo que explica o motivo do &#8220;erro&#8221; de utilização e como corrigir o mesmo.
Enquanto ele não resolve [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fnumeros-aleatorios-em-c%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fnumeros-aleatorios-em-c%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Bom, todos nós sabemos que rand() nos retorna uma distribuição uniforme de números aleatórios, na realidade praticamente todos os geradores de números aleatórios nos retorna uma distribuição uniforme, o problema é como utilizamos. Procurando sobre isso, encontrei <a href="http://eternallyconfuzzled.com/arts/jsw_art_rand.aspx" target="_blank">esse</a> artigo que explica o motivo do &#8220;erro&#8221; de utilização e como corrigir o mesmo.<br />
Enquanto ele não resolve o problema para geração de números aleatórios em paralelo (minha mais nova paixão), ele dá boas dicas de como solucionar isso, e provavelmente como solucionar também em paralelismo (já que o problema está na utilização e não no algorítmo).<br />
Vale a pena dar uma lida, esse é um assunto muito importante para todos, principalmente para quem ainda gera os números dessa forma:</p>
<blockquote><p>
srand(time(NULL));<br />
int num = rand()%max;
</p></blockquote>
<p> <img src='http://www.geekvault.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/02/numeros-aleatorios-em-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fim do Apache 1.3</title>
		<link>http://www.geekvault.org/2010/02/fim-do-apache-1-3/</link>
		<comments>http://www.geekvault.org/2010/02/fim-do-apache-1-3/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 23:34:00 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=484</guid>
		<description><![CDATA[
			
				
			
		
Apesar de eu estar dando um enfoque um pouco mais para programação do que para novidades, essa é importante. De acordo com essa notícia do Slahsdot, a Apache Foundation anunciou o release da versão 1.3.42 do servidor HTTP Apache e falou que será a última release do mesmo, exceto para updates de segurança. Agora vamos [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Ffim-do-apache-1-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Ffim-do-apache-1-3%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Apesar de eu estar dando um enfoque um pouco mais para programação do que para novidades, essa é importante. De acordo com <a href="http://apache.slashdot.org/story/10/02/03/2052211/The-Final-Release-of-Apache-HTTP-Server-13" target="_blank">essa notícia do Slahsdot</a>, a Apache Foundation anunciou o release da versão 1.3.42 do servidor HTTP Apache e falou que será a última release do mesmo, exceto para updates de segurança. Agora vamos todos para o Apache 2, querendo ou não <img src='http://www.geekvault.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/02/fim-do-apache-1-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CUDA: Supercomputadores em seu desktop</title>
		<link>http://www.geekvault.org/2010/01/cuda-supercomputadores-em-seu-desktop/</link>
		<comments>http://www.geekvault.org/2010/01/cuda-supercomputadores-em-seu-desktop/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 14:12:15 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[ANSI C]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[introdução]]></category>
		<category><![CDATA[paralelismo]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=481</guid>
		<description><![CDATA[
			
				
			
		
Quem já programou em clusters (ou até mesmo utilizando paralelismo) sabe das enormes vantagens que o paralelismo pode trazer. O que poucas pessoas sabem é que você pode ter tudo isso na sua casa, programando em sua placa de vídeo nVidia utilizando CUDA, uma arquitetura de programação paralela genérica, disponibilizada Free pela nVidia.
Diferente de várias [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F01%2Fcuda-supercomputadores-em-seu-desktop%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F01%2Fcuda-supercomputadores-em-seu-desktop%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Quem já programou em clusters (ou até mesmo utilizando paralelismo) sabe das enormes vantagens que o paralelismo pode trazer. O que poucas pessoas sabem é que você pode ter tudo isso na sua casa, programando em sua placa de vídeo nVidia utilizando CUDA, uma arquitetura de programação paralela genérica, disponibilizada Free pela nVidia.<br />
Diferente de várias formas de programação paralela, as placas da nVidia utilizam muito mais transistores para para processamento de dados no lugar de memória, dessa forma temos o chamado SIMT(Single Instruction Multiple Threads), não vou explicar exatamente como o CUDA faz ou até mesmo como programar para CUDA agora (mais tarde sem dúvida vou colocar algum código bem explicado, mas o tempo está cada vez mais escasso). Basta falar que em uma GeForce 8500GT temos 16 cores separados em 2 processadores, e uma GTX280 conta com 280 cores, o que a nVidia fez que é extremamente elegante, foi separar o número de threads possíves pela quantidade de memória a ser processada, e não pela quantidade de processadores, dessa forma você tem uma escalabilidade praticamente perfeita.<br />
Explicando um pouco melhor isso, para rodar algo em uma GPU utilizando CUDA você precisa criar um Grid de execução, cada Grid possui um conjunto de Blocks (blocos de threads) e cada Block possui um número <em>n</em> de threads que é ditado pela quantidade de dados a ser processado. Mais interessante ainda é que cada bloco de thread possui um espaço de memória do tipo <em>shared </em>(compartilhada) que é extremamente rápida, porém apenas as threads daquele bloco podem acessar esse espaço de memória. Além disso existe a memória do tipo global, que fica toda na GPU e qualquer thread (ou bloco) pode acessar, e outros tipos (constant, register, local e texture).<br />
Bom, esse não é nem o básico sobre CUDA, é apenas um texto para dar um gostinho de quero mais. Um pequeno teste que fiz foi portar o algoritmo de ordenação <a href="http://en.wikipedia.org/wiki/Bitonic_sorter" target="_blank">Bitonic Sort</a> para CUDA (código retirado dessa <a href="http://forums.nvidia.com/index.php?showtopic=84651&amp;hl=Bitonic" target="_blank">thread</a> do <a href="http://forums.nvidia.com/index.php?showforum=62" target="_blank">Forum da nVidia</a>), e comparar a versão sem paralelismo com a versão do CUDA, pois bem, o programa faz isso:</p>
<ol>
<li>Cria um array de 2^25 números = 33.554.432</li>
<li>Copia a memória para a GPU (apnas na versão CUDA)</li>
<li>Popula o array com o indíce invertido (array[0]=33554432, &#8230;, array[33554432]=0)</li>
<li>Ordena utilizando o algoritmo Bitonic Sort</li>
<li>Copia de GPU para a memória local de volta (apenas na versão CUDA)</li>
<li>Valida os dados</li>
</ol>
<p>na versão simples (sem paralelismo) tudo isso demorou em média 4 minutos e meio para executar, na versão CUDA demorou 0.3 segundos em uma GeForce 8500GT. Isso convence do poder do CUDA?</p>
<p>Para saber mais:</p>
<p><a href="http://www.google.com.br/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAkQFjAA&amp;url=http%3A%2F%2Fwww.nvidia.com%2Fobject%2Fcuda_home.html&amp;ei=CTFLS97iLcjRlAefwKGKDQ&amp;usg=AFQjCNG1zNZv61fSdyiINfawS6rkA6z5xw&amp;sig2=3de3ZGegXoVKeF9Zq3Rpag" target="_blank">CUDA Zone</a>: Site oficial com uma extensa documentação sobre o CUDA<br />
<a href="http://www.ddj.com/architect/207200659" target="_blank">Dr.Dobbs</a>: Tutorial fantástico sobre CUDA</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/01/cuda-supercomputadores-em-seu-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Antes de beber e dirigir, pense.</title>
		<link>http://www.geekvault.org/2009/12/antes-de-beber-e-dirigir-pense/</link>
		<comments>http://www.geekvault.org/2009/12/antes-de-beber-e-dirigir-pense/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 10:13:46 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=478</guid>
		<description><![CDATA[
			
				
			
		
Esse vídeo é para todos que acreditam que bebida e direção combinam, dessa vez, tente pensar duas vezes antes ok?

]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F12%2Fantes-de-beber-e-dirigir-pense%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F12%2Fantes-de-beber-e-dirigir-pense%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Esse vídeo é para todos que acreditam que bebida e direção combinam, dessa vez, tente pensar duas vezes antes ok?<br />
<embed src='http://www.videolog.tv/ajax/codigoPlayer.php?id_video=502356&#038;relacionados=S&#038;default=S&#038;lang=PT_BR&#038;cor_fundo=000000&#038;swf=1&#038;width=424&#038;height=318' width='424' height='318' type='application/x-shockwave-flash' allowFullScreen='true' AllowScriptAccess='always'></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2009/12/antes-de-beber-e-dirigir-pense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug no TLS é grave.</title>
		<link>http://www.geekvault.org/2009/11/bug-no-tls-e-grave/</link>
		<comments>http://www.geekvault.org/2009/11/bug-no-tls-e-grave/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:33:41 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Anil Kurmus]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=475</guid>
		<description><![CDATA[
			
				
			
		
Diferente do que os analistas de segurança acreditavam, um bug que foi encontrado semana passada no protocolo TLS, que permite injectar um pouco de texto no inicio dos pacotes TLS, relamente é grave. O estudante turco, Anil Kurmus conseguiu criar um exploit para o Twitter, o que ele injetou comandava o Twitter a repostar o [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fbug-no-tls-e-grave%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fbug-no-tls-e-grave%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Diferente do que os analistas de segurança acreditavam, um bug que foi encontrado semana passada no protocolo TLS, que permite injectar um pouco de texto no inicio dos pacotes TLS, relamente é grave. O estudante turco, Anil Kurmus conseguiu criar um exploit para o Twitter, o que ele injetou comandava o Twitter a repostar o login/senha do usuário, já descriptografado, em uma outra conta do Twitter (o Twitter já resolveu esse problema).<br />
Isso foi feito apenas para mostrar que o bug é perigoso, diferente do que se acreditava.<br />
Apenas o OpenSSL está se movimentando para corrigir o mesmo.<br />
Fonte: <a href="http://www.theregister.co.uk/2009/11/14/ssl_renegotiation_bug_exploited/" target="_blank">TheRegister</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2009/11/bug-no-tls-e-grave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primeiro exploit para Windows7</title>
		<link>http://www.geekvault.org/2009/11/primeiro-exploit-para-windows7/</link>
		<comments>http://www.geekvault.org/2009/11/primeiro-exploit-para-windows7/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 12:17:43 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=472</guid>
		<description><![CDATA[
			
				
			
		
E começou a festa, foi encontrado o primeiro exploit para o Windows 7 e Windows Server 2008 R2, ele ataca o protocolo SMBv1 e SMBv2, causando o travamento da máquina e necessitando um Reboot manual. Até agora a Microsoft falou para bloquear as portas TCP 139 e 445, não se sabe quando eles vão arrumar [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fprimeiro-exploit-para-windows7%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fprimeiro-exploit-para-windows7%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>E começou a festa, foi encontrado o primeiro exploit para o Windows 7 e Windows Server 2008 R2, ele ataca o protocolo SMBv1 e SMBv2, causando o travamento da máquina e necessitando um Reboot manual. Até agora a Microsoft falou para bloquear as portas TCP 139 e 445, não se sabe quando eles vão arrumar isso.<br />
Importante, <span style="font-family: Verdana; font-size: x-small;">Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 and Windows 2000 não são afetados pelo exploit.<br />
Fonte: <a href="http://computerworld.co.nz/news.nsf/scrt/E9592E1A9719742ACC25766F0066B38D" target="_blank">Computerworld</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2009/11/primeiro-exploit-para-windows7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidade no Flash.</title>
		<link>http://www.geekvault.org/2009/11/vulnerabilidade-no-flash/</link>
		<comments>http://www.geekvault.org/2009/11/vulnerabilidade-no-flash/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 11:10:50 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Novidades]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=469</guid>
		<description><![CDATA[
			
				
			
		
Bom, foi encontrada uma falha de vulnerabilidade no Flash que não será sanada tão cedo de acordo com a Adobe. De acordo com Mike Bailey do site ForegroundSecurity, a vulnerabilidade é muito parecida com a forma como o Javascript valida os conteúdos, coisa que o Flash faz parecido, mas não tanto. Pelo que pude entender, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fvulnerabilidade-no-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fvulnerabilidade-no-flash%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Bom, foi encontrada uma falha de vulnerabilidade no Flash que não será sanada tão cedo de acordo com a Adobe. De acordo com Mike Bailey do site <a href="http://www.foregroundsecurity.com/MyBlog/flash-origin-policy-issues.html" target="_blank">ForegroundSecurity</a>, a vulnerabilidade é muito parecida com a forma como o Javascript valida os conteúdos, coisa que o Flash faz parecido, mas não tanto. Pelo que pude entender, é justamente esse não tanto que causa isso, você consegue subir um conteúdo inválido, ele é executado e pronto, você tem o seu exploit.<br />
A forma de corrigir isso? Colocar mais restrições e validações nos arquivos que possam ser enviados, isso quem tem que fazer é o administrador do site, e como temos muitos administradores por ai que não sabem esses detalhes de programação, ou que não se importam, tenham muito cuidado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2009/11/vulnerabilidade-no-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintendo Wii, review.</title>
		<link>http://www.geekvault.org/2009/11/nintendo-wii-review/</link>
		<comments>http://www.geekvault.org/2009/11/nintendo-wii-review/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 13:06:17 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[HBC]]></category>
		<category><![CDATA[Nintendo]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=464</guid>
		<description><![CDATA[
			
				
			
		
Bom, sei que estou chegando tarde ao mundo dos novos consoles, porém consegui apenas agora o Nintendo Wii e gostaria de deixar meus comentários sobre o mesmo.
Leia abaixo e deixe seu comentário sobres essas críticas/comentários.
Destravamento e pirataria
Primeiramente, o console não foi comprado no Brasil, mas sim no Paraguay e já veio destravado (o que posso [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fnintendo-wii-review%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2009%2F11%2Fnintendo-wii-review%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Bom, sei que estou chegando tarde ao mundo dos novos consoles, porém consegui apenas agora o Nintendo Wii e gostaria de deixar meus comentários sobre o mesmo.</p>
<p>Leia abaixo e deixe seu comentário sobres essas críticas/comentários.</p>
<h2><span id="more-464"></span>Destravamento e pirataria</h2>
<p>Primeiramente, o console não foi comprado no Brasil, mas sim no Paraguay e já veio destravado (o que posso fazer se as taxas aqui são absurdas?). Quanto ao fato de ele ser destravado &#8220;de fábrica&#8221;, eu não concordo, por alguns motivos:</p>
<ul>
<li>Não sei se ele é destravado via chipmod ou software</li>
<li>Não sei como fica a garantia da Nintendo por causa disso</li>
<li>Não sei como esse destravamento foi feito</li>
<li>E sim, eu sou contra a pirataria, PRINCIPALMENTE de jogos.</li>
</ul>
<p>Para mim, em um mundo perfeito, exisitira a possibilidade de adquirir um DVD apenas com as demos dos jogos que serão lançados, a um valor simbólico, para que você possa testar e ver se vale a pena ou não comprar o jogo, o preço dos jogos no Brasil é um absurdo e estimula as técnicas de destravamento dos consoles assim como a pirataria.<br />
Tendo um console destravado e com a garantia de suporte um tanto quanto dúbia (a Nintendo apenas recomenda uma loja, que ainda não me retornou o email com a dúvida sobre a garantia do aparelho) resolvi então ver as possibilidades das modificações (leia Homebrew Channel), como desenvolvedor apenas imaginar a possibilidade de fazer um jogo em SDL e rodar no Wii já me inspirou a tentar, e tenho que tirar o chapéu para o Team Twiizers, o HBC (Homebrew Channel) é fantástico.<br />
Não consigo considerar o HBC como pirataria, ele permite que você rode programas criados por você mesmo (ou conseguidos por terceiros) no seu Wii, concordo que a Nintendo não pode dar uma garantia com relação a esses programas, mas deveria existir um meio termo entre as aplicações caseiras e o console (na realidade, qualquer console), isso não apenas estimula os jogos indie, mas também da uma gama muito maior de utilizações para o console (como por exemplo um cliente MPD).<br />
Mas é aquela coisa, política é política, e a política da Nintendo é NÃO aprovar qualquer tentativa de desenvolvimento indie, eles deixam isso bem claro em todos os cantos.</p>
<h2>Atualizações</h2>
<p>Quem gosta do Wii e não sabe o risco de atualizar ultimamente (para a firmware 4.2), não deve estar vivendo nesse mundo. A nova atualização faz umas mudanças no boot2 do Wii e chegou a tornar alguns Wiis originais de fábrica completamente inutilizados, a Nintendo assume que isso pode ocorrer e pede para que se isso ocorrer, enviar o console para ela e ela irá arrumar, CASO você resida no EUA ou Canadá, caso contrário retorna na loja que você comprou ou na assistência que eles recomendam, mas ai eles não se responsabilizam. Eu achei isso de uma sacanagem enorme, foi exatamente sobre isso que enviei o email para essa assistência brasileira e ainda não me responderam, quando responderem eu aviso.<br />
Sabendo disso busquei junto com o HBC como fazer as atualizações e se valia a pena, a resposta foi fazer a atualização para o 4.1 pela ferramenta do Waninkoko (que infelizmente não faz mais mods para o Wii) e ser feliz. Foi isso que fiz e ocorreu tudo perfeito, estava com o Wii 4.1U, porém os canais (principalmente o Shopping Channel) não funcionavam, pois necessitavam da versão 4.2 (última), vou falar um pouco mais sobre o Shopping Channel adiante, pois é um assunto um tanto quanto extenso.<br />
Ontém, resolvi tomar coragem na cara e fazer a atualização da Nintendo, e ocorreu tudo perfeitamente, estou com a versão 4.2U, e por incrível que pareça, o HBC não foi removido, algumas modificações que ele permite efetuar foram inutilizadas, mas não tenho problemas com isso, pois sou contra essas modificações de qualquer forma (são feitas para rodarem jogos clássicos de backup). E o console ainda está destravado.<br />
Pensando nisso (e que o console tenha sido destravado via software e não hardware), resolvi começar do zero, formatei a memória do Wii, DESSA vez o HBC sumiu (obviamente), porém ainda está destravado. Tudo bem, posso viver com um console destravado e a consciência limpa ao mesmo tempo.</p>
<h2>Shopping Channel</h2>
<p>Essa é a minha maior crítica à Nintendo, sério.<br />
Sou um fã ávido dos jogos antigos da Nintendo (SNES e N64, mas principalmente SNES) e adoraría jogas os mesmos no Wii, de forma oficial (ie: sem efetuar o download do backup e rodar via algum método obscuro), todas essas atualizações que eu fiz foram para esse único proposito na realidade, efetuar compras pelo Shopping Channel, uma vez com o console na versão 4.2, o Shopping Channel começou a funcionar, fiquei muito feliz com isso e resolvi comprar alguns pontos e baixar um ou dois jogos. Todos os dados inputados com sucesso, coloco meu CEP no local de Postal Code, e nada, o Wii me fala que os dados do CC estão errados, apesar de não estarem. Como o Shopping Channel funciona no Brasil pelo que eu andei pesquisando, enviei um email para a Nintendo com essa dúvida, até agora não obtive resposta.<br />
Fiquei realmente descepcionado com isso, ta ai uma coisa legal que eles fazem, mas dificultam ao máximo para quem não é dos EUA ou Canadá, para quem é desses paises, podem ir em uma loja, comprar um cartão da Nintendo e utilizar o mesmo para comprar os pontos. Simples assim, não precisa nem de CC, quem não é, boa sorte, você vai sofrer.<br />
Quando descobrir o erro, eu aviso como fiz para corrigí-lo.</p>
<h2>Jogos</h2>
<p>Bom, o que me fez comprar o Wii? Inicialmente a familiaridade com a Nintendo e o fato de eu realmente gostar das séries clássicas dela (Mario, Zelda, Metroid, etc), e a ídeia de &#8220;revolucionar&#8221; a forma como se joga, e eles conseguiram. Não precisa ir muito longe, jogue Punch Out da forma correta (Nunchuck), vc REALMENTE fica cansado, se não fizer um alongamento antes, boas chances que seu braço irá ficar dolorido por uma semana ou mais. A interface humano-máquina que a Nintendo desenvolveu finalmente conseguiu chegar no nível que eles esperavam com todos aqueles acessórios do NES, isso me espantou.<br />
Outra coisa que me espantou foi a qualidade gráfica do Wii, com relação aos outros consoles da mesma época (Xbox 360 e PS3) ela é infantil e antiga, e apesar de existirem jogos para os 3 consoles (por exemplo Dirt2), a versão para o Wii SEMPRE é prejudicada em questão gráfica, o que me deixa feliz. Sei que parece ser estranho, mas antigamente você tinha um conjunto de pixeis grandes como um elefante e conseguia se divertir com as histórias nos video-games (por exemplo FF3), você imaginava 70% do jogo, era como ler um bom livro (e eu adoro livros), com a qualidade gráfica atual, os jogos viraram praticamente um filme, lindos, porém a imaginação complementar cai de 70% para 10%, ou menos ainda. Com o Wii, quem faz um jogo exclusivo para o Wii tem que ter isso em mente e acaba criando um jogo que ainda tem uma boa qualidade gráfica (aceitável pelos padrões atuais), porém com uma história fantástica, sem contar a exploração das ferramentas de HID, como o Nunchuk ou a balança do Wii Fit (que AINDA não possou, ainda&#8230;;)). Por exemplo, Metroid Prime, você utiliza o Nunchuck para andar e o WiiRemote para apontar a arma (que é seu braço), não apenas fica fantástico, mas você se sente na pela de Samus, pois a visão é em primeira pessoa e muito bem feita. Ou Mario Kart, com a WiiWheel, simulando, muito bem por sinal, um Kart, fantástico.</p>
<h2>Conclusão</h2>
<p>Esses são meus <em>5cents</em> sobre o Wii, um ótimo console de uma empresa que possui algumas políticas que eu não concordo plenamente até agora, até agora, vamos ver o que é respondido nos emails.<br />
Mas se for para dar uma nota, eu daria 8/10, não fosse por esses problemas, seria 10/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2009/11/nintendo-wii-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
