29 de septiembre de 2009

:: PostgreSQL


PostgreSQL es un software libre de gestión de bases de datos relacional, orientada a objetos.
Algunas de las caracteristicas destacables:
- Concurrencia. Permite que mientras un proceso escribe en una tabla, otros pueden acceder a la misma tabla, sin necesidad de implementar bloqueos
- Tipos nativos
- Claves ajenas
- Triggers
- Lenguaje propio PL/pgSQL
- Extensiones con soporte para datos geográficos, por ejemplo PostGIS

pgAdmin III es una interfaz gráfica para la administración y desarrollo bajo la plataforma PostgreSQL. Su instalación es muy sencilla; tan sólo tendremos que descargarnos la aplicación y seguir los pasos del instalador.

Más información: www.postgresql.org

28 de septiembre de 2009

:: WordPress. Instalación y configuración


Wordpress es una plataforma de publicación de contenidos web, orientado a la creación de bitácoras o blogs.
Para la instalación de esta plataforma, suponemos que ya tenemos instalado el servidor web,MySQL y soporte para PHP:

1.- Descargamos la versión de wordpress de la siguiente url: wordpress.org/ (en nuestro caso la versión 2.8.4)

2.- Descomprimimos el fichero descargado en una carpeta de nuestro equipo

3.- Renombramos el fichero "wp-config-sample.php" y lo llamamos "wp-config.php"

4.- Editamos el fichero y especificamos la siguiente información:
define('DB_NAME', ‘basededatos');
define('DB_USER', ‘usuario');
define('DB_USER', ‘clave');
define('DB_HOST', ‘servidor');

NOTA: Debemos tener creada la base de datos dentro de nuestro MySQL

5.- Subiremos los ficheros de Wordpress al servidor

6.- Para proceder a su instalación, haremos una petición a la url donde está montado el Wordpress (en nuestro caso localhost): http://localhost/wordpress/wp-admin/install.php

7.- Seguimos los pasos que nos solicita el instalador

8.- Una vez finalizada la instalación de la plataforma, procedemos a la configuración del idioma para lo que seguiremos los pasos siguientes:
- Descargaremos y descomprimiremos el fichero de idioma correspondiente, por ejemplo de la siguiente url: http://www.todowp.org/wordpress-en-castellano/
- Copiamos el fichero "es_ES.mo" en la carpeta de idiomas "wp-content/languages/
- Editaremos el fichero "wp-config.php" y modificaremos la siguiente línea:
define('WPLANG', 'es_ES');


9.- Una vez instalado, eliminaremos el fichero install.php y estableceremos permisos más restrictivos sobre la carpeta "wp-admin"

Más información: wordpress.org/

27 de septiembre de 2009

:: Codepad. Compilador e intérprete online


Codepad es un servicio online gratuito que nos permitirá la compilación, debugear y ejecutar el código escrito en varios lenguajes.
Asimismo, se trata de una herramienta colaborativa ya que nos permitirá compartir el código por medio de una url que será generada una vez testeado el código.
Para probar este servicio seguiremos los siguientes pasos:

1.- Accederemos a la url: codepad.org

2.- En el cajetin insertaremos el código fuente, seleccionando previamente el lenguaje

3.- Tras ejecutar el código insertado, obtendremos la salida del mismo

De esta manera contamos con una herramienta para comprobar la existencia de errores en nuestro código.

Más información: codepad.org

:: Cufón. Librería competencia de sIFR


Cufón es un servicio vía web que hace uso de Canvas/VML, y que pretende ser la alternativa a sIFR para la personalización de las tipografías en la web.

Como ventajas de esta librería podemos señalar:
- No necesita de ningún plug-in
- Sensiblemente más rápida que sIFR
- Facilidad de uso
- Compatibilidad con la mayoría de los navegadores

Más información: cufon.shoqolate.com

:: Hesk. Gestión de incidencias


Hesk es un software destinado a la gestión de incidencias, desarrollada en PHP y que puede dar cobertura a la mayoría de las necesidades de los servicios técnicos de una empresa, departamento de atención a usuarios,...
Existen dos versiones:
- Una gratuita con unas funcionalidades limitadas
- Una versión de pago con funcionalidades adicionales

Algunas de las caracteristicas de este software de gestión de incidencias:
- Cuenta con un sencillo interface para el usuario remita a través de la plataforma las incidencias surgidas, obteniendo un identificador para posterior seguimiento de la misma
- Base de conocimiento
- Panel de control para la definición de tareas y resolución de incidencias
- Posibilidad de definición de ilimitadas categorias
- Definición de componentes del equipo de trabajo(asignación de tareas)ilimitado
- Posibilidad de adjuntar ficheros
- Notificaciones por email
- Autocerrado de "tickets" tras un nº determinado de días

La plataforma necesaria para su ejecución:
- Servidor web (apache, IIS,..)
- Soporte para PHP
- Base de datos MySQL

Más información: www.hesk.com

25 de septiembre de 2009

:: Immunet. Antivirus gratuito


Immunet es un software antivirus gratuito cuya principal ventaja es que se actualiza automáticamente gracias a una red colaborativa. De esta manera, posible software malicioso y descripción de nuevos virus son actualizados en los servidores del antivirus.
Una vez descargada e instalada la aplicación, el panel -Immunet Protect - cuenta con 4 pestañas:
- Resumen
- Histórico
- Opciones de escaneo
- Opciones de configuración

Más información y descargas: www.immunet.com

21 de septiembre de 2009

:: SIFR. Uso de tipografías


SIFR es una libreria que nos permite el uso de cualquier tipografía en un sitio web, independientemente de que el usuario la tenga o no instalada en su equipo.
Esta solución(Scalable Inman Flash Replacement) utiliza CSS, javascript y flash para reemplazar el texto de una determinada etiqueta por una animación flash que contiene la tipografía a utilizar.

Los pasos para hacer uso de la libreria son los siguientes:

1.- Decargaremos la libreria SIFR de la siguiente url: www.mikeindustries.com/blog/sifr/

2.- Descomprimiremos el fichero descargado en la carpeta correspondiente

3.- En nuestra página especificaremos las hojas de estilo que utilizaremos con la librería
sIFR-screen.css
sIFR-print.css


4.- Insertaremos el código javascript para hacer uso de la librería
script src="sifr.js" type="text/javascript"


5.- Exportar el fichero sfir.fla a .SWF
Abriremos el fichero .fla y modificaremos el contenido necesario. Para proceder a su exportación seleccionaremos:Archivo > Exportar
Para llevar a cabo este proceso de exportación, los siguiente ficheros deberán estar en la misma carpeta que el fichero sfir.fla, pero no tendremos que subirlos al servidor:
- customize_me.as (fichero ActionScript)
- dont_customize_me.as (fichero ActionScript)

6.- Configuración de sIFR
Podemos modificar el comportamiento de la libreria mediante la asignación de un valor booleano a determinadas propiedades. Este proceso podemos llevarlo a cabo en una función javascript.
if(typeof sIFR == "function"){
sIFR.bHideBrowserText = false;
sIFR.setup();
};


Mediante el código anterior, indicamos que el texto a mostrar se muestre durante la carga de la librería.

7.- Reemplazar la fuente
Para proceder al reemplazo de la fuente deseada, llamaremos al método:
sIFR.replaceElement


Para la llamada al método debemos pasar una serie de parámetros en el orden indicado:
- sSelector. Selector utilizado para reemplazar las clases CSS
- sFlashSrc. Ruta del fichero swf
- sColor. Color
- sLinkColor. Color del enlace
- sHoverColor. Comportamiento del "hover" del enlace
- sBgColor. Color de fondo
- nPaddingTop, nPaddingRight, nPaddingBottom, nPaddingLeft. Espaciado
- sFlashVars. Variables adicionales pasadas al flash
- sCase. Paso a mayúsculas o minúsculas
- sWmode. Transparencia

if(typeof sIFR == "function"){
sIFR.replaceElement("titulo", named({sFlashSrc: "./netic360.swf", sColor: "#DCDCDC", sCase: "upper"}));
};


Más información: www.mikeindustries.com/blog/sifr

:: Google Custom Search Engine. Búsqueda personalizada


A través de este servicio podremos insertar el buscador de Google en nuestra web.
Existen 2 opciones:
- Edición estándar. Es gratuita y se muestra publicidad
- Edición para empresas. Versión de pago y no se muestra publicidad

Para la definición del buscador personalizado, debemos disponer de una cuenta de Google, y seguir los siguientes pasos:

1.- Para nuestro sitio web, daremos de alta el buscador, a través de la siguiente url: www.google.com/coop/cse

2.- Pulsamos sobre el botón "Crear motor de búsqueda personalizado"

3.- Cumplimentarmos el formulario con los datos necesarios, debiendo especificar las páginas o portales en los que deseamos realizar el proceso de búsqueda.

4.- A través del panel de control podremos consultar características adicionales y obtener el código fuente del cajetín de búsqueda.

:: Configuración de IIS para PHP


Internet Information Server admite por defecto la ejecución de ficheros ASP (Active Server Pages), pero es posible su configuración para que admita PHP. Para ello debemos seguir los siguientes pasos:

1.- Descargaremos PHP de la url: www.php.net

2.- Descomprimiremos el fichero descargado, por ejemplo en la carpeta: c:\PHP e instalaremos PHP de manera normal.

3.- En el fichero php.ini (ubicado en la carpeta c:\windows) modificaremos la siguiente línea:
cgi.force_redirect = 0


4.- Abriremos el IIS, por ejemplo mediante la linea de comandos, mediante: "inetmgr"

5.- Seleccionamos el "El sitio web predeterminado", botón derecho "Propiedades".
En la ventana que aparece, seleccionaremos la pestaña "Directorio particular" y pulsaremos sobre el botón "Configuración"

6.- En la pestaña "Asignaciones", pulsaremos sobre el botón "Agregar"

7.- Cumplimentamos las entradas con los siguientes datos:
Ejecutable: c:\php\php.exe
Extensión: .php


8.- Para comprobar el correcto funcionamiento, crearemos un fichero (prueba.php) con el siguiente contenido, que posteriormente llamaremos desde el navegador web.
phpinfo();


9.- Si todo está correcto, al llamar a la url: http://localhost/prueba.php obtendremos datos de configuración del PHP.

:: PHPMyAdmin. Instalación


Se trata de una herramienta escrita en PHP para realizar la administración de una base de datos MySQL a través de un navegador web. A través de esta, será posible crear bases de datos, crear, eliminar o modificar tablas, indices,definición de campos, claves, usuarios, realizar consultas,...

Los requisitos previos para su instalación son los siguientes:
- Servidor web
- PHP instalado
- Base de datos MySQL
- Navegador web

Los pasos para su instalación:
1.- Descargaremos la herramienta de la siguiente dirección: www.phpmyadmin.net

2.- Descomprimiremos el fichero descargado

3.- Editamos el fichero config.inc.php, y modificaremos las siguientes líneas:
- Ruta para la ejecución de phpmyAdmin. Localhost si trabajamos en local, o dominio asociado.
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin';

- Host o dirección IP de servidor de base de datos
$cfg['Servers'][$i]['host'] = 'localhost';

- Usuario para conexión a la base de datos.
$cfg['Servers'][$i]['user'] = 'usuario';

- Clave de acceso a la base de datos
$cfg['Servers'][$i]['password'] = 'contraseña';


4.- Una vez configuradas las lineas anteriores, podremos utilizar phpmyadmin, para lo que cargaremos en el navegador la url: http://localhost/phpmyadmin

20 de septiembre de 2009

:: Sistema de foros PHPBB. Instalación


PHPBB es un sistema de foros gratuito cuya instalación es sencilla y su uso bastante extendido en Internet.

Los pasos para llevar a cabo su instalación son los siguientes:
1.- Los requisitos previos serán:
- Servidor web con soporte para PHP
- Bases de datos (MySQL, Access, SQL Server,...)

2.- Descargaremos PHPBB de la siguiente URL: www.phpbb.com

3.- Descomprimimos el fichero descargado en una carpeta, por ejemplo c:\PHPBB

4.- Subiremos los ficheros a nuestro hosting. En nuestro caso, la instalación será en un servidor local

5.- Abrimos la siguiente dirección a través de un navegador web: http://localhost/phpbb3

6.- Seleccionaremos la pestaña "Install" y seguiremos los pasos de instalación:
- Requisitos para su instalación
- Base de datos. Especificaremos los datos de conexión, si bien previamente tendremos que tener creada la base de datos
- Detalles de administración. Especificaremos las claves de acceso para la administración del sistema de foros

7.- Por último borraremos, renombraremos o moveremos el directorio "install", por razones de seguridad, y ya podremos acceder a nuestro sistema de foros

:: Herramientas SEO. SeoTester


SeoTester es un portal que pone a nuestra disposición diversas herramientas relacionadas con el posicionamiento web.
Si bien algunos de los resultados y recomendaciones devueltos no coinciden con los promulgados en otros portales y recursos sobre SEO, quizás nos sirva como un repositorio más de herramientas.

El portal nos ofrece información sobre:
- Pagerank
- Indexación de contenidos
- Paginas similares
- Ranking de Alexa
- Enlaces
- Palabras clave
- Simulador de spider
- Otros

Más información: www.seotester.com/es/

:: WAMON. Windows Activity Monitor


Wamon es una aplicación freeware escrita en C# que permitirá monitorizar la actividad de un usuario en un equipo. Posteriormente podremos obtener informes gráficos sobre las aplicaciones utilizadas, procesos ejecutados, ficheros creados,... existiendo un interfaz web que nos permitirá la configuración remota de la aplicación, visualizar las estadísticas de un determinado equipo,....
Esta corre como un servicio y dispone de una base de datos SQLLite sobre la que se van almacenando los datos monitorizados.

Más información: code.google.com

:: FoxServ. Paquete de instalación WAMP


Foxserv se trata de un paquete - como otros muchos existentes - que nos instala PHP, MySQL, Zend Optimizer y Apache sobre plataforma Windows.
Está especialmente indicado para las personas que se inicien en este entorno de programación, ya que su instalación y configuración son muy sencillas.
El programa de instalación está conpuesto por un único fichero, y como caracteristica destacable está la de que todos los componentes se instalarán en una única carpeta: c:\foxserv


Más información: http://sourceforge.net/projects/foxserv/

:: Kontrolpack. Control de una red de área local


KontrolPack se trata de una aplicación multiplataforma que nos permite controlar una red de área local, independientemente de los sistemas operativos de cada uno de los equipos.
Para cada plataforma, Kontrolpack se puede iniciar en dos modos:
- Servidor. Nos permitirá controlar los clientes que forman parte de la red de área local, a través de un panel de control.
- Cliente. Componente de la LAN.

Algunas características de la herramienta, son las mostradas a continuación:
- Multiplataforma
- Herramienta de código abierto
- Visualización de los equipos de la red
- Posibilidad de compartir ficheros entre equipos remotos
- Intercambio de mensajes XML entre servidor y cliente
- Administración de la LAN
- Ejecución a distancia de comando shell
- Control de cada cliente a través de un panel

Más información: www.kontrolpack.com

:: Google Analytics. Aprendiendo a usarlo


Google Analytics es la herramienta de análisis del tráfico web de un site, ofrecida de forma gratuita por Google.

A través de la herramienta podemos realizar el seguimiento de campañas de marketing online, definición de objetivos, palabras clave, análisis del tráfico de nuestra web, porcentaje de nuevos visitantes, porcentaje de abandonos,..., se trata de una herramienta de análisis, fundamental para la toma de decisiones.

A continuación puedes ver el video de introducción a su manejo:



Más información: www.google.com/intl/es_ALL/analytics/

:: FluidHTML. Lenguaje de programación


FluidHTML es un lenguaje de marcas que - según sus creadores - nos va a permitir generar dinámicamente contenidos en Flash. Este nuevo lenguaje, une HTML y Flash para la creación de websites, y podría competir con desarrollos en Flash, silverlight y Adobe Flex.

Por el momento, se trata de un proyecto en desarrollo (beta privada) basado en un interprete que realiza el tratamiento de un serie instrucciones del lenguaje de marcas, que son enviadas posteriormente al plugin de flash.

Más información: www.fluidhtml.com

:: El quiosco virtual. Google Fast Flip


Desde Google Labs, se ha presentado una nueva herramienta por medio de la que podemos consultar de un vistazo la primera página de un número importante de medios informativos.
Por el momento, unicamente ofrece contenidos de medios anglosajones(BBC, The Washingtown post, Smithsonian, ....) organizados por:
- Categorias(más populares, más visitados, recomendados, titulares,...)
- Secciones(Política, negocios, entretenimiento, salud,...)
- Tópicos

De la misma forma, ofrece un buscador de términos para acceder a la información demandada.

Si bien es una herramienta que está en desarrollo, con el tiempo se propagará para ofrecer este tipo de información a través de sindicación de contenidos, inclusión de nuevas fuentes de información,otros idiomas,...

Más información en: fastflip.googlelabs.com/

:: Google. Diagnóstico antimalware


Google dispone de una página de diagnóstico que nos muestra información sobre nuestro dominio, en cuanto a:
- Estado actual
- Qué sucedió cuando Googlebot visitó nuestro sitio
- Si ha actuado nuestro sitio como intermediario de difusión de software malicioso
- Si ha alojado nuestro sitio software malicioso

Para comprobar tu site, deberás acceder a la siguiente url: http://google.com/safebrowsing/diagnostic?site=TU-DOMINIO

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...