quarta-feira, 11 de março de 2009

Indignação: Blog Excluído Injustamente por Ordem Judicial

Esta postagem é um protesto contra qualquer forma de bloqueio, remoção, indisponibilização ou censura de blogs. É também um desabafo pessoal.

Eu sou blogueiro desde 2006. Uso o blog como exercício de comunicação. Todas as postagens que eu deixo aqui têm a intensão de ajudar as pessoas de alguma forma. Em geral, tento repassar conhecimentos técnicos aos visitantes. Na maioria dos textos deixo dicas e até ensino alguma técnica que aprendi.

Este não é um blog de downloads: infelizmente tem muito pseudo-blogueiro ganhando dinheiro com pirataria; Este não é um blog de asneiras: existe outra leva enorme de blogs que querem ser engraçadinhos a qualquer preço; Este não é um blog de pornografia: nem precisa comentar; Este não é um blog de direcionamento político-partidário; e, principalmente, este não é um blog destinado a práticas ilícitas.

Fiquei indignado quando recebi em minha caixa postal cópia de dois ofícios determinando a exclusão de meu blog anterior. O blog antigo foi APAGADO do blogspot. Eu tive sorte porque, coincidentemente, me mudei um mês antes da exclusão. Do contrário teria perdido todos os meus textos publicados desde que comecei no blogspot.

A tal determinação fala que a Universidade Paulista UNIP se sentiu vítima, acusando meu antigo blog de vender diplomas universitários! Logo o meu blog, de uma pessoa que repudia esse tipo de prática. Fiquei estarrecido quando li os dois ofícios: um enviado por um delegado civil de SP e outro de um juiz de direito. Ambos falam de investigação criminal. Chegam ao ponto de dizer o seguinte:

Faz-se necessário, s.m.j, de que o sítio seja excluído do servidor onde está armazenado, uma vez que pessoas inescrupulosas utilizam desses meios para perpetrar atos ilícitos.

Mas, francamente, que bela investigação criminal! Basta entrar em meu sítio para saber que se trata de um blog pessoal comum. Agora, esse "pessoas inescrupulosas" foi a gota...

Fiz uma pesquisa simples colocando as palavras chaves no Google: "fabio lima diploma" e logo vi do que se tratava. Um homônimo meu, que se dizia engenheiro, vendia diplomas da Universidade Presbiteriana Mackenzie e da USP. Tem até uma reportagem sobre a quadrilha do delinquênte. Infelizmente existem mal-caráteres desse tipo que ganham dinheiro às custas de outros mentecaptos.

Falsificação de diploma é coisa grave, pois coloca profissionais de araque no mercado. Outra coisa grave também é acusar pessoas idôneas e sérias. Os que mandaram EXCLUIR meu blog acharam melhor sair acusando tudo quanto fosse de Fabio Lima. E eu estava no meio... Equivoco leviano da parte dos "investigadores". Repito outra vez: mas que bela investigação... Realmente a Justiça(?) está muito atrasada no tocante a crimes cometidos na Internet.

sábado, 7 de março de 2009

Como compilar o FFMPEG no Fedora

Nesta curta postagem eu coloquei um pequeno tutorial de compilação otimizada do FFMPEG. Nem sempre os binários baixados de repositórios RPM satisfazem nossas espectativas. Por exemplo, a versão do FFMPEG disponível nos repositórios do Fedora não dão suporte ao formato AMR, que é bastante utilizado em aparelhos celulares. Aqui eu deixei um passo a passo para compilar o FFMPEG com suporte amplo a vários formatos de arquivo. Descrição do Passo a passo:

  • 1. Baixaremos o código fonte do FFMPEG via Subversion (SVN);
  • 2. Instalaremos uma lista de repositórios alternativa. A lista padrão não contém os programas "nonfree" necessários;
  • 3. Instalaremos as dependências que vamos precisar (mp3, avi etc);
  • 4. Configuraremos: iremos preparar o ambiente para a compilação;
  • 5. Compilaremos: iremos construir os arquivos objeto que serão instalado em seguida;
  • 6. Instalaremos: iremos colocar os arquivos compilados nos devidos lugares.
  • 7. Testaremos se a instalação funcionou.

Baixando o código fonte via SVN:

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

Instalando uma lista de repositorios alternativa:

Obs1.: caso já tenha instalado os repositórios rpmfusion pule este passo.

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Instalando as dependências (necessita de senha root):

yum install gsm-devel faac-devel faad2-devel lame-devel amrnb-devel amrwb-devel libdc1394-devel x264-devel libtheora-devel ffmpeg2theora xvidcore-devel

Condigurando:

./configure --target-os=linux --prefix=/usr --enable-nonfree --enable-gpl --enable-pthreads --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-libx264 --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libxvid

Obs2.: caso você possua um processado AMD64 você pode otimizar o FFMPEG para essa arquitetura. Basta incluir a opção --arch=x86_64.

Compilando:

make

Instalando:

make install

Testando:

Visualizar as opções do ffmpeg: ffmpeg -f

Visualizar os formatos suportados: ffmpeg -formats

Converter um arquivo de teste: ffmpeg -i entrada -f avi saida.avi

Obs3.: substitua o "entrada" por qualquer vídeo que você queira converter para testar.

Boa sorte!!

Postagens relacionadas:

terça-feira, 3 de fevereiro de 2009

Tutorial FFMPEG para DVD


Tutorial FFMPEG para DVD

Como converter qualquer vídeo em formato de DVD.

Autor: Fábio Santos de Lima

Site: http://blogdofabiolima.blogspot.com


Convertendo videos para o formato DVD:


Existem quatro configurações de DVD bem comuns:


DVD PAL Widescreen:

ffmpeg -i entrada -target pal-dvd -aspect 16:9 saida


DVD PAL Full:

ffmpeg -i entrada -target pal-dvd -aspect 4:9 saida


DVD NTSC Widescreen:

ffmpeg -i entrada -target ntsc-dvd -aspect 16:9 saida


DVD NTSC Full:

ffmpeg -i entrada -target ntsc-dvd -aspect 4:9 saida


Há casos em que é necessário ter dois arquivos, um de vídeo e outro de audio. Para esses casos é melhor decodificar usando essas configurações abaixo:


DVD PAL Widescreen:

ffmpeg i- entrada -f dvd -an -vcodec mpeg2video -b 2000k -s 720×576 -r 25 -aspect 16:9 saida


DVD PAL Full:

ffmpeg i- entrada -f dvd -an -vcodec mpeg2video -b 2000k -s 704x576 -r 25 -aspect 4:3 saida


DVD NTSC Widescreen:

ffmpeg i- entrada -f dvd -an -vcodec mpeg2video -b 2000k -s 720x480 -r 25 -aspect 16:9 saida


DVD NTSC Full:

ffmpeg i- entrada -f dvd -an -vcodec mpeg2video -b 2000k -s 704x480 -r 25 -aspect 16:9 saida


Criar um arquivo mpeg com apenas vídeo:

ffmpeg i- entrada -f dvd -an -vcodec mpeg2video -b 2000k -s 720×576 -r 25 -aspect 16:9 saida


Criar um arquivo wav com apenas audio

ffmpeg -i entrada -vn -acodec ac3 -ab 192 -ar 48000 saida


Padrões Técnicos para DVDs de Vídeo


Especificações DVD PAL


Vídeo:


Bitrate:

Até 9800kbps de vídeo MPEG2;

7800kbps – 1h

4400kbps – 2h

3000kbps – 3h

2000kbps – 4h

1200kbps – 6h

1000kbps – 8h


Dimensões:

720x576 pixels (Full D1)

704x576 pixels

352 x 576 pixels MPEG2 ( Half-D1)

352 x 288 pixels MPEG2

352 x 288 pixels MPEG1 (Padrão VCD)

Padrão widescreen: 720x576 pixels (Full D1)

Padrao fullscreen: 704x576 pixels


Frequência de Quadros:

25fps


Formatos:

16:9 anamorfico, suportado apenas por 720x576


Áudio:


Bitrate:

32 até 1536kbps

Padrão: 384kbps


Taxa de Amostragem:

48000 Hz


Faixas:

Até 8 faixas, contendo MP1, MP2, AC3, DTS ou PCM.

Padrão: AC3.


Especificações DVD NTSC


Vídeo:


Bitrate:

Até 9800 kbps de vídeo MPEG2

7800kbps – 1h

4400kbps – 2h

3000kbps – 3h

2000kbps – 4h

1200kbps – 6h

1000kbps – 8h


Dimensões:
720 x 480 pixels MPEG2 (Full-D1)

704 x 480 pixels MPEG2

352 x 480 pixels MPEG2 (Half-D1)

352 x 240 pixels MPEG2

352 x 240 pixels MPEG1 (Padrão VCD)


Frequência de Quadros:
29,97 fps


Formatos:
16:9 anamorfico suportado apenas por 720x480


Audio:


Bitrate

32 até 1536 kbps

Taxa de Amostragem:

48000 Hz

Faixas:

Até 8 faixas, contendo MP1, MP2, AC3, DTS ou PCM.

Padrão: AC3.


segunda-feira, 2 de fevereiro de 2009

Converter Videos para Celular em 3GP e MP3 com FFMPEG

Aprenderemos nesta postagem como converter arquivos de vídeo para um formato que pode ser reproduzido em celular. Utilizaremos um software muito versátil que está por traz de muitos outros programas de conversão. O método é interessante porque é independente, grátis e rápido. Tudo que será feito é baixar o FFMPEG e criar um script contendo um comando.

O FFMPEG é um programa livre que é amplamente utilizado no ambiente Linux. Ele também é utilizado no Windows, só que a maioria dos usuários nem sabe de sua existência. Lembra do VDownloader? Pois é, ele não passa de uma cara bonitinha do FFMPEG. Se você for olhar dentro da pasta de arquivos do VDownloader o FFMPEG vai estar lá dentro.

Como o FFMPEG é um software que funciona na linha de comando, nesta postagem eu passarei alguns comandos básicos para conversão de vídeo. Darei três exemplos úteis para quem gosta de ter suas músicas e clipes dentro do celular. Muita gente gosta de baixar vídeos do youtube e colocar no seu aparelho. Outros, querem apenas a música de um show ao vivo.

Baixando e instalando o FFMPEG

  • Antes de começarmos baixe o FFMPEG para Windows AQUI. São só uns 2 megas (Avisem caso o link esteja quebrado);
  • Depois de baixado, descompacte;
  • Copie os dois arquivos para dentro da pasta de sistema: C:\WINDOWS\System32. Não se preocupe, não é vírus. Isso é pra transformar o FFMPEG num programa visível para o sistema.

Criando o script de conversão

  • Abra o bloco de notas;
  • Insira um dos comandos no final da postagem;
  • Modifique "entrada" para o nome do vídeo que você quer converter;
  • Modifique "saida" para o nome do vídeo ou música que quer como resultado final;
  • Salve o arquivo como "processar.bat", usando "Salvar como" e "Salvar como tipo: Todos os documentos";
  • Copie o script "processar.bat" para a mesma pasta onde está o vídeo que você quer converter;

Convertendo o vídeo para o formato desejado (MP3 para música e 3GP para vídeo)

  • Clique duas vezes no script "processar.bat", vai aparecer a janela do prompt mostrando o vídeo sendo processado;
  • Aguarde o vídeo terminar de ser processado. No final vai aparecer um arquivo de vídeo ou música novo, resultado do processamento (saída).

* * * * * * * * * * * * * * * * * * * * * * * *

Comandos usados no script "processar.bat"

Converter video para MP3: Com este comando você pode extrair apenas o audio de um vídeo. O vídeo pode ser um arquivo de DVD, um AVI ou até um arquivo do Youtube (FLV).

ffmpeg -y -i entrada.avi -f mp3 -vn -ab 128k -ac 2 saida.mp3

Descrição do comando
ffmpeg -yChamada do FFMPEG
-i entrada.aviNome do Arquivo de entrada
-f mp3Indica o formato pretendido: audio mp3
-vnNão processar o vídeo (sem vídeo)
-ab 128kTaxa de bits: o padrão para mp3 é 128k
-ac 2Quantidade de Canais: 2 é stereo
saida.mp3Nome do arquivo de audio final (resultado)

Converter video para MP3 com volume 200%: Este comando faz a mesma coisa que o anterior, com a diferença que o volume está aumentado em 200% (o dobro do original).

ffmpeg -y -i entrada.avi -f mp3 -vn -ab 128k -ac 2 -vol 512 saida.mp3

Descrição do comando
ffmpeg -yChamada do FFMPEG
-i entrada.aviNome do Arquivo de entrada
-f mp3Indica o formato pretendido: audio mp3
-vnNão processar o vídeo (sem vídeo)
-ab 128kTaxa de bits: o padrão para mp3 é 128kbps
-ac 2Quantidade de Canais: 2 é stereo
-vol = 512Volume do audio: 256 = 100%, 512 = 200%
saida.mp3Nome do arquivo de audio final (resultado)

Converter video para 3gp com som Amr: Com este comando transformamos um arquivo de vídeo em outro de formato 3gp, que é reconhecido na maioria dos celulares e MP4[56789...]. O som ficará no formato AMR que é outro formato bem difundido nos aparelhos portáteis.

ffmpeg -y -i entrada.avi -s qcif -vcodec h263 -acodec amr_nb -ac 1 -ar 8000 -r 15 -ab 32 saida.3gp

Descrição do comando
ffmpeg -yChamada do FFMPEG
-i entrada.aviNome do Arquivo de entrada
-s qcifTamanho da tela: qcif = 176x144
-vcodec h263Codec de vídeo: h263 (reconhecido am MP4)
-acodec amr_nbCodec de audio: amr (reconhecido am MP4)
-ac 1Quantidade de canais: 1 = mono
-ar 8000Taxa de amostra do audio: 8000
-r 15Taxa de quadros do vídeo: 15 quadros por segundo
-ab 32Taxa de bits do som: 32kbps
saida.3gpNome do arquivo de audio final (resultado)

Dica: caso você ache o tamanho qcif (176x144 pixels) pequeno para o display do seu celular, você pode mudar para outras resoluções. Basta você saber o tamanho de seu display e adaptar as opções de conversão do FFMPEG. Por exemplo, um Palm Treo 700p tem um visor de 320x320 pixels. Para obter um vídeo 3gp para um display de 320 por 320 pixels o comando é o seguinte:

ffmpeg -y -i entrada.avi -s 320x320 -vcodec h263 -acodec amr_nb -ac 1 -ar 8000 -r 15 -ab 32 saida.3gp

Observação: Dependendo da versão do FFMPEG e da maneira que ele foi compilado alguns parâmetros podem variar. No Linux eu reparei que o comando ideal para converter qualquer vídeo em 3gp é o seguinte:

ffmpeg -y -i entrada.flv -s qcif -vcodec h263 -acodec libamr_nb -ac 1 -ar 8000 -r 15 -ab 12.2k saida.3gp

Convertendo de 3gp para AVI: Este último comando faz o inverso. Ele transforma o vídeo do seu celular para um formato mais adequado para o computador. Ele é útil para aquelas gravações que a gente faz com o celular. As gravações, que estão em 3gp, serão convertidas para AVI.

ffmpeg -y -i entrada.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 saida.avi

Descrição do comando
ffmpeg -yChamada do FFMPEG
-i entrada.3gpNome do Arquivo de entrada
-f aviFormato de vídeo: AVI
-vcodec xvidCodec de vídeo: Xvid
-acodec mp3Codec de audo: mp3
-ar 22050Taxa de amostra do audio: 22050
saida.3gpNome do arquivo de audio final (resultado)

Obrigado por ler até aqui e boa sorte.

sábado, 31 de janeiro de 2009

Instalação de Placa Nvidia GeForce no Linux

Com esta postagem pretendo explicar como se instala placas de vídeo do tipo Nvidia Geforce. Como existe um programa instalador feito pela própria Nvidia não há necessidade de compilação de kernel e outras dores de cabeça.

Até ontem eu estava usando o chipset de vídeo onboard baseado no DeltaChrome (maldito chrome9 da VIA). Na maioria das distribuições seu desempenho mixuruca me deixou frustrado. Em todas aplicações que exigiam um pouquinho mais do chipset o sistema travava ou reiniciava. Só agora decidi comprar logo uma placa de vídeo de verdade.

Tive que fazer uma pesquisa que levava em consideração a melhor relação CUSTOxBENEFÍCIO para o meu caso. Escolhi a XFX Nvidia GeForce 8600 GT 512MB. Pesquisando nos foruns encontrei muitas dicas complicadas de como configurar o Xorg e até mesmo de compilar o kernel. Mas como não estava com paciência para fazer essas firulas, queria achar algo menos complicado. Foi aí que encontrei no site da própria Nvidia a solução. Santa Nvidia!

É louvavel a atitude da Nvidia para com os usuários do Linux. No mundo PC (x86 e derivados) em que quase tudo gira em torno da Microsoft, a maioria dos fabricantes de hardware prioriza drivers para Windows e esqueçe o resto. Parece até de propósito para tentar manter a hegemonia do império de Redmond. Quem já usou chipsets da VIA sabe bem disso. Maldita VIA!

Bem, mas vamos ao que interessa. Siga o procedimentos abaixo:

  • Informe as características de sua placa de vídeo e baixe a versão mais indicada para seu processador (x86, x86_86 etc.);

  • Modifique o nível de execução do Linux. Isso é necessário porque o executável que baixamos exige que o servidor X não esteja rodando. Vamos ter que modificar o nível de execução do Linux para que ele somente trabalhe no terminal (prompt, shell, linha de comando). Para fazer isso entramos com o comando "init 3" (modo multiusuário completo).

Nota 1: Em algumas distribuições, como o Slackware, isso não é necessário porque ele já entra direto no terminal.

Nota 2: No Debian (e Ubuntu?) o nível de execução é 1. Então digite "init 1" e Enter.

  • No Terminal do linux, dê permissão de execução ao arquivo baixado;

  • Execute o arquivo baixado;

  • Será aberto um programa em modo texto que lhe fará algumas perguntas. O roteiro das perguntas está resumido nos passos numerados abaixo:

  • 1. Será perguntado se você aceita a Licença de Uso do driver: diga "Yes";
  • 2. Na tela seguinte será perguntado se você quer baixar um módulo précompilado. Responda "Yes" e ele vai tentar baixar um módulo. Caso não encontre, ele vai perguntar se você quer que o programa compile um. Responda "Yes" para ele compilar. Aí ele vai mostrar uma barra de progresso com o título "Building Kernel Module", compilando módulo de kernel;

    Nota 3: Driver e Módulo são a mesma coisa. Driver é um termo mais usado no Windows, enquanto Módulo, no Linux.

  • 3. A próxima pergunta será se você quer instalar as bibliotecas OpenGL 32bit da Nvidia. Responda "Yes";
  • 4. Aparecerão mais duas barras de progresso indicando que o programa está procurando arquivos conflitantes;
  • 5. Depois daí o software terminará de instalar o Nvidia Accelerated Graphics Drive, módulo acelerador gráfico da Nvidia.
  • 6. Depois de instalado o módulo, será necessário configurar o servidor X. Vai ser perguntado se você quer que o programa configure automaticamente os arquivos de configuração do servidor X. Responda "Yes".
  • 7. O programa irá fazer um backup das configurações originais e vai criar novas configurações para incluir as informações da placa Nvidia.

Quando terminar a instalação e a configuração retorne ao nível de execução normal (nível 5). Lembra que acima modificamos o nível de execução do Linux para 3? Pois bem, digite agora "init 5" no terminal para voltar ao modo gráfico nomal.

Nota 4: Os usuários do Fedora 10 podem precisar de algumas configurações extras. Os desenvolvedores dessa nova versão do Fedora abandonaram o arquivo de configuração tradicional "xorg.conf". As configurações são agora automáticas, por intermédio do Hal (Camada de abstração de Hardware). Mas isso não impedirá de usar o Compiz, por exemplo.

Caso o usuário queira fazer outras configurações, ele pode usar outro programa. O NVIDIA X Server Settings foi instalado junto com o arquivo executável que baixamos. Abra o NVIDIA X Server Settings no menu de principal de sua distribuição e faça as configurações que desejar.

Obrigado por ler até aqui. Boa sorte!

Observação Importante: A instalação do driver NVIDIA no Linux funciona desde que tomadas certas precauções e seguindo o passo a passo. Não posso me responsabilizar por nenhum dano ou prejuíso que possa acontecer no equipamento em decorrência desse método apresentado. Caso você não tenha entendido nada do que está demonstrado aqui, é melhor não fazer nada, do contrário você pode se arrepender das consequências.

domingo, 25 de janeiro de 2009

Como Desbloquear o Palm Treo 700p

Aqui neste pequeno tutorial ensinaremos como desbloquear o Palm Treo 700p.

No final do ano passado me aventurei a comprar um smartphone Palm Treo 700p que vinha bloqueado de fábrica. Comprei-o para usar como PDA, já que há muito tempo almejava ter um. Apesar do inconveniente de não poder fazer nem receber ligações, eu gostei bastante do aparelho. A quantidade de aplicativos para Palm é muito grande. Basta procurar que tem programa pra “tudo”: tem reprodutor de vídeo, gravador de voz, emulador de video-game SNES e por aí vai. Consegui até rodar um Linux nele.

Dois meses depois, intrigado pelo bloqueio da função celular e estimulado por alguns visitantes deste blog, dentre eles o Marcos Esteves, comecei uma busca pela Internet do tipo tudo ou nada. Ou seja, estava decidido a encontrar pelo menos uma luz de como destravar o dispositivo, mesmo que as chances de sucesso fossem mínimas.

Depois de várias buscas e diversas tentativas e erros, fui parar em um blogue que ensina um método grátis de desbloqueio e que não requer nenhum equipamento extra. O link e descrição do blogue é esse abaixo:

Hacking the Treo 700p fonte: http://blog.4d2.org/2008/05/12/hacking-the-treo-700p/ Como obter o MSL, a senha e o código de destravamento para o Treo 700p sem pagar um centavo e sem usar nenhum hardware extra, salvo o próprio celular. (artigo em inglês)

Como o texto está em inglês e muitos leitores deste blog podem ter dificuldades com o idioma, elaborei um passo a passo para facilitar a vida dos visitantes. Também já fiz metade do trabalho extraindo os arquivos necessários e disponibilizando para download. O que o leitor vai fazer é somente instalar os arquivos disponibilizados aqui.

Antes do passo a passo, deixem me explicar o que vamos fazer. Vamos instalar uns programas para descobrir a senha de desbloqueio do celular. Depois que achar-mos a senha vamos usá-la para destravar o aparelho. Agora vamos aos procedimentos:

Arquivos necessários:

  • Resco Explorer: Gerenciador de arquivos no estilo Windows Explorer;
  • CDMAFirmwareUpdater.bprc: Programa de atualização do Treo 700p;
  • CDMAFirmwareUpdater_enUS.oprc: Dependência do programa de atualização.

Baixe um os arquivos neste LINK. (Avisem caso o link esteja quebrado)

Passo a passo:

1. No Windows, instale os dois arquivos de atualização usando o cabo Hot Sync;

2. No Windows, instale o Resco Explorer usando o cabo Hot Sync. Depois pegue o celular;

3. No Palm Treo, procure CDMAFirmwareUpdater no menu de aplicações e execute-o;

4. Quando uma tela de atualização aparecer, NÃO APERTE O BOTÃO DE ATUALIZAR AINDA (UPDATE NOW)!;

5. Aperte a tecla menu (ao lado de ALT) e selecione "Debug";

6. Na tela "Debug Options" DESmarque TODAS as opções, EXCETO "Backup NV". Dê OK;

7. Agora sim aperte o botão grande "Update now" e espere o processo terminar (não se preocupe, não vai apagar nada);

8. No Palm Treo, abra o Resco Explorer e procure um arquivo chamado "CDMA NV Backup" que está dentro do disco virtual RAM(0:);

9. Abra esse arquivo clicando em cima dele. Quando ele abrir você vai ver seu conteúdo. Procure os seguintes registros:

  • Registro 315 (REC #315): Contem a senha para arquivos privados (olhe depois de "secret")
  • Registro 442 (REC #442): Contem o MSL (que é o código de seis dígitos para desbloqueio - Master System Lock)
  • Registro 443 (REC #443): Contem o PIN do Usuário.

O registro mais importante e o que nos interessa agora é o do MSL. Ele contém o código de desbloqueio para configurar o número do telefone. No meu caso a linha que contem o MSL foi a 441. Portanto aquele registro 442 que eu disse pode variar. Procure nos registros 441, 442 e 443 por uma sequência de 6 números. Essa sequência deve ser o MSL do seu Palm. Eu reparei que ele vem antes de um registro que começa com a letra U ( PIN de usuário).

10. Depois que tiver achado o MSL, abra a aplicação "Phone" e disque ##SEU_MSL# (exemplo: ##055007#, esse foi o que funcionou pra mim);

11. Se o código estiver certo aparecerá a tela "Activating Your Phone". É nela que você irá conlocar o número de seu telefone. Aperte "Edit" e insira o número de telefone e o MSID. Se informe com a operadora (Vivo) sobre esses dois números. Geralmente o número do telefone e o MSID são o mesmo número. Então basta repetir o mesmo número pros dois. Lembre que o número tem 10 dígitos e precisa que estar no formato DDD+Numero, por exemplo, 1122223333 (DDD São Paulo + Número = 10 dígitos).

12.Aperte "Save". Pronto.

Em alguma horas ou mesmo minutos você poderá fazer e receber ligações, dependendo da operadora de celular CDMA que você contratou. Além do código de desbloqueio que foi encontrado, outro código que pode ser útil é este: ##3282#. Com ele é possível configurar diversas funções de rede. Eu acho que o pessoal da operadora de celular pode precisar desse código quando for configurar o seu Palm Treo.

Boa sorte e volte sempre.

Observação Importante: este procedimento funciona, desde que seguindo a sequência indicada. O autor não se responsabiliza por quaisquer danos que vierem a acontecer caso o usuário cometa algum erro que comprometa o funcionamento do aparelho celular.

Postagens Relacionadas:

quarta-feira, 21 de janeiro de 2009

O Consumidor e a Crise Econômica

Esta postagem contém algumas dicas de como o consumidor deve se proteger em época de crise econômica.

Desde setembro de 2008 o mundo vem temendo os efeitos da crise americana. Crise essa que começou no mercado imobiliário, contagiou o mercado financeiro e agora está se alastrando no setor produtivo. Apesar de o Brasil ter se saído relativamente bem em relação à crise (pelo menos o governo acha isso), ela certamente afetará a produção nacional como um todo, bem como prejudicará a oferta de emprego e de crédito a curto prazo. Isso já está começando a acontecer.

Nessa situação de incertezas o melhor é se precaver em relação aos gastos e investimentos pessoais. Vejamos então algumas dicas:

Proteçao do dinheiro. Investir em ouro pode não ser muito favorável, pois o banco que guarda as barras vai cobrar pela custódia para guardá-las. Caso você tenha mil reais, prefira investir numa poupança, onde não há cobrança de taxa de administração nem IR. Caso tenha uma quantia maior, invista em CDB, Certificado de Depósito Bancário, que são títulos de baixo risco e de rentabilidade previsível. Caso tenha um pouquinho mais, os Títulos do Governo também são uma opção.

Financiamentos e empréstimos novos. Evite-os, sobretudo os mais longos. As taxas cobradas neste momento serão as mesmas cobradas durante todo o financiamento. Mesmo que a situação no mercado financeiro melhorem as taxas irão permanecer inalteradas.

Compra de imóveis. Não é uma boa época ainda. Espere a poeira baixar e os bancos diminuirem as taxas cobradas no financiamento de imóveis. Se não for possível evitar, procure financiamentos com taxas que não ultrapassem 1% ao mês.

Compra de carro ou bem de alto valor. O melhor é sempre pagar à vista para obter o melhor desconto. Ou economizar durante alguns meses para juntar um bom valor de entrada. Geralmente são pagos juros muito altos nesses financiamentos. Evite financiamentos acima de 48 meses e com taxas acima de 3% a.m.

Compra de dolar. É aconselhado comprar moeda só se for viajar imediatamente. O ideal é esperar o valor cair, salvo se tiver que quitar dívidas em moeda estrangeira.

Cartão de crédito. Acima de tudo: Evite o cartão de crédito. As taxas cobradas são geralmente absurdas e o consumidor fica mais sujeito às tentações de comprar descontroladamente.

Orçamento doméstico. Faça uma planilha prevendo todos os gastos que você fará durante o mês: os gastos fixos como os de água, luz, e telefone; os gastos exporádicos como IPTU, IPVA, multas etc. Caso não tenha um computador, faça numa folha de caderno mesmo com a ajunda de uma calculadora. Este planejamento de gastos é fundamental para a saúde financeira. Com ele é possível saber como otimizar o uso do dinheiro.

Texto adaptado do jornal Tribuna Bancária, do Sindicato dos Bancários do Ceará, janeiro de 2009.

quarta-feira, 14 de janeiro de 2009

Mapa Político Brasileiro DHTML

Este mapa abaixo foi resultado de meus estudos acerca de mapeamento de imagens usando tags específicas do HTML, a saber <MAP> e <AREA>. Ao passar o mouse sobre os estados brasileiros alguns dados básicos são exibidas em um quadro cinza ao lado. Quando algum estado é clicado abre-se uma página do Wikipedia com informaçoes sobre esse estado.

Passe o mouse sobre o mapa para ver a descricao dos estados.
AC AL AP AM BA CE DF ES GO MA MT MS MG PA PB PR PE PI RJ RN RS RO RR SC SP SE TO

terça-feira, 13 de janeiro de 2009

Mapeamento de Imagens em HTML

Hoje eu estava tentando aprender alguma coisa sobre mapeamento de imagens em HTML. Para esse mapeamento a linguagem HTML oferece a tag <MAP>. Para aprender como essa tag funciona, me propuz a fazer um pequeno código usando o mapa político do Brasil. A primeira coisa que fiz foi procurar na Internet uma arquivo de imagem que contivesse o mapa das divisões estaduais do país. Eu queria fazer um pequeno exemplo de uso da tag <MAP>.

Abaixo tem um exemplos de uso de mapeamento de imagem. Passe o mouse sobre cada uma das formas geométricas e o ponteiro do mouse se tranforma em uma mão indicando que a imagem virou um link. Caso você clicar nessas formas você será levado para outra página.

<map id="mapaformas" name="mapaformas">
<area shape="rect" coords="19,17,123,85" href="#" alt="RETANGULO"/>
<area shape="circ" coords="177,95,45" href="#" alt="CIRCULO"/>
<area shape="poly" coords="62,102,116,114,121,140,94,159,78,135,50,178,22,132,62,103"
href="#" alt="POLIGONO"/>
</map>

RETANGULO CIRCULO POLIGONO

Quando tentei fazer um mapeamento mais complicado (o mapa político do Brasil) tive bastante dificuldade de encontrar as coordenadas. Daí tentei fazer um pequeno código para facilitar essa tarefa. Este código vai capturando as coordenadas da imagem à medida que você vai clicando ao redor da imagem. Deu um trabalhinho pra fazer ele, mas o resultado ficou legal. Estou disponibilizando o código aqui para caso alguém precise em algum trabalho.

<html>
<head>
<script type="text/javascript">

function coordenadas(event)
{
var x=event.clientX;
var y=event.clientY;
var coord = x + "," + y;
return coord;
}

function listar(event){
var coord = coordenadas(event);
var texto = document.getElementById("listacoord");
texto.value += coord + ",";
}
</script>
</head>

<body>
<!-- AQUI VOCE COLOCA O ENDERECO DA IMAGEM QUE QUER MAPEAR -->
<!-- SUBSTITUA "IMAGEM.JPG" PELA SUA IMAGEM -->
<img src="IMAGEM.JPG" style="border-style:none;position:absolute;top:0px;left:0px" onmousedown="listar(event)">

<p style="position:absolute;top:400px;">Clique na imagem para marcar as coordenadas.<br/>
Copie estas coordenadas e cole dentro no atributo coords="" da tag <AREA>.<br/>
Não esqueça de apagar a vírgula no final do da linha gerada.</p>

<textarea type="text" style="position:relative;top:500px;" id="listacoord" cols="100" rows="8"></textarea>

</body>

</html>

Para usar esse código, substitua a imagem em src="IMAGEM.JPG" pela imagem que você quer mapear. Depois salve o código como "map.htm". Quando abrir essa página em um navegador, basta ir clicando na imagem para gerar as coordenadas automaticamente.

Obter as Coordenadas do Mouse

Nesta postagem vamos ver como é relativamente simples obter as coordenadas do mouse quando clicamos em alguma parte de um site. O código aqui apresentado gera uma mensagem que informa as coordenadas do ponto onde o mouse clicou.

<html>
<head>
<script type="text/javascript">

function coordenadas(event)
{
x=event.clientX;
y=event.clientY;
alert("X coords: " + x + ", Y coords: " + y);
}

</script>
</head>

<body onmousedown="coordenadas(event)">
<p>Clique na tela para ver as coordenadas do mouse!!</p>
</body>

</html>

Quando o usuário clica em qualquer parte da página, é gerado um evento do tipo click que carrega algumas informações, dentre elas a posição da página onde ocorreu o clique. Essa posição, assim como no plano cartesiano, é representada por dois valores x e y -- Ponto cartesiano.

<body onmousedown="coordenadas(event)">

O evento gerado com o click será capturado pelo elemento <BODY>. Esse elemento possui um atributo chamado "onmousedown" que serve para chamar a função "coordenadas()".

function coordenadas(event) { x=event.clientX; y=event.clientY; alert("X coords: " + x + ", Y coords: " + y); }

Dentro da função "coordenadas()" os valores do ponto cartesiano P(x,y) são extraídos do evento que ela recebeu. De posse desses dois valores ele dispara uma mensagem de alerta que mostra as exatas coordenadas do clique.

Esse código foi retirado deste LINK do forum Webmasters. Caso alguém se interesse, tem pequena discussão sobre coordenadas nesse forum.

domingo, 4 de janeiro de 2009

Ano Novo 2009

Virada do ano em Fortaleza.

Comemoração e fogos de artifício no aterro da Praia de Iracema.

quinta-feira, 1 de janeiro de 2009

Reforma Ortográfica

Hoje, finalmente, as novas regras vindas com a Reforma Ortográfica entraram em vigor. Embora tenha demorado quase vinte anos pra se concretizar, há muitas pessoas, inclusive de nome renomado, que ainda duvidam da utilidade dela.

Na minha opinião as críticas a respeito dessa reforma não passam de medo. A afirmações de que o aprendizado da língua vai ficar mais difícil não passam de conversa, só pra polemizar. Não tem motivo pra temer, pois o trema morreu. O uso do hífen vai ficar muito mais simplificado. Quem já deu uma olhada nas novas regras pode constatar isso facilmente.

Apesar dessa reforma ter sido fruto de um acordo que data de 1990, ela causou um enorme susto em muita gente, pensando que a mudança está sendo feita "de uma hora pra outra" e sem nenhuma análise prévia a respeito de impactos consequêntes (sem trema mesmo). Tem professor que desdenha a reforma, quando ela pode trazer benefícios.

Isso é fato ou facto? É ato ou acto? As grafias tradicionais vão se manter intocadas para cada localidade, ninguém será obrigado a escrever como no outro país. O idioma espanhol, por exemplo, tem uma gramática unificada, ele é língua materna de 400 milhões. Não há problema algum em relação a publicação de livros de um país pro outro, o que não acontece entre Brasil e Portugal. Para um estrangeiro aprender português tem que optar em dar ênfase ao português brasileiro ou ao europeu. Essa unificação ajudará nossa língua a obter um status melhor na comunidade internacional.

A adaptação pode demorar e vai demorar, isso é normal, afinal de contas até hoje tem muita gente que escreve "êle" e "govêrno" como há 40 anos atrás. Os textos que não se adaptarem vão ficar com aspecto de coisa velha e desatualizada. Mas é até bom que haja essa polêmica mesmo, para não deixar a mudança passar em branco. Talvez não venha nenhuma benesse imediata, exceto para os cursinhos e as editoras que vão lucrar em cima disso. Mas, a longo prazo, vai valer a pena.

Daqui a alguns anos talvez surja até uma nova expressão: "aquele sujeito é do tempo do trema". Eu não quero ser esse sujeito, você quer?

domingo, 21 de dezembro de 2008

Google Chrome

O Google Chrome é um navegador cujo objetivo é reinventar o modo de ver a Web. Hoje os navegadores deixaram de apenas exibir páginas estáticas, para executar aplicativos complexos. Foi com essa idéia fundamental que o Chrome começou a ser desenvolvido. Ele não seria tão somente um browser como os outros que já existem, mas uma plataforma robusta, rápida e segura para desenvolvimento e execução de aplicativos.

A equipe responsável por coordenar o desenvolvimento do software optou em começar do zero, de baixo pra cima. Assim eles teriam mais possibilidades de criar algo novo, sem ser influenciado muito pelo que já existe. Isso é constatado à primeira vista quando abrimos o navegador. Seu visual é bastante diferente do que costumamos ver. Já na parte interna do programa, a equipe optou em incluir dois mecanismos opensource para realizar tarefas específicas. O Webkit fica encarregado do processamento das páginas Web, enquanto o V8 é o motor reponsável em interpretar os códigos Javascript. Com isso a equipe tenta criar um aplicativo que realmente evolua junto com a Internet, possibilitando que a mesma possa galgar mais altos níveis de interação com o usuário e facilitar a vida dos webmasters.

Ao instalarmos e rodarmos o navegador da Google pela primeira vez, notamos novidades evidentes em relação aos browsers anteriores. Sua interface é bem mais limpa e simplificada. Existem apenas alguns botões de controles básicos e uma caixa de endereço multifunção. Não há nela barra de menu. A barra de status somente fica visível quando necessária. As abas se acomodam sobre a barra de título da janela. Essas pequenas modificações no layout do programa possibilitam uma melhor visualização por parte do usuário, porque aumenta a área de exibição de página. Não há necessidade do atalho F11 para maximizar a página web. Essa forma de apresentação do Chrome por si só já representa algo relevante. Os browsers evoluiram muito pouco no quisito apresentação durante os anos. Algumas idéias interessantes vieram com o Firefox e o IE7, mas foram poucas comparadas com o navegador patrocinado pela Google.

O projeto, que agora pretende sair do beta para se tornar aplicativo oficial, prima por três objetivos elementares no mercado de browsers: velocidade, estabilidade e segurança. A rapidez com que o Chrome processa as páginas web vem de seus dois mecanismos de processamento embutidos, o V8 e o Webkit. Ambos são motores otimizados para produzirem respostas mais rápidas. Por serem leves e pequenos são mais fáceis de serer incorporados e mantidos.

A estabilidade é atribuída principalmente pela característica de cada aba ser tratada como uma tarefa separada das outras. Isso quer dizer que cada uma página está sendo executada de forma independente e consumindo recursos que o Chrome reservou para ela. Isso evita que o navegador pare de responder por completo quando uma aba travar. Se isso acontecer, as outras abas que estão sendo usadas para editar um documento on-line ou para acessar uma conta bancária irão continuar funcionando sem nenhuma interferência. Esse recurso interessante pode ser visualizado com o gerenciado de tarefas do Chrome, onde dá pra ver quanto de memória e de tempo de CPU está sendo gasto por cada site aberto.

Outro ponto importante no projeto está a segurança. Como as abas são tratadas independentemente, elas também não têm contato nenhum com as outras. Assim fica difícil haver um programa malicioso querendo acessar o conteúdo que está sendo executado em outra aba -- como um código num site suspeito procurando por uma página de banco aberta em outra aba. Além disso, o browser avisa quando alguma página perigosa está prestes a ser acessada. Ainda outro recurso interessante é poder navegar em modo anônimo e ocultar seu rastro, apagando o histórico de páginas visitadas quando o programa é fechado.

Vamos agora retomar para a parte de interface do browser da Google. A navegação com ele ficou bastante simplificada. A quantidade de controles foi reduzida ao ponto de sobrar apenas o que realmente importa ao usuário. Essa era uma das idéias iniciais do Chrome: ficar invisível. O usutilizador não liga para o programa navegador, pois está interessado em acessar a web. Quanto mais minimalista fosse o visual melhor.

Com isso, uma das coisas interessantes foi que a caixa inserção de endereço ganhou mais funções. Ela serve agora para fazer pesquisas, prever pesquisas, sugerir páginas populares e mostrar links já visitados. Não existe mais barra de menu. Ela foi trocada por um botão de configuração. A barra de status somente aparece quando é interessante que seja exibida alguma informação sobre carregamento. No tocante às abas, elas foram encaixadas em cima da barra de título da página para não desperdiçar nenhum espaço da tela. Cada vez que se abre uma nova aba, são mostrados os screenshots das páginas mais visitadas e dos mecanismos de busca mais usados. Elas também podem ser reordenadas ao gosto do usuário.

Atendendo a exigências de alguns integradores e fabricantes de PCs o Google pretende tirar a etiqueta de "beta" para tornar um programa oficial. A decisão veio após as negociações feitas para incluir o Chrome pré-instalado nos novos PCs que forem vendidos. Essa medida pretende fazer o navegador deslanchar ao colocar nas lojas computadores com o Chrome já instalado e configurado como browser padrão.

Por enquanto apenas sistemas Windows podem rodar o Google Chrome, mas a equipe de desenvolvedores, com ajuda da comunidade open source, já está trabalhando em ports para as plataformas Mac e Linux. Por ter utilizado em parte de seu código, conteúdos escritos sob licenças de software livre, o programa é tem seu código disponível para que outras pessoas modificarem e usarem da maneira que bem entenderem. Foi exatamente assim que a Netscape fez quando do surgimento do projeto Mozilla. Que hoje é Fundação Mozilla e mantém o melhor navegador da atualidade em relação a webstandards, o Firefox.

Para concluir, o Google Chrome pode promover uma revolução na Web. Talvez uma Web 2.1 quem sabe. Pelo menos, os browsers vão ser forçados a acompanhar a evolução dos serviços e aplicativos da Internet. E não o contrário, com os aplicativos sendo puxados pra baixo para obedecer a limitações impostas pelos navegadores. Isso com certeza é bom para quem usa a Internet e para quem produz para a Internet. Sem esquecer dos interesses do Google, é claro.

LivroClip: Literatura em Video Clipes

Existe na Internet uma maneira diferente de conhecer livros e autores. Trata-se do site LivroClip, cuja abordagem se baseia em clipes feitos em flash que descrevem obras literárias e escritores.

LivroClip é a moldura digital do livro, incluindo uma animação sobre a obra, trechos, biografia do autor e uma seção especial que transforma o livro em material pedagógico gratuito para uso de professores em salas de aula do ensino fundamental, médio e superior.

O site LivroClip é a construção da primeira "Livropédia brasileira", ou seja, o uso da internet para levar os livros à sala de aula, na forma de animações, dicas de uso e fórum de debates.

Fonte: www.livroclip.com.br

O site é um recurso muito útil para quem promove a leitura e para quem quer ler. Os clipes são bem elaborados e têm um fundo musical com musicas atuais. O foco do site é atrair os jovens para o mundo da literatura e afastar a percepcão desfavorável que os mesmos têm dos livros. Os clipes mostram em uma linguagem atual o que é atemporal.

Visite o site LivroClip para conferir.

Monteiro Lobato com Cansei de Ser Sexy, Álvares de Azevedo com Pitty, Hilda Hilst com Mallu Magalhães, Raduan Nassar com Teatro Mágico. Essas são algumas das curiosas combinações propostas pelo site LivroClip (www.livroclip.com.br) em uma série de curtas animados - com duração de cinco minutos cada - que visa atrair jovens para a leitura de clássicos.

Fonte: www.opovo.com.br

segunda-feira, 15 de dezembro de 2008

Internet no Palm Treo 700p via Bluetooth

Este artigo ensina como acessar a Internet no Palm Treo 700p usando a conexão do PC. Ele contêm um passo-a-passo que mostra como usar o celular para navegar na Internet, aproveitando a própria conexão do PC de casa. Neste método utilizei um adaptador Bluetooth e um programa que veio junto chamado Bluesoleil. Apesar de me ter dado trabalho descobrir como fazer isso, a configuração é relativamente simples.

Mês passado adquiri um smartphone Palm Treo 700p. Comprei ele por um preço bem abaixo do mercado devido a um bloqueio de fábrica que impedia que ele funcionasse como telefone. Não obstante, ele é um dispositivo Palm cheio de funções e características que eu certamente não encontraria em outros PDAs com o mesmo preço.

Informações técnicas:

O processo de conexão aqui descrito é chamado Reverse DUN (rede discada reversa). É chamado assim porque ao invés de usar o celular para o computador acessar a Internet, é o celular que aproveita a conexão do computador, ou porque está sem Internet ou porque seu dono não quer pagar nada para navegar do celular. Em outras palavras, a conexão será compartilhada do computador para o smartphone. Para o celular conseguir "puxar" a conexão do PC será necessario um adaptador Bluetooth (aquele do tipo USB) e do programa que vem com ele.

Requisitos:

  • Um palm Treo 700p
  • Um PC com acesso a internet banda larga
  • Um adaptador USB/Bluetooth
  • Um programa que veio com o adaptador que suporte a conexão

A minha configuração é a seguinte:

  • Um palm Treo 700p
  • Um PC Windows XP em rede doméstica com o Velox 600.
  • Um adaptador Bluetooth Class
  • Um programa chamado Bluesoleil que veio com o adaptador

Alguém que leia este artigo talvez diga: pra quê acessar a Internet do celular usando bluetooth se o computador vai estar próximo? Se eu tenho um PC por perto eu não preciso usar o celular, não é mesmo... Isso é verdade. Mas digamos que alguem está usando o PC. Ou ainda, se você estiver em outro cômodo da casa preguiçosamente e não quiser sair de lá para sentar em frente ao PC? Na minha opinião isso vale a pena, principalmente porque não vou precisar pagar nenhum plano 3G para ter uma conexão banda larga. A única limitação é a distância máxima que um dispositivo bluetooth pode suportar, que na Classe 1 é de 100M em ambiente sem paredes. É o suficiente para garantir certa mobilidade dentro de uma casa comum. Explicada a aplicabilidade do nosso método, vamos ao que interessa:

Primeiramente instale o programa que veio com o CD do adaptador USB que você comprou, no meu caso o Bluesoleil. A instalação não é complicada pois segue a tecnologia da Microsoft, ou seja, next, next, next... A versão do Bluesoleil que uso é a 2.1.3.0. Embora existam versões bem mais novas, preferi não atualizar, pois a que eu tenho já satisfaz minhas espectativas: trocar arquivos entre dispositivos e compartilhar Internet do PC para o Celular. Eu recomendo essa versão. Caso queira baixar eu disponibilizei o programa que uso no Rapidshare. Essa foi a versão que veio junto com o CD de instalação de meu adaptador Bluetooth/USB. (download acrescentado em 21/01/2009)

Baixe aqui o IVT Bluesoleil 2.1.3.0 Voip.

Desligue a função telefone. Isso é feito apertando e segurando o botão vermelho do lado direito. Fazendo isso irá aparecer a mensagem "powering off", e o Treo irá funcionar apenas como um PDA. Desligar a função de telefone do Treo é importante porque a operadora geralmente bloqueia o celular para funcionar apenas na rede dela. Ela faz isso para forçar o usuário a pagar para ter navegar na Web.

Agora vamos começar as configurações.

Configurando o Palm Treo 700p

Do menu principal do Palm clique em System > Prefs. Na tela que aparece você vai ter acesso a todas as configurações do sistema Palm OS.

Na parte Communication, clique em Connection. Nessa tela você irá criar uma conexão Bluetooth.

Clique no botão "New" e configure assim:

Name: Conexao Bluetooth (Ou qualquer outro nome que você preferir)
Connect to: Local Network
Via: Bluetooth
Device: Nome do PC (Antes faça o pareamento do PC com o celular)

Clique no botão "Details" para acrescentar alguns detalhes assim:

Speed: 57600bps
Flow Ctl: Automatic

Finalize a criação da conexão clicando "ok", "ok" e "done". Agora você pode ver sua nova conexão junto com as outras que já vieram de fábrica. Saia da tela connections clicando em "done" novamente.

Vamos agora criar uma configuração de serviço de rede. Por padrão o celular já vem com uma configuração de rede da própria operadora. Essa configuração é deixada lá para a operadora lhe forçar a usar o serviço de dados dela. Para evitar que essa configuração atrapalhe, desligue a função de celular como foi dito acima.

Vá agora para Network (opção logo abaixo de connection).

Na tela que vai aparecer, você clica no menu "Service" a opção "New" para fazer uma nova configuração de rede assim:

Service: Bluetooth LAN (Nome do serviço de rede)
Connection: Conexao Bluetooth (a que você criou)
User Name: Deixe em branco
Password: Deixe em branco

Clique no botão "Details" para acrescentar mais um detalhe:

Idle timeout: Never

Na mesma tela, clique em "Advanced" e faça o seguinte:

IP Address: Deixe marcada a opção Automatic.
Query DNS: Desmarque essa opção
Primary DNS: 192.168.0.1 (Pode variar veja nota abaixo)
Secundary DNS: Se você souber o IP do DNS do seu provedor

Nota: Verifique o número IP que aparece no canto inferior direito do programa Bluesoleil. Em alguns casos ele varia. Um visitante deste blog alertou que em roteadores wireles o IP é 192.168.1.1. Eu também notei que em uma versão do Bluesoleil o IP é 192.168.50.1. Então, certifique-se acerca de qual número IP é o correto no seu caso. (informação acrescentada em 21/01/2009)

Clique agora em Script para inserir tres comandos. Esses três comandos são necessários para começar a comunicação entre o celular e o PC. É como um aperto de mão em que o celular se apresenta para o PC e chama ela para uma conversa. Olá eu sou o Palm vamos conversar um pouquinho...

Send: CLIENT (maiúscula)
Send: CLIENT (maiúscula)
Wait For: CLIENTSERVER (maiúscula e tudo junto)
End

Agora, clique em "ok", "ok" e "ok". Pronto. A configuração do lado do celular já está termindada. Iremos então para o PC.

Configurando o Windows XP

Vá para o seguinte caminho: Iniciar > Painel de Controle > Conexões de Rede. Na janela que aberta você verá todas as conexões existentes em seu computador. Você terá pelo menos duas: uma da internet e outra que o programa do bluetooth gerou. Procure a conexão que lhe dá acesso á internet. Ela geralmente está como "Conexão Local" apontando para a placa de rede de seu PC. Clique sobre essa conexão com o botão direito. Na janela que aparece, clique na aba avançado e marque a opção:

[x] Permitir que outros usuários da rede se conectem pela conexão deste computador à Internet

Configurando o Bluesoleil

Agora abra o programa Bluesoleil, vá para o menu Meus Serviços (Service Window) e escolha a opção Propriedades. Aparecerá uma janelinha contendo diversas abas. Habilite os dois serviços fundamentais: Rede de Área Pessoal e (Personal Area Networking) Acesso à LAN (LAN Access). Marque as duas abas com esses nomes OK?! Na aba Rede de Área Pessoal deixe marcadas as opções:

[x] Instalar a rede de área pessoal Bluetooth (O programa cria uma rede bluetooth pra você) [x] Ativar Servidor DHCP (O programa configura o endereço do seu celular)

Agora reinicie o Bluesoleil para que ele crie a rede Bluetooth. Na janela Conexões de rede, deverá aparecer uma conexão nova chamada conexão de entrada.

Pronto. Agora que você já deve ter plugado o adaptador Bluetooth no computador e ter feito todas as configurações que foram descritas acima, vamos testar pra ver se deu tudo certo.

Estabelecendo a conexão

Para testar, pegue o celular, vá para System > Prefs > Network. Lembre-se que essa é a tela onde nós criamos uma configuração de rede. Pois bem, lá tem um botão chamado "Connect". Clique nele. Vai aparecer uma mensagem dizendo que a função celular está desligada e perguntando se você quer ligá-la. Escolha NÃO! Daí a conexão será iniciada e os primeiros apertos de mão entre o PC e o celular irão acontecer. Se tudo funcionar, a ligação será estabelecida e seu Palm Treo 700p já estará conectado ao seu PC! Se você entender um pouco mais de informática, você pode fazer uns testes com pings, tracert, ipconfig etc só pra verificar. Mas deixemos isso para os técnicos em redes.

Se não conseguiu êxito depois de todo esse trabalho, reveja todos os passos uma a um. Se não adiantar, veja este link: Configurando Bluetooth para PDAs. Outro link interessante é um sobre Reverse DUN no Treo 650. Os dois estão em inglês mas dá pra traduzir com o Google Tradutor.

Com essa configuração que fizemos já dá pra acessar alguns programas como o Versamail para ver seus emails e o Google Maps pra você ver as fotografias de satélite do planeta. Para navegar na internet mesmo, vai dar mais um trabalhinho. É que o navegador que vem junto com o Treo parece ser bloqueado para somente acessar a internet a partir da conexão da operadora de celular. Que pena! Mais isso ainda não é nenhum problema. Instale o Opera Mini e está resolvido. Ele é o melhor navegador que existe para Palms. Vamos então a mais algumas dicas:

Acessando o E-Mail:

A primeira coisa que você faz quando vai começar a usar um programa de E-mail de verdade é configurar uma conta. Vou mostrar a configuração que fiz para acessar minha conta Gmail do celular. Não entrarei em detalhes:

Account Name: Conta Gmail (Nome da conta)
Mail Service: Gmail
Next
Username: usuario (nome de usuario do Gmail antes do @)
Password: senha (a mesma que você usa no Gmail)
Next
Email Address: usuario@gmail.com (seu e-mail)
Incoming Mail Server: pop.gmail.com (servidor POP3)
Outgoing Mail Server: smtp.gmail.com  (servidor SMTP)
next
Done (Feito!)

Olha já tenho quatro mensagens novas! Mentira, você nem acessou sua conta ainda... para baixar as mensagens do Gmail direto para seu celular, aperte o botão "Get".

Dica importante: lembra que desligamos a função celular do Palm? Pois bem, o Treo vai perguntar se você quer ligar de novo. Agora responda "YES!". Por algum motivo só funciona se a função celular estiver ativa. Não entendo: se eu me conecto pelo meu PC, pra quê ligar o celular? O que importa é você dizer sim.

Daí pra frente as mensagens serão baixadas uma a uma. Caso você veja alguma mensagem dizendo que o tempo se esgotou: "The connection whith the server timed out, Please try again" Tente novamente e ele vai voltar a baixar as mensagens que faltam.

Acessando a Web com o Opera Mini:

Como eu disse o Opera Mini é a melhor alternativa gratuita para navegar nas páginas da web. Além de ser bonito, é leve, fácil de usar... em fim... simples, elegante e cumpre o que promete. Ele é um navegador desenvolvido por várias pessoas ao redor do mundo e por isso tem versões para diversos idiomas, inclusive o português. Para que ele funcione no seu Treo 700p, você tem que instalar outro programa chamado Java. Esse Java é uma Máquina Virtual projetada exclusivamente para smartphones e PDAs. A Máquina Virtual de que estamos falando não é a da Sun Microsistems, e sim da IBM. Ela recebe o nome de Java IBM Websphere Micro Enviroment. Infelizmente o site da Palm não está mais autorizado a disponibilizar download do Java da IBM. Abaixo estou deixando os links para os dois programas citados neste parágrafo:

Para instalar esses programas você deve usar o programa de sincronização (Hot Sync) que veio com o CD do Treo e que você instalou no seu computador pessoal (você fez isso, né?). Ligue o cabo no celular e comece a sincronização. Durante a sincronização os programas serão instalados no PC. Você já sabe fazer isso (não é?). Se não, procure na internet como instalar programas no Palm através do HotSync.

Tendo instalado ambos, abra o Opera. Ele vai começar se configurar pela primeira vez. Então vai perguntar: "Can Opera Mini use airtime to send or receive...". Responda "Yes". Se ele perguntar se você quer ligar a função telefone, diga "No!". Pronto. Você vai ver a barra de progresso se enchendo. Em alguns segundos vai poder usufruir de seu celular 3G a la Bluetooth. Parabéns!

Pra me despedir, quero dizer que postei este artigo por que não é fácil encontrar dicas na Internet dizendo como compartilhar conexão do PC usando um Palm Treo 700p. Passei um mês desde que comprei esse celular e só agora achei uma solução. Por isso estou disponibilizando este pequeno tutorial para quem mais se interessar. Obrigado por ler até aqui.

Postagens Relacionadas:

sábado, 22 de novembro de 2008

A Revolta da Chibata

Hoje fazem 98 anos do início de um acontecimento histórico. Em 22 de novembro de 1910, um marinheiro sofreu a punição de 250 chibatadas, o que revoltou aos companheiros e antecipou o que viria a se chamar de Revolta da Chibata. Movimento que eclodiu a partir da indignação de marinheiros devido principalmente aos mals tratos sofridos.

Àquela época a grande maioria dos marinheiros brasileiros se constituia de negros e mulatos. As patentes mais altas eram destinadas a brancos. Fato que indicava a continuidade da subjugação sofrida pelos negros mesmo após a abolição oficial da escravatura alguns anos antes. Inclusive os castigos eram os mesmos sofridos nas senzalas. Dos mastros foram feitos pelourinhos.

O personagem principal desse levante foi João Cândido, o Almirante Negro. Somente este ano (2008) ele e seus companheiros de motim tiveram anistia.

O Mestre-Sala Dos Mares
Composição: João Bosco/Aldir Blanc

Há muito tempo nas águas da Guanabara
O dragão do mar reapareceu
Na figura de um bravo feiticeiro
A quem a história não esqueceu
Conhecido como o navegante negro
Tinha a dignidade de um mestre-sala
E ao acenar pelo mar na alegria das regatas
Foi saudado no porto pelas mocinhas francesas
Jovens polacas e por batalhões de mulatas

Rubras cascatas
Jorravam das costas dos santos entre cantos e chibatas
Inundando o coração do pessoal do porão
Que, a exemplo do feiticeiro, gritava então

Glória aos piratas
Às mulatas, às sereias

Glória à farofa
à cachaça, às baleias

Glória a todas as lutas inglórias
Que através da nossa história não esquecemos jamais

Salve o navegante negro
Que tem por monumento as pedras pisadas do cais

Mas salve
Salve o navegante negro
Que tem por monumento as pedras pisadas do cais

Mas faz muito tempo

A História das Coisas

Você já se perguntou de onde vêm as coisas que você consome e para onde elas vão quando você as joga fora? Então assista ao documentário "A História das Coisas" (21 min).

Este documentário expõe, de forma bem suscinta, todo o trajeto dos bens consumidos por nós e o impacto que os mesmos provocam ao meio ambiente. Ele foca o capitalismo selvagem e a cultura consumista como pontos fundamentais no processo de degradação socio-ambiental. Também sugere mudanças necessárias para tentar salvar o que ainda resta. É recomendadíssimo assistir a este vídeo.

Título: A História das Coisas
Título Original: The Story of Stuff
Idioma Falado: Português
Duração: 21 minutos

quinta-feira, 23 de outubro de 2008

Aprenda Chinês com a Rádio CRI

Apresentamos neste blog mais uma oportunidade para aprender novos idiomas. Desta vez apresentaremos um sítio que ensina o idioma chinês, mais especificamente, o mandarim.

A China é um país surpreendente desde a época do Marco Polo. Depois dele, o próprio Napoleão disse uma vez: "quando a China se levantar, o mundo vai tremer". Será que isso já está acontecendo neste início de século, ou melhor, início de milênio?

Questionamentos à parte, esta postagem é para os que têm curiosidade em relação ao idioma chinês. Assim como em outras postagens anteriores, indicamos sites onde o interessado pode aprender um idioma utilizando recursos variados. O site indicado hoje é o da Rádio Internacional da China (CRI). Nele é possível aprender aspectos da língua falada e escrita. O melhor de tudo é que existem aulas em português!

Ficou interessado na cultura chinesa? Então visite as aulas da Rádio Internacional da China.

segunda-feira, 15 de setembro de 2008

Finanx FX-12C-0.0.9

Saiu a nona versão pré-teste da calculadora financeira do Projeto Finanx. Esse release de número 0.0.9 traz muitas modificações internas em relação ao seu anterior. Funções foram acrescentadas, o código foi otimizado e agora a calculadora é programável!

A parte do código que se encarrega do funcionamento da calculadora, a que controla o comportamento da mesma, foi totalmente modificada. A quantidade de linhas foi drasticamente reduzida e diversos trechos inúteis foram excluídos ou substituídos por outros de mais funcionalidade. Essa modificação trouxe para a calculadora alguns benefícios: tornou a mesma mais rápida, de código mais enxuto e mais compreensível.

Imagem Calculadora Finanx Fx-12C

A reestruturação interna da calculadora possibilitou que fossem acrescentadas novas funções e comportamentos típicos da calculadora HP 12C, tais como: exibição de códigos de erros, exibição de flags de estado etc.

Operar a calculadora ficou mais fácil. O usuário, além de usar o mouse, pode agora usar o teclado para digitar valores e acionar as funções dos botões. Cada botão da calculadora tem uma tecla do teclado associada, por exemplo, tecla "p" para [PV], tecla "s" para [STO] etc.

Outra novidade interressante da calculadora é seu modo de programação. Assim como a calculadora HP 12C original, ela pode armazenar e executár programas. O seu funcionamento é semelhante ao calculadora da Hewlett Packard. Ela pode armazenar até 100 passos de programação, sem depender da memória geral.

Sua pequenina base de dados pode armazenar todas as configurações e todos os valores em pequenos arquivos XML. Sempre que a calculadora for fechada com o botão [ON] as configurações e os valores dos registradores serão salvos nesses arquivos XML. Quando a calculadora for aberta novamente todos os dados anteriores serão recarregados, sem a necessidade de reconfigurar ou de redigitar os valores e os programas.

Baixe a calculadora Finanx FX-12C.

Requisitos:

  • Sistema Operacional Windows, Linux ou outro que rode Java.
  • Java 5 ou superior instalado.

Precisamos de testadores. Quanto mais pessoas testarem, mandarem sugestões ou críticas, comunicarem bugs... melhor para todos que se utilizam da calculadora.

Lembramos que este é um projeto Open Source, liberado sob a licença GPL. Tal característica o torna um Software Livre. Não é de nosso interesse cobrar um centavo por ele.

quinta-feira, 21 de agosto de 2008

Vídeos Eleições 2008

Quatro anos é muito tempo.
Principalmente quando as coisas não vão bem.

Esse é o tema da campanha que o Tribunal Superior Eleitoral está promovendo para este ano de eleições municipais.

Nessa campanha estão sendo exibidos vídeos bastante criativos em cima dessa idéia. Uma mulher que anda em círculos, um homem com uma abelha no ouvido, uma oportunidade única perdida pra sempre... Metaforicamente os videos fazem alusão à angustia de passar quatro anos sentindo as consequências de uma decisão mal feita ou não tomada. Além disso os vídeos da campanha são muito bem concebidos e produzidos. O espectador pode ter algumas sensasões que variam desde o riso até o desconforto emocional. A campanha passa, dessa forma, uma mensagem séria, mas de forma cômica. São impactantes e convincentes.

Esperando o trem passar...

Outra chance, só daqui a 76 anos!

Moça que anda em círculos.

Rapaz sapateando de emoção.

Com uma abelha atrás da orelha.

Notícia ruim a cada toque.