<?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-1016307779860449561</id><updated>2011-08-25T04:40:29.574-07:00</updated><category term='pulse'/><category term='Linha de Comando'/><category term='gdm3'/><category term='grub'/><category term='aparencia'/><category term='java'/><category term='login'/><category term='brilho'/><category term='U350'/><category term='lenovo'/><category term='Segurança'/><category term='bb'/><category term='BrOffice'/><category term='Art'/><category term='Iceweasel'/><category term='Splashy'/><category term='gnome'/><category term='audio'/><category term='Relacionamentos'/><category term='Vim'/><category term='Firefox'/><category term='Ruby'/><category term='Linux'/><category term='pendrive'/><category term='Criptografia'/><category term='Buscas'/><category term='DataMapper'/><title type='text'>Kássio Borges</title><subtitle type='html'>Mais uma tentativa de publicar algo útil para alguém...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8130154631220182906</id><published>2010-11-27T13:48:00.000-08:00</published><updated>2010-11-27T13:48:26.540-08:00</updated><title type='text'>BLOG MIGRADO!!</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Galera!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Esse ótimo blog, super seguido(rsrs) foi migrado para o endereço &lt;a href="http://infotux.blogspot.com/"&gt;infotux.blogspot.com&lt;/a&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;A migração foi realizada numa tentativa postar mais informações, juntos eu e o Joelias vamos colocar muitas informações, aceitamos sugestões e críticas!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Obrigado e continuem seguindo agora o&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;a href="http://infotux.blogspot.com/"&gt;infotux.blogspot.com&lt;/a&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/1016307779860449561-8130154631220182906?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8130154631220182906/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/11/blog-migrado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8130154631220182906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8130154631220182906'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/11/blog-migrado.html' title='BLOG MIGRADO!!'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-5407737782385821705</id><published>2010-10-01T03:22:00.000-07:00</published><updated>2010-10-01T03:22:33.128-07:00</updated><title type='text'>Fone de ouvido no Lenovo U350(Agora de verdade..)</title><content type='html'>Mês passado postei aqui como tinha conseguido fazer meu fone de ouvido funcionar.. bem a verdade é que nem eu sei como ele tinha funcionado... Agora achei uma fonte, mais segura rsrs, que ensina como fazer isso:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.dicas-l.com.br/arquivo/fone_de_ouvido_no_lenovo_u350_com_o_ubuntu_10.04.php"&gt;http://www.dicas-l.com.br/arquivo/fone_de_ouvido_no_lenovo_u350_com_o_ubuntu_10.04.php&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Bem, comigo funcionou.. rsrs...&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/1016307779860449561-5407737782385821705?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/5407737782385821705/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/10/fone-de-ouvido-no-lenovo-u350agora-de.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5407737782385821705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5407737782385821705'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/10/fone-de-ouvido-no-lenovo-u350agora-de.html' title='Fone de ouvido no Lenovo U350(Agora de verdade..)'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3636607183392698264</id><published>2010-09-30T12:27:00.000-07:00</published><updated>2010-09-30T12:27:00.348-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Instalando o RVM(Ruby Version Manager) e fazendo o seu ~/.irbrc continuar funcionando!</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;Minha intenção aqui não é ensinar a instalar o RVM e sim a configurar para funcionar o ~/.irbrc.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&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;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&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;Para instalar vocês podem seguir o manual ==&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://rvm.beginrescueend.com/rvm/install/"&gt;http://rvm.beginrescueend.com/rvm/install/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Agora antes de instalar qualquer versão do ruby faça instale o pacote do readline:&lt;br /&gt;&lt;blockquote&gt;rvm package install readline&lt;/blockquote&gt;Feito isso instale as versões do ruby desejadas com os parametros:&amp;nbsp;-C --with-readline-dir=$HOME/.rvm/usr&lt;br /&gt;&lt;br /&gt;Por exemplo:&lt;br /&gt;&lt;blockquote&gt;rvm install 1.9.2 -C --with-readline-dir=$HOME/.rvm/usr&lt;/blockquote&gt;Se você já possui alguma versão do ruby e deseja fazer o ~/.irbrc funcionar é só reinstalar a versão do ruby:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;rvm remove 1.9.2&lt;/blockquote&gt;&lt;blockquote&gt;rvm install 1.9.2 -C --with-readline-dir=$HOME/.rvm/usr&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Fonte:&amp;nbsp;&lt;/span&gt;&lt;a href="http://rvm.beginrescueend.com/packages/readline/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://rvm.beginrescueend.com/packages/readline/&lt;/span&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/1016307779860449561-3636607183392698264?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3636607183392698264/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/09/instalando-o-rvmruby-version-manager-e.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3636607183392698264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3636607183392698264'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/09/instalando-o-rvmruby-version-manager-e.html' title='Instalando o RVM(Ruby Version Manager) e fazendo o seu ~/.irbrc continuar funcionando!'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-7755386209900919721</id><published>2010-08-26T08:17:00.000-07:00</published><updated>2010-08-26T08:24:52.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>Senha no Grub</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;E então galera.. A um tempo já eu queria colocar &lt;span style="color: #6aa84f; font-size: large;"&gt;senha&lt;/span&gt; no meu grub, pelo menos no acesso de recovery, para os engraçadinhos não entrarem e mudar minha senha.. rsrs...&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Finalmente criei coragem e o fiz.. Na verdade apanhei um pouco.. mas consegui.. rsrs..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Existe varias maneira de fazer isso, entre elas a volátil e a menos volátil, eu vou demonstrar a maneira menos volátil de fazer.. Lembrando eu faço isso no &lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Debian Sid&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; e &lt;span style="color: red; font-size: large;"&gt;&lt;b&gt;Grub2&lt;/b&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Primeiro gerar o hash da senha, para isso rode o comando:&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;grub-mkpasswd-pbkdf2&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ele vai pedir para digitar a senha e confirmar a mesma. Salve o resultado, o&amp;nbsp; &lt;span style="font-size: small;"&gt;&lt;b&gt;grub.pbkdf2.sha512.10000.*&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Segundo adcionar as seguintes linhas&amp;nbsp; ao arquivo&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;/etc/grub.d/00_header:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;cat &amp;lt;&amp;lt;EOF&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;set superusers="&lt;nome do="" seu="" usuario=""&gt;"&lt;/nome&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;password_pbkdf2 &lt;nome do="" seu="" usuario=""&gt; grub.pbkdf2.sha512.*(sua senha)&lt;/nome&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;EOF&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Bom, no meu caso eu queria que solicitasse senha apenas para o modo recovery então eu alterei o &lt;span style="font-size: x-small;"&gt;10_linux&lt;/span&gt;, busque por&lt;span style="font-size: x-small;"&gt; linux_entry&lt;/span&gt;.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;É uma função, nela há um&amp;nbsp;&lt;/div&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;b&gt;if ${recovery} ; then&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt; ..&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;else&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;..&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;fi&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;print "menu entry...&lt;/b&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Coloquei o print dentro dos if e na opção de verdadeiro, dpois de&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;${CLASS} &lt;/span&gt;&lt;/b&gt;adcionei &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;--users \"\"&lt;/span&gt;&lt;/b&gt;, ficando assim:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;linux_entry ()&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; os="$1"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; version="$2"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; recovery="$3"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; args="$4"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; if ${recovery} ; then&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; title="$(gettext_quoted "%s - %s (recovery mode)")"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf "menuentry '${title}' ${CLASS} --users \"\" {\n" "${os}" "${version}"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; else&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; title="$(gettext_quoted "%s - %s")"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; fi&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;...&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Feito isso agora é só, como root, rodar &lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;update-grub2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; e ser feliz.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Qualquer coisa comentem ai!!&lt;/div&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;t+&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-7755386209900919721?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/7755386209900919721/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/08/senha-no-grub.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/7755386209900919721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/7755386209900919721'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/08/senha-no-grub.html' title='Senha no Grub'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3473670115709140236</id><published>2010-08-11T15:01:00.000-07:00</published><updated>2010-08-11T15:01:44.151-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='U350'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='brilho'/><category scheme='http://www.blogger.com/atom/ns#' term='lenovo'/><category scheme='http://www.blogger.com/atom/ns#' term='pulse'/><title type='text'>Lenovo u350 - Configurando o Fone de ouvido.</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Recentemente adquiri um&lt;span style="font-size: large;"&gt;&lt;b&gt; Lenovo U350&lt;/b&gt;&lt;/span&gt;. Gosto muito de mobilidade e este pc com seus &lt;b&gt;1,6 Kg&lt;/b&gt; me atraiu muito..&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ao comprar, infelizmente ele veio com o virus(ruWindow$) no lugar do sistema operacional, logo formatei e coloquei o &lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;debian&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;.. tarefinha que não foi tão simples visto que as placas de rede dele são broadcom, as 2, mas isso é assunto para outro post.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Enfim, quando consegui instalar o fone de ouvido não funcionada.. nem a custo de reza braba! Depois de 1 semana de estudos.. consegui fazê-lo funcionar.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Não sei exatamente o que fiz, pois tentei muitas coisas... mas as alterações foram feitas no arquivo &lt;span style="font-size: large;"&gt;&lt;b&gt;/etc/modprobe.d/alsa-base.conf&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Não sei exatamente o que eu fiz nele, mas sei que ele ficou assim:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;install sound-slot-0 /sbin/modprobe snd-card-0&lt;br /&gt;install sound-slot-1 /sbin/modprobe snd-card-1&lt;br /&gt;install sound-slot-2 /sbin/modprobe snd-card-2&lt;br /&gt;install sound-slot-3 /sbin/modprobe snd-card-3&lt;br /&gt;install sound-slot-4 /sbin/modprobe snd-card-4&lt;br /&gt;install sound-slot-5 /sbin/modprobe snd-card-5&lt;br /&gt;install sound-slot-6 /sbin/modprobe snd-card-6&lt;br /&gt;install sound-slot-7 /sbin/modprobe snd-card-7&lt;br /&gt;&lt;br /&gt;install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }&lt;br /&gt;&lt;br /&gt;install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }&lt;br /&gt;install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }&lt;br /&gt;install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }&lt;br /&gt;&lt;br /&gt;install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }&lt;br /&gt;install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }&lt;br /&gt;install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist snd-seq ; }&lt;br /&gt;&lt;br /&gt;install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS &amp;amp;&amp;amp; { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }&lt;br /&gt;options bt87x index=-2&lt;br /&gt;options cx88_alsa index=-2&lt;br /&gt;options saa7134-alsa index=-2&lt;br /&gt;options snd-atiixp-modem index=-2&lt;br /&gt;options snd-intel8x0m index=-2&lt;br /&gt;options snd-via82xx-modem index=-2&lt;br /&gt;options snd-usb-audio index=-2&lt;br /&gt;options snd-usb-us122l index=-2&lt;br /&gt;options snd-usb-usx2y index=-2&lt;br /&gt;options snd-usb-caiaq index=-2&lt;br /&gt;&lt;br /&gt;options snd-cmipci mpu_port=0x330 fm_port=0x388&lt;br /&gt;options snd-pcsp index=-2&lt;br /&gt;&lt;br /&gt;alias snd-card-0 snd-hda-intel&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp;O processo não foi muito simples.. rsrs.. eu clonei este arquivo de uma instalção ubuntu num mesmo modelo, e depois adcionei a última linha.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Detalhe que antes disso já havia instalado vários pacotes, estou usando o pulseaudio.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;O microfone tava funcionando mas antes do fone funcionar ele já havia parado..rsrs.. testes.. rrsrssr..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Não consegui fazer o controle de brilho funcionar.. se alguém tiver conseguido me avise!!&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Obrigado a todos..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;=]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3473670115709140236?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3473670115709140236/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/08/lenovo-u350-configurando-o-fone-de.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3473670115709140236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3473670115709140236'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/08/lenovo-u350-configurando-o-fone-de.html' title='Lenovo u350 - Configurando o Fone de ouvido.'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3034398905175017425</id><published>2010-08-11T10:59:00.000-07:00</published><updated>2010-08-11T10:59:20.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='login'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gdm3'/><title type='text'>Desabilitar lista de usuários no GDM3</title><content type='html'>&lt;span style="font-family: Verdana,sans-serif; font-size: small;"&gt;&lt;/span&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Bem existem milhões de posts perdidos ai na net ensinando a fazer isso.. não gosto de informação duplicada (&lt;b&gt;DRY - Don't Repeat Your Self&lt;/b&gt;), mas descobri uma maneira super simples de fazer isso que não achei em nenhum lugar..&lt;/span&gt;&lt;/div&gt;&lt;ol style="font-family: Verdana,sans-serif;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Abra o gconf-editor, &lt;span style="font-size: large;"&gt;Alt+f2&amp;gt;gconf-editor&lt;/span&gt; ou &lt;span style="font-size: large;"&gt;Aplicativos&amp;gt;Sistema&amp;gt;Editor de Configurações&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Navegue para &lt;b&gt;/apps/gdm/simple-greeter/&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Marque a opção &lt;b&gt;&lt;span style="font-size: large;"&gt;disable_user_list&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Clique com botão direito na linha desta mesma opção&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Clique em &lt;u&gt;"Definir como padrão"&lt;/u&gt; &amp;lt;======&lt;b&gt; Aqui está o segredo eu não conhecia..&lt;/b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Digite a senha de root, ou a sua senha se usar o padrão do sudo&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Seja feliz para sempre&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;=D&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3034398905175017425?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3034398905175017425/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/08/desabilitar-lista-de-usuarios-no-gdm3.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3034398905175017425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3034398905175017425'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/08/desabilitar-lista-de-usuarios-no-gdm3.html' title='Desabilitar lista de usuários no GDM3'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-6386350336218137275</id><published>2010-08-05T11:02:00.000-07:00</published><updated>2010-08-05T11:02:58.617-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Dica ultra rápida!</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Quem, das pessoas &lt;b&gt;normais&lt;/b&gt; que usam&lt;span style="font-size: large;"&gt;&lt;b&gt; Linux &lt;/b&gt;&lt;/span&gt;ou similares, nunca tiveram a &lt;i&gt;necessidade&lt;/i&gt; de copiar arquivos específicos de um diretório para outro?! Não estou dizendo de copiar todos ou só um, to dizendo de ter que copiar o arquivo B, D, K de um diretorio que tem de A - Z. Chato né, ou navegar para o diretório ou colocar o caminho todo 3 vezes.. &lt;span style="font-size: large;"&gt;NÃO&lt;/span&gt;! descobri hoje uma maneira fantástica de fazer isso! (e simples..)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Podemos fazer simplesmente assim:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;cp /caminho/dos/arquivos/{B,D,K} /caminho/de/destino&lt;/b&gt;&lt;/blockquote&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: red; font-size: x-large;"&gt;ATENÇÃO&lt;/span&gt;&lt;/b&gt;: não pode haver espaço entre as vírgulas, mas vc pode usar * e ?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-6386350336218137275?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/6386350336218137275/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/08/dica-ultra-rapida.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6386350336218137275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6386350336218137275'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/08/dica-ultra-rapida.html' title='Dica ultra rápida!'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4631153361358643656</id><published>2010-06-11T11:33:00.000-07:00</published><updated>2010-06-11T12:11:40.701-07:00</updated><title type='text'>Dificuldade para ler textos na web... Readability pode te ajudar..</title><content type='html'>&lt;div style="text-align: justify;"&gt;Vou comentar, rapidamente, sobre uma ferramenta que estou utilizando, e gostando muito, e acho que é util para todos que&amp;nbsp;lêem&amp;nbsp;textos na web.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Constantemente, para quem ler muito na web, temos dificuldade de ler pois geralmente os sites estão cheios de propagandas, animações em flashs, videos, images, etc.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para ajudar na leitura existem ferramentas que 'limpam' a página, deixando apenas o texto a ser lido. A ferramenta que estou utilizando para fazer isso é a Readability (&lt;a href="http://lab.arc90.com/experiments/readability/"&gt;http://lab.arc90.com/experiments/readability/&lt;/a&gt;).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para utilizá-la é muito fácil, basta, no item 1, configurar como vc deseja que o texto fique, alterando os atributos de fonte, fundo, estilo, e verificando no texto de exemplo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Após chegar a configuração desejada basta, em 2, arrastar o botão 'Readability' para sua barra de favoritos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ao entrar em uma página que deseja aplicar o formato de leitura, clique no botão nos favoritos e seja feliz!!!!!!!!!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Espero ter ajudado!!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Abraços!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-4631153361358643656?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4631153361358643656/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/06/dificuldade-para-ler-textos-na-web.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4631153361358643656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4631153361358643656'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/06/dificuldade-para-ler-textos-na-web.html' title='Dificuldade para ler textos na web... Readability pode te ajudar..'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3851480120970283546</id><published>2010-05-25T12:53:00.000-07:00</published><updated>2010-06-11T12:12:12.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='aparencia'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Gnome 2.30</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;O gnome 2.30 está presente em várias distribuições com muitas novidades interessantes, caracteristicas legais. Porém algumas mudanças nele, ao meu ver, não foram muito boas...&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;A que mais me incomodou é que no configurador de aparencias (&lt;b&gt;Sistema&lt;/b&gt;&amp;gt;&lt;b&gt;Aparencia&lt;/b&gt;) havia uma aba onde eu podia configurar se os icones nos menus iriam aparecer ou não e qual o estilo do menu(apenas icones, apenas texto, texto ao lado do icone e texto ao lado do icone). Bem para quem já customizou a interface do gnome sabe que isso é bem útil..&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Como sou um cara bonzinho resolvi mostrar como fazer tais configurações agora que não temos a interface usual e amigavel para nós ajudar...&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Abra o editor de configurações do gnome (&lt;b&gt;Alt+F2&lt;/b&gt;&amp;gt;&lt;b&gt;gconf-editor&lt;/b&gt;&amp;gt;&lt;b&gt;enter&lt;/b&gt;) nele navegue para &lt;i&gt;&lt;b&gt;/desktop/gnome/interface/&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;As mudanaças que eu fiz foram:&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;menus_have_icons&lt;/b&gt; &lt;i&gt;checked&lt;/i&gt;. &lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;tool_bar_style&lt;/b&gt; alterado de &lt;i&gt;both-horiz&lt;/i&gt; para &lt;i&gt;icons&lt;/i&gt; (mudei de ícones com texto ao lado para apenas ícones).&lt;/li&gt;&lt;/ol&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Espero ter ajudado.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;E por hoje é só pessoal =D.&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/1016307779860449561-3851480120970283546?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3851480120970283546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/05/gnome-230.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3851480120970283546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3851480120970283546'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/05/gnome-230.html' title='Gnome 2.30'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4880965830177890873</id><published>2010-03-16T08:50:00.000-07:00</published><updated>2010-06-11T12:12:59.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataMapper'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Relacionamentos'/><title type='text'>DataMapper relacionamento simplificado.</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Uma breve introdução dos meus conhecimentos utilizados neste post:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Sou apenas um intusiasta, (infelizmente) não trabalho com rails nem ruby.. mas gosto muito e tento sempre estar estudando o máximo possível.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Não sei muito de padrões de projetos, quero estudar, quero me aprimorar, mas o pouco que eu sei me ajuda em alguns casos.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;O que me levou a escrever este post:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Pouco tempo atrás tive que fazer um trabalho da faculdade que envolvia modelagem e desenvolvimento de um pequeno sistema, resolvi fazer em Ruby on Rails pois é a tecnologia que atualmente eu conheço e gosto mais.... Porém como eu  só estudo, sigo tutoriais e tals nunca havia passado pela necessidade de implementar uma modelagem um pouco mais complexa, como por exemplo uma hierarquia de negócios com herança. Quando fui implementar me deparei com o fato do &lt;a href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html"&gt;ActiveRecord&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Object-relational_mapping"&gt;ORM&lt;/a&gt; do rails, permitir apenas &lt;a href="http://www.martinfowler.com/eaaCatalog/singleTableInheritance.html"&gt;STI&lt;/a&gt;(Simple table Inherit), ou seja, ele cria uma única tabela para toda a hierarquia de classes, com uma coluna que funciona como uma flag(sinalização) para identificar quais registros são de quais tipos. Exemplificando:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Imagine que na sua modelagem você tenha a classe Pessoa e a classe PessoaFisica e PessoaJuridica que herdam de Pessoa. Então temos:&lt;/div&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;class Pessoa &amp;lt; ActiveRecord::Base&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end &lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaFisica &amp;lt; Pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end &lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaJuridica &amp;lt; Pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end &lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Bom o que o ActiveRecord faz ao rodar o migrate é criar uma única tabela pessoas e nela uma coluna type que ele colocará 'PessoasFisicas' ou 'PessoasJuridicas'. Bem o que ocorre é que os registros de PessoasFisicas vão ficar com o campo cnpj =&amp;nbsp; null e PessoasJuridicas com cpf = null.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Para pequenas massas de dados isso não é muito problema, mas para grandes massas de dados isso pode ser incomodo para bkps, etc. Uma solução seria criar uma tabela para cada classe da hierarquia. Isso é possível usando relacionamentos, 1-1, 1-n, n-m...&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Porém um amigo me chamou a atenção para um outro "problema" do ActiveRecord, dentro do &lt;a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller"&gt;model&lt;/a&gt; não existe os códigos dos attributos, qual o problema nisso?!&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Imagine um grande sistema desenvolvido, chega um estagiario novo para trabalhar na manutenção deste, ele abre o código e onde é para estar as regras de negócio, no model, ele não consegue saber quais atributtos existem!! Então ele vê algumas validações mas ele não conhece aquela entidade, e se depender do model gerado pelo ActiveRecorde ele nem vai conhecer pois lá não está explicito quais atributos aquela entidade possui...&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Bem levando tudo isso em conta fui dar uma olhada se a única opção de ORM com ruby e com rails era o ActiveRecord, e descobri que não.. O &lt;a href="http://wiki.merbivore.com/"&gt;Merb&lt;/a&gt;, um outro framework web para Ruby usava o &lt;a href="http://datamapper.org/"&gt;DataMapper&lt;/a&gt;. Comecei então a ler sobre este ORM e descobri que ele é mais rápido que o ActiveRecord e que em seus models existe, obrigatoriamente a especificação dos atributos daquela entidade. Maravilha!!! Continuei lendo e travei: ele também segue o padrão STI, sou só eu ou mais alguém não vai muito com a cara desse tal de STI... Bem, mas como quem tá na chuva é para se molhar tentei implementar algo com hierarquia.. Não consegui, mas consegui algo que achei muito interessante, consegui fazer os relacionamentos funcionarem de forma mais dinâmica.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Voltando no exemplo de Pessoas, Imagine os seguintes models:&lt;/div&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;class Pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :nome, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :observacao, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; has 1, :pessoafisica, :model =&amp;gt; 'PessoaFisica'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; has 1, :pessoajuridica, :model =&amp;gt; 'PessoaJuridica'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaFisica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :cpf, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; belongs_to :pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaJuridica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :cnpj, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; belongs_to :pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Ai temos nossos models Pessoa, PessoaFisica e PessoaJuridica, eles estão relacionados, 1-1, uma pessoa possui uma pessoafisica ou uma pessoajuridica. Até ai nada de mais, porém para acessar esses dados poderiamos fazer assim:&lt;/div&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# crio a instancia de pessoafisica &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf = PessoaFisica.new&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;# a pessoa fisica possui uma pessoa que possui um nome, porém quando eu&amp;nbsp;&lt;/div&gt;&lt;pessoafisica @cpf="nil" @id="nil" @pessoa_id="nil"&gt;&lt;/pessoafisica&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;# tento acessá-lo direto ele me fala que o objeto pessoa ainda não existe&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.pessoa.nome='kassio' &lt;/div&gt;&lt;div style="text-align: justify;"&gt;NoMethodError: undefined method `nome=' for nil:NilClass&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from (irb):16&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from :0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# Então eu crio a pessoa da pessoafisica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.pessoa = Pessoa.new&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# E ai sim consigo acessar o seu nome&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.pessoa.nome='kassio'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;=&amp;gt; "kassio"&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Porém mesmo assim para acessar o nome de uma pessoafisica ficou complicado: pf.pessoa.nome, o desenvolvedor tem que pensar que a pessoa física tem uma pessoa que tem um nome!? É estranho isso.. Então o que eu fiz foi incorporar os atributos de pessoa em pessoafisica e pessoajuridica para ficar mais simples de acessar estes atributos, e mantendo uma tabela por classe.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Meu código ficou assim:&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# Model Pessoa &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;class Pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :nome, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :observacao, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; has 1, :pessoafisica, :model =&amp;gt; 'PessoaFisica'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; has 1, :pessoajuridica, :model =&amp;gt; 'PessoaJuridica'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# Modulo que cria os atributos de Pessoas como atributos da classe e possui &lt;/div&gt;&lt;div style="text-align: justify;"&gt;# um metodo que salva os atributos numa pessoa nova&lt;/div&gt;&lt;div style="text-align: justify;"&gt;module MPessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Pessoa.properties.each do |p|&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; attr_accessor p.name&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; def dados_pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dados = Hash.new&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Pessoa.properties.each do |p|&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dados[p.name.to_sym] = self.send(p.name.to_sym)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; self.pessoa = Pessoa.create dados&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# Model PessoaFisica, incluindo o Modulo MPessoa, e com a chamada para &lt;/div&gt;&lt;div style="text-align: justify;"&gt;# salvar a pessoa antes de salvar a pessoa fisica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaFisica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include MPessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :cpf, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; belongs_to :pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; before :save, :dados_pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# Model de PessoaJuridica, com a mesma logica de PessoaFisica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;class PessoaJuridica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include DataMapper::Resource&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; include MPessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :id, Serial&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; property :cnpj, String&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; belongs_to :pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; before :save, :dados_pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;end&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Assim podemos acessar os atributos de forma bem mais legível:&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# Cria uma pessoafisica&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf = PessoaFisica.new&lt;/div&gt;&lt;pessoafisica @cpf="nil" @id="nil" @pessoa_id="nil"&gt;&lt;/pessoafisica&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# A propria pessoafisica possui um nome&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.nome='kassio'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;=&amp;gt; "kassio"&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# Possui cpf&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.cpf='123123123'&lt;/div&gt;&lt;div style="text-align: justify;"&gt;=&amp;gt; "123123123"&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;# Ao salvar a nova pessoafisica ele salva primeiro os dados de pessoa e logo # em seguida os dados de pessoafisica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; pf.save&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;~ (0.000025) SET backslash_quote = off&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;~ (0.000003) SET standard_conforming_strings = on&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;~ (0.000003) SET client_min_messages = warning&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;#Aqui salva os dados de pessoa&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;~ (0.000002) INSERT INTO "pessoas" ("nome") VALUES ('kassio') RETURNING "id"&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;#Aqui salva os dados de pessoafisica&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;~ (0.000004) INSERT INTO "pessoa_fisicas" ("cpf", "pessoa_id") VALUES ('123123123', 5) RETURNING "id"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;=&amp;gt; true #salvo com sucesso&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;gt;&amp;gt; &lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Espero que isso possa ser útil para alguém.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;Por hoje é só.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: justify;"&gt;=D&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/1016307779860449561-4880965830177890873?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4880965830177890873/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/datamapper-relacionamento-simplificado.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4880965830177890873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4880965830177890873'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/datamapper-relacionamento-simplificado.html' title='DataMapper relacionamento simplificado.'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4234481120260603326</id><published>2010-03-11T08:53:00.000-08:00</published><updated>2010-03-11T08:53:55.564-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>Criptografando arquivos com o vim.</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Descobri hoje, sem querer, mas acho que pode ser muito útil para muita gente..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Para &lt;span style="font-size: small;"&gt;&lt;b&gt;criptografar&lt;/b&gt;&lt;/span&gt; um arquivo com o &lt;span style="color: #274e13; font-size: large;"&gt;&lt;b&gt;vim&lt;/b&gt;&lt;/span&gt; basta executar, no modo &lt;i&gt;&lt;b&gt;normal&lt;/b&gt;&lt;/i&gt;, '&lt;span style="font-size: large;"&gt;&lt;b&gt;:X&lt;/b&gt;&lt;/span&gt;', (com o X &lt;i&gt;maiúsculo&lt;/i&gt;) ele te pede a chave e salva ele todo criptografado.. se tentar abrir com outro editor de texto ele vai estar criptografado, e para abrir no vim novamente será necessário entrar com a chave.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Por hoje é só..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;=D&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-4234481120260603326?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4234481120260603326/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/criptografando-arquivos-com-o-vim.html#comment-form' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4234481120260603326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4234481120260603326'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/criptografando-arquivos-com-o-vim.html' title='Criptografando arquivos com o vim.'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8053221894265878582</id><published>2010-03-07T02:56:00.000-08:00</published><updated>2010-03-08T17:16:32.821-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Fechamento automático no vim</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Olá galera.. Quem me conhece sabe que eu gosto muito do &lt;b style="background-color: white; color: #38761d;"&gt;&lt;span style="font-size: large;"&gt;Vim&lt;/span&gt;&lt;/b&gt;.. ele é prático leve e sempre me surpreende..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Já tem muito tempo que configurei nele um &lt;b&gt;fechamento automático&lt;/b&gt;, para quando eu digitar, por exemplo, ( ele completa com ).. Mas sempre quis algo mais.... hahah.. Hoje deixei a preguiça de lado e implementei uma melhoria, agora no modo visual se eu estiver com um texto selecionado e digitar ( ele fechará no final do texto com )...&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Para fazer isso é simples, coloque no seu &lt;b&gt;~/.vimrc&lt;/b&gt;:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;blockquote style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: green; font-family: Verdana,sans-serif;"&gt;&lt;div&gt;&lt;span style="font-family: monospace;"&gt; &lt;span style="color: #af5f00;"&gt;&amp;nbsp;1 &lt;/span&gt;&lt;span style="color: #0000c0;"&gt;"Ativa fechamento automático para parêntese&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;2 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;inoremap&lt;/span&gt;&amp;nbsp;(&amp;nbsp;()&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;i&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;3 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;inoremap&lt;/span&gt;&amp;nbsp;{&amp;nbsp;{}&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;i&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;4 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;inoremap&lt;/span&gt;&amp;nbsp;[&amp;nbsp;[]&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;i&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;5 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;inoremap&lt;/span&gt;&amp;nbsp;"&amp;nbsp;""&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;i&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;6 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;inoremap&lt;/span&gt;&amp;nbsp;'&amp;nbsp;''&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;i&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;7 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;8 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;vnoremap&lt;/span&gt;&amp;nbsp;(&amp;nbsp;d&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: monospace;"&gt;a&lt;/span&gt;&lt;span style="font-family: monospace;"&gt;&lt;span style="color: #c000c0;"&gt;&lt;/span&gt;(&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;pa)&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;&amp;nbsp;9 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;vnoremap&lt;/span&gt;&amp;nbsp;{&amp;nbsp;d&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;a{&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;pa}&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;10 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;vnoremap&lt;/span&gt;&amp;nbsp;[&amp;nbsp;d&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;a[&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;pa]&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;11 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;vnoremap&lt;/span&gt;&amp;nbsp;"&amp;nbsp;d&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;a"&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;pa"&lt;br /&gt;&lt;span style="color: #af5f00;"&gt;12 &lt;/span&gt;&lt;span style="color: #af5f00;"&gt;vnoremap&lt;/span&gt;&amp;nbsp;'&amp;nbsp;d&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;a'&lt;span style="color: #c000c0;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;esc&lt;/span&gt;&lt;span style="color: #c000c0;"&gt;&amp;gt;&lt;/span&gt;pa'&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;O primeiro grupo de código é para o modo de inserção, ele faz o fechamento logo após a abertura..&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;O segundo grupo de código é para o modo visual, ele recorta o texto selecionado, coloca o caracter digitado, cola o texto e faz o fechamento após o texto.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Por hoje é só galeeera...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-8053221894265878582?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8053221894265878582/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/fechamento-automatico-no-vim.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8053221894265878582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8053221894265878582'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/fechamento-automatico-no-vim.html' title='Fechamento automático no vim'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3512952915932617155</id><published>2010-03-05T07:45:00.000-08:00</published><updated>2010-03-05T08:01:46.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iceweasel'/><category scheme='http://www.blogger.com/atom/ns#' term='Buscas'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Facilidades de Buscas no Iceweasel/Firefox</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Galera, conheci ontem uma funcionalidade do&lt;span style="font-size: large;"&gt;&lt;b&gt; Iceweasel/Firefox&lt;/b&gt;&lt;/span&gt; muito interessante... Na verdade não é uma novidade, é algo que existe desde a versão 3.5.algumacoisa... O lance é criar palavras chaves para as ferramentas de busca, tipo quero buscar algo no google digito 'g algo a buscas', quero buscar algo no aurelio digito 'a palavraestranha' e por ai vai...&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Como fazer isso?! simples.. Tem uma barra, por padrão, de busca ao lado da barra de endreços:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pa1Zpl4MSTI/S5EmFdD5PgI/AAAAAAAAABY/bulh9ZaotR8/s1600-h/search.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pa1Zpl4MSTI/S5EmFdD5PgI/AAAAAAAAABY/bulh9ZaotR8/s320/search.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Vá em Gerenciar buscas ou Manage Search Engines... Ao clicar aparecerá uma nova janela:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pa1Zpl4MSTI/S5EmRgXdb2I/AAAAAAAAABg/4VAfixnTpjg/s1600-h/Captura_de_tela-Manage+Search+Engine+List.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pa1Zpl4MSTI/S5EmRgXdb2I/AAAAAAAAABg/4VAfixnTpjg/s320/Captura_de_tela-Manage+Search+Engine+List.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Nessa janela basta selecionar a ferramenta de buscas desejada e clicar em Editar palavra chave ou Edita Keyword e selecionar a palavra para a ferramenta de buscas selecionada.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Simples assim, agora é só digitar na barra de endereços, &lt;b style="color: red;"&gt;ATENÇÃO NA BARRA DE ENDEREÇOS E NÃO NA DE BUSCAS&lt;/b&gt;, a palavra chave criada e o termo a buscas ;)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Por hoje é só.. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3512952915932617155?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3512952915932617155/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/facilidades-de-buscas-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3512952915932617155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3512952915932617155'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/facilidades-de-buscas-no.html' title='Facilidades de Buscas no Iceweasel/Firefox'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pa1Zpl4MSTI/S5EmFdD5PgI/AAAAAAAAABY/bulh9ZaotR8/s72-c/search.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4065590633726812543</id><published>2010-03-05T07:38:00.002-08:00</published><updated>2010-03-05T08:46:48.708-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Scripts para completar sua instalação Debian...</title><content type='html'>&lt;span style="font-size: small;"&gt;Eu, de tanto formatar meu note fazendo testes, e com preguiça  de ficar digitando aptitude e criando links e etc, criei a um tempo alguns scripts para completar minha instalação... Alguns amigos pediram os scripts e eu fiquei com vergonha da gambiarra, tanto que dei uma organizada, básica, ainda é uma  gambiarra, e postei no meu gitorious.&lt;br /&gt;As instruções de configurações estão no arquivo README, mas é algo muito pessoal.. Para alterar vcs teram que ajustar quase tudo.. Dúvidas é só me procurar!!&lt;br /&gt;&lt;br /&gt;o link do repositorio no gitorious: &lt;a href="http://gitorious.org/kassio-borges-personal-projects/completainstalacao"&gt;http://gitorious.org/kassio-borges-personal-projects/completainstalacao&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraços a todos,&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/1016307779860449561-4065590633726812543?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4065590633726812543/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/scripts-para-completar-sua-instalacao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4065590633726812543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4065590633726812543'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/scripts-para-completar-sua-instalacao.html' title='Scripts para completar sua instalação Debian...'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-274302378769704422</id><published>2010-03-04T03:23:00.000-08:00</published><updated>2010-03-04T13:39:07.704-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Configurando o Network-manager</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Geralmente quando se instala o &lt;b&gt;&lt;span style="color: red;"&gt;Debian&lt;/span&gt;&lt;/b&gt; o Network-Manager não funciona para a rede cabiada(ethX). Não sei porque o padrão da instalação vem configurado realmente para não configurar o 'up' e 'down' das interfaces.. estranho, mas simples de resolver, basta editar o arquivo &lt;span style="font-size: x-small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;/etc/NetworkManager/nm-system-settings.conf&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;deixando-o da seguinte maneira:&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;[main]&lt;br /&gt;plugins=ifupdown,keyfile&lt;br /&gt;&lt;br /&gt;[ifupdown]&lt;br /&gt;managed=true&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;agora é só reiniciar o network-manager:&lt;/div&gt;&lt;blockquote style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;service network-manager restart&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp;É só partir para o abraço... =D &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-274302378769704422?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/274302378769704422/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/03/configurando-o-network-manager.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/274302378769704422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/274302378769704422'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/03/configurando-o-network-manager.html' title='Configurando o Network-manager'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8546410113654347668</id><published>2010-02-23T17:29:00.000-08:00</published><updated>2010-03-02T17:52:40.165-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='pendrive'/><title type='text'>Problemas com pendrive</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Uso &lt;span style="color: red; font-size: large;"&gt;debian&lt;/span&gt;, (Mais uma vez: Grande Novidade), e não sei pq cargas d'água meu pendrive pareceu ter morrido...&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Bem, eu &lt;b&gt;formatei&lt;/b&gt; ele, usando o &lt;b style="color: orange;"&gt;GParted&lt;/b&gt;, como de costume, algumas vezes seguidas, e dpois disso ele, aparentemente, tinha morrido..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Como ele usa &lt;b&gt;&lt;span style="color: #444444;"&gt;FAT32&lt;/span&gt;&lt;/b&gt;, &lt;span style="font-size: x-small;"&gt;e não gostei dessa parte&lt;/span&gt;, pedi para minha CUnhada formatá-lo ele no &lt;span style="font-size: xx-small;"&gt;(ru)Window$&lt;/span&gt;, dpois disso ao conectá-lo no meu netbook dava a mensagem de não conseguir ler &lt;span style="color: red; font-size: large;"&gt;superbloco&lt;/span&gt;, ou algo similar..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Após algumas pesquisas descobri que ele estava com problemas de definição de blocos, e para resolver bastava fazer:&lt;/div&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;mkfs.vfat -v -S 4096 /dev/sdb1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Onde &lt;b&gt;/dev/sdb1&lt;/b&gt; era meu pendrive.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Assim ele redefiniu os blocos e eu pude usá-lo novamente sem problemas, inclusive formatá-lo e tals..&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;Espero que possa ser útil para alguém...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;=D&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/1016307779860449561-8546410113654347668?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8546410113654347668/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/problemas-com-pendrive.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8546410113654347668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8546410113654347668'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/problemas-com-pendrive.html' title='Problemas com pendrive'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-1222741297288098848</id><published>2010-02-22T17:39:00.000-08:00</published><updated>2010-03-04T13:39:39.597-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bb'/><title type='text'>Acessando Banco do Brasil no Debian...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;"&gt;Uso o &lt;span style="color: red; font-size: 180%;"&gt;&lt;span style="font-weight: bold;"&gt;debian&lt;/span&gt;&lt;/span&gt; (Graaaaaaaaaaaaaande novidade), e me cadastrei para acessar o Banco do Brasil recentemente, e me deparei com um problema.. Mesmo com o java, tudo que é java, instalado não estava acessando.. Depois de muita luta.. Muita busca consegui ajustar, precisei fazer 2 configurações simples:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;1º - editar o arquivo &lt;span style="font-weight: bold;"&gt;~/.java/deployment/deployment.properties&lt;/span&gt; na última linha editei para ficar da seguinte maneira:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-weight: bold;"&gt;deployment.javaws.jre.0.args=-Djava.net.preferIPv4Stack\=true&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;2º - editar o arquivo &lt;span style="font-weight: bold;"&gt;/etc/sysctl.d/bindv6only.conf&lt;/span&gt; para ficar da seguinte maneira:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-family: verdana;"&gt;net.ipv6.bindv6only = 0&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;3º - reiniciar o &lt;span style="font-weight: bold;"&gt;procps&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-family: verdana;"&gt;service procps restart&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;4º - reiniciar o browser&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;5º - ir para a galera e ver minha conta no vermelho.. hahahahah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;comigo funcionou...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;=D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;por hoje é só...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-1222741297288098848?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/1222741297288098848/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/acessando-banco-do-brasil-no-debian.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/1222741297288098848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/1222741297288098848'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/acessando-banco-do-brasil-no-debian.html' title='Acessando Banco do Brasil no Debian...'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8148798007865948306</id><published>2010-02-22T09:15:00.000-08:00</published><updated>2010-03-04T13:40:29.096-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Terminal com split no gnome</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Uma necessidade que sempre tive mas nunca busquei solução, split(dividir) a tela do gnome-terminal.. Após pesquisar um pouco achei uma solução que gostei muito, um emulador de terminal chamado &lt;span style="font-weight: bold;"&gt;terminator&lt;/span&gt;, para instalar é muito complexo, basta:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;aptitude install terminator&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;Ele permite algumas configurações, que são salvas em &lt;span style="font-weight: bold;"&gt;~/.config/terminator/config&lt;/span&gt;. No meu eu coloquei, por enquanto, as seguintes configurações:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;#My configs about termiantor&lt;br /&gt;force_no_bell = True&lt;br /&gt;background_darkness = 0.95&lt;br /&gt;titlebars = False&lt;br /&gt;maximise = True&lt;br /&gt;copy_on_selection = True&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;Com estas eu:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Desativei os avisos do terminal&lt;/li&gt;&lt;li&gt;Coloquei o fundo com 0.05 de trasparencia&lt;/li&gt;&lt;li&gt;Desabilitei as barras de título, são barras do terminator, horriveis por sinal&lt;/li&gt;&lt;li&gt;Habilitei para iniciar maximizado&lt;/li&gt;&lt;li&gt;Ativei a copia por seleção do mouse.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Existem outras configurações, e uns atalhos bem interessantes, para maiores informações usem: &lt;span style="font-weight: bold;"&gt;man terminator_config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Por hoje é só pessoal...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;=D&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-8148798007865948306?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8148798007865948306/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/terminal-com-split-no-gnome.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8148798007865948306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8148798007865948306'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/terminal-com-split-no-gnome.html' title='Terminal com split no gnome'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4183451423322539685</id><published>2010-02-21T08:45:00.000-08:00</published><updated>2010-03-04T13:39:07.704-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='BrOffice'/><title type='text'>Ativando expressões regulares no BROffice Calc</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Tive um problema esse fim de semana para criar alguns gráficos no BROffice Calc, eu tinha a solução e não conseguia implementá-la.. A solução envolvia uma expressão regular em uma fórmula, depois de muito pesquisar e tentar &lt;b&gt;achei a solução no melhor lugar possível, isso é muito importante, no help do BROffice&lt;/b&gt;. Para quem não sabe buscar pela ajuda de uma fórmula especifica é muito simples, na tela de fórmulas:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pa1Zpl4MSTI/S4Fj7i3Se8I/AAAAAAAAAAw/hJs3swfWUiw/s1600-h/Captura_de_tela-Assistente+de+fun%C3%A7%C3%B5es.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 420px; height: 278px;" src="http://4.bp.blogspot.com/_Pa1Zpl4MSTI/S4Fj7i3Se8I/AAAAAAAAAAw/hJs3swfWUiw/s320/Captura_de_tela-Assistente+de+fun%C3%A7%C3%B5es.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5440739699462405058" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Basta selecionar a fórmula desejada e clicar em ajuda.(Realmente muito simples mas eu não tinha pensado nisso).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Mas então ativar expressão regular né.. é para isso que estamos aqui.. haha.. muito simples, vá em &lt;b&gt;Ferramentas&gt;Opções&gt;BROffice.org Calc&gt;Calcular&lt;/b&gt; e marque a opção de "Permitir expressões regulares em fórmulas".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Depois disso você poderá usar por exemplo:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;=CONT.SE(Dados.$D$4:$D$69;".*"&amp;amp;E13&amp;amp;".*")&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Por hoje é só...&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/1016307779860449561-4183451423322539685?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4183451423322539685/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/ativando-expressoes-regulares-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4183451423322539685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4183451423322539685'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/ativando-expressoes-regulares-no.html' title='Ativando expressões regulares no BROffice Calc'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pa1Zpl4MSTI/S4Fj7i3Se8I/AAAAAAAAAAw/hJs3swfWUiw/s72-c/Captura_de_tela-Assistente+de+fun%C3%A7%C3%B5es.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-6596520323305757650</id><published>2010-02-19T07:22:00.000-08:00</published><updated>2010-03-04T13:40:29.096-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Configurando o sudo para usar como root</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Bom, a maioria dos meus posts são criados da solução de problemas que um amigo me cria, &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;@joeliasjunior&lt;/span&gt;, como gosto de resolver problemas no linux e tals, acabo desvendando e publicando...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;A bola da vez é um pouco mais de segurança no seu pc com linux... No inicio eu usava sudo, mas por alguns motivos não acho muito seguro usar a minha propria senha para fazer tudo, então passei a usar su, porém ele não é tão usual como o &lt;span style="font-weight: bold;"&gt;sudo&lt;/span&gt;.... Solução: usar um misto dos dois... =D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Como eu configurei: na instalação configurei para usar o root (&lt;span style="font-weight: bold;"&gt;su&lt;/span&gt;), depois editei o arquivo&lt;span style="font-weight: bold;"&gt; /etc/sudoers &lt;/span&gt;da seguinte maneira:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;# /etc/sudoers&lt;br /&gt;&lt;br /&gt;Defaults    env_reset&lt;span style="color: rgb(0, 102, 0);"&gt;,rootpw,timestamp_timeout=0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;root    ALL=(ALL) ALL&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;kassio ALL=PASSWD: ALL&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Acrescentei em Defaults os parametros: &lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(0, 102, 0);"&gt;rootpw&lt;/span&gt;&lt;/span&gt; - solicita a senha do usuário root&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(0, 102, 0);"&gt;timestamp_timeout=0&lt;/span&gt; &lt;/span&gt;- coloca timeout da senha para zero, toda vez que eu usar o sudo vai pedir a senha.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: verdana;"&gt;Acrescentei no final do arquivo meu usuário para ter acesso de sudo pedindo a senha:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(0, 102, 0); font-family: verdana;"&gt;kassio ALL=PASSWD: ALL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt; - o parametro &lt;span style="font-weight: bold;"&gt;PASSWD&lt;/span&gt; exige que o usuário digite a senha ao usar o &lt;span style="font-weight: bold;"&gt;sudo&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Com essas configurações eu posso com o meu usuário usar por exemplo:&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;sudo aptitude update&lt;/span&gt;&lt;/blockquote&gt;e ele solicitará a senha de root.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-6596520323305757650?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/6596520323305757650/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/configurando-o-sudo-para-usar-como-root.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6596520323305757650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6596520323305757650'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/configurando-o-sudo-para-usar-como-root.html' title='Configurando o sudo para usar como root'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-2141982562134368628</id><published>2010-02-17T09:59:00.000-08:00</published><updated>2010-02-23T03:16:54.460-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ajustando as Notas do Gnome 2.28.2</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Eu uso debian, até ai nenhuma novidade, e na versão 2.28 ou &gt; do gnome as notas, stickynotes, um applet do pacote gnome-applets começou a dar problemas, dpois de muito pesquisar achei a solução que foi discutida no fórum do debian, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554165"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554165&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, no último comentário foi dada a solução, é um patch do pacote, eu fiz a alteração e funcionou muito bem. O patch é o seguinte, alterar o arquivo /usr/share/gnome-applets/builder/stickynotes.ui da seguinte maneira:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;procure entorno da linha 474:&lt;/span&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt; &lt;span&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;object class="GtkVBox" id="vbox1"&lt;/span&gt;&lt;div style="color: rgb(51, 204, 0);" class="add"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;+ object class="GtkVBox" id="vbox3"&lt;/span&gt;&lt;object class="GtkVBox" id="vbox3"&gt;&lt;/object&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;depois procure entorno da linha 494:&lt;/span&gt;&lt;span style="display: block;font-family:verdana;" id="formatbar_Buttons" &gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="font-family: verdana;" class="del"&gt;&lt;/div&gt;&lt;blockquote style="font-family: verdana;"&gt;&lt;div style="color: rgb(255, 0, 0); font-weight: bold;" class="del"&gt;-                  object class="GtkLabel" id="label1"&lt;object class="GtkLabel" id="label1"&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="color: rgb(51, 204, 0);" class="add"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;+                  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;object class="GtkLabel" id="label2"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;Substitua os textos encontrados, os de vermelho, pelos de verde.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;referências: &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://git.gnome.org/browse/gnome-applets/diff/stickynotes/stickynotes.ui?id=51fd777236b9755bdeeef7e821db6e63653b8f28"&gt;http://git.gnome.org/browse/gnome-applets/diff/stickynotes/stickynotes.ui?id=51fd777236b9755bdeeef7e821db6e63653b8f28&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-2141982562134368628?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/2141982562134368628/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/ajustando-as-notas-do-gnome-2282.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/2141982562134368628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/2141982562134368628'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/ajustando-as-notas-do-gnome-2282.html' title='Ajustando as Notas do Gnome 2.28.2'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3954283449421022189</id><published>2010-02-05T10:19:00.000-08:00</published><updated>2010-02-23T03:16:54.460-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Shutdown openbox.</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Por alguns dias eu abandonei o meu queridíssimo gnome para testar o openbox.. ele é legal, é bunitinho, etc, etc, etc, mas eu vou continuar com o gnome mesmo.. A experiência me foi muito boa, conheci uns pacotes legais tipo gmrun, que é, ao meu ver, mais pratico que o gnome-panel-control --run-dialog.. Anyway.. mas com a experiencia eu acabei criando pequeno aplicativo para desligar o pc usando zennit, bom funcinou para mim que usei gdm e openbox... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Eis o código do app:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;res=$(zenity --list --text "Finalizar Sessão?" --radiolist --column "#" --column "Selecione uma opção" TRUE "Desligar" FALSE "Reiniciar" FALSE "Encerrar Sessão")&lt;br /&gt;&lt;br /&gt;case "$res" in&lt;br /&gt;&lt;br /&gt;    "Desligar")&lt;br /&gt;    gdm-control --shutdown; openbox --exit;;&lt;br /&gt;&lt;br /&gt;    "Reiniciar")&lt;br /&gt;    gdm-control --reboot; openbox --exit;;&lt;br /&gt;&lt;br /&gt;    "Reiniciar")&lt;br /&gt;    openbox --exit;;&lt;br /&gt;&lt;br /&gt;esac;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3954283449421022189?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3954283449421022189/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/shutdown-openbox.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3954283449421022189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3954283449421022189'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/shutdown-openbox.html' title='Shutdown openbox.'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8289389724655687695</id><published>2010-02-05T10:09:00.000-08:00</published><updated>2010-03-04T13:40:29.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'></title><content type='html'>&lt;span style="font-family: verdana;font-size:100%;" &gt;Eu, de tanto formatar meu note fazendo testes, e com preguiça de ficar digitando aptitude e criando links e etc, criei a um tempo alguns scripts para completar minha instalação... Alguns amigos pediram os scripts e eu fiquei com vergonha da gambiarra, tanto que dei uma organizada, básica, ainda é uma gambiarra, e postei no meu gitorious.&lt;br /&gt;As instruções de configurações estão no arquivo README, mas é algo muito pessoal.. Para alterar vcs teram que ajustar quase tudo.. Dúvidas é só me procurar!!&lt;br /&gt;&lt;br /&gt;o link do repositorio no gitorious: &lt;a href="http://gitorious.org/kassio-borges-personal-projects/completainstalacao"&gt;http://gitorious.org/kassio-borges-personal-projects/completainstalacao&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraços a todos,&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/1016307779860449561-8289389724655687695?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8289389724655687695/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/eu-de-tanto-formatar-meu-note-fazendo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8289389724655687695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8289389724655687695'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/eu-de-tanto-formatar-meu-note-fazendo.html' title=''/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-5825061192547781430</id><published>2010-02-04T11:28:00.001-08:00</published><updated>2010-03-04T13:40:29.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Dicas rápidas com vim.</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Caracas cada vez mais eu descubro coisas interessantes no vim....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Pequenas dicas rápidas(copiando a idea do meu amigo @joeliasjunior)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;coisas para se ter no seu ~/.vimrc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;"para buscar em todo o arquivo de uma só vez&lt;br /&gt;set incsearch&lt;br /&gt;"para ativar o hilight(destaque das palavras)  na busca&lt;br /&gt;set hlsearch&lt;br /&gt;"para ativar descaque do fechamento&lt;br /&gt;set sm&lt;br /&gt;"para mostrar uma linha na posição do cursor&lt;br /&gt;set cursorline&lt;br /&gt;"para questionar se deseja salvar ao sair do arquivo&lt;br /&gt;set confirm&lt;br /&gt;"para não quebrar as linhas muito grande&lt;br /&gt;set nowrap&lt;br /&gt;"para mostar os números das linhas&lt;br /&gt;set nu&lt;br /&gt;"para ativar a sintax&lt;br /&gt;syntax on&lt;br /&gt;"para identar pelo tipo do arquivo&lt;br /&gt;fileindent on&lt;br /&gt;&lt;br /&gt;"para ativar uma barra de informações:&lt;br /&gt;set statusline=%F\[%{strftime(\"%d\/%m\/%y\ %R\",getftime(expand(\"%:p\")))}]&lt;br /&gt;set statusline+=%m%r%h%w[%{&amp;amp;ff}][%Y]%*%= "&lt;br /&gt;set statusline+=[ascii=\%03.3b][hex=\%02.2B]\ [col=%4v][line=%4l/%4L(%2P)]&lt;br /&gt;set laststatus=2&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Dicas de uso:&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Para fazer uma busca no vim&lt;/span&gt; basta digitar&lt;br /&gt;'/' para buscar abaixo ou&lt;br /&gt;'?' acima&lt;br /&gt;Para navegar nos itens localizados&lt;br /&gt;'n' para o próximo e&lt;br /&gt;'N' para o anterior.&lt;br /&gt;&lt;br /&gt;Bom isso é simples mas tem uma coisa que é mais legal, se o cursor estivar sobre a palavra que se deseja buscar basta digitar '#' que ele realiza a busca..&lt;br /&gt;&lt;br /&gt;E o melhor: se for necessário usar essa mesma palavra para fazer uma substituição (:s/antigo/novo/) basta digitar ':s/&lt;control+r&gt;/' que ele coloca a última palavra buscada no comando da substituição!!! Isso é bom d++!!&lt;br /&gt;&lt;br /&gt;Bom por enquanto é só, pretendo criar um post sobre regex no vim em breve!&lt;/control+r&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-5825061192547781430?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/5825061192547781430/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2010/02/dicas-rapidas-com-vimpara-buscar-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5825061192547781430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5825061192547781430'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2010/02/dicas-rapidas-com-vimpara-buscar-em.html' title='Dicas rápidas com vim.'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-1044468942900280298</id><published>2009-12-30T13:51:00.000-08:00</published><updated>2010-03-04T13:40:29.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Configuração de parametros no Grub</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Não demonstrarei neste post sobre configurações básicas do grub, já existem vários blogs sobre este assunto. Venho aqui para demonstrar uma configuração um pouco mais avançada deste gerenciador de boot... Para os que necessitam de parametros durante o carregamento do Kernel e sempre que atualiza o sistema tem que editar o menu.lst ou o grub.cfg, seus problemas acabaram!!! =)&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Basta editar os arquivos de configuração do grub e toda vez que atualizar o sistema ao criar o grub.cfg ele já estará com os parametros necessários...&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Eu vou demonstrar como se faz no grub2, mas acredito que na primeira versão do grub não deve ser muito diferente...&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;para isso editei o arquivo &lt;b&gt;/etc/grub.d/10_linux&lt;/b&gt; procure pela função &lt;b&gt;linux_entry()&lt;/b&gt;, nela procure a seguinte linha:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;linux&amp;nbsp;&amp;nbsp;&amp;nbsp; ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;adcione no final da linha os parametros necessários, no meu caso apenas nolapic deixando a linha assim:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;linux&amp;nbsp;&amp;nbsp;&amp;nbsp; ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} nolapic&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;E pronto.. só isso.. agora pode recriar o arquivo executando update-grub2&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/1016307779860449561-1044468942900280298?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/1044468942900280298/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/12/configuracao-de-parametros-no-grub.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/1044468942900280298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/1044468942900280298'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/12/configuracao-de-parametros-no-grub.html' title='Configuração de parametros no Grub'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-7536668415446601793</id><published>2009-11-20T08:37:00.000-08:00</published><updated>2010-03-02T17:53:07.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Instalar o Firefox no Debian</title><content type='html'>Bem eu sempre usei o iceweasel e sempre achei ele legal, identico ao firefox e etc.. Mas muita gente me falava que o firefox era mais rápido e blá blá blá, então resolvi testar.. e realmente ele ficou, pelo menos para mim, um pouco mais rápido que o iceweasel... Então aqui vai o que eu fiz para instalar o firefox no debian, qualquer versão do debian, para que no fim pareça que ele nasceu lá. =D&lt;br /&gt;&lt;br /&gt;Bem no tutorial abaixo eu removi o iceweasel, mas não é totalmente necessário, porém é recomendável..&lt;br /&gt;&lt;br /&gt;então eu fiz o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# aptitude purge iceweasel iceweasel-gnome-support iceweasel-l10n-pt-br&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# cd /usr/lib/&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# rm -rf firefox*&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5.5/linux-i686/pt-BR/firefox-3.5.5.tar.bz2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# tar xjvf firefox-3.5.5.tar.bz2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# rm -rf firefox-3.5.5.tar.bz2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# groupadd firefox&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# chown root.firefox firefox -R&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# cp mozila/plugins/* firefox/plugins/ -R&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# ln -s /usr/lib/firefox/firefox /usr/bin/firefox&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bom eu não escreveria um tutorial que já tem milhões por ai... aqui vem o pulo do gato... Eu associei o executavel do firefox ao icone dele, assim sempre que vc executar o firefox ele já vai ter a chamada direta para o seu icone. =D&lt;br /&gt;&lt;br /&gt;para isso foram criados dois arquivos:&lt;br /&gt;&lt;br /&gt;o primeiro é o&lt;b&gt; /usr/share/menu/firefox &lt;/b&gt;que deve conter: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;?package(firefox):\&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; needs="X11" \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; section="Applications/Network/Web Browsing" \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title="Firefox"\&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; icon="/usr/lib/firefox/icons/mozicon50.xpm"\&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command="/usr/bin/firefox"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hints="Firefox browser"&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;depois de criar o arquivo mude o grupo dele&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;# chown root.firefox /usr/share/menu/firefox&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;e o segundo é o&lt;b&gt; /usr/local/share/applications/firefox.desktop&lt;/b&gt; que deve conter:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;[Desktop Entry]&lt;br /&gt;Version=1.0&lt;br /&gt;Encoding=UTF-8&lt;br /&gt;Name=Firefox&lt;br /&gt;GenericName=Web Browser&lt;br /&gt;Comment=Access the Internet&lt;br /&gt;Exec=/usr/bin/firefox %U&lt;br /&gt;Terminal=false&lt;br /&gt;Icon=/usr/lib/firefox/icons/mozicon50.xpm&lt;br /&gt;Type=Application&lt;br /&gt;Categories=Application;Network;WebBrowser;&lt;br /&gt;MimeType=text/html;text/xml;application/xhtml_xml;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;depois de criar o arquivo mude o grupo dele&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;# chown root.firefox &lt;/b&gt;&lt;b&gt;/usr/local/share/applications/firefox.desktop&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Para finalizar é só adcionar o seu usuário no grupo do firefox para que ele possa atualizar o firefox sem problemas. Para isso vc pode usar a interface, no menu usuarios e grupos, ou editando o arquivo &lt;b&gt;/etc/group&lt;/b&gt; localizando a linha que comece com firefox e colocando no final da linha o seu nome do usuario, no meu caso a linha ficou assim:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;firefox:x:1001:kassio&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;e por hoje é só pessoal...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-7536668415446601793?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/7536668415446601793/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/11/instalar-o-firefox-no-debian.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/7536668415446601793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/7536668415446601793'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/11/instalar-o-firefox-no-debian.html' title='Instalar o Firefox no Debian'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3006299996187817949</id><published>2009-10-24T06:23:00.000-07:00</published><updated>2010-03-04T13:40:29.098-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Desabilitar touchmouse</title><content type='html'>Não sei se essa dica servirá para todas as distribuições ou computadores.. mas para mim funcionou bem, tenho um netbook asus 1000h com debian sid, e tenho um mouse, e as vezes ao digitar um texto longo esbarro no touchmouse e vira aquela bagunça.. existe o gsynaptics para desbilitar o touchmouse, mas como não consegui fazer ele funcionar na minha configuração criei um scriptzinho só para alternar o estado do touchmouse em ativo ou desativo...&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# Shell para alternar entre touchmouse ativo e desativo.&lt;br /&gt;&lt;br /&gt;status=`lsmod | grep mouse`&lt;br /&gt;&lt;br /&gt;if [ ${#status} -eq 0 ]&lt;br /&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gksu --disable-grab -l -m "Login para o modprobe" 'modprobe -i psmouse'&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gksu --disable-grab -l -m "Login para o modprobe" 'modprobe -r psmouse'&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;O script pede já senha do sudo em modo gráfico, evitando ter que rodá-lo em modo texto, vc pode criar um atalho para ele na barra de ferramentas e tcharam! é só clicar e ficar alternando o estado do touchmouse!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3006299996187817949?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3006299996187817949/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/10/desabilitar-touchmouse.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3006299996187817949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3006299996187817949'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/10/desabilitar-touchmouse.html' title='Desabilitar touchmouse'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-3947444973651669434</id><published>2009-10-04T11:14:00.000-07:00</published><updated>2010-03-04T13:39:07.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Divulge também essa ideia...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.eco4planet.com/"&gt;http://www.eco4planet.com/&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.eco4planet.com/r/eco4planet_gde_tr.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="74" src="http://www.eco4planet.com/r/eco4planet_gde_tr.png" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-3947444973651669434?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/3947444973651669434/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/10/divulge-tambem-essa-ideia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3947444973651669434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/3947444973651669434'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/10/divulge-tambem-essa-ideia.html' title='Divulge também essa ideia...'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-2678537679932543454</id><published>2009-09-23T02:11:00.000-07:00</published><updated>2010-03-04T13:39:07.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>6º Fórum Goiano de Software Livre</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://fgsl.aslgo.org.br/fgsl6/"&gt; &lt;img src="http://fgsl.aslgo.org.br/fgsl6/images/banners/468X60.png" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;INFORMAÇÕES&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;CONHECIMENTOS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;CONTATOS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;NEGÓCIOS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;...&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Tudo isso e muito mais..&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Participe você também do 6º Fórum Goiano de Software Livre de Goiás&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Será nos dias 02 e 03 de outubro, no senac Cora Coralina.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Contamos Com Sua presença...&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;E o melhor de tudo: eu vou palestrar! =]&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Vamos, vamos, vamos...&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&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/1016307779860449561-2678537679932543454?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/2678537679932543454/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/09/6-forum-goiano-de-software-livre.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/2678537679932543454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/2678537679932543454'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/09/6-forum-goiano-de-software-livre.html' title='6º Fórum Goiano de Software Livre'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-5763593069131137995</id><published>2009-09-13T12:20:00.000-07:00</published><updated>2010-03-04T13:39:07.708-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'></title><content type='html'>&lt;p width="100%" align="center"&gt;&lt;embed pluginspage="http://www.adobe.com/go/getflashplayer" src="http://www.yourminis.com/Dir/GetContainer.api?uri=yourminis/yourminis/mini:countdown"  wmode="transparent" width="240" height="220" FlashVars="dstring=09%2F13%2F09qQq0qQqhttp%253A%252F%252Fprogrammerday%252Einfo%252Fimages%252Fheader%252EjpgqQqhttp%253A%252F%252FProgrammerday%252EinfoqQq0&amp;mininame=countdown&amp;uri=yourminis%2Fyourminis%2Fmini%3Acountdown&amp;swfurl=%2Fwidget%5Fcountdown%2Eswf&amp;width=230&amp;xwidth=240&amp;height=210&amp;xheight=220&amp;" type="application/x-shockwave-flash" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a title="For more widgets please visit www.yourminis.com" href="http://www.yourminis.com/index_minis.aspx?embeddedmini" target="_blank"&gt;&lt;img border="0" alt="For more widgets please visit www.yourminis.com" src="http://www.yourminis.com/images/poweredby.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-5763593069131137995?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/5763593069131137995/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/09/for-more-widgets-please-visit.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5763593069131137995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/5763593069131137995'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/09/for-more-widgets-please-visit.html' title=''/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-4949725470301169289</id><published>2009-09-01T12:15:00.000-07:00</published><updated>2010-03-04T13:40:29.098-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Mais algumas dicas do vim...</title><content type='html'>Dicas compartilhadas pra mim por RSS pelo meu amigo Joelias.. Ótima dica!&lt;br /&gt;&lt;br /&gt;O cara dá umas ideias muito boas para quem tá migrando agora para o vim:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://henriquegogo.wordpress.com/2009/08/31/disseram-me-ide-entao-eu-vim/"&gt;http://henriquegogo.wordpress.com/2009/08/31/disseram-me-ide-entao-eu-vim/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-4949725470301169289?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/4949725470301169289/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/09/mais-algumas-dicas-do-vim.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4949725470301169289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/4949725470301169289'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/09/mais-algumas-dicas-do-vim.html' title='Mais algumas dicas do vim...'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-6387610643198534249</id><published>2009-08-19T09:56:00.000-07:00</published><updated>2010-03-04T13:40:29.098-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Alguns ajustes no vim...</title><content type='html'>&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Pré-requisito: Isso não é um tutorial do vim, se quer aprender o básico do vim busque em:&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://code.google.com/p/vimbook/"&gt;vimbook&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://pt.wikibooks.org/wiki/Vim"&gt;WIKIBOOK - VIM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A um bom tempo uso linux... sempre procurei uma IDE boa o suficiente para usar e nunca havia encontrado...&lt;br /&gt;Bem conversando com uns amigos e vendo alguns blogs encontrei algo que é mais que uma IDE, encontrei O VIM!! tcharam! :).&lt;br /&gt;Nesse momento estou escrevendo este post Nele, há alguns segundos estava programando em C/C++ Nele, edito arquivos latex Nele,&lt;br /&gt;documentos, html, ruby, php, java, etc.. tudo Nele, O VIM!! tcharam!&lt;br /&gt;Alguns amigos começaram a fazer algumas perguntas de como compilar C/C++ nele, latex, etc, então resolvi criar um nano-tutorial sobre ele aqui.&lt;br /&gt;Para instalar o vim:&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;blockquote&gt;aptitude install vim&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="text-align: left; font-family: verdana;"&gt;Se você fizer uma busca nos repositórios (aptitude search vim) por vim encontrará vários plugins legais.. eu geralmente instalo:&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;blockquote&gt;aptitude install vim-addon-manager vim-gtk vim-gui-common vim-latexsuite vim-ruby vim-scripts vim-syntax-gtk&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="text-align: left; font-family: verdana;"&gt;Após instalar o vim você pode criar configurações próprias para seu usuário criando a pasta ~/.vim e o arquivo de configuração ~/.vim.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;br /&gt;Para deixar seu vim igual ao meu, após a instalação instale o&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz"&gt;ctags-5.7&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;e baixe minhas configurações&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.easy-share.com/1907417355/vim.tar.gz"&gt;aqui&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;e descompacte no seu diretório home.&lt;br /&gt;&lt;br /&gt;Fazendo isso você terá um editor de latex, html, c, c++, ruby, rails, navegador de arquivos, auto-complete baseado no texto, corretor ortográfico em português, etc( nesse etc tem coisas que eu não sei mas vou descobrindo aos poucos... hahah ).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;C/C++&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ao criar um arquivo com extensão 'c' ou 'cpp' com o vim, vim novo.c ou vim novo.cpp, ele criará um cabeçalho com meus dados e alguns cabeçalhos padrões.&lt;br /&gt;&lt;br /&gt;Para editar os dados, para não aparecer meu nome em todo arquivo que criar, edite o arquivo ~/.vim/c-support/templates/Templates&lt;br /&gt;&lt;br /&gt;Não vou falar dos atalhos do c pq são os mais fáceis de consultar, o help de atalhos está em ~/.vim/c-support/doc/c-hotkeys.pdf&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;CORREÇÃO ORTOGRÁFICA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Já que é para escrever em português vamos tentar escrever certo..&lt;br /&gt;Seguindo alguns tutoriais eu configurei o vim para utilizar o corretor ortográfico do broffice, para ativá-lo faça:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;modo comando =&gt; set spell spelllang=pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LATEX&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Quer fazer um documento realmente padronizado, use o latex...&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Para compilar faça:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;modo normal =&gt; \ll&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Para visualizar faça:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;modo normal =&gt; \lv&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;GERAL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;tab&gt;  &lt;/tab&gt;&lt;/span&gt;&amp;lt;TAB&amp;gt; é a tecla tab&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Para ver mais atalhos, de vários com faça:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;modo comando =&gt; :map&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;em html por exemplo existe alguns snippets(atalhos), como exemplo abra um arquivo com extensão html e veja o que ocorre quando vc digita, por exemplo:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;div&amp;lt;TAB&amp;gt;&lt;tab&gt;&lt;/tab&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;table&amp;lt;TAB&amp;gt;&lt;tab&gt;&lt;/tab&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;form&amp;lt;TAB&amp;gt;&lt;tab&gt;&lt;/tab&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;quer comentar varias linhas, selecione-as ('V' seleciona uma linha, up-down várias) e faça:&lt;br /&gt;&lt;/span&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;comentar&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;modo normal =&gt; ,cc&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;descomentar&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;modo normal =&gt; ,cu&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Existem outras coisas, muuuuuuuuuuuuuuuuuuitas outras coisas que vocês podem fazer, agora é só me perguntar, ler um pouco ou perguntar ao Google.. e boa diversão com o melhor faz tudo: O VIM!! tcharam! :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016307779860449561-6387610643198534249?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/6387610643198534249/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/08/alguns-ajustes-no-vim.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6387610643198534249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/6387610643198534249'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/08/alguns-ajustes-no-vim.html' title='Alguns ajustes no vim...'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016307779860449561.post-8258566645523642626</id><published>2009-08-14T11:44:00.000-07:00</published><updated>2010-03-04T13:40:29.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linha de Comando'/><category scheme='http://www.blogger.com/atom/ns#' term='Splashy'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><title type='text'>Criando splashy themes personalizados</title><content type='html'>&lt;span style="font-family:verdana;"&gt;  Pré-requisito:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;Você sabe o que é o &lt;a href="http://splashy.alioth.debian.org/wiki/"&gt;splashy&lt;/a&gt;?!&lt;/li&gt;&lt;li&gt;Para indicar o theme que está sendo criado usaremos o ST ( seu tema)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Bem, agora que você já sabe o que é vamos começar...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Para instalar faça&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold; font-family: verdana;"&gt;&lt;blockquote&gt;aptitude install splashy&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Bem, com isso foi criado um monte de coisas ai e tals, mas os mais importante são:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold; font-family: verdana;"&gt;&lt;blockquote&gt;/etc/splashy&lt;br /&gt;/usr/share/splashy&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Para criar um novo theme crie um diretório com o nome ST em &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;/usr/share/splashy/themes/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Este diretório deve conter:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;(*.png) imagens que serão usadas - backgrounds&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;(*.ttf) arquivo de fonte - fonte que será usada para textos&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;(theme.xml) arquivo de configuração ST&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  A imagem é qualquer uma que você quiser no formato png tamanho 800x600.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  O arquivo de fonte você pode baixar do site &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.netfontes.com.br/"&gt;http://www.netfontes.com.br/&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; a fonte que você preferir, lá você busca fonte por estilo, ou por nome, ou...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Para configurar o ST use o modelo do arquivo de configuração abaixo:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-size: 11px;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;splashy xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;"&lt;br /&gt;    xsi:schemaLocation="&lt;a href="http://splashy.alioth.debian.org/schemas/1.1/theme.xsd"&gt;http://splashy.alioth.debian.org/schemas/1.1/theme.xsd&lt;/a&gt;"&amp;gt;&lt;br /&gt;    &amp;lt;info&amp;gt;&lt;br /&gt;        &amp;lt;!-- Informacoes ST --&amp;gt;&lt;br /&gt;        &amp;lt;!-- O name do theme deve ser o mesmo nome do diretório, e deve-se levar em consideração maiúsculas e minúsculas --&amp;gt;&lt;br /&gt;        &amp;lt;name&amp;gt;ST&amp;lt;/name&amp;gt;&lt;br /&gt;        &amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;&lt;br /&gt;        &amp;lt;description&amp;gt;Kassio Borges&amp;lt;/description&amp;gt;&lt;br /&gt;        &amp;lt;urls&amp;gt;&lt;a href="http://kassiobmelo.blogspot.com/"&gt;http://kassiobmelo.blogspot.com&lt;/a&gt;&amp;lt;/urls&amp;gt;&lt;br /&gt;        &amp;lt;author&amp;gt;ST&amp;lt;/author&amp;gt;&lt;br /&gt;    &amp;lt;/info&amp;gt;&lt;br /&gt;    &amp;lt;!-- Informacoes sobre caracteristicas do ST --&amp;gt;&lt;br /&gt;    &amp;lt;!-- Barra de progresso --&amp;gt;&lt;br /&gt;    &amp;lt;progressbar&amp;gt;&lt;br /&gt;        &amp;lt;!-- Dimensoes e posicao --&amp;gt;&lt;br /&gt;        &amp;lt;dimension&amp;gt;&lt;br /&gt;            &amp;lt;x&amp;gt;10&amp;lt;/x&amp;gt;&lt;br /&gt;            &amp;lt;y&amp;gt;90&amp;lt;/y&amp;gt;&lt;br /&gt;            &amp;lt;width&amp;gt;80&amp;lt;/width&amp;gt;&lt;br /&gt;            &amp;lt;height&amp;gt;5&amp;lt;/height&amp;gt;&lt;br /&gt;        &amp;lt;/dimension&amp;gt;&lt;br /&gt;        &amp;lt;!-- Cor --&amp;gt;&lt;br /&gt;        &amp;lt;color&amp;gt;&lt;br /&gt;            &amp;lt;red&amp;gt;255&amp;lt;/red&amp;gt;&lt;br /&gt;            &amp;lt;green&amp;gt;156&amp;lt;/green&amp;gt;&lt;br /&gt;            &amp;lt;blue&amp;gt;0&amp;lt;/blue&amp;gt;&lt;br /&gt;            &amp;lt;alpha&amp;gt;255&amp;lt;/alpha&amp;gt;&lt;br /&gt;        &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;!-- Borda --&amp;gt;&lt;br /&gt;        &amp;lt;border&amp;gt;&lt;br /&gt;            &amp;lt;enable&amp;gt;yes&amp;lt;/enable&amp;gt;&lt;br /&gt;            &amp;lt;color&amp;gt;&lt;br /&gt;                &amp;lt;red&amp;gt;0&amp;lt;/red&amp;gt;&lt;br /&gt;                &amp;lt;green&amp;gt;0&amp;lt;/green&amp;gt;&lt;br /&gt;                &amp;lt;blue&amp;gt;0&amp;lt;/blue&amp;gt;&lt;br /&gt;                &amp;lt;alpha&amp;gt;255&amp;lt;/alpha&amp;gt;&lt;br /&gt;            &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;/border&amp;gt;&lt;br /&gt;        &amp;lt;!-- Fundo --&amp;gt;&lt;br /&gt;        &amp;lt;background&amp;gt;&lt;br /&gt;            &amp;lt;color&amp;gt;&lt;br /&gt;                &amp;lt;red&amp;gt;127&amp;lt;/red&amp;gt;&lt;br /&gt;                &amp;lt;green&amp;gt;127&amp;lt;/green&amp;gt;&lt;br /&gt;                &amp;lt;blue&amp;gt;127&amp;lt;/blue&amp;gt;&lt;br /&gt;                &amp;lt;alpha&amp;gt;255&amp;lt;/alpha&amp;gt;&lt;br /&gt;            &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;/background&amp;gt;&lt;br /&gt;        &amp;lt;!-- Direcao --&amp;gt;&lt;br /&gt;        &amp;lt;direction&amp;gt;&lt;br /&gt;            &amp;lt;boot&amp;gt;forward&amp;lt;/boot&amp;gt;&lt;br /&gt;            &amp;lt;shutdown&amp;gt;backward&amp;lt;/shutdown&amp;gt;&lt;br /&gt;            &amp;lt;resume&amp;gt;forward&amp;lt;/resume&amp;gt;&lt;br /&gt;            &amp;lt;suspend&amp;gt;backward&amp;lt;/suspend&amp;gt;&lt;br /&gt;        &amp;lt;/direction&amp;gt;&lt;br /&gt;        &amp;lt;!-- Visibilidade --&amp;gt;&lt;br /&gt;        &amp;lt;visibility&amp;gt;&lt;br /&gt;            &amp;lt;boot&amp;gt;yes&amp;lt;/boot&amp;gt;&lt;br /&gt;            &amp;lt;shutdown&amp;gt;yes&amp;lt;/shutdown&amp;gt;&lt;br /&gt;            &amp;lt;resume&amp;gt;yes&amp;lt;/resume&amp;gt;&lt;br /&gt;            &amp;lt;suspend&amp;gt;yes&amp;lt;/suspend&amp;gt;&lt;br /&gt;        &amp;lt;/visibility&amp;gt;&lt;br /&gt;    &amp;lt;/progressbar&amp;gt;&lt;br /&gt;    &amp;lt;!-- Imagem de fundo, localizacao padrao /usr/share/splashy/themes/ST/ --&amp;gt;&lt;br /&gt;    &amp;lt;background&amp;gt;&lt;br /&gt;        &amp;lt;boot&amp;gt;background.png&amp;lt;/boot&amp;gt;&lt;br /&gt;        &amp;lt;shutdown&amp;gt;background.png&amp;lt;/shutdown&amp;gt;&lt;br /&gt;        &amp;lt;resume&amp;gt;suspend.png&amp;lt;/resume&amp;gt;&lt;br /&gt;        &amp;lt;suspend&amp;gt;suspend.png&amp;lt;/suspend&amp;gt;&lt;br /&gt;        &amp;lt;errorimg&amp;gt;error.png&amp;lt;/errorimg&amp;gt;&lt;br /&gt;        &amp;lt;!-- Dimensoes  --&amp;gt;&lt;br /&gt;        &amp;lt;dimension&amp;gt;&lt;br /&gt;            &amp;lt;!-- Atencao: x e y nao sao usados nessa parte do splashy --&amp;gt;&lt;br /&gt;            &amp;lt;x&amp;gt;0&amp;lt;/x&amp;gt;&lt;br /&gt;            &amp;lt;y&amp;gt;0&amp;lt;/y&amp;gt;&lt;br /&gt;            &amp;lt;width&amp;gt;0&amp;lt;/width&amp;gt;&lt;br /&gt;            &amp;lt;height&amp;gt;0&amp;lt;/height&amp;gt;&lt;br /&gt;        &amp;lt;/dimension&amp;gt;&lt;br /&gt;    &amp;lt;/background&amp;gt;&lt;br /&gt;    &amp;lt;!-- Caixa de texto --&amp;gt;&lt;br /&gt;    &amp;lt;textbox&amp;gt;&lt;br /&gt;        &amp;lt;enable&amp;gt;yes&amp;lt;/enable&amp;gt;&lt;br /&gt;        &amp;lt;dimension&amp;gt;&lt;br /&gt;            &amp;lt;x&amp;gt;20&amp;lt;/x&amp;gt;&lt;br /&gt;            &amp;lt;y&amp;gt;50&amp;lt;/y&amp;gt;&lt;br /&gt;            &amp;lt;width&amp;gt;60&amp;lt;/width&amp;gt;&lt;br /&gt;            &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;        &amp;lt;/dimension&amp;gt;&lt;br /&gt;        &amp;lt;color&amp;gt;&lt;br /&gt;            &amp;lt;red&amp;gt;0&amp;lt;/red&amp;gt;&lt;br /&gt;            &amp;lt;green&amp;gt;0&amp;lt;/green&amp;gt;&lt;br /&gt;            &amp;lt;blue&amp;gt;0&amp;lt;/blue&amp;gt;&lt;br /&gt;            &amp;lt;alpha&amp;gt;127&amp;lt;/alpha&amp;gt;&lt;br /&gt;        &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;border&amp;gt;&lt;br /&gt;            &amp;lt;enable&amp;gt;yes&amp;lt;/enable&amp;gt;&lt;br /&gt;            &amp;lt;color&amp;gt;&lt;br /&gt;                &amp;lt;red&amp;gt;0&amp;lt;/red&amp;gt;&lt;br /&gt;                &amp;lt;green&amp;gt;0&amp;lt;/green&amp;gt;&lt;br /&gt;                &amp;lt;blue&amp;gt;0&amp;lt;/blue&amp;gt;&lt;br /&gt;                &amp;lt;alpha&amp;gt;255&amp;lt;/alpha&amp;gt;&lt;br /&gt;            &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;/border&amp;gt;&lt;br /&gt;        &amp;lt;!-- Texto --&amp;gt;&lt;br /&gt;        &amp;lt;text&amp;gt;&lt;br /&gt;            &amp;lt;font&amp;gt;&lt;br /&gt;                &amp;lt;file&amp;gt;FreeSans.ttf&amp;lt;/file&amp;gt;&lt;br /&gt;                &amp;lt;height&amp;gt;10&amp;lt;/height&amp;gt;&lt;br /&gt;            &amp;lt;/font&amp;gt;&lt;br /&gt;            &amp;lt;color&amp;gt;&lt;br /&gt;                &amp;lt;red&amp;gt;128&amp;lt;/red&amp;gt;&lt;br /&gt;                &amp;lt;green&amp;gt;128&amp;lt;/green&amp;gt;&lt;br /&gt;                &amp;lt;blue&amp;gt;32&amp;lt;/blue&amp;gt;&lt;br /&gt;                &amp;lt;alpha&amp;gt;255&amp;lt;/alpha&amp;gt;&lt;br /&gt;            &amp;lt;/color&amp;gt;&lt;br /&gt;        &amp;lt;/text&amp;gt;&lt;br /&gt;    &amp;lt;/textbox&amp;gt;&lt;br /&gt;    &amp;lt;autoverboseonerror&amp;gt;yes&amp;lt;/autoverboseonerror&amp;gt;&lt;br /&gt;    &amp;lt;fadein&amp;gt;no&amp;lt;/fadein&amp;gt;&lt;br /&gt;    &amp;lt;fadeout&amp;gt;no&amp;lt;/fadeout&amp;gt;&lt;br /&gt;&amp;lt;/splashy&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Para selecionar o theme criado edite o arquivo &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;/etc/splashy/config.xml&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; na tag &lt;current_theme&gt; coloque o nome do theme criado, como no exemplo:&lt;br /&gt;&lt;/current_theme&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: verdana; font-size: 11px;"&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;splashy&amp;gt;&lt;br /&gt;    &amp;lt;themes&amp;gt;/usr/share/splashy/themes&amp;lt;/themes&amp;gt;&lt;br /&gt;    &amp;lt;current_theme&amp;gt;ST&amp;lt;/current_theme&amp;gt;&lt;br /&gt;    &amp;lt;default_theme&amp;gt;/usr/share/splashy/themes/ST&amp;lt;/default_theme&amp;gt;&lt;br /&gt;    &amp;lt;pid&amp;gt;/etc/splashy/splashy.pid&amp;lt;/pid&amp;gt;&lt;br /&gt;&amp;lt;/splashy&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;E finalmente atualizar o initramfs&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;#update-initramfs -u&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&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/1016307779860449561-8258566645523642626?l=kassioborges.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kassioborges.blogspot.com/feeds/8258566645523642626/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://kassioborges.blogspot.com/2009/08/criando-splashy-themes-personalizados.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8258566645523642626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016307779860449561/posts/default/8258566645523642626'/><link rel='alternate' type='text/html' href='http://kassioborges.blogspot.com/2009/08/criando-splashy-themes-personalizados.html' title='Criando splashy themes personalizados'/><author><name>Kássio Borges</name><uri>http://www.blogger.com/profile/09009854351826972596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://2.bp.blogspot.com/-1vG9f_c1o_0/TktJ3YEr2sI/AAAAAAAAAec/i_2bsFHEiD8/s220/eu_no_rock.jpg'/></author><thr:total>3</thr:total></entry></feed>
