jueves, 22 de marzo de 2012

SMS mJoy v1.03

SMS mJoy es una aplicación para Windows que permite el envío de SMS de forma gratuita utilizando la página web de mJoy.

Como ya se ha comentado en alguna ocasión, uno de los problemas de SMS mJoy es que el proceso de envío de mensajes es algo lento ya que para poder enviar un SMS es necesario disponer de puntos y una de las formas de conseguirlos es responder las 22 preguntas de la encuesta que hay en la web de mJoy. Para conseguir ganar algo de tiempo a la hora de completar la encuesta he optado por ir "a lo bestia" completando cada una de las 22 preguntas en un hilo de ejecución distinto, es decir, lanzando 22 peticiones simultáneas al servidor de mJoy.
En la versión anterior el proceso completo llegaba a tardar cerca de 6 minutos mientras que ahora se consigue enviar un SMS prácticamente en un minuto que, si bien no es que sea un tiempo impresionante, es una gran mejora respecto a la versión anterior.


Además de esto he vuelto a utilizar la herramienta cURL para hacer las peticiones a mJoy en lugar de hacerlo directamente desde VB.NET ya que he podido comprobar que su funcionamiento es bastante más rápido. Si os gusta "cacharrear" con páginas web, interactuar con ellas y automatizar tareas os recomiendo que visitéis su web ya que es una herramienta muy potente.

La lista completa de cambios introducidos en esta versión es la siguiente:
  • Se completan las preguntas de la encuesta en varios hilos permitiendo una ejecución más rápida.
  • Se elimina WebSpider.vb y se sustituye por cURL.vb usando la libreria cURL.exe para el envio de información a mJoy.
  • Se amplia la lista de nombres para crear los nicks de registro de esta forma se evita (parcialmente) que se creen cuentas duplicadas en mJoy.
  • Se ha mejorado el generador de Nicks para minimizar duplicados.
  • Si se produce un error en el registro se intenta devolver el mensaje de error generado por mJoy (Nick no válido, Nick ya existe, etc.)
  • Se mejora la entrada del número de teléfono (o el nick) de forma que se ofrecen sugerencias sobre los teléfonos tecleados (se puede escribir el teléfono parcialmente) y, al pulsar "intro", se autocompleta con el teléfono de la agenda.
Si ya disponeis de una versión de SMS mJoy solo tenéis que descomprimir el fichero zip sobre la versión que tengáis (se respetará vuestra agenda y configuración) y si es la primera vez que descargáis SMS mJoy podéis descomprimirlo en cualquier carpeta de vuestro ordenador.

Cualquier consulta o sugerencia siempre es bienvenida.

mJoy!

Actualización
SMS mJoy v1.04 disponible (Windows)
SMS mJoy v0.06 disponible (Android)

Descargar SMSmJoy
Descargar Código Fuente (VB.NET2005)

7 comentarios:

  1. Muchas gracias Fossie! Estaba utilizando la versión 1.01 y con la 1.03 se nota realmente el aumento de velocidad en el envío, la única y pequeña "pega" que he encontrado en la 1.03 es que al darle a enviar, por lo menos a mi me pasa, se queda el ordenador como pinzado o muy lento de reacción durante unos pocos segundos. Yo supongo que será por el tema de mandar las 22 peticiones de golpe, no se, pero va de lujo! jeje
    Un saludo y sique así!

    ResponderEliminar
  2. Hola Fossie! Pues según las pruebas funciona mucho mejor que la 1.02. Se ha mandado el SMS tras unos 15 segundos después de pulsar el botón de envio. Como siempre, muchas gracias!

    ResponderEliminar
  3. Hola Anónimo gracias por dejar un comentario. Respecto a esa "pega" que comentas pues sí, muy posiblemente sea debido a que en esta versión hago el envío "a lo bestia" :D haciendo 22 peticiones simultáneas aunque ni en el ordenador de sobremesa ni en el portatil he notado ningún bloqueo ni nada similar.

    Hola Gustavo, gracias por hacer de tester ;D ¿Solo te ha tardado 15 segundos el envio? tu si que tienes una buena máquina y una buena conexión a internet jeje.
    Ya me dirás si te funciona correctamente, el SMS que me enviaste no me ha llegado pero no se si es algo puntual o que me han bloqueado durante un tiempo ya que a otros compañeros si les llegan los mensajes.

    ResponderEliminar
  4. Menudo trabajazo Fossie, como siempre compartiendo conocimiento y utilidades de manera desinteresada :D

    Estoy ansioso por ver funcionando tu ultimo proyecto de investigacion.

    Saludos!

    ResponderEliminar
  5. Me alegra que te guste SMS mJoy indigenica espero que algún día me mandes un mensajito jeje.

    Sobre el último proyecto de I+D ya sabes que tendras información de primera mano jeje

    ResponderEliminar
  6. quiero descargarlo pero no me da acceso

    ResponderEliminar
    Respuestas
    1. ¿Te da algún mensaje de error? ¿que navegador utilizas?
      Yo acabo de seguir los pasos y se descarga correctamente. Debes pulsar el enlace que pone "Descargar SMSmJoy" y se abrirá una página con un botón azul que pone "Descargar".

      Saludos

      Eliminar