tag:blogger.com,1999:blog-43216222052117105902024-03-13T13:40:05.325-03:00MarquesBlogEm Busca da Pergunta Fundamental Sobre a Vida, o Universo e Tudo Mais...Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comBlogger52125tag:blogger.com,1999:blog-4321622205211710590.post-89406422154809520702009-11-10T19:10:00.000-02:002009-11-10T19:11:16.362-02:00Backup do Gmail com o Getmail...<div style="text-align: justify;">Como vivo <a href="http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem">nas nuvens</a>, faz um bom tempo que acesso os meus e-mails somente pelo navegador. Hoje em dia, salvo em casos bem específicos, não faz mesmo muito sentido possuir um <a href="http://pt.wikipedia.org/wiki/Cliente_de_e-mail">cliente de e-mail</a> instalado no computador. Entretanto, lembrando <a href="http://pt.wikipedia.org/wiki/Edward_A._Murphy">Murphy</a>, seja uma indisponibilidade do <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a> ou alguem sequestrando a sua conta, algo sempre pode dar errado. E não ter uma cópia dos seus e-mail numa hora dessas não é uma boa idéia.<br /></div><div style="text-align: justify;"><br />Para resolver isso, procurei o <a href="http://www.google.com.br/">oráculo</a>, e ele de meu uma solução: <a href="http://en.wikipedia.org/wiki/Getmail">Getmail</a> (<a href="http://www.dicas-l.com.br/segredosdogoogle/segredosdogoogle_20090609.php">aqui</a> e <a href="http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/">aqui</a>).<br /><br />O <a href="http://en.wikipedia.org/wiki/Getmail">Getmail</a> é um programa via linha de comando que permite receber os e-mails de uma ou mais caixas postais e encaminhar para um arquivo ou um <a href="http://en.wikipedia.org/wiki/Mail_delivery_agent">MDA</a>.<br /><br />Para receber os e-mails do <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a>, basta instalar o programa e criar o arquivo de configuração em ~/.getmail/getmailrc. Eu configurei desta forma:<br /><br /><blockquote># cabeçalho padrão para acesso do <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a> via <a href="http://pt.wikipedia.org/wiki/Imap">IMAP</a>.<br /># Pode-se usar o <a href="http://en.wikipedia.org/wiki/Getmail">Getmail</a> via <a href="http://pt.wikipedia.org/wiki/POP3">POP3</a> tambem.<br />[retriever]<br />type = SimpleIMAPSSLRetriever<br />server = imap.gmail.com<br />username = meu_usuário<br />password = minha_senha<br /><br /># Quando se acessa via <a href="http://pt.wikipedia.org/wiki/Imap">IMAP</a>, é possível configurar qual(is) pasta(s), ou marcador(es), se quer baixar.<br />mailboxes = ("2009", )<br /><br /># Destino dos arquivos. Pode ser para um arquivo no formato <a href="http://en.wikipedia.org/wiki/Mbox">mbox</a> ou uma pasta de e-mails no formato <a href="http://en.wikipedia.org/wiki/Maildir">maildir</a>. Cada um tem suas pecularidades. Para o backup eu prefiro o <a href="http://en.wikipedia.org/wiki/Maildir">maildir</a>. Entretanto, utilizo o mimeStrip.pl (ver abaixo) com o formato <a href="http://en.wikipedia.org/wiki/Mbox">mbox</a>, então configurei para usar os dois. As pastas (cur, new, tmp) e, ou, o arquivo deverão ser previamente criadas.<br />[destination]<br />type = MultiDestination<br />destinations = ('[mboxrd-destination]', '[maildir-destination]')<br /><br />[mboxrd-destination]<br />type = Mboxrd<br />path = ~/tmp.mbox<br /><br />[maildir-destination]<br />type = Maildir<br />path = ~/Documentos/Mail/2009/<br /><br /># Um log para dar uma olhada quando se precisa é sempre bom.<br />[options]<br />verbose = 0<br />message_log = ~/.getmail/gmail.log<br />read_all = false</blockquote><br />Configurado, basta chamar <a href="http://en.wikipedia.org/wiki/Getmail">getmail</a> na linha de comando.<br /><br />Para facilitar mais um pouco minha vida, misturei isso tudo com essa <a href="http://www.dicas-l.com.br/dicas-l/20080117.php">dica aqui</a>, que sugere a utilização do <a href="http://pt.wikipedia.org/wiki/Linguagem_de_script">script</a> em <a href="http://pt.wikipedia.org/wiki/Perl">perl</a> mimeStrip.pl. Como em alguns e-mail o que realmente interessa é o que esta em anexo, aproveito o backup que faço do <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a>, e através do arquivo <a href="http://en.wikipedia.org/wiki/Mbox">mbox</a> que foi criado utilizo o <a href="http://pt.wikipedia.org/wiki/Linguagem_de_script">script</a> para extrair os anexos e salvar tudo numa pasta.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/Svd_oiTT9iI/AAAAAAAAVOo/4ZIgggA80Vo/s1600-h/arquivos_mail.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/Svd_oiTT9iI/AAAAAAAAVOo/4ZIgggA80Vo/s320/arquivos_mail.png" alt="" id="BLOGGER_PHOTO_ID_5401926612433499682" border="0" /></a><span style="font-size:85%;">Importantes anexos extraídos pelo mimeStrip.pl</span><br /><br /></div>Por fim, misturei tudo num <a href="http://pt.wikipedia.org/wiki/Linguagem_de_script">script</a>, que eu chamo de hora em hora, pelo <a href="http://pt.wikipedia.org/wiki/Crontab">crontab</a>:<br /><br /><blockquote>touch ~/tmp.mbox<br />getmail<br />~/Documentos/Mail/mimeStrip.pl --in ~/tmp.mbox --out /dev/null --dir ~/Temp/0mail/<br />rm ~/tmp.mbox<br /></blockquote><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-57050573562579952592009-08-18T23:17:00.000-03:002009-08-18T23:19:06.999-03:00Backup Incremental com o Mutt + sSMTP + Gmail...<div style="text-align: justify;">Um dia, mais cedo ou mais tarde, acontece. Pode ser por um arquivo corrompido ou deletado, ou por um disco danificado, ou por uma partição formatada, ou por inundação, incêndio, explosão, ou por qualquer outra coisa. Um dia você vai perder aquele(s) arquivo(s) super-hiper-importante(s), vai lembrar que o último <a href="http://pt.wikipedia.org/wiki/Backup">backup</a> existente é de uns 3 meses atrás e se arrepender de não ter parado 10 minutos no dia anterior para fazer uma simples cópia de tudo.<br /><br />Há um bom tempo tenho feito grandes <a href="http://pt.wikipedia.org/wiki/Backup">backups</a> de todos meus arquivos, em <a href="http://pt.wikipedia.org/wiki/CD">CD</a>/<a href="http://pt.wikipedia.org/wiki/Dvd">DVD</a> e num velho disco removível. Só que entre um <a href="http://pt.wikipedia.org/wiki/Backup">backup</a> e outro havia um espaço de 1, 2, ..., n meses, e os novos arquivos criados e as modificações ficavam sem cópia por um bom tempo. Felizmente, nos últimos anos, não precisei recuperar arquivos, mas é bom estar prevenido. Pensei, pesquisei, e arquitetei um <a href="http://pt.wikipedia.org/wiki/Backup">backup</a><a href="http://pt.wikipedia.org/wiki/Backup"> incremental</a> usando o <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a> + sSMTP + <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a> + algumas coisinhas.<br /><br />O <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a> é um cliente de e-mail, e sua principal característica neste projeto é que pode-se enviar por ele um e-mail através da linha de comando. O sSMTP é um servidor "simplificado" de correio eletrônico, necessário para ser utilizar o <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a>. O <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a> dispensa apresentação. O <a href="http://pt.wikipedia.org/wiki/TAR">Tar</a> é uma ferramenta em linha de comando para empacotar arquivos. O <a href="http://en.wikipedia.org/wiki/Cron">cron</a>, o agendador de tarefas da família <a href="http://pt.wikipedia.org/wiki/Unix">Unix</a>.<br /><br />Como misturei tudo??? Simples. Comecei criando um <a href="http://pt.wikipedia.org/wiki/Shell_script">script em shell</a>, com o comando <a href="http://pt.wikipedia.org/wiki/TAR">tar</a> fazendo um <a href="http://pt.wikipedia.org/wiki/Backup">backup incremental</a>.<br /><blockquote>tar -cvzf /pasta_para_backup/bck_diario_`date +%Y%m%d`.tgz --exclude=bck* --exclude=*.com --newer-mtime `date -d '2 day ago' +%Y-%m-%d` /pasta_para_backup/* >> /pasta_para_backup/bck_diario_`date +%Y%m%d`.log</blockquote>Opções utilizadas:<br /><span style="font-style: italic;">-c</span>, cria um novo arquivo;<br /><span style="font-style: italic;">-v</span>, informa cada arquivo copiado. A listagem é redirecionada, gerando um arquivo de log <span style="font-size:85%;">(>> /</span>pasta_para_backup<span style="font-size:85%;">/bck_diario_`date +%Y%m%d`.log)</span>;<br /><span style="font-style: italic;">-z</span>, comprime o arquivo de <a href="http://pt.wikipedia.org/wiki/Backup">backup</a> gerado com o gzip;<br /><span style="font-style: italic;">-f</span>, nome do novo arquivo de <a href="http://pt.wikipedia.org/wiki/Backup">backup</a> a ser criado. Utilizo o comando <a href="http://en.wikipedia.org/wiki/Date_%28Unix%29">Date</a> com o opção %Y%m%d para criar parte do nome do arquivo de backup e de log. Os nomes dos arquivos gerados hoje, por exemplo, foram bck_diario_20090818.tgz e bck_diario_20090818.log;<br /><span style="font-style: italic;">--exclude</span>, exclui alguns arquivos do <a href="http://pt.wikipedia.org/wiki/Backup">backup</a>. O <span style="font-style: italic;">--exclude=bck*</span> exclui a si mesmo, os demais arquivos de <a href="http://pt.wikipedia.org/wiki/Backup">backups</a> existentes e os arquivos de log, já que salvo tudo na mesma pasta onde realizo os <a href="http://pt.wikipedia.org/wiki/Backup">backups</a>. O <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a> recusa alguns tipos de anexos, mesmo dentro de um arquivo <a href="http://pt.wikipedia.org/wiki/TAR">tgz</a>, como executáveis, e arquivos compactados dentro de outros arquivos compactos. Utilizo a opção <span style="font-style: italic;">--exclude=*.com</span> por que o <a href="http://pt.wikipedia.org/wiki/Pidgin_%28comunicador_instant%C3%A2neo%29">Pidgin</a> salva certificados com o nome do servidor, como por exemplo <span style="font-style: italic;">login.live.com</span>. Esse arquivo não é um executável, é um simples certificado em <a href="http://pt.wikipedia.org/wiki/Ascii">ASCII</a>, mas se tentar enviar para o <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a>, o e-mail vai ser recusado;<br /><span style="font-style: italic;">--newer-mtime</span>, faz a cópia somente dos arquivos modificados e criados após a data informada. Eu utilizo <span style="font-style: italic;"><a href="http://en.wikipedia.org/wiki/Date_%28Unix%29">date</a> -d '2 day ago' +%Y-%m-%d</span> para fornecer a data de dois dias atrás. O <a href="http://pt.wikipedia.org/wiki/Backup">backup</a> é feito diariamente. Escolhi dois dias para minimizar eventual falha num dia;<br />e, para terminar, o local onde devem ser procurados os arquivos. O /pasta_para_backup/* inclui as subpastas.<br /><br />E para mandar os arquivos para o <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a>, utilizo o <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a>.<br /><blockquote>echo "Backup encerrado em `date`" | mutt -s "Backup `date +%Y%m%d`" -a /pasta_para_backup/bck_diario_`date +%Y%m%d`.tgz /pasta_para_backup/bck_diario_`date +%Y%m%d`.log -- email@do_destino.com.br</blockquote>Um forma simples do chamar o <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a> na linha de comando para enviar uma mensagem é corpo_da_mensagem | mutt -s assunto_da_mensagem -a anexo_da_mensagem -- email@do_destino.com.br. Utilizo o comando <a href="http://en.wikipedia.org/wiki/Date_%28Unix%29">Date</a> da mesma forma que utilizo para criar o arquivo tar, por isso o bck_diario_`<span style="font-style: italic;">date +%Y%m%d</span>`.tgz. Eu utilizo o <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a>, e o sSMTP, somente para essa função, então eles não estão corretamente configurados. Para que eles funcionem, é preciso configurar dois arquivos.<br /><br />No arquivo de configuração do <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a>, o .muttrc, normalmente na raiz da pasta do usuário, é preciso, no mínimo, configurar a forma de envio dos e-mails.<br /><blockquote>set sendmail="/usr/sbin/ssmtp -auemail@do_remetente.com.br -apsenha_do_email"</blockquote><br />No arquivo de configuração do sSMTP, o ssmtp.conf, em /etc/ssmtp/, as configurações do <a href="http://pt.wikipedia.org/wiki/Gmail">Gmail</a>.<br /><blockquote>FromLineOverride=NO<br />Mailhub=smtp.gmail.com:465<br />UseTLS=YES</blockquote>E para que isso funcione automaticamente, incluí uma linha no arquivo <a href="http://en.wikipedia.org/wiki/Crontab">crontab</a>, chamando o script uma vez por dia.<br /><br />Basicamente, é isso.<br /><br />O <a href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29">Mutt</a>, por não estar totalmente configurado, cria um arquivo <span style="font-style: italic;">sent</span> na pasta do usuário. Incluí um <span style="font-style: italic;">rm /pasta_para_backup/sent</span> no final do <a href="http://pt.wikipedia.org/wiki/Shell_script">shell script</a> para exclui-lo.<br /><br />Na dúvida se foi ou não foi, olho os logs mail.err, mail.info, mail.log, mail.warn e syslog, todos na pasta /var/log/.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-64148071509944523702009-07-17T20:50:00.000-03:002009-07-17T20:50:46.234-03:00Guardando as senhas em segurança com o GnuPG...<div style="text-align: justify;">Um dos problemas que assolam a todos na sociedade pós internet é guardar n senhas dos n sítios que nos cadastramos web a fora. Como é difícil guardar no cérebro n senhas diferente, uma para cada coisa, usar a mesma senha para tudo parece ser uma boa idéia. E de preferencia uma senha facilmente lembrável, como "senha", "123456", "qwerty" ou "pussy" (sim, acredite, <a href="http://www.whatsmypass.com/the-top-500-worst-passwords-of-all-time">a 5ª senha mais usada de todos os tempos</a>). Obviamente, isso não é uma boa idéia.<br /><br />Para resolver este problema, já fazia algum tempo que eu usava uma solução caseira. Eu tinha criado um arquivo em html com todas as minhas senhas, criptografadas por uma <a href="http://pt.wikipedia.org/wiki/M%C3%A1quina_Enigma"><span style="font-style: italic;">máquina enigma</span></a> adaptada do código sugerido no artigo <a href="http://www.vivaolinux.com.br/artigo/Maquina-Enigma-e-encriptacao-em-XOR">Máquina Enigma e encriptação em XOR</a>. Isso já afastaria 99,9% do problema, já que os dados estariam seguros contra um eventual bisbilhoteiro. Salvo se este bisbilhoteiro entendesse um pouquinho de <a href="http://pt.wikipedia.org/wiki/Criptoanalise">criptoanalise</a>, já que a quebra deste tipo de <a href="http://pt.wikipedia.org/wiki/Criptografia">criptografia</a> é muito conhecida, podendo ser feita em questão de pouco tempo.<br /><br />Para guardar bem minhas senhas e outros arquivos que devam ficar muuuuito bem guardados e em segredo, procurei uma solução mais robusta, e encontrei o <a href="http://pt.wikipedia.org/wiki/Gpg">GnuPG</a>. O <a href="http://pt.wikipedia.org/wiki/Gpg">GPG</a> é uma implementação completa e livre do <a href="http://pt.wikipedia.org/wiki/OpenPGP">OpenPGP</a>, usado para assinar e criptografar dados, através de um par de <a href="http://pt.wikipedia.org/wiki/Criptografia_de_chaves_assim%C3%A9tricas">chaves assimétricas</a>, uma publica, outra privada. Resumidamente, num algorítimo de <a href="http://pt.wikipedia.org/wiki/Criptografia_de_chaves_assim%C3%A9tricas">criptografia assimétrica</a>, os dados que forem cifrados com a chave publica só podem ser decifrados com a utilização da chave privada, e vice-versa. Possui algumas interfaces gráficas, como o <a href="http://pt.wikipedia.org/wiki/Seahorse">Seahorse</a>, disponível nos pacotes do <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, mas preferi utilizar a <a href="http://pt.wikipedia.org/wiki/Consola_de_comandos"><span style="font-style: italic;">consola</span></a> mesmo.<br /><br />Depois de criar as chaves (sugiro a leitura <a href="http://wiki.ubuntu-br.org/GnuPG">deste artigo</a>), a operação se resume a dois comandos:<br /><br />Cifrar o arquivo a ser guardado:<br /><blockquote>$ gpg --encrypt --armor texto.txt</blockquote>Uso a opção <span style="font-style: italic;">--armor</span> para criar um arquivo em <a href="http://pt.wikipedia.org/wiki/Ascii">ASCII</a>. No caso, gerou o arquivo criptografado <span style="font-style: italic;">texto.txt.asc</span>. Por padrão, seria criado um <a href="http://pt.wikipedia.org/wiki/Arquivo_bin%C3%A1rio">arquivo binário</a>, o que geraria, neste caso, o arquivo texto.txt.gpg.<br /><br />Decifrar o arquivo:<br /><blockquote>$ gpg --decrypt texto.txt.asc</blockquote>Neste caso, como eu não informei o arquivo de saída (opção --output), o arquivo mostrado é visualizado no próprio <a href="http://pt.wikipedia.org/wiki/Consola_de_comandos">terminal</a>.<br /><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-17579639044608136282009-07-04T22:21:00.000-03:002009-07-04T22:22:09.963-03:00Criando Mapas para o GPS da Garmin...<div style="text-align: justify;">Como comentei no post <a href="http://www.marquesfab.com.br/2009/06/gerenciando-dados-de-gps-com-o-viking.html">Gerenciando dados de GPS com o Viking...</a>, adquiri recentemente um navegador <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a> modelo eTrex Legend da <a href="http://en.wikipedia.org/wiki/Garmin">Garmin</a>. Um dos problemas ao se adquirir este e boa parte dos navegadores existentes são seus mapas, já que muitas vezes mal tem o traçado correto das principais rodovias e vias das principais cidades do <a href="http://pt.wikipedia.org/wiki/Brasil">Brasil</a>, quanto mais o traçado das estradas do interior de <a href="http://pt.wikipedia.org/wiki/Rodeio_bonito">Rodeio Bonito</a> e arredores. E, infelizmente, fazer mapas para estes navegadores não é algo muito simples, já que os fabricantes, via de regra, não auxiliam os usuários nisso (para entender um pouco os motivos e dificuldades, sugiro a leitura do artigo <a href="http://www.gpstm.com/articles.php?lang=port&article=3">Criando Mapas de Fundo para GPS Garmin™</a>, do criador do programa <a href="http://www.gpstm.com/">GPS TrackMaker</a>).<br /></div><div style="text-align: justify;"><br />No <a href="http://pt.wikipedia.org/wiki/Brasil">Brasil</a>, um grupo de usuários, sabedores destas dificuldades, se uniu com o intuito de construir mapas para os <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a> da <a href="http://en.wikipedia.org/wiki/Garmin">Garmin</a>, o Projeto <a href="http://pt.wikipedia.org/wiki/Tracksource">TrackSource</a>. O grupo esta ativo, produzindo bons mapas, e inicialmente pensei em contribuir com o projeto, coletando e desenvolvendo o mapa aqui da minha região. O único problema foi que os programas utilizados eram baseados no <a href="http://pt.wikipedia.org/wiki/Windows">sistemas operacional das janelinhas</a>, e a utilização destes através do <a href="http://pt.wikipedia.org/wiki/Wine">Wine</a> se mostrou instável e improdutiva. Procurando soluções, me deparei com o <a href="http://pt.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a>.<br /><br />O <a href="http://pt.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a> é um projeto que tem por objetivo fornecer a todos mapas <a href="http://www.blogger.com/free%20as%20in%20speech"><span style="font-style: italic;">free as in speech</span></a>, sendo um projeto colaborativo, em que qualquer pessoa pode auxiliar, seja coletando dados, seja editando os mapas. O upload dos dados coletados são realizados no formato <a href="http://pt.wikipedia.org/wiki/GPX">gpx</a>, que podem ser gerados no <a href="http://sourceforge.net/projects/viking/">Viking</a>, como mencionei no meu post anterior. E o projeto possui um editor online, o Potlatch, desenvolvido em <a href="http://pt.wikipedia.org/wiki/Adobe_Flash">Flash</a>, que permite a edição de mapas em qualquer navegador (possui tambem o editor JOSM, presente nos pacotes do <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, que, confesso, não usei). Em questão de minutos/horas depois de cada edição, os dados são renderizados para que todos possam se beneficiar do projeto.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sk_qWjfHoPI/AAAAAAAAUro/_xznub_lLmw/s1600-h/Screenshot.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sk_qWjfHoPI/AAAAAAAAUro/_xznub_lLmw/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5354756155170595058" border="0" /></a><br />E o melhor de tudo, é que o projeto não para por aí. Um dos programas oriundos do projeto é o Mkgmap, presentes nos pacotes do <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, que é um programa em <a href="http://pt.wikipedia.org/wiki/Java_%28linguagem_de_programa%C3%A7%C3%A3o%29">Java</a> que converte os mapas <a href="http://pt.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a> para o formato utilizado nos <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a> da <a href="http://en.wikipedia.org/wiki/Garmin">Garmin</a>, de forma bem simples. Basta exportar a área do mapa desejada no formato de dados XML <a href="http://pt.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a> (*.osm), através do sitio do projeto, e sobre o arquivo gerado, dar o comando mkgmap, por exemplo <span style="font-style: italic;">mkgmap mapa.osm</span>, que o arquivo é gerado.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/Sk_qWyKbfMI/AAAAAAAAUrw/kO7_JzusvFU/s1600-h/Screenshot-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/Sk_qWyKbfMI/AAAAAAAAUrw/kO7_JzusvFU/s320/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5354756159110347970" border="0" /></a><br />Agora só falta transferir o arquivo .img gerado para o navegador <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a>. Para isso, usei o <a href="http://cgpsmapper.com/buy.htm">Sendmap</a>, programa que tem uma versão <a href="http://en.wiktionary.org/wiki/free_as_in_beer"><span style="font-style: italic;">free as in beer</span></a>, do mesmo criador do programa <a href="http://cgpsmapper.com/">cGPSmapper</a>. Depois de baixar o programa e marcar como executável, é dar o comando, no meu caso <span style="font-style: italic;">foi sendmap17Lstatic /dev/ttyS0 -u 63240001.img</span>, e sair por aí com o <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a>.<br /><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-39428726303198675802009-06-16T10:29:00.000-03:002009-06-16T22:28:34.194-03:00Gerenciando dados de GPS com o Viking...<div style="text-align: justify;">Uma das características do meu novo emprego é que em boa parte dos locais em que devo ir fica na área rural dos municípios, sendo que, por obvio, a (in)precisão do endereçamento envolvem alguns quilômetros de estrada de chão. Felizmente, em boa parte dos locais, tenho previamente a posição geográfica, o que me levou a adquirir um navegador <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a>. Analisando praticidade, facilidade de uso e custo, escolhi o eTrex Legend da <a href="http://en.wikipedia.org/wiki/Garmin">Garmin</a>. O aparelho vem acompanhado de um cabo de interface, permitindo ser ligado a um computador utilizando uma <a href="http://pt.wikipedia.org/wiki/Serial">porta serial</a>, que eu previamente já sabia que poderia ser feito no <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>.<br /><br />Faltava escolher o programa. Testei alguns que estavam disponíveis pelo gerenciador de aplicativos, e acabei escolhendo o <a href="http://sourceforge.net/projects/viking/">Viking</a>. O <a href="http://sourceforge.net/projects/viking/">Viking</a> é um programa para gerenciar dados de <a href="http://pt.wikipedia.org/wiki/Gps">GPS</a>, que permite importar e traçar trilhas e waypoints. Para importar dados do eTrex é bem simples. Basta ir no menu File -> Acquire -> From GPS, que a janela de opções é aberta:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sjg6_GG8UbI/AAAAAAAAROM/bP7umrI8Nfo/s1600-h/Screenshot-Acquire+from+GPS.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 280px; height: 122px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sjg6_GG8UbI/AAAAAAAAROM/bP7umrI8Nfo/s320/Screenshot-Acquire+from+GPS.png" alt="" id="BLOGGER_PHOTO_ID_5348089413148365234" border="0" /></a>Basta dar OK, que a importação começa:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/Sjg7QpC56fI/AAAAAAAAROU/7x6BR3QOn08/s1600-h/Screenshot-Acquire+from+GPS-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 160px;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/Sjg7QpC56fI/AAAAAAAAROU/7x6BR3QOn08/s320/Screenshot-Acquire+from+GPS-1.png" alt="" id="BLOGGER_PHOTO_ID_5348089714584447474" border="0" /></a><br />Eu tenho o costume de exportar cada nova trilha no formato <a href="http://pt.wikipedia.org/wiki/GPX">GPX</a>, que permite a utilização dos dados por outros programas, como por exemplo o <a href="http://pt.wikipedia.org/wiki/Google_earth">Google Earth</a>. Um detalhe importante é que a atual versão (0.9.8) não permite exportar individualmente cada trilha (como dito <a href="http://viking.sourceforge.net/mediawiki/index.php/Viking_Reference_Manual#Export">aqui</a>). Para contornar isso, é preciso inicialmente criar um novo TrackWaypoint Layer (em Layers -> New TrackWaypoint Layer) e arrastar a nova trilha para lá, exportando este novo layer.<br /><br />O programa tem outras ferramentas, e consegui construir mapas com diversos layers facilmente.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sjg_bFcUwwI/AAAAAAAAROc/y663ffSgQzU/s1600-h/Screenshot-mapa_comarca_rodeio_bonito.vki+-+Viking.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 217px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sjg_bFcUwwI/AAAAAAAAROc/y663ffSgQzU/s320/Screenshot-mapa_comarca_rodeio_bonito.vki+-+Viking.png" alt="" id="BLOGGER_PHOTO_ID_5348094292052460290" border="0" /></a><br />Uma característica interessante é que o programa permite gerar uma imagem do mapa (em File -> Generate Image File), tornando útil para diversos fins.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SjhAnRa0hmI/AAAAAAAAROk/GQpb6AnxW-0/s1600-h/Screenshot-Save+to+Image+File.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 316px; height: 274px;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SjhAnRa0hmI/AAAAAAAAROk/GQpb6AnxW-0/s320/Screenshot-Save+to+Image+File.png" alt="" id="BLOGGER_PHOTO_ID_5348095600937436770" border="0" /></a><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-30567383419795816112009-06-02T21:22:00.001-03:002009-06-02T21:24:58.689-03:00D-Link DWA-110 no Ubuntu...<div style="text-align: justify;">Dei um tempo na minha relação com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a>. Quem já tenha lido o meu blog teve ter notado que o casamento com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a> não ia bem. Na verdade, nunca foi bem. Aproveitei que mudei de cidade e passei a residir em um hotel, pelo menos por um tempo, e que tem rede <a href="http://pt.wikipedia.org/wiki/Wireless">wireless</a>, resolvi suspender o plano com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> e usar a rede disponível. Como eu não tinha nenhum adaptador de rede, tive que comprar um, que atendesse três requisitos:<br />1) teria que funcionar no <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> 9.04 com nenhuma ou com fácil configuração;<br />2) facilmente encontrado (por causa da mudança, não tinha muito tempo para procurar);<br />3) barato, ao menos com custo semelhante a um mês de banda larga da <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a>.<br /><br />Consultei o <a href="http://www.google.com.br/">oráculo</a>, procurei aqui a ali, até que encontrei <a href="http://ubuntuforum-br.org/index.php?topic=49598.0">este tópico</a> e resolvi testar. Comprei o <a href="http://pt.wikipedia.org/wiki/D-link">D-Link</a> DWA-110 e fiz minha mudança. Quando cheguei no hotel, pluguei o adaptador e liguei o PC. O <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> reconheceu o adaptador e saiu funcionando.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/SiWrvI9n3rI/AAAAAAAARN0/wamwnePVKqk/s1600-h/01.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/SiWrvI9n3rI/AAAAAAAARN0/wamwnePVKqk/s320/01.png" alt="" id="BLOGGER_PHOTO_ID_5342865359293111986" border="0" /></a><span style="font-size:85%;">Instalação??? Para que???</span><br /><br /><div style="text-align: left;">Não estava previsto que a rede do hotel estava protegida por criptografia <a href="http://pt.wikipedia.org/wiki/Wep">WEP</a>. Mas isso não foi nenhum problema.<br /></div></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/SiWrvae-kTI/AAAAAAAARN8/R8hVkzk4hn0/s1600-h/02.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/SiWrvae-kTI/AAAAAAAARN8/R8hVkzk4hn0/s320/02.png" alt="" id="BLOGGER_PHOTO_ID_5342865363996414258" border="0" /></a>Foi colocar a senha e pronto.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SiWrvaSr1_I/AAAAAAAAROE/8JDZhF0wgNs/s1600-h/03.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SiWrvaSr1_I/AAAAAAAAROE/8JDZhF0wgNs/s320/03.png" alt="" id="BLOGGER_PHOTO_ID_5342865363944855538" border="0" /></a><br />Tudo funcionando. Suspendi o plano da <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a>, comprei um adaptador e economizei R$ 0,99 no primeiro mês. Baita negócio.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-26691496606990984062009-05-21T21:19:00.006-03:002009-05-21T22:07:22.422-03:00What??? Saraiva is Listed as Suspicious????<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/ShXzy_e3khI/AAAAAAAARNM/Rqu0NG-gxj0/s1600-h/Screenshot-6.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/ShXzy_e3khI/AAAAAAAARNM/Rqu0NG-gxj0/s320/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5338440990677504530" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/ShX0JeuFcEI/AAAAAAAARNU/zoDGUzWLK_0/s1600-h/Screenshot-7.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/ShX0JeuFcEI/AAAAAAAARNU/zoDGUzWLK_0/s320/Screenshot-7.png" alt="" id="BLOGGER_PHOTO_ID_5338441377019949122" border="0" /></a><br /><div style="text-align: center;"><a href="http://www.google.com/safebrowsing/diagnostic?site=www.saraiva.com.br"><span style="font-size:85%;">http://www.google.com/safebrowsing/diagnostic?site=www.saraiva.com.br</span></a><br /></div><br /><br />E agora, vou comprar aonde????<br /><br />F.M.<br /><br /><div style="text-align: justify;">P.S.: O Google Safe Browsing é uma extensão para o Firefox que alerta se uma página da web que você visita pede informações pessoais ou financeiras sob falsos pretextos, numa tradução rápida de <a href="http://www.google.com/tools/firefox/safebrowsing/">http://www.google.com/tools/firefox/safebrowsing/</a>. <br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-18648579379168945452009-05-12T21:40:00.005-03:002009-05-14T21:43:13.455-03:00Estou Voltando II ...<div style="text-align: justify;">Ok. Faz 261 dias que não escrevo, e essa é a segunda fez que digo que estou <a href="http://www.marquesfab.com.br/2008/06/estou-voltando.html">voltando</a>. A desculpa é a mesma: problemas com meu casamento com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a>, outros projetos, preguiça. Prometo aos meus fieis leitores do meu blog (todos os dois !!!), tocar o projeto adiante, começando com uma rápida reatualização de tudo.<br /><br />Meu relacionamento com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a> não mudou em nada. Não vejo a hora de pedir o <a href="http://pt.wikipedia.org/wiki/Div%C3%B3rcio">divórcio</a>. O que mudou um pouco é que, a partir da versão 8.10, o <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> vem com suporte ao <a href="http://pt.wikipedia.org/wiki/3g">3G</a>, sem precisar maiores configuração. No caso, a única coisa ainda pode ficar pendente é o <a href="http://pt.wikipedia.org/wiki/Dns">DNS</a>. Há quem consiga resolver isso colocando no Automático (veja <a href="http://linuxnanet.com/2009/04/claro-3g-no-ubuntu-904.html">aqui</a>). Eu prefiro, para garantir, continuar utilizando o <a href="http://pt.wikipedia.org/wiki/Opendns">OpenDNS</a>.<br /><br />De resto, comentando alguns posts na ordem das postagens no meu blog:<span style="font-weight: bold;"><br /><br /></span><a href="http://www.marquesfab.com.br/2007/10/horrio-de-vero-no-ubuntu.html">Horário de verão no Ubuntu...</a>: Passado. Não é preciso fazer nada para que o <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, nas novas versões, funcione corretamento com o <a href="http://pt.wikipedia.org/wiki/Hor%C3%A1rio_de_ver%C3%A3o">horário de verão</a>.<br /><br /><a href="http://www.marquesfab.com.br/2007/10/estou-livre-151-dias.html">Estou livre 151 dias....</a>: Agora são 727 dias. Festinha de "2 Anos 100 % Livre" nos próximos dias.<br /><br /><a href="http://www.marquesfab.com.br/2007/10/configurao-do-gmail-no-evolution.html">Configuração do Gmail no Evolution...</a>: As configurações são as mesmas. Atualmente, não uso mais o <a href="http://pt.wikipedia.org/wiki/Novell_Evolution">Evolution</a>, estou somente <a href="http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem">nas nuvens</a> já alguns meses.<br /><br /><a href="http://www.marquesfab.com.br/2007/10/proteo-de-tela-e-papel-de-parede.html">Proteção de tela e papel de parede...</a>: Isso continua, e a quantidade de paisagens aumenta a cada ano...<br /><br /><a href="http://www.marquesfab.com.br/2007/10/emule-sem-nenhum-servidor.html">eMule sem nenhum servidor...</a>: Meu mais famoso post, responsável por mais de 35% dos acessos ao meu blog. Agradeço as visitas, e espero que a informação esteja atualizada, por que eu não tenho a menor idéia. E essas visitas todas me faz pensar em terminar o super manual do <a href="http://pt.wikipedia.org/wiki/Emule">eMule</a>, que eu deixei em algum lugar....<br /><br /><a href="http://www.marquesfab.com.br/2007/11/eu-participei-do-desafio-telefnica.html">Eu participei do Desafio Telefônica....</a>: Não levei nada além da experiencia. A parte boa é que boa parte do material serviu de base para o meu estudo de caso, um do projetos que me manteve ocupado nos ultimos meses.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/problemas-com-pdf-no-gutsy.html">Problemas com PDF no Gutsy...</a>: Aposentei o Gutsy a um bom tempo, e nunca mais tive o problema relatado.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/eu-t-voltando.html">Eu tó voltando....</a>: E já tó indo de volta para algum lugar no interior. Em breve no blog.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/como-no.html">Como não....</a>: Agora não mais. Vendi o <a href="http://pt.wikipedia.org/wiki/Jeep">Jeep</a>.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/o-dia.html">O Dia...</a>: Trabalho da faculdade em <a href="http://pt.wikipedia.org/wiki/Uml">UML</a>??? Nunca mais.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/r-milanesa.html">Rã à milanesa...</a>: Estava muito boa. Espero repetir um dia. Difícil é encontrar no mercado carne de rã.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/o-que-no-dizer-no-msn.html">O que não dizer no MSN...</a>: Ainda aparece coisas inacreditáveis no meu <a href="http://pt.wikipedia.org/wiki/MSN_Messenger">MSN</a>, impublicável até mesmo na série <a href="http://buzz.globo.com/jacarebanguela/2009/05/14/flagras-de-msn-11/">Flagras no MSN</a>.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/comeos.html">Começos....</a>: Nem me fale de começos... Em breve.<br /><br /><a href="http://www.marquesfab.com.br/2007/11/medo.html">Medo...</a>: Um dias desse post mais algumas frases de minha autoria.<br /><br /><a href="http://www.marquesfab.com.br/2007/12/faltam-29-dias-29-no-era-para-ser-90.html">Faltam 29 dias (29???? não era para ser 90????)...</a>: Bem, pelo menos mudanças totalmente fora de controle não é nenhuma novidade... Em breve.<br /><br /><a href="http://www.marquesfab.com.br/2007/12/engenharia-reversa-com-o-wireshark.html">Engenharia Reversa com o Wireshark...</a>: Projeto do post sobre o <a href="http://pt.wikipedia.org/wiki/Google">Google</a> <a href="http://pt.wikipedia.org/wiki/Google_Maps">Maps</a> <a href="http://pt.wikipedia.org/wiki/Api">API</a> arquivado.<br /><br /><a href="http://www.marquesfab.com.br/2007/12/quero-mi-torrico-na-playboy.html">Quero a Mi Torrico na Playboy....</a>: Ela não chegou lá, mas quem sabe um dia. Participem da campanha <a href="http://michellitorricomusa.blogspot.com/">http://michellitorricomusa.blogspot.com/</a>.<br /><br /><a href="http://www.marquesfab.com.br/2007/12/domnio-personalizado-no-blogger.html">Domínio Personalizado no Blogger...</a>: Que eu saiba, as configurações continuam as mesmas.<br /><br /><a href="http://www.marquesfab.com.br/2008/01/sem-o-youtube-e-agora-sem-o-youtube-dl.html">Sem o Youtube e agora sem o youtube-dl????</a> e <a href="http://www.marquesfab.com.br/2008/01/youtube-dl-pornotube-dl-e-metacafe-dl.html">youtube-dl, pornotube-dl e metacafe-dl...</a>: Bem, pelo menos isso não precisei mais usar. O velho esquema do cache do <a href="http://pt.wikipedia.org/wiki/Firefox">Firefox</a> funciona.<br /><br /><a href="http://www.marquesfab.com.br/2008/02/estou-quase-de-volta-s-mais-um-pouco.html">Estou quase de volta, só mais um pouco...</a>: Bem, foi a primeira vez. Mas não a última...<br /><br /><a href="http://www.marquesfab.com.br/2008/02/mv-maps.html">MV Maps...</a>: Projeto aposentado.<br /><br /><a href="http://www.marquesfab.com.br/2008/02/eu-agora-sou-um-geek.html">Eu agora sou um Geek...</a>: O Filipe Freitas continua agregado ao <a href="http://www.planetgeek.org/">Planet Geek</a>, prometo fazer jus ao voto de confiança.<br /><br /><a href="http://www.marquesfab.com.br/2008/02/marquesblog-pgina-amiga-do-fisl.html">MarquesBlog é página amiga do FISL...</a>: E a partir de hoje, também página amiga do <a href="http://pt.wikipedia.org/wiki/Fisl">fisl</a> 10.<br /><br /><a href="http://www.marquesfab.com.br/2008/03/erro-no-openoffice.html">Erro no OpenOffice...</a>: Nunca mais tive este problema.<br /><br /><a href="http://www.marquesfab.com.br/2008/03/gadgets-no-orkut.html">Gadgets no Orkut...</a>: Agora largamente utilizados, virou mania no <a href="http://pt.wikipedia.org/wiki/Orkut">Orkut</a> (<a href="http://pt.wikipedia.org/wiki/BuddyPoke">BuddyPoke</a> que o diga). o PhotoAttack é conhecido atualmente por PhotoBuzz.<br /><br /><a href="http://www.marquesfab.com.br/2008/03/imposto-de-renda-no-ubuntu.html">Imposto de Renda no Ubuntu...</a>: Esse ano também declarei meu <a href="http://pt.wikipedia.org/wiki/Imposto_de_renda">IR</a>. 100 % livre, 100 % fácil.<br /><br /><a href="http://www.marquesfab.com.br/2008/07/erro-no-mplayer.html">Erro no Mplayer...</a>: A cada versão, o <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> chega mais perto da perfeição. Minhas placas de vídeo e de captura estão se entendendo muito bem agora.<br /><br /><a href="http://www.marquesfab.com.br/2008/07/mplayer-e-o-xscreensaver.html">Mplayer e o XScreenSaver...</a>: Sem problemas atualmente.<br /><br /><a href="http://www.marquesfab.com.br/2008/07/medibuntu-e-os-meus-amrs.html">Medibuntu e os meus AMRs...</a>: Nem me fale em AMR, o meu MP5 Made in China foi para o espaço...<br /><br /><a href="http://www.marquesfab.com.br/2008/08/ferramenta-certa-mas-hora.html">Ferramenta certa, mas a hora...</a>: Será útil, para fazer o backup no blog, a partir de agora.<br /><br /><a href="http://www.marquesfab.com.br/2008/08/photofunia.html">Photofunia: и телефон?...</a>: Volta e meia faço uma foto...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sgy0HevLXbI/AAAAAAAARMc/QO8MUKSviGc/s1600-h/PhotoFunia-49dc5.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 254px;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/Sgy0HevLXbI/AAAAAAAARMc/QO8MUKSviGc/s320/PhotoFunia-49dc5.jpg" alt="" id="BLOGGER_PHOTO_ID_5335837699130219954" border="0" /></a><br />É isso por hoje,<br /><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-63376943491251220892008-08-26T23:45:00.000-03:002008-08-26T23:46:41.826-03:00Photofunia: и телефон?...<div style="text-align: justify;">Entre outras, uma das coisas que eu gostaria de saber usar decentemente são os programas de <a href="http://pt.wikipedia.org/wiki/Editor_de_imagens">edição de imagem</a>, como o <a href="http://pt.wikipedia.org/wiki/Gimp">Gimp</a> e o <a href="http://pt.wikipedia.org/wiki/Photoshop">Photoshop</a>. Nunca consegui fazer algo que pudesse ser considerado decente com estes programas, mal e porcamente consigo fazer alguma edição bem básica nas imagens. Fico impressionado quando vejo pela internet afora verdadeiras obras que eu levariam uns 1.000 anos fazer algo parecido, e nem vou falar dos diversos tutoriais existentes no <a href="http://pt.wikipedia.org/wiki/Youtube">Youtube</a>.<br /></div><div style="text-align: justify;"><br />Mas nem tudo está perdido. Passeando sem rumo pela internet, dei uma passada no <a href="http://www.brogui.com/">Brogui.com</a> e li sobre o <a href="http://www.photofunia.com/">Photofunia</a>, que é um sitio russo que permite colocar nossas imagens em diversas molduras, dando um efeito bastante legal nas fotos. E é bem fácil de usar, basta escolher a moldura, selecionar a figura e aguardar o processamento... e tá pronto.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SLS1MkaPHDI/AAAAAAAAJoI/-OjTZD6Vv0o/s1600-h/PhotoFunia_447c.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SLS1MkaPHDI/AAAAAAAAJoI/-OjTZD6Vv0o/s400/PhotoFunia_447c.jpg" alt="" id="BLOGGER_PHOTO_ID_5239011494075505714" border="0" /></a><span style="font-size:100%;"><span id="ljcmt1352568">Можете ли вы название модели? </span> и телефон?*</span><br /><span style="font-size:85%;">Agradeço o meu colega Jonas Rosa pela minha famosa foto "Mosca Assassina"</span><br /></div><br />Uma imagem dessas eu levaria uns 200 anos para fazer. E falando em fazer, para algumas edições mais básicas, sugiro o <a href="http://www.pixlr.com/">Pixlr</a>, que é um editor de imagem online bem leve a fácil de usar. Dica do <a href="http://meiobit.pop.com.br/">Meio Bit</a> (<a href="http://feedproxy.google.com/%7Er/meiobit/%7E3/ZHgfAMy5-wQ/pixlr-editor-de-imagens-online-decente">aqui</a>).<br /><br />F.M.<br /><br /><span style="font-size:85%;">*Algo parecido com "Qual o nome da modelo? e telefone?", em russo.</span></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-90886589508362546152008-08-17T01:29:00.000-03:002008-08-17T01:33:40.128-03:00Ferramenta certa, mas a hora...<div style="text-align: justify;">Como alguns meses atrás o <a href="http://pt.wikipedia.org/wiki/.br">Registro.BR</a> mudou suas regras, permitindo que as <a href="http://pt.wikipedia.org/wiki/Pessoas_f%C3%ADsicas#Pessoa_f.C3.ADsica">pessoas físicas</a> pudessem registrar <a href="http://pt.wikipedia.org/wiki/Dom%C3%ADnio">domínios</a> .com.br (anteriormente somente as <a href="http://pt.wikipedia.org/wiki/Pessoa_jur%C3%ADdica">pessoas jurídicas</a> podiam), resolvi registrar o <a href="http://pt.wikipedia.org/wiki/Dom%C3%ADnio">domínio</a> <a href="http://www.marquesfab.com.br/">marquesfab.com.br</a>, que é o <span style="font-style: italic;">nick</span> que eu uso desde o meu início na internet. No inicio, comecei como o meu e-mail, que passou a ser fabiano@marquesfab.com.br (com a ajuda do <a href="http://www.google.com/a/help/intl/pt-BR/index.html">Google Apps</a>, em breve faço um post), e depois eu pensei em passar o meu blog de <a href="http://www.fabiano.marques.nom.br/">www.fabiano.marques.nom.br</a> para <a href="http://www.marquesfab.com.br/">www.marquesfab.com.br</a>. Comecei a migração a algumas semanas atrás, no momento estou publicando nos dois <a href="http://pt.wikipedia.org/wiki/Dom%C3%ADnio">domínios</a>. Um detalhe importante é que não havia uma ferramenta de migração, tive que copiar e colar cada post que eu tinha publicado, e alterando na mão cada link que foi necessário corrigir.<br /><br />Como eu disse, não HAVIA ferramenta...<br /><br />Hoje, eu dei uma passada na <a href="http://banca-de-revista.blogspot.com/">Banca de Revista</a> procurando a <a href="http://pt.wikipedia.org/wiki/Superinteressante">SuperInteressante</a> e dei de cara com o post super interessante "<a href="http://banca-de-revista.blogspot.com/2008/08/nerd-salve-seu-blog.html">Nerd: Salve seu Blog</a>". Em resumo, agora já é possível importar e exportar as postagem do <a href="http://pt.wikipedia.org/wiki/Blogger">Blogger</a>, sem precisar fazer no braço. As postagens e os comentários são exportados para um único arquivo <a href="http://pt.wikipedia.org/wiki/Xml">XML</a>, o que permite, inclusive, fazer algumas alterações em lote, como por exemplo corrigir links. Depois é só importar. E pronto.<br /><br />A opção aparece, no momento, somente no <a href="http://draft.blogger.com/home">Blogger in Draft</a>.<br /><br />Pena que no meu caso a novidade chegou atrasada. Mas me serve pelo menos para fazer backup.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-38520243167689973842008-07-30T03:40:00.001-03:002008-12-09T03:14:58.442-02:00Medibuntu e os meus AMRs...<div style="text-align: justify;">Andei comprando semana passada um <a href="http://pt.wikipedia.org/wiki/MP5_Player">MP5</a> para, entre outras coisas, gravar as aulas de um curso que estou fazendo. Um dos problemas que eu tive com o brinquedinho é que ele grava os arquivos de áudio no formato <a href="http://en.wikipedia.org/wiki/Adaptive_multi-rate_compression">amr</a> e os de vídeo no formato <a href="http://pt.wikipedia.org/wiki/3gp">3gp</a>, sendo que ambos não são suportados nativamente pelo <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> (nem pelo <a href="http://pt.wikipedia.org/wiki/Windows#Windows_XP">Windows XP</a>).<br /></div><div style="text-align: justify;"><br />Ao tentar abrir o arquivo no <a href="http://pt.wikipedia.org/wiki/Mplayer">Mplayer</a>, gerava um erro de falta de <a href="http://pt.wikipedia.org/wiki/Codec">codec</a>.<br /><blockquote> Cannot find codec for audio format 0x726D6173.<span style="font-size:85%;"><br /></span></blockquote><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SSDAbrSnBMI/AAAAAAAAO7s/RG2LQ1SKecw/s1600-h/mplayer.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SSDAbrSnBMI/AAAAAAAAO7s/RG2LQ1SKecw/s400/mplayer.png" alt="" id="BLOGGER_PHOTO_ID_5269423145733260482" border="0" /></a><br />Procurando no <a href="http://www.google.com.br/">Guia do Mochileiro</a>, encontrei diversas soluções para o problema, sendo que o mais simples é adicionar no <a href="http://pt.wikipedia.org/wiki/Synaptic">Synaptic</a> o <a href="http://www.medibuntu.org/">Medibuntu</a>, que é um repositório de pacotes não incluídos nos repositórios padrões do <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> por questões legais. Para instalar, basta seguir as instrução na página do projeto, <a href="https://help.ubuntu.com/community/Medibuntu">aqui</a>, ou se preferir as instruções em português de Portugal, <a href="http://www.guiaubuntupt.org/wiki/index.php?title=Medibuntu">aqui</a>, ou, já que esta aqui mesmo...<br /><br />- Abra o programa <span style="font-style: italic;">Gerenciador de Pacotes Sy</span><span style="font-style: italic;">naptic</span> em <span style="font-style: italic;">Sistema</span> -> <span style="font-style: italic;">Administração</span> -><br />- No menu, selecione <span style="font-style: italic;">Configurações</span> -> <span style="font-style: italic;">Repositórios</span><br />- Selecione a aba <span style="font-style: italic;">Programa de Terceiros</span> e clique no botão <span style="font-style: italic;">Adicionar</span>...<br />- No campo <span style="font-style: italic;">Linha do APT</span>, digite <span style="font-style: italic;">deb http://packages.medibuntu.org/ hardy free non-free,</span> supondo que esteja usando o <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> versão 8.04, e clique no botão <span style="font-style: italic;">Adicionar Cana</span>l<br />- Agora, baixe o arquivo chave do repositório <a href="http://packages.medibuntu.org/medibuntu-key.gpg">http://packa</a><a href="http://packages.medibuntu.org/medibuntu-key.gpg">ges.medibuntu.org/medibuntu-key.gpg</a> e salve em algum lugar<br />- Selecione a aba <span style="font-style: italic;">Autenticação</span> e clique no botão <span style="font-style: italic;">Importar Arquivo Chave...</span><br />- Localize o arquivo que você acabou de baixar e clique no botão <span style="font-style: italic;">OK</span><br />- Volte para a tela inicial do Synaptic e clique no botão <span style="font-style: italic;">Recarregar</span><br /><br />Tudo isso poderia ser resumido em dois comandos no terminal, mas como tem gente que acha que é mais difícil digitar na tela preta da <a href="http://pt.wikipedia.org/wiki/Consola_de_comandos"><span style="font-style: italic;">consola</span></a>...<br /><blockquote>echo "deb http://packages.medibuntu.org/ hardy free non-free" | sudo tee -a /etc/apt/sources.list<br /><br />wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update</blockquote><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SI_PxzM_W8I/AAAAAAAAJn8/zkeEarvma7A/s1600-h/medibuntu.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SI_PxzM_W8I/AAAAAAAAJn8/zkeEarvma7A/s400/medibuntu.png" alt="" id="BLOGGER_PHOTO_ID_5228626146865667010" border="0" /></a><br />Depois de adicionado o repositório e baixado os pacotes, tá feito.<br /><br />Eu, como não quero andar por aí com uns arquivos alienígenas no bolso, tó convertendo todos os meu arquivos para o formato mp3, usando o <a href="http://pt.wikipedia.org/wiki/FFmpeg">ffmpeg</a>.<br /><blockquote>marques@marques-desktop:~$ ffmpeg -i Aud0010.amr Aud0010.mp3</blockquote>Para não ter que fazer um por um, adaptei um <i><a href="http://pt.wikipedia.org/wiki/Shell_script">shell script</a> </i>para fazer o serviço.<br /><blockquote>#!/bin/bash<br /><br />contador=1<br />ordem=0001<br /><br />for i in *.amr; do<br />echo "Convertendo $i..."<br />ordem=$(printf "%04d\n" $contador)<br />ffmpeg -i $i $ordem.mp3<br />((contador++))<br />done</blockquote>F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-59708641972676883462008-07-25T01:30:00.000-03:002008-12-09T03:14:58.582-02:00Mplayer e o XScreenSaver...<div style="text-align: justify;">Desde que eu comecei a utilizar o <a href="http://pt.wikipedia.org/wiki/Mplayer">Mplayer</a>, em algumas situações, na verdade, a maioria das vezes, notei que ele levava alguns segundos para abrir o vídeo a ser exibido. Inicialmente até pensei que poderia ser o <a href="http://pt.wikipedia.org/wiki/Driver_de_dispositivo">driver</a> de vídeo da <a href="http://pt.wikipedia.org/wiki/Ati">ATI</a> que eu estava utilizando, e por aí eu comecei a investigar. Seguindo o <a href="http://www.gdhpress.com.br/kurumin7/leia/index.php?p=cap3-47"> Kurumin 7 - Guia prático</a> comecei tentando alterar a opção de drivers no <a href="http://pt.wikipedia.org/wiki/Mplayer">Mplayer</a> (botão direito > Preferences > aba Video), porém sem êxito. Comecei então a olhar as outras abas, para ver se encontrava alguma coisa. Na aba Misc, acabei deparando com a opção "Stop XScreenSaver". Na hora me veio uma luz e acabei desmarcando a opção para ver no que que dava. E não é que deu certo, os vídeos começaram a abrir na hora, ou melhor, no segundo. Tirando uma consulta com o <a href="http://cybervida.com.br/nove-provas-de-que-o-google-e-na-realidade-deus">pai Google</a>, <a href="http://www.phpbbplanet.com/smplayer/viewtopic.php?t=326">acabei encontrando menção a um bug envolvendo esta opção do Mplayer</a>.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SINzTyDjjPI/AAAAAAAAJnU/Sq8zsXrcsBM/s1600-h/mplayer.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SINzTyDjjPI/AAAAAAAAJnU/Sq8zsXrcsBM/s400/mplayer.png" alt="" id="BLOGGER_PHOTO_ID_5225146776371301618" border="0" /></a>Ainda estou com alguns problemas com o <a href="http://pt.wikipedia.org/wiki/Mplayer">Mplayer</a>, tem alguns vídeos em que a imagem e o som ficam fora de sincronia, tó pensando em usar <span style="font-style: italic;">Kaffeine</span> para resolver o o problema.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-6515926886232049142008-07-19T01:22:00.000-03:002008-12-09T03:14:58.717-02:00Erro no Mplayer...<div style="text-align: justify;">Quem leu o post <a href="http://www.marquesfab.com.br/2008/06/3g-no-ubuntu-parte-iii-o-retorno-do-rei.html">3G no Ubuntu, parte III - O Retorno do Rei</a> (a minha relação de amor e ódio com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a> está na mesma...), deve ter notado que estou fazendo algumas experiências, sendo que atualmente estou misturando o <a href="http://pt.wikipedia.org/wiki/Gerenciador_de_janelas">gerenciador de janelas</a> <a href="http://pt.wikipedia.org/wiki/OpenBox">Openbox</a> + <a href="http://www.cairo-dock.org/">Cairo-Dock</a> + <a href="http://pt.wikipedia.org/wiki/Gnome">gnome</a>-panel para ver no que que dá. Isso tudo começou quando eu quis fazer funcionar a minha <a href="http://pt.wikipedia.org/wiki/Placa_de_Captura">placa de captura de vídeo</a> no <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> Hardy, mas para isso tiver que instalar novos <a href="http://pt.wikipedia.org/wiki/Driver_de_dispositivo">drivers</a> para minha <a href="http://pt.wikipedia.org/wiki/Placa_de_v%C3%ADdeo">placa de vídeo</a> <a href="http://pt.wikipedia.org/wiki/Ati">ATI</a>, que não se entendeu com o resto, e aí foi. Tó ainda tentando achar uma configuração que me agrade. Mas é assunto para outro post.<br /><br />Hoje, vou falar de um pequeno problema de <a href="http://pt.wikipedia.org/wiki/Codec">Codecs</a> do MPlayer, que eu instalei para substituir o Totem, que é o visualizador de vídeo padrão do <a href="http://pt.wikipedia.org/wiki/Gnome">Gnome</a>. Quando eu abro alguns arquivos de vídeo, aparece um erro de falta de <a href="http://pt.wikipedia.org/wiki/Codec">codecs</a>.<br /><blockquote>ERROR: Could not open required DirectShow codec wmvdmod.dll </blockquote><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SH__RvnUn4I/AAAAAAAAJnM/rXVT_GrzMWE/s1600-h/mplayer.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SH__RvnUn4I/AAAAAAAAJnM/rXVT_GrzMWE/s400/mplayer.png" alt="" id="BLOGGER_PHOTO_ID_5224174773077319554" border="0" /></a><span style="font-size:85%;">(Ao fundo, Alessandra Galo, mais uma paisagem do <a href="http://www.terra.com.br/thegirl/">Thegirl</a>)</span><br /></div><br />No meu caso, o vídeo até roda sem problemas, só tem aquela mensagem de erro toda vez que abre o vídeo. Rodando o programa pela <a href="http://pt.wikipedia.org/wiki/Consola_de_comandos"><span style="font-style: italic;">consola</span></a>, se tem mais informações.<br /></div><blockquote><br />marques@marques-desktop:~/Temp$ mplayer FOR<br />MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team<br />CPU: AMD Athlon(tm) 64 Processor 3200+ (Family: 15, Model: 47, Stepping: 2)<br />CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1<br />Compiled with runtime CPU detection.<br />mplayer: could not connect to socket<br />mplayer: No such file or directory<br />Failed to open LIRC support. You will not be able to use your remote control.<br /><br />Playing FOR.<br />ASF file format detected.<br />[asfheader] Audio stream found, -aid 1<br />[asfheader] Video stream found, -vid 2<br />VIDEO: [WMV3] 384x288 24bpp 1000.000 fps 277.0 kbps (33.8 kbyte/s)<br />xscreensaver_disable: Could not find XScreenSaver window.<br />==========================================================================<br /><span style="font-weight: bold;">Opening video decoder: [dmo] DMO video codecs</span><br /><span style="font-weight: bold;">Win32 LoadLibrary failed to load: wmv9dmod.dll, /usr/lib/win32/wmv9dmod.dll, /usr/local/lib/win32/wmv9dmod.dll</span><br /><span style="font-weight: bold;">IMediaObject ERROR: 0x88abfc9 could not open DMO DLL (0x0 : 0)</span><br /><span style="font-weight: bold;">Failed to create DMO filter</span><br /><span style="font-weight: bold;">ERROR: Could not open required DirectShow codec wmv9dmod.dll.</span><br /><span style="font-weight: bold;">You need to upgrade/install the binary codecs package.</span><br /><span style="font-weight: bold;">Go to http://www.mplayerhq.hu/dload.html</span><br /><span style="font-weight: bold;">VDecoder init failed :(</span><br /><span style="font-weight: bold;">Opening video decoder: [dmo] DMO video codecs</span><br /><span style="font-weight: bold;">Win32 LoadLibrary failed to load: wmvdmod.dll, /usr/lib/win32/wmvdmod.dll, /usr/local/lib/win32/wmvdmod.dll</span><br /><span style="font-weight: bold;">IMediaObject ERROR: 0x88abfc9 could not open DMO DLL (0x0 : 0)</span><br /><span style="font-weight: bold;">Failed to create DMO filter</span><br /><span style="font-weight: bold;">ERROR: Could not open required DirectShow codec wmvdmod.dll.</span><br /><span style="font-weight: bold;">You need to upgrade/install the binary codecs package.</span><br /><span style="font-weight: bold;">Go to http://www.mplayerhq.hu/dload.html</span><br />VDecoder init failed :(<br />Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family<br />Selected video codec: [ffwmv3] vfm: ffmpeg (FFmpeg M$ WMV3/WMV9)<br />==========================================================================<br />==========================================================================<br />Forced audio codec: mad<br />Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders<br />AUDIO: 48000 Hz, 2 ch, s16le, 64.0 kbit/4.17% (ratio: 8004->192000)<br />Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))<br />==========================================================================<br />AO: [pulse] Failed to connect to server: Connection refused<br />AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)<br />Starting playback...<br />VDec: vo config request - 384 x 288 (preferred colorspace: Planar YV12)<br />VDec: using Planar YV12 as output csp (no 0)<br />Movie-Aspect is undefined - no prescaling applied.<br />VO: [xv] 384x288 => 384x288 Planar YV12<br />A: 21.6 V: 21.6 A-V: 0.000 ct: -0.043 415/415 5% 0% 0.8% 15 0</blockquote><br /><div style="text-align: justify;"><div style="text-align: justify;">Para resolver, é simples. É ir na página <a href="http://www.mplayerhq.hu/dload.html">http://www.mplayerhq.hu/dload.html</a>, baixar o arquivo certo (em Binary Codec Packages), no meu caso, e na atual versão, era o essential-20071007.tar.bz2, para a família Linux x86, cria a pasta /usr/lib/win32 e extrair tudo lá.<br /></div><br />E tá resolvido.<br /></div><br />F.M.Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-52984382666011039842008-06-27T02:47:00.000-03:002008-12-09T03:14:58.898-02:00Ajude o Guia do Mochileiro das Galáxias e Outros Projetos...<div style="text-align: justify;">Quem tem acompanhado o meu blog deve ter notado que tenho o costume de criar links para a <a href="http://pt.wikipedia.org/wiki/Wikipedia">Wikipédia</a> nas principais palavras e expressões dos meus posts. Faço isso para auxiliar a quem se der o trabalho de ler algum posts meu e para apoiar o projeto, que já me quebrou um galho várias vezes. Falando em apoiar o projeto, o <a href="http://br-linux.org/">BR-Linux</a> está fazendo uma super promoção:<br /></div><br /><div style="text-align: justify;"><b>Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!</b><br /><br /></div><div style="text-align: justify;">…e também a pen drives, card drives, camisetas geeks, livros e mais! O <a href="http://br-linux.org/">BR-Linux</a> e o <a href="http://efetividade.net/">Efetividade</a> lançaram uma <a href="http://br-linux.org/2008/campanha-wikipedia/">campanha</a> para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e <a href="http://br-linux.org/2008/campanha-wikipedia/">participe</a> - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!<br /><br />Participe você também!!!<br /><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/SGRTzFqToPI/AAAAAAAAJnE/ylx7wykfNOI/s1600-h/copia.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/SGRTzFqToPI/AAAAAAAAJnE/ylx7wykfNOI/s400/copia.jpg" alt="" id="BLOGGER_PHOTO_ID_5216386405559935218" border="0" /></a><span style="font-size:85%;">Usando a <a href="http://pt.wikipedia.org/wiki/Wikipedia">Wikipédia</a> para fazer os meus trabalhos escolares...</span><br /></div><div style="text-align: center;"><span style="font-size:85%;">(A imagem peguei emprestado do site <a href="http://vounessa.terra.com.br/humor/ver_piada.asp?idpi=150">www.vounessa.com.br</a>.</span>)<br /></div><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-15993860963163181822008-06-16T03:36:00.000-03:002008-12-09T03:14:59.765-02:003G no Ubuntu, parte III - O Retorno do Rei ...<div style="text-align: justify;">Quem acompanhou a série <a href="http://pt.wikipedia.org/wiki/3g">3G</a> no <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> (veja a <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu.html">parte I</a> e a <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu-parte-ii.html">parte II</a>), além das diversas pequenas participações em outros posts no meu blog, deve ter notado que a minha relação com a banda larga <a href="http://pt.wikipedia.org/wiki/3g">3G</a> da <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> não é muito boa. Ela continua a mesma, entretanto agora estou conseguindo conviver com ela quase que sem maiores conflitos.<br /></div><div style="text-align: justify;"><br />Desde a instalação do <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a> 8.04, comecei a me conectar sem utilizar um discador. Configurei o <a href="http://pt.wikipedia.org/wiki/Modem">modem</a> na Configuração de Rede (menu Sistemas > Administração > Rede), que faz a discagem durante o <a href="http://pt.wikipedia.org/wiki/Boot"><span style="font-style: italic;">boot</span></a> do sistema.<br /><br />Na configuração de rede, clique no botão "Desbloquear". Vai abrir uma janela para digitar a senha (precisa ser um usuário com acesso de administrador).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXC3E3uECI/AAAAAAAAJmQ/RTdp88mWCBo/s1600-h/01.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXC3E3uECI/AAAAAAAAJmQ/RTdp88mWCBo/s400/01.png" alt="" id="BLOGGER_PHOTO_ID_5212286395207258146" border="0" /></a><br />Selecione "Conexão ponto a ponto" e no clique botão "Propriedades".<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_S67oEjKUjkQ/SFXC3eA46VI/AAAAAAAAJmY/OSfshPCMugc/s1600-h/02.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_S67oEjKUjkQ/SFXC3eA46VI/AAAAAAAAJmY/OSfshPCMugc/s400/02.png" alt="" id="BLOGGER_PHOTO_ID_5212286401956604242" border="0" /></a><br />Na aba "Geral", marque "Habilitar essa conexão". Em "Tipo de conexão", selecione "Modem serial". No "Número do telefone", digite *99***1#, e em "Nome de Usuário" e em "Senha", claro.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXC9fg9UQI/AAAAAAAAJmg/_-0DngaCg5M/s1600-h/03.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXC9fg9UQI/AAAAAAAAJmg/_-0DngaCg5M/s400/03.png" alt="" id="BLOGGER_PHOTO_ID_5212286505438761218" border="0" /></a><br />Na aba "Modem", selecione como "Porta do modem" /dev/ttyUSB0.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXDDDyeCGI/AAAAAAAAJms/E41Ox88SUkw/s1600-h/04.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/SFXDDDyeCGI/AAAAAAAAJms/E41Ox88SUkw/s400/04.png" alt="" id="BLOGGER_PHOTO_ID_5212286601075230818" border="0" /></a><br />Na aba "Opções", marque "Definir o modem como rota padrão para a internet" e "Tentar novamente se a conexão for cortada ou falhar ao iniciar" e clique no botão "OK".<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/SFXDDXAm7iI/AAAAAAAAJm0/Tjd9ytx97_E/s1600-h/05.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/SFXDDXAm7iI/AAAAAAAAJm0/Tjd9ytx97_E/s400/05.png" alt="" id="BLOGGER_PHOTO_ID_5212286606234807842" border="0" /></a><br />Voltando a tela inicial, vá até a aba "DNS" e adicione os Servidores <a href="http://pt.wikipedia.org/wiki/Dns">DNS</a> 200.169.117.14 e 10.229.28.29, ou, se preferir, use os servidores <a href="http://pt.wikipedia.org/wiki/Opendns">OpenDNS</a> 208.67.222.222 e 208.67.220.220. Ou, se quiser, digite tudo.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/SFXHHu_Z3YI/AAAAAAAAJm8/7mzHaKdIzlw/s1600-h/06.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/SFXHHu_Z3YI/AAAAAAAAJm8/7mzHaKdIzlw/s400/06.png" alt="" id="BLOGGER_PHOTO_ID_5212291079438196098" border="0" /></a><br />Recentemente, quando a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> liberou uma <a href="http://en.wikipedia.org/wiki/Access_Point_Name">APN</a> exclusiva para os clientes do <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a> (para utilizar, tem que ligar para o suporte e solicitar a alteração), até cheguei a usar o Gnome PPP, só que a internet com a nova a nova <a href="http://en.wikipedia.org/wiki/Access_Point_Name">APN</a> era igual a internet com a velha <a href="http://en.wikipedia.org/wiki/Access_Point_Name">APN</a>, ou seja, a alteração não ajudou em nada.<br /></div><br /><div style="text-align: justify;">Por sorte, lendo com mais vagar o tutorial <a href="http://gutocarvalho.net/mediawiki/index.php/Instalando_e_configurando_CLARO_3G_no_Ubuntu">Instalando e configurando CLARO 3G no Ubuntu</a>, do <a href="http://gutocarvalho.net/">Guto Carvalho</a>, vi que lá no meio do script que ele criou tinha um comentário e um comando<br /></div><br /><blockquote># tentando manter a conexao ativa<br /><a href="http://pt.wikipedia.org/wiki/Ping">ping</a> terra.com.br > /dev/null &</blockquote><br /><div><div style="text-align: justify;">E sabe que ele tem razão. Parece incrível, mas deixando numa<span style="font-style: italic;"> consola</span> um <a href="http://pt.wikipedia.org/wiki/Ping">ping</a> eterno durante o uso, a conexão raramente dá problema. Tanto no <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a>, tanto no <a href="http://pt.wikipedia.org/wiki/Windows">Windows</a>. A conexão até pode começar ruim, mas depois de um tempo (já tive caso de esperar uns 10 minutos), a conexão se estabiliza em <a href="http://pt.wikipedia.org/wiki/3g">3G</a> e vai embora. Tó usando esta gambiarra um pouco mais de uma semana, e os resultados são muito bons, pois é só tirar o <a href="http://pt.wikipedia.org/wiki/Ping">ping</a> que a internet volta a ser o que era.<br /></div><br /><div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/SFW6SOCk-LI/AAAAAAAAJl8/f1NolbBVw78/s1600-h/ping.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/SFW6SOCk-LI/AAAAAAAAJl8/f1NolbBVw78/s400/ping.png" alt="" id="BLOGGER_PHOTO_ID_5212276965920536754" border="0" /></a><span style="font-size:85%;">(Ao fundo, Paz Moreno, mais uma paisagem do <a href="http://www.belladasemana.com.br/">Bella da Semana</a>, e a versão <span style="font-style: italic;">beta</span> do meu novo <span style="font-style: italic;">desktop</span>. Mas isso é assunto para outro post.)<br /></span></div><br /><div style="text-align: justify;">Hoje por exemplo, começou com um <span style="font-style: italic;">time</span> de de incríveis 20.000 ms (e não começou mal, já vi coisa muito pior), mas depois a rede engatou a segunda e ficou oscilando entre 100-150ms. Visto do jeito que era, tá muito bom.<br /></div><br />F.M.<br /><br /></div></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-2502793320525708232008-06-07T21:49:00.000-03:002008-07-30T22:23:55.761-03:00Estou voltando...<div style="text-align: justify;">Depois de quase passar três meses sem postar nada, eu estou voltando. Aos poucos. Estava envolto com os meus problemas com a <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3G">3G</a> (como postado <a href="http://www.marquesfab.com.br/2008/01/sem-o-youtube-e-agora-sem-o-youtube-dl.html">aqui</a>, <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu-parte-ii.html">aqui</a>, <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu.html">aqui</a>, ...), que acho que comecei a resolver (uma outra hora faço um post), me deixando sem as ferramentas de trabalho, além tambem de estar envolvido em outros projetos, que acarretou eu não ter tempo, nem condições, de atualizar o meu blog. Mas agora vamos tentar seguir com os trabalhos.<br /><br />Nesse meio tempo que estive fora, comecei a usar a nova versão do <a href="http://pt.wikipedia.org/wiki/Ubuntu_%28distribui%C3%A7%C3%A3o_de_Linux%29">Ubuntu</a>, a 8.04 Hardy Heron, fui no <a href="http://pt.wikipedia.org/wiki/Fisl">FISL</a> 9.0, comecei a usar o <a href="http://pt.wikipedia.org/wiki/Gnucash">GNUCash</a> para organizar as minhas contas, entre outras coisas. Mas isso eu conto outra hora.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-85047177015323907122008-03-09T04:02:00.000-03:002008-12-09T03:14:59.852-02:00Imposto de Renda no Ubuntu...<div style="text-align: justify;">Uma das coisas que comecei a fazer esta semana é a minha declaração de <a href="http://pt.wikipedia.org/wiki/Imposto_de_renda">imposto de renda</a>. Quando olhei o meu comprovante de rendimentos e de retenção de <a href="http://pt.wikipedia.org/wiki/Imposto_de_renda">imposto de renda</a> vi que a mordida foi bem feia este ano. E pior que o leãozinho não larga o osso tão fácil, e é difícil pegar de volta uma boa beira do que paguei. Até estava pensando aqui: Será que dá para colocar o <a href="http://pt.wikipedia.org/wiki/Tux">Tux</a> com dependente?? E posso considerar os meus gastos com internet como gasto com educação??? E dá para considerar o <a href="http://www.powerball.com.br/">Powerball</a> como despesas médicas???<br /></div><div style="text-align: justify;"><br />Mas antes de pensar nestas questões relevantes, tive que instalar os programas da Receita no <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>. Primeiro, como o programa foi desenvolvido em <a href="http://pt.wikipedia.org/wiki/Java_%28linguagem_de_programa%C3%A7%C3%A3o%29">Java</a>, temos que ter a <a href="http://pt.wikipedia.org/wiki/M%C3%A1quina_virtual_Java">máquina virtual Java</a> instalada. A segunda coisa, foi a mais difícil: baixa o programa da <a href="http://pt.wikipedia.org/wiki/Receita_federal">receita federal</a>. Não sei porque, mas boa parte da população brasileira resolver baixar os programas da <a href="http://pt.wikipedia.org/wiki/Receita_federal">receita</a> no primeiro dia. Acho que anunciaram que estava disponível o programa IRPF 2008 pirata + serial + cracker, e todo mundo quis aproveitar. E olha que somos um povo de deixar tudo para última hora.<br /><br />Resolvendo esta pendenga, temos que dar permissão de execução nos arquivos baixados (o IRPF 2008 e o Receitanet), e mandar instalar. Depois é pegar os <span style="font-style: italic;">paper</span> e chorar...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/R9NB_mbSEmI/AAAAAAAADzE/apVYz5oDR_c/s1600-h/irpf.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/R9NB_mbSEmI/AAAAAAAADzE/apVYz5oDR_c/s400/irpf.png" alt="" id="BLOGGER_PHOTO_ID_5175552957681373794" border="0" /></a><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-28454650861918366752008-03-08T04:45:00.000-03:002008-12-09T03:15:00.012-02:00Gadgets no Orkut...<div style="text-align: justify;">Esta semana foi bem agitada. Fiz várias coisas ao mesmo tempo e acabei esquecendo do <a href="http://www.marquesfab.com.br/">MarquesBlog</a>. Na verdade comecei vários posts e terminei nenhum, mas que pretendo terminar e publicar em breve (promessas que nem esta <a href="http://www.marquesfab.com.br/2008/02/estou-quase-de-volta-s-mais-um-pouco.html">aqui</a>... eu sei, ainda nem publiquei a segunda parte do <a href="http://www.marquesfab.com.br/2008/02/aplicativo.html">MV Maps</a>), falando sobre o meu trabalho de conclusão da faculdade de Gestão da Tecnologia da Informação, sobre o programa de declaração de imposto de renda no <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, sobre o <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> 8.04, sobre outras tantas coisa que nem sei mais. Hoje vou terminar o post sobre do <a href="http://pt.wikipedia.org/wiki/Orkut">Orkut</a> .<br /><div style="text-align: center;">...<br /></div><br />Estamos a poucos dias de uma revolução no <a href="http://pt.wikipedia.org/wiki/Orkut">Orkut</a>. A <a href="http://pt.wikipedia.org/wiki/Rede_social">rede de relacionamentos</a> mais usada pelos brasileiros, nos próximos dias <span style="font-size:78%;">(se não atrasar de novo)</span> deverá lançar uma novidade: aplicativos, ou se preferir, gadgets, dentro do <a href="http://pt.wikipedia.org/wiki/Orkut">Orkut</a>, utilizando a plataforma <a href="http://pt.wikipedia.org/wiki/OpenSocial">OpenSocial</a>.<br /><br />O <a href="http://pt.wikipedia.org/wiki/OpenSocial">OpenSocial</a> é uma plataforma aberta desenvolvida pelo <a href="http://pt.wikipedia.org/wiki/Google">Google</a>, lançada no final do ano passado, que tem o apoio de diversas <a href="http://pt.wikipedia.org/wiki/Rede_social">redes de relacionamento</a>, e permite que desenvolvedores criem os mais diversos aplicativos para funcionar em todas as <a href="http://pt.wikipedia.org/wiki/Rede_social">redes</a> que aderirem à plataforma.<br /><br />Apesar de ainda não estar disponível para o público em geral, a nova funcionalidade já esta disponível para os desenvolvedores testarem seus aplicativos. Como eu sou um super extra grande candidato a programador de final de semana, consegui acesso ao novo sistema. Ainda não tem muitos aplicativos disponíveis, e nem tudo esta funcionando 100%, mas já dá para ter uma idéia do que o futuro nos reserva.<br /><br />Para encerrar, e aproveitando que o <a href="http://blog.orkut.com/">blog oficial do Orkut</a> publicou ontem um post falando sobre o PhotoAttack (<a href="http://blog.orkut.com/2008/03/photoattack-fotos-nunca-foram-to.html">aqui</a>), um dos novos aplicativos que estarão disponíveis em breve, vou mostrar um screenshots do aplicativo.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_S67oEjKUjkQ/R9H6AGbSElI/AAAAAAAADy8/5rc4kDefN6E/s1600-h/PhotoAttack.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_S67oEjKUjkQ/R9H6AGbSElI/AAAAAAAADy8/5rc4kDefN6E/s400/PhotoAttack.png" alt="" id="BLOGGER_PHOTO_ID_5175192326457397842" border="0" /></a><span style="font-size:85%;">(<a href="http://pt.wikipedia.org/wiki/Michael_jackson">Michael Jackson</a> atacando a foto de uma amiga...)</span><br /></div><br />F.M.</div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-77057204849504239712008-03-01T18:44:00.000-03:002008-12-09T03:15:00.099-02:00Erro no OpenOffice...<div style="text-align: justify;">Esta semana eu resolvi dar uma reformatada no meu <a href="http://pt.wikipedia.org/wiki/Hd">hd</a>, para melhorar a divisão entre as <a href="http://pt.wikipedia.org/wiki/Parti%C3%A7%C3%A3o">partições</a>, e também poder instalar o <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a> 8.04 Alpha 5, e sobre isso que escrevo outro hora, e acabei tendo que reinstalar o Gutsy.<br /></div><div style="text-align: justify;"><br />Instala pacote aqui, pacote ali, tudo funcionando novamente. Só que o <a href="http://pt.wikipedia.org/wiki/Openoffice">OpenOffice</a>....<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/R8lt8kFatGI/AAAAAAAADy0/UjJfnp0Fby4/s1600-h/errooffice.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/R8lt8kFatGI/AAAAAAAADy0/UjJfnp0Fby4/s400/errooffice.png" alt="" id="BLOGGER_PHOTO_ID_5172786534257701986" border="0" /></a><span style="font-size:85%;">(Ao fundo, Fernanda Menegon, mais um belo papel de parede do <a href="http://www.belladasemana.com.br/">belladasemana.com.br</a>)<br /></span></div><div style="text-align: justify;"><br />Basicamente, quando eu tentava abrir o <a href="http://pt.wikipedia.org/wiki/Openoffice">OpenOffice</a>, aparecia uma mensagem de "<span style="font-style: italic;">The application cannot be started</span>." Tentando abrir pelo terminal, dava a seguinte mensagem de erro:<br /></div><span style="font-size:85%;"><span style="font-size:100%;"><span class="postbody"><blockquote> [Java framework] Error in function createSettingsDocument (elements.cxx).javaldx failed!<br />[Java framework] Error in function createSettingsDocument (elements.cxx). </blockquote></span></span></span>Dei uma olha rápida no <a href="http://pt.wikipedia.org/wiki/O_Guia_do_Mochileiro_das_Gal%C3%A1xias">guia do mochileiro das galáxias</a> e não achei nada de útil. Depois descobri que se eu abrisse como superusuário, abria sem problemas, o que poderia indicar que era só uma mera questão de configuração.<br /><br />Pois ontem, por coincidência, estava eu olhando algumas pastas ocultas quando vi que a pasta .openoffice.org2 (em /home/usuário) estava como proprietário o root.<br /><blockquote>marques@marques-desktop:~$ <a href="http://pt.wikipedia.org/wiki/Sudo">sudo</a> <a href="http://pt.wikipedia.org/wiki/Ls">ls</a> -l .openoffice.org2<br />total 4<br />drwxr-xr-x 17 root root 4096 2008-02-25 23:28 user<br /></blockquote>Pois bem, só mudei o proprietário...<br /><br /><blockquote>marques@marques-desktop:~$ <a href="http://pt.wikipedia.org/wiki/Sudo">sudo</a> <a href="http://pt.wikipedia.org/wiki/Chown">chown</a> --recursive marques.marques .openoffice.org2<br /></blockquote><br />... e a normalidade foi restabelecida.<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-86220192018998357782008-02-28T03:09:00.000-03:002008-12-09T03:15:00.451-02:00Festival Internacional de Linguagem Eletrônica...<div style="text-align: justify;">Sábado, fui no <a href="http://pt.wikipedia.org/wiki/Santander_cultural">Santander Cultural</a>, em <a href="http://pt.wikipedia.org/wiki/Porto_alegre">Porto Alegre</a>, interagir com as obras do <a href="http://www.file.org.br/">Festival Internacional de Linguagem Eletrônica</a>, que ocorre simultaneamente aqui e no <a href="http://pt.wikipedia.org/wiki/Rio_de_Janeiro_%28cidade%29">Rio de Janeiro</a>, no Oi Futuro.<br /><br />Interagir é a palavra mais apropriada, pois em quase todas as obras o público participa ativamente, muitas vezes fazendo também parte da obra. É o que ocorre na obra do brasileiro Marcio Ambrosio, que apresenta a <a href="http://www.zzzmutations.com/oups/">Oups!</a>, e na obra da belga Yacine Sebti, que apresenta a <a href="http://www.imal.org/yacine/Jump/">Jump!</a>, onde o visitante participa como personagem, "pulando", na obra belga, e interagindo com as animações, na obra brasileira. Destaca-se também a obra do venezuelano <a href="http://www.klaresque.org/conver.htm">Ernesto Klar</a>, a Convergenze Parallele, onde o visitante "sopra" a imagem e o som, e a brasileira Piso, dos artistas <a href="http://www.rejanecantoni.com/">Rejane Cantoni</a> e <a href="http://www.crescenti.com.br/">Leonardo Crescenti</a>, entre outras.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/R8YIFQXOQ4I/AAAAAAAADys/0X_PcSvxhEo/s1600-h/file.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/R8YIFQXOQ4I/AAAAAAAADys/0X_PcSvxhEo/s400/file.png" alt="" id="BLOGGER_PHOTO_ID_5171830108466332546" border="0" /></a><span style="font-size:85%;">(Foto da obra Convergenze Parallele)</span><br /></div><br />O Festival foi notícia no <a href="http://pt.wikipedia.org/wiki/Jornal_nacional">Jornal Nacional</a> de segunda-feira (<a href="http://jornalnacional.globo.com/Jornalismo/JN/0,,AA1673662-3586-794817,00.html">aqui</a>, <span style="font-size:85%;">como sempre, eu tó atrasado...) </span>, e vai até o dia 20 de abril. A entrada é "di gratiz".<br /><br />F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-69685102823970830122008-02-22T02:54:00.000-03:002008-12-09T03:15:00.562-02:00Meme $$$$$ Premiado...Bem, como na blogosfera, qualquer 100 pila é lucro, vou dar uma força.....<br /><br /><div style="text-align: justify;">A <a href="http://www.trankera.org/">Rede de Blogs Trankera</a> está lançando um ultra super novo <a href="http://pt.wikipedia.org/wiki/Meme">meme</a>, para promover o blog com melhor conteúdo do Brasil, em que vai pagar um super prêmio de <span style="font-size:130%;"><span style="font-weight: bold;">R$ 100,00</span></span> para o blog mais votado, que será escolhido pelos blogs participantes.<br /><br />E o meu voto vai para......<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/R74cvQXOPLI/AAAAAAAADiI/YUDYCLLaSaY/s1600-h/votacao.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/R74cvQXOPLI/AAAAAAAADiI/YUDYCLLaSaY/s400/votacao.png" alt="" id="BLOGGER_PHOTO_ID_5169601020439706802" border="0" /></a><br /><br />- Sedentário e Hiperativo (<a href="http://www.sedentario.org/">http://www.sedentario.org/</a>)<br /><br />- Treta (<a href="http://www.treta.com.br/">http://www.treta.com.br/</a>)<br /><br />- Jacaré Banguela (<a href="http://www.jacarebanguela.com.br/">http://www.jacarebanguela.com.br/</a>)<br /><br /><br /><br />Maiores reclamações, clique <a href="http://www.trankera.org/meme-premiada-100-pratas-para-o-melhor-conteudo/">aqui</a>.<br /><br />F.M.<br /><br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-634651119009514942008-02-20T03:48:00.000-03:002008-12-09T03:15:00.740-02:00MarquesBlog é página amiga do FISL...<div style="text-align: justify;">Como já mencionei inúmeras vezes, estou desde o ano passado utilizando em meu computador pessoal o <a href="http://pt.wikipedia.org/wiki/Sistema_operacional">sistema operacional</a> <a href="http://pt.wikipedia.org/wiki/Ubuntu">Ubuntu</a>, atualmente na versão 7.10, que é um sistema gratuito e livre, ou, como muitos sugerem, para ajudar a vender a idéia do <a href="http://pt.wikipedia.org/wiki/Software_livre">soft livre</a>, o "<span style="font-style: italic;">Ubuntu deve estar custando nas lojas uns 700 pila, isto a versão mais básica, o Canonical Ubuntu 7.10 "Starter" . Mas te consigo com um amigo, "di gratiz", a versão pirata do Ubuntu 7.10 "Home Premium", junto com outros programas, tudo com serial, cracker, etc. É garantido...</span>"<br /><br />Como não poderia deixar de ser, este blog apóia a comunidade do <a href="http://pt.wikipedia.org/wiki/Software_livre">software livre</a>, e é <a href="http://fisl.softwarelivre.org/9.0/www/paginasamigas">página amiga</a> do 9º <a href="http://pt.wikipedia.org/wiki/F%C3%B3rum_Internacional_Software_Livre">Fórum Internacional de Software Livre</a>, que ocorrerá nos dias 17,18 e 19 de Abril, na <a href="http://pt.wikipedia.org/wiki/Pontif%C3%ADcia_Universidade_Cat%C3%B3lica_do_Rio_Grande_do_Sul">PUC</a>, em <a href="http://pt.wikipedia.org/wiki/Porto_alegre">Porto Alegre</a>. E as inscrições para o evento já estão abertas, no sitio <a href="http://fisl.softwarelivre.org/9.0/www/">http://fisl.softwarelivre.org/9.0/www/</a>.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_S67oEjKUjkQ/R7t7qQXONkI/AAAAAAAADVY/pkPgGgpszYc/s1600-h/fisl.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_S67oEjKUjkQ/R7t7qQXONkI/AAAAAAAADVY/pkPgGgpszYc/s400/fisl.png" alt="" id="BLOGGER_PHOTO_ID_5168860963214865986" border="0" /></a><br />O meu boleto já tá pago, meu lugar tá garantido.<br /><br />F.M.Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-69015778550176011452008-02-16T21:18:00.000-02:002008-12-09T03:15:01.145-02:00Eu agora sou um Geek...<div style="text-align: justify;">Exatamente, um <a href="http://pt.wikipedia.org/wiki/Geek">Geek</a> confesso. Agora estou participando do <a href="http://www.planetgeek.org/">Planet Geek</a>, um agregador de <a href="http://pt.wikipedia.org/wiki/Blogs">blogs</a> de <a href="http://pt.wikipedia.org/wiki/Geek">Geeks</a> que assumem que são. O meu perfil esta disponível em <a href="http://www.planetgeek.org/geeks/fabianomarques">http://www.planetgeek.org/geeks/fabianomarques</a>. Lá vocês podem ver que meu nome é Filipe Freitas, que nasci em Porto Ale... (!!) Filipe Freitas?? Como assim?? Mudei de nome??<br /><br /></div><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_S67oEjKUjkQ/R7c2-AXN5qI/AAAAAAAAAzg/pz-OvlzlWmg/s1600-h/planet_Geek.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_S67oEjKUjkQ/R7c2-AXN5qI/AAAAAAAAAzg/pz-OvlzlWmg/s400/planet_Geek.png" alt="" id="BLOGGER_PHOTO_ID_5167659536308102818" border="0" /></a><span style="font-size:85%;">(Hehehe...)</span><br /></div><br /><div style="text-align: justify;">Em homenagens ao colegas <a href="http://pt.wikipedia.org/wiki/Geek">Geeks</a> do além-mar (muitos dos participantes do <a href="http://www.planetgeek.org/">Planet Geek</a> são de <a href="http://pt.wikipedia.org/wiki/Portugal">Portugal</a>), estou no meu avatar com a camisa alusiva a <a href="http://pt.wikipedia.org/wiki/Sele%C3%A7%C3%A3o_Portuguesa_de_Futebol">seleção portuguesa</a> de 2006.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_S67oEjKUjkQ/R7dTAQXN5rI/AAAAAAAAAzo/WZRBNQjhIlU/s1600-h/perigo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_S67oEjKUjkQ/R7dTAQXN5rI/AAAAAAAAAzo/WZRBNQjhIlU/s400/perigo.png" alt="" id="BLOGGER_PHOTO_ID_5167690361288386226" border="0" /></a><br />Não esquecendo que o <a href="http://pt.wikipedia.org/wiki/Luiz_Felipe_Scolari">Felipe Scolari</a>, técnico da <a href="http://pt.wikipedia.org/wiki/Sele%C3%A7%C3%A3o_Portuguesa_de_Futebol">seleção portuguesa</a>, lá no século passado (1993-1996), treinou meu time do coração, o <a href="http://pt.wikipedia.org/wiki/Gr%C3%AAmio_Foot-Ball_Porto_Alegrense">Grêmio Foot-ball Porto Alegrense</a>, e nos deu o melhor momento na história do meu time, com grandes conquistas e disputas memoráveis, e me parece também que levou seu modelo de vitória para a <a href="http://pt.wikipedia.org/wiki/Sele%C3%A7%C3%A3o_Portuguesa_de_Futebol"><span style="font-style: italic;">Selecção das Quinas</span></a>.<br /><br />Agradeço a todos os colegas do <a href="http://www.planetgeek.org/">Planet Geek</a> que aprovaram o meu ingresso no grupo, e prometo fazer jus ao voto de confiança.<br /><br />Felipe Freitas, digo, F.M.<br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-17409618925479850902008-02-13T02:51:00.000-02:002008-07-30T22:30:21.122-03:00MV Maps...Então vamos lá....<br /><br /><div style="text-align: justify;">Como eu tinha postado <a href="http://www.marquesfab.com.br/2007/12/engenharia-reversa-com-o-wireshark.html">aqui</a>, eu queria fazer uma pequena aplicação que servisse como exemplo do <a href="http://pt.wikipedia.org/wiki/Google_Maps">Google Maps</a> <a href="http://pt.wikipedia.org/wiki/Api">API</a>. A idéia era fazer um mapa meteorológico, sendo que a maior dificuldade seria conseguir os dados atualizados.<br /><br />Pois bem, pesquisa vai, pesquisa vem...<br /><br />Primeiro, descobri que o meu exemplo não é novo: o próprio <a href="http://pt.wikipedia.org/wiki/Google">Google</a>, nas <a href="http://code.google.com/apis/maps/documentation/">páginas de referências</a> do <a href="http://pt.wikipedia.org/wiki/Api">API</a>, apresenta a idéia de um mapa meteorológico para ilustrar a utilização do <a href="http://code.google.com/apis/maps/documentation/overlays.html#Marker_Manager">Zoom Level</a> (<a href="http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/examples/weather_map.html">aqui</a>), sendo que os dados eram gerados de forma aleatória. E não é só isso. O que o <a href="http://pt.wikipedia.org/wiki/Google">Google</a> apresentou como um exemplo, o <span jstcache="60" jsvalues=".mod:$this;.row:$row;.innerHTML:$this.title||'Não é possível carregar...';" xonclick="mmsetzipped(this.mod,false,this.row)"><a href="http://pt.wikipedia.org/wiki/The_Weather_Channel">The Weather Channel</a> apresentou como aplicativo, como pode ser visto <a href="http://maps.google.com.br/ig/directory?synd=mpl&pid=mpl&features=sharedmap%2Cgeofeed&backlink=http%3A%2F%2Fmaps.google.com.br%2Fmaps%2Fmm%3Fie%3DUTF8%26hl%3Dpt-BR%26ll%3D-36.456636%2C-53.085937%26spn%3D28.281631%2C59.765625%26t%3Dp%26z%3D4%26om%3D0&hl=pt-BR&gl=br&num=24&url=http://www.weather.com/google/wxGMappletv1.xml&output=html">aqui</a>, exatamente do jeito que eu pensei (será que eles leram o meu blog?). </span>Como não gosto de apresentar algo que já foi apresentado, então vamos para outro exemplo.<br /><br />Com a mudança para <a href="http://pt.wikipedia.org/wiki/Gravata%C3%AD">Gravataí</a>, e com o meu<a href="http://pt.wikipedia.org/wiki/Jeep"> Jeep</a> (!!!) ainda em <a href="http://pt.wikipedia.org/wiki/Soledade_%28Rio_Grande_do_Sul%29">Soledade</a> (veja o que postei <a href="http://www.marquesfab.com.br/2007/11/como-no.html">aqui</a>), tive que aprender a utilizar as linhas de ônibus municipais. E que melhor lugar que o <a href="http://pt.wikipedia.org/wiki/Google_Maps">Google Map</a> para isto?. Primeiro, acessei o sitio da empresa de ônibus da cidade, a <a href="http://www.sogil.com.br/">Sogil</a>. Vi que lá não tem nenhum mapinha, nem no sitio da prefeitura municipal (então a idéia é nova). Peguei a relação das ruas onde passa as principais linhas do meu bairro e fui para o mapa.<br /><br />A primeira dificuldade era plotar estes dados no mapa. Comecei tentando "forçar" o <a href="http://code.google.com/apis/maps/documentation/services.html#Geocoding">Geocoding</a>, passando o nome da rua/avenida de toda a linha para o <a href="http://pt.wikipedia.org/wiki/Google_Maps">Maps</a> localizar, só que na medida que as ruas eram adicionadas o sistema acabava ficando instável (obviamente não foi projetado para isto). A outra idéia foi fazer uma função que passasse os cruzamentos para a API localizar, através do <a href="http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct">Geocoding via http</a>, e depois plotar os pontos recebidos no mapa. Claro que haveriam erros, principalmente os logradouros que não são retos, que teriam que ser resolvidos manualmente. Só que, infelizmente, localizar cruzamentos não funcionam nos mapas do Brasil, diferente se você tentasse localizar, por exemplo, <span style="font-style: italic;">montgomery dr </span><span style="font-weight: bold;">&</span><span style="font-style: italic;"> pine needle ln, miami, FL</span>, ou <span style="font-style: italic;">montgomery dr </span><span style="font-weight: bold;">corner</span> pine needle ln, miami.<br /><br />A solução seria colocar os ponto manualmente mesmo. Ao invés de usar uma série de coordenadas geográficas em modo "texto" para criar os <a href="http://code.google.com/apis/maps/documentation/overlays.html">overlays</a> das linhas, resolvi criar, como recomenda o <a href="http://pt.wikipedia.org/wiki/Google">Google</a>, utilizando o <a href="http://code.google.com/apis/maps/documentation/overlays.html#Encoded_Polylines">Encoded Polylines</a>, que compacta os dados, acarretando em menor utilização de memória (os vetores criados a partir do <a href="http://code.google.com/apis/maps/documentation/overlays.html#Polylines_Overview">polylines</a> são gerados utilizando <a href="http://code.google.com/apis/maps/documentation/overlays.html#Polylines_Overview">recursos locais</a>, via de regra). Para tanto utilizei o <a href="http://code.google.com/apis/maps/documentation/polylineutility.html">Interactive Polyline Encoder Utility</a>, disponibilizado pelo <a href="http://pt.wikipedia.org/wiki/Google">Google</a>.<br /><br />Continua no próximo post....<br /><br />F.M.<br /><br /><span style="font-size:85%;">P.S.: Um post completo sem falar na Claro 3G. Que milagre... (vide <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu.html">aqui</a>, <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu-parte-ii.html">aqui</a>, <a href="http://www.marquesfab.com.br/2008/01/sem-o-youtube-e-agora-sem-o-youtube-dl.html">aqui</a>, e <a href="http://www.marquesfab.com.br/2008/02/estou-quase-de-volta-s-mais-um-pouco.html">aqui</a>)</span><br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.comtag:blogger.com,1999:blog-4321622205211710590.post-84928272008230348832008-02-06T03:28:00.000-02:002008-07-30T22:33:40.174-03:00Estou quase de volta, só mais um pouco...<div style="text-align: justify;">Não estou falando de <a href="http://pt.wikipedia.org/wiki/Gravata%C3%AD">Gravataí</a>, já que estou por perto já faz alguns dias. Nem do trabalho, já que tomei posse nesta ultima sexta, 1º de fevereiro, e comecei a trabalhar.<br /><br />Estou falando do meu blog mesmo, que ficou atirado por uns dias (dias??? já são dois meses...). Esta mudança para cá e para lá e a falta de internet em alguns períodos atrapalharam os meus planos. E até afetaram o meu cérebro (que já não era essas coisas...). Andei emburrecendo neste uĺtimos dias. Acho que é porque fiquei assistindo muito a novela das oito e outras porcarias.<br /><br />(E só fazendo um aparte: Proibir o <a href="http://pt.wikipedia.org/wiki/Counter-Strike">Counter Strike</a>??? tá certo... é um jogo muito violento mesmo. Tem que parar de jogar este joguinho e ver televisão, que é muito mais educativo e bem menos prejudicial a saúde. Estes tempos mesmo, um personagem de uma <a href="http://pt.wikipedia.org/wiki/Duas_Caras_%28telenovela%29">famosa novela</a>, que teve sua favela (Sua mesmo. A favela que ele vive é um estado <a href="http://pt.wikipedia.org/wiki/Absolutista">absolutista</a> independente dentro do <a href="http://pt.wikipedia.org/wiki/Rio_de_Janeiro_%28cidade%29">Rio de Janeiro</a>, e o referido personagem é o "rei") invadida por outros personagens fortemente armados, resolveu o problema expulsando a bala os invasores, usando seu próprio exercito, de homens e armas (inclusive uma bazuca), enquanto a valorizada força policial do Estado vizinho (a polícia militar do <a href="http://pt.wikipedia.org/wiki/Rio_de_janeiro">Rio de Janeiro</a>), ficou na fronteira, "aguardando reforços". Isso sim que é programa educativo e adequado para todas as idades, e que não <i>traz "... imanentes estímulos à subversão da ordem social, atentando contra o estado democrático e de direito e contra a segurança pública</i>".)<br /><br />Fiquei a maior parte deste mês falando (mal) da <a href="http://pt.wikipedia.org/wiki/Claro_%28telefonia_m%C3%B3vel%29">Claro</a> <a href="http://pt.wikipedia.org/wiki/3g">3G</a> (<a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu.html">aqui</a>, <a href="http://www.marquesfab.com.br/2008/01/3g-no-ubuntu-parte-ii.html">aqui</a> e um pouquinho <a href="http://www.marquesfab.com.br/2008/01/sem-o-youtube-e-agora-sem-o-youtube-dl.html">aqui</a>), e nisso ficou um monte de posts só na conversa: o manual do eMule, O M-Jus, O Google Maps API...<br /><br />Vamos recomeçar... acho que o primeiro a sair vai ser o Google API.<br /><br />Mas não hoje.<br /><br />F.M.<br /><br /></div>Fabiano Marqueshttp://www.blogger.com/profile/16086710984118665848noreply@blogger.com