Blog

Visualizar archivos PDF directamente desde el navegador con PDF.js y HTML 5

PDF.js - Visualiza Archivos PDF en la web con HTML5

1. Introducción

El uso de archivos PDF  se a convertido casi en el medio preferido para compartir información, desde documentos simples hasta informes de proyectos complejos. Su importancia radica en que pueden ser leídos desde cualquier Sistema Operativo sin que esto signifique la distorsión del contenido del documento.

Desde hace algún tiempo vengo utilizando un aplicativo web(Google Docs Viewer) para poder incorporar mi curriculum en PDF en mi página web sin necesidad de que el cliente tenga que instalar algún plugin innecesario, PDF.js permite realizar esta misma tarea, solo que puedes incluirla dentro de tu propio servidor sin necesitar de terceros y es software Libre (Licencia Apache 2.0).

PDF.js es un proyecto de la Fundación Mozilla el cual consisten en un aplicativo que haciendo uso de tecnologias como HTML 5 y Java Script permite visualizar archivos PDF en tu página web sin necesidad de instalar algún complemento o plug-in en el navegador. El proyecto PDF.js esta desarrollado bajo la Plataforma de Desarrollo Node.js el cual está basado en el motor de Java Script de V8 de Chrome lo cual permite crear aplicaciones en HTML 5 y Java Script multipropósito y escalables.

1.1. Contenidos

  1. Descarga y compilación.
  2. Plataforma de desarrollo node.js
  3. Probando PDF.js

Tecnologias: 
Sistemas Operativos: 

Problema al compilar sys-block/thin-provisioning-tools en Gentoo/Linux

Gentoo/Linux es una de mis distros favoritas, tengo instalada esta distribución en una Intel Core 2 Duo y me funciona de maravillas, no la he actualizado desde hace mas o menos un año y, créanme, es una tarea casi titánica.

Al realizar la actualización me doy con un error muy extraño en el paquete sys-block/thin-provisioning-tools, el cual es un paquete necesario para la virtualización en entornos unix*. Bueno, al intentar compilar(instalar) dicho paquete me salía el siguiente error:

Sistemas Operativos: 

Instalación de QT Framework 5 en Windows con Windows SDK7

 1. Introducción

QT Framework es un entorno de desarrollo de software, se pueden utilizar los lenguajes de C++ o QML(que es un lenguaje de programación parecido a CSS y JavaScript). Este conjunto de herramientas permite la creación de aplicativos en dichos lenguajes de programación orientándolo al diseño de interfaces gráficas además de proveer soporte multiplataforma, puedes compilar el código fuente de tu programa en Windows, *unix, Mac OSX, en general, cualquier plataforma que soporte Qt. Esta herramienta es muy utilizada, a decir verdad, este es el entorno de desarrollo que utilizo en Kata Kuntur, también lo usa el conocido Cisco Packet Tracer que es un simulador de redes.

Con la no tan reciente liberación de la versión 5 de este framework el 19 de diciembre del 2012. las cosas han cambiado un poco, en la versión anterior de Qt solia incorporar el compilador MINGW y , en su defecto, el depurador GDB lo cual , con tan solo instalar el framework, ya podiamos crear y compilar nuestras aplicaciones.

La versión actual es la 5.1, la cual incorpora diversos instaladores para los diferentes entornos de compilación(MinGW, VS 2010, VS 2012 etc.), en este manual abarcaremos la instalación de la versión OpenGL para Visual Studio 2010 haciendo uso del Microsoft Windows SDK 7. 

En este artículo veremos 

1.1. Contenido

  1. Instalación de Windows SDK 7 (GRMSDK)
  2. Instalación de QT Framework 5
  3. Problemas conocidos

Tecnologias: 
Sistemas Operativos: 

Admnistrar Máquinas Virtuales en VirtualBox desde la web con PHPVirtualBox

1. Introducción

Hacer uso de máquinas virtuales es algo muy común, sobre todo para mi, sólo utilizo un sistema operativo y tengo varias máquinas virtuales para poder interactuar con otros más. Pero que tal si tenemos un servidor web y queremos habilitar otros servicios pero haciendo uso de máquinas virtuales, pues necesitaríamos administrar dichas máquinas de manera remota, podríamos realizar esto con Virtual Box y PHPVirtualBox.

PHPVirtualBox es un sistema web escrito en PHP que permite la administración remota de máquinas virtuales(a través de la web), esto permite correr dichas máquinas en un servidor y administrarlas sin tener que acceder físicamente al servidor. En este pequeño manual veremos la instalación y configuración de dicha herramienta.

1.1. Contenidos

  1. Instalación de Virtual Box y PHPVirtualBox en Gentoo/Linux
  2. Configuración de vboxwebsrv
  3. Habilitando PHPVirtualBox en apache con vhost
  4. Configuración de PHPVirtualBox
  5. Uso de PHPVirtualBox 

Sistemas Operativos: 

Crear Diagramas Entidad/Relación para SQLite con Kata Kuntur

Kata Kuntur

1. Introducción

SQLite es uno de esos gestores de Base de Datos que te puede sacar de apuro en cualquier momento, lo bueno de esta herramienta es que la base de datos se almacena en un fichero del disco duro como en el caso de Microsoft Access, solo que SQLite es software libre.

Uno de los problemas principales con este pequeño gestor de base de datos es que no tiene una herramienta oficial para poder generar un modelo Entidad/Relación que permita exportar dicho modelo hacia el gestor SQLite, en este pequeño tutorial vamos ver como crear un diagrama entidad relación y exportarlo a dicho gestor.

1.1. Contenidos

  1. Fundamentos del modelado entidad relación.
  2. Creación del modelo Entidad Relación.
  3. Exportar el modelo a SQLite

Sistemas Operativos: 

Mostrar diferente contenido en los árticulos por tipo de usuario - Drupal

Drupal

1. Introducción

Utilizo el CMS Drupal para manejar mis sitios web, a veces es necesario mostrar un mismo contenido a varios usuario, pero ¿Qué ocurre cuando queremos mostrar diferentes contenidos a usuarios registrados y no registrados? ese fue mi caso, necesitaba que cuando un usuario  no registrado(usuario anónimo) visitara la página de descargas le apareciera un mensaje indicándole que necesitaba registrarse para realizar la descarga y en el caso que un usuario registrado acediera le debia aparecer el link de descargas. Después de tanto investigar logré hacerlo, aquí les muestro los pasos:

1.1. Contenido

  1. Primero debemos activar el módulo de evaluación de código php en Drupal(PHP filter).
  2. Utilizar algunas API's de drupal para evaluar el tipo de usuario que está accediendo a la página.
  3. Activar el tipo de formato PHP Code al momento de editar la página o artículo.

Tecnologias: 
Sistemas Operativos: 

Páginas

Suscribirse a Front page feed