<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-18166112</atom:id><lastBuildDate>Sat, 31 Aug 2024 12:22:04 +0000</lastBuildDate><category>Bash</category><category>Shell script</category><category>Citações</category><category>Besteira</category><category>tech (no-logic ;-)</category><category>&quot;Do it yourself&quot; você mesmo</category><category>Serious Hints</category><title>Tech (no-logic ;-)</title><description></description><link>http://valtoir.blogspot.com/</link><managingEditor>noreply@blogger.com (Valtoir)</managingEditor><generator>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-5676924490877784287</guid><pubDate>Thu, 02 Aug 2007 23:49:00 +0000</pubDate><atom:updated>2007-08-03T11:15:32.152-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Besteira</category><category domain="http://www.blogger.com/atom/ns#">tech (no-logic ;-)</category><title>Fly away, skyline pigeon, fly</title><description>&lt;a href=&quot;http://info.abril.com.br/aberto/infonews/082007/02082007-4.shl&quot;&gt;Elton John defende o fim da Internet.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&quot;Peraí que eu vou tirar a internet da tomada...&quot;</description><link>http://valtoir.blogspot.com/2007/08/pera-que-eu-vou-tirar-internet-da.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-1165636710197505791</guid><pubDate>Mon, 30 Jul 2007 22:32:00 +0000</pubDate><atom:updated>2007-08-02T17:13:42.884-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Citações</category><category domain="http://www.blogger.com/atom/ns#">tech (no-logic ;-)</category><title>tech (no-logic ;-)</title><description>&lt;span class=&quot;titulo&quot;&gt;&lt;a href=&quot;http://tecnologia.terra.com.br/interna/0,,OI1796887-EI4795,00.html&quot;&gt;Companhia dos EUA cria guarda-chuva que prevê quando vai chover&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;artigo&quot;&gt;&quot;... acho que a humanidade se divide em dois tipos de pessoas: as que usam guarda-chuva e as que não usam.&quot;&lt;br /&gt;Danuza Leão, em &quot;Quase Tudo&quot;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;titulo&quot;&gt;Se você é do tipo que usa guarda-chuva, olha só.&lt;br /&gt;&lt;br /&gt;Mas, peraí, será que eu entendi? Para saber se vai chover, o cara vai ter que andar sempre com o guarda-chuva. Agora, se ao contrário, não dispuser de um guarda chuva desses e for do tipo que usa guarda-chuva, a única maneira de precaver-se é... &lt;/span&gt;&lt;span class=&quot;titulo&quot;&gt;andar sempre com o guarda-chuva. :)&lt;br /&gt;&lt;/span&gt;</description><link>http://valtoir.blogspot.com/2007/07/tech-no-logic.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-2448445899575605909</guid><pubDate>Mon, 30 Jul 2007 00:39:00 +0000</pubDate><atom:updated>2007-07-30T16:05:59.029-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bash</category><category domain="http://www.blogger.com/atom/ns#">Shell script</category><title>feet.sh</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-yaLDBUP9VYSYGR-bEjOsVl4WABTOGjdyfQGYoYubSvvr5VQ5HWzpQ9sOyzBWcwWJVwDQgO-i7zSbQDSjHKdhzrRZVNHKppT1DiuRyBqwf0FdX-XIkrlP_6fLFPQm31nrBD5eA/s1600-h/feet.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-yaLDBUP9VYSYGR-bEjOsVl4WABTOGjdyfQGYoYubSvvr5VQ5HWzpQ9sOyzBWcwWJVwDQgO-i7zSbQDSjHKdhzrRZVNHKppT1DiuRyBqwf0FdX-XIkrlP_6fLFPQm31nrBD5eA/s320/feet.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5093068144754408162&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A imagem ao lado é parte de um terminal rodando o primo gringo do script &quot;pes.sh&quot;. Reescrevi completamente o script (um pseudo screensaver feito em bash) e prá não dar o mesmo nome (e, quem sabe, conquistar o mundo ;) chamei-o de &quot;feet.sh&quot;. Nome original, não?&lt;br /&gt;&lt;br /&gt;Se quiser baixar o arquivo prá não precisar copiar, colar e ajustar a identação, o link é &lt;a href=&quot;http://dwarfurl.com/8f937&quot;&gt;http://dwarfurl.com/8f937&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Abaixo, o código formatado:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#  author: Valtoir dos Santos Jardim&lt;br /&gt;#  e-mail: valtoirjardim_at_gmail_dot_com&lt;br /&gt;#    blog: valtoir.blogspot.com&lt;br /&gt;#    date: 2007-07-29-21:28&lt;br /&gt;# version: ~ 0.99&lt;br /&gt;trap &quot;&quot; 2&lt;br /&gt;setterm -cursor off -bold on&lt;br /&gt;colors=(31 32 33 34 35 36 37)&lt;br /&gt;rfp=(&quot;+8&quot; &quot;+9&quot; &quot;+8&quot; &quot;+8&quot;)&lt;br /&gt;rfo=(&quot;(_/&quot; &quot;) /&quot; &quot;(   )&quot; &quot;Oooo.&quot;)&lt;br /&gt;lfp=(&quot;+2&quot; &quot;+1&quot; &quot;&quot; &quot;&quot;)&lt;br /&gt;lfo=(&quot;\_)&quot; &quot;\ (&quot; &quot;(   )&quot; &quot;.oooO&quot;)&lt;br /&gt;feet () {&lt;br /&gt;while :; do&lt;br /&gt;   left_foot=$(($RANDOM % $((`tput cols` - 12)))) || exit -1&lt;br /&gt;   act_foot=$((RANDOM % 2))   &lt;br /&gt;   color=${colors[$(($RANDOM % ${#colors[*]}))]}&lt;br /&gt;   seed=$((RANDOM % 4))&lt;br /&gt;   delay=.$(((RANDOM % 8) + 4))&lt;br /&gt;   actline=$(tput lines)&lt;br /&gt;   while :; do&lt;br /&gt;      for i in $(seq $seed 4); do&lt;br /&gt;         [ $((actline--)) -ge 1 ] || break&lt;br /&gt;         if [ $act_foot -eq 0 ]; then&lt;br /&gt;            tput cup $((actline)) $((left_foot ${rfp[$i]}))&lt;br /&gt;            echo -e &quot;\e[$color;1m&quot;&quot;${rfo[$i]}&quot;&quot;\c\e[m&quot;&lt;br /&gt;         else&lt;br /&gt;            tput cup $((actline)) $((left_foot ${lfp[$i]}))&lt;br /&gt;            echo -e &quot;\e[$color;1m&quot;&quot;${lfo[$i]}&quot;&quot;\c\e[m&quot;&lt;br /&gt;         fi&lt;br /&gt;      done&lt;br /&gt;      if [ $act_foot -eq 0 ]; then&lt;br /&gt;         act_foot=1&lt;br /&gt;      else&lt;br /&gt;         act_foot=0&lt;br /&gt;      fi&lt;br /&gt;   [ $actline -ge 1 ] || break&lt;br /&gt;      seed=0&lt;br /&gt;      sleep $delay&lt;br /&gt;   done&lt;br /&gt;done&lt;br /&gt;}&lt;br /&gt;feet &amp;amp;&lt;br /&gt;read -rs -n 1&lt;br /&gt;echo -e &quot;\e[m&quot;&lt;br /&gt;setterm -reset&lt;br /&gt;clear&lt;br /&gt;pkill feet&lt;br /&gt;&lt;/pre&gt;</description><link>http://valtoir.blogspot.com/2007/07/feetsh.html</link><author>noreply@blogger.com (Valtoir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-yaLDBUP9VYSYGR-bEjOsVl4WABTOGjdyfQGYoYubSvvr5VQ5HWzpQ9sOyzBWcwWJVwDQgO-i7zSbQDSjHKdhzrRZVNHKppT1DiuRyBqwf0FdX-XIkrlP_6fLFPQm31nrBD5eA/s72-c/feet.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-2559368879251532108</guid><pubDate>Fri, 20 Jul 2007 11:18:00 +0000</pubDate><atom:updated>2007-07-29T21:39:27.971-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">&quot;Do it yourself&quot; você mesmo</category><title>Enjambration Society</title><description>Cenário: Futura &lt;a href=&quot;http://pt.wikipedia.org/wiki/LAN_house&quot;&gt;LAN house&lt;/a&gt; do primo do meu cunhado (acho que é isso), em &lt;a href=&quot;http://pt.wikipedia.org/wiki/Novo_hamburgo&quot;&gt;nóia city&lt;/a&gt;. O cara e seu sócio estão começando o negócio e pediram uma ajuda.&lt;br /&gt;&lt;br /&gt;Acontece que a Brasil Telecom ainda não arranjou um link pros caras (ooh!) e um vizinho, ou melhor, um vizinho do vizinho, gentilmente compartilhou seu acesso até que a situação se resolva. Para não gastar com wireless, sugeri a passagem de um &lt;a href=&quot;http://pt.wikipedia.org/wiki/Cabo_de_par_tran%C3%A7ado&quot;&gt;cabo de par trançado&lt;/a&gt; devidamente protegido e com a concordância do vizinho que mora entre os dois imóveis. Feito isso fui até o local preparar os conectores &lt;a href=&quot;http://pt.wikipedia.org/wiki/RJ-45&quot;&gt;RJ-45&lt;/a&gt;. Testei o link, e nada.&lt;br /&gt;&lt;br /&gt;Modéstia a parte, dificilmente erro ao crimpar cabos de rede. Mas tudo bem, refiz as duas pontas e... nada de novo. Perguntei aos caras sobre o trajeto do cabo, se não forçaram-no ou quebraram, se o comprimento estava abaixo do limite. Examinando, descobrimos que a parte do cabo que passa pelo vizinho entre as pontas soltou-se, caiu no chão e serviu de fio dental para um belo exemplar de pastor alemão. O bicho mastigou uns 30cm de cabo, &quot;côsa poca&quot;, como diria o &lt;a href=&quot;http://pt.wikipedia.org/wiki/O_Analista_de_Bag%C3%A9&quot;&gt;analista de Bagé&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Não era possível repassar o cabo. Era um sábado à noite, liguei para a única loja de informática 24h da região e não tinham adaptadores, emendas ou conectores RJ-45 fêmea para que pudéssemos consertar a situação de forma satisfatória. Perguntei se não tinham um &lt;a href=&quot;http://pt.wikipedia.org/wiki/Concentrador&quot;&gt;hub&lt;/a&gt; ou &lt;a href=&quot;http://pt.wikipedia.org/wiki/Comutador_%28redes%29&quot;&gt;switch&lt;/a&gt;, o primo do meu cunhado disse que tinha em casa, foi até lá buscar e voltou com um &lt;a href=&quot;http://pt.wikipedia.org/wiki/Asymmetric_Digital_Subscriber_Line&quot;&gt;modem adsl&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Procurando entre as tralhas que tinham encontrei um &quot;espelho&quot; RJ-45. É um conector fêmea que coloca-se na parte traseira de gabinetes de pc e conecta-se diretamente à placa-mãe que tenha um controlador de rede &quot;on-board&quot;, através de um cabo. Perguntei se não tinham outro daqueles, encontraram um.&lt;br /&gt;&lt;br /&gt;Desconectei o cabo de um dos espelhos e conectei o cabo que saia do outro espelho diretamente no que estava sem cabo. Preparei as duas pontas do cabo rompido com conectores RJ-45 e conectei-os através do adaptador que &quot;fabriquei&quot;.&lt;br /&gt;&lt;br /&gt;E não é que funcionou? Após testado, improvisei um &quot;gabinete&quot; com a caixa do switch que eles compraram para usar na LAN House. Serviu para evitar contato entre os conectores e evitar que fossem desconectados ao esticar o cabo para colocá-lo em local protegido de raios e principalmente cães. O &lt;a href=&quot;http://pt.wikipedia.org/wiki/Macgiver&quot;&gt;MacGiver&lt;/a&gt; que se cuide.&lt;br /&gt;&lt;br /&gt;As fotos são toscas, feitas com o celular:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEzqLPrbAuSbw8eo9Zv6ncs0YTI3Q9mRJHSEPtjKXe84BwTQLJx6deddyAPjIdfSaIxe81lMimCJsgTFK5x3vi6Npr5Xb0QOVlI3ZQgRc2z7nR7sB8xoYd1v7BALNEgnlh3_v6AA/s1600-h/gambiarra.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEzqLPrbAuSbw8eo9Zv6ncs0YTI3Q9mRJHSEPtjKXe84BwTQLJx6deddyAPjIdfSaIxe81lMimCJsgTFK5x3vi6Npr5Xb0QOVlI3ZQgRc2z7nR7sB8xoYd1v7BALNEgnlh3_v6AA/s320/gambiarra.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5089257851105562290&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2GJ3wDeeNxOAy2A8JbXhsug2DDqHGXK1_GSOz3sMJ43WRbb0eODBSyN0b87tZKVfHzPW5wm0ufB8UxKz5J4mgaOm2bN52qoNDgsWF5yOYrljtehzwdTlDilTZ4u29WCFUsbhsZA/s1600-h/gambiarra2.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2GJ3wDeeNxOAy2A8JbXhsug2DDqHGXK1_GSOz3sMJ43WRbb0eODBSyN0b87tZKVfHzPW5wm0ufB8UxKz5J4mgaOm2bN52qoNDgsWF5yOYrljtehzwdTlDilTZ4u29WCFUsbhsZA/s320/gambiarra2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5089258662854381250&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://valtoir.blogspot.com/2007/07/do-it-yourself-voc-mesmo-i.html</link><author>noreply@blogger.com (Valtoir)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEzqLPrbAuSbw8eo9Zv6ncs0YTI3Q9mRJHSEPtjKXe84BwTQLJx6deddyAPjIdfSaIxe81lMimCJsgTFK5x3vi6Npr5Xb0QOVlI3ZQgRc2z7nR7sB8xoYd1v7BALNEgnlh3_v6AA/s72-c/gambiarra.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-7175146024479834016</guid><pubDate>Fri, 11 May 2007 02:59:00 +0000</pubDate><atom:updated>2007-05-11T00:12:10.036-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bash</category><category domain="http://www.blogger.com/atom/ns#">Shell script</category><title>moonwalk.sh</title><description>Hoje estou animado.&lt;br /&gt;&lt;br /&gt;Em homenagem ao &lt;a href=&quot;http://pt.wikipedia.org/wiki/Curupira&quot;&gt;Curupira&lt;/a&gt; e ao &lt;a href=&quot;http://en.wikipedia.org/wiki/Moonwalk_%28dance%29&quot;&gt;Michael Jackson&lt;/a&gt;, fiz a primeira variação do script pes.sh. Vem mais por aí...&lt;br /&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#  autor: Valtoir dos Santos Jardim&lt;br /&gt;# e-mail: valtoirjardim at gmail dot com&lt;br /&gt;#   blog: valtoir.blogspot.com&lt;br /&gt;#   data: 2007-05-10&lt;br /&gt;# versao: 0.2&lt;br /&gt;trap &quot;clear; setterm -reset; pkill moonwalk.sh; exit&quot; 2&lt;br /&gt;while getopts &quot;hc:&quot; opt; do&lt;br /&gt;~~~~case $opt in&lt;br /&gt;~~~~~~~h) echo -e &quot;\nUso: pes.sh -h | -c &lt;caractere&gt;&quot;&lt;br /&gt;~~~~~~~~~~echo -e &quot;\nParametros:&quot;&lt;br /&gt;~~~~~~~~~~echo -e &quot; -h: Mostra essa (grande) ajuda&quot;&lt;br /&gt;~~~~~~~~~~echo -e &quot; -c &lt;caractere&gt;: Limpa a tela e define caractere de preenchimento&quot;&lt;br /&gt;~~~~~~~~~~echo -e &quot;\nExemplo:&quot;&lt;br /&gt;~~~~~~~~~~echo -e &quot; pes.sh -c#\n&quot;&lt;br /&gt;~~~~~~~~~~exit;;&lt;br /&gt;~~~~~~~c) clear;&lt;br /&gt;~~~~~~~~~~for i in $(seq 0 `tput lines`); do&lt;br /&gt;~~~~~~~~~~~~~for w in $(seq 1 `tput cols`); do&lt;br /&gt;~~~~~~~~~~~~~~~~~echo -e &quot;$OPTARG\c&quot;&lt;br /&gt;~~~~~~~~~~~~~done;&lt;br /&gt;~~~~~~~~~~~~~tput cup $i;&lt;br /&gt;~~~~~~~~~~done;;&lt;br /&gt;~~~~~~~?) exit -1; &lt;br /&gt;~~~~esac&lt;br /&gt;done&lt;br /&gt;moonwalk () {&lt;br /&gt;~~~~colors=(31 32 33 34 35 36 37)&lt;br /&gt;~~~~signal=( + - )&lt;br /&gt;~~~~setterm -cursor off -bold on&lt;br /&gt;~~~~while :; do&lt;br /&gt;~~~~~~~moreorless=$((RANDOM%2))&lt;br /&gt;~~~~~~~color=${colors[$(($RANDOM%${#colors[*]}))]}&lt;br /&gt;~~~~~~~delay=.$(((RANDOM%8)+4))&lt;br /&gt;~~~~~~~left_foot=$(($RANDOM%$((`tput cols` - 12))))&lt;br /&gt;~~~~~~~right_foot=$(($left_foot + 8))&lt;br /&gt;~~~~~~~lines=$(($(tput lines) - 6))&lt;br /&gt;~~~~~~~[ &quot;$moreorless&quot; == &quot;1&quot; ] &amp;&amp; {&lt;br /&gt;~~~~~~~~~~tput cup $((lines + 4)) $((left_foot + 3))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m_\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((lines + 5)) $((left_foot + 2))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m/ )\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~for line in `seq $((($lines ${signal[$moreorless]} 1))) -10 5`; do&lt;br /&gt;~~~~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~~~~tput cup $((line++)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m_\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m( \ \c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line++)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m) \ \c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m(   )\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1mOooo˙\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~~~~tput cup $((line - 10)) $((left_foot + 3))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m_\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line - 9)) $((left_foot + 2))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m/ )\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line - 8)) $((left_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m/ (\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line - 7)) $left_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m(   )\c\e[m&quot;&lt;br /&gt;~~~~~~~~~~tput cup $((line - 6)) $left_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m˙oooO\c\e[m&quot;&lt;br /&gt;~~~~~~~done&lt;br /&gt;~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~[ $((line -15)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 15)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m_\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -14)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 14)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m( \ \c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -13)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 13)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m) \ \c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -12)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 12)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m(   )\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -11)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 11)) $right_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1mOooo˙\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~[ $((line -19)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 19)) $((left_foot + 2))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m/ )\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -18)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 18)) $((left_foot + 1))&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m/ (\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -17)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 17)) $left_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m(   )\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~~~~[ $((line -16)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~~tput cup $((line - 16)) $left_foot&lt;br /&gt;~~~~~~~~~~echo -e &quot;\e[$color;1m˙oooO\c\e[m&quot;&lt;br /&gt;~~~~~~~}&lt;br /&gt;~~~~done&lt;br /&gt;}&lt;br /&gt;moonwalk &amp;&lt;br /&gt;read -rs -n 1&lt;br /&gt;setterm -reset&lt;br /&gt;clear&lt;br /&gt;pkill moonwalk&lt;br /&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------</description><link>http://valtoir.blogspot.com/2007/05/moonwalksh.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-6710765178686487960</guid><pubDate>Fri, 11 May 2007 01:04:00 +0000</pubDate><atom:updated>2007-05-10T22:19:40.490-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bash</category><category domain="http://www.blogger.com/atom/ns#">Shell script</category><title>pes.sh versao 0.2 :)</title><description>Agora até parece um screensaver de verdade!&lt;br /&gt;&lt;br /&gt;Instruções no post abaixo.&lt;br /&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#  autor: Valtoir dos Santos Jardim&lt;br /&gt;# e-mail: valtoirjardim at gmail dot com&lt;br /&gt;#   blog: valtoir.blogspot.com&lt;br /&gt;#   data: 2007-05-10&lt;br /&gt;# versao: 0.2&lt;br /&gt;trap &quot;clear; setterm -reset; pkill pes.sh; exit&quot; 2&lt;br /&gt;while getopts &quot;hc:&quot; opt; do&lt;br /&gt;~~~case $opt in&lt;br /&gt;~~~~~~h) echo -e &quot;\nUso: pes.sh -h | -c &lt;caractere&gt;&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot;\nParametros:&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; -h: Mostra essa (grande) ajuda&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; -c &lt;caractere&gt;: Limpa a tela e define caractere de preenchimento&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot;\nExemplo:&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; pes.sh -c#\n&quot;&lt;br /&gt;~~~~~~~~~exit;;&lt;br /&gt;~~~~~~c) clear;&lt;br /&gt;~~~~~~~~~for i in $(seq 0 `tput lines`); do&lt;br /&gt;~~~~~~~~~~~~for w in $(seq 1 `tput cols`); do&lt;br /&gt;~~~~~~~~~~~~~~~~echo -e &quot;$OPTARG\c&quot;&lt;br /&gt;~~~~~~~~~~~~done;&lt;br /&gt;~~~~~~~~~~~~tput cup $i;&lt;br /&gt;~~~~~~~~~done;;&lt;br /&gt;~~~~~~?) exit -1; &lt;br /&gt;~~~esac&lt;br /&gt;done&lt;br /&gt;pes () {&lt;br /&gt;~~~colors=(31 32 33 34 35 36 37)&lt;br /&gt;~~~signal=( + - )&lt;br /&gt;~~~setterm -cursor off -bold on&lt;br /&gt;~~~while :; do&lt;br /&gt;~~~~~~moreorless=$((RANDOM%2))&lt;br /&gt;~~~~~~color=${colors[$(($RANDOM%${#colors[*]}))]}&lt;br /&gt;~~~~~~delay=.$(((RANDOM%8)+4))&lt;br /&gt;~~~~~~left_foot=$(($RANDOM%$((`tput cols` - 12))))&lt;br /&gt;~~~~~~right_foot=$(($left_foot + 8))&lt;br /&gt;~~~~~~lines=$(($(tput lines) - 5))&lt;br /&gt;~~~~~~[ &quot;$moreorless&quot; == &quot;1&quot; ] &amp;&amp; {&lt;br /&gt;~~~~~~~~~tput cup $((lines + 5)) $left_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m.oooO\c\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~for line in `seq $((($lines ${signal[$moreorless]} 1))) -10 5`; do&lt;br /&gt;~~~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1mOooo.\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line++)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m) /\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(_/\c\e[m&quot;&lt;br /&gt;~~~~~~~~~sleep $delay&lt;br /&gt;~~~~~~~~~tput cup $((line - 9)) $left_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m.oooO\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line - 8)) $left_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line - 7)) $((left_foot + 1))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m\ (\e[m&quot;&lt;br /&gt;~~~~~~~~~tput cup $((line - 6)) $((left_foot + 2))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m\_)\e[m&quot;&lt;br /&gt;~~~~~~done&lt;br /&gt;~~~~~~sleep $delay&lt;br /&gt;~~~~~~[ $((line -14)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 14)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1mOooo.\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~[ $((line -13)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 13)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~[ $((line -12)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 12)) $((right_foot + 1))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m) /\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~[ $((line -11)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 11)) $right_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(_/\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~sleep $delay&lt;br /&gt;~~~~~~[ $((line -18)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 18)) $left_foot&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~[ $((line -17)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 17)) $((left_foot + 1))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m\ (\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~~~~[ $((line -16)) -lt 0 ] || {&lt;br /&gt;~~~~~~~~~tput cup $((line - 16)) $((left_foot + 2))&lt;br /&gt;~~~~~~~~~echo -e &quot;\e[$color;1m\_)\e[m&quot;&lt;br /&gt;~~~~~~}&lt;br /&gt;~~~done&lt;br /&gt;}&lt;br /&gt;pes &amp;&lt;br /&gt;read -rs -n 1&lt;br /&gt;setterm -reset&lt;br /&gt;clear&lt;br /&gt;pkill pes&lt;br /&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------</description><link>http://valtoir.blogspot.com/2007/05/pessh-versao-02.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-2075725214773160595</guid><pubDate>Mon, 07 May 2007 02:18:00 +0000</pubDate><atom:updated>2007-05-10T08:23:13.665-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bash</category><category domain="http://www.blogger.com/atom/ns#">Shell script</category><title>pes.sh</title><description>Vou passar a publicar aqui alguns scripts em &lt;a href=&quot;http://pt.wikipedia.org/wiki/Bash&quot;&gt;bash&lt;/a&gt; que faço. Chamei o script abaixo de &lt;span style=&quot;font-style: italic;&quot;&gt;pes.sh&lt;/span&gt; (pés). Foi feito como exercício de programação e lógica, e serve como pseudo &lt;span style=&quot;font-style: italic;&quot;&gt;screensaver&lt;/span&gt; em modo caractere.&lt;br /&gt;&lt;br /&gt;Nota: para manter a identação, substituí os espaços em branco iniciais por til (~). Basta copiar o texto abaixo, colar num arquivo texto e (imaginado que você nomeie o arquivo com o mesmo nome que eu) executar algum terminal com bash e rodar :&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;sed -i &#39;s/~/ /g&#39; pes.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Isso irá substituir todos os &quot;~&quot; por &quot; &quot;. Feito isso, torne o arquivo executável:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;chmod +x pes.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E pronto, agora é só rodar:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;./pes.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#  autor: Valtoir dos Santos Jardim&lt;br /&gt;# e-mail: valtoirjardim_at_gmail_dot_com&lt;br /&gt;#   blog: valtoir.blogspot.com&lt;br /&gt;#   data: 2007-05-05&lt;br /&gt;# versao: 0.1&lt;br /&gt;trap &quot;clear; setterm -reset; exit&quot; 2&lt;br /&gt;colors=(31 32 33 34 35 36 37)&lt;br /&gt;signal=( + - )&lt;br /&gt;while getopts &quot;hc:&quot; opt; do&lt;br /&gt;~~~case $opt in&lt;br /&gt;~~~~~~h) echo -e &quot;\nUso: pes.sh -h | -c &lt;caractere&gt;&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot;\nParametros:&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; -h: Mostra essa (grande) ajuda&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; -c &lt;caractere&gt;: Limpa a tela e define caractere de preenchimento&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot;\nExemplo:&quot;&lt;br /&gt;~~~~~~~~~echo -e &quot; pes.sh -c#\n&quot;&lt;br /&gt;~~~~~~~~~exit;;&lt;br /&gt;~~~~~~c) clear;&lt;br /&gt;~~~~~~~~~for i in $(seq 0 `tput lines`); do&lt;br /&gt;~~~~~~~~~~~~for w in $(seq 1 `tput cols`); do&lt;br /&gt;~~~~~~~~~~~~~~~~echo -e &quot;$OPTARG\c&quot;&lt;br /&gt;~~~~~~~~~~~~done;&lt;br /&gt;~~~~~~~~~~~~tput cup $i;&lt;br /&gt;~~~~~~~~~done;;&lt;br /&gt;~~~~~~?) exit -1; &lt;br /&gt;~~~esac&lt;br /&gt;done&lt;br /&gt;setterm -cursor off -bold on&lt;br /&gt;while :; do&lt;br /&gt;~~~moreorless=$((RANDOM%2))&lt;br /&gt;~~~color=${colors[$(($RANDOM%${#colors[*]}))]}&lt;br /&gt;~~~delay=.$(((RANDOM%8)+4))&lt;br /&gt;~~~left_foot=$(($RANDOM%$((`tput cols` - 12))))&lt;br /&gt;~~~right_foot=$(($left_foot + 8))&lt;br /&gt;~~~lines=$(($(tput lines) - 5))&lt;br /&gt;~~~[ &quot;$moreorless&quot; == &quot;1&quot; ] &amp;&amp; {&lt;br /&gt;~~~~~~tput cup $((lines + 5)) $left_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m.oooO\c\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~for line in `seq $((($lines ${signal[$moreorless]} 1))) -10 5`; do&lt;br /&gt;~~~~~~sleep $delay&lt;br /&gt;~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1mOooo.\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line++)) $((right_foot + 1))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m) /\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line++)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(_/\c\e[m&quot;&lt;br /&gt;~~~~~~sleep $delay&lt;br /&gt;~~~~~~tput cup $((line - 9)) $left_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m.oooO\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line - 8)) $left_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line - 7)) $((left_foot + 1))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m\ (\e[m&quot;&lt;br /&gt;~~~~~~tput cup $((line - 6)) $((left_foot + 2))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m\_)\e[m&quot;&lt;br /&gt;~~~done&lt;br /&gt;~~~sleep $delay&lt;br /&gt;~~~[ $((line -14)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 14)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1mOooo.\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~[ $((line -13)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 13)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~[ $((line -12)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 12)) $((right_foot + 1))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m) /\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~[ $((line -11)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 11)) $right_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(_/\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~sleep $delay&lt;br /&gt;~~~[ $((line -18)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 18)) $left_foot&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m(   )\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~[ $((line -17)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 17)) $((left_foot + 1))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m\ (\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;~~~[ $((line -16)) -lt 0 ] || {&lt;br /&gt;~~~~~~tput cup $((line - 16)) $((left_foot + 2))&lt;br /&gt;~~~~~~echo -e &quot;\e[$color;1m\_)\e[m&quot;&lt;br /&gt;~~~}&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;--------------8&lt; corte aqui 8&lt;--------------</description><link>http://valtoir.blogspot.com/2007/05/vou-passar-publicar-aqui-alguns-scripts.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-115889355620203112</guid><pubDate>Wed, 18 Apr 2007 02:07:00 +0000</pubDate><atom:updated>2007-04-24T18:55:59.526-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Serious Hints</category><title>Cursos de informática, quem precisa deles?</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;Às vezes me perguntam se indico algum bom curso voltado à informática. Fico meio sem jeito em responder.&lt;br /&gt;&lt;br /&gt;Sou autodidata, o que não me torna melhor nem mais (ou menos) inteligente que ninguém. É uma característica minha e de muitas outras pessoas, apenas isso.&lt;br /&gt;&lt;br /&gt;Fiz alguns poucos cursos, gostei de alguns e detestei outros. Minha opinião é a seguinte: Algumas pessoas se ajustam a um aprendizado &quot;linear&quot;, dosado e progressivo. Outras  tem mais facilidade em fazer uma idéia geral do objeto de estudo para então dissecá-lo e passar a entender os pormenores, as peças do mecanismo completo.&lt;br /&gt;&lt;br /&gt;Isso é uma simplificação, claro, mas entre esses dois grupos genéricos me situo no segundo, o dos alunos chatos, metidos a espertos. Daqueles que até entenderiam química se a professora começasse a aula com &quot;Hoje vamos aprender a fazer explosivos!&quot;, para só então explicar a tabela periódica. No meu caso a experimentação funciona melhor.&lt;br /&gt;&lt;br /&gt;Mas em qualquer caso a resposta à pergunta &quot;Qual o melhor curso de informática?&quot; é sempre a mesma: &quot;Depende&quot;. Não apenas do currículo, do plano de aula. Não apenas do professor, nem do aluno.  Seguem alguns conselhos para a escolha sobre fazer ou não um curso de informática (ou de culinária, ou química aplicada):&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Saiba o que vai aprender.&lt;/span&gt; É bastante comum fulano fazer um curso de &lt;span style=&quot;font-style: italic;&quot;&gt;&quot;web-design&quot;&lt;/span&gt; esperando publicar um site de notícias, cuja dinâmica exige conhecimentos complementares de programação voltada à internet. Isso acaba frustrando muita gente, e afastando-as do objetivo devido à complexidade inerente ao &quot;todo&quot;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Descubra se é capaz de aprender.&lt;/span&gt; Muito aprendizado exige conhecimento prévio de outros assuntos, como no exemplo anterior. Para aprender fotografia sub-aquática é preciso saber nadar.&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Não faça o curso só pelo diploma.&lt;/span&gt; Faça um favor a si mesmo, não jogue dinheiro fora em um curso feito só para constar no currículo ou para agradar o pai, a mãe ou o seu chefe.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Seja Ambicioso.&lt;/span&gt; Fora cursos (realmente) avançados, normalmente voltados a pessoas com espírito &lt;a href=&quot;http://pt.wikipedia.org/wiki/Hacker&quot;&gt;hacker&lt;/a&gt;, cursos em geral costumam ser planejados de forma a dar &lt;span style=&quot;font-weight: bold;&quot;&gt;noções básicas&lt;/span&gt; relativas ao objeto de estudo. Algumas pessoas chamam isso de &quot;nivelar por baixo&quot;, ou seja, criar um plano de curso considerando a total ignorância de &lt;span style=&quot;font-weight: bold;&quot;&gt;todos&lt;/span&gt; os participantes com relação ao assunto. Informe-se quanto ao plano de aulas e tenha em mente que, por melhor que seja, o curso freqüentado não vai torná-lo experiente no assunto. Em outras palavras, prepare-se para entrar no maravilhoso mundo da auto didática (use sempre equipamentos de proteção :).&lt;/li&gt;&lt;/ul&gt;</description><link>http://valtoir.blogspot.com/2006/09/cursos-de-informtica-quem-precisa.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-113957670987981053</guid><pubDate>Fri, 10 Feb 2006 11:04:00 +0000</pubDate><atom:updated>2007-04-24T19:08:15.164-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Citações</category><title></title><description>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&quot;O que penso eu do mundo?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Sei Lá o que penso do mundo!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Se eu adoecesse pensaria nisso.&quot;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;blockquote&gt;(trecho do poema &lt;span style=&quot;font-style: italic;&quot;&gt;&quot;&lt;span&gt;Há Metafísica &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Bastante em Não Pensar em Nada&lt;/span&gt;&quot;,&lt;br /&gt;&lt;/span&gt; de Alberto Caeiro, heterônimo&lt;br /&gt;de Fernando Pessoa)&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Só a ambição nos salva. De forma não exacerbada, é claro, assim como a paixão e o ódio devem ser dosados.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://valtoir.blogspot.com/2006/02/o-que-penso-eu-do-mundo-sei-l-o-que.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-113660004569744629</guid><pubDate>Sat, 07 Jan 2006 02:08:00 +0000</pubDate><atom:updated>2007-04-24T19:19:08.845-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Citações</category><title>Vamos viver</title><description>Vamos consertar o mundo&lt;br /&gt;Vamos começar lavando os pratos&lt;br /&gt;Nos ajudar uns aos outros&lt;br /&gt;Me deixa amarrar os seus sapatos&lt;br /&gt;&lt;br /&gt;Vamos acabar com a dor&lt;br /&gt;E arrumar os discos numa prateleira&lt;br /&gt;Vamos viver só de amor&lt;br /&gt;Que o aluguel venceu na terça-feira&lt;br /&gt;&lt;br /&gt;O sonho agora é real&lt;br /&gt;E a chuva cai por uma fresta no telhado&lt;br /&gt;Por onde também passa o sol&lt;br /&gt;Hoje é dia de supermercado&lt;br /&gt;&lt;br /&gt;Vamos viver só de amor&lt;br /&gt;Vamos viver só de amor&lt;br /&gt;Vamos viver só de amor&lt;br /&gt;Vamos viver só de amor&lt;br /&gt;&lt;br /&gt;E não ter que pensar, pensar&lt;br /&gt;No que está faltando, no que sobra&lt;br /&gt;Nunca mais ter que lembrar, lembrar&lt;br /&gt;De pôr travas e trancas nas portas&lt;br /&gt;&lt;br /&gt;(Herbert Vianna)</description><link>http://valtoir.blogspot.com/2006/01/vamos-viver.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18166112.post-112999688428159767</guid><pubDate>Sat, 22 Oct 2005 21:01:00 +0000</pubDate><atom:updated>2007-04-24T19:19:49.562-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Besteira</category><title>Meu primeiro post em meu primeiro blog.</title><description>Alô, alô, testando...&lt;br /&gt;&lt;br /&gt;Um, dois, três.... testando... som... som... testando.</description><link>http://valtoir.blogspot.com/2005/10/meu-primeiro-post-em-meu-primeiro-blog.html</link><author>noreply@blogger.com (Valtoir)</author><thr:total>0</thr:total></item></channel></rss>