sábado, 31 de octubre de 2009

Instalar Apache y PHP en Ubuntu

Para instalar Apache desde una consola se debe escribir lo siguiente:

sudo aptitude install apache2

Para instalar PHP
sudo aptitude install php5

Aparecera la siguiente consulta a la cual le ingresamos "Y"
Necesito descargar 5013kB de ficheros. Después de desempaquetar se usarán 13,2MB.
¿Quiere continuar? [Y/n/?] Y

El proceso tarda algunos minutos.

Para asegurar que Apache este instalado basta colocar en el navegador la siguiente dirección:
http://localhost/ , tras lo cual debe aparecer una página con el mensaje: It Works!

Luego de eso voy a asegurar de que este correcta la instalación de PHP. Creando un archivo .php (info.php) y ejecutandolo desde el localhost. http://localhost/info.php

Para crear el archivo en el directorio /var/www/ se debe ejecutar lo siguiente:
sudo gedit info.php

El código del archivo contendrá lo siguiente:

phpinfo();
?>

este código me mostrará una página con la configuración de PHP.
Tras un primer intento, el navegador muestra el dialogo para descargar la página. Lo que me indica que algo no esta funcionando por lo que reiniciaré Apache:

sudo /etc/init.d/apache2 restart

Después de eso la configuración esta correcta.





Libro, Aprende a Programar en PHP YA!

domingo, 18 de octubre de 2009

Instalar XAMPP en Windows XP

XAMP es un proyecto Open Source que consta de Apache, MySQL, PHP, Perl y el termino X significa que es multiplaforma. En este artículo mostraré como se instala en Windows XP.

Descarga
http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/xampp-win32-1.7.2.exe/download#


Puedes seleccionar la unidad donde deseas instalarla. En este caso lo dejo en la unidad c. Por lo que el instalador creará una la siguiente carpeta: C:\xampp


Pregunta si deseas agregar iconos en el inicio o en el escritorio. Mi respuesta es si.


Esta pregunta la interprete de dos maneras. Que el programa verifica el path de XAMPP o yo verifico el path de XAMPP. Verifique que estaba la carpeta c:\xampp y elijo yes.

Pregunta sobre si dejo la instalación portable. Respondo que no. Luego de eso, reubica la instalación de XAMPP?. Tras lo cual indica que esta listo para usar. Por lo que apreto enter.


El timezone no es el que quiero, pero me da la pista de que la configuración esta en el php.ini y en my.ini. No tengo mas alternativa de modo que apreto enter para continuar.


Me quedo con todas esas caracteristicas, y presiono x.

luego de la instalación, voy al navegador y coloco http://localhost/xampp y no aparece nada. Por lo que intente con la ip de la maquina (maquina virtual - virtualbox) http://10.0.2.15/xampp y nada por lo que inicie apache y mysql uno a uno y funciono:



Esta ultima nos indica que la instalación es satisfactoria y tenemos nuestro ambiente de desarrollo con Apache, PHP, Perl y MySQL.



También en la siguiente dirección:
http://10.0.2.15/phpmyadmin/
puedes encontrar phpMyAdmin para administrar tus bases MySql.
en tu caso la dirección puede ser:

http://localhost/xampp
http://localhost/phpmyadmin

jueves, 24 de septiembre de 2009

AllVideos Reloaded

AllVideos Reloaded es un plugin de Joomla, fork del proyecto AllVideos.
El plugin AllVideos Reloaded permite integrar videos o audio en los articulos de Joomla. Estos archivos pueden estar localizados en un servidor remoto o en un servidor local.

Voy a linkear el siguiente video de youtube, para demostrar el uso:
http://www.youtube.com/watch?v=TaJKDYZ-n38
Vamos al gestor de artículos de Joomla, y creamos un artículo, elegimos nuevo artículo, y dentro de esa pantalla vamos a ver en la parte inferior aparece un botón con el texto AVR Media


Pulsamos el botón y nos aparece un dialogo que nos permite, indicar donde se encuentra nuestro archivo (Si es local o remoto), yo elijo remoto puesto que se trata de Youtube. Indico la url, selecciono el proveedor del medio y solo rellena los datos faltantes. Tras lo cual pincho insertar y en el articulo que cree queda un código que hace relación al video que indicamos. El código que inserta el dialogo es el siguiente:
{youtubejw}TaJKDYZ-n38{/youtubejw}



Link de descarga:
http://extensions.joomla.org/extensions/multimedia/video-players-a-gallery/3955

martes, 22 de septiembre de 2009

Herramientas de analisis de visitas en Cpanel


CPanel es una herramienta no libre para la administración de servicios de Web Hosting. No tengo datos duros, pero es probablemente el software mas usado por quienes tienen hosting bajo plataforma Linux.

Uno de mis clientes de hosting (www.hostingseguro.cl), me pregunto si el sitio que estaban hosteando contaba con registro de visitas. Por lo que le respondi que si, todo servidor Web tiene un log de visitas. En archivo de texto, para los cuales hay herramientas que permiten ver informes mas pro. Cpanel cuenta con estas herramientas que permiten al Webmaster, hacer analisis de las visitas de su sitio de forma visual, con graficos e imagenes. Bajo el item registros, se pueden encontrar estas y otras funcionalidades:

Ultimos visitantes
Entrega una lista de los ultimos 300 visitas del sitio.

Banda Ancha
Esta función permite ver el uso de la banda ancha del sitio.

Webalizer
Es un analizador de logs que genera una estadistica visual de quien a visitado el sitio.

Webalizer ftp
Estadisticas del uso de las cuentas ftp.

Registro de acceso Raw
Informe de las visitas en formato texto.

Estadisticas Analog
Resumen simple de toda la gente que ha visitado la Web.

Registro de Errores
Muestra los ultimos 300 errores del sitio.

Seleccionar programas de registro
Permite escoger el programa de estadisticas a usar.

Awstats
Estadisticas en forma visual de los visitantes.

jueves, 17 de septiembre de 2009

XML Notepad 2007


Hoy debía obtener un archivo xml para pasar desde el sistema de repuestos de la empresa unos productos a ViaWare que es un software de logistica. Y la forma que tenia de obtener esa información fue a partir de un Servicio Web. Pero el formato del archivo no quedaba igual a como lo esperaba Viaware por lo que XSL vino al rescate nuevamente permitiendome pasar un XML a otro XML. Normalmente uso Cooktop pero tenia instalado XML Notepad y me fije que tenia la opción de agregar una hoja XSL por lo que resulto bastante fácil el desarrollo de la hoja de estilo.

Dejo el link de XML Notepad para quien lo desee probar:


miércoles, 16 de septiembre de 2009

Galleria de imagenes para Joomla


Exposé Flash Gallery es la extensión de galería de imagenes recomendada en el Libro Building WebSites With Joomla 1.5. En la demostración que se puede ver en el sitio de descarga http://www.gotgtek.com, parece desarrollada en Flash con una muy buena presentación. Pero al momento de tratar de bajar los archivos uno se pierde trantando de dar con el zip para instalar. Primer intento fallido.
En el sitio de extensiones de Joomla logro dar con una extensión que me llama la atención por su numero de votaciones 244, licencia GPL No comercial, es una perfecta candidata. Me refiero a Phoca Gallery. Una de las cosas que busco es que permita ser configurada en español, por lo que buscando eso encontre un archivo de traducción. Pero al final de cuentas no se donde subirlo, y y estoy re cansado. El backend esta en español y el frontend en inglés ... mañana arreglare ese punto. La voz de la mayoria (244 votos) parece tener la razón en este caso, se trata de una muy buena y recomendable extensión de galería de imagenes para Joomla.




martes, 15 de septiembre de 2009

unable to start debugging Silverlight


Despues de actualizar a Silverlight 3 me sale este error.
Unable to start debugging. The Silverlight managed debugging package isn't installed.


Los programas de Silverlight instalados son los siguientes:
El unico que actualize fue Microsoft Silverlight (de la version 2 la 3)

El mensaje de errror desaparecio al actualizar Microsoft Silverlight 3 Tools. Cuando volvi a abrir el proyecto en el que estaba trabajando el IDE lanzo la utilidad de conversión de versiones. Tras lo cual no tuve problemas.
http://www.microsoft.com/downloads/details.aspx?familyid=9442b0f2-7465-417a-88f3-5e7b5409e9dd&displaylang=en