Haciendo uso de LITBox

Vamos a hacer uso de LITBox, a través de algunos ejemplos, para aprender mas de su uso. Ya en un artículo anterior hablamos sobre sus características generales, ahora veremos como configurarlo y usarlo dependiendo de lo que queramos mostrar en el LITBox.

Empezemos descargando el código fuente de la página del autor. El comprimido contiene los siguientes archivos: dragdrop.js, effects.js, litbox.js, litbox.css, litboxflash.js, prototype.js, scriptaculous.js.

El primer paso para usar LITBox es llamar a los archivos antes mencionados, para ello crearemos un archivo llamado prueba.html y escribiremos lo siguiente:

<html>
   <head>
   <title>Probando litbox</title>
   <script type="text/javascript" src="prototype.js"></script>
   <script type="text/javascript" src="effects.js"></script>
   <script type="text/javascript" src="dragdrop.js"></script>
   <script type="text/javascript" src="litboxflash.js"></script>
   <script type="text/javascript" src="scriptaculous.js"></script>
   <script type="text/javascript" src="funciones.js"></script>
   <link rel="stylesheet" href="litbox.css" type="text/css" media="screen" />
   </head> 

LITBox nos permite configurar 3 tipos de ventanas a traves de su parametro type: alert, confirm y window. Empezemos entonces por el primer tipo.

Alert

Una vez hecha la llamada de los archivos .js y .css, estamos listos para usar LITBox, así que en nuestra pagina prueba.html agregaremos un botón para que muestre una ventana de tipo Alert. Escribiremos lo siguiente:

<p>
   <input type="button" onclick="new LITBox('HOLA MUNDO!', {type:'alert', overlay:false, height:60, width:300, resizable:false, opacity:.6});" value="Hola Mundo" />
</p> 

Así de fácil! Podrá ver una explicación de cada parametro en el artículo anterior.

Window

El tipo window, se usa mayormente para mostrar el contenido de una página web. En este caso vamos a tratar de mostrar una fotografia en el LITBox. Para ello vamos a crear otro archivo html llamado imagen.html y en éste agregaremos una imagen. quedaría algo así:

<html>
   <head>
   <title>Imagen</title>
   </head>
   <body>
   <img src="imagen1.jpg" alt="paisaje" width="448" height="336" />
   </body>
</html>

Ahora volvemos al archivo prueba.html y vamos a llamar al archivo imagen.html para que sea mostrado a través del LITBox, sería algo así:

<p>
   <input type="button" onclick="new LITBox('imagen.html',{type:'window',overlay:true,height:370, width:450});" value="Mostrar imagen" />
</p>

Nota: No podemos hacer referencia directa al archivo de imagen, recuerde que el tipo window acepta refencia a archivos web. Por ello es que hemos creado el archivo imagen.html y luego lo llamamos en el archivo prueba.html usando el LITBox.

Confirm

Ahora veremos el último tipo de ventanas: confirm. Este muestra un cuadro con una pregunta y debajo las opciones Yes y No. Lo podemos usar para hacer una pregunta antes de realizar alguna acción. Este tipo trabaja con el parámetro func, donde debemos expecificar el nombre de la función que responderá si nosotros elegimos Yes. Entonces empezemos creando un archivo adicional llamado funciones.js, y escribiremos allí:

 respuesta_si = function(){
 new LITBox('Tu respondistes que SI, excelente!', {type:'alert',overlay:false,width:200,height:150});
 }

Ahora en el archivo prueba.html crearemos un boton para mostrar una ventana del tipo confirm. Escribiremos lo siguiente:

<p>
 <input type="button" onClick="new LITBox('¿Te gusta el ejemplo? (Tienes que elegir SI para ver el resultado)',{type:'confirm',overlay:false,func:respuesta_si,width:350,height:150});" value="Pregunta">
</p>

Como se dará cuenta, en el parámetro func especificamos la funcion respuesta_si. Entonces cuando se elija la opción Yes se mostrará una ventana con el mensaje 'Tu respondistes que SI', caso contrario no mostrará nada.

Hemos visto como configurar y usar LITBox, de manera sencilla y práctica. Pueden descargar el archivo con los ejercicios que aplicamos en este tutorial. Espero que el artículo les pueda servir ya que por parte del autor no hay mucha documentación.

Enlaces usables en nuestro sitio

Después de investigar, indagar, consultar, etc. pude al fin configurar los enlaces de Ribosomatic para que estos sean mas comprensibles o entendibles, en otras palabras que sean enlaces usables. Así que acá voy a describir el proceso de manera resumida y sencilla.

Mi objetivo fue pasar de esto:

http://www.ribosomatic.com/articulos/articulos.php?art=49&tit=windows-vista-para-enero

a esto:

http://www.ribosomatic.com/articulos/49/windows-vista-para-enero/

Configurar el archivo .htaccess

El primer lugar debemos cambiar las urls con ModRewrite, para ello debemos tener acceso al archivo .htaccess que se encuentra en la raíz de nuestro sitio. Allí escribimos lo siguiente:

Options +FollowSymLinks
RewriteEngine on
RewriteRule articulos/(.*)/(.*)/$ /articulos/articulos.php?art=$1&tit=$2

Las tercera línea es de nuestro interes, ¿que es lo que escribimos? Si un usuario escribe la siguiente dirección

http://www.misitio.com/articulos/(primer-valor) /(segundo-valor)/

entonces apache redireccionará esto a

http://www.misitio.com/articulos/articulos.php?art=(primer-valor)&tit=(segundo-valor)

Nota: Seguramente se dio cuenta de que las expresiones (.*) indican que allí irán valores, aunque no es el único tipo.

Aplicando esto al objetivo expuesto arriba, si se escribe:

http://www.ribosomatic.com/articulos/49/windows-vista-para-enero/

entonces Apache redireccionará esto a

http://www.ribosomatic.com/articulos/articulos.php?art=49&tit=windows-vista-para-enero

y mostrará el contenido correspondiente.

Si tenemos dudas de como podría ser la regla (RewriteRule) entonces podemos hacer uso de un servicio web que nos puede ayudar en este aspecto, Webmaster-toolkit. Simplemente escribimos nuestra url o enlace dinámica y presionamos en Generate RewriteRule, y el resultado podemos agregarlo a nuestro archivo .htaccess.

Una vez hecho esto debemos configurar todos los enlaces de nuestro sitio que apunten a los articulos, por ejemplo, si teniamos una lista de los últimos articulos con enlaces dinámicos debemos cambiarlos a enlaces amigables. Para ello el articulo de baluart contiene una función (urls_amigables) en php muy interesante. Sin embargo si nuestro sitio trabaja con codificacion UTF-8, como es el caso de Ribosomatic, debes agregar una línea adicional a la funcion urls_amigables:

 $url = utf8_decode($url);

La función utf8_decode, convierte una cadena codifica UTF-8 a ISO-8859-1. Así evitaremos cualquier tipo de errores.

Cualquier duda, pregunta o consulta pueden hacer sus comentarios.

Configurar PHP 5.1 sobre Apache en Windows

Descargar el archivo comprimido de la versión php-5.1.2-Win32.zip, descomprimir y cambiarle de nombre a "php". Luego colocar la carpeta en la unidad principal de nuestro sistema, podría quedar algo así C:php. Nota: No colocar la carpeta php en carpeta cuyo nombre contenga espacios, por ejemplo: C:Archivos de programasphp.

Copiar algunos archivos

Copiar el archivo php.ini-recommend a la carpeta C:Windows y renombrarlo como php.ini.

Editar httpd.conf

Ahora tocaremos al archivo de configuracion de Apache llamado httpd.conf, que por defecto esta en Unidad:Archivos de programaApache GroupApache2conf, y agregaremos las siguientes líneas al final de este archivo.

LoadModule php5_module C:phpphp5apache2.dll
AddType application/x-httpd-php .php

También busquemos esta línea:

DirectoryIndex index.html index.html.var 

y agregemos al final de esta linea index.php para que Apache reconozca los archivos index con extension php, esta línea debería quedar así:

DirectoryIndex index.html index.html.var index.php 

Guardar los cambios en el archivo y reiniciar Apache.

Probar si php se configuró correctamente

En un editor de texto escribir lo siguiente, y guardarlo en directorio de nuestro servidor web, por defecto es Unidad:Archivos de programaApache GroupApache2htdocs, con el nombre de prueba.php:

<?
phpinfo()
?> 

Finalmente abrimos un explorador web y escribirmos en el campo de dirección: http://localhost/prueba.php

Instalando un sistema operativo virtual con Microsoft Virtual PC

Quizas deseamos instalar varios sistemas operativos de la familia Windows (98, ME, XP, 2003), probablemente con el deseo de aprender a usarlos y estar al tanto de cada uno, por si algún trabajo lo requiera. Pero allí surge otra pregunta: Mi ordenador vino instalado con Windows XP (por ejemplo) ocupando todo el disco ¿qué puedo hacer en ese caso?. Podríamos editar y redimensionar la capacidad del disco y crear una nueva partición para otros nuevos sistemas.

Sin embargo existe una utilidad de Microsoft que permite la ejecución 'virtual' de sistemas operativos. Así es, se llama Microsoft Virtual PC, el cual puede ser descargado de la página oficial de Microsoft (versión de prueba por 45 días). Echemos un vistazo a esta interesante herramienta.

Iniciando
Descarguemos el paquete instalador de prueba, luego instalarlo que es algo sencillo. Bueno hay que tener en cuenta que si vamos a instalar sistemas operativos de manera virtual, tiene que tener el resto de componentes virtuales. Así que primero creamos un equipo virtual y luego creamos nuestro disco duro virtual.

Equipo virtual
Abrir la versión de prueba de Virtual PC, vamos a Inicio >> Todos los programas >> Versión de prueba Microsoft Virtual PC. Aparecerá la Consola de Virtual PC. Clic en el botón Nuevo... para configurar un nuevo equipo.
En la segunda pantalla Opciones, elegimos Crear un equipo virtual.
En la pantalla Nombre y ubicación del equipo virtual, le damos un nombre (ej. riboblack) y elegimos donde se guardará el archivo de configuración del equipo virtual.
La pantalla siguiente Sistema operativo nos ga a elegir que sistema deseamos instalar en ese equipo. En mi caso elegi Windows Millennium Edition.
Lo siguiente será especificar cuanto de memoría usará este equipo virtual. Por defecto es 96MB, pero podemos asignarle la cantidad que deseemos.
En la siguiente pantalla se nos pregunta si deseamos crear un nuevo o usar un disco virtual existente. Elegimos Un nuevo disco duro virtual.

Creando el Disco virtual
Bien la pantalla que aparece Ubicación del disco duro virtual, nos permite darle un nombre al disco duro virtual y guardarlo donde deseemos. Le damos cualquier nombre...

Y eso es todo ya tenemos configurado nuestro equipo virtual con su respectivo disco duro virtual. En la última pantalla le damos Finalizar.
En la consola de Virtual PC aparecerá el equipo o equipos que hemos configurado.

virtual pc consola

Para probarlo hacemos clic en el botón Iniciar. Y este empezará como si de encender un equipo nuevo se tratara. Incluso tiene su BIOS para configurar la prioridad de arranque.

Virtual pc ejecucion

Instalando el sistema operativo
Bueno ahora a desenterrar nuestros instaladores de antiguas versiones de Windows. Aqui una muestra de como me quedó la instalación de Windows Millennium.

Antes de instalar algun sistema operativo, hay que tener en cuenta que el disco que hemos creado debe ser particionado y formateado virtualmente, como si de un disco duro físico se tratara. Luego la instalación de los sistemas operativos se realiza normalmente, como si el equipo fuera físico. Me parece muy interesante esta herramienta, en realidad nueva para mi, lo seguiré usando hasta que se agote el tiempo de prueba. También he leído que Microsoft planea este tipo de sistema, también para la ejecución de Linux de forma virtual. ¿Qué planea Microsoft...?

Instalación de Windows Vista paso a paso

Instalación de windows vistaEl columnista de TechRepublic, Steven Warren escribe acerca de su experiencia en la instalación de diversas versiones de Windows y Linux. Lo interesante es que él ha creado galerías de imágenes de cada proceso de instalación. En esta oportunidad la galería muestra 14 capturas de pantallas del proceso de instalación de Windows Vista Beta 1 (Build 5231).

Instalación de PHP con Apache en Windows, como CGI

En este artículo veremos: descarga, instalación, configuración y prueba de PHP 5.

Tenga en cuenta que en el artículo se asume que tiene instalado y configurado adecuadamente Apache 2.0. Si no vea el artículo correspondiente.

Empecemos mencionado que existen dos formas principales para instalar PHP: como CGI y como un módulo de Apache. Y aquí veremos la primera de ellas.

1. Descarga

Descarguemos la versión 5.1.2. de PHP. Ir a la página principal http://www.php.net/downloads.php y descargar el archivo: PHP 5.1.2 installer de la lista de archivos.

Archivos php

2. Instalación

Una vez descargado el archivo php-5.1.2-installer.exe ejecutarlo para iniciar la instalación.

Pantalla 1: Bienvenida a la instalación. Next

Pantalla 2: Licencia del programa. I Agree

Pantalla 3: Tipo de instalación. Elegir la opción Standard, y continuar. Next.

Pantalla 4: Elegir la carpeta de destino de la instalación. Por defecto C:PHP se recomienda dejarla así. Next.

Pantalla 5: Configuración de correo del administrador. En el primer casillero colocamos la dirección de nuestro servidor SMTP (mail.dominio.com), caso contrario localhost (por defecto). En el segundo casillero el mail del administrador. Si gusta deje estos valores por defecto y continuar. Next.

Configuracion mail

Pantalla 6: Tipo de servidor. En este caso Apache. Next.

Tipo servidor

Pantalla 7 y 8: Instalación de PHP.

Al finalizar la instalación probablemente aparezca un mensaje como el siguiente (imagen).

Mencionando que debemos configurar manualmente el archivo httpd.conf de Apache.

Mensaje apache

Abramos el explorador de Windows y vayamos C:PHP en donde están los archivos que se instalaron para verificar que están los archivos.

3. Configuración

Para que PHP quede configurado correctamente debemos realizar algunos pasos adicionales.

Lo primero que debemos hacer es copiar el archivo php5ts.dll (que se encuentra en C:PHP) a la carpeta C:WindowsSystem.

Directorio php

Segundo abrir el archivo httpd.conf de Apache (C:Archivos de programaApache GroupApache2conf) y agregar las siguientes líneas al final del documento (tenga en cuenta que la instalación se realizó en C:PHP):

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

Http.conf apache

En ellas se indica donde se encuentra el ejecutable de php, y lo asocia a los ficheros .php que se encuentren dentro de apache.
A continuación reiniciar el servidor Apache, y ya esta!

Restart apache

4. Prueba

Para probar que PHP está instalado y configurado adecuadamente, abramos en Bloc de Notas y escribamos lo siguiente:


phpinfo;
?>

Y guardar este documento con el nombre “info.php”.

Finalmente abrir un explorador web y escribir en la barra de dirección http://localhost/info.php. El resultado es una página con la información de la versión de PHP.

Prueba php

Nota

Esta forma de instalación como CGI no es recomendable por posibles ataques al servidor. El mismo archivo install.txt de la instalación lo menciona. Para mayor seguridad se debe instalar como módulo de Apache.

Comparte tus conocimientos de informática

Instalando Apache HTTP Server 2.0 en Windows

Descargamos el archivo de instalación desde la página oficial del proyecto Apache.

Aunque existe una versión reciente (2.2.0), no existe paquete instalador para Windows, así que para iniciar por primera vez, usaremos la versión 2.0.55, que si tiene su instalador.

1. Instalando Apache

Bien empecemos instalando el archivo ejecutable que descargamos apache_2.0.55-win32-x86-no_ssl.msi, en esta primera sección mostraremos las pantallas que aparecen y una breve descripción.

Pantalla 1.-Pantalla de bienvenida al Asistente de Instalación de Apache. Le damos Next.

Pantalla1

Pantalla 2.-Aceptamos los términos de la licencia y le damos Next.

Pantalla2

Pantalla 3.-Pantalla informativa acerca del proyecto Apache, una de las indicaciones es que este proyecto es de código y abierto. Muestra información acerca de la instalación, licencia, contacto, etc. Le damos Next.

Pantalla3

Pantalla 4.-Información del servidor. Incluimos en el primer casillero el nombre de dominio, como nuestra instalación es local incluiremos aquí localhost, pero si tenemos un dominio de la clase www.midominio.com lo escribimos. En el segundo casillero escribimos el nombre del servidor, en el caso de nuestra pc es el nombre que se le dio al momento de la instalación de Windows, caso contrario escribir localhost. Y el tercer casillero es para escribir el correo del administrador del servidor. En las dos opciones de abajo, escogemos la primera que indica que el servidor web Apache usará el puerto 80. Luego le damos Next.

Pantalla4

Pantalla 5.-Tipo de instalación. Por defecto Typical y le damos Next.

Pantalla5

Pantalla 6.-Carpeta de destino de la instalación. Por defecto es en C:Archivos de programaApache Group. Le damos Next

Pantalla6

Pantalla 7.-Listo para instalar el Programa. Si está seguro de la configuración previa, instale el programa. Install.

Pantalla7

Pantalla 8.-Instalando Apache.

Pantalla8

Pantalla 9.- Instalación completa.

Pantalla9

Al momento de finalizada la instalación, el firewall de Windows mostrará la siguiente ventana de bloqueo. Clic en el botón Desbloquear.

Firewall

2. Corrigiendo si hay errores

Si tiene instalando el componente Internet Information Service (IIS) tendrá que quitarlo.

Un paso mas para que Apache quede configurado será abrir el Firewall de Windows, y en la seccion Opciones Avanzadas, clic en el primer botón Configuración…; luego activar Servidor Web (HTTP) para permite el acceso a su servidor web por el puerto 80, que configuramos anteriormente. Eso es todo!!

Config puerto

3. Verificando la instalación

Un icono en el área de notificación aparecerá.

Icono Apache

Ejecutamos un explorador web y en la barra de dirección escribimos el nombre del servidor que indicamos en la configuración previa a la instalación (localhost). Aparecerá en la página: “¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese sitio!”.

Prueba navegador

Para cambiar esta página que aparece por defecto, vamos a la carpeta “C:Archivos de programaApache GroupApache2htdocs” y el contenido de esta lo reemplazamos por nuestros archivos. Debe haber un archivo index.*** para mostrarlo.

Eso es todo creo. Cualquier cosa que se me haya olvidado mencionar inclúyanlo en los comentarios o el foro.

Comparte tus conocimientos de informática

Navegación

Categorias

Archivos