domingo, 9 de março de 2008

Imposto de Renda no Ubuntu...

Uma das coisas que comecei a fazer esta semana é a minha declaração de imposto de renda. Quando olhei o meu comprovante de rendimentos e de retenção de imposto de renda 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 Tux com dependente?? E posso considerar os meus gastos com internet como gasto com educação??? E dá para considerar o Powerball como despesas médicas???

Mas antes de pensar nestas questões relevantes, tive que instalar os programas da Receita no Ubuntu. Primeiro, como o programa foi desenvolvido em Java, temos que ter a máquina virtual Java instalada. A segunda coisa, foi a mais difícil: baixa o programa da receita federal. Não sei porque, mas boa parte da população brasileira resolver baixar os programas da receita 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.

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 paper e chorar...


F.M.

sábado, 8 de março de 2008

Gadgets no Orkut...

Esta semana foi bem agitada. Fiz várias coisas ao mesmo tempo e acabei esquecendo do MarquesBlog. Na verdade comecei vários posts e terminei nenhum, mas que pretendo terminar e publicar em breve (promessas que nem esta aqui... eu sei, ainda nem publiquei a segunda parte do MV Maps), 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 Ubuntu, sobre o Ubuntu 8.04, sobre outras tantas coisa que nem sei mais. Hoje vou terminar o post sobre do Orkut .
...

Estamos a poucos dias de uma revolução no Orkut. A rede de relacionamentos mais usada pelos brasileiros, nos próximos dias (se não atrasar de novo) deverá lançar uma novidade: aplicativos, ou se preferir, gadgets, dentro do Orkut, utilizando a plataforma OpenSocial.

O OpenSocial é uma plataforma aberta desenvolvida pelo Google, lançada no final do ano passado, que tem o apoio de diversas redes de relacionamento, e permite que desenvolvedores criem os mais diversos aplicativos para funcionar em todas as redes que aderirem à plataforma.

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.

Para encerrar, e aproveitando que o blog oficial do Orkut publicou ontem um post falando sobre o PhotoAttack (aqui), um dos novos aplicativos que estarão disponíveis em breve, vou mostrar um screenshots do aplicativo.

(Michael Jackson atacando a foto de uma amiga...)

F.M.

sábado, 1 de março de 2008

Erro no OpenOffice...

Esta semana eu resolvi dar uma reformatada no meu hd, para melhorar a divisão entre as partições, e também poder instalar o Ubuntu 8.04 Alpha 5, e sobre isso que escrevo outro hora, e acabei tendo que reinstalar o Gutsy.

Instala pacote aqui, pacote ali, tudo funcionando novamente. Só que o OpenOffice....

(Ao fundo, Fernanda Menegon, mais um belo papel de parede do belladasemana.com.br)

Basicamente, quando eu tentava abrir o OpenOffice, aparecia uma mensagem de "The application cannot be started." Tentando abrir pelo terminal, dava a seguinte mensagem de erro:
[Java framework] Error in function createSettingsDocument (elements.cxx).javaldx failed!
[Java framework] Error in function createSettingsDocument (elements.cxx).
Dei uma olha rápida no guia do mochileiro das galáxias 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.

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.
marques@marques-desktop:~$ sudo ls -l .openoffice.org2
total 4
drwxr-xr-x 17 root root 4096 2008-02-25 23:28 user
Pois bem, só mudei o proprietário...

marques@marques-desktop:~$ sudo chown --recursive marques.marques .openoffice.org2

... e a normalidade foi restabelecida.

F.M.

quinta-feira, 28 de fevereiro de 2008

Festival Internacional de Linguagem Eletrônica...

Sábado, fui no Santander Cultural, em Porto Alegre, interagir com as obras do Festival Internacional de Linguagem Eletrônica, que ocorre simultaneamente aqui e no Rio de Janeiro, no Oi Futuro.

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 Oups!, e na obra da belga Yacine Sebti, que apresenta a Jump!, 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 Ernesto Klar, a Convergenze Parallele, onde o visitante "sopra" a imagem e o som, e a brasileira Piso, dos artistas Rejane Cantoni e Leonardo Crescenti, entre outras.

(Foto da obra Convergenze Parallele)

O Festival foi notícia no Jornal Nacional de segunda-feira (aqui, como sempre, eu tó atrasado...) , e vai até o dia 20 de abril. A entrada é "di gratiz".

F.M.

sexta-feira, 22 de fevereiro de 2008

Meme $$$$$ Premiado...

Bem, como na blogosfera, qualquer 100 pila é lucro, vou dar uma força.....

A Rede de Blogs Trankera está lançando um ultra super novo meme, para promover o blog com melhor conteúdo do Brasil, em que vai pagar um super prêmio de R$ 100,00 para o blog mais votado, que será escolhido pelos blogs participantes.

E o meu voto vai para......



- Sedentário e Hiperativo (http://www.sedentario.org/)

- Treta (http://www.treta.com.br/)

- Jacaré Banguela (http://www.jacarebanguela.com.br/)



Maiores reclamações, clique aqui.

F.M.

quarta-feira, 20 de fevereiro de 2008

MarquesBlog é página amiga do FISL...

Como já mencionei inúmeras vezes, estou desde o ano passado utilizando em meu computador pessoal o sistema operacional Ubuntu, atualmente na versão 7.10, que é um sistema gratuito e livre, ou, como muitos sugerem, para ajudar a vender a idéia do soft livre, o "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..."

Como não poderia deixar de ser, este blog apóia a comunidade do software livre, e é página amiga do 9º Fórum Internacional de Software Livre, que ocorrerá nos dias 17,18 e 19 de Abril, na PUC, em Porto Alegre. E as inscrições para o evento já estão abertas, no sitio http://fisl.softwarelivre.org/9.0/www/.


O meu boleto já tá pago, meu lugar tá garantido.

F.M.

sábado, 16 de fevereiro de 2008

Eu agora sou um Geek...

Exatamente, um Geek confesso. Agora estou participando do Planet Geek, um agregador de blogs de Geeks que assumem que são. O meu perfil esta disponível em http://www.planetgeek.org/geeks/fabianomarques. Lá vocês podem ver que meu nome é Filipe Freitas, que nasci em Porto Ale... (!!) Filipe Freitas?? Como assim?? Mudei de nome??

(Hehehe...)

Em homenagens ao colegas Geeks do além-mar (muitos dos participantes do Planet Geek são de Portugal), estou no meu avatar com a camisa alusiva a seleção portuguesa de 2006.


Não esquecendo que o Felipe Scolari, técnico da seleção portuguesa, lá no século passado (1993-1996), treinou meu time do coração, o Grêmio Foot-ball Porto Alegrense, 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 Selecção das Quinas.

Agradeço a todos os colegas do Planet Geek que aprovaram o meu ingresso no grupo, e prometo fazer jus ao voto de confiança.

Felipe Freitas, digo, F.M.

quarta-feira, 13 de fevereiro de 2008

MV Maps...

Então vamos lá....

Como eu tinha postado aqui, eu queria fazer uma pequena aplicação que servisse como exemplo do Google Maps API. A idéia era fazer um mapa meteorológico, sendo que a maior dificuldade seria conseguir os dados atualizados.

Pois bem, pesquisa vai, pesquisa vem...

Primeiro, descobri que o meu exemplo não é novo: o próprio Google, nas páginas de referências do API, apresenta a idéia de um mapa meteorológico para ilustrar a utilização do Zoom Level (aqui), sendo que os dados eram gerados de forma aleatória. E não é só isso. O que o Google apresentou como um exemplo, o The Weather Channel apresentou como aplicativo, como pode ser visto aqui, exatamente do jeito que eu pensei (será que eles leram o meu blog?). Como não gosto de apresentar algo que já foi apresentado, então vamos para outro exemplo.

Com a mudança para Gravataí, e com o meu Jeep (!!!) ainda em Soledade (veja o que postei aqui), tive que aprender a utilizar as linhas de ônibus municipais. E que melhor lugar que o Google Map para isto?. Primeiro, acessei o sitio da empresa de ônibus da cidade, a Sogil. 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.

A primeira dificuldade era plotar estes dados no mapa. Comecei tentando "forçar" o Geocoding, passando o nome da rua/avenida de toda a linha para o Maps 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 Geocoding via http, 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, montgomery dr & pine needle ln, miami, FL, ou montgomery dr corner pine needle ln, miami.

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 overlays das linhas, resolvi criar, como recomenda o Google, utilizando o Encoded Polylines, que compacta os dados, acarretando em menor utilização de memória (os vetores criados a partir do polylines são gerados utilizando recursos locais, via de regra). Para tanto utilizei o Interactive Polyline Encoder Utility, disponibilizado pelo Google.

Continua no próximo post....

F.M.

P.S.: Um post completo sem falar na Claro 3G. Que milagre... (vide aqui, aqui, aqui, e aqui)

quarta-feira, 6 de fevereiro de 2008

Estou quase de volta, só mais um pouco...

Não estou falando de Gravataí, 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.

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.

(E só fazendo um aparte: Proibir o Counter Strike??? 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 famosa novela, que teve sua favela (Sua mesmo. A favela que ele vive é um estado absolutista independente dentro do Rio de Janeiro, 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 Rio de Janeiro), ficou na fronteira, "aguardando reforços". Isso sim que é programa educativo e adequado para todas as idades, e que não 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".)

Fiquei a maior parte deste mês falando (mal) da Claro 3G (aqui, aqui e um pouquinho aqui), e nisso ficou um monte de posts só na conversa: o manual do eMule, O M-Jus, O Google Maps API...

Vamos recomeçar... acho que o primeiro a sair vai ser o Google API.

Mas não hoje.

F.M.

quarta-feira, 30 de janeiro de 2008

youtube-dl, pornotube-dl e metacafe-dl...

Este post era para ter saído na quinta-feira passada. Estava tudo pronto. Só ia fazer mais um teste, por descargo de consciência, e....

... não funcionou, como postei aqui. Como foi notícia mundo afora, bem naquele dia o Youtube resolveu fazer algumas alterações, e sem me avisar. Pelo menos poderiam ter esperado eu ter publicado meu post, poxa!!!

...

O youtube-dl, o pornotube-dl e o metacafe-dl são programas (Scripts Python) que permitem fazer o downloads de vídeos do Youtube, do Pornotube e do Metacafe, respectivamente, e funcionam através da linha de comando. A instalação é bem simples (até poderiam ser instalados através dos pacotes disponível no Ubuntu, só que os mesmos estão desatualizados, e não funcionam). Primeiro, verifique se há um interpretador Python instalado. Depois, baixe do sitio do desenvolvedor os scripts, salve na pasta /usr/bin...

:~$ cd /usr/bin
:/usr/bin$ sudo wget http://www.arrakis.es/~rggi3/metacafe-dl/metacafe-dl

:/usr/bin$ sudo wget http://www.arrakis.es/~rggi3/youtube-dl/youtube-dl
:/usr/bin$ sudo wget http://www.arrakis.es/~rggi3/pornotube-dl/pornotube-dl

.... e mude a permissão de acesso.

:/usr/bin$ sudo chmod 755 youtube-dl metacafe-dl pornotube-dl

Agora é só usar. É simples. Basta digitar o comando seguido do endereço do vídeo.

:~$ youtube-dl http://www.youtube.com/watch?v=doBz2wh-AO4

:~$ metacafe-dl http://www.metacafe.com/watch/34566/imax_underwater_nuclear_test/

:~$ pornotube-dl http://pornotube.com/media.php?m=1536491


Como minha conexão é instável, tenho optado em utilizar a opção --get-url (-g), que retorna o endereço do vídeo, que então eu baixo utilizando o comando wget.

:~$ youtube-dl http://br.youtube.com/watch?v=gRVp1J3kW7k --get-url
http://sjl-v110.sjl.youtube.com/get_video?video_id=gRVp1J3kW7k

:~$ wget --continue "http://sjl-v110.sjl.youtube.com/get_video?video_id=gRVp1J3kW7k"

No Youtube, alguns vídeos são para "maiores de 18 anos". Para poder baixar estes vídeos, precisamos ter uma conta no Youtube e utilizar as opções --username (-u) e --password (-p).

:~$ youtube-dl --username=usuario --password=senha http://br.youtube.com/watch?v=duopoRiOgMI

É isso.

F.M.