quinta-feira, 21 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.

terça-feira, 19 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.

terça-feira, 12 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)

terça-feira, 5 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.

terça-feira, 29 de janeiro de 2008

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

Este resumo não está disponível. Clique aqui para ver a postagem.

quinta-feira, 24 de janeiro de 2008

Sem o Youtube e agora sem o youtube-dl????

Desde o ano passado, eu comecei a utilizar o youtube-dl para salvar em meu computador um ou outro vídeo que eu achava interessante no Youtube. Mas na verdade nem sempre era preciso, pois muitas vezes o vídeo, logo depois de assistido, estava na pasta cache do Firefox (em /home/pasta_do_usuário/.mozilla/firefox/******.default/Cache), só tinha o trabalho de copiar e colar em outro local. Quando não estava, ia para o terminal e digitava:

marques@marques-desktop:~$ youtube-dl http://www.youtube.com/watch?v=hkDjFI5OKqg

Nestes últimos dias, devido a minha "excelente" banda larga (veja aqui e aqui), não só não conseguia ver um vídeo inteiro no Youtube, como ainda não conseguia baixar um vídeo inteiro com o youtube-dl. Sempre parava. Mas para isso, tinha uma solução:

marques@marques-desktop:~$ youtube-dl -g http://www.youtube.com/watch?v=hkDjFI5OKqg

A opção -g (--get-url) me retornava o endereço do vídeo. Depois, era só utilizar:

marques@marques-desktop:~$ wget -c endereço_do_vídeo

Isso até ontem. Hoje tentei novamente, e não deu certo. Após muito analisar, cheguei a conclusão de que o Youtube mudou a sua programação, inviabilizando a utilização do programa. Para não ficar sem o Youtube até a atualização do youtube-dl, tive que apreender como a coisa funcionava.

Usando como exemplo o vídeo http://www.youtube.com/watch?v=wjfZsosM9Rg, descobri que próximo a linha 100 tem uma declaração que começa assim:

var swfArgs = {"sourceid": "y", "video_id": "wjfZsosM9Rg", "l": 243, "sk": "rJVkSdKW502_sBDakqgXTAR", "t": "OEgsToPDskK3c4FUV61I9g02BPNHrNPP", [...]

O importante é as partes que estão em destaque. Com elas, vamos para o wget:

marques@marques-desktop:~$ wget -c "http://youtube.com/get_video?video_id=wjfZsosM9Rg&t=OEgsToPDskK3c4FUV61I9g02BPNHrNPP"

E o vídeo vem...


Dá um trabalho fazer isso, mas para mim que não consigo ver um vídeo no Youtube por causa da minha "banda larga", não tenho escolha.

F.M.

terça-feira, 22 de janeiro de 2008

3G no Ubuntu, parte II...

Mais uns dias fora da internet. O que eu esperava que fosse a solução dos meu problemas, ma verdade se mostrou a pior bomba que eu já comprei em minha vida. Senti até saudade dos tempos das cavernas (i.e., internet discada).

Como eu postei aqui, adquiri semana retrasada o plano banda larga 1 Mbps 3G da Claro. Que bomba. Primeiro, nunca consegui chegar a 1 Mbps, nem mesmo dentro da rede da Claro. Em testes consegui, no máximo, 765,38 Kbps (repito: isso em testes dentro da rede Claro, que, como informa a própria empresa, permite "...a visualização da capacidade real da rede 3G da Claro."). Indo para a internet, a coisa cai bastante: fazendo um teste em seguida deste último, consegui 202 Kbps de download, e 277 Kbps de upload, que também foi o máximo que consegui medir em testes de velocidade na internet. Mas raramente é assim. Já medi 147,11 Kbps dentro da rede Claro.

(Ao fundo: Ana Lara Cim, uma das belas paisagens do Bella da Semana)

Os teste podem ser feitos em http://www.claro.com.br/testebandalarga/.

E Se fosse só isso ...

O grande e maior problema é a instabilidade. Os dados as vezes vem em rajadas. Por exemplo, quando você abre uma página, acaba vindo um pedaço, para um pouco, vem mais um pedaço, para mais um pouco, e assim vai. A navegação acaba ficando enfadonha.

Além disso, a conexão cai a toda hora. Ontem, por exemplo, meu computador ficou no total 7h e 14 min conectado (calculado pelo kppp). O modem se conectou a rede 23 vezes, o que da uma média de aproximadamente 18 minutos. E dá para dizer que estava um "pouco estável" ontem, tem dias piores...

E o pior é que (ou pelos menos) não é só comigo, mais gente entrou nesta furada. A internet esta cheia de reclamações do 3G da Claro. Praticamente só reclamações. Cito, como exemplo, o post Notinhas sobre a rede 3G da Claro, do blog Techbits. E até criaram um blog em homenagem: Internet Banda Lerda - Claro 3G. Só tó usando banda larga da Claro ainda porque, até o momento, não tenho outra opção. se bem que, depois de usar ela, tó vendo que internet discada não é tão ruim assim.

...

Voltando as configurações do modem no Ubuntu: como eu tinha comentado no post anterior, o Guia do hardware lançou um guia de acesso móvel. Até tinha comentado que talvez eu tivesse que mudar as minhas configurações. Ocorre que aquelas configurações são para o modem E220, e eu tenho o modem E226. Tentei seguir o guia, mas não funcionou no meu modem.

E tive também um problema de DNS. A Claro mudou os servidores de DNS (ou os IPs, sei lá). Fiquei dois dias sem internet até descobrir isso. Agora é 200.169.117.14 e 10.229.28.29. Por vias das dúvidas, vai saber se ela vai trocar novamente, tó utilizando os IPs do OpenDNS: 208.67.222.222 e 208.67.220.220. Tem um tutorial sobre ele no Guia do Hardware, aqui.

F.M.

domingo, 6 de janeiro de 2008

3G no Ubuntu...

Como devem ter percebido, eu estive fora do ar por uns dias. Nesta mudança um pouco repentina de cidade (como postei aqui), acabei ficando um bom tempo sem computador, e depois mais um bom tempo ainda sem acesso a internet. Só consegui voltar a rede neste final de semana. Ainda estou em meio a mudança, obras, problemas aqui e ali, mas acho que vou poder seguir com este blog em dia.

Bem, voltando ao assunto internet, em Soledade eu utilizava um conexão banda larga Turbo 400 da Brasiltelecom. Tentei solicitar este mesmo serviço em Gravataí, mas na rua onde eu vou morar não havia porta adsl disponível, e nem previsão de disponibilidade. Como eu não queria voltar para a era das cavernas (i.e., internet discada), resolvi sair ontem e só voltar para a casa com a solução para este problema, nem que tivesse que colocar um satélite no espaço.

Ainda bem que a solução foi mais simples. A operadora de telefonia móvel Claro lançou recentemente planos de internet banda larga (quase) ilimitada, utilizando a tecnologia 3G, disponível atualmente na grande Porto Alegre e em outras cidades do país, sendo que nas cidades não abrangidas, e dentro da área de cobertura da Claro, o acesso ainda ocorre, só que utilizando a tecnologia GPRS/EDGE.

Fui em uma das lojas da empresa e adquiri o plano Banda Larga 3G de 1Mbps. O modem (modelo E226 HSDPA USB MODEM da Huawei) eles deram "digratiz", por eu ser (ex-)cliente de outra operadora de banda larga. O plano custa R$ 99,00 por mês, um pouco menos que o conjunto assinatura + turbo 400 + provedor. O plano na verdade é quase ilimitado, pois há um limite de 10GB mensal, caso em que a velocidade poderá ser reduzida para 128k até o próximo mês.

Oficialmente, o modem só é suportado pelo sistema operacional das janelinhas e pelo MAC OS. Mas também funciona facilmente no Linux (eu utilizo o Ubuntu 7.10), como vou mostrar a seguir.

A primeira coisa (e a dica mais importante) é INSTALAR O MODEM ANTES DE LIGAR O COMPUTADOR. Depois disso, é fácil.

Basta abrir o KPPP.
Aplicações -> Internet -> KPPP.
($ sudo apt-get install kppp, caso não esteja instalado)
Clique em "Configure...",


Na aba "Accounts", em "New...".


Na janela que abrir, clique em "Manual Setup".


Na aba "Dial":
- Em "Connection name", de um nome a conexão (claro, por exemplo);
- Clique em "Add" e adicione o numero de telefone *99***1#


Na aba "DNS", selecione "Manual" e adicione os IPs 200.169.126.15 e 10.121.5.60 na lista de DNS. Marque também a opção "Disable existing DNS servers during connection".


Para tem um controle da conexão, opcionalmente, na aba "Accounting" , marque a opção "Enable accounting", selecione "Brasil" na lista abaixo e, em "Volume accounting", selecione "Bytes In & Out".


Terminada a configuração da conta, vamos a configuração do modem. Saia da aba "Accounts" e vamos para a aba "Modems". Clique em "New...".


Na aba "Device", de um nome ao modem (claro, por exemplo), e em "Modem device", selecione /dev/ttyUSB0.



Feito isso, de "OK" e vamos para a aba "Misc", marcar a opção "Automatic redial on disconnect", para que o programa conecte automaticamente caso a conexão caia.


Feito isso, voltamos para a primeira janela do programa, colocamos em "Login ID" claro, e senha, claro.


E é só mandar conectar que está pronto.

Eu ainda estou testando a tecnologia. O que pude notar é que a conexão é bastante instável, variando muito de velocidade, e que desconecta seguidamente, o que pode ser um problema, dependendo da aplicação.


Como referencia, utilizei o post Configurando Claro 3G (HSDPA USB) no Ubuntu (Linux) do blog Pax Tecnologia, (o numero do telefone que aparecia no blog era diferente, *99***10#, levei um bom tempo para descobrir isto) e o post Internet em Qualquer Lugar do blog Ubuntu no Escritório (só que com IPs do DNS diferentes). Só depois de ter feito funcionar e ter quase acabado de fazer este post, eu vi que o Carlos Morimoto fez um super guia de acesso móvel no Guia do Hardware.net. Eu só dei uma olhada por cima, mas já vi que terei que fazer algumas alterações...

F.M.

...

Veja também: 3G no Ubuntu, parte II ... .

quinta-feira, 13 de dezembro de 2007

Domínio Personalizado no Blogger...

Quem tem acompanhado o meu blog desde o início, deve ter notado que agora eu tenho um domínio personalizado, www.fabiano.marques.nom.br, ao invés do endereço do Blogspot http://marquesfab.blogspot.com (que também funciona, redirecionando para cá).

Como fazer isso no Blogger???? bem simples....

Primeiro, entre no sitio de registro do Comitê Gestor da Internet no Brasil, http://www.registro.br (caso queira um domínio com a extensão .br) , e verifique se o nome do domínio desejado está disponível. O registro de domínios .nom.br custam atualmente R$ 30,00, por 3 anos, e os demais (.com.br, .org.br, .net.br, .adv.br e etc. A lista completa de DPNs disponíveis pode ser vista aqui.) custam R$ 30,00, por um ano. Encontrando um domínio disponível, vamos adiante.

No Blogger, precisamos de um servidor de hospedagem, como o EveryDNS.net (que é "digratiz"). Entre em http://www.everydns.net, e crie uma conta (formulário no centro da página).


Depois, adicione o domínio que você viu que esta disponível (Add new domain), no meu caso, fabiano.marques.nom.br, e clique no botão ">> Basic".


Clique no domínio cadastrado, à esquerda, que ira abrir a página de edição à direita. Preencha a mesma da seguinte forma:
Fully Qualified Domain: www
Record type: escolha CNAME
Record Value: ghs.google.com

E clique em "Add Record". Aqui está pronto.


Esta configuração é a recomendada pelo Blogger, como pode ser visto aqui (em inglês). O sitio EveryDNS.net é o primeiro na lista que é gratuito, os demais eu não verifiquei. Uma versão em português, só que para o Google Apps, pode ser vista aqui. Pulei as questão mais técnicas. Para um maior aprofundamento, veja o Guia Básico para DNS do Google Apps.

Agora vamos registrar o nosso domínio. Voltando para o Registro.br, clicamos em Registro (https://registro.br/cgi-bin/nicbr/stini). Caso não tenha um ID (login) no Registro.br, é necessário cadastrar, clicando em "Não possui identificação?" e preenchendo os campos.

Feito isso, entre no sistema. Primeiro, precisamos saber se o novo domínio que queremos cadastrar é "Institucional" (pessoas jurídicas), tipo .com.br, .org.br, "Profissional Liberal", tipo .eti.br, .adv.br, ou "Pessoa Física", tipo .nom.br, .blog.br. A lista de DPNs disponíveis, e suas classificações, pode ser vista aqui. No meu caso, cliquei em "Pessoa Física".

Após concordar com o contrato para registro, preencha os campos do cadastro. Digite o domínio disponível, escolha o DPN e preencha os demais campos. Nas informações sobre os contatos, poderá repetir o seu ID nos contatos técnicos e de cobrança.

Nas Delegações DNS, preenchemos os campos com os servidores da EveryDNS.net ...

ns1.everydns.net
ns2.everydns.net
ns3.everydns.net
ns4.everydns.net

...e clicamos em "Entrar". Se der tudo certo, recebemos um e-mail confirmando o cadastro (e o boleto para pagamento ....). Se der algum problema, o sistema envia um e-mail com as pendências (Na hora que eu fiz o cadastro, o servidor "ns1.everydns.net" apareceu com erro de "Tempo esgotado". Alterei a ordem, colocando o ns4.everydns.net como master. Funcionou.).

Leva alguns tempo até nosso domínio estar disponível nos servidores mundo afora (o registro.br atualiza a lista de domínios a cada 30 minutos). É bom esperar algumas horas, antes de seguir adiante...

Para terminar, temos que configurar o Blogger. Em Configurações, na aba Publicação, clicamos em Domínio personalizado, em "Ir para configurações avançadas", preenchemos com o nosso domínio criado....

... e clicamos o botão "Salvar Configuração". Está feito.

F.M.