SMS no BB Curve 8350i: Solução à Vista

26 de dezembro de 2009

Lembram dos problemas com SMS no BB Curve 8350i da Nextel? Um ano após o lançamento do 8350i, finalmente aparece no horizonte uma solução para o problema.

Em novembro foi lançada a versão 4.6.1.459 do pacote de softwares para o Curve. Ela inclui a correção de alguns bugs e o tão esperado suporte a SMS.

Infelizmente nem todos (inclusive eu) conseguiram atualizar seus telefones para esta versão porque aparentemente ela não está disponível para os usuários brasileiros.

Detesto isso.

Se você, como eu, tentou atualizar e não conseguiu, siga esta receita.

  1. Instale o BB Desktop Manager.
  2. Baixe e instale o pacote de atualização para a versão americana (arquivo 8350iAMEA_PBr4.6.1_rel459_PL3.1.0.31_A4.6.1.313_Nextel_Communications_Inc.exe).
  3. Remova o arquivo c:\Arquivos de Programas\arquivos comuns\Research In Motion\APPLOADER\vendor.xml
  4. Execute o programa c:\Arquivos de Programas\arquivos comuns\Research In Motion\APPLOADER\loader.exe

Quando terminar a atualização, configure em “Opções->SMS”:

  • Período de validade: 1 dia
  • Codificação de dados: 7 bits
  • Centro de serviços: +551178313930
  • Desabilitar AutoTexto: Não
  • Número de itens anteriores: 0
  • Novas tentativas: 3

Após este procedimento meu BB está com a versão de aplicativos 4.6.1.313, plataforma 3.1.0.31 e *finalmente* posso utilizar o serviço de SMS na minha Amora.

Alguém mais? :)

Procura-se doadores de voz

24 de outubro de 2009
If you want an english translation, please ask.

Reconhecimento de fala é uma tecnologia que transforma as palavras faladas por pessoas em texto escrito. Dentre as suas aplicações estão a digitação de texto, discagem por voz e o uso de computadores por deficientes físicos.

Como uma tecnologia muito útil, não poderiam deixar de existir vários softwares livres para o reconhecimento de fala. Enquanto vivemos nossas vidas divertidas, algumas pessoas (nerds) trabalham para que possamos contar com as quatro liberdades[1] ao conversarmos com nossos computadores.

Se você acha isso legal e quer ajudar mas não tem o dom da programação, ajude com a sua voz. Uma parte essencial no desenvolvimento de sistemas de reconhecimento de fala é a criação de um modelo acústico.

“Um modelo acústico é criado a partir de gravações de leituras, das suas transcrições, e com o uso de um software para criar uma representação estatística dos sons que compõem cada palavra.”[2]

O sítio VoxForge.org foi criado para coletar gravações de fala e suas transcrições para uso em software livre de reconhecimento de fala em Linux, Windows, Mac ou qualquer outro sistema operacional. Acesse o sítio do VoxForge.org e solte o verbo. Todos ganhamos com isso.

[1]http://pt.wikipedia.org/wiki/Software_livre

[2] http://en.wikipedia.org/wiki/Acoustic_Model

Awkward benchmark: GeForce 8400M x 9600M GT

4 de outubro de 2009

Uma das coisas que achei mais curiosas sobre o meu mais novo MBP é que ele tem dois processadores gráficos: NVIDIA GeForce 9400M e 9600M GT.

Rodei o Xbench com ambos os processadores e o resultado que tive foi um tanto esquisito: pelo menos no Xbench ao 9400M dá um banho no 9600M GT. Alguém tem alguma idéia do porquê disso?

SMS trouble on Nextel's Blackberry Curve 8350i

13 de agosto de 2009
If you want an english version of this post, please ask.

Atualizado: Solução não oficial para o problema com mensagens SMS no BB Curve da Nextel.

Desde o começo do ano uso o Blackberry Curve 8350i da Nextel que definitivamente me conquistou me trouxe para o mundo do Blackberry. Este novo aparelho seria perfeito se não fosse por um grave defeito: falta de suporte para SMS.

É incrivelmente contraditório, mas este moderno aparelho não tem suporte completo a mensagens SMS: ele permite apenas receber SMS e ainda assim elas chegam sem a identificação do remetente. Quanto ao envio de SMS pelo Curve, a Nextel criou um conversor MMS->SMS. Este conversor captura qualquer mensagem de MMS enviada pelo Blackberry e a encaminha para o destinatário como mensagens SMS.

Agora imagine uma situação típica para o uso de mensagens: envio uma mensagem para N pessoas:

“Reunião amanhã às 15h na sala três sobre o projeto Acme”.

E recebo as seguintes respostas:

“Confirmado.”

“Tenho um compromisso marcado para as 15:10, pode ser mais cedo?”

“Estou de férias, procure meu substituto: Fulano”

Como saber quem enviou qual mensagem? Confusão armada!

Sitio da Nextel sobre o Blackberry Curve 8350i

Sitio da Nextel sobre o Blackberry 8350i

O sitio da Nextel sobre o Blackberry[1] especifica como características de conectividade do Curve:

SMS/MMS**

** Necessária a contratação do serviço BIS ou BES para habilitação do MMS.

Mas não cita as limitações do serviço SMS. Considero isto uma prática abusiva por conta da Nextel que deveria informar aos seus clientes sobre as limitações do serviço SMS antes da compra do aparelho e/ou serviço BIS ou BES, e a julgar pela quantidade de pessoas reclamando sobre esta deficiência internet afora (uma rápida pesquisa no Google já mostra centenas de reclamações) os vendedores também não informam isto aos clientes na hora da compra. Assim todas essas pessoas, sinto-me lesado pelas informações inexatas fornecidas pelo sitio e funcionários da Nextel no ato da compra.

Recorreria ao Procon para devolver o produto e cancelar os serviços contratados se não fosse pela característica mais incrível deste aparelho: a capacidade de satisfazer os compradores mesmo depois de descobrir a grave falha da Nextel.

Quando questionei (várias vezes, vocês sabem como são as centrais de atendimento) o suporte da Nextel sobre os problemas enfrentados com o serviço de SMS fui informado que isto é uma falha no aparelho e consequentemente é responsabilidade da RIM, fabricante do Blackberry, sanar este problema. Ainda que seja de responsabilidade da RIM, a Nextel homologou o aparelho para funcionar em sua rede e anuncia que ele é compatível com o serviço de SMS.

Ainda que satisfeito com o aparelho, gostaria que a Nextel e RIM mudassem suas posturas de empurrar a culpa entre si e que colaborassem para uma solução que traga benefícios aos clientes.

Por fim, deixo aqui a minha sugestão de solução que só depende da Nextel. Já que implementaram um conversor MMS->SMS, que tal criar um conversor SMS->MMS e aplicá-lo às mensagens enviadas para os Blackberries? Não resolve o problema dos aparelhos, mas resolve o problema dos clientes!

[1] http://www.nextel.com.br/NextelWebsite/aparelhos/vitrine-aparelhos/aparelho_detalhe.aspx?WT.ac=vitrine_BlackBerry%20Curve

Nextel Annoyances: incoming calls are transferred too early to mailbox

6 de julho de 2009

Sorry, no english version. If you would like to read this post, please ask and I’ll take the time to translate this.

Desde que mudei para a Nextel tenho a impressão de que as chamadas são encaminhadas para a caixa de mensagens muito rápido. Encontrei uma solução boa para isso: desligar o encaminhamento de mensagens no caso de chamadas não atendidas.

O mais conhecido encaminhamento de chamadas é o incondicional, muito útil durante viagens ou quando a sua bateria está acabando e você está esperando uma ligação importante. Existem ainda outros três tipos de encaminhamento condicional de chamadas:

  • se estiver ocupado,
  • se não houver resposta e
  • se estiver fora de alcance.

E o resultado: com o encaminhamento de chamadas não atendidas ligado, o telefone toca por trinta segundos antes de cair na caixa de mensagens e quando desligado o telefone toca por um minutom. Tempo suficiente para sair da piscina até a churrasqueira sem correria. ;-)

A new technology allows the division of bits!

18 de janeiro de 2009
Minha conta da TIM

Minha conta da TIM

Sorry, no english version. If you do want to read this post ask for a translation and I’ll do it.

Tanenbaum and the microkernels, again...

16 de dezembro de 2008

From now on I’ll start translating this blog on demand. If you want to read this in English please ask for it in the comments.

Finalmente o Tanenbaum ganha um pouco de atenção da imprensa e embora eu reconheça a importância de sua pesquisa discordo do argumento utilizado. Afinal carros e televisores também não funcionam sem parar.

Conheço pessoas que usam seus computadores por anos a fio sem problemas e outras que arranjam problemas diariamente. As que não têm problemas usam máquinas confiáveis e têm uma plataforma de software estável, não ficam instalando e tentando usar tudo o que é novo só porque é novo. Já as que têm problemas diários todos sabemos como são: adoram um programa novo, um novo site e principalmente uma nova piadinha.

O prazer da descoberta desde sempre apetece o homem. Um bom exemplo são os hippies que piraram nas drogas e o sexo livre até que após um tempo descobriram as consequências de suas atitudes. Os hippies cibernéticos de hoje consomem todas as drogas recreativas disponíveis na Internet, viajam nos efeitos alucinógenos e repassam aos amigos. Como os efeitos colaterais não são sentidos imediatamente esse doidões raramente associam os efeitos colaterais às drogas consumidas, e por isso o administrador que impõe restrições em redes corporativas é frequentemente xingado pelos corredores. E uma dica: se você é um desses que adoram xingar os que cuidam de você, informe-se sobre DRM.

O Windows desde o NT4 usa a arquitetura de microkernel e para resolver o problema dos drivers usa o selo “designed for windows” e a assinatura digital de drivers. Se não me engano, e aqui me arrisco bastante, quase todos os drivers do Windows rodam em modo de usuário com a exceção daqueles que precisam de alto desempenho como vídeo, rede, disco e som. Em outras palavras, tudo que não seja uma impressora.  Os microkernels podem sim diminuir os índices de falha mas sozinho já não resolveu o caso do Windows.

Se no futuro, como acreditam o Tanenbaum e o Stallman, os microkernels realmente se mostrarem melhores, suponho que desbancarão de vez os kernels monolíticos e ganharão o grande filão dos sistemas operacionais de uso geral. Se esse dia chegar, que sejam bem-vindos!

Goodbye, ICQ!

16 de outubro de 2008

A long time ago, when there wasn’t any Google, the Internet was a world with a few web pages, some FTP sites, IRC networks and chat rooms that connected us to a world of new knowledge and people. It was in this world that in 1996 a small company launched a totally unknown and revolutionary service: ICQ.

Mirabilis, an Israeli company, was responsible for changing the way we communicate over the Internet: instead of talking to hundreds of people in chat rooms, we started to communicate to people that really matter to us. The ICQ rapidly became an enormous success and was promptly copied by AOL, Yahoo and, of course, Microsoft.

Many things happened since then and nobody still uses ICQ, at least in Brazil. In my 70-contact list, only one gets rarely online (if he gets to read this post he will certainly know it). The rest of the time I get 69 offline contacts and, eventually, bots trying to send me some strange junk. Thinking about it I was curious to know if this kind of SPAM is still effective or if it’s the last breathe of a dying worm getting hit by the Darwin’s theory.

It was that time that I realized that ICQ was no longer usable for many years and I was too tied to my UIN. I thought about closing my account but apparently this option doesn’t exist! Also considered selling it on eBay, checked on the prices and realized that my pristine UIN deserved a better ending. This is how I decided to download the latest ICQ version, empty my contact list and change the password.

Rest in peace, 2254708.

.com.br Domains for Ordinary People - Finally!

17 de abril de 2008

“By decision of CGI.br (Internet Comitee for the Internet in Brazil), the domain .COM.BR, used for generic commercial activities on the Internet, will be available for registration with CPF (they’re like Social Security Numbers). It means that” finally the CGI.br thought about easing the life of brazilians, possibly reducing the evasion of domains to other countries and bloating the income of registro.br (the only registrar for .br).

Ref: http://www1.folha.uol.com.br/folha/informatica/ult124u392807.shtml

High Performance SSH and Data Transfers

16 de fevereiro de 2008

Everyone who tried copying a large file across the local network via SSH knows that there’s a large performance loss when compared to other file transfer protocols. I thought I know the cause for that: encryption overhead. Then I knew that I was wrong when read this article, that blames statically sized buffers used by OpenSSH.

And the article about High Performance SSH makes reference to another article, also very interesting: Enabling High Performance Data Transfers. It shows how to tweak various operating systems to enlarge the TCP buffers in order to get better TCP performance.

If you’re thirsty for performance you should download the patch, compile your own OpenSSH and reconfigure your operating system right now! If you’re lazy, like me, wait until the patch gets merged into OpenSSH and use Linux 2.6.17 or newer: it automagically configures TCP buffer sizes! ;-)