Latest Articles

Lanzada la aplicación Carta a Santa Claus

{ No Comment }

EducApp ya ha lanzado su nueva aplicación, llamada "Carta a Papá Noel". Con esta aplicación el niño será capaz de enviar su carta con los regalos a Papá Noel, aunque antes deberá escribir el correo de sus padres y el suyo (opcionalmente) para que así reciban una copia de esta carta, para confirmar que todo se ha enviado bien.

Papá Noel nos ha dicho lo siguiente:

Hola niños y niñas, soy Papá Noel y he creado esta aplicación que podéis instalar en vuestro móviles o tablets para poder enviarme la carta con los regalos que deseais tener esta navidad ¡¡¡ Joo joo joooo !!!

Os he estado observando durante todo este año y ya se que la gran mayoría habéis sido muy buenos. Papá Noel intentará llevar a la casa de cada niño todos los regalos que me pidais por carta, aunque ya sabéis que sois muchos niños en el mundo y a veces a Papá Noel le cuesta cargar con todos los regalos.

INSTRUCCIONES PARA ENVIAR LA CARTA A PAPÁ NOEL

Niños y niñas, para mandarme la carta y aseguraros de que la he recibido, rellenar correctamente los datos que se os pide cuando iniciáis la aplicación. Se os pide el nombre, el correo electrónico de papá o mamá y vuestro propio correo electrónico.

Si vosotros no tenéis correo electrónico porque sois muy pequeños, no pasa nada, lo importante es que escribáis el e-mail de papá o mamá para que podáis recibir mi contestación desde el Polo Norte a vuestra carta.

Que no se os olvide escribir en la carta a Papá Noel (Santa Claus), como os habéis portado con vuestros hermanos y hermanas, con vuestros padres, con vuestros amigos, con los profesores...

Sois muchos niños y niñas en el mundo, y no todos hablais el mismo idioma, por eso he pensado que si doy la opción de elegir entre dos idiomas, os será más fácil enviarme la carta.

☆ ☆ ☆ ☆ ☆ ☆ ¡ FELIZ NAVIDAD Y FELIZ AÑO NUEVO ! ☆ ☆ ☆ ☆ ☆ ☆

¡ No olvidaros de que teneis que esforzaros en querer a todo el mundo que os queire!
¡ Y recordad que Papá Noel lo ve todo! ¡¡ Joooo jooo jooo!!

La nueva aplicación de EducApp, "Carta a Papá Noel", ya está disponible en Android Market: https://market.android.com/details?id=educapp.lettertosanta

EducApp +4

{ Only 1 Comment }

El próximo lunes será lanzado el primer juego de EducApp. La edad mínima recomendada para poder jugar es a partir de 4 años, pudiendo ser usado por personas de mayor edad. Con este juego se pretende trabajar el aprendizaje cognitivo del niño. También desarrolla la capacidad de memorizar y la habilidad de asociación, todo ello desde el juego, demostrando que el aprendizaje y la diversión pueden ir de la mano. ¡Convierte el aprendizaje en un juego!

Disponible el lunes 28 de Noviembre en Android y próximamente en Blackberry, Windows Phone e iPhone

Impresoras de red con PHP

{ No Comment }

Usuario llamado David, comentaba en el post "Envíar datos por puerto serie con PHP" si era posible imprimir desde PHP en una impresora de red. Como PHP es un lenguaje ejecutado en el servidor (donde se ejecuta Apache), solamente podríamos acceder a las impresoras que estuvieran conectadas a él.

Pensándolo la primera vez, se me ocurrieron dos soluciones posibles:

  • En Windows existe una librería capaz de gestionar las impresoras, imprimir ficheros, etc. Las pegas que tiene esta librería, es que sólamente se puede ejecutar en Windows y que tienes que instalar un dll en el servidor. Para ver más información, hay que visitar http://docs.php.net/manual/es/ref.printer.php.
  • En sistemas Unix, es posible ejecutar llamadas al sistema utilizando la función exec (entre otras), y lanzar el comando LPR para gestionar las impresoras. Esta forma tiene como inconvenientes que sólo se puede utilizar en sistemas Unix (macos, linux, etc) y que necesitas permisos para ejecutar llamadas al sistema (la función exec).

Ninguna de las dos soluciones me terminaban de convencer, dado que los inconvenientes son grandes. Investigando un poco más, he visto que es posible atacar directamente al puerto de la impresora mediante sockets, utilizando el protocolo LPR. ¿Suena un poco lioso verdad?

Con objetivo de realizar la tarea más sencilla, he creado una librería (es código abierto, liberado bajo licencia GPL) que puede ser utilizada en cualquier aplicación (siempre y cuando citéis las fuentes). Esta libería abstrae todo el proceso de conexión con la impresora para hacerlo sencillo. Actualmente la libería esta en proceso de desarrollo, y únicamente permite imprimir texto (ya que se manda el fichero en bruto, y la impresora no es capaz de interpretarlo).

La forma de utilizarla sería la siguiente:

<?php
//Incluimos la librería
include("PhpNetworkLprPrinter.php");  

$lpr = new PhpNetworkPrinter("192.168.1.136"); //Aquí ponemos la IP de la impresora
$lpr->printText("Hello world!"); //Ponemos el texto aquí

//Mostramos, si lo deseamos, el debug
echo "<h3>Debug</h3><pre>";
print_r($lpr->getDebug());
echo "</pre>";
?>

Desde GitHub, respositorio que contiene el proyecto, se puede descargar, ver los cambios realizados, etc. Para ello hay que visitar la siguiente URL:

URL del proyecto

https://github.com/Craswer/PhpNetworkLprPrinter

Para gestionarlo podreis hacerlo mediante Eclipse con el plugin de EGit. Como podréis observar es una aplicación muy sencilla y fácil de entender, espero que os animéis a mejorar el proyecto, esta abierto a cualquier ampliación.

Si simplemente queréis darle una revisión antes de trabajar en serio con el:

Solo lectura

git://github.com/Craswer/PhpNetworkLprPrinter.git

Liberado el código fuente de Auditfi

{ No Comment }

Como comentaba Thempra Auditfi ha pasado las 1000 descargas, y como broche final se ha liberado el código fuente del mismo. Se ha optado por utilizar el repositorio Github para albergar este proyecto, y se puede consultar desde la URL siguiente:

URL del proyecto

https://github.com/Craswer/Auditfi

Para gestionarlo podreis hacerlo mediante Eclipse con el plugin de EGit. Como podréis observar es una aplicación muy sencilla y fácil de entender, espero que os animéis a mejorar el proyecto, esta abierto a cualquier ampliación.

Si simplemente queréis darle una revisión antes de trabajar en serio con el:

Solo lectura

git clone git://github.com/Craswer/Auditfi.git



Como siempre, recordar que para realizar la instalación se puede acceder al market o bien instalarlo mediante el siguiente código QR:

Auditfi – Auditoria de redes wifi en Android

{ No Comment }

Auditfi es una aplicación Android que pretende auditar la seguridad de algunos routers wifi. Para ello utiliza los fallos de seguridad de los generadores de Neikokz sobre los routers de Jazztel y Movistar, pudiendo sacar redes del tipo WLAN_XXXX y JAZZTEL_XXXX.

Esta aplicación nace como reto personal entre Thempra y yo, decididos a crear una aplicación Software Libre para Android que explotase este error, terminandola en unas horas. Esta aplicación ha sido subida al market con el nombre Auditfi (Auditoria de Wifi) , y aunque existan otras herramientas con más funcionalidad, el objetivo de esta no es ser la mejor, si no tener un fin didáctico al ser liberada bajo software libre.



Para realizar la instalación se puede acceder al market o bien instalarlo mediante el siguiente código QR: