Manejar tiempos con ‘setTimeout’ en Javascript

Cuando necesitas interactuar con el usuario resulta fundamental manejar el tiempo para que ocurran determinados eventos. En Javascript hay varias funciones para administrar los tiempos y una de ellas es setTimeout.

Esta función, cuando se ejecuta, espera una cantidad de milisegundos hasta que llama otra función. Aquí os dejo un ejemplo con su código para clarificarlo.

Ejemplo

Código fuente del ejemplo read more

Leer más » 6 Comentarios

El podcast de Linux Hispano – #054 – Linus Torvalds

¡Hola a todos!

Acaba de lanzarse el quincuagésimo cuarto número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

En este episodio hablaré sobre la vida y obra de Linus Torvalds, creador de Linux y de herramientas como Git.

GUIÓN:

Linus Torvalds: Vida, obra, opinión personal y curiosidades.

ESCUCHA EL PODCAST:  

DESCÁRGATE EL PODCAST: MP3, OGG.

SUSCRÍBETE AL PODCAST: PC, Apple, Android (feed), otro.

Gracias a todos los correos electrónicos que nos habéis enviado, así como los comentarios, lo hemos leído y contestado todos y gracias a ellos nos esforzamos por mejorar. read more

Leer más » 8 Comentarios

Embeber HTML en una página web

Cuando estás realizando aplicaciones HTML resulta fundamental insertar dicho código en una página web. Existen muchas maneras de hacerlo: con iframe, con embed, etc. Pero la recomendada por W3C es utilizando la etiqueta object:

<object type="text/html" data="http://ejemplo.com/app.html" width="100" height="100"></object>

Demostración

Código fuente de la demostración

<!doctype html>

<html>

  <head>
    <title>Embeber HTML en una web</title>
    <meta charset="utf-8" />
  </head> read more

Leer más » 9 Comentarios

Nokia N9 con MeeGo

Nokia ha presentado su nuevo móvil N9 con el sistema operativo MeeGo 1.2 Harmattan. Se caracteriza por tener la interfaz swipe y un diseño muy redondeado, al estilo Apple. El tamaño del teléfono es de 116.45 x 61.2 x 12.1 mm con un peso de 135 g. Tiene una pantalla 3.9″ con 854 x 480 píxeles de resolución. La CPU es de 1 GHz con 1 GB de RAM. Si quieres más detalles, puedes ver las especificaciones del N9.

Sin lugar a dudas, lo más destacado es el sistema operativo que lleva: MeeGo. A diferencia de Android, Meego es un sistema operativo con un núcleo Linux puro, sin modificar, y está amparado por The Linux Foundation. Además, las aplicaciones están compiladas en Qt 4.7, que es la librería que utiliza por ejemplo KDE. read more

Leer más » 16 Comentarios

Adiós a Synaptic por defecto en Ubuntu 11.10

En las actualizaciones que se van sacando sobre la nueva versión de Ubuntu se ha establecido que el gestor de paquetes Synaptic no estará por defecto en Ubuntu 11.10.

Personalmente, he sido un defensor de la estrategia de Canonical de acercar Ubuntu al usuario novel. Y estos principios tienen sus consecuencias: Ubuntu se está volviendo cada vez más simple y sencillo para los usuarios expertos o desarrolladores. Aún así, desde el Centro de Software de Ubuntu se podrá instalar el gestor de paquetes Synaptic. Podéis ver una tabla comparativa que muestra aún las carencias del Centro de Software de Ubuntu. read more

Leer más » 11 Comentarios

La contradicción de Apple y Microsoft en los formatos abiertos

Me encantan las tecnologías HTML, CSS y Javascript. También me encanta Flash. ¿Cuál es la diferencia? Que las primeras son estándares abiertos y que son lenguajes reconocidos por la W3C.

Las grandes empresas tecnológicas están apoyando la última versión de HTML: Apple, Microsoft y Google. Ellos promueven el uso y el desarrollo de aplicaciones y páginas con estos estándares abiertos. En un principio parece que, por una vez, se están preocupando por nosotros y nos están escuchando, pero no es así. read more

Leer más » 6 Comentarios

El podcast de Linux Hispano – #053 – Richard Stallman

¡Hola a todos!

Acaba de lanzarse el quincuagésimo tercer número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

Tal como lo prometí, en este episodio hablaré sobre la vida y obra de Richard Stallman, fundador de GNU y del movimiento del Software Libre.

GUIÓN:

Richard Stallman: Vida, obra, opinión personal y curiosidades.

ESCUCHA EL PODCAST:  

DESCÁRGATE EL PODCAST: MP3, OGG.

SUSCRÍBETE AL PODCAST: PC, Apple, Android (feed), otro.

Gracias a todos los correos electrónicos que nos habéis enviado, así como los comentarios, lo hemos leído y contestado todos y gracias a ellos nos esforzamos por mejorar. read more

Leer más » 11 Comentarios

Milokoban, juega y descarga su código fuente

Últimamente llevo insistiendo en la temática de HTML y Javascript. No es para menos, me parecen tecnologías con mucho futuro a pesar de que el lenguaje Javascript tenga mucho que mejorar.

Debido a mi afán de estas tecnologías, aquí os dejo Milokoban, el típico juego de empujar cajitas. Lo publiqué hace un año tanto en mi web como en Android y pongo a vuestra disposición el código fuente. La licencia es GPLv3. ¡Espero que os guste! 😀

Juego:

Código fuente: milokoban.zip.

Android Market: Milokoban. read more

Leer más » 7 Comentarios

Biolab Disaster, adictivo plataformas en HTML5

En Linux Hispano nos encantan los juegos creados en plataformas estándares y libres. Especialmente, por lo menos para mí, los creados en HTML y Javascript. Prueba de ellos son los pasados juegos como Angry Birds y Fred Jones.

En esta ocasión tengo el placer de presentaros Biolab Disaster, un excelente plataformas creado gracias a la etiqueta canvas de la nueva versión de HTML.

Es un plataformas donde manejas a un científico en busca de la salida. Por el camino encontrarás a mutantes que deberás eliminar, para hacer más difícil el juego puedes obtener todas las probetas de cada nivel. Aunque un poco corto, el juego es lo mejor que he visto hasta ahora usando dichas tecnologías. Espero que lo disfrutéis tanto como yo. read more

Leer más » 4 Comentarios

Generar contraseñas aleatorias desde la terminal con Makepasswd

Existen muchas formas de generar una contraseña desde tu terminal o línea de comandos. En este tutorial encontraréis hasta diez maneras diferentes.

Sin embargo, otra manera de hacerlo es con Makepasswd, siendo ésta mi preferida. Esta aplicación ocupa apenas unos kB y es muy sencilla de utilizar.

Para instalarlo entra en tu terminal y escribe lo siguiente:

sudo apt-get install makepasswd

Para generar una contraseña sólo tienes que escribir lo siguiente:

makepasswd

Y automáticamente generará una contraseña aleatoria. Si ejecutas makepasswd --help tendrás una completa ayuda con las diferentes opciones. read more

Leer más » 6 Comentarios