<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2739478951063185226</id><updated>2011-09-14T04:44:34.757-03:00</updated><category term='C#'/><category term='Programação'/><category term='dicas'/><category term='VB'/><category term='Matérias'/><category term='.NET'/><title type='text'>InfoBytes</title><subtitle type='html'>Informação em pequenos pedaços.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-72017402309394960</id><published>2010-09-21T14:53:00.001-03:00</published><updated>2010-09-21T14:54:13.761-03:00</updated><title type='text'>Como retirar barra de anúncios do Grooveshark.</title><content type='html'>&lt;a href="http://www.grooveshark.com/"&gt;Grooveshark&lt;/a&gt; é um site de streaming de músicas para que você possa escutá-las em qualquer computador. Porém, existe uma barra de anúncios na direita que pode ser meio irritante.&lt;br /&gt;Para resolver este problema criei um script que remove essa barra e aumenta o tamanho da tela do Grooveshark.&lt;br /&gt;&lt;br /&gt;Para utilizar o script você precisa instalar a extensão do Firefox &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O script pode ser baixado &lt;a href="http://userscripts.org/scripts/show/86515"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-72017402309394960?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/72017402309394960/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=72017402309394960&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/72017402309394960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/72017402309394960'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2010/09/como-retirar-barra-de-anuncios-do.html' title='Como retirar barra de anúncios do Grooveshark.'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-4246255528136851731</id><published>2007-10-03T09:06:00.000-03:00</published><updated>2007-10-09T00:30:54.522-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='dicas'/><title type='text'>Mais um pouco de .NET</title><content type='html'>É, já faz tempo que não posto nada. Trabalho, faculdade, não é fácil. Parece que o dia fica cada vez mais curto. Mas, é a vida! :)&lt;br /&gt;&lt;br /&gt;Que tal mais um pouco de VB.NET???&lt;br /&gt;&lt;br /&gt;Então vamos lá!!&lt;br /&gt;&lt;br /&gt;Criptografia de senhas&lt;br /&gt;&lt;br /&gt;Eu ainda não tenho muita intimidade com .NET, mesmo porque mexo com ele há muito pouco tempo. Mesmo assim, posso mostrar um pouco do que estou aprendendo.&lt;br /&gt;&lt;br /&gt;Estava em uma aula da faculdade fazendo parte de um trabalho. Comecei a tentar, através de algumas dicas pela internet, a fazer criptografia com MD5 em Java.&lt;br /&gt;&lt;br /&gt;Funcionou que é uma beleza, só preciso passar pra uma classe, etc, etc...&lt;br /&gt;&lt;br /&gt;Chegando em casa no mesmo dia, resolvi tentar fazer a mesma coisa e VB.NET, pra minha decepção, não consegui fazer logo de primeira. Também segui algumas dicas pela internet, mas nem assim me ajudaram...&lt;br /&gt;&lt;br /&gt;Vamos ao código.&lt;br /&gt;&lt;br /&gt;Primeiro vou mostrar o código da função para encriptar a senha:&lt;br /&gt;&lt;br /&gt;&lt;div class="codigo"&gt;Shared Function encriptaSenha(ByVal senhaPlana As String) _&lt;br /&gt;As String&lt;br /&gt;&lt;br /&gt;&lt;span class="comentario"&gt;    'Declaração da variável que possui os algoritmos _&lt;br /&gt;    'de criptografia&lt;/span&gt;&lt;br /&gt;    Dim md5 As New _&lt;br /&gt;    Security.Cryptography.MD5CryptoServiceProvider&lt;br /&gt;&lt;br /&gt;&lt;span class="comentario"&gt;    'Declaração da variável para acesso aos bytes do _&lt;br /&gt;    'texto digitado&lt;/span&gt;&lt;br /&gt;    Dim A2 As New _&lt;br /&gt;    System.Text.ASCIIEncoding&lt;br /&gt;&lt;br /&gt;&lt;span class="comentario"&gt;    'A função getBytes transforma as letras para a sua _&lt;br /&gt;    'representação em bytes&lt;/span&gt;&lt;br /&gt;    Dim bytes() As Byte = _&lt;br /&gt;    A2.GetBytes(senhaPlana)&lt;br /&gt;        &lt;br /&gt;&lt;span class="comentario"&gt;    'ComputeHash finalmente faz a criptografia e retorna _&lt;br /&gt;    'um array de bytes criptografados. Então, precisamos _&lt;br /&gt;    'de uma função para deixar isso mais "legível", _&lt;br /&gt;    'a toHex.&lt;/span&gt;&lt;br /&gt;    Return toHex(md5.ComputeHash(bytes))&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A função toHex tem como entrada os bytes computados pelo ComputeHash do MD5. Então precisamos converter para hexadecimal, para que o armazenamento seja mais trivial.&lt;br /&gt;&lt;div class="codigo"&gt;Shared Function toHex(ByVal bytes() As Byte) As String&lt;br /&gt;&lt;span class="comentario"&gt;    'String com todos os dígitos da base hexadecimal&lt;/span&gt;&lt;br /&gt;    Dim hexDigits As String = "0123456789abcdef"&lt;br /&gt;&lt;br /&gt;    Dim retorno As String = ""&lt;br /&gt;&lt;span class="comentario"&gt;    'Para cada byte no vetor de bytes o looping abaixo _&lt;br /&gt;    'realiza a seguinte tarefa:&lt;br /&gt;    'Concatena com a string retorno o caractere que se _&lt;br /&gt;    'encontra na posição X e Y da string hexDigits, _&lt;br /&gt;    'onde X é a parte inteira da divisão de cada byte _&lt;br /&gt;    'por 16 (base hexadecimal) e Y é o resto da divisão _&lt;br /&gt;    'inteira entre cada byte por 16.&lt;/span&gt;&lt;br /&gt;    For Each bt As Byte In bytes&lt;br /&gt;        retorno &amp;= hexDigits.ToCharArray.GetValue _&lt;br /&gt;                   (CInt(Int(bt / 16))).ToString()&lt;br /&gt;        retorno &amp;= hexDigits.ToCharArray.GetValue _&lt;br /&gt;                   (CInt(Int(bt Mod 16))).ToString()&lt;br /&gt;    Next&lt;br /&gt;&lt;br /&gt;    Return retorno&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Resumindo:&lt;br /&gt;&lt;br /&gt;Devemos declarar uma variável como Security.Cryptography.MD5CryptoServiceProvider para calcular o hash (sequência de 16 bytes) que representa a string original criptografada.&lt;br /&gt;&lt;br /&gt;Depois utilizamos a função toHex para converter o hash para a base hexadecimal.&lt;br /&gt;&lt;br /&gt;Simples, rápido, fácil e ótimo para criptografar senhas!&lt;br /&gt;&lt;br /&gt;Por enquanto é só, até a próxima!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-4246255528136851731?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/4246255528136851731/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=4246255528136851731&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/4246255528136851731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/4246255528136851731'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2007/10/mais-um-pouco-de-net.html' title='Mais um pouco de .NET'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-5504707041554214543</id><published>2007-09-17T01:11:00.000-03:00</published><updated>2007-10-09T00:33:21.912-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='dicas'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Começando em .NET</title><content type='html'>Essa é a primeria de uma série de dicas que irei postar. Sempre que me deparar com algo interessante em programação, ou qualquer outro assunto irei compartilhar minhas experiências.&lt;br /&gt;&lt;br /&gt;Como programador VB6 sempre que precisava de algum dado simples de configuração para meus aplicativos utilizava os arquivos INI com acesso através das API's do Windows.&lt;br /&gt;&lt;br /&gt;Entrando agora em .NET, queria a mesma funcionalidade. Mas já que estamos em outro nível de programação, nada mais justo do que procurar um modo mais estruturado de guardar essas informações. Foi aí que surgiu a idéia de buscar essas informações em um XML.&lt;br /&gt;&lt;br /&gt;Pesquisei bastante no Google e encontrei diversos modos de acessar esse tipo de arquivo, porém só um deles me chamou a atenção. Pois, pelo que li, ele é o único que permite o acesso de escrita em XML também.&lt;br /&gt;&lt;br /&gt;Bom, chega de papo, e mãos à obra.&lt;br /&gt;&lt;br /&gt;O processo é extremamente simples.&lt;br /&gt;&lt;br /&gt;Vamos supor que temos um arquivo "meuarquivo.xml" no "C:\", com a seguinte estrutura:&lt;br /&gt;&lt;br /&gt;&lt;div class="codigo"&gt;&lt;span class="titulo_codigo"&gt;meuarquivo.xml&lt;/span&gt;&lt;br /&gt;&amp;lt;raiz&gt;&lt;br /&gt;  &amp;lt;rotulo&gt;teste&amp;lt;/rotulo&gt;&lt;br /&gt;&amp;lt;/raiz&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Em VB.NET para carregar o arquivo você simplesmente tem que declarar uma variável como System.Xml.XmlDocument, depois utilizar a função Load para indicar qual arquivo deseja carregar. Ficando assim:&lt;br /&gt;&lt;br /&gt;&lt;div class="codigo_ini"&gt;&lt;span class="titulo_codigo"&gt;VB.NET&lt;/span&gt;&lt;br /&gt;Dim arqXml As New System.Xml.XmlDocument&lt;br /&gt;arqXml.Load("C:\meuarquivo.xml")&lt;br /&gt;&lt;/div&gt;&lt;div class="codigo_fim"&gt;&lt;span class="titulo_codigo"&gt;C#&lt;/span&gt;&lt;br /&gt;System.Xml.XmlDocument arqXml = new System.Xml.XmlDocument();&lt;br /&gt;arqXml.Load("C:\meuarquivo.xml");&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Após isso, através da função SelectSingleNode, conseguimos encontrar a informação que queremos.&lt;br /&gt;&lt;br /&gt;&lt;div class="codigo_ini"&gt;&lt;span class="titulo_codigo"&gt;VB.NET&lt;/span&gt;&lt;br /&gt;Dim texto as string&lt;br /&gt;texto = arqXml.SelectSingleNode("//raiz/rotulo").InnerText()&lt;br /&gt;&lt;/div&gt;&lt;div class="codigo_fim"&gt;&lt;span class="titulo_codigo"&gt;C#&lt;/span&gt;&lt;br /&gt;String texto;&lt;br /&gt;texto arqXml.SelectSingleNode("//raiz/rotulo").InnerText();&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Deste modo colocaremos o valor 'teste' na variável texto.&lt;br /&gt;&lt;br /&gt;Muito simples, não?? Até a próxima!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-5504707041554214543?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/5504707041554214543/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=5504707041554214543&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/5504707041554214543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/5504707041554214543'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2007/09/comeando-em-net.html' title='Começando em .NET'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-4277898899530123068</id><published>2007-09-15T14:28:00.002-03:00</published><updated>2007-09-17T18:58:14.799-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Programação OpenGL</title><content type='html'>Estou no quinto semestre de ciências da computação no mackenzie.&lt;br /&gt;&lt;br /&gt;Este semestre estou fazendo uma matéria que chama Introdução a Computação Gráfica. Tivemos um primeiro trabalho para mexer com fractais, e agora um segundo para criar uma aplicação em C++ que mostre um objeto 3D utilizando OpenGL.&lt;br /&gt;&lt;br /&gt;Este aplicativo simplesmente lê as informações de um arquivo txt, onde dentro deste arquivo temos as coordenadas dos vértices do objeto e os vértices que fazem parte de uma face (triângulo).&lt;br /&gt;&lt;br /&gt;Se quiser entender um pouco mais, brinque com as coordenadas do arquivo obj.txt, é simples. Caso queira, tente até criar algum objeto e utilizar o programa para mostrá-lo em 3D.&lt;br /&gt;&lt;br /&gt;Os arquivos estão disponíveis no SkyDrive (drive virtual da Microsoft).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-15b3dae1ec9e8ca8.skydrive.live.com/self.aspx/Modelagem%203D%20OpenGL/GLUT.exe"&gt;GLUT.exe&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cid-15b3dae1ec9e8ca8.skydrive.live.com/self.aspx/Modelagem%203D%20OpenGL/obj.txt"&gt;obj.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Até a próxima.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-4277898899530123068?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/4277898899530123068/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=4277898899530123068&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/4277898899530123068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/4277898899530123068'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2007/09/programao-opengl_3486.html' title='Programação OpenGL'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-5763207051012745036</id><published>2007-09-02T04:15:00.001-03:00</published><updated>2011-07-06T16:31:46.948-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matérias'/><title type='text'>1º post de verdade</title><content type='html'>&lt;div style="text-align: justify;"&gt;Esta é uma matéria que escrevi na época que trabalhava para o site &lt;a href="http://www.superdownloads.com.br/"&gt;Superdownloads&lt;/a&gt;. Ela foi escolhida por um representante de uma revista de TI do Paraguai, e publicada.&lt;/div&gt;&lt;br /&gt;O link original pode ser acessado por &lt;a href="http://www.superdownloads.com.br/materias/dvd-rw-dvdrw-dvdxrw/286,1.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_y9X8s4cH9Yo/Rt1SNfhxHsI/AAAAAAAAAd4/1oLTSHcCBFw/s1600-h/capa.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5106327944262917826" src="http://2.bp.blogspot.com/_y9X8s4cH9Yo/Rt1SNfhxHsI/AAAAAAAAAd4/1oLTSHcCBFw/s320/capa.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 130%; font-weight: bold;"&gt;Diferenças das nomenclaturas de CD's e DVD's&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Devido a grande popularização de drives de CD e DVD nos últimos anos, surgiram novas tecnologias de acesso a dados e muitas pessoas ficam em dúvida ou às vezes nem sabem do que se trata.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Essa matéria irá mostrar algumas diferenças entre as nomenclaturas das mídias de CD e DVD à venda hoje no mercado. Veja as diferenças e compatibilidades na tabela abaixo.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-1th.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-1th.gif" style="display: block; height: 287px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 398px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As denominações "-" e "+" nos DVD-R, DVD+R, DVD-RW e DVD+ significam o padrão do DVD. O DVD-R segue os padrões do DVD Fórum (&lt;a href="http://www.dvdforum.com/forum.shtml"&gt;http://www.dvdforum.com/forum.shtml&lt;/a&gt;), já o DVD+R segue os padrões do DVD+RW Alliance (&lt;a href="http://www.dvdrw.com/"&gt;http://www.dvdrw.com&lt;/a&gt;).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Para o usuário final, essas diferenças de padrão não têm tanta infl uência, mas acredita-se que um DVD no formato "+" tenha uma arquitetura melhor. A única diferença que afeta o usuário final é que existem drives de DVD que lêem discos no formato "-" mas não o formato "+". Os drives de DVD atuais geralmente possuem suporte aos dois formatos, mas ainda existem drives que apenas lêem o formato "-".&lt;/div&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Single e Dual Layer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Normalmente os DVDs possuem apenas uma camada reflexiva, esse tipo de disco é chamado de Single Layer ou DVD-5 (imagem abaixo).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-2.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-2.gif" style="cursor: pointer; float: left; height: 134px; margin: 0pt 10px 10px 0pt; width: 197px;" /&gt;&lt;/a&gt;1: Rótulo do CD&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2: Camada de policarbonato, um termoplástico usado para moldar CDs e DVDs. Ele é usado por possuir as propriedades óticas e mecânicas necessárias.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3: Camada de união entre duas faces.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4: Camada refl exiva onde os dados são armazenados.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;Tanto o DVD-R(W), +R(W) e -RAM possuem outras versões chamadas de Dual Layer (DL). O Dual Layer é um outro modo de produção de DVDs onde o disco possui mais de uma camada refl exiva (ou gravável), isso aumenta bastante o tamanho de armazenamento de um DVD.&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: 130%; font-weight: bold;"&gt;Tipos de Dual Layer &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Existem também diferentes tipos de Dual Layer que são chamados de DVD-9, DVD-10, DVD-14 e DVD-18 (imagem da esquerda).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-3.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://www.superdownloads.com.br/imagens/materias/materia-286-shot-3.gif" style="cursor: pointer; float: left; height: 131px; margin: 0pt 10px 10px 0pt; width: 401px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;DVD-9: Possui duas camadas e um lado, o outro lado é a impressão do fabricante. Sua capacidade é de 8.5 GB.&lt;/div&gt;&lt;br /&gt;1: Rótulo do CD.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2: Camada de policarbonato, um termoplástico usado para moldar CDs e DVDs.Ele é usado por possuir as propriedades óticas e mecânicas necessárias.&lt;/div&gt;3: Camada reflexiva onde os dados são armazenados.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;4: Camada de união entre duas faces.&lt;br /&gt;5: Camada semi-reflexiva onde os dados são armazenados.&lt;br /&gt;&lt;br /&gt;DVD-10: Possui uma face de gravação para cada lado e uma camada por face, ou seja, o DVD não possui nenhuma imagem impressa em sua superfície. Sua capacidade é de 9.4 GB.&lt;br /&gt;&lt;br /&gt;1: Camada de policarbonato, um termoplástico usado para moldar CDs e DVDs. Ele é usado por possuir as propriedades óticas e mecânicas necessárias.&lt;br /&gt;2: Camada reflexiva onde os dados são armazenados.&lt;br /&gt;3: Camada de união entre duas faces.&lt;br /&gt;4: Camada semi-reflexiva onde os dados são armazenados.&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: 130%; font-weight: bold;"&gt;Outros tipos (menos conhecidos) de DVD Dual Layer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;DVD-14: Possui duas faces, uma com duas camadas e a outra com apenas uma. Este DVD também não possui nenhuma imagem impressa na superfície. Sua capacidade é de 13.2 GB.&lt;br /&gt;&lt;br /&gt;DVD-18: Possui duas faces e duas camadas. Sua capacidade é de 17.1 GB.&lt;br /&gt;&lt;br /&gt;E assim, termino esta matéria esperando que tenha ajudado a entender (pelo menos um pouco) as diferenças entre as nomenclaturas dos tipos e formatos de CD e DVD existentes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraços e até a próxima!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-5763207051012745036?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/5763207051012745036/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=5763207051012745036&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/5763207051012745036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/5763207051012745036'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2007/09/1-post-de-verdade.html' title='1º post de verdade'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y9X8s4cH9Yo/Rt1SNfhxHsI/AAAAAAAAAd4/1oLTSHcCBFw/s72-c/capa.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2739478951063185226.post-8857840193480693353</id><published>2007-09-02T04:03:00.000-03:00</published><updated>2007-09-02T04:30:24.016-03:00</updated><title type='text'>1º post</title><content type='html'>Esse é meu primeiro post, só para anunciar o que está por vir.&lt;br /&gt;&lt;br /&gt;Neste blog você vai encontrar alguns de meus trabalhos e pensamentos particulares.&lt;br /&gt;&lt;br /&gt;Espero que gostem! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2739478951063185226-8857840193480693353?l=blog.fernandocrespo.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.fernandocrespo.net/feeds/8857840193480693353/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2739478951063185226&amp;postID=8857840193480693353&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/8857840193480693353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2739478951063185226/posts/default/8857840193480693353'/><link rel='alternate' type='text/html' href='http://blog.fernandocrespo.net/2007/09/esse-meu-primeiro-post-s-para-anunciar.html' title='1º post'/><author><name>Fernando</name><uri>http://www.blogger.com/profile/05443612095723870747</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
