<?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-8872536695724001725</id><updated>2012-01-31T14:20:11.736-08:00</updated><category term='Kernel Invasão Hacker Linux'/><category term='Battlefield 3'/><category term='método de horner'/><category term='Métodos numéricos computacionais'/><category term='TCP/IP'/><category term='Creative Recon3D'/><category term='Confiabilidade'/><category term='about me'/><category term='Intel SSD'/><title type='text'>Esbórnia Computacional</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2067503672515322794</id><published>2011-10-08T15:42:00.000-07:00</published><updated>2011-10-08T15:44:08.610-07:00</updated><title type='text'>Corsair Hydro Series H40 e H70 Core</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A Corsair lançou mais dois modelos de watercooler da sua linha Hydro Series, que refrigeram o processador e não requerem manutenção (visto o sistema fechado e já preenchido com líquido): o &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.corsair.com/hydro-series-h40-high-performance-liquid-cpu-cooler.html"&gt;H40&lt;/a&gt;&lt;/span&gt; e o &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.corsair.com/hydro-series-h70-core-high-performance-liquid-cpu-cooler.html"&gt;H70 Core&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O H40 é a versão de entrada da série Hydro Series da Corsair, com block de alumínio, radiador de alumínio, suporte para os sockets Intel LGA775 / LGA1155 / LGA1156 / LGA1366 e AMD AM2 / AM3 / FM1 e uma ventoinha de 12cm e 2.000rpm inclusa.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;a href="http://www.corsair.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/4/h40_1.png" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://www.corsair.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/4/h40_1.png" alt="" width="400" height="372" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;A garantia do H40 é de 2 anos e o preço sugerido é de $60 (nos EUA).&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O H70 Core é baseado no H70, mas não vem com ventoinhas inclusas, ou seja, é para os usuários que desejam utilizar a sua própria ventoinha (ou ventoinhas). O block é de cobre e o radiador de alumínio é de dupla densidade (3,8cm).&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;a href="http://www.corsair.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/7/h70_b_nofan.png" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://www.corsair.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/7/h70_b_nofan.png" alt="" width="400" height="343" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Com suporte para os sockets Intel LGA775 / LGA1155 / LGA1156 / LGA1366 / LGA2011 e AMD AM2 / AM3 / FM1, o H70 tem 2 anos de garantia e preço sugerido de $90 (nos EUA).&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2067503672515322794?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2067503672515322794/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/10/corsair-hydro-series-h40-e-h70-core.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2067503672515322794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2067503672515322794'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/10/corsair-hydro-series-h40-e-h70-core.html' title='Corsair Hydro Series H40 e H70 Core'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6407947519401785996</id><published>2011-10-05T15:50:00.000-07:00</published><updated>2011-10-05T15:51:43.740-07:00</updated><title type='text'>PowerColor Devil 13 HD6970</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A PowerColor lançou a sua mais cabulosa placa de vídeo baseada na GPU AMD Radeon HD 6970. O nome? &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.powercolor.com/us/products_features.asp?id=380"&gt;Devil 13 HD6970&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;a href="http://www.powercolor.com/us/show_img.asp?id=380&amp;amp;file=image_b_s_2.jpg" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://www.powercolor.com/us/show_img.asp?id=380&amp;amp;file=image_b_s_2.jpg" alt="" width="440" height="303" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;A Devil 13 HD6970 vem com GPU @ 880MHz e 2GB de memória GDDR5 @ 1.375MHz. Existe um switch OC (overclock) para que os gamers e entusiastas elevem as frequências automaticamente em 10% (para 960MHz na GPU e 1.425MHz nas memórias).&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O circuito de energia tem 12 fases com componentes de alta qualidade e no PCB há pontos para o usuário medir a tensão da GPU, além de um visual iluminado através de leds que mostram o atual status de trabalho da GPU.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O sistema de refrigeração vem com duas ventoinhas de 9cm e um dissipador com base de cobre e heatpipes para conectá-lo às aletas.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;a href="http://www.powercolor.com/us/show_img.asp?id=380&amp;amp;file=image_b_s.jpg" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://www.powercolor.com/us/show_img.asp?id=380&amp;amp;file=image_b_s.jpg" alt="" width="440" height="303" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Para finalizar, a PowerColor Devil 13 HD6970 é compatível com a tecnologia Eyefinity (até 4 displays) através das conexões DVI-I (Dual Link) + DVI-I (Single Link) + HDMI v1.4 + 2x Mini DisplayPort v1.2, tem duas conexões de energia (PCI Express de 8 pinos), comprimento de 29,2cm e um kit de chaves está incluso nos acessórios.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6407947519401785996?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6407947519401785996/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/10/powercolor-devil-13-hd6970.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6407947519401785996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6407947519401785996'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/10/powercolor-devil-13-hd6970.html' title='PowerColor Devil 13 HD6970'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-1492558793538603900</id><published>2011-09-30T17:04:00.000-07:00</published><updated>2011-09-30T17:08:52.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Battlefield 3'/><title type='text'>NVIDIA Forceware v285.83 BETA (p/ Battlefield 3)</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A NVIDIA lançou um &lt;span class="Apple-style-span"&gt;&lt;a href="http://www.geforce.com/GamesandApps/games/battlefield-3/GPUAnalyzer"&gt;analisador&lt;/a&gt;&lt;/span&gt; para você verificar como o seu hardware está com relação aos requerimentos oficiais para o game Battlefield 3.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;img class="aligncenter" src="http://www.geforce.com/cmsTemplate/GamesandApps/GPUAnalyzer/3D_boxshot_bf3.png" alt="" width="97" height="161" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;A NVIDIA lançou também um driver específico para quem quer aproveitar a versão Beta do Battlefield 3: &lt;span class="Apple-style-span"&gt;&lt;a href="http://www.geforce.com/Drivers/Beta"&gt;Forceware v285.38  BETA&lt;/a&gt;&lt;/span&gt; (&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.geforce.com/Drivers/Results/38107"&gt;Win7 32bits&lt;/a&gt;&lt;/span&gt; / &lt;span class="Apple-style-span"&gt;&lt;a href="http://www.geforce.com/Drivers/Results/38108"&gt;Win 7 64bits&lt;/a&gt;&lt;/span&gt;), que oferece um desempenho até 38% melhor do que os drivers v285.27 (e o perfil SLI também foi atualizado).&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Este driver (&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.geforce.com/Drivers/Beta"&gt;v285.38 BETA&lt;/a&gt;&lt;/span&gt;) também é:&lt;/p&gt;&lt;p style="text-align: justify; "&gt;- o recomendado caso você queira jogar no mês que vem o game Rage (da id Software).&lt;br /&gt;- vem com perfil atualizados para  Diablo III, Need For Speed: The Run e Saints Row: The Third;&lt;br /&gt;- vem com perfis SLI atualizados para os games Batman: Arkham City, Dead Island e Dragon Age II.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-1492558793538603900?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/1492558793538603900/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/nvidia-forceware-v28583-beta-p.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1492558793538603900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1492558793538603900'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/nvidia-forceware-v28583-beta-p.html' title='NVIDIA Forceware v285.83 BETA (p/ Battlefield 3)'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-5466839113361793266</id><published>2011-09-30T16:54:00.000-07:00</published><updated>2011-09-30T17:03:27.279-07:00</updated><title type='text'>Netgear N900 (WNDR4500)</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A Netgear lançou o seu mais possante roteador sem fio: o &lt;a href="http://www.netgear.com/landing/wndr4500.aspx"&gt;N900 (WNDR4500).&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;a href="http://www.netgear.com/images/WNDR4500-Product-Image-Low-Resolution18-35669.jpg" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://www.netgear.com/images/WNDR4500-Product-Image-Low-Resolution18-35669.jpg" alt="" width="223" height="400" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Um dos maiores destaques é a altíssima velocidade (e maior alcance) para a rede sem fio:  450Mb/s para 2,4GHz + 450Mb/s para 5GHz. No total, o N900 tem seis antenas internas (fixas) e amplificadores de rádio de alta potência.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Na lista do N900 também estão:&lt;/p&gt;&lt;p style="text-align: justify; "&gt;- Suporte para redes 11a/b/g/n;&lt;br /&gt;- Medidor de uso (consumo de banda);&lt;br /&gt;- Switch com quatro portas e WAN Gigabit;&lt;br /&gt;- WPS: rápida configuração de redes sem fio;&lt;br /&gt;- Advanced QoS: prioriza os pacotes de vídeo;&lt;br /&gt;- Live Parental Controles (controle para os pais);&lt;br /&gt;- DLNA: servidor de mídia para compartilhamento;&lt;br /&gt;- Programação para desligar o WiFi e modo Access Point;&lt;br /&gt;- Guest Network: permite configurar uma rede para visitas;&lt;br /&gt;- ReadySHARE Printer: fácil compartilhamento da impressora;&lt;br /&gt;- Segurança com WPA / WPA2, Firewall (SPI / NAT) e prevenção contra DoS;&lt;br /&gt;- 2x conexões USB v2.0 (para compartilhar impressora e drive de armazenamento);&lt;br /&gt;- Genie (para monitor/controlar/reparar redes domésticas, ver dispositivos no mapa da rede, etc).&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O Netgear N900 é compatível com Windows, Mac, Unix e Linux e tem 680g distribuídos por 25,8 x 17,3 x 8,1cm. O preço sugerido é de $180 (nos EUA).&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-5466839113361793266?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/5466839113361793266/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/netgear-n900-wndr4500.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5466839113361793266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5466839113361793266'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/netgear-n900-wndr4500.html' title='Netgear N900 (WNDR4500)'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2967955323790720798</id><published>2011-09-23T17:42:00.000-07:00</published><updated>2011-09-23T17:46:06.376-07:00</updated><title type='text'>Novo Driver Intel</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p align="justify" style="text-align: justify; "&gt;Quer melhorar o desempenho do seu processador gráfico Intel, de preferência os que vem nos processadores Intel Core i3/i5/i7 de segunda geração?&lt;/p&gt;&lt;p&gt;Então pegue o novo driver v15.22.50.2509 que a Intel liberou, compatível com Windows Vista / 7 e disponível para sistemas de &lt;span class="Apple-style-span" &gt;&lt;a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;amp;DwnldID=20389"&gt;32bits&lt;/a&gt;&lt;/span&gt; (67,5MB) e &lt;span class="Apple-style-span" &gt;&lt;a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;amp;DwnldID=20391"&gt;64 bits&lt;/a&gt;&lt;/span&gt; (84,7MB).&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2967955323790720798?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2967955323790720798/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/novo-driver-intel.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2967955323790720798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2967955323790720798'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/novo-driver-intel.html' title='Novo Driver Intel'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6437347224950226854</id><published>2011-09-23T17:37:00.000-07:00</published><updated>2011-09-23T17:38:31.101-07:00</updated><title type='text'>My Passport for Mac e Studio</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A Western Digital lançou seus novos modelos de disco rígido externo compacto (2,5″) compatíveis com Mac: &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.wdc.com/en/products/external/portableformac/"&gt;My Passport for Mac e My Passport Studio&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;img class="aligncenter" src="http://www.wdbrand.com/images/products/img1/lores/wdfMP_forMac_G2.jpg" alt="" width="440" height="440" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Com capacidades de 500GB / 750GB / 1TB e interface USB v2.0, suporte para Apple Time Machine e belo visual, a maior diferença entre os dois modelos reside na interface: o Studio tem também duas conexões Firewire 800.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;A cor externa também varia entre os dois modelos, sendo que o Studio tem um design todo em metal. Ambos modelos tem software para proteção através de criptografia e senha.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;img class="aligncenter" src="http://www.wdbrand.com/images/products/img1/lores/wdfMP_Studio_G2.jpg" alt="" width="440" height="440" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;É bom saber que, apesar de ser formatado para HFS+ e compatível com Mac OS X Leopard / Snow Leopard e Lion, os novos My Passport podem ser reformatados para funcionar com Windows XP / Vista / 7.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Segundo a Western Digital, o preço sugerido é de:&lt;/p&gt;&lt;p style="text-align: justify; "&gt;- My Passport for Mac: $100 (500GB), $120 (750GB) e $130 (1TB);&lt;br /&gt;- My Passport Studio: $130 (500GB), $160 (750GB) e $180 (1TB).&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6437347224950226854?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6437347224950226854/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/my-passport-for-mac-e-studio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6437347224950226854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6437347224950226854'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/my-passport-for-mac-e-studio.html' title='My Passport for Mac e Studio'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-7533029976583415158</id><published>2011-09-15T16:00:00.000-07:00</published><updated>2011-09-15T16:01:14.514-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intel SSD'/><title type='text'>Intel SSD 710 Series</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p align="justify" style="text-align: justify; "&gt;A Intel anunciou uma nova linha de SSDs, conhecida como &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.intel.com/content/www/us/en/solid-state-drives/solid-state-drives-710-series.html"&gt;710 Series&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p align="justify" style="text-align: center; "&gt;&lt;a href="http://newsroom.intel.com/servlet/JiveServlet/showImage/38-3216-1846/SSD+710+straight3Kpx200dpi.jpg" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;img class="aligncenter" src="http://newsroom.intel.com/servlet/JiveServlet/downloadImage/38-3216-1846/280-197/SSD+710+straight3Kpx200dpi.jpg" alt="" width="280" height="197" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify" style="text-align: justify; "&gt;Apesar de utilizar memórias NAND Flash do tipo MLC (25nm), a linha 710 utiliza a tecnologia Intel High Endurance (HET) para oferecer ao segmento corporativo a confiabilidade e durabilidade dos chips SLC com a capacidade e custo benefício do MLC.&lt;/p&gt;&lt;p align="justify" style="text-align: justify; "&gt;Outras tecnologias embarcadas protegem o 710 de perda de dados durante falha na energia e o sistema caso um chip NAND falhe, além de ter suporte para criptografia AES de 128bits (pré-configurada), firmware com algorítimo para reduzir a amplificação de escrita e gerenciamento de erro a nível do sistema que vai além do padrão ECC.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;A linha Intel SSD 710  está disponível nas capacidades de 100 / 200 / 300GB e utiliza a interface SATA 3Gb/s. Alguns números de desempenho:&lt;/p&gt;&lt;p align="justify" style="text-align: justify; "&gt;- Escrita sequencial: até 210MB/s&lt;br /&gt;- Leitura sequencial: até 270MB/s&lt;br /&gt;- Escrita aleatória de 4K: até 2.700 IOPS&lt;br /&gt;- Leitura aleatória de 4K: até 38.500 IOPS&lt;/p&gt;&lt;p&gt;O Intel SSD 710 Series está disponível no formato de 2,5″, suporta a tecnologia NCQ e o Intel Toolbox com SSD Optimizer.&lt;/p&gt;&lt;p align="justify" style="text-align: justify; "&gt;Segundo a Intel, o SSD 710 tem preço sugerido de $650 para o de 100GB, $1.290 para o de 200GB e $1.930 para o de 300GB (nos EUA, em quantidade de 1.000), com garantia de 3 anos.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-7533029976583415158?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/7533029976583415158/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/intel-ssd-710-series.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/7533029976583415158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/7533029976583415158'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/intel-ssd-710-series.html' title='Intel SSD 710 Series'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2467206194429915385</id><published>2011-09-13T18:13:00.000-07:00</published><updated>2011-09-13T18:16:00.196-07:00</updated><title type='text'>Wacom Cintiq 24HD</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;&lt;p style="text-align: justify; "&gt;A Wacom, famosa fabricante de tablets, lançou o &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.wacom.com/en/Products/Cintiq/Cintiq24HD.aspx"&gt;Cintiq 24HD&lt;/a&gt;&lt;/span&gt;, com foco nos exigentes profissionais de criação.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O Wacom Cintiq 24HD tem display de 24,1″ e resolução de 1.920 x 1.200, com destaque para a reprodução de cores (92% Adobe RGB). As bordas do display foram desenhadas para oferecer apoio para os braços e mãos além de prover fácil acesso para o Touch Ring e os botões Express Keys localizados em ambos os lados. A área ativa é de 51,84 x 32,4cm e as conexões de vídeo se resumem a DVI-I e DisplayPort.&lt;/p&gt;&lt;p style="text-align: center; "&gt;&lt;img class="aligncenter" src="http://www.wacom.com/en/Products/Cintiq/~/media/Images/Products/CINTIQ24HD_01.ashx" alt="" width="440" height="440" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;p style="text-align: justify; "&gt;A caneta para o Cintiq 24HD (modelo KP-501E-01C) tem uma sensibilidade de até 2.048 níveis de pressão e inclinação de até 40º. Já a nova base do display tem foco na ergonomia, com ajustes de inclinação e altura para diversas posições de trabalho.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;O Wacom Cintiq 24HD tem 29kg distribuídos por 77cm x 47cm x 6,4cm e resolução de 5.080 linhas por polegada. A lista de acessórios pode ser vista &lt;span class="Apple-style-span" &gt;&lt;a href="http://www.wacom.com/en/Products/Cintiq/Cintiq24HD/Accessories.aspx"&gt;neste link&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="text-align: justify; "&gt;Segundo a Wacom, o Cintiq 24HD é compatível com Windows XP / Vista / 7 e Mac OS X v10.5 (ou mais atual), tem preço sugerido de $2.500 (nos EUA), 2 anos de garantia e chegará ao mercado em outubro.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2467206194429915385?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2467206194429915385/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/wacom-cintiq-24hd.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2467206194429915385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2467206194429915385'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/wacom-cintiq-24hd.html' title='Wacom Cintiq 24HD'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-5194091799633211153</id><published>2011-09-10T16:40:00.000-07:00</published><updated>2011-09-10T17:04:03.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creative Recon3D'/><title type='text'>Creative Sound Blaster Recon3D</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px; background-color: rgb(213, 214, 215); "&gt;A Creative lançou as suas novas placas de áudio, conhecidas como Sound Blaster Recon3D.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 19px; background-color: rgb(213, 214, 215); "&gt;&lt;div class="entry" style="line-height: 1.4em; "&gt;&lt;p style="font-size: 1.05em; text-align: justify; "&gt;Essas soluções utilizam o novo processador de áudio Creative Sound Core3D. Este processador incorpora o DSP (processador de sinal digital) Quartet, que tem quatro núcleos independentes (quad-core) e é o primeiro a integrar um conjunto de núcleos DSP com codecs de áudio de alta definição de alta qualidade e mais de 100dB. Algumas das tecnologias suportadas: THX TruStudio Pro (Crystalizer, Surround, Smart Volume, Dialog Plus e Bass) e CrystalVoice (Acoustic Echo Cancelation, Noise Reduction, Smart Volume e FX).&lt;/p&gt;&lt;p style="font-size: 1.05em; text-align: justify; "&gt;A placa &lt;a href="http://sg.store.creative.com/sound-blaster/sound-blaster-recon3d-pcie/1-20885.aspx" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;strong&gt;Sound Blaster Recon3D&lt;/strong&gt;&lt;/a&gt; tem interface PCI Express 1x, DACs de 6 canais e 24bits / 102dB, ADC de 4 canais e 24bits / 101dB, saída amplificada para fone de ouvido, interface digital para microfone, entradas e saídas S/PDIF e GPIO. Esta placa vai aparecer no mercado este ano.&lt;/p&gt;&lt;p style="font-size: 1.05em; text-align: center; "&gt;&lt;img class="aligncenter" src="http://images.europe.creative.com/images/products/450x350/pdt_20885.png" alt="" width="440" height="342" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;p style="font-size: 1.05em; text-align: justify; "&gt;A placa &lt;strong&gt;Sound Blaster Recon3D Falat1ty Champion&lt;/strong&gt; tem um belíssimo visual e o processador Sound Core3D tem iluminação pulsante vermelha (apesar de quê vai normalmente ficar escondida depois de instalada no seu pc). Este modelo vem também com um módulo para a baia externa do gabinete, com conexões para fone de ouvido / microfone / entrada e controle de volume e um microfone de alta qualidade (beam-forming) que utiliza as tecnologias CrystalVoice Echo Cancellation, CrystalVoice Focus e CrystalVoice Active Noise Reduction, permitindo ao gamer utilizá-lo ao mesmo tempo que aproveita as suas caixas de som.&lt;/p&gt;&lt;p style="font-size: 1.05em; text-align: justify; "&gt;A placa &lt;a href="http://sg.store.creative.com/sound-blaster/sound-blaster-recon3d-fatal1ty-professional/1-20886.aspx" target="_blank" style="color: rgb(0, 102, 204); text-decoration: none; "&gt;&lt;strong&gt;Sound Blaster Recon3D Fatal1ty Professional&lt;/strong&gt;&lt;/a&gt; é similar à Champion, mas não tem o módulo para baia nem o microfone inclusos. A disponibilidade dos modelos Fatal1ty está marcada para o ano de 2012.&lt;/p&gt;&lt;p style="font-size: 1.05em; text-align: center; "&gt;&lt;img class="aligncenter" src="http://images.europe.creative.com/images/products/450x350/pdt_20886.png" alt="" width="440" height="342" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; max-width: 100%; " /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-5194091799633211153?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/5194091799633211153/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/creative-lancou-as-suas-novas-placas-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5194091799633211153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5194091799633211153'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/creative-lancou-as-suas-novas-placas-de.html' title='Creative Sound Blaster Recon3D'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-8645037504786549750</id><published>2011-09-08T15:25:00.000-07:00</published><updated>2011-09-08T15:44:42.349-07:00</updated><title type='text'>5 bons recursos para o tablet da Amazon derrubar o Ipad</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;Esse tablet tá pra ser lançado até final de novembro vamos esperar e ver o que acontece. Diante mão, se a Amazon fizer jus ao seu nome, poderá ter um sucesso de vendas. Parece que ele vai ter uma versão ramificada do Android, não é bem o sistema operacional da Google, mas sim uma ramificação do mesmo, ou seja, ele terá uma interface bem diferente da que vemos nos tablet atuais rodando Android. Mas voltando ao assunto principal, abaixo listo 5 recursos para a Amazon tentar derrubar de vez o império da Apple. Isso é válido para qualquer lançamento de produto, claro, adequando ao perfil do mesmo.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;1 - Coloque um bom preço, ou melhor, o preço certo&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;Todos queremos um tablet mais barato do que o iPad. Segundo uma pesquisa feita a faixa de preço que as pessoas estavam sugerindo era algo em torno de 300 dólares, preço esse que levaria alguém a desistir do iPad e levar um tablet rodando Android. O legal disso tudo é que a Amazon está planejando vender os tablet's por +/- 250 dólares. Bom, fica bem abaixo do valor estipulado pelos entrevistados.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;2 - Tenha uma boa forma de pagamento&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;Como uma das maiores lojas do mundo, a Amazon possui uma gigantesca base de dados de membros registrados e seus respectivos cartões de créditos ligados às suas contas. A Amazon também sabe como tornar fácil a experiência de compra para os usuários (um grande contraste com a cobrança mista da Google e das operadoras na loja Android Market). Ao ligar sua conta online ao tablet, a Amazon poderia permitir a compra de músicas, apps, filmes e livros por meio de um toque, sem muito barulho.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;3 - Ter uma solução de armazenamento na nuvem&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;Se o tablet da Amazon vier com esse preço mais baixo como tem sido comentado, é provável que você não receba muita capacidade de armazenamento para suas mídias. Por isso, precisará de algum tipo de solução de armazenamento na nuvem, uma opção conhecida da Amazon. O serviço Cloud Drive da companhia lhe dá 5GB de armazenamento online gratuito para mídias e documentos, os quais, se forem aumentados para 10Gb ou 20GB, podem dar espaço para a maioria dos usuários armazenar seus arquivos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;4 - Ter uma loja cheia de aplicativos&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;Vamos falar a verdade: a seleção de apps para o sistema Android 3.0 (Honeycomb, o primeiro específico para tablets) é bastante ruim. A lista de apps é limitada e, uma vez que crescer, poderá vir a enfrentar os mesmos problemas de programas com malware e bugs como a versão para smartphones da loja. A Amazon já tem uma solução para isso: a Amazon Appstore for Android. A loja online escolhe a dedo os apps para sua loja, mantendo o número baixo, mas a qualidade lá em cima. Não é muito provável que a Amazon coloque outra loja de aplicativos, incluindo a da própria Google, em seu tablet.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;5 - &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;Crie uma loja de conteúdo multimídia&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;A Amazon já possui suas próprias lojas de música e e-books, assim como um serviço de streaming de filmes que faz parte do Amazon Prime. Com todos esses serviços juntos, a Amazon resolveria o problema de colocar conteúdo nos tablets Android (o Google Music está em fase de testes e é exclusivo para os EUA, enquanto que o suporte para o Netflix é instável). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-8645037504786549750?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/8645037504786549750/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/5-bons-recursos-para-o-tablet-da-amazon.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8645037504786549750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8645037504786549750'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/5-bons-recursos-para-o-tablet-da-amazon.html' title='5 bons recursos para o tablet da Amazon derrubar o Ipad'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-5467391814764769720</id><published>2011-09-05T05:09:00.000-07:00</published><updated>2011-09-05T05:19:19.462-07:00</updated><title type='text'>Google Gravity</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-aBL1tJgkBG4/TmS-M_opo7I/AAAAAAAAASQ/NP73oK63c3o/s1600/Google-Gravity2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://3.bp.blogspot.com/-aBL1tJgkBG4/TmS-M_opo7I/AAAAAAAAASQ/NP73oK63c3o/s320/Google-Gravity2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5648848963079087026" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  &gt;Hoje eu tava navegando pela Web e encontrei essa ferramenta do google, &lt;a href="http://mrdoob.com/projects/chromeexperiments/google_gravity/"&gt;Google Gravity&lt;/a&gt;, eles sempre estão inovando...  &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 22px; word-spacing: 1px; background-color: rgb(231, 231, 231); "&gt;&lt;span class="Apple-style-span"  &gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; "&gt;O Google Gravity nada mais é do que a própria página do Google, porém, como o nome já diz, você enxerga o conteúdo se movimentando como se estivesse no espaço e na Terra respondendo às leis da gravidade. Assim, os links e informações que você busca começam a “dançar” pela tela, além de caírem “no chão” do monitor.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;taghw&gt;A página, que faz parte dos experimentos do Google na web, permite que você brinque arrastando links, imagens e qualquer outro elemento disponível na página para o lado que for de sua escolha. Todos os campos da página interagem gerando efeitos de colisão bem divertidos e interessantes. Você também pode realizar buscas normalmente com o Google através da página “em movimento”. Ele não vai ser o buscador padrão é apenas um link para visualizar o funcionamento de tal ferramenta.&lt;/taghw&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;taghw&gt;O Google Gravity pode ser visualizado em qualquer navegador que tenha um suporte para HTML5. Para ver o que é o Google Gravity, basta acessar o site normalmente e digitar “Google Gravity” na página de busca. Mas ao invés de dar “Enter”, você deve clicar em “Estou com sorte”, ou mesmo &lt;a href="http://mrdoob.com/projects/chromeexperiments/google_gravity/"&gt;clicar aqui&lt;/a&gt; c&lt;/taghw&gt;aso prefira.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;taghw&gt;Como o Google Chrome faz parte do pacote da Google, se você o utilizar poderá ver mais efeitos no Google Gravity, do que em os outros navegadores. No internet explorer, por exemplo, os movimentos não acontecem, neste caso só vendo o vídeo no youtube e se amarrar.&lt;/taghw&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-5467391814764769720?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/5467391814764769720/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/google-gravity.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5467391814764769720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5467391814764769720'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/google-gravity.html' title='Google Gravity'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-aBL1tJgkBG4/TmS-M_opo7I/AAAAAAAAASQ/NP73oK63c3o/s72-c/Google-Gravity2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2582863213227541734</id><published>2011-09-03T17:28:00.000-07:00</published><updated>2011-09-03T18:09:24.356-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel Invasão Hacker Linux'/><title type='text'>Hackers invadem site que guarda código-fonte do kernel do Linux</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-gfKTiYmk16M/TmLGj2F6e2I/AAAAAAAAARM/MsgViiUMbi4/s1600/kernel.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 167px; height: 200px;" src="http://2.bp.blogspot.com/-gfKTiYmk16M/TmLGj2F6e2I/AAAAAAAAARM/MsgViiUMbi4/s200/kernel.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5648295201794063202" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif, freesans; font-size: 12px; background-color: rgb(255, 255, 255); "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Como todo fã de Linux sabe, existem dois tipos de hackers: os do bem, que desenvolvem software livre, como o kernel do Linux, e os do mal, que invadem computadores dos outros.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;E os hackers do mal fizeram uma visitinha indesejável à turma do bem no mês passado, invadindo o site &lt;a href="http://kernel.org/"&gt;Kernel.org&lt;/a&gt; – que é o lar do projeto Linux. Eles conseguiram ter acesso ‘root’ a um servidor conhecido como Hera e, como saldo, comprometeram “diversos servidores da infraestrutura do Kernel.org”, de acordo com nota divulgada quarta-feira (31/8) no site &lt;a href="http://kernel.org/"&gt;Kernel.org&lt;/a&gt;.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Os administradores do site souberam do problema no domingo (28/8) e logo descobriram vários problemas em seus servidores. Arquivos foram modificados, um programa malicioso foi incluído no script de iniciação e alguns dados de usuário foram gravados em um arquivo de log.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Os responsáveis pelo Kernel.org chamaram as autoridades policiais dos EUA e da Europa e estão na fase de reinstalar a infraestrutura do site e descobrir o que aconteceu.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Eles acreditam que os hackers podem ter roubado as credenciais de login de um usuário para invadir o sistema. O site decidiu fazer com que cada um de seus 448 usuários mudem suas passwords e chaves SSH (Secure Shell).&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;A invasão preocupa porque o &lt;a href="http://kernel.org/"&gt;Kernel.org&lt;/a&gt; é o lugar a partir do qual os distribuidores Linux baixam o código-fonte para o kernel do sistema, que é amplamente utilizado em todo o mundo. Mas o aviso do site destaca que, mesmo com acesso ‘root’, seria difícil para um hacker infiltrar código malicioso no kernel do Linux sem ser notado. Isso porque o sistema de controle de versões guarda um índice criptográfico de cada arquivo na hora em que ele é publicado.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Assim, se um componente do kernel do Linux fosse gravado e publicado no &lt;a href="http://kernel.org/"&gt;Kernel.org&lt;/a&gt;, “não seria possível mudar as versões antigas sem que a ação não fosse notada”, afirmou o site &lt;a href="http://kernel.org/"&gt;Kernel.org&lt;/a&gt;.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: normal; "&gt;Este tipo de ataque tem-se tornado perturbadoramente comum. Em janeiro, servidores utilizados pelo projeto Fedora – a versão comunitária do Red Hat Enterprise Linux – foram invadidos. E, quase na mesma época, outro site de desenvolvimento de software open source, chamado SourceForge, também foi invadido.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&gt;&lt;br /&gt;&lt;div style='float: right; margin: 3px;display: inline;'&gt;&lt;br /&gt;&lt;iframe expr:src='"http://www.facebook.com/plugins/like.php?href=&amp;quot; + data:post.url+ &amp;quot;&amp;amp;layout=button_count&amp;amp;show_faces=false&amp;amp;width=80&amp;amp;action=like&amp;amp;colorscheme=light"' scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:80px; height:20px"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b:if&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2582863213227541734?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2582863213227541734/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/hackers-invadem-site-que-guarda-codigo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2582863213227541734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2582863213227541734'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/hackers-invadem-site-que-guarda-codigo.html' title='Hackers invadem site que guarda código-fonte do kernel do Linux'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-gfKTiYmk16M/TmLGj2F6e2I/AAAAAAAAARM/MsgViiUMbi4/s72-c/kernel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6359346419582003639</id><published>2011-09-01T03:18:00.000-07:00</published><updated>2011-09-01T19:52:26.035-07:00</updated><title type='text'>Facebook começou no mundo da música online</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;Música é a bola da vez, e ela estará no centro do evento organizado pelo &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; para a comunidade de desenvolvedores do site. O encontro está marcado para o próximo dia 22 de setembro, em São Francisco,&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;na Califórnia. Mas, para entender porque esse assunto se tornou tão importante, é preciso voltar um pouco atrás e enxergar o quadro maior, que coloca duas das maiores empresas digitais do planeta em cantos opostos do ringue.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;img src="http://1.bp.blogspot.com/-7-yNXKNQ1j4/Tl9cYlgxyPI/AAAAAAAAARE/3YTIhxGctvw/s200/face.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5647334035202099442" style="float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 200px; height: 108px; " /&gt;&lt;/span&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; e &lt;a href="http://google.com/"&gt;Google&lt;/a&gt; estão, de fato, numa luta. O primeiro quer manter e aumentar sua impressionante base de mais de 700 milhões de usuários mundo afora. O segundo quer entrar para valer no mundo das redes sociais, primeiro para não ficar de fora da tendência, depois, para não correr o risco de perder relevância, numa internet em que as redes sociais (e não os mecanismos de buscas) estão no centro do universo. Daí as contendas entre &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; e Google+, que a cada semana oferecem novos recursos e novas ferramentas aos usuários. Só que o arsenal do que pode ser oferecido aos internautas tem limite e, agora, os dois oponentes buscam munição externa. O Facebook está na frente na corrida e deve anunciar grandes novidades no evento dos desenvolvedores. A maior delas tem a ver com música.&lt;br /&gt;&lt;br /&gt;Vários serviços de música devem ser integrados ao Facebook. Acreditava-se, que o Spotify estaria presente na plataforma da rede social, mas Mark Zuckerberg foi mais longe. O Spotify estará, mas não só ele: vários outros serviços de música online estarão de alguma maneira integrados ao Facebook.&lt;br /&gt;Na prática, no menu onde hoje você encontra as fotos, os amigos e etc, haverá também uma aba dedicada à música. Na mesma página do perfil, será inserido um botão que permitirá ao usuário saber que música está sendo tocada em rádios online integradas ao Facebook. Mas, não é só, a maior novidade será o painel de música.&lt;br /&gt;&lt;br /&gt;Nessa nova área, o internauta poderá ter acesso às canções que os amigos ouviram ou recomendaram. Ele poderá também recomendar faixas para seus amigos, que terão acesso às listas de músicas que você tenha ouvido. Essas são apenas algumas das funcionalidades da nova área dedicada à música. Espera-se que haja mais recursos. Porém, tudo isso não faria sentido se não houvesse a integração com os serviços de músicas online, como o Spotify. Na verdade, o &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; vai servir apenas para levar para uma audiência maior o que esses serviços já oferecem a seus usuários - com a vantagem de que, via &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt;, você poderá reunir as ofertas desses diferentes mecanismos na sua página pessoal, e compartilhar suas preferências com seus amigos e vice-versa. A estratégia do &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; vai ao encontro de uma tendência: em vez de comprar faixas e fazer download delas (como no modelo da iTunes Store), o mais provável é que todos nós passemos a pagar uma assinatura que nos dará direito a acesso a grandes bancos de dados de canções.&lt;br /&gt;&lt;br /&gt;Como a música é um grande catalisador, é de se esperar que o &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; ganhe ainda mais vantagem sobre o &lt;a href="http://google.com/"&gt;Google&lt;/a&gt; que, além de ter uma rede menor, vai ter muito trabalho para oferecer algo parecido.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6359346419582003639?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6359346419582003639/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/facebook-comecou-mundo-da-musica-online.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6359346419582003639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6359346419582003639'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/09/facebook-comecou-mundo-da-musica-online.html' title='Facebook começou no mundo da música online'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7-yNXKNQ1j4/Tl9cYlgxyPI/AAAAAAAAARE/3YTIhxGctvw/s72-c/face.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-8670836715073613897</id><published>2011-08-31T18:11:00.000-07:00</published><updated>2011-08-31T18:34:31.886-07:00</updated><title type='text'>Mais um Iphone perdido ... Funcionário da apple.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;img src="http://2.bp.blogspot.com/-O2nwXoQLB-U/Tl7fSHy1VsI/AAAAAAAAAQ0/MTjh_awEh40/s200/iphone_3g_dd.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5647196485192079042" style="float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 187px; height: 200px; " /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;E mais uma vez a grande Apple comete o mesmo "erro"  do ano passado, perdeu um suposto protótipo do iPhone. Ohhhh. Dessa vez a história aconteceu em um bar mexicano, chamado Cava 22, que fica em São Francisco, EUA. A suposta perda fez com que a empresa corresse atrás do prejuízo e recuperasse o celular, segundo o Cnet.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;br /&gt;De acordo com o site, as informações foram fornecidas por uma fonte familiarizada com a investigação. Rumores dizem que o aparelho pode ter&lt;br /&gt;sido vendido no site de classificados Craigslist por US$200. O portal não se declarou a respeito.&lt;br /&gt;&lt;br /&gt;Ainda não se sabe qual versão do iOS o celular carregava, e nem como ele era. Mas, de acordo com as fontes, no dia seguinte ao sumiço do aparelho, representantes da Apple entraram em contato com a polícia, desesperados, em busca do aparelho. Mas e aí, foi proposital ou apenas mais uma historinha da Apple para chamar a atenção de todos ? &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 12px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-8670836715073613897?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/8670836715073613897/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/08/mais-um-iphone-perdido-funcionario-da.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8670836715073613897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8670836715073613897'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/08/mais-um-iphone-perdido-funcionario-da.html' title='Mais um Iphone perdido ... Funcionário da apple.'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-O2nwXoQLB-U/Tl7fSHy1VsI/AAAAAAAAAQ0/MTjh_awEh40/s72-c/iphone_3g_dd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-4207514919450651424</id><published>2011-08-03T16:37:00.000-07:00</published><updated>2011-08-03T16:49:23.989-07:00</updated><title type='text'>Capture Contatos e Clientes no FaceBook Para Vender Mais.</title><content type='html'>&lt;div&gt;&lt;div style="text-align: left;"&gt;Tenho certeza que você sabe a importância da rede social Facebook para negócios hoje em dia. E isso se aplica para os de negócios on-line e off-line. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;É claro que, conseguir novos contatos não é uma tarefa fácil, especialmente se você quer contatos qualificados. Mas eu tenho uma notícia extraordinária: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Agora você pode criar uma lista de contatos altamente segmentada para o seu negócio em minutos com um software poderoso, inovador e fácil de usar, simplesmente com alguns cliques! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eu costumo dizer: Veja para crer, então clique na imagem abaixo para ver uma demonstração do software:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.hotmart.com.br/show.html?a=A16576A"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;center&gt;&lt;/center&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://www.hotmart.com.br/show.html?a=A16576A"&gt;&lt;ahref="http: br="" a="A16576A&amp;quot;"&gt;&lt;/ahref="http:&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://www.hotmart.com.br/show.html?a=A16576A"&gt;&lt;img src="http://www.facebookpop.com/Banner/250x250.jpg" a="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este software revolucionário é chamado de FaceBookPop, ele permite gerar grandes &lt;/div&gt;&lt;div&gt;listas de contatos onde seus fans no Facebook são potenciais compradores, para as suas ofertas! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ele permite que você: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt; Envie tráfego viral para seus blogs, para distribuir seu conteúdo!&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Crie páginas de Fans profissionais para gerar tráfego viral.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Colete os e-mails dos seus fans para enviar ofertas e muito mais!&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.hotmart.com.br/show.html?a=A16576A"&gt;CLIQUE AQUI E SAIBA COMO REALIZAR ISSO TUDO.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A boa notícia é que você pode usar sua licença do software FaceBookPop para sempre e para todas as contas do Facebook que você desejar. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-4207514919450651424?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/4207514919450651424/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/08/capture-contatos-e-clientes-no-facebook.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/4207514919450651424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/4207514919450651424'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2011/08/capture-contatos-e-clientes-no-facebook.html' title='Capture Contatos e Clientes no FaceBook Para Vender Mais.'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-195566224412879133</id><published>2010-07-04T14:55:00.000-07:00</published><updated>2010-07-04T15:01:40.322-07:00</updated><title type='text'>Netfilter</title><content type='html'>&lt;div align="justify"&gt;Quanto tempo sem postar, quanto tempo sem pensar, quanto tempo sem exalar conhecimento... Risos!&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Que final de período cabuloso, que final de período mortal, que final de período stressante...&lt;br /&gt;Mas que final de período maravilhoso em se tratando da área financeira.&lt;br /&gt;&lt;br /&gt;Alguns projetos em vista, mais pra frente eu falo. Já montei minha grade para o 5º período de Engenharia de Computação no Cefet-MG, dessa vez vamos botar pra gerar com  10 matérias + estágio + investimentos + poker + diversão = 4 horas e 1/2 de sono por dia.&lt;br /&gt;&lt;br /&gt;Parando com o papinho bola gato de sempre, vamos falar de &lt;strong&gt;Netfilter&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Netfilter é uma infra-estrutura básica presente no núcleo (Kernel) do sistema operacional Linux versões 2.4.x e 2.6.x. Os módulos de Kernel podem ser anexados a esta infra-estrutura, para obter e oferecer algum tipo de tratamento aos pacotes que passam pela im&lt;a href="http://2.bp.blogspot.com/_UhX8PD3rf8k/TDEEVgMk4qI/AAAAAAAAAOU/SUiInUmLTFU/s1600/netfilter-logo2.png"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 265px; FLOAT: right; HEIGHT: 72px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5490174188207792802" border="0" alt="" src="http://2.bp.blogspot.com/_UhX8PD3rf8k/TDEEVgMk4qI/AAAAAAAAAOU/SUiInUmLTFU/s320/netfilter-logo2.png" /&gt;&lt;/a&gt;plementação da pilha TCP/IP no núcleo deste sistema operacional. Dentre esses módulos especiais,  podemos destacar o módulo de filtragem de pacotes (implementado pelo Iptables) e o módulo de tradução de endereços (também implementado pelo Iptables).&lt;br /&gt;&lt;br /&gt;O Netfilter define um conjunto de hooks (ganchos) dentro do Kernel do Linux, onde outros módulos podem ser anexados. Esses hooks são pontos bem definidos, nos quais módulos podem obter os pacotes atravessando a pilha TCP/IP do sistema operacional.&lt;br /&gt;&lt;br /&gt;Para o protocolo IPv4, O Netfilter define 5 hooks. Quando um pacote chega a um determinado hook, o Netfilter checa quais módulos de Kernel estão registrados para oferecer algum tratamento aos pacotes naquele ponto. Caso existam, cada módulo sequencialmente (no caso de existir mais de um módulo trabalhando em um hook, uma fila de módulos é criada) recebe o pacote (desde que ele não seja descartado ou passado para o espaço de usuários por um módulo anterior) e pode examiná-lo, alterá-lo, descartá-lo, injetá-lo de volta ao Kernel para continuar sua viagem pela pilha TCP/IP ou encaminhá-lo para o espaço de usuários diretamente, dependendo da funcionalidade de rede implementada. Esses módulos geralmente registram-se em mais de um hook diferente ao mesmo tempo, podendo, até mesmo, fazer trabalhos diferentes em cada um deles.&lt;br /&gt;&lt;br /&gt;Para um caso particular de um módulo dedicado à filtragem de pacotes, podemos imaginar que tal módulo poderia examinar, descartar ou injetar de volta ao Kernel cada pacote chegando a um hook. É importante lembrar que os processos de filtragem de pacotes e tradução de endereços (NAT) são realizados pelo Iptables, implementandos como módulos de Kernel do sistema operacional Linux (portanto não é um processo qualquer de usuário), fazendo uso da infra-estrutura presente no Kernel, Netfilter. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-195566224412879133?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/195566224412879133/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/07/netfilter.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/195566224412879133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/195566224412879133'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/07/netfilter.html' title='Netfilter'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UhX8PD3rf8k/TDEEVgMk4qI/AAAAAAAAAOU/SUiInUmLTFU/s72-c/netfilter-logo2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-1289466114981643281</id><published>2010-06-08T05:38:00.000-07:00</published><updated>2010-06-08T05:41:28.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>Fragmentação de pacotes de IP</title><content type='html'>Uma característica do TCP/IP bastante utilizada em ataques é a fragmentação de pacotes. Seja para dificultar a detecção de ataques ou para realizar a negação de serviços, essa característica faz parte do arsenal de técnicas de ataques.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;A fragmentação de pacotes está relacionada à Maximum Transfer Unit (MTU), que especifica a quantidade máxima de dados que podem passar em um pacote por um meio físico da rede. Caso um pacote tenha tamanho superior ao suportado pelo meio físico da rede, esse é fragmentado, ou seja, dividio. Por exemplo, a rede Ethernet limita a transferência a 1500 octetos de dados, enquanto a FDDI permite 4470 octetos de dados por pacote. Com isso, um pacote que parta de uma rede FDDI (com 4470 octetos) e passe por uma rede Ethernet (com 1500 octetos) é dividido em quatro fragmentos com 1500 octetos cada um, que é o tamanho suportado pela rede Ethernet.&lt;br /&gt;&lt;br /&gt;Os fragmentos resultantes trafegam pela rede e, quando chegam ao seu destino final, são reagrupados, com base em offsets, reconstituindo, assim, o pacote original. Todo esse processo de fragmentação e reagrupamento (desfragmentação) é realizado de modo automático e transparente para nós usuários, de acordo com a definição do protocolo IP.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;A possibilidade de ataques que exploram a fragmentação de pacotes IP está relacionada ao modo como a fragmentação e o reagrupamento são implementados. Tipicamente, os sistemas não tentam processar o pacote até que todos os fragmentos s&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UhX8PD3rf8k/TA46OHkLA0I/AAAAAAAAAN4/fz7P4cJBoZs/s1600/240-49.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 150px; height: 143px;" src="http://4.bp.blogspot.com/_UhX8PD3rf8k/TA46OHkLA0I/AAAAAAAAAN4/fz7P4cJBoZs/s320/240-49.jpg" alt="" id="BLOGGER_PHOTO_ID_5480381810779816770" border="0" /&gt;&lt;/a&gt;ejam recebidos e reagrupados. Isso cria a possibilidade de ocorrer um overflow (estouro) na pilha TCP quando há o reagrupamento de pacotes maiores que o permitido, ou seja, pacotes maiores podem ser criados para forçar o estouro da pilha. O resultado disso são problemas como o travamento do sistema, caracterizando ataques do tipo Denial-of-Service, que comprometem a disponibilidade de recursos.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;A fragmentação de pacotes foi explorada em ataques, inicialmente no fim de 1996 pelo Ping o'Death. O ataque consistia no envio de pacotes ICMP Echo Request, o ping, com tamanho de 65535 bytes, que é maior do que o normal. Esse tamanho fazia com que diversos sistemas travassem devido à sobrecarga do buffer da pilha TCP/IP, que não era capaz de reagrupar um pacote tão grande. O ping foi empregado inicialmente devido à sua facilidade de uso, porém outros pacotes IP grandes, sejam eles TCP (Teardrop) ou UDP, podem causar esse mesmo tipo de problema.&lt;br /&gt;&lt;br /&gt;O problema existiu, na realidade devido a erros de implementação da pilha TCP/IP em sistemas operacionais e em equipamentos de redes. Por isso, atualmente, os sistemas já corrigiram esse problema por meio de atualizações e instalações de patches. Porém a fragmentação e o reagrupamento podem ser utilizadas para ataques mais sofisticados com o intuito de driblar firewalls ou sistemas de detecção de intrusão (IDS). Isso acontece porque a fragmentação e o reagrupamento ocorrem somente entre as pontas, o que faz com que o firewall, o roteador ou o IDS não realizem a desfragmentação, já que são elementos que estão entre dois hosts que se comunicam. A fragmentação é usada, por exemplo, como um método de scanning, como o usado pelo nmap, que envia pacotes de scanning fragmentados, de modo que sua detecção de firewall ou pelo IDS torna-se mais difícil.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-1289466114981643281?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/1289466114981643281/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/06/fragmentacao-de-pacotes-de-ip.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1289466114981643281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1289466114981643281'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/06/fragmentacao-de-pacotes-de-ip.html' title='Fragmentação de pacotes de IP'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UhX8PD3rf8k/TA46OHkLA0I/AAAAAAAAAN4/fz7P4cJBoZs/s72-c/240-49.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-5805600049756666970</id><published>2010-06-07T05:55:00.000-07:00</published><updated>2010-06-08T05:12:23.485-07:00</updated><title type='text'>ARP Spoofing</title><content type='html'>&lt;div style="text-align: justify;"&gt;  Nossa, quanto tempo sem postar... Nem sei por onde começar. Mas então, andei sumido por "N" motivos, estágio tá pegando, faculdade tá sugando tudo que eu tenho na minha cabeça e também o que eu não tenho, nos últimos dias aconteceram várias coisas ruins, entre elas uma multa de &lt;span style="color: rgb(255, 0, 0);"&gt;R$ 957,00&lt;/span&gt; pois fui pêgo no bafômetro e por aí vai, no poker eu não tô me saindo bem, perdendo vários flips, sem concentração e stressado, mas estou lucrando em outros investimentos &lt;span style="color: rgb(0, 102, 0);"&gt;[UFA!]. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Mas vamos ao que interessa, esbórnia computacional. Vou começar hoje uma sessão das principais técnicas utilizadas em ataques [termo mal utilizado: técnicas hackers]. São técnicas utilizadas para identificar alvos, coletar inf&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/TAztkqYGEHI/AAAAAAAAANo/u-3wOskWX6w/s1600/hacker.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 170px; height: 177px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/TAztkqYGEHI/AAAAAAAAANo/u-3wOskWX6w/s320/hacker.jpg" alt="" id="BLOGGER_PHOTO_ID_5480016060709474418" border="0" /&gt;&lt;/a&gt;ormações, derrubar elementes de rede e até mesmo para a própria defesa, como técnicas para mascarar a origem dos ataques. Vou discutir técnicas baseadas na pilha de protocolos TCP/IP, sendo, portanto, necessário um conhecimento prévio sobre o seu funcionamento. Não vou falar sobre essas baitolagens de vírus, worms, quero centrar nas camadas 2,3 e 4 da pilha TCP/IP. Vale lembrar que eu não sou a favor do uso do conhecimento para fazer coisas ruins ou prejudicar terceiros, aprenda, investigue, compartilhe, mas não use para o mal. No mais se segura na cadeira porque querendo ou não eu tô de volta.&lt;br /&gt;&lt;br /&gt; Para começar vamos falar de &lt;span style="font-weight: bold;"&gt;ARP Spoofing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Um elemento de rede conectado a uma outra rede possui dois endereços: o IP, e o da placa de rede, que é o endereço MAC. O endereço IP está na camada 3 do modelo ISO/OSI, enquanto o endereço MAC está na camada 2. O mapeamento entre um endereço MAC e o endereço IP é feito via uso do protocolo Address Resolution Protocol (ARP). Os problemas de segurança com o protocolo estão relacionados ao envio de informações para elementos de rede falsos, enganando o mapeamento feito pelo ARP. O funcionamento do ARP é baseado em requisições do tipo "ARP request", com perguntas do tipo "Hey amiguinho o endereço do IP x.x.x.x. é seu ? Então envie o seu endereço MAC para mim, te dou um doce". A resposta é então disseminada para a toda a rede. O Reverse ARP funciona de modo inverso ao ARP, ou seja, solicita o endereço IP.&lt;br /&gt;&lt;br /&gt; Para minimizar o número de pacotes ARP na rede, um cache é utilizado para armazenar a associação entre os endereços IP/MAC. O ataque ARP Spoofing envolve requisões e respostas ARP falsas, para que quadros destinados a um elemento sejam enviados de forma imprópria para outro. A atualização do cache ARP com informações falsas é conhecida como envenenamento ou cache poisoning. O ARP Spoofing pode ser usado para eliminar restrições geradas pelos switches, e também para ataques contra sistemas que usam endereços MAC como meio de autenticação, como o usado no IEEE 802.1X, por exemplo. A invasão consiste no envio de quadros com os endereços ARP falsos, fazendo com que o tráfego destinado a outros equipamentos seja enviado para o equipamento do atacante. Ele pode, com isso, realizar um ataque do tipo man-in-the-middle, caso capture os quadros e os redirecione para o equipamento verdadeiro, que nem percebe a diferença. No ataque man-in-the-middle, o hacker manipula as informações na forma que ele desejar, sem que a vítima saiba que existe um elemento entre ele e o servidor.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-5805600049756666970?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/5805600049756666970/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/06/arp-spoofing.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5805600049756666970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5805600049756666970'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/06/arp-spoofing.html' title='ARP Spoofing'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UhX8PD3rf8k/TAztkqYGEHI/AAAAAAAAANo/u-3wOskWX6w/s72-c/hacker.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-8894734779469499156</id><published>2010-05-04T14:34:00.000-07:00</published><updated>2010-05-04T16:19:13.123-07:00</updated><title type='text'>Lista de Adjacências em C</title><content type='html'>Se você for trabalhar com algoritmos em grafos não é possível sem lista de adjacências ou matriz de adjacências para representar os grafos. Vou tratar aqui da lista de adjacências pois foi a forma que mais usei até o meu estado atual na faculdade.&lt;br /&gt;&lt;br /&gt;No meu caso foi implementado uma lista de adjacências para um grafo não-dirigido, ou seja, a aresta (a b) é a mesma que (b a). Uma lista de adjacência nada mais é que um vetor de listas encadeadas, ou listas encadeadas de listas encadeadas. No meu caso utilizei vetor de listas encadeadas pois eu já sei qual é o maior vértice do meu grafo, dessa forma posso declarar o tamanho do meu vetor como sendo o maior vértice do meu grafo. Caso não se conheça o maior vértice do grafo, pode ser feito a implementação com listas encadeadas de listas encadeadas, onde as arestas vão sendo inseridas até que o arquivo chegue no final, sem uma limitação.&lt;br /&gt;&lt;br /&gt;Os índices do meu vetor correspondem aos vértices do grafo, o que guardo nesses vetores são os graus dos vértices e a lista encadeada a cada índice do vetor são os vértices adjacentes à ele.&lt;br /&gt;&lt;br /&gt;Por exemplo, um grafo e sua lista de adjacências:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/S-Cq-o9-tsI/AAAAAAAAANI/N9tUeAqyDek/s1600/Lista+de+adjac%C3%AAncia.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 212px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/S-Cq-o9-tsI/AAAAAAAAANI/N9tUeAqyDek/s400/Lista+de+adjac%C3%AAncia.png" alt="" id="BLOGGER_PHOTO_ID_5467557940753774274" border="0" /&gt;&lt;/a&gt;Implementei um algoritmo em C que monta a lista de adjacências de um dado grafo, vale lembrar que a entrada é um arquivo onde o mesmo deve conter pares de arestas do grafo que se deseja montar, por exemplo para o grafo da figura acima o arquivo de entrada do algoritmo seria:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;1 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;1 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;2 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;2 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;3 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;4 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;4 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;6 7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;6 8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;7 8&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O Algoritmo: (bastar compilar utilizando o gcc (gcc algoritmo.c -o nome qlq) e mandar o arquivo como entrada ./nome qlq Input).&lt;br /&gt;Mudamos no algoritmo o define para 8, pois conhecemos o valor do maior vértice do grafo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;stdio.h&gt;&lt;a href="http://codepad.org/6dNK07QE"&gt;Link para o algoritmo&lt;/a&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Saída ao executar o algoritmo:&lt;br /&gt;&lt;br /&gt;1: (2) ==&gt;2  3&lt;br /&gt;2: (3) ==&gt;1  4  5&lt;br /&gt;3: (2) ==&gt;1  4&lt;br /&gt;4: (4) ==&gt;2  3  5  6&lt;br /&gt;5: (2) ==&gt;2  4&lt;br /&gt;6: (3) ==&gt;4  7  8&lt;br /&gt;7: (2) ==&gt;6  8&lt;br /&gt;8: (2) ==&gt;6  7&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-8894734779469499156?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/8894734779469499156/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/05/lista-de-adjacencias-em-c.html#comment-form' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8894734779469499156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8894734779469499156'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/05/lista-de-adjacencias-em-c.html' title='Lista de Adjacências em C'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UhX8PD3rf8k/S-Cq-o9-tsI/AAAAAAAAANI/N9tUeAqyDek/s72-c/Lista+de+adjac%C3%AAncia.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2657970003486072676</id><published>2010-04-30T07:04:00.000-07:00</published><updated>2010-04-30T07:39:26.133-07:00</updated><title type='text'>Mostra da Graduação / CEFET-MG</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bem galera, semana retrasada eu consegui um feito dentro do Cefet-MG que é o cargo de Secretário Geral do Diretório Acadêmico de Computação. Já tem um tempo que alguns alunos (Germano e Gabriel) queriam levantar o DAC, com muito custo, batalha e conversas, conseguiram de fato fazer o DAC acontecer. Já temos um estatuto aprovado e conseguimos uma sala, com equipamentos, armários, tudo nos conformes.&lt;br /&gt;&lt;br /&gt;O DAC atualmente conta com 6 integrantes, com cargos de presidência, secretário geral, tesoureiro e comunição. Espero ganhar muito com essa experiência, o fato de estar podendo representar os alunos do curso de Engenharia de Computação me trás muita satisfação, pois sou um entre muito outros alunos que luta pelo crescimento e reconhecimento do nosso curso pelo mundo todo.&lt;br /&gt;&lt;br /&gt;Pois bem, pensando nisso peço a ajuda de todos para divulgar um evento que o cefet-mg resolveu criar nesse ano chamado de Mostra da Graduação 2010 do CEFET-MG.&lt;span id=":2dg" class="hP"&gt;   &lt;/span&gt;A mesma foi criada para que o aluno do ensino médio saiba mais sobre as diferentes opções de cursos oferecidos pelo CEFET-MG.&lt;br /&gt;&lt;br /&gt;O objetivo da Mostra é contribuir para que a escolha do aluno seja mais consciente e segura. A Mostra tem ainda por objetivo ampliar a visão e perspectivas em&lt;br /&gt;relação à instituição e aos diversos campos profissionais em engenharia, administração e química tecnológica.&lt;br /&gt;&lt;br /&gt;Durante a Mostra da Graduação, os participantes poderão assistir às palestras sobre os cursos de graduação e o mercado de trabalho, acompanhar os trabalhos interativos desses cursos e participar de outras atividades.&lt;br /&gt;&lt;br /&gt;A Mostra da Graduação do CEFET-MG acontecerá nos dias 10 e 11 de maio de&lt;br /&gt;2010, no Campus II, Av. Amazonas 7675.&lt;br /&gt;&lt;br /&gt;Não deixe de participar, divulgue, chame amigos e venha visitar o curso de Engenharia de Computação, vai ser um prazer poder falar de tudo sobre o que fazemos, aprendemos e compartilhamos.&lt;br /&gt;&lt;br /&gt;Para mais informações visite o site:&lt;br /&gt;&lt;a href="http://www.graduacao.cefetmg.br/site/mostra_graduacao/"&gt;&lt;br /&gt;http://www.graduacao.cefetmg.br/site/mostra_graduacao/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2657970003486072676?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2657970003486072676/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/mostra-da-graduacao-cefet-mg.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2657970003486072676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2657970003486072676'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/mostra-da-graduacao-cefet-mg.html' title='Mostra da Graduação / CEFET-MG'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-5352934060015682319</id><published>2010-04-27T10:23:00.001-07:00</published><updated>2010-04-27T10:28:44.785-07:00</updated><title type='text'>Cloud Computing</title><content type='html'>Essa semana na faculdade, especificamente na aula de Arquitetura de Computadores, rolou algumas dúvidas sobre cloud computing, a pergunta partiu de um amigo meu, o Mateus. Discutimos um pouco e resolvi pesquisar sobre o assunto, eis que aqui posto de uma forma simples e clara o que é cloud computing e como funciona.&lt;br /&gt;&lt;br /&gt;É um termo usado no nicho de serviços web, novos e mirabolantes planos de hospedagem e por aí vai... A nuvem nada mais é que um conjunto de servidores, que rodam os mais diversos serviços e se comunica com o cliente através da Internet. O fato de o servidores &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UhX8PD3rf8k/S9cd20aIPJI/AAAAAAAAAME/2IyuC7utUIs/s1600/cloud.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 126px; height: 200px;" src="http://1.bp.blogspot.com/_UhX8PD3rf8k/S9cd20aIPJI/AAAAAAAAAME/2IyuC7utUIs/s200/cloud.jpg" alt="" id="BLOGGER_PHOTO_ID_5464869500455763090" border="0" /&gt;&lt;/a&gt;estarem alocados em datacenter bem distante do cliente, com a manutenção, upgrades, políticas e modificações feitas todas pelos administradores no local, sem que o cliente fique por dentro do que acontece, o processo se torna bem impessoal, aquela coisa de uma pessoa ficar cuidando do seu servidor deixa de existir. A idéia central por trás do Cloud Computing é fornecer serviços através da Internet, permitindo que você acesse arquivos, documentos, e-mail, rode aplicativos e assim por diante, a partir de qualquer PC conectado à web. O fato da comunicação se dar pela web nos trás algumas coisas ruins como o desempenho (que fica condicionado à velocidade da conexão) e a limitação óbvia de que os aplicativos ficam indisponíveis se a conexão cai. Vale lembrar também a questão da segurança e privacidade dos dados, uma vez que eles não estão mais no seu escritório ou quarto, mas em uma nuvem, armazenados e duplicados em diversos servidores.&lt;br /&gt;&lt;br /&gt;Com relação à hospedagem, em cada datacenter, temos algumas centenas ou milhares de servidores, configurados em um sistema de cluster, o que faz com que se comportem como se fosse um único supercomputador. As tarefas são distribuídas e os dados são armazenados de maneira descentralizada, com uma camada de redundância.&lt;br /&gt;&lt;br /&gt;O sistema se comporta de maneira bastante transparente, permitindo que novos servidores sejam adicionados quando mais poder de processamento é necessário e que os dados não sejam perdidos em caso de defeitos em alguns dos servidores, assim como ao usar vários HDs em RAID 5 ou RAID 6.&lt;br /&gt;&lt;br /&gt;Dois bons exemplos seriam o Gmail e o Google Docs, dois serviços onde&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UhX8PD3rf8k/S9cegDua2cI/AAAAAAAAAMM/MgYcQ-yQrBc/s1600/gmail.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 94px; height: 94px;" src="http://4.bp.blogspot.com/_UhX8PD3rf8k/S9cegDua2cI/AAAAAAAAAMM/MgYcQ-yQrBc/s200/gmail.png" alt="" id="BLOGGER_PHOTO_ID_5464870208942037442" border="0" /&gt;&lt;/a&gt; os dados são armazenados nos datacenters do Google e você simplesmente acessa as informações utilizando o navegador, seja através do próprio PC, ou de um smartphone ou qualquer outro dispositivo conectado. O usuário não precisa se preocupar em instalar o OpenOffice ou o MS Office, nem aprender como compartilhar arquivos ou fazer backups.&lt;br /&gt;&lt;br /&gt;Nesse ramo de cloud, temos também os "cloud servers" seriam os servidores virtuais clusterizados. A idéia básica é que você pode definir quanto poder de processamento, memória e espaço de armazenamento precisa na hora de assinar o plano, com a mensalidade variando de acordo. A empresa de hospedagem assume então um compromisso de entregar os recursos determinados, independentemente de oscilações no uso dos servidores. O legal disso tudo é que você não precisa administrar o servidor dedicado, não existe mais preocupação com backup, redundância, a empresa que vendeu o plano é responsável por tudo isso.&lt;br /&gt;&lt;br /&gt;No Brasil algumas empresas já oferecem os serviços de cloud, mas a idéia ainda não pegou de vez. Algumas pessoas acham que é modismo, porém cloud vai muito além do que as pessoas imaginam. Agora com o governo adotando esses planos de banda larga por um preço bem inferior, popularizando de vez a Internet para todos, o crescimento da "computação na nuvem" seja inevitável. As vantagens de poder acessar seus arquivos de qualquer lugar, sem necessitar instalar nada, e mais ainda, sem precisar ficar se preocupando em deixar algum arquivo no pc de alguém ou em algum pc de uso público, são motivos mais que suficientes para justificar sua adoção.&lt;br /&gt;Fora o fato de rodar independente de sistema operacional instalado no pc cliente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-5352934060015682319?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/5352934060015682319/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/cloud-computing.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5352934060015682319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/5352934060015682319'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/cloud-computing.html' title='Cloud Computing'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UhX8PD3rf8k/S9cd20aIPJI/AAAAAAAAAME/2IyuC7utUIs/s72-c/cloud.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-952867503366389658</id><published>2010-04-20T17:51:00.000-07:00</published><updated>2010-04-20T17:54:10.910-07:00</updated><title type='text'>SYN flood</title><content type='html'>Falar um pouco sobre o ataque SYN flood. Essa semana eu li bastante sobre o assunto e implementei algumas políticas de segurança.&lt;br /&gt;Então, para falar sobre o SYN flood é necessário dar uma pincelada sobre o protocolo TCP.&lt;br /&gt;&lt;br /&gt;TCP é um protocolo do nível da camada de transporte, sobre o qual assentam a maioria das aplicações, como o SSH, FTP, HTTP e outros. Para que exista conexão é necessário que o cliente converse com o servidor, essa conversa é realizada pelo handshake, o mesmo é um mecanismo de estabelecimento e finalização de conexão a três e quatro tempos, respectivamente, o que permite a autenticação e encerramento de uma sessão completa. O TCP garante que, no final da conexão, todos os pacotes foram bem recebidos.&lt;br /&gt;&lt;br /&gt;Para que exista essa conexão o TCP especifica três fases, sendo elas: estabelecimento da ligação, transferência e término de ligação. Vou focar apenas na parte de estabelecimento de ligação, pois é onde o SYN flood ocorre.&lt;br /&gt;&lt;br /&gt;Em uma conexão temos um servidor(que abre um socket e espera passivalmente por ligações) num extremo e no outro temos o cliente. A ligação acontece em 3 passos sendo eles:&lt;br /&gt;&lt;br /&gt;1. O cliente envia uma solicitação de conexão, com um pacote TCP sem dados, possuindo o flag de SYN(synchronize) ligado e os demais desligados. S&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/S85Mcxyne-I/AAAAAAAAAL8/UFTrx9ZFLuQ/s1600/synflood.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 159px; height: 200px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/S85Mcxyne-I/AAAAAAAAAL8/UFTrx9ZFLuQ/s200/synflood.png" alt="" id="BLOGGER_PHOTO_ID_5462387455332678626" border="0" /&gt;&lt;/a&gt;e, durante um determinado espaço de tempo, esse pacote não for recebido ocorre um timeout e o pacote SYN é reenviado.&lt;br /&gt;&lt;br /&gt;2. Se o servidor quiser e puder atender, devolve um pacote ao cliente ainda sem dados, com os flags de SYN e de ACK(acknowledge) ligados. Esta segunda etapa é conhecida como SYN/ACK.&lt;br /&gt;&lt;br /&gt;3. Se o cliente ainda quiser manter a conexão, devolve ao servidor um terceiro pacote sem dados, apenas com o flag de ACK ligado (SYN desligado).&lt;br /&gt;&lt;br /&gt;Vale lembrar que o servidor quando quer atender ao primeiro pedido de SYN ele deve alocar recursos de hardware(memória e processamento) para atender a conexão. Ou seja, é possível alocar todos os recuros do hardware apenas com pacotes SYN, dessa forma, com todos os recursos ocupados, nenhuma conexão pode ser realizada, resultando em negação de serviços. Como isso é possível ? Vamos pensar um pouco!&lt;br /&gt;&lt;br /&gt;O cliente pode muito bem não responder no terceiro passo onde envolve o envio do ACK ligado e SYN desligado, fazendo com que a máquina deixe os recursos alocados, mas isso fica para sempre ? Não, depois de um certo tempo em que o servidor não recebe o ACK ele desaloca, liberando recursos alocados. Aí que entra o SYN flood, onde o atacante gera quantos pacotes SYN a máquina dele for capaz e não responde nenhum, em alguns casos usam até várias máquinas, com ip spoofing, gerando o que conhecemos como negação de serviço distríbuido.&lt;br /&gt;&lt;br /&gt;Existem algumas formas de tratar o SYN flood, entre elas: iptables, blocked ip, syn cookies. Duas técnicas furadas e uma que funciona de fato. Em um novo post vou falar um pouco sobre iptables e syn cookies e como implementar os dois. O syn cookies exige um pouco de conhecimento sobre hash.&lt;br /&gt;&lt;br /&gt;É isso, valeu! Vou dormir, tô cansado!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-952867503366389658?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/952867503366389658/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/syn-flood.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/952867503366389658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/952867503366389658'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/syn-flood.html' title='SYN flood'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UhX8PD3rf8k/S85Mcxyne-I/AAAAAAAAAL8/UFTrx9ZFLuQ/s72-c/synflood.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-709047353904044507</id><published>2010-04-14T05:36:00.000-07:00</published><updated>2010-04-14T05:48:44.444-07:00</updated><title type='text'>Básico de Segurança em Servidores</title><content type='html'>Ando sumido... Pois bem, hoje venho com alguns toques básicos de segurança para serem implementadas em servidores linux. Estou gostando muito do meu estágio, cada dia que passa eu fico mais impressinado com o mundo de segurança da informação.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/S8W5KOOndTI/AAAAAAAAAL0/mZSU3mlb644/s1600/seginfo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 196px; height: 186px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/S8W5KOOndTI/AAAAAAAAAL0/mZSU3mlb644/s320/seginfo.jpg" alt="" id="BLOGGER_PHOTO_ID_5459973708525827378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;São regras básicas, até porque eu ainda não estou com conhecimento avançado na área, ou melhor, estou muito longe disso... Em um post futuro vou tentar colocar uma política de segurança que estou desenvolvendo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1)  Aplicativos e serviços que devem ter permissão para executar em seus servidores são aqueles que são necessários para a tarefa que o servidor deve executar. Nenhum item extra deve ser instalado, por dois motivos: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   *  Instalar software extra ou executar serviços extras significa que há mais uma porta que você precisa trancar. Por exemplo, se você está executando o Lightweight Directory Access Protocol (LDAP) em um servidor para serviços de diretório, precisa certificar-se de que o sistema operacional e o LDAP estejam atualizados com suas correções e patches de segurança para que qualquer vulnerabilidade conhecida seja coberta. Se o LAMP estivesse instalado neste servidor, ele exigiria atualizações e atenção, mesmo que não estivesse sendo utilizado. Sua simples existência no servidor forneceria a um hacker outra via de acesso ao seu sistema. Da mesma forma, qualquer outro software instalado neste servidor deve ser atualizado, receber patches e ser monitorado para garantir que ele não represente uma vulnerabilidade que um hacker possa explorar.&lt;br /&gt;&lt;br /&gt;   * Instalar software extra em um servidor significa que alguém será tentado a utilizar tal servidor para algo que não está relacionado ao seu uso desejado. Utilizar o servidor para outras tarefas não somente retira recursos da execução de sua tarefa principal como também expõe o servidor a ameaças que provavelmente não o afetariam sem o software nele instalado.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Proteger o SSH.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Um dos métodos mais comuns para proteger o SSH é alterar o número da porta que é utilizada para acessá-lo. A teoria é que um hacker utilizando a porta padrão ou TCP 22 para estabelecer uma conexão terá o acesso negado porque o serviço está em execução em uma porta segura.&lt;br /&gt;Alterar o número da porta para 22222 ou 22022 é um erro comum—escolha um número que não seja facilmente adivinhado. Existem mais de 65.000 portas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3) Criar regras de firewall.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Utilizar o UFW (Uncomplicated FireWall). Criar regras para iptables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4) Monitorar o sistema.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tripwire -&gt; alerta sobre atividades não-autorizadas que ocorrem com arquivos de sistema no servidor.&lt;br /&gt;Logwatch -&gt; ferramenta que pode ser utilizada para criar relatórios de análise.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5) ¨Antivírus ¨ &lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Scanner antivírus como o ClamAV esteja instalado para garantir que arquivos infectados não se espalhem pelo sistema. Embora os vírus não representem mais do que uma ameaça ao servidor GNU/Linux, os rootkits podem lhe causar uma dor de cabeça. Rootkits são ferramentas que os hackers utilizam para obter permissões de nível-root a um sistema, capturar senhas, interceptar tráfego e criar outras vulnerabilidades. Para combater esta ameaça, você deve instalar ferramentas como RKHunter e chkrootkit no servidor.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold; color: rgb(255, 0, 0); font-family: courier new;"&gt;&lt;span style="font-size:180%;"&gt;That's All Folks!&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-709047353904044507?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/709047353904044507/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/basico-de-seguranca-em-servidores.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/709047353904044507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/709047353904044507'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/04/basico-de-seguranca-em-servidores.html' title='Básico de Segurança em Servidores'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UhX8PD3rf8k/S8W5KOOndTI/AAAAAAAAAL0/mZSU3mlb644/s72-c/seginfo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-8796940951500973</id><published>2010-03-18T17:05:00.000-07:00</published><updated>2010-03-18T17:26:30.804-07:00</updated><title type='text'>Monitoramento de sistema - Servidor Linux</title><content type='html'>Estou postando pouco no blog, mas é porque minha vida anda muito corrida, estou fazendo estágio na parte da manhã no &lt;a href="http://www.decom.cefetmg.br/"&gt;DECOM&lt;/a&gt;, estudando na faculdade no período da tarde, uma noite compartilhada de esporte, estudos, leitura de livros, poker e análise de alguns gráficos da bolsa de valores e em alguns momentos papeando com amigos no msn. Mas então, deixando o papinho de bola gato e vamos falar sério.&lt;br /&gt;&lt;br /&gt;By the way, meu estágio é na área de segurança de informação, servidores linux, shell script, php, distros linux e mais uma penca de coisa para solucionar, [risos].&lt;br /&gt;&lt;br /&gt;Algumas pessoas falam que para deixar um computador totalmente seguro a única opção seria desconectá-lo &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UhX8PD3rf8k/S6LD_m4l5HI/AAAAAAAAALs/f6lFIkBYdrY/s1600-h/servidor-clienteartigo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_UhX8PD3rf8k/S6LD_m4l5HI/AAAAAAAAALs/f6lFIkBYdrY/s200/servidor-clienteartigo.jpg" alt="" id="BLOGGER_PHOTO_ID_5450133996608808050" border="0" /&gt;&lt;/a&gt;completamente, colocar uma barra de ferro em volta dele e trancar. Simples, não ? Mas de forma subjacente é que se um hacker quiser invadir seu servidor é bem provável que ele encontre uma maneira.&lt;br /&gt;&lt;br /&gt;No post de hoje vou falar de duas ferramentas que servem para detectar se um ataque contra                     o seu servidor foi estabelecido, elas monitoram os servidores e enviam relatórios. São ferramentas livres e fácil instalação por linha de comando, caso algum leitor tenha interesse em instalar esses programas e não saiba como instalar mande um e-mail para mim que eu envio um tutorial ensinando: guilherm.alan@gmail.com.&lt;br /&gt;&lt;br /&gt;Não vou postar o tutorial aqui, porque não quero me alongar no post e nem posso, por conta do tempo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tripwire&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O Tripwire é um programa que configura uma linha de base de binários normais                     do sistema para o seu computador. Ele, então, relata quaisquer anomalias                     junto a esta linha de base através de um alerta por e-mail ou através de um                     log. Essencialmente, se os binários do sistema tiverem sido alterados, você                     saberá sobre isso. Se uma instalação legítima causar uma alteração dessas,                     não há nenhum problema. Mas se os binários forem alterados como um resultado                     de um cavalo de Tróia ou rootkit sendo instalado, tem um ponto inicial a partir                     do qual pesquisar o ataque e corrigir os problemas.&lt;br /&gt;&lt;br /&gt;&lt;p style="font-weight: bold;"&gt;&lt;a name="N10399"&gt;&lt;span class="smalltitle"&gt;Logwatch&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;                  &lt;p&gt;O Logwatch é uma excelente ferramenta para monitorar os arquivos de log                     do seu sistema. Este programa requer um servidor de e-mail em funcionamento                     em sua rede para enviar os logs por e-mail para você. Se desejar alterar o                     arquivo .conf, você precisa abrir /usr/share/logwatch/default.conf/logwatch.conf                     e consultar a linha onde se lê &lt;code&gt;MailTo&lt;/code&gt;. Altere                     user.name.domain.tld para o seu endereço de e-mail.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Espero que o post ajude alguém que não conhecia essas duas ferramentas ou que utilizam outras ferramentas mas não estão satisfeitos.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-8796940951500973?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/8796940951500973/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/03/monitoramento-de-sistema-servidor-linux.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8796940951500973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/8796940951500973'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/03/monitoramento-de-sistema-servidor-linux.html' title='Monitoramento de sistema - Servidor Linux'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UhX8PD3rf8k/S6LD_m4l5HI/AAAAAAAAALs/f6lFIkBYdrY/s72-c/servidor-clienteartigo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2765603617921132108</id><published>2010-02-24T16:01:00.000-08:00</published><updated>2010-02-25T03:42:09.761-08:00</updated><title type='text'>Processador mRISC - Aprendizado</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ano passado eu tive uma matéria chamada arquitetura e organização de computadores com o professor Fabrício Vivas, por sinal um puta profissional, excelente. Tivemos como trabalho final da disciplina desenvolver um simulador funcional para um processador. Po&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UhX8PD3rf8k/S4W_vXMzI3I/AAAAAAAAAKs/owwXN1Z76HM/s1600-h/beer.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_UhX8PD3rf8k/S4W_vXMzI3I/AAAAAAAAAKs/owwXN1Z76HM/s200/beer.jpg" alt="" id="BLOGGER_PHOTO_ID_5441966545149567858" border="0" /&gt;&lt;/a&gt;is bem, o post de hoje vou falar sobre essa experiência que rendeu um trabalho de nota total.&lt;br /&gt;&lt;br /&gt;A ideia é implementar um simulador funcional para um processador RISC de 16 bits, o mRISC. O processador possui 8 registradores de uso geral e 32 instruções. Suas características são as seguintes:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;16 bits&lt;/li&gt;&lt;li&gt;8 registradores de uso geral de 16 bits de largura&lt;/li&gt;&lt;li&gt;32 instruções&lt;/li&gt;&lt;li&gt;instruções de 3 operandos&lt;/li&gt;&lt;li&gt;big endian&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;memória endereçada a nível de palavra, ou seja, cada endereço de memória referesse a dois bytes. No total, o processador possui 64K (2^16) endereços. Então, a memória total do processador é de 128K (64K endereços x 2 bytes).&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;O simulador foi desenvolvido por Alan Guilherme, Fellipe Bernardes e Luiz Cançado. Amigos de sala na faculdade. Utilizamos a linguacem C. Foi muito divertido trabalhar em equipe, porque nossos encontros retratavam algo bem profissional, discutiamos como seria o datapath, a extensão de sinal, o banco de registradores, a ALU, o PC e vários outros detalhes. Colocamos tudo no papel, fizemos desenhos, conversamos, opinavamos e nos entendiamos. Enfim, ficou um excelente trabalho, estou disponibilizando para download tudo que foi feito por nós: o diagrama, o relatório final, todos os códigos em c, o nosso testbench, simplesmente tudo.&lt;br /&gt;&lt;br /&gt;O que espero dessa postagem é que o nosso trabalho possa ajudar alguém mais na frente. Isso se chama licensa &lt;a href="http://en.wikipedia.org/wiki/Beerware"&gt;BEER WARE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* ----------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* "THE BEER-WARE LICENSE" (Revision 42):&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* &lt;phk@freebsd.org&gt; wrote this file. As long as you retain this notice you&lt;/phk@freebsd.org&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* can do whatever you want with this stuff. If we meet some day, and you think&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* this stuff is worth it, you can buy me a beer in return Alan Guilherme, Fellipe Bernardes, Luiz Can&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;çado.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* ----------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se esse trabalho ajudar vc de alguma forma, pague-me uma cerveja quando nos encontrarmos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/355400820/uRISC.zip.html"&gt;DOWNLOAD DO PROJETO COMPLETO AQUI!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;That's all folks!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2765603617921132108?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2765603617921132108/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/02/processador-mrisc-aprendizado.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2765603617921132108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2765603617921132108'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/02/processador-mrisc-aprendizado.html' title='Processador mRISC - Aprendizado'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UhX8PD3rf8k/S4W_vXMzI3I/AAAAAAAAAKs/owwXN1Z76HM/s72-c/beer.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-1596635685175139322</id><published>2010-02-22T16:02:00.000-08:00</published><updated>2010-02-22T16:09:41.120-08:00</updated><title type='text'>Confusão, "rather than" "em vez de" "ao invés de". E aí ?</title><content type='html'>Desapareci do blog esbórnia. Não vou nem pedir desculpas, eu estava de férias&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UhX8PD3rf8k/S4McNd03OoI/AAAAAAAAAKc/dyh7bgicoZI/s1600-h/im-back.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 225px;" src="http://2.bp.blogspot.com/_UhX8PD3rf8k/S4McNd03OoI/AAAAAAAAAKc/dyh7bgicoZI/s320/im-back.jpg" alt="" id="BLOGGER_PHOTO_ID_5441223792463919746" border="0" /&gt;&lt;/a&gt; [risos]. Primeiro vou falar um pouco do meu desaparecimento  e logo em seguida post novo.&lt;br /&gt;&lt;br /&gt;Pois bem, fiquei de férias da faculdade, fiz algumas viagens e fiquei bastante tempo dentro de casa, parei para refletir sobre minha postura na faculdade e comecei a traçar metas para o futuro, sim, eu sou um cara que pensa no futuro [risos]. Esse ano promete muita coisa boa, conheci algumas pessoas interessantes, creio que novas portas serão abertas e eu vou entrar com tudo. Agora vou parar com esse papinho de "bola gato" e vou falar sério, eu estou de volta.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Confusão, "rather than" "em vez de" "ao invés de". E aí ? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desde o primeiro post comentei que o blog seria sobre vários assuntos, nos posts anteriores falei sobre segurança, empreendedorismo, viagem, matemática aplicada, ataque hacker e por aí vai. O inglês e português serão ferramentas indispensáveis para o que eu estou planejando nos próximos anos, não apenas para isso, mas para conversar bem, saber se comunicar, ter uma conversa elegante e correta. Hoje pela manhã eu estava fazendo uma leitura sobre &lt;a href="http://en.wikipedia.org/wiki/Demilitarized_zone_%28computing%29"&gt;DMZ&lt;/a&gt; e um termo desconhecido da língua inglesa saltou nos meus olhos, o tal camarada termo é o "rather than". Claro que eu fui pesquisar sobre o tal termo e o google cuspiu "em vez de" como resposta. Puts, e agora ? Quantas vezes você parou para se perguntar qual termo usar "em vez de" ou "ao invés de" ? Na língua inglesa não existe essa picuinha, eles simplesmente usam "rather than" para os dois casos, legal né ? Para não ficar sem explicação sobre qual termo usar aí vai uma técnica que os livros de gramática [português] ensinam.&lt;br /&gt;&lt;br /&gt;O "em vez de" significa "no lugar de". "ele estudou português em vez de inglês".&lt;br /&gt;O "ao invés de" deve estar relacionado a ideias contrárias. "ele ficou triste ao invés de ficar alegre".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;É isso. Espero ter bastante tempo para atualizar o blog. Estou tentando otimizar meu tempo e fazer bom uso dele. As coisas estavam meio atrapalhadas e confusas ano passado, agora tá melhorando aos poucos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Let's party, baby.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-1596635685175139322?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/1596635685175139322/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/02/confusao-rather-than-em-vez-de-ao-inves.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1596635685175139322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/1596635685175139322'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2010/02/confusao-rather-than-em-vez-de-ao-inves.html' title='Confusão, &quot;rather than&quot; &quot;em vez de&quot; &quot;ao invés de&quot;. E aí ?'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UhX8PD3rf8k/S4McNd03OoI/AAAAAAAAAKc/dyh7bgicoZI/s72-c/im-back.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-3908939871293958918</id><published>2009-12-16T07:41:00.000-08:00</published><updated>2009-12-16T08:03:58.649-08:00</updated><title type='text'>Ataque por estouro de pilha e buffer</title><content type='html'>&lt;div align="justify"&gt;Vou falar de um ataque a sistemas computacionais não muito conhecido, mas é bom como todos os outros, por exemplo: exploits, forca bruta, Rootkits, Spoofing e por ai vai...&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;O ataque por estouro de pilha e buffer&lt;/strong&gt; é o modelo mais comum para um atacante fora do sistema, ou uma conexão de rede ou dial-up, obter acesso não-autorizado ao sistema&lt;a href="http://2.bp.blogspot.com/_UhX8PD3rf8k/SykD3J9aN1I/AAAAAAAAAJw/qx8jjd9-Yv8/s1600-h/hacker.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5415864272990910290" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 254px; CURSOR: hand; HEIGHT: 190px" alt="" src="http://2.bp.blogspot.com/_UhX8PD3rf8k/SykD3J9aN1I/AAAAAAAAAJw/qx8jjd9-Yv8/s320/hacker.jpg" border="0" /&gt;&lt;/a&gt; de destino. Essa técnica também pode ser utilizada para se conseguir privilégios maiores em um sistema. Basicamente o ataque explora um bug em um programa. O bug pode ser um caso simples de má programação, em que o programador deixou de codificar a verificação de limites em um campo de entrada. Nesse caso, a pessoa que está atacando deve enviar mais dados do que o programa estava esperando. Usando tentativa e erro, ou examinando o código-fonte do programa atacado, se estiver disponível, o atacante determina a vulnerabilidade e escreve um programa para fazer os passos seguintes:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;1 - Estourar um campo de entrada, argumento da linha de comandos ou buffer de entrada - por exemplo, em um daemon de rede - até que escreva sobre a pilha.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;2 - Modificar o endereço de retorno atual da pilha pelo endereço do código de exploração carregado na etapa seguinte.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;3 - Escrever um código simples para o próximo espaço na pilha, que inclui os comandos que o atacante deseja executar - por exemplo, iniciar um shell.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Por exemplo, se um formulário de um sistema Web espera que um cpf de usuário seja inserido em um campo, o atacante poderia enviar o cpf do usuário, mais caracteres extras para estourar o buffer e alcançar a pilha, mais um novo endereço de retorno para carregar na pilha, mais o código que o atacante deseja executar.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Esse tipo de ataque é especialmente pernicioso, pois pode ser executado dentro de um sistema e atravessar canais de comunicação permitidos. Podem ocorrer dentro de protocolos usados para a comunicação com a máquina; portanto, podem ser difíceis de detectar e impedir. Podem até mesmo evitar a segurança imposta pelos firewalls. Uma solução para esse problema é que a CPU tenha um recurso que desativa a execução de código em uma seção de pilha de memória. Se não me engano o solaris já realiza isso. O endereço de retorno da rotina estourada ainda pode ser modificado; mas, quando o endereço de retorno está dentro da pilha e o código tenta executar, uma exceção é gerada, e o programa é interrompido com um erro.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-3908939871293958918?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/3908939871293958918/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/12/ataque-por-estouro-de-pilha-e-buffer.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/3908939871293958918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/3908939871293958918'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/12/ataque-por-estouro-de-pilha-e-buffer.html' title='Ataque por estouro de pilha e buffer'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UhX8PD3rf8k/SykD3J9aN1I/AAAAAAAAAJw/qx8jjd9-Yv8/s72-c/hacker.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2808756460038334614</id><published>2009-12-10T07:25:00.001-08:00</published><updated>2009-12-10T08:19:05.568-08:00</updated><title type='text'>Empreendedorismo e TI</title><content type='html'>Empreendedorismo e TI. Isso é possível? Ou estamos fadados a ser peões do colarinho branco?&lt;br /&gt;&lt;div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Eu acho que o empreendedorismo no Brasil é uma tarefa das mais árduas! &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Primeiro, que o governo não te ajuda em nada;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Segundo, que ele quer 40% de tudo o que você produz, mesmo sem ter te ajudado em nada. Assim, você abre uma empresa para ser empregado do governo;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Terceiro, que ele faz com que cada pessoa que você contrate para trabalhar custe três vezes o salário que você paga ao cara. Tudo devido aos malditos "encargos sociais";&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Só ganha dinheiro mesmo quem &lt;strong&gt;sonega&lt;/strong&gt; ou entra em "grandes esquemas", se é que me entendem. E quando o assunto é TI então! O Governo, não sei porque, trata tudo na área de TI como se fosse uma mina de ouro. É só ver, por exemplo, a nova Lei dos autônomos: várias profissões estão cobertas por esta nova Lei e permitem que um pessoa física possa fazer contratos até mesmo com o próprio governo, emitir nota fiscal e etc. Mas qualquer coisa relacionada a TI ficou de fora...&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;O que eu vejo mesmo é muita gente tirando onda, dizendo que fez isto, fez aquilo; que emprega não sei quantas pessoas; mas vá ver quanto é que pagam de salário a estas pessoas. Na verdade faturam muito pouco, são "assalariados" da própria empresa e, &lt;a href="http://3.bp.blogspot.com/_UhX8PD3rf8k/SyEXyUvOZRI/AAAAAAAAAJg/oYNnYKuS7IA/s1600-h/20080923_capitalismo.jpg"&gt;&lt;/a&gt;para ficarem com o maior salário, pagam uma merreca aos outros... Li ontem uma reportagem que o Brasil exportou em 2009 mais de R$ 3 bilhões em produtos (softwares) de TI. Tem muita empresa brasileira virando multinacional de TI. Inclusive conheço algumas. Estas que estão virando multinacionais é que estão "entrando nos eixos" e tratando melhor seus empregados e pagando muito -- mas muito -- melhor. Não que eles sejam bonzinhos; é que o mercado internacional é muito exigente quanto a quem trabalha nas empresas e o "bem estar empresarial". Por uma simples razão: quem ganha mal trabalha mal!&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;Pensando por outro lado, se não for possível ser um empreendedor na área de TI, não é possível em nenhuma outra área, pois não existe nada mais barato para começar do que uma idéia na cabeça e um micro na mão. O problema é a idéia na cabeça, é esta a coisa mais difícil em TI para começar um negócio próprio. Estou há anos atrás de uma... Acho que é uma "deficiência" de quem é muito técnico, ou seja, de quem vive na "concretude" das coisas, de quem cai d&lt;a href="http://1.bp.blogspot.com/_UhX8PD3rf8k/SyEY5KlxWmI/AAAAAAAAAJo/YR39iMhYrJo/s1600-h/smart-grid.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5413635597450435170" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 258px; CURSOR: hand; HEIGHT: 263px" alt="" src="http://1.bp.blogspot.com/_UhX8PD3rf8k/SyEY5KlxWmI/AAAAAAAAAJo/YR39iMhYrJo/s320/smart-grid.jpg" border="0" /&gt;&lt;/a&gt;e cabeça nos estudos do bit/byte. Já tem outras pessoas que vão dormir e acordam pensando em como ganhar dinheiro. Não fazem nada além disto: pensar em como ganhar dinheiro...Estas, quase sempre, tem boas idéias. Aí elas vão atrás de um como nós para deixá-las ricas e a gente chupando dedo... &lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;Podemos pensar por outro lado e levar em conta que problema mesmo não é ter a ideia; o problema é a idéia ser realmente uma "necessidade de mercado". Você pode ter aidéia mais genial, e o mundo "cagar baldes" para ela. Já outro pode ter uma ideia imbecil qualquer (sob um certo ponto de vista) e todo mundo cair de boca...&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;...acho que é uma questão de "faro"! [Risos]&lt;br /&gt;&lt;br /&gt;Para ganhar dinheiro com qualquer coisa, você precisa gostar mais de ganhar dinheiro que da coisa, pois do contrário, vai ficar adorando a coisa e esquecer como fazer para ganhar dinheiro com ela. Tem coisas que não são "necessidades de mercado", e sim desejos que o próprio empreendimento cria nas pessoas. Quem pediu pra inventar o Twitter? O iphone? Ninguém, e acredito que nem mesmo tinha mercado potencial definido pra isso, mas o mercado se formou após o produto feito. Pra fazer algumas coisas que são inovadoras tem que se correr um risco grande. E não é todo mundo que tem coragem de colocar a cara a tapa assim,correndo risco de falir, da coisa não dar certo... &lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;Escrevi isso pois sou bem capitalista, não quero ficar escovando bits por um longo tempo, deixo isso para os pesquisadores ou para os totalmente programadores. Um dia a ideia vai chegar e eu preciso estar preparado para desenvolver, mas enquanto ela não chega eu vou escovando meus bits, pois no futuro será necessário fazer uso desse conhecimento.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;Não há mais espaço no mundo para ser "romântico" e/ou idealista. Ou você tem dinheiro, ou não tem nada! Se quer ser "romântico", primeiro ganhe dinheiro, depois "vá escrever poesias". Viva a esbórnia computacional.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2808756460038334614?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2808756460038334614/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/12/empreendedorismo-e-ti.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2808756460038334614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2808756460038334614'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/12/empreendedorismo-e-ti.html' title='Empreendedorismo e TI'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UhX8PD3rf8k/SyEY5KlxWmI/AAAAAAAAAJo/YR39iMhYrJo/s72-c/smart-grid.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6838197535924987304</id><published>2009-11-26T04:37:00.000-08:00</published><updated>2009-11-26T07:45:33.200-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Métodos numéricos computacionais'/><title type='text'>Métodos numéricos computacionais</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;Diferenças finitas ? Interpolação e aproximação de funções ? Derivação e integração numéricas ? Resolução numérica de equações: algébricas, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;transcedentes&lt;/span&gt; e lineares  ? Cálculo diferencial e integral de uma ou mais variáveis, sem ser na forma &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;análitica&lt;/span&gt; ?&lt;br /&gt;&lt;br /&gt;Todo engenheiro deve saber pelo menos um pouco de métodos numéricos para resoluções ou simulações de problemas clássicos nas ciências &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;exatas&lt;/span&gt; e engenharias.&lt;br /&gt;&lt;br /&gt;Imagine uma engenheiro formado que não saiba fazer uma interpolação, que chato seria isso, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ein&lt;/span&gt; ?&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UhX8PD3rf8k/Sw6hWHJ5SkI/AAAAAAAAAJA/vMaY70U8f30/s1600/3353438322_172ce6ae1b.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_UhX8PD3rf8k/Sw6hWHJ5SkI/AAAAAAAAAJA/vMaY70U8f30/s200/3353438322_172ce6ae1b.jpg" alt="" id="BLOGGER_PHOTO_ID_5408437603768289858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Pois bem, pensando nisso e aproveitando a oportunidade que tive esse semestre de aprender muito com meu professor de métodos numéricos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;computacionais&lt;/span&gt;, estou &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;disponibilizando&lt;/span&gt; algoritmos que implementei ao longo dos 6 meses. O livro que utilizei como base foi o "Algoritmos numéricos" Autor: Frederico Ferreira Campos, filho.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Espero que possa servir para alguém, comentei os algoritmos com suas entradas, saídas, alguns comentários explicativos que possam prover um &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;entedimento&lt;/span&gt; melhor dos leitores.&lt;br /&gt;&lt;br /&gt;Todos os métodos são descritos abaixo, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;/span&gt;cada link leva a uma explicação, depois de uma leitura sobre o método você pode fazer o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;download&lt;/span&gt; &lt;a href="http://www.4shared.com/file/160170153/99317da9/Mtodos_numricos_computacionais.html"&gt;aqui&lt;/a&gt; dos códigos-fontes de todos os algoritmos. Vale lembrar que todos eles foram implementados utilizando a linguagem de programação &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Matlab&lt;/span&gt;, mas podem ser facilmente traduzidos para qualquer outra linguagem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/160170153/99317da9/Mtodos_numricos_computacionais.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Download&lt;/span&gt; dos códigos fontes feitos em &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Matlab&lt;/span&gt; - Métodos numéricos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;computacionais&lt;/span&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Link para todos os métodos que foram apresentados para minha pessoa no curso de Engenharia de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;computacão&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Cefet&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;MG&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://math.fullerton.edu/mathews/n2003/AdamsBashforthMod.html"&gt;Método - Adams-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Bashforth&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Moulton&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dma.uem.br/kit/textos/bisseccao/bisseccao.html"&gt;Método - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Bisseção&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.math.ist.utl.pt/%7Ecalves/cursos/SisLin-Dir.htm"&gt;Método - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Cholesky&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/Decomposi%C3%A7%C3%A3o_LU"&gt;Método - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Decomposição&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;LU&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/M%C3%A9todo_de_Dormand-Prince"&gt;Método - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Dormand&lt;/span&gt;-Prince&lt;/a&gt;&lt;br /&gt;&lt;a href="http://davinci.if.ufrgs.br/wiki/index.php/M%C3%A9todo_de_Euler"&gt;Método - Euler &lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Gauss%E2%80%93Legendre_algorithm"&gt;Método - Gauss Legendre&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/M%C3%A9todo_de_Gauss-Seidel"&gt;Método- Gauss Seidel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://homepages.dcc.ufmg.br/%7Enivio/cursos/pa02/seminarios/seminario6/seminario6.html"&gt;Método - Gregory Newton&lt;/a&gt;&lt;br /&gt;&lt;a href="http://homepages.dcc.ufmg.br/%7Enivio/cursos/pa02/seminarios/seminario6/seminario6.html"&gt;Método - Newton Interpolação&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/Polin%C3%B4mio_de_Lagrange"&gt;Método - Lagrange interpolação&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/M%C3%A9todo_de_Jacobi"&gt;Método - Jacobi resolução de sistemas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.alglib.net/matrixops/symmetric/ldlt.php"&gt;Método - Decomposição LDLT&lt;/a&gt;&lt;br /&gt;Método - Encontrar limites de raízes de equações&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Newton%E2%80%93Cotes_formulas"&gt;Método - Newton Cotes&lt;/a&gt;&lt;br /&gt;Método - Newton encontrar raízes&lt;br /&gt;Método - Pegaso&lt;br /&gt;&lt;a href="http://www.if.ufrj.br/teaching/compute/node137.html"&gt;Método - Regula falsi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.if.ufrj.br/teaching/compute/node137.html"&gt;Método - Secante&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/M%C3%A9todo_de_Runge-Kutta"&gt;Método - RungeKutta&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mathworld.wolfram.com/SchroedersMethod.html"&gt;Método - Schroder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alguns métodos eu não consegui encontrar material explicativo, mas no livro que citei logo acima fala sobre todos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraços!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6838197535924987304?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6838197535924987304/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/11/metodos-numericos-computacionais.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6838197535924987304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6838197535924987304'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/11/metodos-numericos-computacionais.html' title='Métodos numéricos computacionais'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UhX8PD3rf8k/Sw6hWHJ5SkI/AAAAAAAAAJA/vMaY70U8f30/s72-c/3353438322_172ce6ae1b.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6230977021260249702</id><published>2009-11-07T12:26:00.000-08:00</published><updated>2009-11-07T12:37:33.949-08:00</updated><title type='text'>Estudar e viver</title><content type='html'>&lt;div&gt;&lt;div&gt;Não vou ficar falando apenas de computação, mesmo o blog sendo profissional, então resolvi falar um pouco da viagem que eu fiz no feriado agora 02/novembro.&lt;/div&gt;&lt;div&gt;Sempre eu viajo para Mongaguá-SP em busca de tranquilidade, cerveja gelada e pessoas legais para conversar. As minhas idas a sampa são sempre de carro, com a família toda, tudo tranquilo, sem stress nenhum, mas dessa vez foi diferente, eu e minha irmã resolvemos ir sozinhos, pegar o avião, descer no aeroporto de guarulhos e enfrentar o metrô de SP sem conhecer NADA. Nossas passagens foram compradas em horários diferentes, porque até então eu não iria, acabei resolvendo de última hora. A chegada em Guarulhos fo&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_UhX8PD3rf8k/SvXaZNmJvmI/AAAAAAAAAIg/Uxhi9FdIiEs/s200/Rota+do+Descobrimento+-+praias+do+sul+Bahia.jpg" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 134px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5401463454782045794" /&gt;&lt;div&gt;i muito tranquila, horário correto, nenhum erro, tudo nos conformes. Quando nos encontramos, partimos para a aventura de andar sozinho na grande cidade, o trânsito realmente é animal, coisa de maluco, mesmo. Com algumas googladas e maps descobrimos que a rota seria Guarulhos, estação tatuapé, estação da sé (essa é animalll, meu, os caras derrubam pra entrar no metrô, coisa de malucão, eu não sabia qual lado ia abrir o metrô e acabei sendo esmagado, detonado pela massa paulista entrando no metrô loucamente e procurando lugar para se compactar ao resto), estação jabaguara e aí pegar uma van no lado de fora da estação e chegar no destino. Esse percurso foi tranquilo, não nos perdemos, consegui tirar algumas fotos nas estações, foi massa. Chegando em "Monga" quase de noite só deu tempo desfazer as malas e cair na cama, porque no outro dia era esbórnia. O dia seguinte amanheceu rachando, um calor infernal, devia ta batendo uns 39ºc, não deu outra, caí na praia, skol gelada e um bom papo com a galera. Os 3 dias na praia foram divertidos, ondas frenéticas, galera no agito, isopor carregado de gelada e uma boa companhia. Voltamos de "monga" na segunda de tarde, porque o avião tava marcado para de noite, ficamos com medo de perder, pois o trânsito de sampa é fuderoso, totalmente imprevisível. Na volta para o aeroporto ficamos perdido em uma das estações, os paulistas não sabem informar nenhum local correto, FDP's, acabei que googlei de novo e fui na boa... Internet com certeza é a melhor ferramenta do mundo. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Novamente desencontrei da minha irmã, pois os vôos eram diferentes. Um fato muito curioso me fez pensar por alguns minutos quando desembarquei em BH. A mulher que estava ao meu lado não tava confortável com a viagem [risos], percebi isso logo de cara, sem contar que ela roubou meu assento na janela, ela tava suando frio, movimentando muito no avião e isso estava enchendo o saco. Na hora da aterrissagem ela falou que os ouvidos estavam doendo muito, tava parecendo que ia estourar, chamei a aerogirl e a mesma mandou a mulher mascar chiclete e movimentar bem a boca. O fato é que devido à variação da pressão atmosférica, principalmente na decolagem e na aterrissagem, é comum o ouvido ficar "entupido" ou ainda apresentar dores leves, já que ocorre uma pressão do ar sobre o tímpano, principalmente nas crianças. Isso acontece porque existe uma comunicação entre o ouvido interno e a faringe denominado óstio faríngeo da tuba auditiva. O ato de deglutir faz com que essas pressões se igualem interrompendo essa sensação desagradável. Mascar chiclete, bala ou deglutir saliva são os meios mais usados e simples para isso. A mulher mascou e ficou sorridente, até me deu um obrigado e ofereceu uma carona até minha casa, não sei se ela tinha intenção de me pegar ou era apenas uma forma de agradecer, só sei que não aceitei, minha mãe não gosta que eu converse com estranho.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chegando em casa, respondi a cacetada de e-mail e tentei me encontrar nos estudos. E aqui estou postando, sem muito tempo, pois a vida de ações, estudos, poker e trabalhos diversos me toma tempo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't forget, let's party baby.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6230977021260249702?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6230977021260249702/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/11/nao-vou-ficar-falando-apenas-de.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6230977021260249702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6230977021260249702'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/11/nao-vou-ficar-falando-apenas-de.html' title='Estudar e viver'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UhX8PD3rf8k/SvXaZNmJvmI/AAAAAAAAAIg/Uxhi9FdIiEs/s72-c/Rota+do+Descobrimento+-+praias+do+sul+Bahia.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-6436880356818464964</id><published>2009-10-10T06:59:00.000-07:00</published><updated>2009-10-10T07:18:04.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Confiabilidade'/><title type='text'>NÃO PODEMOS ERRAR</title><content type='html'>&lt;div style="text-align: justify;"&gt;Imagine um software que você engenheiro desenvolveu, falhar em um sistema crítico, algo como uma usina de energia nuclear, uma máquina de raio x ou a explosão de um foguete. Vou citar exemplos reais para ficar bem mais claro. Estivemos próximos de uma terceira guerra mundial quando u&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UhX8PD3rf8k/StCWyoJwQ5I/AAAAAAAAAGo/4GBGXs5R4_c/s1600-h/explosao1.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 193px; height: 149px;" src="http://1.bp.blogspot.com/_UhX8PD3rf8k/StCWyoJwQ5I/AAAAAAAAAGo/4GBGXs5R4_c/s400/explosao1.JPG" alt="" id="BLOGGER_PHOTO_ID_5390974550478439314" border="0" /&gt;&lt;/a&gt;m erro de software no sistema de alerta da União Soviética, indicou que 5 mísseis balísticos tinham sido lançados pelos Estados Unidos, isso em 1983 em pleno a Guerra Fria. legal, né ? E o que falar sobre o software mau desenhado que foi responsável, em 1996, da explosão do foguete lançador europeu Ariane-5, quando a 40 segundos após a iniciação da sequência de vôo, o foguete se desviou de sua rota, partiu e explodiu. É como brincadeira de criança... Existem vários outros desastres causados por erros em software, mas não vem ao caso.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Eu ainda não sou um expert em Engenharia de Software, mas fuçando alguns materiais e falando com algumas pessoas entendidas, vou apresentar 3 recursos de linguagem de programação que exercem um efeito significativo sobre a confiabilidade de programas. "Lanlico, com esses 3 recursos eu evito a explosão de um foguete ?" Calma aí, mano. Existem muitos recursos e pessoas especializadas para isso, o que pretendo é apenas passar uma idéia.&lt;br /&gt;&lt;br /&gt;Pois bem, quando falamos que um programa é confiável queremos dizer que ele se comporta de acordo com suas especificações sob todas as condições. Diante essa pequena definição apresento-lhes os 3 recursos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Verificação de tipos:&lt;/span&gt; simplesmente testamos se existem erros de tipo em determinado programa, ou pelo compilador ou durante a execução do programa. É um fator muito importante na confiabilidade da linguagem. Um exemplo de como a falta de verificação de tipos, em tempo de compilação ou em tempo de execução levam a erros de programa é o uso de funções na linguagem C original. O tipo de um argumento em uma chamada a função não é verificado para determinar se ele coincide com o do parâmetro formal (passar um inteiro onde era para receber um real), e nem o compilador, nem o sistema em tempo de execução detectarão a incoerência. Os sistemas Unix tratam isso com um programa utilitário chamado &lt;a href="http://en.wikipedia.org/wiki/Lint_%28software%29"&gt;lint&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Manipulação de Exceções:&lt;/span&gt; O programa intercepta erros em tempo de execução ou outras condições incomuns detectadas, eles colocam em prática medidas corretivas e, depois, prosseguem. Dessa forma conseguimos um grande auxílio para a confiabilidade. Linguagens como &lt;a href="http://en.wikipedia.org/wiki/Ada_%28programming_language%29"&gt;Ada&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B"&gt;C++&lt;/a&gt; e &lt;a href="http://en.wikipedia.org/wiki/Java"&gt;Java&lt;/a&gt; incluem grandes capacidades de manipular exceções.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Legibilidade e Capacidade de Escrita:&lt;/span&gt; Um programa escrito em uma linguagem que não suporta maneiras naturais de expressar os algoritmos exigidos usará, necessariamente, métodos não-naturais. Portanto, quanto mais fácil é escrever um programa, mais probabilidade ele tem de ser correto. Programas de difícil leitura complicam também sua escrita e sua modificação.&lt;br /&gt;&lt;br /&gt;Não podemos errar, teste, teste, teste, teste, teste, teste, teste. Vale lembrar que as falhas de sistemas não-críticos também podem ser caras, um comércio ou ações judiciais, tudo com problemas por conta de um erro em um sofware.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-6436880356818464964?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/6436880356818464964/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/10/nao-podemos-errar.html#comment-form' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6436880356818464964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/6436880356818464964'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/10/nao-podemos-errar.html' title='NÃO PODEMOS ERRAR'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UhX8PD3rf8k/StCWyoJwQ5I/AAAAAAAAAGo/4GBGXs5R4_c/s72-c/explosao1.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-2920030827238831403</id><published>2009-10-01T15:24:00.000-07:00</published><updated>2009-10-01T15:48:48.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='método de horner'/><title type='text'>Avaliação de polinômio - Método de Horner</title><content type='html'>	&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)"&gt; 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--&gt; 	&lt;/style&gt;    &lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;A necessidade de obter o valor de um polinômio P(x) em um ponto x = a, aparece frequentemente em  vários problemas provenientes das Ciências e das Engenharias. Geralmente calculamos um polinômio dessa forma:&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UhX8PD3rf8k/SsUsObPNX-I/AAAAAAAAAEw/nLfpJwax2fg/s1600-h/polinomio1.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 358px; height: 23px;" src="http://2.bp.blogspot.com/_UhX8PD3rf8k/SsUsObPNX-I/AAAAAAAAAEw/nLfpJwax2fg/s400/polinomio1.jpeg" alt="" id="BLOGGER_PHOTO_ID_5387761155560005602" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;   	&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)"&gt; 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--&gt; 	&lt;/style&gt;  &lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Ou seja, para avaliar o P(x) de grau n, em x = a, são necessárias n(n + 1)/2 multiplicações e n adições. Computacionalmente falando um algoritmo para resolver esse tipo de problema, utilizando essa forma de resolução, tem complexidade quadrática O(n²). Para ficar claro vejamos o exemplo abaixo.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UhX8PD3rf8k/SsUskQXf8MI/AAAAAAAAAE4/Xiq2vaheIjI/s1600-h/polinomio2.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 281px; height: 24px;" src="http://4.bp.blogspot.com/_UhX8PD3rf8k/SsUskQXf8MI/AAAAAAAAAE4/Xiq2vaheIjI/s400/polinomio2.jpeg" alt="" id="BLOGGER_PHOTO_ID_5387761530599108802" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UhX8PD3rf8k/SsUsrcNor5I/AAAAAAAAAFA/XwvOG2PvflM/s1600-h/polinomio5.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 399px; height: 23px;" src="http://1.bp.blogspot.com/_UhX8PD3rf8k/SsUsrcNor5I/AAAAAAAAAFA/XwvOG2PvflM/s400/polinomio5.jpeg" alt="" id="BLOGGER_PHOTO_ID_5387761654038048658" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;É fácil perceber no exemplo acima que fizemos 15 multiplicações e 5 adições.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;É possível fazer melhor ? &lt;span style="font-weight: bold;"&gt;SIM!&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Em uma aula de cálculo numérico na faculdade um professor me apresentou o método de Horner. Computacionalmente ele é muito interessante pois requer um algoritmo de complexidade linear O(n) para realizar a avaliaç&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUuhhFFU4I/AAAAAAAAAFY/ueop5RtF30Q/s1600-h/bebe.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 177px; height: 200px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUuhhFFU4I/AAAAAAAAAFY/ueop5RtF30Q/s200/bebe.jpg" alt="" id="BLOGGER_PHOTO_ID_5387763682568917890" border="0" /&gt;&lt;/a&gt;ão de um polinômio P(x). Você pode se perguntar: “Uai, que diferença isso vai me trazer ? Sendo que sempre trabalho com polinômios pequenos de no máximo grau 5, ou seja, a diferença entre utilizar um algoritmo de complexidade quadrática para um de complexidade linear quando se tem uma entrada pequena é quase imperceptível.” "This is for children". Essas coisas de polinômio com grau 1, 2, 3 você trabalha no ensino médio, coisa de fraldinha, merendeira. Em Engenharia a “parada é bruta fi”, é coisa monstruosa, experimenta pegar um polinômio de grau 50 ou maior, e aí ? Fazer 1225 multiplicações é mais rápido que 50 ?   &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;O método de Horner consiste em reescrever o polinômio de forma a evitar potências, como mostra a figura abaixo:&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUtQsJx4iI/AAAAAAAAAFI/sB80p3-d9JE/s1600-h/polinomio3"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 183px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUtQsJx4iI/AAAAAAAAAFI/sB80p3-d9JE/s400/polinomio3" alt="" id="BLOGGER_PHOTO_ID_5387762293972001314" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Exemplo:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUtexY4odI/AAAAAAAAAFQ/bsmPMw1sfYY/s1600-h/polinomio4.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 96px;" src="http://3.bp.blogspot.com/_UhX8PD3rf8k/SsUtexY4odI/AAAAAAAAAFQ/bsmPMw1sfYY/s400/polinomio4.jpeg" alt="" id="BLOGGER_PHOTO_ID_5387762535895704018" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Um pseudocódigo para implementação do método de Horner:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Input: n-grau do polinômio, x-valor que quero avaliar, c-vetor dos coeficientes.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;Output: s-ordenada P(x).&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;y = c(1);&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;for(i = 2, i &lt;= n+1, i++){&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;y = y * x * c(i);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;s=y;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-2920030827238831403?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/2920030827238831403/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/10/necessidade-de-obter-o-valor-de-um_01.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2920030827238831403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/2920030827238831403'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/10/necessidade-de-obter-o-valor-de-um_01.html' title='Avaliação de polinômio - Método de Horner'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UhX8PD3rf8k/SsUsObPNX-I/AAAAAAAAAEw/nLfpJwax2fg/s72-c/polinomio1.jpeg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8872536695724001725.post-7403210585004748763</id><published>2009-09-27T09:26:00.000-07:00</published><updated>2009-10-01T15:49:37.513-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='about me'/><title type='text'>ABOUT ME</title><content type='html'>Alan Guilherme de Oliveira é o meu nome, muitos me chamam de lanlico ou Rato(na faculdade). Curso nesse exato momento- 27/09/2009- o 3 período de Engenharia de Computação no Centro Federal de Educação Tecnológica de Minas Gerais. Resolvi criar esse blog, que não será apenas de assuntos técnicos, mas de várias experiências de vida que já passei e estou passando ao longo da minha jornada universitária e profissional, para disseminar conhecimento. Outro motivo que me levou a criar o blog foi a escrita. Conversando com várias pessoas, participando de palestras, amigas puxando minha orelha quanto ao português(uma em especial de Salvador-BA, Paulinha), pude perceber o quanto escrever de forma correta é importante, portanto, qualquer erro de português ou reclamação avisem :). Espero que o blog me ajude a praticar a arte de escrever e passar de forma correta e sem muitas curvas uma ideia concreta.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tenho interesses em máquinas de buscas, recuperação de informação, algoritmos e estrutura de dados e engenharia de software, não necessariamente nessa ordem.&lt;br /&gt;&lt;br /&gt;Algumas pessoas podem se perguntar "onde ele estava com a cabeça ao escolher esse nome para o blog", pois bem, o termo esbórnia significa bagunça, farra ou de forma mais pesada orgia [risos]. O motivo de ter escolhido esse nome se deve ao fato do conteúdo que vou apresentar. Uoo, você vai falar de orgia ? &lt;span style="font-weight: bold;"&gt;NÃO!&lt;/span&gt; Vou postar sobre banco de dados, línguas, escrita na web, Java, algoritmos e estrutura de dados, sistemas operacionais, recuperação de informação, máquinas de buscas, C/C++, viagens, loucuras, farras, faculdade, arquitetura de computadores, engenharia, eventos, software livre, redes, true hacker e várias outras coisas que acho legal. Deu para sacar ? Vou falar de tudo. Aahhh então vai virar uma bagunça ? Quase isso, as informações estarão organizadas, porém espero diversificar o conteúdo o máximo possível. Quero passar o máximo de conhecimento possível que estou aprendendo na faculdade, conversando com professores, com parceiros, amigos e profissionais de ponta no mercado. Aah como você vai fazer isso ? Sempre tenho aulas muito interessantes, com base nelas vou procurar montar algum material que possa ajudar a comunidade e também lendo, muita leitura, dessa forma consigo me aperfeiçoar também.&lt;br /&gt;&lt;br /&gt;Alan tu bebe cerveja ? Sim, pode me chamar que eu vou... So&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UhX8PD3rf8k/Sr-T2otpYyI/AAAAAAAAADg/PQ5H5Vr-LDA/s1600-h/20050428-computador3.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 189px; height: 199px;" src="http://1.bp.blogspot.com/_UhX8PD3rf8k/Sr-T2otpYyI/AAAAAAAAADg/PQ5H5Vr-LDA/s200/20050428-computador3.jpg" alt="" id="BLOGGER_PHOTO_ID_5386186246209495842" border="0" /&gt;&lt;/a&gt;u de Belo Horizonte-MG, então, qualquer convite será sempre bem vindo, não apenas para beber, mas para balada, jogar bola, participar de competições, maratonas, correr, programar nos finais de semana, subir uma serra, pular de um penhasco. "Vamosimbora". Tenho disposição para várias coisas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Espero que gostem do Blog e viva a Esbórnia em todos os sentidos.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8872536695724001725-7403210585004748763?l=esborniacomputacional.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esborniacomputacional.blogspot.com/feeds/7403210585004748763/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/09/about-me.html#comment-form' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/7403210585004748763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8872536695724001725/posts/default/7403210585004748763'/><link rel='alternate' type='text/html' href='http://esborniacomputacional.blogspot.com/2009/09/about-me.html' title='ABOUT ME'/><author><name>Lanlico</name><uri>http://www.blogger.com/profile/00650099751683492829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UhX8PD3rf8k/SrwBoKyl9wI/AAAAAAAAAC0/Fu7dXHI1p0o/S220/AIbEiAIAAABECNuFpajUvLu18wEiC3ZjYXJkX3Bob3RvKihkYTVkN2IxZDUwM2RhYTZlYWY1NGFlNDg3ODVhZmQ5MjY5ZjdhN2VhMAG3HpIWue-aApzm0PlIv1b6AX4yAw.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UhX8PD3rf8k/Sr-T2otpYyI/AAAAAAAAADg/PQ5H5Vr-LDA/s72-c/20050428-computador3.jpg' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
