Imprimir una página web con Javascript

Si estás programando con los estándares HTML, CSS y Javascript y necesitas que desde Javascript se imprima una página web, con la función window.print() podrás hacerlo.

Ejemplo

Código fuente del ejemplo

<!doctype html>

<html>

  <head>
    <title>Ejemplo para imprimir una web</title>
    <meta charset="utf-8" />
  </head>

  <body>
<input type="button" value="Imprimir" onclick="window.print()" />
  </body> read more

Leer más » 1 Comentario

Modificar el inicio de una lista ordenada en HTML

Siempre que usamos listas ordenadas en HTML (ordered lists definidas por el tag: <ol>), tenemos una serie de elementos ordenados por número (o por letra en función del CSS). Por ejemplo:

  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento

Si por cualquier razón queremos empezar por un elemento diferente a uno (por ejemplo porque queramos continuar la lista anterior en otro punto del documento HTML), tenemos el atributo “start“, veamos un ejemplo de su uso: read more

Leer más » 3 Comentarios

Instalar phpmyadmin en Ubuntu

Con el sistema recién formateado instalé Apache, PHP y MySQL, como de costumbre, pero ya iba echando algo de menos, y es que soy un enamorado de phpmyadmin.

Bien, con un sencillo paso tendremos este cliente de base de datos instalado en nuestra máquina:

ahornero@6581-D:~$ sudo apt-get install phpmyadmin

Después reiniciamos el servidor:

ahornero@6581-D:~$ sudo service apache2 restart

Y listo. Si tenemos algún problema accediendo a: http://elnombredetuhost/phpmyadmin crearemos la siguiente ruta simbólica: read more

Leer más » 1 Comentario

Tu navegador está obsoleto

Bueno, en este caso el mio, una versión de Google Chrome que desde el ordenador desde el que escribo no tenía actualizada.

Lo que me ha parecido curioso de todo esto es que me he percatado de que mi navegador no estaba actualizado gracias a WordPress. Como sabréis, Linux Hispano está corriendo, desde hace casi dos años, sobre este conocido y bien reconocido CMS, y al dirigirme al panel de administración me he encontrado lo siguiente:

Con sistemas así de robustos y preocupados por la seguridad da gusto. Y sí, acabo de actualizar Google Chrome en esta máquina. read more

Leer más » 8 Comentarios

¿Qué debo comparar a la hora de contratar un servicio de alojamiento web?

Vamos a enumerar y comentar uno a uno las características que debemos observar y estudiar antes de decidirnos por un servicio de alojamiento u otro. La experiencia es muy importante en este punto por lo que intentaré transmitiros los conceptos fundamentales para que hagáis una buena elección, incluso los más noveles en estos temas.

Espacio de almacenamiento

El primer factor que salta a la vista cuando buscamos alojamiento web es el espacio en disco que nos ofrecen. Este es uno de los problemas que nos quitamos de encima cuando tenemos un servidor casero, pero que puede ser un factor limitante en un servidor externo. Recuerdo cuando hace años ofrecían 50 MB por un precio que parecía barato y hoy en día incluso llegan a ofrecer espacio ilimitado en paquetes básicos. Con el tiempo esta limitación desaparecerá pero mientras tanto es una cifra a tener en cuenta. read more

Leer más » 13 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

Instalar Chromeless

Hace unas semanas os hablé de cómo instalar Webian Shell, un navegador fullscreen basado en Chromeless. Este proyecto está orientado básicamente a la creación de un navegador Web liviano, sencillo y ágil.

Bien, veamos como instalarlo en nuestro sistema:

Hacemos un checkout del repositorio del mozilla en gibhub:

ahornero@6581-D:~$ git checkout http://github.com/mozilla/chromeless.git

Si todo ha ido bien, comprobamos el contenido del directorio que nos acabamos de traer. Debe de ser el siguiente: read more

Leer más » 1 Comentario

10 trucos simples para proteger nuestra privacidad en la red

Esta entrada, en realidad es una traducción abreviada del original en inglés: Top 10 Simple Privacy Tricks Everyone Should Use aparecido recientemente en Lifehacker. En un mundo en el que es tan práctico usar los servicios de la red, preservar la privacidad es un objetivo básico.

Aunque es difícil preservarla al cien por cien, sí es cierto que en cierta medida podemos protegerla siguiendo consejos como los que se muestran a continuación.

1. Ten preguntas de seguridad tan privadas y fuertes como tus contraseñas read more

Leer más » 4 Comentarios

Instalar Webian Shell en Linux

Quizás no sabéis de qué estoy hablando. Webian Shell es una navegador Web, un fork ligero del proyecto Chromeless de Mozilla Labs a pantalla completa.

Sólo es eso, un navegador ligero a pantalla completa para evitar distracciones y centrarnos en los que nos gusta. La Web.

Para instalarlo en Linux aun no han sacado ningún .deb o .rpm ni se encuentra en un repositorio para APT o YUM y mantenernos actualizados. Pero no os preocupéis, bastará con descargarnos este tar.gz, descomprimirlo y lanzar el binario compilado: Webian Shell, desde consola podemos descomprimirlo así: read more

Leer más » 5 Comentarios

Angry Birds en HTML5 (Chromium)

Os comentaba que Rovio Mobile, la compañía que está detrás de Angry Birds, preparaba el lanzamiento de Angry Birds para Ubuntu desde la Ubuntu Software Center, después os hablé de la forma de instalarlo a través de Wine en Linux, para seguir viendo una versión china de Angry Birds que corre en flash en nuestro navegador.

Está claro que seguimos esperando a que Rovio lance la versión para la Ubuntu Software Center, pero lo que hoy os presento es una versión, ahora sí, multiplataforma. La única dependencia es usar un navegador web Google Chrome o Chromium. read more

Leer más » 4 Comentarios