Convierte a tu universidad en una productora de desarrolladores libres

OpenOffice.org Educacion ha lanzado un programa para ayudarnos a
convertirnos desarrolladores de OpenOffice.org Educacion
(http://education.openoffice.org) ha lanzado un programa para ayudarnos a convertirnos desarrolladores de OpenOffice.org.

Continue reading “Convierte a tu universidad en una productora de desarrolladores libres”

Ejemplo de MVC con el patrón observer.

Me gusta la nueva versión de cofradia. ;). Hace un año quería hacer un curso de Ruby en línea; no lo llevé acabo sin embargo, pienso ir publicando código que
considero le puede interesar a alguien.

temp
Este ejemplo en java
me pareció muy ilustrativo y decidí implementarlo en Ruby, es el metapatrón MVC
codificado con el patrón observer. El ejemplo consta de una clase para cada componente
TemperatureModel, TemperatureView(GUI) y el TemperatureController, la gui
está desarrollada con ruby-gtk y glade.
Continue reading “Ejemplo de MVC con el patrón observer.”

Como sacarle una foto a un stream MJPEG con GStreamer

GStreamer esta bien chido. En 10 minutos te puedes cocinar un programita para sacerle una foto a un stream MJPEG (Por ejemplo el de una camara IP). Ahi tienen la receta:

1
2
3
4
5
#!/bin/bash
URL="http://your_url"
gst-launch-0.10 gnomevfssrc name="camsrc" location=$URL ! multipartdemux ! \
jpegdec ! ffmpegcolorspace !pngenc snapshot="true" ! \
filesink location="test.png"

Saludos.

Script python para enviar SMS en GSM (Telcel, Movistar)

Existen excelentes programas para enviar SMS desde el escritorio como Wammu, entre otros.

¿Pero, que sucede si se desea enviar SMS desde aplicaciones incrustadas (¿embebidas?), o simplemente se requiere mas grado de control?

El siguiente script envia SMS via puerto serial virtual Bluetooth, codificando el texto en modo PDU.
Es importante mencionar que el modo texto para envío de SMS (que es mucho mas sencillo de implementar) no siempre está disponible en todas las terminales.

El código es muy perfectible, solamente cuenta con un manejo básico de errores y no está muy a la “manera pythonica”, pero por otra parte, funciona con todo el alfabeto GSM de 7 bits y permite enviar caracteres no ingleses, como la ñ y Ñ.

Si resulta de interés, posteriormente pondré a su consideración, otras formas de codificación SMS como la UTF (que es la razón de que en ocasiones las compañías celulares nos cobren varios SMS por envío por los mismos 160 caracteres). Codificar UTF requiere modo PDU hasta donde mi conocimiento me permite saber.

Bienvenidos los comentarios, quejas y sugerencias a Idea Versátil
Continue reading “Script python para enviar SMS en GSM (Telcel, Movistar)”

Traducir con Ruby y BabelFish

Muchas veces hemos tenido necesidad de darle a alguna de nuestras aplicaciones, la capacidad de traducir un texto de un idioma a otro.

Hacer un traductor propio, si bien no es díficil,  si es laborioso el proveerle la información que permitiera realizar una traducción más o menos exacta.

BabelFish, tiene un  formulario que permite  traducir  un texto, si no tenemos tiempo para crear nuestro traductor,podemos aprovechar esta capacidad nos permitirá tener una traducción de calidad aceptable en un tiempo récord.
Continue reading “Traducir con Ruby y BabelFish”

Código para convertir números a letras en VB

Pues con el fin de colaborar con las ideas de el_pop, y tambien para estrenar esta sección =b .

Aquí les comparto el código para convertir números a letras por medio de una macro en hojas de cálculo.

Esto es ideal para hacer una hoja de cálculo para llenar formatos de facturas.

Cabe destacar que este código esta adaptado a los Mexicanismos del área contable.

Por último, para invocar la función solo basta el parametro num_texto (y la celda en cuestión)
Continue reading “Código para convertir números a letras en VB”