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)

jueves, 8 de marzo de 2012

ClanDownloader v1.05

Hace unos días saltó la noticia de los recortes en RTVE por los cuales podría desaparecer el canal Clan o, por lo menos, sufrirá algún tipo de reforma. Como a fecha de hoy no se sabe a ciencia cierta lo que sucederá con este canal lo mejor es disfrutarlo todo lo que se pueda y, siendo previsores, descargarnos todos los vídeos que podamos no vaya a ser que realmente desaparezca y dejen a los peques de la casa sin sus series favoritas.

Para facilitar la tarea os dejo una nueva versión de ClanDownloader que, si bien, no tiene cambios demasiado significativos, sirve de excusa para actualizar la base de datos. En ella se recojen 11.000 enlaces de 146 séries que se emiten (o se han emitido) en Clan, el canal de RTVE para los más pequeños de la casa.

Para quien no sepa de que va esto, ClanDownloader es una aplicación para Windows que permite la descarga de los vídeos que existen en la página web de Clan como por ejemplo, Lazy Town, Pocoyó, Bob Esponja, Dora la Exploradora, Peppa Pig y un largo etc.


Los cambios realizados en la versión v1.05 respecto a la v1.04 son:
  • Se añaden dos nuevos iconos junto a la lista desplegable de series para permitir ordenación alfabética (A-Z) o bien por fecha de actualización (descendente).
  • Se cambia la ordenación por defecto de la lista de vídeos. Ahora se ordena por ID de forma descendente lo que permite saber cual es el último vídeo incluido (el primero que aparezca en la lista será el último que se ha incluido en la base de datos de Clan). Si deseamos volver a la ordenación anterior, es decir, por título, se puede pulsar en el encabezado de la columna correspondiente.
  • Se añade la columna "Duración" del vídeo (en horas, minutos, segundos).
  • Se añade la opción "Actualizar todo" dentro del menú "Archivo". Esta opción actualiza los enlaces de todas las series disponibles por lo que puede tardar un poco dependiendo de la velocidad de la conexión a internet.
  • Al completarse una descarga se marca el vídeo como "Descargado" y también se desmarca el check "Seleccionado".
  • BUG: No se podía cambiar el nombre de los vídeos a descargar por un error al controlar el "Commit" del grid (se hacía Commit al modificar cualquier celda y solo se debía hacer al modificar los CheckBox)
La lista de séries disponibles hasta la fecha es la siguiente:

Recordar que podeis actualizar tanto la lista de series como de vídeos desde el propio ClanDownloader.

Consejos para la actualización a ClanDownloader v1.05:
Si tenías ClanDownloader v1.04 es recomendable descargar ClanDownloader v1.05 en otra carpeta y desde la versión v1.04 importar los datos de la base de datos v1.05 (ClanDownloaderData.xml) de esta forma actualizaras los enlaces de tu base de datos con los existentes en la v1.05 sin perder la información de los vídeos que habías descargado (en la versión v1.04 se añadió la marca "Descargado" para que pudierais saber que vídeos habías descargado con anterioridad)
Una vez que has actualizado tu base de datos puedes sobreescribir el ejecutable de la versión v1.04 con el nuevo de la v1.05.

Si es la primera vez que descargas ClanDownloader (o tienes alguna versión anterior a la v1.04) solo necesitas descomprimir el fichero ZIP en la carpeta que prefieras y ejecutar ClanDownloader.exe

Para cualquier aclaración no dudéis en dejarme un comentario.

Actualización 18/07/2012 - Versión 1.06 disponible

Descargar ClanDownloader
Descargar Código Fuente

miércoles, 15 de febrero de 2012

Delorean MC-12 ahora en versión eléctrica

Hace unos meses me llegó el rumor de que sobre el Delorean MC-12 que aparece en Regreso al futuro se iba a construir una nueva serie, pero esta vez, con un motor eléctrico. Básicamente se basa en el mismo coche, con algunos cambios y actualizaciones sobre todo de confort interior (ahora dispone de base para Ipod). Podéis verlo en el siguiente video (eso sí, está en inglés y no dispone de subtitulos, pero como es un inglés americano se entiende bastante bien). ¿Lo veremos algún día por nuestras carreteras? Seguiremos informando ;)

jueves, 9 de febrero de 2012

SMS mJoy v1.02

Hace unas semanas os comentaba la forma de enviar SMS gratis utilizando la web de mJoy pero sin las limitaciones de dicho servicio, es decir, sin tener que conseguir créditos para poder enviar los mensajes ni registrar vuestro número de teléfono. Así fue como nació SMS mJoy y, en esta ocasión, os traigo la versión 1.02 donde he corregido un bug reportado por Forgottenshadow por el cual no era posible utilizar un ID de registro de un teléfono español. También, a petición de Gustavo, he añadido una pequeña lista de contactos para que podáis vincular un nick a cada número de teléfono de forma que se agiliza bastante el envío.


Ahora es posible enviar los mensajes indicando el teléfono del destinatario o bien el nick utilizado en la lista de contactos que podréis escribirlo tal cual o seleccionarlo de la lista de contactos haciendo doble click sobre él.


Os comento que los datos de la lista de contactos se guardan en el fichero SMSmJoy.dat que no es más que un fichero xml que podéis abrir con cualquier editor de texto, incluso con el bloc de notas. Si queréis copiar SMS mJoy en varios ordenadores deberéis copiar también este fichero.

Otra cosa que me habéis pedido es una opción para poder configurar el proxy de salida a internet pero como en casa tengo conexión directa a internet no puedo verificar su correcto funcionamiento. De todos modos he añadido dicha opción y confío que me indiquéis si funciona correctamente o tenéis algún tipo de problema.


También he añadido el "Modo depuración" que, en caso de estar activo al producirse un error en el envío, creará los ficheros SMSmJoy.log y SMSmJoyLastError.txt con información sobre el error producido. Esta opción, en principio, la hice para mi, para poder verificar que estaba pasando en cada momento pero la he dejado en la aplicación final por si alguien quiere curiosear un poco.


Por el momento eso es todo. Solo recordaros que la aplicación depende de los servidores de mJoy para el envío de los mensajes y que no siempre van muy finos así que es posible que os de algún error pero que no os de miedo reintentarlo varias veces ya que por lo general termina funcionando.

En fin, voy a ver si me pongo a darle un repaso a ClanDownloader que me lo he dejado algo olvidado...

¡mJoy!

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

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