<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7477502\x26blogName\x3djSMS\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://jsms.blogspot.com/search\x26blogLocale\x3dpt_BR\x26v\x3d2\x26homepageUrl\x3dhttp://jsms.blogspot.com/\x26vt\x3d2558718862538480322', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

quinta-feira, agosto 26, 2004

Dobradinha: novo domínio e nova versão!

Temos um novo domínio: http://www.jsms.com.br.
E uma nova versão: jSMS v1.11.
Por enquanto, o browser é redirecionado para essa página aqui.

Saiu a versão 1.11, com algumas correções:
  • a TIM havia parado de funcionar porque eles alteraram o sistema, porém já foi corrigido;

  • a Claro anda meio mal, porém isso é problema lá e não no jSMS;

  • o OCR (detecção dos caracteres que formam o código para o envio de mensagens) foi melhorado. Um guia será escrito em breve. O suporte está completo, apenas são necessários alguns binários extras que não podem ser distribuídos juntamente com o jSMS devido a problemas com licenças;

  • suporte parcial a PROXY: para tal, será necessário atualizar o arquivo de configurações do jSMS (~/.jSMS/jSMS.properties) e adicionar duas linhas: Proxy.server=servidor e Proxy.port=porta;

  • as frases que eram escritas no console agora só serão mostradas se o programa estiver rodando em modo console. Para tal, o parâmetro -v ou --verbose deve ser passada para o programa em tempo de inicialização.


E, basicamente, são essas as novidades!
Estamos trabalhando para melhor o suporte ao OCR. O problema atual é a grande dependência de binários e bibliotecas externas... mas parte desse problema será resolvida em breve. Logo a única dependência será o gocr binário.

Postado por renatoc às 3:45 PM - 8 comentários

domingo, agosto 22, 2004

jSMS v1.09 (GRANDE NOVIDADE)

Finalmente saiu a nova e tão aguardada versão!!
Há algo de muito especial nessa release:
  • OCR! Sim, você leu corretamente!
    O OCR para Claro e para TIM já foi implementado e está presente nessa versão, porém, considerando a licença dos programas envolvidos no processo de OCR, não é possível distribui-los juntamente com o jSMS. Portanto, quem quiser que o OCR funcione, deve aguardar o guia que será escrito para explicar como ativar o OCR e onde baixar os binários necessários para tal.
    Por outro lado, o sistema antigo continua funcionando;

  • Foi introduzida a opção de "tentativas de conexão", que indica o número de vezes que o jSMS deverá tentar enviar uma mensagem antes de desistir, ou seja, o programa tentará enviar cada mensagem tantas vezes quanto for o valor selecionado, perante retorno de erros;

  • Além disso, a opção "usar todas as operadoras" agora funciona de forma cíclica, ou seja, agora todas as operadoras são utilizadas, desde a selecionada até a anterior da mesma;

  • Assim que for possível testar o proxy, isso será feito. Porém, na próxima release, e dessa vez é de verdade ;-D, será adicionada tal funcionalidade no arquivo de configuração. Dessa forma, vocês mesmo irão testá-la para nós ;-D

Postado por renatoc às 3:21 AM - 17 comentários

quinta-feira, agosto 19, 2004

Nova release!

Finalmente!
Não foi possível postar a nova versão antes, que já está pronta há pelo menos 2 dias, devido ao fato de ter tido problema no PC do meu trabalho.. maldito seja o kernel do linux!!!

O que mudou:
  • Enfim... essa nova versão corrige um bug: o botão limpar do pool não estava funcionando corretamente (já foi arrumado, para sempre agora!);

  • E terminei de implementar uma feature antiga: a opção de "usar todas as operadoras" agora está 100% funcional e não começará a varrer a lista de operadoras disponíveis a partir da seleção na mesma, como antes fazia;

  • E uma pequena mudança: a "operadora" Biasoli não está mais presente no jSMS, devido ao fato da mesma não ser confiável no envio dos sms;

  • Para finalizar, falemos do proxy: uma vez que tive problema com a máquina no trabalho, e que somente posso testar o proxy lá, ainda não foi dessa vez ;-D Detalhe: a versão proxy não suportará autenticação!

Postado por renatoc às 12:31 AM - 4 comentários

segunda-feira, agosto 16, 2004

Pequenos detalhes para corrigir....

Pois é, até o presente momento houve alguns bug-reports. Basicamente o pessoal anda reclamando de problemas no envio de mensagens que são quebradas em duas ou mais. Sim, esse problema foi detectado e, dessa vez, será sanado de vez. Amanhã mesmo irei reescrever a parte de controle de mensagens no pool, atribuindo um identificador único para cada SMS que entrar no pool... dessa forma, não haverão mais problemas desse tipo!
Além disso, há sugestões para a opção de reenviar, presente no pool, que será melhorada amanhã também... também estou pensando em acrescentar uma opção para cancelar o envio de uma mensagem: considerando que, até antes do código (senha) ser enviado, é possível efetuar o cancelamento de uma mensagem.
Estou pensando em criar uma base de e-mails, de modo a avisar as pessoas sobre as novas releases do jSMS... e, claro, além de oferecer umas propagandas de vez em quando (leia-se, com uma freqüência absurda), aproveitar para guardar os emails e vendê-los, mais tarde, para alguém explorá-los para SPAM... aehahehaeehheahe ;-D [somente a primeira parte é verdade, óbvio!]
Na verdade, até onde me lembro, foi só issó que me reclamaram.....

Postado por renatoc às 7:21 PM - 3 comentários

domingo, agosto 15, 2004

Nova release!! (terminando o que faltou)

O jSMS 1.07 está disponível para download.

Novidades:
  • AINDA NÂO SAIU O PROXY... MAS ESTÁ QUASE!! ;-D;

  • atendendo a pedidos, ao finalizar o jSMS, são salvos tanto o contato quanto o perfil por último selecionados. Além disso, a operadora por último selecionada agora é salva de maneira mais inteligente no arquivo de configuração: pelo seu nome;

  • a opção de usar todas as operadoras para mandar as mensagens agora está mais esperta: quando está ativa, não é possível selecionar uma operadora na aba operadoras (o combo fica desativado). Dessa forma, todas as operadoras são utilizadas para tentar enviar seu SMS.


Questões:
  • me falaram sobre permitir o envio simultâneo de mensagens, ou seja, várias threads ao mesmo tempo... o que vocês acham? Por um lado seria interessante, porém, por outro, enquanto vocês ficam tentando escrever uma mensagem, várias janelas para entrada do código serão abertas quase que ao mesmo tempo!

  • sugestões??

Postado por renatoc às 10:33 PM - 6 comentários

sábado, agosto 14, 2004

Comments...

Agora o site permite comentários nos posts..

Postado por Anônimo às 3:28 PM - 26 comentários

quarta-feira, agosto 11, 2004

O jSMS está de volta!!!

O jSMS está de volta!!!! E funcionando! ;-D

Bom, vamos ao que importa:
  • suporte a múltiplas operadoras (com opção de auto-cycle, disponível no menu);
  • infelizmente é necessário digitar as letrinhas... mas, isso é temporário ;-D;
  • finalmente foi criada uma opção para reordenar a lista de contatos de forma alfabética (para aqueles usuários de versões antigas, que ainda não inseriam de forma ordenada);
  • foi adicionado, na aba principal, um painel contendo o número de mensagens no qual a mensagem será quebrada (ainda experimental... -1 quer dizer que há algo errado na mensagem);
  • o código-fonte foi liberado (de forma parcial, como havia sido prometido).

Postado por Anônimo às 6:09 PM - 0 comentários