<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8320954604452260201</atom:id><lastBuildDate>Sat, 28 Sep 2024 01:00:41 +0000</lastBuildDate><category>ubuntu</category><category>debian</category><category>11.10</category><category>NVIDIA</category><category>11.04</category><category>apt-get</category><category>ppa</category><category>CUDA</category><category>DNS</category><category>aceleração</category><category>linux</category><category>mplayer</category><category>10.10</category><category>apt-fast</category><category>chroot</category><category>grub</category><category>programação</category><category>terminal</category><category>OpenDNS</category><category>aplicativo</category><category>bind</category><category>cache local</category><category>chrome</category><category>compiladores</category><category>ensino</category><category>hardware</category><category>hybride graphics</category><category>intel</category><category>kernel</category><category>mencoder</category><category>pacotes</category><category>pcsx2</category><category>pdnsd</category><category>repositório</category><category>restaurar</category><category>sandy bridge</category><category>segurança</category><category>senha</category><category>.bashrc</category><category>ActionScript</category><category>Alt+F2</category><category>BlackBerry</category><category>CPU</category><category>DNSCrypt</category><category>Flash</category><category>FlashDevelop</category><category>GNOME</category><category>GNOME 3</category><category>GPGPU</category><category>GPU</category><category>Google</category><category>Oracle Java</category><category>VLC</category><category>acentos</category><category>ad-hoc</category><category>alias</category><category>android</category><category>apps-menu</category><category>aptoncd</category><category>atualização</category><category>backup</category><category>banda</category><category>bloquear</category><category>boot</category><category>chave publica</category><category>curso</category><category>desligar</category><category>dig</category><category>dvdauthor</category><category>encriptar</category><category>extensions</category><category>firefox</category><category>flash player</category><category>flex</category><category>funcoeszz</category><category>gcc</category><category>gif</category><category>gimp</category><category>git</category><category>gnome-shell</category><category>gratuito</category><category>hosts</category><category>https</category><category>iOS</category><category>icc</category><category>ifort</category><category>imagens</category><category>inkscape</category><category>inverter</category><category>ironhide</category><category>itens</category><category>latex</category><category>limitar</category><category>namebench</category><category>navegação</category><category>optirun</category><category>orientação à objeto</category><category>otimizar</category><category>panel</category><category>personalizar</category><category>places-menu</category><category>polipo</category><category>poweroff</category><category>preload</category><category>protetor de link</category><category>proxy</category><category>public key</category><category>público</category><category>recentes</category><category>redimensionar</category><category>reiniciar</category><category>rev</category><category>ssh</category><category>transmission</category><category>trickle</category><category>tweak</category><category>vi</category><category>vim</category><category>web</category><category>wi-fi</category><category>wolfram</category><category>xephyr</category><category>xnest</category><title>Compiladão de Dicas</title><description>Blog destinado à exibição de dicas e tutoriais (ou algo do gênero), basicamente sobre Linux e tecnologias, que acharmos conveniente.&#xa;&#xa;Espero que desfrutem das dicas aqui presentes!&#xa;&#xa;Use por sua conta e risco!&#xa;&#xa;(Aceito parcerias - entre em contato)</description><link>http://compiladao.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-6638731926080159567</guid><pubDate>Sun, 26 Feb 2012 19:22:00 +0000</pubDate><atom:updated>2012-02-26T16:22:02.021-03:00</atom:updated><title>MUDANÇA DE ENDEREÇO</title><description>Olá a todos que acessam o blog Compiladão.&lt;br /&gt;
&lt;br /&gt;
Hoje venho anunciar que mudei o Blog de serviço, agora utilizarei o WordPress.&lt;br /&gt;
&lt;br /&gt;
Meu novo endereço é: &lt;a href=&quot;http://compiladao.wordpress.com/&quot;&gt;compiladao.wordpress.com&lt;/a&gt;.&lt;br /&gt;
Meu novo feed de notícias é:&amp;nbsp;&lt;a href=&quot;http://compiladao.wordpress.com/feed/&quot;&gt;compiladao.wordpress.com/feed/&lt;/a&gt;. Atualizem!!!&lt;br /&gt;
&lt;br /&gt;
Espero que continuem acessando o blog.&lt;br /&gt;
&lt;br /&gt;
Até um próxima!</description><link>http://compiladao.blogspot.com/2012/02/mudanca-de-endereco.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-1069412314826636721</guid><pubDate>Sat, 25 Feb 2012 14:39:00 +0000</pubDate><atom:updated>2012-02-25T12:39:47.211-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">segurança</category><category domain="http://www.blogger.com/atom/ns#">senha</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">wolfram</category><title>Tenha Senhas Seguras</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
neste post vou ensinar como usar duas ferramentas diferentes para geração de senhas fortes.&lt;br /&gt;
&lt;br /&gt;
A primeira é utilizando o site WolframAlpha, basta clicar neste &lt;a href=&quot;http://www.wolframalpha.com/input/?i=secure+password&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;. Na primeira parte da tela aparece algo como:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhza2_qgzfYXuTr-6Vq-fDIj4PR5XXcsHcsQtiD1xbIRxj48avgqA4XkRil4uRE8ZPrRTlBiQB2t0WnvXLpfN0WwN5aaJTS6212CDXnMQI3HVn1_CGD8OHM2VSDLjVadQvIJusluNhKgI_S/s1600/senha_wolfram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhza2_qgzfYXuTr-6Vq-fDIj4PR5XXcsHcsQtiD1xbIRxj48avgqA4XkRil4uRE8ZPrRTlBiQB2t0WnvXLpfN0WwN5aaJTS6212CDXnMQI3HVn1_CGD8OHM2VSDLjVadQvIJusluNhKgI_S/s320/senha_wolfram.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Aqui você pode selecionar se a senha deve conter ou não caracteres&amp;nbsp;maiúsculos,&amp;nbsp;minúsculos, números, caracteres especiais e etc. Se for selecionado &lt;i&gt;required&lt;/i&gt; em todas as opções (menos a última) sua senha sera a mais forte possível.&lt;br /&gt;
&lt;br /&gt;
Outra forma é instalando a ferramenta apg:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;$ sudo apt-fast install apg&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;(não entendeu o porque do apt-fast? visite este&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; style=&quot;background-color: white; color: #015782; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para começar a gerar senhas basta digitar no terminal:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ &amp;nbsp;apg&lt;/blockquote&gt;
será pedido uma entrada aleatória e 6 senhas serão mostradas. Para senhas mais fortes digite:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$&amp;nbsp;apg -a 1 -M SNCL -n 6 -x 10 -m 8&lt;/blockquote&gt;
as opções significam:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;-a: tipo de algoritmo usado. 0 para senhas pronunciáveis e 1 para caracteres aleatórios,&lt;/li&gt;
&lt;li&gt;-M SNCL: deve-se usar caracteres especias, números, letras maiúsculas e minusculas.&lt;/li&gt;
&lt;li&gt;-n 6: mostrará 6 opções de senhas&lt;/li&gt;
&lt;li&gt;-x 10: as senhas terão no máximo 10 caracteres&lt;/li&gt;
&lt;li&gt;-m 8: as senhas &amp;nbsp;terão no mínimo 8 caracteres&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Para mais opções e esclarecimentos sempre existira a &lt;i&gt;man page&lt;/i&gt;:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ man apg&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Espero ter ajudado.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2012/02/tenha-senhas-seguras.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhza2_qgzfYXuTr-6Vq-fDIj4PR5XXcsHcsQtiD1xbIRxj48avgqA4XkRil4uRE8ZPrRTlBiQB2t0WnvXLpfN0WwN5aaJTS6212CDXnMQI3HVn1_CGD8OHM2VSDLjVadQvIJusluNhKgI_S/s72-c/senha_wolfram.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-6608350170109191847</guid><pubDate>Fri, 24 Feb 2012 14:30:00 +0000</pubDate><atom:updated>2012-02-24T12:38:03.701-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">boot</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">grub</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">ppa</category><category domain="http://www.blogger.com/atom/ns#">restaurar</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Reparando erros de Boot</title><description>Olá, este post é uma generalização do post&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2011/02/restaurando-o-grub-no-ubuntu-1010.html&quot; target=&quot;_blank&quot;&gt;Restaurando o GRUB no Ubuntu 10.10&lt;/a&gt;.&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Aqui vou apresentar uma ferramenta chamada Boot-Repair. Temos três&amp;nbsp;possibilidades&amp;nbsp;de obtenção da ferramenta:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Baixando o &lt;a href=&quot;https://sourceforge.net/projects/boot-repair-cd/files/&quot; target=&quot;_blank&quot;&gt;Boot-Repair-Disk&lt;/a&gt;,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Baixando&amp;nbsp;o &lt;span style=&quot;background-color: white; line-height: 23px; text-align: left;&quot;&gt;&lt;a href=&quot;https://sourceforge.net/projects/ubuntu-secured/files/&quot; target=&quot;_blank&quot;&gt;Ubuntu Secure&lt;/a&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;line-height: 23px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Instalando de um repositório PPA.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;line-height: 23px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Para a instalação via PPA, devemos ter em mãos um live-cd de alguma distribuição &lt;a href=&quot;http://www.debian.org/misc/children-distros&quot; target=&quot;_blank&quot;&gt;debian like&lt;/a&gt;. Com o computador ligado através do live-cd devemos adicionar o PPA e instalar o Boot-Repair:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 23px;&quot;&gt;$ sudo add-apt-repository ppa:&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 23px;&quot;&gt;yannubuntu/boot-repair&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 23px;&quot;&gt;$ sudo apt-fast update&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 23px;&quot;&gt;$ sudo apt-fast install boot-repair&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;(não entendeu o porque do apt-fast? visite este&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; style=&quot;background-color: white; color: #015782; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A reparação do boot a partir de agora é simples, abra um terminal e digite:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo boot-repair&lt;/blockquote&gt;
e deverá aparecer um tela como essa:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvrvNVNzvVCC84ssOcXRRQruSk_8aWNaSfVoOMGeEn-wPlTJbHf2zIVZbUgn94Pa64rm4kk4QElQNZFNCgSKOV2nQX5nwBLXh77AVd1aSenqu0YDvZUTA6EGzEf8g4gfCZYuXJ9UHwdODr/s1600/boot_repair.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvrvNVNzvVCC84ssOcXRRQruSk_8aWNaSfVoOMGeEn-wPlTJbHf2zIVZbUgn94Pa64rm4kk4QElQNZFNCgSKOV2nQX5nwBLXh77AVd1aSenqu0YDvZUTA6EGzEf8g4gfCZYuXJ9UHwdODr/s320/boot_repair.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
O jeito mais fácil de se proceder é clicando na primeira opção, se tudo der certo deverá aparecer uma tela como esta:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdSF3AjeMi4FtFV5mVVQA_hxtxrxd6YnkDGwWP6n9zNOvoqXmJNCUSvIlZhQnMqgJGhZhV_T3pPfW-Bg-5cgtdDhc8R-TQ7Z_C5T33JaneAuuUi0Hvr4DKkt8jm4T3L6Os8YixgOwk9vCd/s1600/boot_repair_suc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdSF3AjeMi4FtFV5mVVQA_hxtxrxd6YnkDGwWP6n9zNOvoqXmJNCUSvIlZhQnMqgJGhZhV_T3pPfW-Bg-5cgtdDhc8R-TQ7Z_C5T33JaneAuuUi0Hvr4DKkt8jm4T3L6Os8YixgOwk9vCd/s320/boot_repair_suc.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Se não der certo, há sempre as opções avançadas (&lt;i&gt;Advanced options&lt;/i&gt; na imagem),&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsTeKFH1lGzidT5ELru3PYd8Hf4EkcpnxU3j5ZsuT-WgmYKZCxq8ynxze2uXUiWuLNI9B834rp5NkSBTMcO5_RYQ3WYxCygT-YdNAR0EUbdaKL2920Be_eQz68fN6rQo5FM4fzFPsXHpd/s1600/boot_repair_adv.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEsTeKFH1lGzidT5ELru3PYd8Hf4EkcpnxU3j5ZsuT-WgmYKZCxq8ynxze2uXUiWuLNI9B834rp5NkSBTMcO5_RYQ3WYxCygT-YdNAR0EUbdaKL2920Be_eQz68fN6rQo5FM4fzFPsXHpd/s320/boot_repair_adv.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
aqui você poderá personalizar um pouco mais o jeito que a ferramenta reparará seu boot.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Espero que tenha ajudado!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2012/02/reparando-erros-de-boot.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvrvNVNzvVCC84ssOcXRRQruSk_8aWNaSfVoOMGeEn-wPlTJbHf2zIVZbUgn94Pa64rm4kk4QElQNZFNCgSKOV2nQX5nwBLXh77AVd1aSenqu0YDvZUTA6EGzEf8g4gfCZYuXJ9UHwdODr/s72-c/boot_repair.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-3414243129448452202</guid><pubDate>Fri, 24 Feb 2012 12:35:00 +0000</pubDate><atom:updated>2012-02-25T14:47:14.783-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ensino</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">programação</category><category domain="http://www.blogger.com/atom/ns#">vi</category><category domain="http://www.blogger.com/atom/ns#">vim</category><title>Dicas de como usar o Vim</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
vocês já devem ter percebido que em todos os meus posts, quando eu falo sobre editar algum arquivo, eu uso o seguinte comando:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ vim nomedoarquivo&lt;/blockquote&gt;
neste post vou ensinar algumas passos básicos para se usar tal editor de arquivo.&lt;br /&gt;
&lt;br /&gt;
O Vim possui dois modos: o de edição e o de comandos; além de ser um editor que roda diretamente no terminal.&lt;br /&gt;
&lt;br /&gt;
Se você não o possui,&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo apt-fast install vim&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;(não entendeu o porque do apt-fast? visite este&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; style=&quot;background-color: white; color: #015782; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Em um terminal digite:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ vim&lt;/blockquote&gt;
e você deverá ver uma tela parecida com esta:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiziaF2sPCNcTIOPniX1ON5MYEKpOQ_kl69EgZNSeBTZArt7bBPfeTnQOMYOlmHzCKXlME6K34zdTjdCKcvINpmSUsfAQrVxZxrPXKapduOLiB3cS1pOQLBjYH7Fo1Xbxiykej_dYdCJFLu/s1600/vim.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiziaF2sPCNcTIOPniX1ON5MYEKpOQ_kl69EgZNSeBTZArt7bBPfeTnQOMYOlmHzCKXlME6K34zdTjdCKcvINpmSUsfAQrVxZxrPXKapduOLiB3cS1pOQLBjYH7Fo1Xbxiykej_dYdCJFLu/s400/vim.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;Quando iniciado, o Vim está no modo comando, para começa a escrever devemos avisá-lo, no caso basta apertar: &lt;b&gt;i&lt;/b&gt;, &lt;b&gt;a&lt;/b&gt;, &lt;b&gt;I&lt;/b&gt; ou &lt;b&gt;A&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;i, I: inicia a inserção de texto na posição do cursor,&lt;/li&gt;
&lt;li&gt;a, A: inicia a inserção de texto na posição a frente do cursor.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Com o arquivo editado agora é hora de salvar, então temos que avisar o Vim que vamos dar um comando, para isso basta pressionar a tecla &lt;b&gt;Esc&lt;/b&gt;. Uma vez no modo de comando digitaremos &lt;b&gt;:w nomedoarquivo&lt;/b&gt; para salvar e &lt;b&gt;:q&lt;/b&gt; para sair do Vim.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-wKH2vRxnR5g859TJb3FqNtb3hfOo6BOfT81188dSQPFG0igSnof-vtxFnSXh364geZf-_xBeLYl4arfkglkDhYzJC-g4HTD7NL1NfBIQebg_ic_PE8UO4nU67AC1ToV3TUvCt32e_-B/s1600/salvar_vim.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-wKH2vRxnR5g859TJb3FqNtb3hfOo6BOfT81188dSQPFG0igSnof-vtxFnSXh364geZf-_xBeLYl4arfkglkDhYzJC-g4HTD7NL1NfBIQebg_ic_PE8UO4nU67AC1ToV3TUvCt32e_-B/s320/salvar_vim.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZv15_glkpwVzTM6nhfK-X2ypsPq708eqKkWP6lxoSsivt7A_ychyQzc4JJ4xeds-tud1cNa7f2SQJS3JTp_ykU5H_2Pxc0xT0eiRdijD9Y9gMunQt-R-86fwINyWi4nQFiASDjrZXCVrx/s1600/fechar_vim.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZv15_glkpwVzTM6nhfK-X2ypsPq708eqKkWP6lxoSsivt7A_ychyQzc4JJ4xeds-tud1cNa7f2SQJS3JTp_ykU5H_2Pxc0xT0eiRdijD9Y9gMunQt-R-86fwINyWi4nQFiASDjrZXCVrx/s320/fechar_vim.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ao invés de somente digitarmos vim em um terminal, podemos digitar &lt;b&gt;vim caminho/para/arquivo&lt;/b&gt;. Se o arquivo existir iremos editá-lo se não o vim criará um arquivo em branco.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Espero que tenha ajudado.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2012/02/dicas-de-como-usar-o-vim.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiziaF2sPCNcTIOPniX1ON5MYEKpOQ_kl69EgZNSeBTZArt7bBPfeTnQOMYOlmHzCKXlME6K34zdTjdCKcvINpmSUsfAQrVxZxrPXKapduOLiB3cS1pOQLBjYH7Fo1Xbxiykej_dYdCJFLu/s72-c/vim.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-1013728701399325811</guid><pubDate>Thu, 23 Feb 2012 18:30:00 +0000</pubDate><atom:updated>2012-02-23T16:30:29.699-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Java</category><category domain="http://www.blogger.com/atom/ns#">ppa</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Oracle Java 7 no Ubuntu</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
neste post vou mostrar uma forma de instalar e manter atualizado o Oracle Java. Eu precisei desta solução no meu computador pois tinha problemas em acessar alguns sites, ex: sites de bancos!&lt;br /&gt;
&lt;br /&gt;
Primeiro devemos adicionar PPA e atualizar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;$ sudo apt-fast update&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;(não entendeu o porque do apt-fast? visite este&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; style=&quot;background-color: white; color: #015782; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Por precaução vamos criar uma pasta que será necessária:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo mkdir -p /usr/lib/mozilla/plugins&lt;/blockquote&gt;
&lt;br /&gt;
E instalar o pacote:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo apt-fast install oracle-jdk7-installer&lt;/blockquote&gt;
&lt;br /&gt;
Podemos usar a dica dada no post&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/mantendo-varias-versoes-do-mesmo.html&quot; target=&quot;_blank&quot;&gt;Mantendo Várias Versões do Mesmo Programa&lt;/a&gt;, e fazer:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo update-alternatives --config java&lt;/blockquote&gt;
e nos certificarmos de que a opção &#39;/usr/lib/jvm/java-7-oracle/bin/java&#39; esteja marcada.&lt;br /&gt;
&lt;br /&gt;
É isso!&lt;br /&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2012/02/oracle-java-7-no-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-7878218549796031611</guid><pubDate>Thu, 23 Feb 2012 17:57:00 +0000</pubDate><atom:updated>2012-02-24T09:17:31.028-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apt-fast</category><category domain="http://www.blogger.com/atom/ns#">apt-get</category><category domain="http://www.blogger.com/atom/ns#">cache local</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">DNS</category><category domain="http://www.blogger.com/atom/ns#">pdnsd</category><category domain="http://www.blogger.com/atom/ns#">polipo</category><category domain="http://www.blogger.com/atom/ns#">proxy</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Melhorando a navegação com web cache: POLIPO</title><description>Neste post vou ensinar como configurar um proxy pessoal com cache para melhorar o desempenho de sua navegação.&lt;br /&gt;
&lt;br /&gt;
Da Wikipedia, temos:&amp;nbsp;&quot;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;Polipo is designed to be used as a personal web cache or a web cache shared among a few users to boost internet access&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Para instalar:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo apt-fast install polipo&lt;/blockquote&gt;
(não entendeu o porque do apt-fast? visite este&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Agora vamos as configurações&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo vim /etc/polipo/config&lt;/blockquote&gt;
e deixe ele da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
proxyAddress = &quot;0.0.0.0&quot;&lt;br /&gt;
allowedClients = 127.0.0.1&lt;br /&gt;
&lt;div&gt;
cacheIsShared = false&lt;/div&gt;
&lt;div&gt;
chunkHighMark = 33554432&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
disableIndexing = false&lt;/div&gt;
&lt;div&gt;
disableServersList = false&lt;/div&gt;
&lt;div&gt;
disableLocalInterface = false&lt;/div&gt;
&lt;div&gt;
disableConfiguration = false&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
disableVia=false&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
censoredHeaders = from, accept-language, x-pad, link&lt;/div&gt;
&lt;div&gt;
censorReferer = maybe&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
pmmFirstSize = 16384&lt;/div&gt;
&lt;div&gt;
pmmSize = 8192&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
maxConnectionAge = 5m&lt;/div&gt;
&lt;div&gt;
maxConnectionRequests = 120&lt;/div&gt;
&lt;div&gt;
serverMaxSlots = 8&lt;/div&gt;
&lt;div&gt;
serverSlots = 2&lt;/div&gt;
&lt;div&gt;
tunnelAllowedPorts = 1-65535&lt;br /&gt;
&lt;br /&gt;
Se o polipo for instalado em um servidor a opção allowedClients deverá refletir os IP que poderam acessar o serviço. Ex: 192.168.0.0/24. A opção chaceIsShared deverá ser true.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Se você seguiu o post&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2012/02/encriptar-trafego-dns-no-ubuntu.html&quot; target=&quot;_blank&quot;&gt;Encriptar tráfego DNS no Ubuntu&lt;/a&gt;&amp;nbsp;adicione estas duas linhas a mais:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
dnsUseGethostbyname = yes&lt;/div&gt;
&lt;div&gt;
dnsNameServer = 127.0.0.2&lt;br /&gt;
&lt;br /&gt;
Se você seguiu o post&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2012/02/acelere-sua-navegacao-usando-um-cache.html&quot; target=&quot;_blank&quot;&gt;Acelere sua navegação usando um cache local de DNS: PDNSD&lt;/a&gt;&amp;nbsp;adicione estas duas linhas a mais:&lt;span id=&quot;goog_1173457566&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1173457567&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
dnsUseGethostbyname = yes&lt;/div&gt;
&lt;div&gt;
dnsNameServer = 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Se você tem algum serviço de DNS rodando em seu computador mude a variável dnsNameServer para o endereço correto.&lt;br /&gt;
&lt;br /&gt;
Outra coisa legal a se fazer se você esta instalando o polipo em um servidor é criar um arquivo nos computadores clientes da seguinte forma:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo vim /etc/apt/apt.conf&lt;/blockquote&gt;
e colocar a seguinte linha:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Acquire::http::Proxy &quot;http://enderecodoservidor:8123&quot;;&lt;/blockquote&gt;
mudando, é claro, o &#39;enderecodoservidor&#39; para o endereço que reflita seu servidor!&lt;br /&gt;
&lt;br /&gt;
Para saber mais opções de configuração:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ polipo -v&lt;/blockquote&gt;
Depois de configurado devemos reiniciar/iniciar o serviço:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo service polipo restart&lt;/blockquote&gt;
e para acessar tanto o manual quanto opções de configurações, acesse: http://localhost:8123&lt;br /&gt;
&lt;br /&gt;
Para que o polipo seja usado pelo seu sistema, temos que mudar as opções de proxy do seu computador:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNxjjTvyz5QS2S_H8loKh665I2miQbzjUSixyJNCFiFBldP0Km-4MF37gBkvbyM45TLtKNYBEmZDGDA0rD9SSC8sL-wRkTAGnopp9sMgOUIzxWouJe_ZIcybVQ5kk9Ews5xrVDAEgmipnR/s1600/proxy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNxjjTvyz5QS2S_H8loKh665I2miQbzjUSixyJNCFiFBldP0Km-4MF37gBkvbyM45TLtKNYBEmZDGDA0rD9SSC8sL-wRkTAGnopp9sMgOUIzxWouJe_ZIcybVQ5kk9Ews5xrVDAEgmipnR/s320/proxy.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ou então mudar as opções no seu navegador!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
É isso!&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2012/02/melhorando-navegacao-com-web-cache.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNxjjTvyz5QS2S_H8loKh665I2miQbzjUSixyJNCFiFBldP0Km-4MF37gBkvbyM45TLtKNYBEmZDGDA0rD9SSC8sL-wRkTAGnopp9sMgOUIzxWouJe_ZIcybVQ5kk9Ews5xrVDAEgmipnR/s72-c/proxy.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-7178371056177858997</guid><pubDate>Thu, 23 Feb 2012 17:45:00 +0000</pubDate><atom:updated>2012-02-23T15:45:07.473-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aceleração</category><category domain="http://www.blogger.com/atom/ns#">bind</category><category domain="http://www.blogger.com/atom/ns#">cache local</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">dig</category><category domain="http://www.blogger.com/atom/ns#">DNS</category><category domain="http://www.blogger.com/atom/ns#">navegação</category><category domain="http://www.blogger.com/atom/ns#">OpenDNS</category><category domain="http://www.blogger.com/atom/ns#">pdnsd</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Acelere sua navegação usando um cache local de DNS: PDNSD</title><description>Neste post vou ensinar como configurar um cache local de DNS. Ao contrário do Bind (neste &lt;a href=&quot;http://compiladao.blogspot.com/2011/02/configurando-servidor-dns-bind9.html&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; ensino como configura-lo), o PDNSD armazena o seu&amp;nbsp;cache&amp;nbsp;no HD quando o computador é desligado e lê esse conteúdo quando o computador é ligado.&lt;br /&gt;
&lt;br /&gt;
Para instalar basta:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo apt-fast install pdnsd&lt;/blockquote&gt;
(não entendeu o porque do apt-fast? visite este &lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
No processo de instalação você poderá escolher entre três opções de configuração, escolha MANUAL! Além disso o apt instalará o pacote resolvconf junto, isso não será um problema, mais abaixo eu mostrarei como fazer para o seu computador sempre manter as configurações certar para o uso do PDNSD&lt;br /&gt;
&lt;br /&gt;
Uma vez instalado vamos configurá-lo. Edite o arquivo /etc/pdnsd.conf&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo vim /etc/pdnsd.conf&lt;/blockquote&gt;
E deixe ele igual a este:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
global {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;perm_cache=12048;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cache_dir=&quot;/var/cache/pdnsd&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;max_ttl=604800;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;run_as=&quot;pdnsd&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;status_ctl=on;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;paranoid=on;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;server_port=53;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;server_ip=&quot;127.0.0.1&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ip=&quot;127.0.0.2&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;timeout=60;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;interval=900;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;uptest=none;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ping_timeout=500;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;purge_cache=off;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;caching=on;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;label=&quot;resolvconf&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
source {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ttl=86400;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;owner=&quot;localhost.&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;serve_aliases=on;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;file=&quot;/etc/hosts&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Este arquivo está configurado para ser usado junto com o resolvconf!&lt;br /&gt;
&lt;br /&gt;
Na seção &#39;global&#39; temos os parâmetros globais de configuração: tamanho do cache, tempo de &amp;nbsp;vida da entrada, IP que será usado, porta e etc.&lt;br /&gt;
&lt;br /&gt;
Já a(s) seção(ões) &#39;server&#39; tem os parâmetros dos servidores DNS que serão usados para resolver os nomes requisitados. Repare que neste arquivo eu usei o IP 127.0.0.2 como o servidor de DNS, isto porque no meu post anterior (&lt;a href=&quot;http://compiladao.blogspot.com/2012/02/encriptar-trafego-dns-no-ubuntu.html&quot; target=&quot;_blank&quot;&gt;este aqui&lt;/a&gt;) eu ensinei como encriptar o tráfego DNS e por isso estou usando este serviço. Se você quiser pode mudar o IP para qualquer outro servidor DNS de sua escolha e também pode adicionar mais entradas como esta. Um exemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ip=&quot;192.168.1.1&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ip=&quot;8.8.8.8&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ip=&quot;208.67.222.222&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;timeout=60;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;interval=900;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;uptest=none;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ping_timeout=500;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;purge_cache=off;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;caching=on;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Assim a primeira entrada seria o seu roteador (se houver algum) a segundo o DNS público do Google e a terceira o endereço do OpenDNS.&lt;br /&gt;
&lt;br /&gt;
Devemos editar o arquivo /etc/default/pdnsd&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo vim&amp;nbsp;/etc/default/pdnsd&lt;/blockquote&gt;
e deixá-lo da seguinte forma,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# do we start pdnsd ?&lt;br /&gt;
START_DAEMON=yes&lt;br /&gt;
# auto-mode, overrides /etc/pdsnd.conf if set [see /usr/share/pdnsd/]&lt;br /&gt;
#AUTO_MODE=&lt;br /&gt;
# optional CLI options to pass to pdnsd(8)&lt;br /&gt;
START_OPTIONS=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Temos, também, que editar o arquivo /etc/dhcp/dhclient.conf&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo vim&amp;nbsp;/etc/dhcp/dhclient.conf&lt;/blockquote&gt;
e descomentar a linha que contém: prepend domain-name-servers 127.0.0.1;&lt;br /&gt;
&lt;br /&gt;
Agora reinicie o serviço:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo service pdnsd restart&lt;/blockquote&gt;
e teste se teve efeito com o comando dig:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ dig terra.com.br&lt;/blockquote&gt;
Deverá obter uma saída parecida com:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.7.3 &amp;lt;&amp;lt;&amp;gt;&amp;gt; terra.com.br&lt;br /&gt;
;; global options: +cmd&lt;br /&gt;
;; Got answer:&lt;br /&gt;
&lt;b&gt;;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 21041&lt;/b&gt;&lt;br /&gt;
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;
&lt;br /&gt;
;; QUESTION SECTION:&lt;br /&gt;
;terra.com.br.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;IN&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;A&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
terra.com.br.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;595&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;IN&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;A&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;200.154.56.80&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;;; Query time: 161 msec&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;/b&gt;&lt;br /&gt;
;; WHEN: Thu Feb 23 15:04:27 2012&lt;br /&gt;
;; MSG SIZE &amp;nbsp;rcvd: 46&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
e pela segunda vez:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ dig terra.com.br&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.7.3 &amp;lt;&amp;lt;&amp;gt;&amp;gt; terra.com.br&lt;br /&gt;
;; global options: +cmd&lt;br /&gt;
;; Got answer:&lt;br /&gt;
&lt;b&gt;;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 27407&lt;/b&gt;&lt;br /&gt;
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;
&lt;br /&gt;
;; QUESTION SECTION:&lt;br /&gt;
;terra.com.br.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;IN&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;A&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
terra.com.br.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;594&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;IN&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;A&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;200.154.56.80&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;;; Query time: 1 msec&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;/b&gt;&lt;br /&gt;
;; WHEN: Thu Feb 23 15:04:28 2012&lt;br /&gt;
;; MSG SIZE &amp;nbsp;rcvd: 46&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para obter informações sobre quanto de cache você já usou ou se os servidores estão funcionando:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo pdnsd-ctl status&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Um problema que eu tive foi que na primeira vez eu coloquei 2Mb de cache e foi muito pouco, então aumentei para cerca de 10Mb e deu tudo certo!&lt;br /&gt;
&lt;br /&gt;
Bom, é isso!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este post foi inspirado &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=331850&quot; target=&quot;_blank&quot;&gt;nesta&lt;/a&gt; thread do UbuntuForums e &lt;a href=&quot;http://www.go2linux.org/pdnsd-bind-caching-server-to-boost-browsing-speed&quot; target=&quot;_blank&quot;&gt;neste post do go2linux&lt;/a&gt;&amp;nbsp;e &lt;a href=&quot;http://linuxgazette.net/issue65/sunil.html&quot; target=&quot;_blank&quot;&gt;neste artigo&lt;/a&gt; (no final do artigo tem um exemplo de como configurar o PDNSD junto com o BIND9)</description><link>http://compiladao.blogspot.com/2012/02/acelere-sua-navegacao-usando-um-cache.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-1656391042935618811</guid><pubDate>Thu, 23 Feb 2012 16:21:00 +0000</pubDate><atom:updated>2012-02-23T14:21:09.097-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">DNS</category><category domain="http://www.blogger.com/atom/ns#">DNSCrypt</category><category domain="http://www.blogger.com/atom/ns#">encriptar</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">OpenDNS</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Encriptar tráfego DNS no Ubuntu</title><description>Neste post vou ensinar como instalar a ferramenta DNSCrypt que irá encriptar o tráfego DNS entre o seu computador e os servidores da OpenDNS.&lt;br /&gt;
&lt;br /&gt;
Devo dizer que este post é um resumo/tradução do post original:&amp;nbsp;&lt;a href=&quot;http://www.webupd8.org/2012/02/encrypt-dns-traffic-in-linux-with.html&quot; target=&quot;_blank&quot;&gt;ENCRYPT DNS TRAFFIC IN LINUX WITH DNSCRYPT (VIA OPENDNS)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Primeiro devemos baixar o pacote .deb&amp;nbsp;&lt;a href=&quot;https://github.com/opendns/dnscrypt-proxy/downloads&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;&amp;nbsp;de acordo com a sua arquitetura (i386 ou amd64) e instalá-lo.&lt;br /&gt;
&lt;br /&gt;
Para fazer com que ele inicie a cada boot devemos baixar o &lt;a href=&quot;http://webupd8.googlecode.com/files/dnscrypt-0.2.tar.gz&quot; target=&quot;_blank&quot;&gt;script&lt;/a&gt; disponibilizado no post original descompactá-lo e rodar estes dois comandos abaixo:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo cp dnscrypt.conf /etc/init/&lt;br /&gt;$ sudo ln -s /lib/init/upstart-job /etc/init.d/dnscrypt&lt;/blockquote&gt;
Este script faz com que o serviço rode sob o ip 127.0.0.2, então você deve configurar sua conexão para usar este ip como servidor DNS, como na imagem abaixo&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qcmowZ1m8WnR5-7wHcaksRGpy2GlhWw8YiO1lVs76dRHGe1KvNt-IPi2ZnzKbS_AXXeVrp7SAWGu4LhF4wVGZfGi2Yb2XthyCITFrOMnzu8PiuABy2dbmqRqjja0C6KQ70i0A2ztYv-s/s1600/dns.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qcmowZ1m8WnR5-7wHcaksRGpy2GlhWw8YiO1lVs76dRHGe1KvNt-IPi2ZnzKbS_AXXeVrp7SAWGu4LhF4wVGZfGi2Yb2XthyCITFrOMnzu8PiuABy2dbmqRqjja0C6KQ70i0A2ztYv-s/s320/dns.png&quot; width=&quot;303&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para iniciar o serviço faça:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo start dnscrypt&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Agora todas as requisições feita pelo seu computador ao servidor DNS estarão encriptadas!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2012/02/encriptar-trafego-dns-no-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qcmowZ1m8WnR5-7wHcaksRGpy2GlhWw8YiO1lVs76dRHGe1KvNt-IPi2ZnzKbS_AXXeVrp7SAWGu4LhF4wVGZfGi2Yb2XthyCITFrOMnzu8PiuABy2dbmqRqjja0C6KQ70i0A2ztYv-s/s72-c/dns.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-5019424414798046753</guid><pubDate>Thu, 02 Feb 2012 16:02:00 +0000</pubDate><atom:updated>2012-02-06T17:54:44.365-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">git</category><category domain="http://www.blogger.com/atom/ns#">público</category><category domain="http://www.blogger.com/atom/ns#">repositório</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Criando e usando um repositório Git</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
neste post vou ensinar como criar e usar, de um forma simples, um repositório git para controle de versão de algum projeto seu.&lt;br /&gt;
&lt;br /&gt;
Antes de prosseguir assegure-se de ter feito um backup de todos os arquivos envolvidos no processo caso haja algum problema!&lt;br /&gt;
&lt;br /&gt;
Vou assumir que você tenha um máquina que serve de servidor de arquivos para a sua rede, configurada e funcional, e estações de trabalhos onde serão feitas as modificações do seu projeto. Tudo foi testado em um servidor com o Debian Squeeze e Ubuntu Oneiric nas estações de trabalhos.&lt;br /&gt;
&lt;br /&gt;
Primeiro temos que instalar o git nas máquinas (em todas):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ sudo apt-get install git-core&lt;/blockquote&gt;
&lt;br /&gt;
Como queremos montar um repositório público, ou seja, um repositório no qual os usuários possam não só clonar o&amp;nbsp;conteúdo&amp;nbsp;como também modificá-lo temos que prosseguir da&amp;nbsp;seguinte&amp;nbsp;maneira.&lt;br /&gt;
&lt;br /&gt;
No servidor vamos criar um pasta&amp;nbsp;e copiaremos o conteúdo que fará parte do projeto:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ mkdir /home/git&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ mkdir &amp;nbsp;/home/git/repo&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ cp -a projeto/* /home/git/repo/&lt;/blockquote&gt;
onde a pasta projeto deve refletir a pasta que contenha o seu projeto que será adicionado ao&amp;nbsp;repositório.&lt;br /&gt;
&lt;br /&gt;
Assim feito vamos iniciar o git&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ cd /home/git/repo&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git init&lt;/blockquote&gt;
Adicionar todos os arquivo&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git add .&lt;/blockquote&gt;
Fazer o commit dos mesmos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git commit -a&lt;/blockquote&gt;
Agora vamos criar um repositório que será publico&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$cd /home/git&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ mkdir repopublic&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ cd repopublic&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git init --bare&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ cd ../repo&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git push /home/git/repopublic master:master&lt;/blockquote&gt;
&lt;br /&gt;
Assim feito teremos duas pastas, a &quot;repo&#39; é o repositório normal e a &quot;repopublic&quot; é o repositório público &amp;nbsp;no qual poderão ser feitas as mudanças usando o comando git push.&lt;br /&gt;
&lt;br /&gt;
Para os usuários começarem a trabalhar em conjunto no projeto é necessário que os mesmo façam um clone do repositório nas suas estações de trabalhos.&amp;nbsp;Também é necessário que os usuários se identifiquem para o git (cada usuário deve fazer na sua máquina):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$&amp;nbsp;git config --global user.email &quot;seu e-mail&quot;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$&amp;nbsp;git config --global user.name &quot;seu nome&quot;&lt;/blockquote&gt;
&lt;br /&gt;
Se a rede estiver configurada para&amp;nbsp;compartilhamento&amp;nbsp;de arquivos, basta;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git clone /home/git/repopublic meurepo&lt;/blockquote&gt;
Se não:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git clone ssh://endereçodoservidor/home/git/repopublic meurepo&lt;/blockquote&gt;
ou substitua o ssh por git ou por http.&lt;br /&gt;
&lt;br /&gt;
Para não digitar toda vez o caminho completo vamos criar um apelido:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git remote add origin ssh://endereçodoservidor/home/git/repopublic&lt;/blockquote&gt;
ou qualquer que seja o caminho para o repositório público.&lt;br /&gt;
&lt;br /&gt;
Com a cópia feita agora eles podem começar as modificações, é recomendável que cada um faça uma ramificação para melhor organização, ou seja, o usuário deve clonar o repositório público e depois fazer:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git branch nomedaramificação&lt;/blockquote&gt;
&lt;br /&gt;
e para verificar quais ramificaçoes existem&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git branch&lt;/blockquote&gt;
&lt;br /&gt;
Para marcar um ramificação para edição&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git checkout nomedaramificação&lt;/blockquote&gt;
&lt;br /&gt;
Uma vez editados e criados arquivos novos o usuário deve fazer, para cada arquivo novo:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git add file1 file2 file3 ...&lt;/blockquote&gt;
&lt;br /&gt;
e depois&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git commit -a&lt;/blockquote&gt;
&lt;br /&gt;
Para juntar as ramificações com a original&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git checkout master&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git merge nomedaramificação&lt;/blockquote&gt;
&lt;br /&gt;
e para mandar as modificações para o repositório primeiro é bom verificar se houve algum atualização com&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git fetch origin&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git push origin master:master&lt;/blockquote&gt;
Para apagar a ramificação criada&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ git branch -d nomedaramificação&lt;/blockquote&gt;
&lt;br /&gt;
Existem outras maneiros de se trabalhar com o git, a que eu apresentei é somente uma delas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fontes e mais opções:&lt;br /&gt;
&lt;a href=&quot;http://codexico.com.br/blog/linux/tutorial-simples-como-usar-o-git-e-o-github/&quot; target=&quot;_blank&quot;&gt;codexico parte 1&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://codexico.com.br/blog/linux/tutorial-simples-parte-2-git-branch-e-merge/&quot; target=&quot;_blank&quot;&gt;codexico parte 2 &lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://book.git-scm.com/index.html&quot; target=&quot;_blank&quot;&gt;The Git Community Book&lt;/a&gt;</description><link>http://compiladao.blogspot.com/2012/02/criando-e-usando-um-repositorio-git.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-2621494192618446012</guid><pubDate>Wed, 28 Dec 2011 13:21:00 +0000</pubDate><atom:updated>2011-12-28T15:04:12.199-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11.04</category><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">aceleração</category><category domain="http://www.blogger.com/atom/ns#">aplicativo</category><category domain="http://www.blogger.com/atom/ns#">apt-fast</category><category domain="http://www.blogger.com/atom/ns#">apt-get</category><category domain="http://www.blogger.com/atom/ns#">otimizar</category><category domain="http://www.blogger.com/atom/ns#">pacotes</category><category domain="http://www.blogger.com/atom/ns#">preload</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Melhorando o Desempenho do Ubuntu</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
Neste post vou mostrar como melhorar o desempenho do Ubuntu instalando somente dois aplicativos.&lt;br /&gt;
&lt;br /&gt;
O primeiro é o &lt;i&gt;preload&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get install preload&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Este aplicativo monitora os programas que o usuário mais usa e de posse desses dados melhores o desempenho destes aplicativos fazendo um pré-busca.&lt;br /&gt;
&lt;br /&gt;
O segundo é o &lt;i&gt;apt-fast&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo add-apt-repository ppa:tldm217/tahutek.net&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$&amp;nbsp;sudo apt-get install apt-fast&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
O apt-fast acelera o download do apt-get baixando os arquivos de várias fontes diferentes ao mesmo tempo. A partir de agora, use o &lt;i&gt;apt-fast&lt;/i&gt; ao&amp;nbsp;invés&amp;nbsp;de &lt;i&gt;apt-get&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-1110951200623193120</guid><pubDate>Wed, 28 Dec 2011 02:05:00 +0000</pubDate><atom:updated>2011-12-28T15:04:44.970-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11.04</category><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">senha</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>SSH sem senha</title><description>Olá,&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Se você, assim como eu, usa bastante o serviço de ssh e cansou de ficar digitando a senha toda hora aqui vai uma dica:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Na máquina local digite:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ ssh-keygen -t rsa&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
será perguntado se você deseja&amp;nbsp;proteger&amp;nbsp; sua chave privada com uma senha, eu optei por não.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Com isso será gerados dois arquivos na pasta&lt;i&gt; ~/.ssh&lt;/i&gt; que são: &lt;i&gt;id_rsa&lt;/i&gt; e &lt;i&gt;id_rsa.pub&lt;/i&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Agora vamos copiar a chave para o servidor desejado:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ scp ~/.ssh/id_rsa.pub usuário@servidor:~/.ssh/id_rsa_usuario.pub&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Logue no servidor e copie o&amp;nbsp;conteúdo&amp;nbsp;do arquivo que acabamos de transferir para &lt;i&gt;authorized_keys2&lt;/i&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ ssh usuário@servidor&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ cd ~/.ssh&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ cat id_rsa_usuario.pub &amp;gt;&amp;gt; authorized_keys2&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ rm id_rsa_usuario.pub&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pronto, da próxima vez que você logar no servidor não precisará mais digitar a senha!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/12/ssh-sem-senha.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-4567210846611005711</guid><pubDate>Wed, 28 Dec 2011 02:03:00 +0000</pubDate><atom:updated>2011-12-29T10:05:42.137-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Alt+F2</category><category domain="http://www.blogger.com/atom/ns#">apps-menu</category><category domain="http://www.blogger.com/atom/ns#">apt-fast</category><category domain="http://www.blogger.com/atom/ns#">extensions</category><category domain="http://www.blogger.com/atom/ns#">GNOME 3</category><category domain="http://www.blogger.com/atom/ns#">gnome-shell</category><category domain="http://www.blogger.com/atom/ns#">personalizar</category><category domain="http://www.blogger.com/atom/ns#">places-menu</category><category domain="http://www.blogger.com/atom/ns#">poweroff</category><category domain="http://www.blogger.com/atom/ns#">ppa</category><category domain="http://www.blogger.com/atom/ns#">terminal</category><category domain="http://www.blogger.com/atom/ns#">tweak</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Gnome-Shell (ou Gnome 3) no Ubuntu 11.10</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
Neste post vou ensinar como instalar a versão mais nova do Gnome-Shell e como&amp;nbsp;customizá-lo um pouco.&lt;br /&gt;
&lt;br /&gt;
Aqui, ao&amp;nbsp;invés&amp;nbsp; de usar &lt;i&gt;apt-get&lt;/i&gt; usarei &lt;i&gt;apt-fast&lt;/i&gt;, dúvidas visite o post:&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&quot;&gt;http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Primeiro temos que instalar o Gnome-Shell: (este processo pode ser&amp;nbsp;demorado&amp;nbsp;dependendo da sua conexão)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo add-apt-repository ppa:gnome3-team/gnome3&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast update&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast dist-upgrade&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-session&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast dist-upgrade&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast upgrade&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-shell&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Com isso você preparou e instalou todos os pacotes necessários para ter a versão mais nova do Gnome3. Alternativamente, se não quiser ter a versão mais nova e sim a que tem disponível nos repositórios do próprio Ubuntu, faça:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-session gnome-shell&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Para logar usando o Gnome3 reinicie o seu computador e na tela de login, clique na engrenagem ao lado do seu usuário e escolha Gnome.&lt;br /&gt;
&lt;br /&gt;
Uma das funcionalidades que não se encontra habilitada no novo Gnome é a tecla de atalho Alt+F2, para habilitá-la vá em System Setings &amp;gt; Keyboard &amp;gt; Aba Shortcut &amp;gt; Menu esquerdo System &amp;gt; Show the run command prompt &amp;gt; altere o atalho&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnln51xskdbUgI-T2jMBGli5iN-L4__et8zyhtJp_MD6YhmiBqMCfcBb1TH9LXgbZEwZJihKGAP4cx2VoJhM8EveLc_kZAOwmVlzJ208mJqB-A3SpAfwH9xqEn9df7joS6E_-6CSjbX6gc/s1600/altf2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnln51xskdbUgI-T2jMBGli5iN-L4__et8zyhtJp_MD6YhmiBqMCfcBb1TH9LXgbZEwZJihKGAP4cx2VoJhM8EveLc_kZAOwmVlzJ208mJqB-A3SpAfwH9xqEn9df7joS6E_-6CSjbX6gc/s400/altf2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Feito isso vamos instalar uma ferramenta que nos possibilitará personalizar o Gnome:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-tweak-tool&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Agora vamos instalar algumas extensões no Gnome3. Para isso, devemos adicionar outro PPA:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo add-apt-repository ppa:webup8team/gnome3&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast update&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-shell-extensions-common&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para adicionar o botão de desligar:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-shell-extensions-alternative-status-menu&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguIShEffZgYauoTgctEJBXn1ad9P6RXsnQ-05F3zJe6ipgss-4sqpgchzHH_SlfomYpI0WEocW76n9c2jTwYecB791gzVnCkI8ZNNb1KZtNX5DtxbEjSPTWI9clfVoSshKUfDr7Xr6mmKg/s1600/poweroff.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguIShEffZgYauoTgctEJBXn1ad9P6RXsnQ-05F3zJe6ipgss-4sqpgchzHH_SlfomYpI0WEocW76n9c2jTwYecB791gzVnCkI8ZNNb1KZtNX5DtxbEjSPTWI9clfVoSshKUfDr7Xr6mmKg/s320/poweroff.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para adicionar o&lt;i&gt; Apps Menu&lt;/i&gt;:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-shell-extensions-apps-menu&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh92dFknsd4JgKa3edfmsouFeeJXZB-_guTvvtiq4xY6c0mYul303RCIhWIL5aLl2hPzo01ug22eVfPTnmG14wLwJHtwX801aW7AamMap9X_mJS5gID8gpF3UeiDmMOTSXWSxIhwL3J9kkz/s1600/appsmenu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh92dFknsd4JgKa3edfmsouFeeJXZB-_guTvvtiq4xY6c0mYul303RCIhWIL5aLl2hPzo01ug22eVfPTnmG14wLwJHtwX801aW7AamMap9X_mJS5gID8gpF3UeiDmMOTSXWSxIhwL3J9kkz/s320/appsmenu.png&quot; width=&quot;158&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para adicionar o&lt;i&gt; Places Menu&lt;/i&gt;:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-shell-extensions-places-menu&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmB3CATvG3nYsX3CYNeWNhNkRTPFCQ5CLqeyI17SLbTlNb0fLMZp18D_nGC9ymZNooyCA2Ry9QvO6btYW10xJBlZVpfvY8YK1JKLsdu_AzowTdieqdjL-1bgtDFVwLv6BjOpjxvdiiyiJx/s1600/placesmenu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmB3CATvG3nYsX3CYNeWNhNkRTPFCQ5CLqeyI17SLbTlNb0fLMZp18D_nGC9ymZNooyCA2Ry9QvO6btYW10xJBlZVpfvY8YK1JKLsdu_AzowTdieqdjL-1bgtDFVwLv6BjOpjxvdiiyiJx/s320/placesmenu.png&quot; width=&quot;145&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Agora para habilitar todas as extensões:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Alt+F2 &amp;gt; r, ou deslogue e logue&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;$ gnome-tweak-tool&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
e habilite as suas extensões.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC66OH8ztQ36isjEmOyIQrzqy0GbWD_6KEmxTD6Mi5kUsy2HKCJZ3ClA5Hanmnn-1f_q64F1DjgP-Y0ZknhaMKCjBRB4RmBzakVPszw2ritsZi37SW4MYTF0tWjy2FTdBX1aeNYKFe47K_/s1600/tweak.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC66OH8ztQ36isjEmOyIQrzqy0GbWD_6KEmxTD6Mi5kUsy2HKCJZ3ClA5Hanmnn-1f_q64F1DjgP-Y0ZknhaMKCjBRB4RmBzakVPszw2ritsZi37SW4MYTF0tWjy2FTdBX1aeNYKFe47K_/s320/tweak.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Mais extensões podem ser achadas em:&amp;nbsp;&lt;a href=&quot;https://extensions.gnome.org/&quot;&gt;https://extensions.gnome.org/&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Uma outra funcionalidade interessante é o aplicativo &lt;i&gt;gnome-sushi&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;$ sudo apt-fast install gnome-sushi&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Vale a pena ver este vídeo mostrando do que o gnome-sushi é capaz;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/2hUGLilYO-s?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Navegando pela internet você encontrará dezenas de links mostrando como customizar ainda mais seu Ubuntu: adicionando themas, mudando os ícones padrões e etc.&lt;br /&gt;
&lt;br /&gt;
Sem mais.</description><link>http://compiladao.blogspot.com/2011/12/gnome-shell-ou-gnome-3-no-ubuntu-1110.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnln51xskdbUgI-T2jMBGli5iN-L4__et8zyhtJp_MD6YhmiBqMCfcBb1TH9LXgbZEwZJihKGAP4cx2VoJhM8EveLc_kZAOwmVlzJ208mJqB-A3SpAfwH9xqEn9df7joS6E_-6CSjbX6gc/s72-c/altf2.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-4582244905377113783</guid><pubDate>Wed, 28 Dec 2011 00:45:00 +0000</pubDate><atom:updated>2011-12-27T23:36:12.836-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ActionScript</category><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">aplicativo</category><category domain="http://www.blogger.com/atom/ns#">BlackBerry</category><category domain="http://www.blogger.com/atom/ns#">curso</category><category domain="http://www.blogger.com/atom/ns#">ensino</category><category domain="http://www.blogger.com/atom/ns#">Flash</category><category domain="http://www.blogger.com/atom/ns#">FlashDevelop</category><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">gratuito</category><category domain="http://www.blogger.com/atom/ns#">iOS</category><category domain="http://www.blogger.com/atom/ns#">orientação à objeto</category><category domain="http://www.blogger.com/atom/ns#">programação</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Curso de Programação Gratuito</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Olá, venho anunciar o início das inscrições para um curso de programação orientada a objetos gratuito. Maiores informações e inscrição, visitem o link:&amp;nbsp;&lt;a href=&quot;http://claudineicaetano.com.br/moodle/&quot;&gt;http://claudineicaetano.com.br/moodle/&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Banner de divulgação:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://claudineicaetano.com.br/anuncio/anuncio.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;http://claudineicaetano.com.br/anuncio/anuncio.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Obrigado!</description><link>http://compiladao.blogspot.com/2011/12/curso-de-programacao-gratuito.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-8435961698574644234</guid><pubDate>Mon, 12 Dec 2011 15:12:00 +0000</pubDate><atom:updated>2011-12-29T10:18:21.675-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">bloquear</category><category domain="http://www.blogger.com/atom/ns#">itens</category><category domain="http://www.blogger.com/atom/ns#">recentes</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Bloqueando Itens Recentes no Ubuntu 11.10</title><description>Olá,&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
neste post vou mostrar como bloquear o aparecimento dos itens recentes no Ubuntu 11.10. Para isto devemos instalar o aplicativo&lt;i&gt; activity-log-maneger&lt;/i&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo add-apt-repository ppa:zeitgeist/ppa&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get upgrade&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ zeitgeist-daemain --replace &amp;amp;&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get install activity-log-maneger&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para iniciar o aplicativo faça:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ activity-log-maneger&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Vá até a aba Files e selecione os tipos de arquivos que deseja bloquear.&lt;br /&gt;
&lt;br /&gt;
Vídeo demonstrativo:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/-eQn7ZyfSlw?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
É isto.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/12/bloqueando-itens-recentes-no-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-5577048526173616148</guid><pubDate>Mon, 12 Dec 2011 15:00:00 +0000</pubDate><atom:updated>2011-12-28T15:05:13.242-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">desligar</category><category domain="http://www.blogger.com/atom/ns#">grub</category><category domain="http://www.blogger.com/atom/ns#">reiniciar</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Problemas ao desligar Ubuntu?</title><description>Olá,&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Se assim como eu, você não consegue desligar o seu Ubuntu, ou seja, aparentemente ele executa o processo de desligamento mas em um certa hora ele trava, essa foi a solução que encontrei.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Edite o arquivo &lt;i&gt;/etc/default/grub&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
e mude a linha:&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet splash&quot;&lt;/i&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
para:&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet splash noapic&quot;&lt;/i&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
e de um: &lt;i&gt;sudo update-grub&lt;/i&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Agora reinicie o seu computador e da próxima vez veja se o processo de desligamento está ocorrendo normalmente.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/12/desligar-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-143914243067923595</guid><pubDate>Sat, 10 Dec 2011 20:04:00 +0000</pubDate><atom:updated>2011-12-28T15:05:25.856-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">compiladores</category><category domain="http://www.blogger.com/atom/ns#">CUDA</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">gcc</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Mantendo Várias Versões do Mesmo Programa</title><description>Olá,&lt;br /&gt;
&lt;br /&gt;
Neste post vou mostrar como, de uma maneira fácil, você poderá manter duas ou mais versões do mesmo programa em sua máquina Debian-like (Debian, Ubuntu, Mint e etc).&lt;br /&gt;
&lt;br /&gt;
Usaremos uma ferramente nativa desses sistemas: o update-alternatives. Em poucas palavras podemos dizer: &quot;&lt;i&gt;update-alternatives creates, removes, maintains and &amp;nbsp;displays &amp;nbsp;information &amp;nbsp;about &amp;nbsp;the symbolic links comprising the Debian alternatives system.&lt;/i&gt;&quot; (retirado do própio manual)&lt;br /&gt;
&lt;br /&gt;
E você deve estar se perguntando mas porque eu quero isso? Bom, no meu caso eu preciso ter a versão 4.4 do GCC senão não consigo compilar meus programas em CUDA, e por outro lado eu gosto de ter a a versão mais atualizada do mesmo para compilar outros programas que não sejam escritos em CUDA.&lt;br /&gt;
&lt;br /&gt;
Então vamos lá, primeiro instale as versões desejadas dos seus programas, no meu caso:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get install gcc-4.4 gcc-4.6&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Agora vamos criar os links simbólicos para as duas versões:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 44&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 46&lt;/i&gt;&lt;/blockquote&gt;
onde o número no final é a prioridade do aplicativo, o maior será selecionado automaticamente.&lt;br /&gt;
&lt;br /&gt;
E para selecionar qual versão do compilador iremos utilizar, basta:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo update-alternatives --config gcc&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Simples assim!</description><link>http://compiladao.blogspot.com/2011/12/mantendo-varias-versoes-do-mesmo.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-2318892155826867116</guid><pubDate>Thu, 08 Dec 2011 21:57:00 +0000</pubDate><atom:updated>2011-12-28T13:49:35.062-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">10.10</category><category domain="http://www.blogger.com/atom/ns#">11.04</category><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">apt-get</category><category domain="http://www.blogger.com/atom/ns#">chave publica</category><category domain="http://www.blogger.com/atom/ns#">ppa</category><category domain="http://www.blogger.com/atom/ns#">public key</category><category domain="http://www.blogger.com/atom/ns#">repositório</category><category domain="http://www.blogger.com/atom/ns#">terminal</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Adicionando Chaves Publicas (Public Key) no Ubuntu</title><description>Olá pessoal,&lt;br /&gt;
&lt;br /&gt;
No post de hoje vou ensinar como adicionar uma chave publica de um repositório no Ubuntu. As vezes nós adicionamos alguma entrada no arquivo &lt;i&gt;sources.list&lt;/i&gt; e quando vamos atualizar (&lt;i&gt;apt-get update&lt;/i&gt;) obtemos um erro semelhante à esse:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn&#39;t be verified because the public key is not available: NO_PUBKEY 976B5901365C5CA1&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Para arrumar, execute o comando abaixo como ROOT:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;# gpg --recv-key&amp;nbsp;976B5901365C5CA1&amp;nbsp;&amp;amp;&amp;amp; gpg -a --export&amp;nbsp;976B5901365C5CA1&amp;nbsp;| apt-key add -&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
na primeira vez que eu executei o comando obtive esta saída:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
gpg: directory `/root/.gnupg&#39; created&lt;br /&gt;gpg: new configuration file `/root/.gnupg/gpg.conf&#39; created&lt;br /&gt;gpg: WARNING: options in `/root/.gnupg/gpg.conf&#39; are not yet active during this run&lt;br /&gt;gpg: keyring `/root/.gnupg/secring.gpg&#39; created&lt;br /&gt;gpg: keyring `/root/.gnupg/pubring.gpg&#39; created&lt;br /&gt;gpg: no keyserver known (use option --keyserver)&lt;br /&gt;gpg: keyserver receive failed: bad URI&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
já na segunda:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
gpg: requesting key 365C5CA1 from hkp server keys.gnupg.net&lt;br /&gt;gpg: /root/.gnupg/trustdb.gpg: trustdb created&lt;br /&gt;gpg: key 365C5CA1: public key &quot;Launchpad PPA for transmissionbt&quot; imported&lt;br /&gt;gpg: no ultimately trusted keys found&lt;br /&gt;gpg: Total number processed: 1&lt;br /&gt;gpg: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; imported: 1 &amp;nbsp;(RSA: 1)&lt;br /&gt;OK&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br /&gt;
Agora basta repetir o comando para todas os repositórios que deram problema! É bem simples e para verificar se funcionou:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
e não deve aparecer nenhum erro relacionado às chaves publicas!&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/12/adicionando-chaves-publicas-public-key.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total><georss:featurename>São Carlos - São Paulo, Brasil</georss:featurename><georss:point>-22.0132923 -47.89085</georss:point><georss:box>-22.2488293 -48.206707 -21.7777553 -47.574993</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-4155491832184842552</guid><pubDate>Sun, 27 Nov 2011 18:36:00 +0000</pubDate><atom:updated>2011-12-28T13:52:45.932-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">10.10</category><category domain="http://www.blogger.com/atom/ns#">11.04</category><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">CUDA</category><category domain="http://www.blogger.com/atom/ns#">hybride graphics</category><category domain="http://www.blogger.com/atom/ns#">NVIDIA</category><category domain="http://www.blogger.com/atom/ns#">sandy bridge</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Cuda na plataforma Optimus</title><description>Se você leu meu último post (&lt;a href=&quot;http://compiladao.blogspot.com/2011/11/nvidia-e-intel-sandy-bridge-no-ubuntu.html&quot;&gt;http://compiladao.blogspot.com/2011/11/nvidia-e-intel-sandy-bridge-no-ubuntu.html&lt;/a&gt;) você viu que é possível fazer a sua placa Nvidia funcionar em computadores que tenha um processador Intel de segunda geração (com placa de vídeo &quot;on chip&quot;).&lt;br /&gt;
&lt;br /&gt;
Agora se você se interessa por programação e quer rodar programas em CUDA vamos ao que interessa.&lt;br /&gt;
&lt;br /&gt;
Primeiramente certifique-se que sua placa Nvidia esteja funcionando de acordo com o post citado acima. Se tudo estiver correto, em um terminal faça:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get install build-essential gcc-4.4 g++-4.4 libxi-dev libxmu-dev freeglut3-dev mesa-utils&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
isso instalará as dependências do CUDA.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fbfbfb; color: #333333; font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;Vá até o post&amp;nbsp;(&lt;a href=&quot;http://compiladao.blogspot.com/2011/01/instalando-os-drivers-nvidia-e-cuda.html&quot;&gt;http://compiladao.blogspot.com/2011/01/instalando-os-drivers-nvidia-e-cuda.html&lt;/a&gt;)e faça o procedimento descrito na parte&amp;nbsp;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;++&lt;/span&gt;&lt;u style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Instalando CUDA&lt;/u&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;++&lt;/span&gt;, ou seja, acesse o site da Nvidia e baixe o Cuda Toolkt e o CUDA SDK e os instale.&lt;br /&gt;
&lt;br /&gt;
Na hora de rodar o exemplo, em vez de:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;./exemplo&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
faça:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;optirun exemplo&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
É isso!&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;</description><link>http://compiladao.blogspot.com/2011/11/cuda-na-plataforma-optimus.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-5642666487670527891</guid><pubDate>Sun, 27 Nov 2011 18:06:00 +0000</pubDate><atom:updated>2011-12-28T15:05:58.404-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">10.10</category><category domain="http://www.blogger.com/atom/ns#">11.04</category><category domain="http://www.blogger.com/atom/ns#">11.10</category><category domain="http://www.blogger.com/atom/ns#">hybride graphics</category><category domain="http://www.blogger.com/atom/ns#">intel</category><category domain="http://www.blogger.com/atom/ns#">ironhide</category><category domain="http://www.blogger.com/atom/ns#">NVIDIA</category><category domain="http://www.blogger.com/atom/ns#">optirun</category><category domain="http://www.blogger.com/atom/ns#">sandy bridge</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Nvidia e Intel Sandy Bridge no Ubuntu</title><description>Neste post vou mostrar como que eu fiz para que a placa de vídeo de Nvidia funcionasse em um laptop com processador Intel i7(que tem uma HD Graphics 3000 embutida)! Funciona para o Ubuntu a partir da versão 10.10.&lt;br /&gt;
&lt;br /&gt;
O processo em si foi fácil, sem grandes problemas!&lt;br /&gt;
&lt;br /&gt;
Primeiramente, certifique-se que você não tenha nenhum driver da Nvidia instalado em seu computador, isso é essencial!&lt;br /&gt;
&lt;br /&gt;
Você precisa adicionar dois repositórios, o primeiro são os drivers da placa Nvidia mais atualizados e o segundo é o da aplicação que fará o switch entre a placa da Intel e a da Nvidia!&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fbfbfb; color: #333333; font-family: inherit; line-height: 18px;&quot;&gt;&lt;i&gt;$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fbfbfb; color: #333333; font-family: inherit; line-height: 18px;&quot;&gt;&lt;i&gt;$ sudo add-apt-repository ppa:mj-casalogic/ironhide&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fbfbfb; color: #333333; font-family: inherit; line-height: 18px;&quot;&gt;&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fbfbfb; color: #333333; font-family: inherit; line-height: 18px;&quot;&gt;&lt;i&gt;$ sudo apt-get install ironhide mesa-utils&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Após instalar o aplicativo ironhide, ele começará a fazer um série de configurações! No meu caso ele procurou se já existia algum configuração feita pro meu hardware e não encontrou, então fui levado para configuração manual.&lt;br /&gt;
&lt;br /&gt;
Em dado momento você terá que escolher entre 5 opçoes(pode ser que exista mais ou menos opções): JPEG, YUV, XV, RGB, PROXY. Aconselho testar uma a uma e ver qual funcionará melhor em seu computador.&lt;br /&gt;
&lt;br /&gt;
Se por acado algum dessas opções fizer com que seu computador trave não se assuste, reinicie o computador e abra um terminal e digite:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo ironhide-configure&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
e escolha outra opção.&lt;br /&gt;
&lt;br /&gt;
Para testar se sua placa Nvidia esta funcionando faça o seguinte (em um terminal):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ optirun google-chrome&amp;nbsp;&lt;a href=&quot;http://www.chromeexperiments.com/webgl&quot;&gt;http://www.chromeexperiments.com/webgl&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
(Se voçe não tem o google-chrome instalado&amp;nbsp;&lt;a href=&quot;http://compiladao.blogspot.com/2011/03/compiladao-de-dicas-parte-3.html&quot;&gt;http://compiladao.blogspot.com/2011/03/compiladao-de-dicas-parte-3.html&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
e teste algum experimento, se você conseguir ver algum coisa sinal que funcionou e a partir de agora quando quiser usar a sua placa Nvidia é só chamar o aplicativo com o comando optirun na frente! Se você não viu nenhuma imagem, mas também não apareceu nenhum mensagem falando que sua placa não suporta o webgl volte para a configuração e escolha outra opção (JPEG, YUV, XV, RGB, PROXY). Se você não viu nada e apareceu uma mensagem falando que sua placa não é suportada volte para a configuração e escolha outra opção.&lt;br /&gt;
&lt;br /&gt;
Bom é isso.</description><link>http://compiladao.blogspot.com/2011/11/nvidia-e-intel-sandy-bridge-no-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-2203449411449147440</guid><pubDate>Mon, 28 Mar 2011 18:25:00 +0000</pubDate><atom:updated>2011-12-24T12:47:04.830-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">kernel</category><title>Tenha o kernel atualizado!</title><description>-----------------------------------------------------DESATUALIZADO-----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Olá pessoal,&lt;br /&gt;
&lt;br /&gt;
Esses dias me deparei com o &lt;a href=&quot;http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.38&quot;&gt;changelog&lt;/a&gt; do kernel 2.6.38 e gostei do que vi! Com isso fui tentar compilá-lo aqui no meu PC mas não tive muito êxito. Todavia achei um site que disponibiliza os pacotes .deb do kernel pré-compilado com as opções padrão!&lt;br /&gt;
&lt;br /&gt;
Então se você tem interesse em testar, aqui vai o link:&amp;nbsp;&lt;a href=&quot;http://www.megatek.net.br/customkernels/&quot;&gt;http://www.megatek.net.br/customkernels/&lt;/a&gt;. É só baixar e instalar!&lt;br /&gt;
&lt;br /&gt;
Espero que gostem!</description><link>http://compiladao.blogspot.com/2011/03/tenha-o-kernel-atualizado.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-8728814855199625843</guid><pubDate>Mon, 28 Mar 2011 17:58:00 +0000</pubDate><atom:updated>2011-12-28T15:06:30.888-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apt-get</category><category domain="http://www.blogger.com/atom/ns#">atualização</category><category domain="http://www.blogger.com/atom/ns#">firefox</category><category domain="http://www.blogger.com/atom/ns#">ppa</category><title>Firefox atualizado via ppa</title><description>&lt;br /&gt;
-----------------------------------------------------ATUALIZAÇÂO-----------------------------------------------------&lt;br /&gt;
------------- &amp;nbsp; &amp;nbsp; &amp;nbsp;24/12/2011&lt;br /&gt;
&lt;br /&gt;
Este repositório contêm a ultima versão do firefox, na época do post original era a versão 4, hoje é a 9.&lt;br /&gt;
&lt;br /&gt;
Existe, também, este outro PPA:&amp;nbsp;&lt;a href=&quot;https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa&quot;&gt;https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa&lt;/a&gt;&amp;nbsp;com atualizações diárias.&lt;br /&gt;
&lt;br /&gt;
------------- &amp;nbsp; &amp;nbsp; &amp;nbsp;28/12/2011&lt;br /&gt;
Um jeito automatizado de adicionar o PPA acima:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get install firefox-trunk&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Ou então: (versões estáveis)&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo add-apt-repository ppa:mozillateam/firefox-next&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get update&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;$ sudo apt-get upgrade&lt;/i&gt;&lt;/blockquote&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Olá pessoal, sei que estamos um pouco parados mas a faculdade toma um tempo danado!&lt;br /&gt;
&lt;br /&gt;
Vamos ao que interessa. Esses dias saiu a versão 4 do navegador Firefox, neste post vou ensinar como instalá-lo em seu Ubuntu via repositório PPA.&lt;br /&gt;
&lt;br /&gt;
Execute o comando, para adicionar o repositório:&lt;br /&gt;
&lt;blockquote&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 13px; font-style: italic; line-height: 22px;&quot;&gt;&amp;nbsp;$ sudo add-apt-repository ppa:mozillateam/firefox-stable&lt;/span&gt;&lt;/blockquote&gt;
e depois atualize e instale os novos pacotes:&lt;br /&gt;
&lt;blockquote&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 13px; font-style: italic; line-height: 22px;&quot;&gt;$ sudo apt-get update &amp;amp;&amp;amp; sudo apt-get&amp;nbsp; dist-upgrade -y&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
fácil né?!?&lt;br /&gt;
&lt;br /&gt;
Fonte: &amp;nbsp;&lt;a href=&quot;http://andregondim.eti.br/2011/03/firefox-3-6-6-via-ppa-karmic-lucid-e-maverick/&quot;&gt;André Gondim&lt;/a&gt;</description><link>http://compiladao.blogspot.com/2011/03/firefox-4-via-ppa.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-2561293107055725196</guid><pubDate>Mon, 14 Mar 2011 02:36:00 +0000</pubDate><atom:updated>2011-03-13T23:36:43.889-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aceleração</category><category domain="http://www.blogger.com/atom/ns#">chrome</category><category domain="http://www.blogger.com/atom/ns#">GPU</category><category domain="http://www.blogger.com/atom/ns#">hardware</category><title>Aceleração de Hardware no Google Chorme</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Olá,&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;se você possui o navegador da Google, o Chrome, você pode habilitar a opção dele renderizar as placas usando a sua GPU (placa gŕafica). Para tal digite &lt;i&gt;about:flags &lt;/i&gt;na barra de endereços e habilitar as opções:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;GPU Accelerated Compositing,&amp;nbsp;GPU Accelerated Canvas 2D,&amp;nbsp;Pré-renderização de página da web.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Se você usa o Ubuntu e não sabe como instalar o Google Chrome, acesse &lt;a href=&quot;http://compiladao.blogspot.com/2011/03/compiladao-de-dicas-parte-3.html&quot;&gt;aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Esta dica não tem restrições quando ao sistema operacional usado, basta que o navegador seja o Chrome.&lt;br /&gt;
&lt;br /&gt;
Aproveitem!&lt;br /&gt;
&lt;br /&gt;
Fonte: &lt;a href=&quot;http://lifehacker.com/#!5781261/turn-on-hardware-acceleration-in-google-chrome-10%2B&quot;&gt;lifehacker&lt;/a&gt;</description><link>http://compiladao.blogspot.com/2011/03/aceleracao-de-hardware-no-google-chorme.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-9222134793908467788</guid><pubDate>Thu, 10 Mar 2011 15:05:00 +0000</pubDate><atom:updated>2011-03-10T12:05:13.584-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CUDA</category><category domain="http://www.blogger.com/atom/ns#">GPGPU</category><category domain="http://www.blogger.com/atom/ns#">NVIDIA</category><category domain="http://www.blogger.com/atom/ns#">programação</category><title>CUDA para iniciantes</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Olá pessoal,&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Ao invés de fazer um post-tutorial eu achei melhor melhor fazer um post-indicativo, ou seja, em vez de elaborar algum material (que poderia ser falho ou incompleto) eu decidi expor à vocês vários links com&amp;nbsp;conteúdo muito mais completo e explicativo do que eu poderia elaborar!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Se você possui uma placa Nvidia da série 8 ou maior (acesse &lt;a href=&quot;http://www.nvidia.com.br/object/cuda_gpus_br.html&quot;&gt;aqui&lt;/a&gt;&amp;nbsp;para saber se sua placa roda) você poderá rodar programas escrito na linguagem &lt;a href=&quot;http://www.nvidia.com.br/object/cuda_home_new_br.html&quot;&gt;CUDA&lt;/a&gt;. Para isso você deve ter os &lt;a href=&quot;http://compiladao.blogspot.com/2011/01/instalando-os-drivers-nvidia-e-cuda.html&quot;&gt;drivers instalados&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Um boa fonte de aprendizado (foi aqui que comecei) sobre CUDA é o site &lt;a href=&quot;http://developer.nvidia.com/object/cuda_training.html&quot;&gt;CUDA Training&lt;/a&gt;&amp;nbsp;da própria Nvidia, lá você encontra informações das mais básicas até as mais avançadas, como tutoriais e&amp;nbsp;vídeo-aulas da universidade de&amp;nbsp;Illinois e Stanford. Se você não sabe o que é CUDA assista o primeiro vídeo-aula das duas universidades, é um bom começo!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Outra fonte de aprendizado foram os livros:&amp;nbsp;CUDA by Example: An Introduction to General-Purpose GPU Programming &amp;nbsp;e&amp;nbsp;Programming Massively Parallel Processors: A Hands-on Approach.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;A documentação que acompanha a instalação dos drivers do CUDA é outra fonte de informação que não deve ser dispensada, sempre consulto o&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;a href=&quot;http://developer.download.nvidia.com/compute/cuda/3_2_prod/toolkit/docs/CUDA_C_Programming_Guide.pdf&quot; style=&quot;text-decoration: none;&quot;&gt;CUDA C Programming Guide&lt;/a&gt;, a documentação está presente na pasta /usr/local/cuda/docs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;No site do &lt;a href=&quot;http://drdobbs.com/&quot;&gt;Dr. Dobbs&lt;/a&gt; existe um série de artigos(&lt;a href=&quot;http://drdobbs.com/architecture-and-design/207200659&quot;&gt;parte 1&lt;/a&gt; à &lt;a href=&quot;http://drdobbs.com/cpp/228300263?pgno=4&quot;&gt;parte 21&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;), cada um deles é focado em um aspecto da linguagem. Depois de assistir as vídeo-aulas aconselho ler os artigos, neles você poderá por a mão na massa e implementar alguns códigos em CUDA.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;Outras fonte de informação podem ser:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://sites.google.com/site/cudaiap2009/home&quot;&gt;IAP 2009&amp;nbsp;CUDA @ MIT&lt;/a&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;&quot;&gt;&lt;a href=&quot;http://supercomputingblog.com/&quot;&gt;The Supercomputing Blog&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://gpgpu.org/&quot;&gt;GPGPU&lt;/a&gt;,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://courses.engr.illinois.edu/ece498/al/index.html&quot;&gt;ECE 498 AL : Applied Parallel Programming&lt;/a&gt;,&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.seas.upenn.edu/~cis565/Resources.htm&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;CIS 565: GPU Programming and Architecture&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;E não deixe de ver também: &lt;a href=&quot;http://code.google.com/p/gpuocelot/&quot;&gt;gpuocelot&lt;/a&gt;, &lt;a href=&quot;http://www.multiscalelab.org/swan&quot;&gt;swan&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/adsm/wiki/Main?tm=6&quot;&gt;adsm&lt;/a&gt;, &lt;a href=&quot;http://www.eecg.utoronto.ca/~tsa/hicuda/&quot;&gt;hiCUDA&lt;/a&gt;, &lt;a href=&quot;http://icl.cs.utk.edu/magma/&quot;&gt;MAGMA&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/thrust/&quot;&gt;Thrust&lt;/a&gt;, &lt;a href=&quot;http://code.google.com/p/cusp-library/&quot;&gt;CUSP&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;E é isso! Duvidas, criticas e/ou sugestões são bem vindas!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/03/cuda-para-iniciantes.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-1295177989129438078</guid><pubDate>Wed, 09 Mar 2011 16:41:00 +0000</pubDate><atom:updated>2011-03-09T13:41:34.946-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">acentos</category><category domain="http://www.blogger.com/atom/ns#">aptoncd</category><category domain="http://www.blogger.com/atom/ns#">chrome</category><category domain="http://www.blogger.com/atom/ns#">mencoder</category><category domain="http://www.blogger.com/atom/ns#">mplayer</category><title>Compiladão de Dicas: Parte 3</title><description>Vamos a mais um post contendo várias dicas rápidas!&lt;br /&gt;
&lt;br /&gt;
++Google Chrome via repositório++&lt;br /&gt;
&lt;br /&gt;
Se você gosta de usar o Chrome e não o Chromium e quer tê-lo sempre atualizado sem precisar baixar manualmente o pacote toda vez que for lançada uma atualização, faça o seguinte:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;literal-block&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #f7f7f7; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(215, 215, 215); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; font-size: 1em; margin-bottom: 1em; margin-left: 1.75em; margin-right: 1.75em; margin-top: 1em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; padding-top: 0.25em;&quot;&gt;wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &lt;/pre&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;literal-block&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #f7f7f7; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(215, 215, 215); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; font-size: 1em; margin-bottom: 1em; margin-left: 1.75em; margin-right: 1.75em; margin-top: 1em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; padding-top: 0.25em;&quot;&gt;sudo sh -c &#39;echo &quot;deb http://dl.google.com/linux/chrome/deb/ stable main&quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list&#39;&lt;/pre&gt;&lt;br /&gt;
e &amp;nbsp;depois:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 11px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;literal-block&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #f7f7f7; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(215, 215, 215); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; font-size: 1em; margin-bottom: 1em; margin-left: 1.75em; margin-right: 1.75em; margin-top: 1em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; padding-top: 0.25em;&quot;&gt;sudo apt-get update 
sudo apt-get install google-chrome-stable&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Fonte:&amp;nbsp;&lt;a href=&quot;http://www.ubuntuupdates.org/ppas/8&quot;&gt;Ubuntu Updates&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
++Acentos não funcionam no Mplayer++&lt;br /&gt;
&lt;br /&gt;
Se no lugar de palavras acentuadas (&#39;é&#39;, &#39;ç&#39;, etc) aparece uma interrogação (&#39;?&#39;) faça o seguinte: abra a interface gráfica do mplayer (no meu caso SMplayer), vá em&amp;nbsp;&amp;nbsp;Opções &amp;gt;&amp;nbsp;Preferências (Ctrl+P)&amp;nbsp;&amp;gt; Legendas e mude o campo &#39;Default subtitle encoding&#39; para Linguas do Oeste Europeu (ISO-8859-1).&lt;br /&gt;
&lt;br /&gt;
Aqui resolveu assim!&lt;br /&gt;
&lt;br /&gt;
Fonte:&amp;nbsp;&lt;a href=&quot;http://rairo.wordpress.com/2009/01/01/ubuntu-acentos-nao-funcionam-no-mplayer/&quot;&gt;Rairo&#39;s Weblog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
++APTonCD++&lt;br /&gt;
&lt;br /&gt;
Se você está com sua instalação do Ubuntu &#39;lisa&#39; e possui internet lenta esta é uma ótima solução para manter um backup dos pacotes instalados. Você pode baixa-lo&amp;nbsp;&lt;a href=&quot;http://aptoncd.sourceforge.net/download.html&quot;&gt;aqui&lt;/a&gt;&amp;nbsp;e&amp;nbsp;&lt;a href=&quot;http://www.vivaolinux.com.br/artigo/APTonCD-Seu-repositorio-portatil?pagina=1&quot;&gt;aqui&lt;/a&gt;&amp;nbsp;você encontra um tutorial explicando como usa-lo.&lt;br /&gt;
&lt;br /&gt;
++Rsync++&lt;br /&gt;
&lt;br /&gt;
Está é uma dica para quem quer manter um backup do seu sistema usando rsync:&lt;br /&gt;
Primeiro instale o rsync&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;literal-block&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #f7f7f7; background-image: initial; background-origin: initial; border-bottom-color: rgb(215, 215, 215); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(215, 215, 215); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(215, 215, 215); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(215, 215, 215); border-top-style: solid; border-top-width: 1px; font-size: 1em; margin-bottom: 1em; margin-left: 1.75em; margin-right: 1.75em; margin-top: 1em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; padding-top: 0.25em;&quot;&gt;sudo apt-get install rsync&lt;/pre&gt;&lt;br /&gt;
Copie esse&amp;nbsp;&lt;a href=&quot;http://lovato.com.br/files/backup.sh&quot;&gt;script&lt;/a&gt;&amp;nbsp;para a pasta onde deseja fazer seus backups (no meu caso /backup)&lt;br /&gt;
&lt;br /&gt;
Crie um arquivo com o nome dir2bkp contendo os caminhos das pastas a serem backpiadas.&lt;br /&gt;
&lt;br /&gt;
Edite o script backup.sh e mude as seguintes linhas (de acordo com a sua preferência):&lt;br /&gt;
PATH_DESTINO=backup&lt;br /&gt;
MY_PATH=backup&lt;br /&gt;
&lt;br /&gt;
Rode o scrip: sh /backup/backup.sh&lt;br /&gt;
&lt;br /&gt;
e pronto, mais informações no site fonte:&lt;br /&gt;
&lt;br /&gt;
Fonte:&amp;nbsp;&lt;a href=&quot;http://lovato.com.br/files/backup.sh&quot;&gt;lovato&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
++DVD para MPEG-4++&lt;br /&gt;
&lt;br /&gt;
Se você deseja ripar um DVD vale a pena visitar esse site:&amp;nbsp;&lt;a href=&quot;http://www.axllent.org/docs/video/mencoder_dvd_to_mpeg4&quot;&gt;http://www.axllent.org/docs/video/mencoder_dvd_to_mpeg4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ele usa o mencoder para fazer o trabalho e o resultado é ótimo!</description><link>http://compiladao.blogspot.com/2011/03/compiladao-de-dicas-parte-3.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8320954604452260201.post-4324238659153852952</guid><pubDate>Thu, 24 Feb 2011 18:43:00 +0000</pubDate><atom:updated>2011-12-27T23:41:24.800-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">inkscape</category><category domain="http://www.blogger.com/atom/ns#">latex</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Renderizando fórmulas LaTeX no Inkscape</title><description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;-----------------------------------------------------ATUALIZAÇÂO-----------------------------------------------------&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;------------- &amp;nbsp; &amp;nbsp; &amp;nbsp;27/12/2011&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot; /&gt;O link:&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://launchpadlibrarian.net/31972007/eqtexsvg_0_46_07_13.tar.gz&quot;&gt;http://launchpadlibrarian.net/31972007/eqtexsvg_0_46_07_13.tar.gz&lt;/a&gt;&amp;nbsp;pode ser encontrado em&amp;nbsp;&lt;a href=&quot;http://www.julienvitard.eu/en/eqtexsvg_en.html&quot;&gt;http://www.julienvitard.eu/en/eqtexsvg_en.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
O link:&amp;nbsp;&lt;a href=&quot;http://dvisvgm.sourceforge.net/down.html&quot;&gt;http://dvisvgm.sourceforge.net/down.html&lt;/a&gt;&amp;nbsp;pode ser encontrado em&amp;nbsp;&lt;a href=&quot;http://en.sourceforge.jp/projects/sfnet_dvisvgm/downloads/dvisvgm/1.0.10/dvisvgm-1.0.10.tar.gz/&quot;&gt;http://en.sourceforge.jp/projects/sfnet_dvisvgm/downloads/dvisvgm/1.0.10/dvisvgm-1.0.10.tar.gz/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Procedimento de instalação não verificado&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;---------------------------------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Renderizando fórmulas LaTeX no Inkscape&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Olá pessoal, nesse post ensinarei como é possível renderizar fórmulas em LaTeX usando a ferramenta gráfica Inkscape.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para quem não conhece, o Inkscape é um editor gráfico de imagens vetoriais. Tenho usado extensivamente em meus trabalhos acadêmicos para criar imagens, editar gráficos, montar apresentações em forma de poster entre outros. Para maiores informações: &lt;a href=&quot;http://en.wikipedia.org/wiki/Inkscape&quot;&gt;http://en.wikipedia.org/wiki/Inkscape&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para instalar o Inkscape basta utilizar o gerenciador de pacotes &lt;b&gt;Synaptic&lt;/b&gt; ou o &lt;b&gt;apt-get.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Uma vez instalado, faça o download os dois downloads abaixo:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://launchpadlibrarian.net/31972007/eqtexsvg_0_46_07_13.tar.gz&quot;&gt;http://launchpadlibrarian.net/31972007/eqtexsvg_0_46_07_13.tar.gz&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://dvisvgm.sourceforge.net/down.html&quot;&gt;http://dvisvgm.sourceforge.net/down.html&lt;/a&gt; =&amp;gt; source code&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Descompacte &lt;b&gt;eqtexsvg_0_46_07_13.tar.gz&lt;/b&gt; e copie os dois arquivos para &lt;b&gt;/usr/share/inkscape/extensions&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Desconpacte o &lt;b&gt;dvisvgm&lt;/b&gt; e dentro da pasta faça os seguintes comandos para compilar e instalar:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
$&amp;gt; ./configure&lt;/div&gt;
&lt;div&gt;
$&amp;gt; make&lt;/div&gt;
&lt;div&gt;
$&amp;gt; make install&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Certifique-se de ter instaladas todas depedências, como as bibliotecas &lt;b&gt;libkpathsea-dev&lt;/b&gt; e &lt;b&gt;libfreetype-dev&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Com os dois pacotes instalados, abra o Inkscape e vá em &lt;b&gt;Extensions &amp;gt; Render &amp;gt; LaTeX formula...&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Agora é só digitar sua equação entre $$ e zás.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Espero que tenham gostado.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Qualquer dúvida, crítica e/ou sugestão deixe um comentário ou me envie um e-mail.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Abraço a todos.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Fonte: &lt;a href=&quot;http://profs.if.uff.br/tjpp/blog/entradas/latex-no-inkscape-ou-ate-no-corel&quot;&gt;http://profs.if.uff.br/tjpp/blog/entradas/latex-no-inkscape-ou-ate-no-corel&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://compiladao.blogspot.com/2011/02/renderizando-formulas-latex-no-inkscape.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>