<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9137678274294415934</id><updated>2012-02-16T16:33:52.973-02:00</updated><category term='pc'/><category term='2009'/><category term='partição'/><category term='magazine'/><category term='live'/><category term='web'/><category term='dd'/><category term='7.10'/><category term='arquivos'/><category term='dicionario'/><category term='a-z'/><category term='community'/><category term='nerd'/><category term='chrome'/><category term='jogos'/><category term='freenas'/><category term='telemar'/><category term='iphone'/><category term='vono'/><category term='controles'/><category term='aplicativos'/><category term='senhas'/><category term='tips'/><category term='video'/><category term='guia'/><category term='opera'/><category term='cpu'/><category term='treinamento'/><category term='LPI'/><category term='virtualbox'/><category term='HCL'/><category term='edition'/><category term='vmware'/><category term='piada'/><category term='pyRenamer'/><category term='sonhos'/><category term='certificação'/><category term='conversão'/><category term='cartões'/><category term='bash'/><category term='temas'/><category term='themes'/><category term='renomear'/><category term='android'/><category term='dns'/><category term='no-ip'/><category term='fps'/><category term='conteúdo'/><category term='mp3'/><category term='ubuntu'/><category term='content'/><category term='google'/><category term='filtro'/><category term='grub'/><category term='gparted'/><category term='9.10'/><category term='infnet'/><category term='media center'/><category term='massa'/><category term='directory'/><category term='benchmark'/><category term='openoffice'/><category term='joysticks'/><category term='copa'/><category term='codes'/><category term='natal'/><category term='compatibilidade'/><category term='aulas'/><category term='shell'/><category term='browser'/><category term='hd'/><category term='internet'/><category term='windows'/><category term='smartphones'/><category term='elétrica'/><category term='grub2'/><category term='heroes'/><category term='firewall'/><category term='8.8.8.8'/><category term='referência'/><category term='linux'/><category term='man'/><category term='gratuito'/><category term='tricks'/><category term='boot'/><category term='flisol'/><category term='vi'/><category term='nmap'/><category term='cyanogenmod'/><category term='virtualização'/><category term='software livre'/><category term='preta'/><category term='nas'/><category term='slackware'/><category term='clone'/><category term='serviços'/><category term='quake'/><category term='simples'/><category term='structure'/><category term='index'/><category term='clonagem'/><category term='apostila'/><category term='iptables'/><category term='rede'/><category term='tela'/><category term='ipv6'/><title type='text'>Linux e Tecnologia</title><subtitle type='html'>&lt;i&gt;Ricardo Mercês&lt;/i&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.rmerces.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default?start-index=26&amp;max-results=25'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-1331367484255589654</id><published>2012-02-06T13:47:00.000-02:00</published><updated>2012-02-06T13:47:56.741-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Aventurando-se no mundo das Roms (Android)</title><content type='html'>&lt;br /&gt;Recentemente decidi fazer um "upgrade" no sitema do meu celular, atualmente o Samsung Galaxy S, no Brasil o modelo comercializado é o I9000B diferente do modelo I9000 (EUA) vendido lá fora.&lt;br /&gt;&lt;br /&gt;Pois bem, depois de pesquisar e estudar um pouco encontrei uma diversidade de custom roms, ou seja, roms modificadas que garatem um maior desempenho e novos recursos nos aparelhos que rodam Android. Dentre as mais populares o projeto &lt;a href="http://www.cyanogenmod.com/"&gt;cyanogenmod.com&lt;/a&gt; destaca-se&lt;br /&gt;&lt;br /&gt;&lt;i style="background-color: #cfe2f3;"&gt;"CyanogenMod é um firmware alternativo para mais de quarenta telefones celulares e tablets com base no sistema operacional de código aberto Android. Ele oferece recursos não encontrados no Android oficial baseada nos firmwares dos fornecedores destes dispositivos, incluindo suporte nativo theming (também conhecido como o "Motor Tema T-Mobile"), um codec para o Free Lossless Audio Codec (FLAC), cache comprimido (compcache), uma lista APN grande, um cliente OpenVPN, um menu de reboot, suporte para Wi-Fi, Bluetooth, USB e tethering, alternativos na notificação pull-down (tais como Wi-Fi, Bluetooth, GPS e muito mais ), bem como outras melhorias. CyanogenMod foi também o primeiro sistema operacional móvel para incorporar BFS como o agendador de tarefas, uma mudança que foi fundida em ramos experimental na árvore da fonte oficial Android. CyanogenMod é aclamado por aumentar o desempenho e confiabilidade em relação às versões de firmware oficial. Wikipedia, English"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Para os interessados é importante saber que qualquer mudança no aparelho é feita por sua exclusiva responsabilidade pois o processo envolve os seguintes riscos:&lt;br /&gt;&lt;br /&gt;- Possível perda da garantia.&lt;br /&gt;- Perda da possibilidade de upgrades oficiais&lt;br /&gt;- Possibilidade de fazer uma grande besteira “brick”&lt;br /&gt;&lt;br /&gt;Ciente do que está sendo feito, entendo que um usuário médio/avançado em tecnologia irá usufruir deste recurso.&amp;nbsp;Para aqueles que não fazem uso extensivo do Smartphone, minha sincera recomendação é "deixá-lo quieto" e utilizar o recursos fornecidos pelo fabricante.&lt;br /&gt;&lt;br /&gt;Existem diversos tutorias na net, porém, na minha opnião, para o smartphone do dia a dia é importante utilizar uma rom stable, pois a mesma irá garantir o fucionamento do telefone sem bugs.&amp;nbsp;Para aqueles que querem algo a mais, já existe inclusive &amp;nbsp;versões de testes do ICS (Ice Cream Sandwich), ou seja a última versão do sistema Android.&lt;br /&gt;&lt;br /&gt;É importante buscar o tutorial referente ao modelo exato do seu aparelho, sendo assim faça uma busca em &lt;a href="http://brasildroid.com.br/forum.php"&gt;Brasildroid&lt;/a&gt; ou se preferir em &lt;a href="http://www.cyanogenmod.com/"&gt;Cyanogenmod.com&lt;/a&gt; , lá você encontrará um tópico específico para o seu modelo.&lt;br /&gt;&lt;br /&gt;A última versão do &lt;b&gt;Cyanogenmod é a 7.1&lt;/b&gt;, esta versão equivale ao GingerBread. Após aplicá-la em meu telefone contateiti uma sensível mudança no desempenho e um aumento considerável da duração da bateria, &amp;nbsp;além é claro dos recursos e apps disponíveis.&lt;br /&gt;&lt;br /&gt;Por fim é importante lembrar que caso não esteja satisfeito, o mesmo queira voltar para o padrão de fábrica, basta restaurar a rom stock (rom do fabricante) referente ao seu aparelho.&lt;br /&gt;&lt;br /&gt;Boa diversão !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-1331367484255589654?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/1331367484255589654/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=1331367484255589654' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1331367484255589654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1331367484255589654'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2012/02/aventurando-se-no-mundo-das-roms.html' title='Aventurando-se no mundo das Roms (Android)'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-2746472371373655041</id><published>2012-02-04T09:05:00.000-02:00</published><updated>2012-02-04T09:05:17.886-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='piada'/><category scheme='http://www.blogger.com/atom/ns#' term='nerd'/><category scheme='http://www.blogger.com/atom/ns#' term='heroes'/><title type='text'>Piada Nerd ...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1cKOnoR3jgI/Ty0QxNgw_DI/AAAAAAAABCE/hHWDKfbD8wE/s1600/superheroes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-1cKOnoR3jgI/Ty0QxNgw_DI/AAAAAAAABCE/hHWDKfbD8wE/s320/superheroes.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-2746472371373655041?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/2746472371373655041/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=2746472371373655041' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2746472371373655041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2746472371373655041'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2012/02/piada-nerd.html' title='Piada Nerd ...'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1cKOnoR3jgI/Ty0QxNgw_DI/AAAAAAAABCE/hHWDKfbD8wE/s72-c/superheroes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-206537945427082226</id><published>2012-01-10T08:15:00.000-02:00</published><updated>2012-01-10T08:15:25.343-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='codes'/><title type='text'>Secret and Hidden Codes for Android</title><content type='html'>&lt;span class="Apple-style-span" style="color: #666666; font-family: arial, helvetica, sans-serif; font-size: 15px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;i&gt;Fonte: &lt;a href="http://www.googez.com/2012/01/secret-and-hidden-codes-for-android/" target="_blank"&gt;googez.com&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;Disclaimer: Though I’ve tested these codes myself, I don’t take any responsibility if a code gives any problems. This article is for experienced Android users and not for noobs.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#4636#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;It can give some really interesting data about the battery and phone. it will take you to a menu with 4 options: phone information, battery information, battery history, and usage statistics.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#7780#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;This is the factory reset code. It will remove the settings of Google account from your phone (this is very helpful if you ever have to hand your phone over to someone for a few days). Plus it will reset the data and settings of system and downloaded apps. You can try this code safely because once you enter it, your phone will ask for confirmation. You can then opt out of it. Even if you do reset the settings, it will not erase the memory card files.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*2767*3855#&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;Think twice before you try this one because it will not ask for confirmation. Once the code has been entered, the only way to stop is by taking out the battery. Since I couldn’t take the battery out of the tablet, I didn’t try this one. So you are on your own here. This one formats the internal storage and resets all settings.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#34971539#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;This code will give phone camera information. Its menu options would be: update camera firmware, get firmware version, and get update count. Don’t try the first one because then your phone camera will not work and you will have to take it to the service center.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#7594#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;It gives you power over the power button. The power on/off button of the phone turns the phone off only when you long press it. With this code, you can change that, and your phone will get switched off with just a single small press of this button. This will save your time that can be spent instead on downloading cool apps.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#273283*255*663282*#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;With this code, a file copy screen will open up. Here you can backup your sound, video, and image files.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#197328640#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;With this code, you will enter service mode. Here you can change settings and run tests.&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;&lt;strong&gt;*#*#8255#*#*&lt;/strong&gt;&lt;/div&gt;&lt;div style="margin-bottom: 15px; margin-top: 0px;"&gt;With this, you can see the Gtalk service monitor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-206537945427082226?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/206537945427082226/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=206537945427082226' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/206537945427082226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/206537945427082226'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2012/01/secret-and-hidden-codes-for-android.html' title='Secret and Hidden Codes for Android'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-2863866797259655429</id><published>2011-09-27T10:09:00.001-03:00</published><updated>2011-09-27T10:09:44.507-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='structure'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><title type='text'>Linux Directory Structure Explained</title><content type='html'>&lt;i&gt;Fonte:&amp;nbsp;&lt;a href="http://www.codedrunk.com/"&gt;Codedrunk&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 10px;"&gt;One of the largest hurdles with learning Linux is always the directory structure. While not complicated it is very different from any Windows based operating system which is where most new Linux learners come from. Here's a quick explanation of the most important directories on a Linux distribution.&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/bin -&amp;nbsp;&lt;/strong&gt;This directory contains most of your non-privileged system commands such as ls, mkdir, rm, etc.&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/boot -&amp;nbsp;&lt;/strong&gt;Contains the systems boot image, bootloader, and the kernel&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/dev -&amp;nbsp;&lt;/strong&gt;Symbolic links to system devices such as optical and removable drives&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/etc -&amp;nbsp;&lt;/strong&gt;Contains all system configuration files and most configurations for installed packages&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/home -&amp;nbsp;&lt;/strong&gt;Contains a directory for each user and contains profile information&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/lib -&amp;nbsp;&lt;/strong&gt;Contains dynamic libraries and modules for the Linux system and installed packages&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/media -&amp;nbsp;&lt;/strong&gt;Contains mount points for optical drives and removable media&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/mnt -&amp;nbsp;&lt;/strong&gt;Used as a location for mounted drives and shares&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/opt -&amp;nbsp;&lt;/strong&gt;Contains user installed packages and custom software not handled by the system or package manager&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/proc -&amp;nbsp;&lt;/strong&gt;An interface between the kernel and the system, useful for diagnostics and system information&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/root -&amp;nbsp;&lt;/strong&gt;The root superuser's home directory&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/sbin -&amp;nbsp;&lt;/strong&gt;Contains privileged commands that are usually run as superuser (root/sudo)&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/sys -&amp;nbsp;&lt;/strong&gt;An interface between the kernel and the system, used for modifying system settings&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/tmp -&amp;nbsp;&lt;/strong&gt;A location for temporary files such as sessions on a web server&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/usr -&amp;nbsp;&lt;/strong&gt;Contains most installed packages that are not part of the system, user installed programs&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/usr/bin -&amp;nbsp;&lt;/strong&gt;Contains commands related to user installed packages in /usr&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/usr/sbin -&amp;nbsp;&lt;/strong&gt;Contains privileged commands related to user installed packages in /usr&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/var -&amp;nbsp;&lt;/strong&gt;Contains files that change often or accessed frequently&lt;/div&gt;&lt;div style="margin-bottom: 10px; padding-left: 30px;"&gt;&lt;strong&gt;/var/log -&amp;nbsp;&lt;/strong&gt;Contains all system logs and most logs generated by installed packages&lt;/div&gt;&lt;div style="margin-bottom: 10px;"&gt;There are more default directories on a fresh Linux install but these are the main important locations. Please take special care when interacting with the&amp;nbsp;&lt;strong&gt;/boot&amp;nbsp;&lt;/strong&gt;or&amp;nbsp;&lt;strong&gt;/sys&lt;/strong&gt;&amp;nbsp;directories as a small error could make the system unstable or unable to boot.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-2863866797259655429?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/2863866797259655429/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=2863866797259655429' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2863866797259655429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2863866797259655429'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2011/09/linux-directory-structure-explained.html' title='Linux Directory Structure Explained'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-1058045502446798079</id><published>2011-07-20T10:23:00.000-03:00</published><updated>2011-07-20T10:23:28.024-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nmap'/><title type='text'>Quem e o que está rodando na minha rede ?</title><content type='html'>&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://assets.tumblr.com/images/input_bg.gif); background-origin: initial; background-position: 50% 0%; background-repeat: repeat no-repeat; color: black; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 1.4; margin-bottom: 8px; margin-left: 12px; margin-right: 12px; margin-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;em&gt;Fonte: linuxtoday.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Atualmente nosso ambiente doméstico se tranformou em uma pequena rede local, tantos equipamentos rodando tcp/ip que as vezes não damos conta da quantidade de &amp;nbsp;recursos que estão disponíveis em nossa "pequena" rede ! Entra em cena o bom, velho e atual NMAP, esta poderosa ferramenta usada inclusive em âmbito corporativo para identificar fragilidades na rede pode nos ajudar na tarefa de mapearmos os recursos que estão acessíveis em nossa rede.&lt;br /&gt;&lt;br /&gt;Um bom exemplo do poder desta ferramenta pode ser visto ao executarmos:&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;nmap -O 192.168.1/24&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;No exemplo acima foi considerado que o endereçamento da sua rede é 192.168.1.0 / 255.255.255.0&lt;br /&gt;&lt;br /&gt;Ao executar o comando acima, você consegue visualizar os equipamentos (tcp/ip) ligados e também os serviços que estão rodando em cada um (portas abertas).&lt;br /&gt;&lt;br /&gt;Confira outras formas de uso do nmap no&amp;nbsp;&lt;a data-mce-href="http://www.linux.com/learn/tutorials/470979-who-and-what-is-on-my-network-probing-your-network-with-linux" href="http://www.linux.com/learn/tutorials/470979-who-and-what-is-on-my-network-probing-your-network-with-linux" style="color: #007bff;" title="Linuxtoday"&gt;linuxtoday.com&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-1058045502446798079?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/1058045502446798079/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=1058045502446798079' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1058045502446798079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1058045502446798079'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2011/07/quem-e-o-que-esta-rodando-na-minha-rede.html' title='Quem e o que está rodando na minha rede ?'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-6326503236692869503</id><published>2011-06-08T09:35:00.003-03:00</published><updated>2011-06-08T09:45:46.076-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><title type='text'>IPV6 DAY !</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img src="http://www.worldipv6day.org/files/2011/05/IPv6-test-flight-blue-128-trans.png" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;i&gt;&lt;b&gt;Fonte&lt;/b&gt;:&amp;nbsp;&lt;/i&gt;&lt;a href="http://isoc.org.br/"&gt;http://isoc.org.br/&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="display: inline !important; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="display: inline !important; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;O World IPv6 Day - Dia Mundial IPv6 - é hoje!&lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 15px;"&gt;&lt;i&gt;Hoje, dia&amp;nbsp; 08 de junho de 2011,&amp;nbsp;&lt;a href="http://googleblog.blogspot.com/2011/01/world-ipv6-day-firing-up-engines-on-new.html" style="color: #333333; text-decoration: underline;"&gt;Google&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.facebook.com/notes/facebook-engineering/world-ipv6-day-solving-the-ip-address-chicken-and-egg-challenge/484445583919" style="color: #333333; text-decoration: underline;"&gt;Facebook&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.yahoo.com/" style="color: #333333; text-decoration: underline;"&gt;Yahoo!&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.akamai.com/ipv6" style="color: #333333; text-decoration: underline;"&gt;Akamai&lt;/a&gt;&amp;nbsp;e&amp;nbsp;&lt;a href="http://blog.llnw.com/2011/01/ready-to-celebrate-world-ipv6-day-we-are/" style="color: #333333; text-decoration: underline;"&gt;Lamelight Networks&lt;/a&gt;, assim como as empresas brasileiras&amp;nbsp;&lt;a href="http://www.terra.com.br/" style="color: #333333; text-decoration: underline;"&gt;Terra&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.campus-party.com.br/" style="color: #333333; text-decoration: underline;"&gt;Campus Party&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.ig.com.br/" style="color: #333333; text-decoration: underline;"&gt;IG&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.dualtec.com.br/" style="color: #333333; text-decoration: underline;"&gt;Dualtec&lt;/a&gt;&amp;nbsp;e&amp;nbsp;&lt;a href="http://www.nomer.com.br/" style="color: #333333; text-decoration: underline;"&gt;Nomer&lt;/a&gt;,&amp;nbsp; são algumas das principais organizações que estão oferecendo os seus conteúdos também em IPv6 para um "test flight" de 24 horas. O objetivo desse dia de testes é motivar as organizações de todos os setores - fornecedores de serviços de Internet, fabricantes de hardware, fornecedores de sistemas operacionais e empresas de Internet - a preparar os seus serviços para o IPv6 e assegurar uma transição bem sucedida, com o fim dos endereços IPv4 livres.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="letter-spacing: 0px; line-height: 1.3; margin-bottom: 0.5em; text-align: justify; word-spacing: 0px;"&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;span dir="ltr" id=":1pp"&gt;Junte-se a nós neste grande teste mundial e ajude a acelerar a dinâmica da implantação do IPv6.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;O IPv6 World Day acontece simultaneamente em todo o mundo. No Brasil (horário de Brasília), o período de 24h de testes começou no dia 07/06/2011 as 21h, e irá até dia 08/06/2011 as 21h.&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="display: inline !important; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;Como Fazer Parte&lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Interessado em juntar-se às outras organizações que estão participando desta iniciativa?&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Acesse o link&amp;nbsp;&lt;a href="http://isoc.org/wp/worldipv6day/how-to-join/" style="color: #333333; text-decoration: underline;"&gt;http://isoc.org/wp/worldipv6day/how-to-join/&lt;/a&gt;&amp;nbsp;e encontrará todas as informações para participar do World IPv6 Day.&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="display: inline !important; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;Acompanhe&lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;No twitter -&amp;nbsp;&lt;a href="http://twitter.com/#!/search/diadoipv6" style="color: #333333; text-decoration: underline;"&gt;#diadoipv6&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="http://twitter.com/#!/search/worldipv6day" style="color: #333333; text-decoration: underline;"&gt;#worldipv6day&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;a href="http://twitter.com/#!/search/ipv6br" style="color: #333333; text-decoration: underline;"&gt;#ipv6br&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;A equipe do IPv6.br disponibilizou um chat para tirar dúvidas e trocar experiências. Acesse via web:&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;a href="http://www.ipv6.br/bin/cgiirc/irc.cgi" style="color: #333333; text-decoration: underline;"&gt;http://www.ipv6.br/bin/cgiirc/irc.cgi&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Ou utilize o canal #ipv6.br da rede Freenode no IRC.&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="display: inline !important; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;i&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;Testes IPv6&lt;/span&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Quer saber se seu computador já opera com IPv6? Utilize este teste:&amp;nbsp;&lt;a href="http://test-ipv6.com.br/" style="color: #333333; text-decoration: underline;"&gt;http://test-ipv6.com.br&lt;/a&gt;.&lt;/i&gt;&lt;/div&gt;&lt;div style="font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;Quer saber se um sítio Web qualquer já está disponível via IPv6? Utilize este teste:&lt;a href="http://validador.ipv6.br/" style="color: #333333; text-decoration: underline;"&gt;&amp;nbsp;http://validador.ipv6.br&lt;/a&gt;.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-6326503236692869503?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/6326503236692869503/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=6326503236692869503' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6326503236692869503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6326503236692869503'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2011/06/ipv6-day.html' title='IPV6 DAY !'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-2264571133404224176</id><published>2011-02-15T17:12:00.000-02:00</published><updated>2011-04-05T17:13:44.022-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='controles'/><category scheme='http://www.blogger.com/atom/ns#' term='joysticks'/><title type='text'>Evolução dos Joysticks</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://info.abril.com.br/noticias/blogs/ctrlz/files/2011/04/controles.jpg"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-iSIQgJgkP8I/TZt2aVsX06I/AAAAAAAAA94/8VdfK5SWXcA/s640/controles.jpg" width="421" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-2264571133404224176?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/2264571133404224176/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=2264571133404224176' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2264571133404224176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2264571133404224176'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2011/04/evolucao-dos-joysticks.html' title='Evolução dos Joysticks'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iSIQgJgkP8I/TZt2aVsX06I/AAAAAAAAA94/8VdfK5SWXcA/s72-c/controles.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-5641403198575856162</id><published>2011-01-15T10:23:00.000-02:00</published><updated>2011-02-16T11:28:09.272-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='partição'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Lendo partições do Linux através do Windows</title><content type='html'>&lt;div style="color: #666666; font-size: 15px; line-height: 24px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify; text-shadow: rgb(255, 255, 255) 1px 1px 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Muitas vezes os usuários que possuem máquinas com dualboot (Linux e Windows), se deparam com o seguinte "problema": Como acessar os dados contidos na partição Linux quando estou utilizando o &amp;nbsp;Janelento, quer dizer o Windows ???&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify; text-shadow: rgb(255, 255, 255) 1px 1px 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666; font-size: 15px; line-height: 24px;"&gt;Uma simples solução para isto é utilizar o programa &lt;a href="http://sourceforge.net/projects/ext2read/files/Ext2read%20Version%202.2%20%28Latest%29/ext2explore-2.2.71.zip/download"&gt;ext2explorer&lt;/a&gt;&amp;nbsp;, com uma interface simples ele permite que você faça a leitura dos dados em partições tipo ext2, ext3 e ext4, evitando assim o trabalho &amp;nbsp;e o tempo gasto na reinicialização do micro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #666666; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-5641403198575856162?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/5641403198575856162/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=5641403198575856162' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5641403198575856162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5641403198575856162'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2011/02/lendo-particoes-do-linux-atraves-do.html' title='Lendo partições do Linux através do Windows'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-5386170961709766801</id><published>2010-11-29T09:30:00.000-02:00</published><updated>2010-11-29T09:30:57.721-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LPI'/><category scheme='http://www.blogger.com/atom/ns#' term='certificação'/><title type='text'>Simulados LPI 101 e 102</title><content type='html'>Foi disponibilizado pelo site central linux dois simulados para a LPI &lt;a href="http://www.centraldolinux.org/simulados/simulado-lpi-117-101/"&gt;101&lt;/a&gt; e &lt;a href="http://www.centraldolinux.org/simulados/simulado-lpi-117-102/"&gt;102&lt;/a&gt; que servem de material de apoio para quem está estudando para certificação.&lt;br /&gt;&lt;br /&gt;Bons estudos !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-5386170961709766801?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/5386170961709766801/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=5386170961709766801' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5386170961709766801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5386170961709766801'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/11/simulados-lpi-101-e-102.html' title='Simulados LPI 101 e 102'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-3621181257936283591</id><published>2010-10-14T14:38:00.000-03:00</published><updated>2010-10-14T14:38:37.428-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nas'/><category scheme='http://www.blogger.com/atom/ns#' term='freenas'/><title type='text'>NAS com o FreeNAS</title><content type='html'>Recentemente decidi implementar um &lt;b&gt;NAS&lt;/b&gt; (&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Network-attached_storage"&gt;Network-attached storage&lt;/a&gt;) para minha rede doméstica e apartir dai comecei a pesquisar algumas soluções. Depois de reunir todo o material de pesquisa cheguei a duas linhas e suas respectivas conclusões:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;b&gt;1 &lt;/b&gt;- &lt;b&gt;PreBuilt&lt;/b&gt; - Os grandes fabricantes de HD (Seagate, WD, etc ) disponibilizam suas versões de equipamentos para uso doméstico com várias opções de capacidade. Além de serem "bonitos", pequenos e baixo consumo &amp;nbsp;energético as soluções ofertadas "não demandam" &amp;nbsp;configurações adicionais, basta plugar na rede e pronto ! Você está com o seu NAS disponível em seu ambiente. O ponto negativo ao meu ver diferentemente do custo é a capacidade de expansão e limitação dos serviços agregados (torrent e etc.)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;b&gt;2&lt;/b&gt; - &lt;b&gt;DIY (&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;b&gt;Do it yourself)&lt;/b&gt; - Esta solução se ramifica em duas porém para ambas a recomendação é o &lt;a href="http://freenas.org/"&gt;FreeNAS&lt;/a&gt;&amp;nbsp;, uma alternativa open source para implementação de pequeno porte. Baseado no FreeNAS é possível montar um equipamento pequeno com placa mãe ITX + gabinete + discos com uma boa relação custo-benefício. Para aqueles que estão procurando uma solução com baixíssimo custo, basta utilizar um equipamento (mínimo de 512 MB )antigo que certamente dará conta do recado...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"&gt;Independente da escolha o &lt;a href="http://freenas.org/"&gt;FreeNAS&lt;/a&gt; é uma opção muito interessante, além da sua função primária (NAS), ele conta com: gerenciamento dos discos (RAID, criptografia, etc) e serviços agregados: Cliente de torrent, webserver, ssh, servidor Upnp, etc. Sua instalação é simples e bem &lt;a href="http://freenas.org/documentation:setup_and_user_guide"&gt;documentada&lt;/a&gt;, além de permitir que todo o seu gerenciamento seja feito através do browser !&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-3621181257936283591?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/3621181257936283591/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=3621181257936283591' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/3621181257936283591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/3621181257936283591'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/10/nas-com-o-freenas.html' title='NAS com o FreeNAS'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-8705644933950001016</id><published>2010-09-27T11:26:00.000-03:00</published><updated>2010-09-27T11:26:11.548-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='index'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='a-z'/><title type='text'>A-Z Bash command line</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;h1 style="clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: normal;"&gt;An &lt;a href="http://ss64.com/bash/"&gt;A-Z Index&lt;/a&gt; of the Bash&amp;nbsp;command line for Linux.&lt;/h1&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-8705644933950001016?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/8705644933950001016/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=8705644933950001016' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/8705644933950001016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/8705644933950001016'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/09/z-bash-command-line.html' title='A-Z Bash command line'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-848989205176259729</id><published>2010-08-19T11:21:00.000-03:00</published><updated>2010-08-19T11:21:40.806-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infnet'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>V Slackware Show</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;Nos dias 20 e 21 de agosto acontece o V Slackware Show, no Instituto Infnet. Já estão confirmadas palestras e workshops sobre Pen Test, Monitoramento, Ldap, Firewalls, Arduino, Python, Mágicas com Perl, Clusters de alto desempenho, entre outras. Os valores das inscrições variam entre R$15 e R$40. Mais informações em &lt;a href="http://slackshow.slackwarebrasil.org/"&gt;http://Slackshow.slackwarebrasil.org&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-848989205176259729?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/848989205176259729/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=848989205176259729' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/848989205176259729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/848989205176259729'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/08/v-slackware-show.html' title='V Slackware Show'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-7569303161170569361</id><published>2010-08-12T13:43:00.001-03:00</published><updated>2010-08-12T13:44:04.549-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>vi tips and tricks</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a class="dwauthor" href="http://www.ibm.com/developerworks/aix/library/au-vitips.html?ca=dgr-lnxw01VITips10dth-AIX#author1" rel="#authortip1" style="color: #4c6e94;" title=""&gt;Martin Wicks&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;(&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a href="mailto:wicksy@wicksy.com?subject=vi%20tips%20and%20tricks:%20Ten%20cool%20commands%20sure%20to%20impress%20your%20friends&amp;amp;cc=mmccrary@us.ibm.com" style="color: #4c6e94;"&gt;wicksy@wicksy.com&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;), Freelance UNIX consultant, 711 Consultancy Limited&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="line_numbering"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Turn line numbering on and off&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;The vi editor has a number of options that determine the look and feel of an editing session. To change any session settings in vi, you use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set&lt;/code&gt;&amp;nbsp;command. To display a list of the options and settings, use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set all&lt;/code&gt;&amp;nbsp;command after pressing the Escape key to enter command mode.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;One of the options you can set is&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;number&lt;/code&gt;, which turns line numbering on and off&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list1"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 1. Before line numbering is turned on&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;#&lt;br /&gt;# Internet host table&lt;br /&gt;#&lt;br /&gt;::1     localhost&lt;br /&gt;127.0.0.1       localhost       loghost&lt;br /&gt;192.168.0.6     centos5&lt;br /&gt;192.168.0.10    appserv&lt;br /&gt;192.168.0.11    webserv&lt;br /&gt;192.168.0.12    test&lt;br /&gt;192.168.0.5     solaris10       # Added by DHCP&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:set number&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;This command instructs vi to display a line number against each record in the file you are currently editing. After putting vi into command mode, you can type&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set number&lt;/code&gt;&amp;nbsp;and press Enter to turn line numbering on.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list2"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 2. Line numbering turned on&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;1  #&lt;br /&gt;     2  # Internet host table&lt;br /&gt;     3  #&lt;br /&gt;     4  ::1     localhost&lt;br /&gt;     5  127.0.0.1       localhost       loghost&lt;br /&gt;     6  192.168.0.6     centos5&lt;br /&gt;     7  192.168.0.10    appserv&lt;br /&gt;     8  192.168.0.11    webserv&lt;br /&gt;     9  192.168.0.12    test&lt;br /&gt;    10  192.168.0.5     solaris10       # Added by DHCP &lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:set number&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set nonumber&lt;/code&gt;&amp;nbsp;command to turn line numbering off. You can also use shorthand versions of this and the&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set number&lt;/code&gt;&amp;nbsp;command—namely,&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set nu&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set nonu&lt;/code&gt;.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Having line numbers displayed can be particularly useful when you need to quickly calculate the number of lines you want to process with a vi function. This is especially true when the number of lines is long and may span several screens, or you know the range of lines you want to process but need to find the start and end line numbers that you'll use in the appropriate vi command.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;If you want to display line numbers every time you enter a vi session, add the line&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;set number&lt;/code&gt;&amp;nbsp;to the .exrc file in your home directory.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="auto-indentation"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Auto-indentation&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;When writing code in certain programming languages, indentation is an important part of the style to ensure that the code is more readable. You can set up the vi editor to automatically indent to adhere to a language-specific style when necessary. You use&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;autoindent&lt;/code&gt;&amp;nbsp;to turn automatic indenting on or off.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list3"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 3. Turning automatic indentation on&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;#!/bin/ksh&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;for file in /etc/*&lt;br /&gt;do&lt;br /&gt;        if [[ -f ${file}  ]] ; then&lt;br /&gt;                 echo "${file} is a file"&lt;br /&gt;&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:set autoindent&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;From this point on, if you use leading spaces or tabs in a line, subsequent new lines will be indented to the same place. With vi in command mode, type&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set autoindent&lt;/code&gt;, then press Enter to turn on automatic indenting. Set the level of indentation by setting&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;shiftwidth&lt;/code&gt;. For example, to set each indentation to four spaces, use&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set shiftwidth=4&lt;/code&gt;&amp;nbsp;.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list4"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 4. Setting the indentation level&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;#!/bin/ksh&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;for file in /etc/*&lt;br /&gt;do&lt;br /&gt;    if [[ -f ${file}  ]] ; then&lt;br /&gt;        echo "${file} is a file"&lt;br /&gt;    elif [[ -d ${file} ]] ; then&lt;br /&gt;        echo "${file} is a directory"&lt;br /&gt;    fi&lt;br /&gt;done &lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:set shiftwidth=4&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;While in command mode, you can use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;&amp;gt;&amp;gt;&lt;/code&gt;&amp;nbsp;command to add a level of indentation to an existing line or the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;&amp;lt;&amp;lt;&lt;/code&gt;&amp;nbsp;command to remove a level. Precede these commands with an integer to add or remove an indentation level across multiple lines. For example, with the cursor at the start of line 6 in&amp;nbsp;Listing 4&amp;nbsp;and after entering command mode, type&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;5&amp;gt;&amp;gt;&lt;/code&gt;&amp;nbsp;to add an indentation level to the next five lines.&amp;nbsp;Listing 5&amp;nbsp;shows the result.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list5"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 5. Indenting a block of lines&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;#!/bin/ksh&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;for file in /etc/*&lt;br /&gt;do&lt;br /&gt;        if [[ -f ${file}  ]] ; then&lt;br /&gt;            echo "${file} is a file"&lt;br /&gt;        elif [[ -d ${file} ]] ; then&lt;br /&gt;            echo "${file} is a directory"&lt;br /&gt;        fi&lt;br /&gt;done &lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set noautoindent&lt;/code&gt;&amp;nbsp;command to turn automatic indenting off. Shorthand versions of this and the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;autoindent&lt;/code&gt;command are also available—namely,&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set ai&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set noai&lt;/code&gt;. You can also turn indentation on and set the indentation level in one command by using&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set ai sw=4&lt;/code&gt;.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;If you want to enable automatic indentation and set the indentation level to four spaces every time you start a vi session, add the line&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;set ai sw=4&lt;/code&gt;&amp;nbsp;to the .exrc file in your home directory.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="ignore_case"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Ignore case on searches&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;As you would expect, pattern matching on searches in UNIX® is case sensitive. However, if you want vi to ignore case sensitivity, you can use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set ignorecase&lt;/code&gt;&amp;nbsp;command. Turn case sensitivity back on using&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set noignorecase&lt;/code&gt;. You can also use shorthand versions (&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set ic&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:set noic&lt;/code&gt;).&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;If you want to ignore case sensitivity on searches every time you enter a vi session, you can add the line&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;set ignorecase&lt;/code&gt;&amp;nbsp;to the .exrc file in your home directory.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="compound_searches"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Compound searches&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can search for strings in vi using the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/&lt;/code&gt;&amp;nbsp;command, specifying the pattern to match either as a literal string or as a regular expression. For example, to search for the word&amp;nbsp;&lt;em&gt;echo&lt;/em&gt;&amp;nbsp;in a file, enter command mode, type&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/echo&lt;/code&gt;, and then press Enter. This command would find the first word on line 3 in the file shown in&amp;nbsp;Listing 6.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list6"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 6. Compound searches&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;1  #!/bin/ksh&lt;br /&gt;     2  #&lt;br /&gt;     3  echo "Starting"&lt;br /&gt;     4  file=${1}&lt;br /&gt;     5&lt;br /&gt;     6  echo ${file}&lt;br /&gt;     7&lt;br /&gt;     8  if [[ ${file} = 1 ]] ; then&lt;br /&gt;     9          ((file=${file}+1))&lt;br /&gt;    10          echo "Adding one gives " \&lt;br /&gt;    11                  ${file}&lt;br /&gt;    12  fi&lt;br /&gt;    13  echo "Ending"&lt;br /&gt;    14  exit&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can use a simple regular expression to specify that you want to find a line containing one word followed by another. For example, to find the first line containing the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;echo&lt;/code&gt;&amp;nbsp;followed by zero or more characters followed by the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;file&lt;/code&gt;, you would use&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/echo.*file&lt;/code&gt;. In the file shown in&amp;nbsp;Listing 6, this command would find the first word on line 6.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;However, this command will only find matches where both strings exist on the same line. If you want to search for the first occurrence of a pattern or string where it follows another regardless of whether both patterns or strings exist on the same line, you can use a compound search by specifying both search commands separated by a semi-colon (&lt;code style="font-family: monospace; font-size: small !important;"&gt;;&lt;/code&gt;). For example, to search for the first occurrence of the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;echo&lt;/code&gt;&amp;nbsp;where it follows the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;{file}+1&lt;/code&gt;, you would use&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/{file}+1/;/echo/&lt;/code&gt;. In the file shown in&amp;nbsp;Listing 6, this command would find the first word on line 10.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Compound searches are particularly useful when you are searching through code for the existence of a command that specifically follows another—for example, where a function is called after a particular variable is set.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="replaying"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Replaying search patterns&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;When searching for patterns to replace within a file, you can instruct vi to save any patterns that it matches into a buffer, which can then be replayed in substitutions using a buffer reference number. You do this by enclosing the pattern within&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;\(&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;\)&lt;/code&gt;, which instructs vi to save the pattern into a numbered buffer (1 to 9). You can then reference these buffers in substitutions using the buffer references&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;\1&lt;/code&gt;&amp;nbsp;to&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;\9&lt;/code&gt;.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;For example, to search the file in&amp;nbsp;Listing 7&amp;nbsp;for lines starting with the word&amp;nbsp;&lt;em&gt;Martin&lt;/em&gt;&amp;nbsp;and for each occurrence to add the prefix&amp;nbsp;&lt;em&gt;Mr&lt;/em&gt;&amp;nbsp;and the suffix&amp;nbsp;&lt;em&gt;Wicks,&lt;/em&gt;&amp;nbsp;enter command mode, type the vi command&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:%s/^\(Martin\)/Mr \1 Wicks/g&lt;/code&gt;, and then press Enter.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list7"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 7. Replaying search patterns (before)&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;Martin is an IT consultant. Martin likes&lt;br /&gt;snowboarding and mountain biking. Martin has&lt;br /&gt;worked on UNIX systems for over 15 years. Martin also&lt;br /&gt;worked for many years before that on mainframes.&lt;br /&gt;Martin lives in London.&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:%s/^\(Martin\)/Mr \1 Wicks/g&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Here's a breakdown of the command into its components:&lt;/div&gt;&lt;ul style="font-size: 0.76em; margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-right: 5px; padding-top: 0px;"&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:%s&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Instructs vi to perform a substitution.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Pattern separator.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;^\(Martin\)&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Look for lines starting with the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;Martin&lt;/code&gt;, and save the string in buffer 1.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Pattern separator.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;Mr \1 Wicks&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Substitute the string located with the string&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;Mr&lt;/code&gt;, followed by the contents of buffer 1 followed by the string&lt;code style="font-family: monospace; font-size: small !important;"&gt;Wicks&lt;/code&gt;.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Pattern separator.&lt;/li&gt;&lt;li style="font-family: arial, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;code style="font-family: monospace; font-size: small !important;"&gt;g&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;- Global change (that is, change every occurrence on every line matched).&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can use the buffer reference in both the search and in the substitution string.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;The resulting changes are shown in&amp;nbsp;Listing 8.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list8"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 8. Replaying search patterns (after)&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;Mr Martin Wicks is an IT consultant. Martin likes&lt;br /&gt;snowboarding and mountain biking. Martin has&lt;br /&gt;worked on UNIX systems for over 15 years. Martin also&lt;br /&gt;worked for many years before that on mainframes.&lt;br /&gt;Mr Martin Wicks lives in London.&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:%s/^\(Martin\)/Mr \1 Wicks/g&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="bookmarks"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Bookmarks&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can tell vi to place a bookmark at a point in a file by pressing the Escape key followed by the M key followed by another alphabetic character that denotes the bookmark reference. Therefore, you have up to 26 bookmarks named&amp;nbsp;&lt;em&gt;a&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;z.&lt;/em&gt;&amp;nbsp;To return to the previous bookmark, press the Escape key followed by the back tick (&lt;code style="font-family: monospace; font-size: small !important;"&gt;`&lt;/code&gt;) followed by the bookmark reference alphabetic character.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;For example, after pressing Escape followed by the MA keys, you would save the current cursor position into a bookmark named&lt;em&gt;a&lt;/em&gt;. Whenever you want to return to that cursor position later in the editing session, you simply press Escape followed by the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;`A&lt;/code&gt;keys. To flip between the current bookmark and the previous one, you can use the double back tick (&lt;code style="font-family: monospace; font-size: small !important;"&gt;``&lt;/code&gt;) command sequence.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="find"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Find, update, find next, repeat&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;One of the most useful Search/Replace features of the vi editor is the ability to find a string matching a pattern, update it, and then repeat the same search for the next occurrence and optionally repeat the update against it, much like the Find Next/Replace functions found in Microsoft® Word.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You probably already know that you can search for string patterns in vi by entering command mode, typing&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;/&lt;em&gt;search_pattern&lt;/em&gt;&lt;/code&gt;(where&amp;nbsp;&lt;em&gt;search_pattern&lt;/em&gt;&amp;nbsp;is a string or regular expression), and then pressing Enter. Doing so takes you to the first occurrence of a string matching the pattern specified. From here, you can perform whatever operation you want on the located text. For example, pressing Escape followed by the C and W keys followed by more text changes the located string to another word.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;To quickly locate the next occurrence of a matching pattern, you press Escape followed by the N key. When the next match is found, you can optionally use the period key (&lt;code style="font-family: monospace; font-size: small !important;"&gt;.&lt;/code&gt;) to repeat the last text operation at this location, such as the change word (&lt;code style="font-family: monospace; font-size: small !important;"&gt;cw&lt;/code&gt;) function used in the previous example. You can then continue to find further matches (&lt;code style="font-family: monospace; font-size: small !important;"&gt;n&lt;/code&gt;) and optionally repeat the text operation (&lt;code style="font-family: monospace; font-size: small !important;"&gt;.&lt;/code&gt;) using these keys in much the same way you would use the Find Next and Replace functions in Word.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="switch_case"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Switch case&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can switch the case of the alpha character underneath your cursor in vi by pressing Escape, and then pressing the tilde key (&lt;code style="font-family: monospace; font-size: small !important;"&gt;~&lt;/code&gt;). Doing so shifts from lowercase to uppercase and vice versa. Holding down the key rolls over each character in the line, flipping the case of any alpha characters the editor comes across. You can enter a numeric character prior to the tilde to denote how many alpha characters you want to change.&lt;/div&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="filtering"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Filtering&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You probably know that you can execute commands in a shell within vi by pressing Escape, typing&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:!&lt;em&gt;command&lt;/em&gt;&lt;/code&gt;, where&amp;nbsp;&lt;em&gt;command&lt;/em&gt;is the UNIX command that you want to execute—for example,&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:!pwd&lt;/code&gt;&amp;nbsp;to show the present working directory your editing session is in—and then pressing Enter.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;However, you can also send a section of your file as the standard input to a UNIX command of your choice and have the same section in your editing buffer replaced by the resulting output. For example, if you wanted to sort the entire file shown in&amp;nbsp;Listing 9&amp;nbsp;while remaining in the vi session, you would press Escape, type&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:1,$!sort&lt;/code&gt;&amp;nbsp;to instruct vi to pass lines 1 through the end of the file (&lt;code style="font-family: monospace; font-size: small !important;"&gt;$&lt;/code&gt;) into the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;sort&lt;/code&gt;&amp;nbsp;command, replacing the specified section with the output, and then press Enter.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list9"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 9. Sorting a file inside the vi session (before sort)&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;5&lt;br /&gt;4&lt;br /&gt;3&lt;br /&gt;2&lt;br /&gt;7&lt;br /&gt;6&lt;br /&gt;5&lt;br /&gt;4&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;6&lt;br /&gt;3&lt;br /&gt;1&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:1,$!sort&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 10&amp;nbsp;shows the resulting output from the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;sort&lt;/code&gt;&amp;nbsp;operation.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list10"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 10. Sorting a file inside the vi session (after sort)&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;3&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;4&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:1,$!sort&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Alternatively, you can prefix the shell command with the number of lines you want it to operate on from the current cursor. To do so, press Escape, then type a numeric character specifying the number of lines followed by double exclamation marks (&lt;code style="font-family: monospace; font-size: small !important;"&gt;!!&lt;/code&gt;) followed by the UNIX command.&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;For example, with the cursor at the start of line 4 in&amp;nbsp;Listing 9, you would press Escape, then type,&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;4!!awk '{print "New text",$0}'&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;and press Enter to prefix lines 4 through 7 inclusive with the text&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;New text&lt;/code&gt;, as shown in&amp;nbsp;Listing 11.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list11"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 11. Prefixing a block of lines with new text&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;5&lt;br /&gt;4&lt;br /&gt;3&lt;br /&gt;New text 2&lt;br /&gt;New text 7&lt;br /&gt;New text 6&lt;br /&gt;New text 5&lt;br /&gt;4&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;6&lt;br /&gt;3&lt;br /&gt;1&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;!awk '{print "New text",$0}'&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can string UNIX commands together using the pipe separator (&lt;code style="font-family: monospace; font-size: small !important;"&gt;|&lt;/code&gt;) to create complex and powerful filtering within your vi session. For example, to replace the contents of the file in the editing buffer of your current vi session with the first white space-delimited field of each line, sorted into ascending order and translated to uppercase, you would enter the following line after pressing Escape:&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;:1,$!awk '{print $1}' | sort | tr [:lower:] [:upper:]&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="save"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Section save&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;You can save sections of a file you're currently editing by pressing Escape, and then entering&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;:&lt;em&gt;start&lt;/em&gt;,&lt;em&gt;end&lt;/em&gt;w&amp;nbsp;&lt;em&gt;file&lt;/em&gt;&lt;/code&gt;, where&amp;nbsp;&lt;em&gt;start&lt;/em&gt;&amp;nbsp;is the first line in the current file from which you want to save,&amp;nbsp;&lt;em&gt;end&lt;/em&gt;&amp;nbsp;is the last line that you want to save to,&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;w&lt;/code&gt;&amp;nbsp;denotes that you want to write to another file (or overwrite an existing file), and&amp;nbsp;&lt;em&gt;file&lt;/em&gt;&amp;nbsp;is the name of the file to which you want to save the specified section. You can use the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;$&lt;/code&gt;&amp;nbsp;notation for the last line to specify to the end of the file and double greater-than symbols (&lt;code style="font-family: monospace; font-size: small !important;"&gt;&amp;gt;&amp;gt;&lt;/code&gt;) after the&amp;nbsp;&lt;code style="font-family: monospace; font-size: small !important;"&gt;w&lt;/code&gt;&amp;nbsp;to indicate that you want to append to rather than overwrite the file. The example in&amp;nbsp;Listing 12&amp;nbsp;shows lines 6 to 9, inclusive, being appended to a file called&amp;nbsp;&lt;em&gt;/tmp/newfile.&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="list12"&gt;&lt;b style="font-family: arial, sans-serif; font-size: 0.76em; font-weight: bold; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;Listing 12. Saving a section of a file to another, appending rather than overwriting it&amp;nbsp;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="background-color: rgb(247, 247, 247) !important; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 0.75em; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px;"&gt;&lt;pre class="displaycode" style="background-attachment: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: black; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; width: 694px;"&gt;1  #&lt;br /&gt;     2  # Internet host table&lt;br /&gt;     3  #&lt;br /&gt;     4  ::1     localhost&lt;br /&gt;     5  127.0.0.1       localhost       loghost&lt;br /&gt;     6  192.168.0.6     centos5&lt;br /&gt;     7  192.168.0.10    appserv&lt;br /&gt;     8  192.168.0.11    webserv&lt;br /&gt;     9  192.168.0.12    test&lt;br /&gt;    10  192.168.0.5     solaris10       # Added by DHCP &lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;~&lt;br /&gt;:6,9w &amp;gt;&amp;gt; /tmp/newfile&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="ibm-alternate-rule" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://www.ibm.com/i/solid.gif); background-origin: initial; background-position: initial initial; background-repeat: repeat no-repeat; clear: both; height: 1px;"&gt;&lt;/div&gt;&lt;div class="ibm-ind-link ibm-back-to-top" style="clear: both; font-family: arial, sans-serif; font-size: 0.76em; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9137678274294415934&amp;amp;postID=7569303161170569361" name="N1033F"&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: arial, sans-serif; font-size: 0.76em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.7em; padding-left: 5px; padding-right: 5px; padding-top: 0.3em;"&gt;The vi editor is an extremely powerful tool, and this article provides you with a number of tips and tricks that will hopefully make your file editing more efficient. Remember, there's always more to vi that meets the eye. Happy editing!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-7569303161170569361?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/7569303161170569361/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=7569303161170569361' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/7569303161170569361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/7569303161170569361'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/08/vi-tips-and-tricks.html' title='vi tips and tricks'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-1836483341972042291</id><published>2010-06-12T15:01:00.004-03:00</published><updated>2010-06-14T11:08:06.502-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dd'/><category scheme='http://www.blogger.com/atom/ns#' term='gparted'/><category scheme='http://www.blogger.com/atom/ns#' term='clone'/><category scheme='http://www.blogger.com/atom/ns#' term='clonagem'/><category scheme='http://www.blogger.com/atom/ns#' term='hd'/><title type='text'>Clonagem de HD</title><content type='html'>Aqueles que como eu estão precisando fazer a substituição do HD por um maior, segue uma dica simples e funcional em 3 passos: &lt;br /&gt;&lt;br /&gt;&lt;b&gt;1 Passo:&lt;/b&gt;&lt;br /&gt;Instale o HD no micro. Não precisa particionar e nem formatar, apenas conectá-lo. Isto vale também para HDs externos.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2 Passo:&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Caso você ainda não tenha o&amp;nbsp;&lt;/i&gt;&lt;a href="http://sourceforge.net/projects/gparted/files/gparted-live-stable/0.5.2-9/gparted-live-0.5.2-9.iso/download"&gt;&lt;i&gt;Gparted&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;será necessário primeiramente baixar a iso e queimar um CD. O Gparted é uma excelente ferramenta para se trabalhar com partições, ele permite redimensionar, criar, deletar, mover e também copiar. É uma boa idéia ter um live cd do Gparted em sua "mala de ferramentas" &lt;/i&gt;!&lt;br /&gt;&lt;br /&gt;Inicie o micro (dar boot) através do live cd do Gparted, abra um terminal e digite o seguinte comando:&lt;br /&gt;&lt;b&gt;dd if=/dev/hd de origem of=/dev/hd de destino&lt;/b&gt;&lt;br /&gt;Este comando não irá mostrar nenhuma mensagem até que a cópia seja concluída.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Caso você tenha dúvidas para identificar os discos você pode utilizar:&amp;nbsp;&lt;/i&gt;&lt;b&gt;&lt;i&gt;sfdisk -l&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Este comando lista todos os discos e partições reconhecidos pelo seu sistema. Caso o seu HD de origem seja um SATA e você conectou ao micro um segundo disco SATA, o comando ficaria assim:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;dd if=/dev/sda of=dev/sdb&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3 Passo:&lt;/b&gt;&lt;br /&gt;Agora falta apenas fazer os ajustes, se o objetivo da cópia foi migrar para um HD maior, basta agora clicar na partição desejada e redimencioná-la.&lt;br /&gt;&lt;br /&gt;OBS: O dd faz uma cópia exata do disco, portanto o disco de destino precisa ser maior ou igual ao disco original !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-1836483341972042291?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/1836483341972042291/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=1836483341972042291' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1836483341972042291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1836483341972042291'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/06/clonagem-de-hd.html' title='Clonagem de HD'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-6115369036645820060</id><published>2010-05-31T10:08:00.001-03:00</published><updated>2010-05-31T10:09:58.061-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='copa'/><title type='text'>Acompanhe os jogos da Copa através do Chrome</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;i&gt;Por Victor Caputo&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;O &lt;a href="https://chrome.google.com/extensions/detail/abkdjejgdonofijidhlfpjlobjlhdamf?hl=en"&gt;FIFA Worldcup – South Africa 2010&lt;/a&gt; é um complemento para o brownser Google Chrome que serve para deixar os usuários por dentro dos jogos da Copa do Mundo 2010.&lt;br /&gt;&lt;br /&gt;O add-on, que aparece como uma pequena bola de futebol no canto superior direito, oferece toda a tabela da Copa organizada de acordo com o grupo ou ainda os jogos e dias dos jogos de acordo com a seleção escolhida.&lt;br /&gt;&lt;br /&gt;Além disso, o complemento apresenta notícias sobre as seleções e ainda serve como link para o site da FIFA contendo maiores informações sobre as seleções.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-6115369036645820060?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/6115369036645820060/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=6115369036645820060' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6115369036645820060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6115369036645820060'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/05/acompanhe-os-jogos-da-copa-atraves-do.html' title='Acompanhe os jogos da Copa através do Chrome'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-6536435555564190048</id><published>2010-03-29T22:03:00.000-03:00</published><updated>2010-03-29T22:03:27.908-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='edition'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='magazine'/><title type='text'>Linux Magazine - Community Edition</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;"A Linux Magazine Community Edition surgiu em agosto de 2009. Trata-se de um arquivo em PDF com&amp;nbsp;&lt;strong&gt;30 páginas do conteúdo original&lt;/strong&gt;&amp;nbsp;da Linux Magazine do mês, disponível para download&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;O sumário da Community Edition contém a relação de todas as matérias da revista. Algumas são de livre acesso e outras são artigos que podem ser adquirido pelo &lt;a href="http://linuxmagazine.com.br/"&gt;site&lt;/a&gt;. O material de livre acesso representa 30% do conteúdo da edição do mês, uma prática já adotada pela &lt;a href="http://www.linuxmagazine.com.br/"&gt;Linux Magazine&lt;/a&gt;. Pode-se navegar pelo documento, acessando o material gratuito ou adquirindo o material exclusivo pelo site.&lt;br /&gt;A melhor parte é que&amp;nbsp;&lt;strong&gt;você pode baixar o arquivo e enviar para quem você quiser&lt;/strong&gt;. Por meio da licença&amp;nbsp;&lt;strong&gt;Creative Commons&lt;/strong&gt;, a Community Edition pode ser livremente copiada e distribuída. Assim, baixe, copie, envie para os seus amigos e faça parte de uma comunidade que não para de crescer. Participe de forma ativa na divulgação da tecnologia que mais traz benefícios para as pessoas e para o mercado em geral."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-6536435555564190048?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/6536435555564190048/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=6536435555564190048' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6536435555564190048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6536435555564190048'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/03/linux-magazine-community-edition.html' title='Linux Magazine - Community Edition'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-4955736583939845605</id><published>2010-03-18T16:02:00.001-03:00</published><updated>2010-03-18T16:04:36.526-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='renomear'/><category scheme='http://www.blogger.com/atom/ns#' term='pyRenamer'/><category scheme='http://www.blogger.com/atom/ns#' term='arquivos'/><category scheme='http://www.blogger.com/atom/ns#' term='massa'/><title type='text'>Renomeando arquivos em massa - pyRenamer</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;i&gt;&lt;b&gt;Fonte:&lt;/b&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; font-style: normal;"&gt;&lt;a href="http://linuxnanet.com/2010/03/renomeando-arquivos-em-massa-com-o-pyrenamer.html"&gt;linuxnanet.com&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;“Vez ou outra nos deparamos com a seguinte situação: ter que renomear uma grande quantidade de arquivos. Dependendo da quantidade, renomear um a um pode ser a solução (desde que sejam poucos), mas torna-se uma tarefa bem monotona e irritante se estamos falando de uma grande quantidade de arquivos. Assim, o melhor a se fazer é utilizar algum programa ou script para fazer o “trabalho sujo”. Essa é a tarefa do pyRenamer, um pequeno e prático programa que resolve o problema de renomear vários arquivos simultaneamente.”&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;Eu mesmo tinha um "problema" na minha sequência de tratamento de fotos, em dado momento do processo preciso renomear uma quantidade considerável de arquivos o que se fosse feito manualmente tomaria muito tempo ...&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;Instalei, testei e achei muito útil &amp;nbsp;!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;Outro detalhe que facilita bastante é que o &lt;a href="http://www.infinicode.org/code/pyrenamer/download.php"&gt;pyRenamer&lt;/a&gt; está disponível nos repositórios do Ubuntu, para instalar basta digitar:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;$ sudo apt-get install pyrenamer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-4955736583939845605?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/4955736583939845605/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=4955736583939845605' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/4955736583939845605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/4955736583939845605'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/03/renomeando-arquivos-em-massa-pyrenamer.html' title='Renomeando arquivos em massa - pyRenamer'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-6954431422045814387</id><published>2010-03-08T16:11:00.004-03:00</published><updated>2010-03-08T16:20:07.448-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temas'/><category scheme='http://www.blogger.com/atom/ns#' term='themes'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Temas para o Ubuntu</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Procurando novos temas para o seu Ubuntu ?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Recentemente conheci o projeto &lt;a href="http://www.bisigi-project.org/"&gt;Bisigi&lt;/a&gt;&amp;nbsp;cuja proposta é oferecer&amp;nbsp;temas para uso no Gnome. Os temas são bem trabalhados graficamente, bonitos, variados e o que acaba sendo um grande diferencial para os usuários finais; a simplicidade na instalação. (uma vez que o repositório já tenha sido configurado).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Para instalar siga os passos abaixo:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1.&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt; Adicione a Key para o repositório:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: tahoma, arial, helvetica, sans-serif; line-height: 18px;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;gpg&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;--keyserver hkp://keyserver.ubuntu.com:11371&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;--recv-key 881574DE &amp;amp;&amp;amp; gpg&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;-a&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;--export 881574DE |&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sudo apt-key add&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2.&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt; &lt;a href="http://ubuntued.info/como-adicionar-um-repositorio-no-ubuntu"&gt;Adicione o repositório&lt;/a&gt; conforme a versão do seu Ubuntu:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;karmic 9.10&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;deb http://ppa.launchpad.net/bisigi/ppa/ubuntu karmic main&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;jaunty 9.04&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;hardy 8.04&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;deb http://ppa.launchpad.net/bisigi/ppa/ubuntu hardy main&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;b&gt;3. Instalando os Temas:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: tahoma, arial, helvetica, sans-serif;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sudo aptitude install bisigi-themes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: tahoma, arial, helvetica, sans-serif;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;(este comando instala todos os temas disponíves)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, Verdana, Tahoma; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-6954431422045814387?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/6954431422045814387/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=6954431422045814387' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6954431422045814387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/6954431422045814387'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/03/temas-para-o-ubuntu.html' title='Temas para o Ubuntu'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-899031734679186472</id><published>2010-02-23T15:17:00.002-03:00</published><updated>2010-02-23T15:31:08.409-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='aulas'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Treinalinux: Mais de 100 vídeo aulas no shell</title><content type='html'>&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;“Mais de 100 &lt;a href="http://www.treinalinux.com.br/central/shell.php"&gt;vídeo aulas&lt;/a&gt; no shell – Livre. LIBERADO – Nós da equipe &lt;a href="http://www.treinalinux.com.br/central/shell.php"&gt;Treinalinux&lt;/a&gt;, estamos liberando a vocês mais de 100 vídeo aulas de comandos no shell. DIDÁTICA – Com um método simples e inovador (extremamente passo a passo), este curso ajudará desde os iniciantes, até os veteranos que desejam relembrar alguns comandos. VÍDEO E SOM – Todos os vídeos On-Line possuem alta qualidade de som e vídeo. ATUALIZAÇÃO – As atualizações são semanais. COMO TUDO FOI FEITO – Todo o treinamento foi feito 100% com ferramentas Linux, programação web, player de vídeo, hospedagem, edição dos vídeos e imagens.”&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-899031734679186472?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/899031734679186472/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=899031734679186472' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/899031734679186472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/899031734679186472'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/02/treinalinux-mais-de-100-video-aulas-no.html' title='Treinalinux: Mais de 100 vídeo aulas no shell'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-5436799284791424510</id><published>2010-01-28T17:11:00.002-02:00</published><updated>2010-01-28T17:12:49.362-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='grub2'/><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><title type='text'>Grub x Grub2</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;Depois de muitos meses sempre atualizando a versão do Sistema Operacional apartir da versão anterior instalada, ontem, enfim fiz uma instalação a partir do zero. Na minha rotina de post install lembrei que o GRUB 2 é o novo gerenciador de boot (boot loader) oficial do Ubunto 9.10 e como anteriormente eu somente atualizava o sistema, meu Ubuntu 9.10 ainda estava rodando com a versão anterior do GRUB ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;Pois bem, o objetivo aqui é resumir as diferenças &amp;nbsp;bem como comentar sobre a configuração do novo GRUB.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;b&gt;Principais diferenças:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-family: 'DejaVu Sans', sans-serif;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Apoio de scripts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Módulo de carregamento dinâmico&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Modo de recuperação&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Menus personalizados&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Temas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Suporte ao menu gráfico&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Imagens iso de Live CD de boot diretamente do disco rígido&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Nova estrutura de arquivos de configuração&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Suporte universal a UUIDs (não apenas o Ubuntu)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Arquivos de configuração:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;/boot/grub/menu.lst&lt;/b&gt; do GRUB legacy foi substituido por &lt;b&gt;/boot/grub/grub.cfg&lt;/b&gt; no GRUB 2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;O arquivo&lt;b&gt; grub.cfg&lt;/b&gt; é atualizado automaticamente sempre que for incluida ou retirada uma versão do kernel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;As configurações do menu principal residem no arquivo &lt;b&gt;/etc/default/grub&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Para acrescentar entradas adicionais ao menu utilize o arquivo&lt;b&gt;&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family: Verdana, Arial, Tahoma; font-size: 12px; line-height: normal;"&gt;etc/grub.d/40_custom&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Para que as atualizações seja efetivadas é necessário executar o &lt;b&gt;update-grub &lt;/b&gt;(isso me lembra o LILO...)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Para maiores informações visite&amp;nbsp;&lt;span style="color: #333333;"&gt;&lt;a href="http://grub.enbug.org/Manual"&gt;http://grub.enbug.org/Manual&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-family: 'DejaVu Sans', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-5436799284791424510?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/5436799284791424510/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=5436799284791424510' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5436799284791424510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/5436799284791424510'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/01/grub-x-grub2.html' title='Grub x Grub2'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-2117469376008851403</id><published>2010-01-18T11:34:00.001-02:00</published><updated>2010-01-18T11:38:00.660-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vono'/><category scheme='http://www.blogger.com/atom/ns#' term='telemar'/><category scheme='http://www.blogger.com/atom/ns#' term='serviços'/><title type='text'>Ainda existem bons prestadores de serviços !</title><content type='html'>O propósito deste post é salientar que no meio de inúmeros prestadores de serviços incompetentes ainda existem soluções. Depois de muito me aborrecer com a Telemar, resolvi dar cabo da telefonia fixa na minha residência. Além de não &amp;nbsp;aguentar mais ter que falar com a &amp;nbsp;&lt;a href="http://pt.wikipedia.org/wiki/Ura"&gt;URA&amp;nbsp;&lt;/a&gt;&amp;nbsp;, ter sucessivos problemas relacionados a conta telefonica além é claro do valor incompatível cobrado por esta operadora a cerca de 5 meses &amp;nbsp;fiz uma pesquisa sobre a utilização do &lt;a href="http://pt.wikipedia.org/wiki/Voip"&gt;voip&lt;/a&gt;&amp;nbsp;e cheguei até a &lt;a href="http://www.falevono.com.br/"&gt;Vono&lt;/a&gt;, empresa esta do grupo GVT. O que gostaria de destacar é que você consegue fazer tudo através do site, ou seja, desde configurações, habilitação de serviços e até mesmo o pagamento da sua conta. Realmente a empresa está pensando e usando a tecnologia a seu favor. Só para ilustrar ... hoje o sistema de pagamentos estava em manutenção, sendo assim acionei o suporte (chat) e prontamente recebi o boleto para pagamento em meu e-mail. Isto levou apenas 3 minutos.&lt;br /&gt;&lt;br /&gt;Simples, rápido e eficiente !&lt;br /&gt;&lt;br /&gt;Este breve relato serve também para que nós que trabalhamos ou simplesmente utilizamos a tecnologia busquemos alternativas para que os serviços prestados sejam adequados a nossa necessidade, &amp;nbsp;ninguém ao contratar um serviço deseja pagar para ter problemas, pelo contrário pagamos para ter solucões !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-2117469376008851403?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/2117469376008851403/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=2117469376008851403' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2117469376008851403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2117469376008851403'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/01/ainda-existem-bons-prestadores-de.html' title='Ainda existem bons prestadores de serviços !'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-4354757597551576626</id><published>2010-01-15T10:36:00.001-02:00</published><updated>2010-01-15T10:36:54.190-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arquivos'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Arquivos importantes usados pelo VMware</title><content type='html'>&lt;i&gt;&lt;b&gt;Autor: Cristiano Bastos&lt;/b&gt;&lt;/i&gt;&lt;span style="color: #4b4b4b; font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;Atualmente, A VMWare é lider de mercado em virtualização de Datacenters, para entendermos como funciona, descrevo aqui os arquivos que fazem parte da Arquitetura de Virtualização da VMware.&lt;span id="more-214"&gt;&lt;/span&gt;Estes arquivos são comuns nos diferentes tipos de software da VMWare&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;(VM Workstation, VM Server, ESXi … etc):&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmx -&amp;gt; Arquivo que descreve a configuração da máquina virtual;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmdk texto -&amp;gt; Arquivo que descreve a configuração do disco virtual e pode ser mais de um arquivo dependendo da quantidade de discos que você adicionou em sua máquina virtual.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmdk binário -&amp;gt; Arquivo que é responsável pelo disco virtual é nele que esta armazenado as informações feitas quando a máquina virtual esta online.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*0000*.vmdk binário -&amp;gt; Arquivo que contém as alterações realizadas após o snapshot.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.nvram -&amp;gt; Arquivo que contém a configuração da BIOS(Virtual) da máquina virtual.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmem -&amp;gt; Arquivo que contém dados da Ram quando utilizada.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmsd -&amp;gt; Arquivo que descreve o snapshot.&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;*.vmss -&amp;gt; Arquivo que contém as informações armazenadas na mémoria Ram quando é realizado o processo de suspender uma máquina virtual&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 7px;"&gt;Os arquivos importantes para serem backupeados são:&lt;br /&gt;*.vmss caso tenha alguma maquina suspensa.&lt;br /&gt;*.vmdk e *.vmx.&lt;br /&gt;Lembrando que caso tenha configurado o comportamento ou tipo do disco, existem outros arquivos que devem ser backupados:&lt;br /&gt;*s00*.vmdk, *f00*.vmdk, flat.vmdk&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-4354757597551576626?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/4354757597551576626/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=4354757597551576626' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/4354757597551576626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/4354757597551576626'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2010/01/arquivos-importantes-usados-pelo-vmware.html' title='Arquivos importantes usados pelo VMware'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-2729711500692451636</id><published>2009-12-22T13:14:00.002-02:00</published><updated>2009-12-22T13:19:23.742-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='natal'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Feliz Natal !!!</title><content type='html'>&lt;span style="font-family: arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;Para quem quiser presentear alguém com presente bem geek e 0800, o Google preparou um presente bem legal para este fim de ano !&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;O presente é o navegador&amp;nbsp;&lt;a href="http://downloads.uol.com.br/windows/web/chrome4beta.jhtm" style="color: black; text-decoration: underline;" target="_blank"&gt;Chrome&lt;/a&gt;. O internauta&amp;nbsp;&lt;a href="http://www.givechrome.com/" style="color: black; text-decoration: underline;" target="_blank" title="Give Chrome"&gt;acessa o site especial do Google&lt;/a&gt;&amp;nbsp;e pode escolher qual o papel de embrulho (que vai de temas como Pocoyo, Dolce &amp;amp; Gabanna a Porsche), depois preenche para quem é o presente. Você pode também escrever uma mensagem para seu amigo no cartão que vai junto com o download do Chrome.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;Se quiser personalizar mais seu presente, inclua um vídeo ou uma foto e pronto! O ''presente'' vai por e-mail.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;div style="font-size: 13px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;Aproveito a todos para desejar um Feliz Natal e lembrar sobre o real significado desta importante data.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 13px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;&lt;span style="border-collapse: collapse; color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; line-height: 17px;"&gt;"Pois, na cidade de Davi, vos nasceu hoje o Salvador, que é Cristo, o Senhor." Lucas 2:11&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 13px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;&lt;span style="border-collapse: collapse; color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; line-height: 17px;"&gt;Feliz Natal !!!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-2729711500692451636?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/2729711500692451636/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=2729711500692451636' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2729711500692451636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/2729711500692451636'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2009/12/feliz-natal.html' title='Feliz Natal !!!'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-1600156022444666407</id><published>2009-12-04T11:21:00.000-02:00</published><updated>2009-12-04T11:21:48.550-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8.8.8.8'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Serviço de DNS público do Google 8.8.8.8</title><content type='html'>"&lt;span class="Apple-style-span" style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px;"&gt;Talvez seja um passo a mais na implantação da &lt;a href="http://pt.wikipedia.org/wiki/Skynet_(Terminator)"&gt;Skynet&lt;/a&gt;&amp;nbsp;, mas do jeito que anda o serviço de DNS prestado por provedores comerciais, e contando ainda com um endereço IP tão fácil de decorar (8.8.8.8), e com os resultados positivos dos primeiros testes de desempenho que acompanhei ontem, para mim o serviço do Google já acaba sendo uma possibilidade a mais em relação ao veterano OpenDNS."&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;Agora podemos contar com mais uma alternativa para a resolução de nomes, basta apontar seu client de dns para o endereço 8.8.8.8&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;No Linux basta editar o arquivo &lt;b&gt;/etc/resolv.conf&lt;/b&gt; e incluir a linha:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;b&gt;nameserver 8.8.8.8&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;OBS: Lembrando que a ordem das linhas aponta para a ordem em que os servidores são pesquisados, ou seja, se a linha acima for a primeira o seu sistema estará consultando em primeiro lugar o servidor de dns do google&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #444748; font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-1600156022444666407?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/1600156022444666407/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=1600156022444666407' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1600156022444666407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/1600156022444666407'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2009/12/servico-de-dns-publico-do-google-8888.html' title='Serviço de DNS público do Google 8.8.8.8'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9137678274294415934.post-7668245189486474296</id><published>2009-10-29T15:11:00.001-02:00</published><updated>2009-10-29T17:13:44.460-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9.10'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 9.10 Lançado !</title><content type='html'>O Ubuntu 9.10 ‘karmic koala’ foi lançado oficialmente no final da manhã de hoje, e traz uma continuidade dos esforços do projeto no sentido de oferecer uma distribuição amigável ao usuário do desktop.&lt;br /&gt;&lt;br /&gt;Entre as novidades da versão estão o boot mais rápido, suporte melhorado a 3G e melhorias no suporte a áudio. A lista dos &lt;a href="http://www.ubuntu.com/products/whatisubuntu/910features"&gt;destaques do Ubuntu 9.10&lt;/a&gt; traz alguns dos recursos e novidades, com uma descrição simplificada e ilustrações bastante claras.&lt;br /&gt;&lt;br /&gt;A página oficial de &lt;a href="http://www.ubuntu.com/getubuntu/download"&gt;download&lt;/a&gt; do Ubuntu oferece uma grande gama de opções para download, você também pode recorrer à lista de mirrors oficiais, que inclui várias opções brasileiras, como a da UFPR/C3SL.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andregondim.eti.br/?p=1127"&gt;Guia de instalação&lt;/a&gt; do Ubuntu 9.10 em nove passos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9137678274294415934-7668245189486474296?l=blog.rmerces.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.rmerces.com/feeds/7668245189486474296/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9137678274294415934&amp;postID=7668245189486474296' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/7668245189486474296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9137678274294415934/posts/default/7668245189486474296'/><link rel='alternate' type='text/html' href='http://blog.rmerces.com/2009/10/ubuntu-910-lancado.html' title='Ubuntu 9.10 Lançado !'/><author><name>Ricardo Mercês</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
