últimoartículo

Ranking Posts Más Comentados

29.06.2005

Para mostrar en la página principal de una bitácora gestionada con WordPress el top-ten de los posts más comentados puedes crear un fichero llamado top-comentarios.php con el siguiente código:

<?php
//*****************************************************************
// Nombre Fichero: top-comentarios.php
// Descripción: Muestra los 10 enlaces de los posts más comentados de
// un blog gestionado con WordPress.
// Autor: Juan García Gálvez
// URL: http://www.bitacoradewebmaster.com
// Junio-2005
//*****************************************************************

// hacemos una conexion a la bd
$link = mysql_connect(”nombre server”, “usuario”,”contraseña”);

// seleccionamos la Bd
mysql_select_db (”Nombre_Base_Datos_WP”, $link);

$result = mysql_query(”SELECT wp_posts.ID, post_title, count( `comment_ID` ) AS frecuencia, user_nickname
FROM `wp_comments` , wp_posts, wp_users
WHERE comment_post_ID = wp_posts.ID
AND `post_author` = wp_users.ID
GROUP BY wp_posts.ID
ORDER BY frecuencia DESC
LIMIT 10″);

// La función mysql_fetch_arrayExtrae la fila de resultado como una
// matriz asociativa o falso si no quedan más filas.
if ($row = mysql_fetch_array($result))
{
do {
echo “<li>”.” n”;
// Limita la longitud de los títulos a 12 caracteres. Si es mayor se trunca el título y se añaden puntos suspensivos.
if(strlen($row[”post_title”])<12)
{
echo “<a href=’http://www.bitacoradewebmaster.com/index.php?p=”.$row[”ID”].”‘ title=’”.htmlentities($row[”post_title”]).” - “.$row[”user_nickname”].” -’>”.substr($row[”post_title”],0,12).”…”.” (”.$row[”frecuencia”].”)n”;
}
else
{
echo “<a href=’http://www.bitacoradewebmaster.com/index.php?p=”.$row[”ID”].”‘ title=’”.htmlentities($row[”post_title”]).” - “.$row[”user_nickname”].” -’>”.$row[”post_title”].” (”.$row[”frecuencia”].”)n”;
}
echo “</li></a> n”;
}
while ($row = mysql_fetch_array($result));
}
else
{
echo “¡ La base de datos está vacia !”;
}
mysql_close($link);
?>

En el index.php debemos añadir el siguiente código en el interior del bloque menú:


<li>Los + Comentados</li>
<ul>
<?php include(”top-comentarios.php”); ?>
</ul>

artículosanteriores


Marcas de agua en tu web

29.06.2005

Las librerías GD son una herramienta primordial para nuestras galerías fotográficas. Con ellas podemos modificar imágenes, reducirlas y en éste caso también podemos incrustarle marcas de agua para evitar que sean usadas por terceras personas sin nuestro permiso.

Os dejo un script de ejemplo en lenguaje PHP que se encargará de tomar todas las imágenes de una carpeta y nos las copie en otra nueva con nuestra marca de agua en cada imagen.

Nuestra tarea consistirá primeramente en crear la imagen que usaremos para nuestras marcas de agua. Debe ser en formato PNG de 24 bits, os recomiendo ponerle fondo transparente y algo de transparencia en la capa que utilicemos, para que se incruste de manera más profesional. Podéis usar tanto Adobe Photoshop o Gimp (para los que prefieran usar software libre).

Una vez que tenemos nuestra imagen (que no debe ser demasiado grande ni demasiado pequeña puesto que debe ser legible pero tampoco queremos que estorbe) la copiamos en la misma carpeta que las imágenes originales.

Ahora echamos un vistazo al siguiente código y personalizamos las rutas y demás variables a nuestro gusto.

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /var/www/vhosts/bitacoradewebmaster.com/httpdocs/wp-content/plugins/exec-php.php(45) : eval()’d code on line 22

Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/home/httpd/vhosts/midominio.com/httpdocs/imagenes) is not within the allowed path(s): (/var/www/vhosts/bitacoradewebmaster.com/httpdocs:/tmp) in /var/www/vhosts/bitacoradewebmaster.com/httpdocs/wp-content/plugins/exec-php.php(45) : eval()’d code on line 62

Warning: opendir(/home/httpd/vhosts/midominio.com/httpdocs/imagenes) [function.opendir]: failed to open dir: Operation not permitted in /var/www/vhosts/bitacoradewebmaster.com/httpdocs/wp-content/plugins/exec-php.php(45) : eval()’d code on line 62

Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/vhosts/bitacoradewebmaster.com/httpdocs/wp-content/plugins/exec-php.php(45) : eval()’d code on line 64

Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/vhosts/bitacoradewebmaster.com/httpdocs/wp-content/plugins/exec-php.php(45) : eval()’d code on line 71

Si seguimos estos pasos tendremos un resultado parecido a éste fantástico script llamado Oscommerce que aún estoy configurando en PuntoGeriátrico.com. En ella todas las fotos tienen una misma marca de agua, la cual tardé escasos minutos en aplicársela, después de un cambio de planes en el cual a última hora me pidieron que pusiese marcas de agua a todas las imagenes :| un duro trabajo si lo hubiesemos hecho todo a mano no?.

Fuente original: Guebs.com
Autor: Aitor Ortuondo.

Google Video

28.06.2005

Google VideoVolvemos a la carga con Google. Hacía tiempo que no escribía nada sobre el gigante buscador que tantas noticias nos había deparado. La nueva noticia es el lanzamiento de otro de sus ?servicios¿. Se trata de Google Video. Sí, vale. No es nuevo. Para el que no lo haya visto antes, lo explico: se trata de un buscador de vídeos. Lo interesante es que te permiten subir vídeos a su sistema de servidores, y luego cobran por bajarlos (al menos eso tengo entendido).

La novedad es la siguiente: Google acaba de poner disponible su visor de vídeo. Se trata de un visor de vídeo para ser empotrado en los navegadores más usados (IE y Firefox), que facilitará la previsualización de los vídeos de su buscador (en Error500 lo han asemejado (muy acertadamente) a un iTunes Video. La novedad, es que está basado en el reproductor VLC, que al ser libre y estar liberado bajo licencia GPL, obliga a Google a liberar a su vez su software, por lo que toda la comunidad se beneficiará de las mejoras que consigan introducir.

Ya disponemos de otro excelente visor empotrado en nuestro navegador favorito. El problema es que hasta ahora sólo han sacado versión para Windows, aunque prometen, en este orden, sacar versiones para Mac y Linux.

Bancos de Imágenes

26.06.2005

El libre acceso a las imágenes ya lleva tiempo implantado en Internet, y se puede llegar a ellas gratuitamente a través de páginas como:

  1. Getty Images.
  2. Comstock.
  3. Digital Vision.
  4. Deviantart.
  5. PBase.
  6. Pixel Perfect Digital.
  7. Stock Xchng.
  8. Epictura.
  9. Morgue File.
  10. Image After.
  11. Yoto Photo.
  12. Texture Ware House.

¿Conoces otros sitios? Añade un comentario comunicándolo y será agregado a la lista.

Netscape 8: El centro de navegación

25.06.2005

Ya tenemos aquí el nuevo Netscape. Después de meses de trabajo y corrección de errores, una versión verdaderamente estable de éste navegador (concretamente la 8.0.2) está disponible para descargar.

Netscape no es un nombre desconocido para nadie. Anteriormente a la gran guerra de los navegadores a la cual asistimos, ésta se reducía a la pugna Netscape -Internet Explorer. Hasta que Microsoft, incluyendo su navegador en el S.O se cargó toda la gracia que tenía el invento.

Sin embargo, y siendo cierto aquello que dice Valdano de “el que no compite no progresa”, el navegador de Microsoft ha ido degenerando en una herramienta poco útil, con pocas funcionalidades, que unos parchean para que al menos tenga pestañas y otros simplemente sustituyen por otro como puede ser Firefox, Maxthon, Opera, etc. Ésta debilidad del “producto rey” del sector (notese que lo de producto rey va entrecomillado) ha provocado la citada guerra por desbancarlo entre productos de gran calidad. Ya hemos hablado en otras ocasiones de alternativas a I.E, sin embargo aún no habíamos hecho referencia al que podemos considerar como “el eterno rival”, aquel Netscape que se batió sus líneas de código con los primeros navegadores de MS.

Pues bien, El regreso ha sido, cuanto menos, trabajado. Netscape incorpora muchísimas funcionalidades, unas de mayor utilidad y otras aún por depurar, algunas ya casi estandarizadas en el mundo de los navegadores, como pueden ser las pestañas y el soporte RSS, y otras completamente nuevas y seguramente para muchos, a imitar a partir de ahora. A primera vista impacta la nueva apariencia del navegador. Como ya avanzamos en su dia, la interfaz gráfica ha sido muy cuidada, si bien, dada la gran cantidad de utilidades que incorpora, en un principio resulta un poco complicado hacerse con su uso, se nos va el ratón a determinadas zonas de la pantalla buscando cosas que no están alli, como el menú o el cuadro de url, no obstante, es cierto que éstas posiciones son personalizables por el usuario.

Una vez que nos ponemos a trastear la aplicación, encontramos muchas utilidades (algunas inutilidades también) como un iconito en la parte inferior izquierda que nos permite visualizar las paginas bien con el motor de Firefox, bien con el de I.E (lo bien que vendría algo que simulase al menos la visualización en Konqueror y derivados), algo realmente útil para quienes diseñamos páginas. También encontramos la posibilidad de visualizar nuestros contactos de AIM desde el mismo navegador o ver si tenemos correo en cualquiera de nuestras cuentas de correo webmail (GMail, Hotmail, Xasamail, etc.). Además disponemos de otras informaciones menos útiles para nosotros como el clima o las noticias mas frescas en USA, ya se sabe que éstas funcionalidades nunca están disponibles para nuestros países. Todo ello, por supuesto con las ya habituales pestañas, soporte RSS, bloqueador de pop-ups, administrador de contraseñas,soporte de addons, importador de favoritos desde otros navegadores, botón de limpieza de historial y cookies, y cualquier función útil que ya hayamos visto en otro navegador. Realmente a éste Netscape 8 se le escapan pocas cosas.

Quizás tarda más que Opera en renderizar las páginas, es menos simple que Firefox y carga mas lento que I.E, pero en conjunto, Netscape 8 es un buen navegador al que le encuentro grandes virtudes y que me gusta utilizar. Veremos si me canso pronto de él o termina por desbancar a mi Firefox

10 consejos para la seguridad en linux

24.06.2005

Un enlace con consejos muy conocidos pero que no está de mal recordar.

NTP (Network Time Protocol) en Linux

22.06.2005

¿A quien no le pasado alguna vez que va a mirar la fecha y hora del servidor y se encuentra con la sorpresa de que están muy lejos de ser datos reales? El tiempo en los servidores es fundamental, sobre todo porque esa información queda reflejada en los distintos logs que tengamos en el sistema.
Una buena solución es hacer uso de NTP (Network Time Protocol). El funcionamiento es simple: existe una serie de servidores de hora en Internet en los cuales se confía totalmente en cuanto a la fecha y hora que tienen; tendríamos que conectar mediante NTP nuestro servidor o servidores con alguno de éstos comentados anteriormente y ya está. Bueno ya está no. Se suelen crear niveles de acceso a los servidores mediante NTP. Por ejemplo en mi caso tengo que cada servidor toma el tiempo de una máquina en la red que a su vez lo toma de un pool de servidores confiables existentes en Internet.

¿Cómo hago que mi servidor tome el tiempo de otro?

0.-Descargar el software de http://ntp.isc.org/bin/view/Main/SoftwareDownloads.

1.- Ejecuto la sentencia siguiente para sincronizar:

ntpdate ip_servidor
, donde ip_servidor es la IP del servidor que me dará el tiempo

Se suele ejecutar dos-tres veces antes de pasar al siguiente paso.

2.- Configuro el servicio.

Edito el fichero /etc/ntp.conf y añado como mínimo la siguiente entrada:

server ip_servidor

3.- Inicio el servicio.

service ntpd start

¿Cómo comprobar que la sincronización es correcta?

El comando ntpq -p me permite observar si todo va bien fijándome en la columna st. Si este valor es 16 no existe conexión.

Más info en:

http://www.ntp.org
http://www.tldp.org/HOWTO/TimePrecision-HOWTO/ntp.html#ntp.ntp

El tiempo en tu web

22.06.2005

TuTiempo.com es un interesante portal que ofrece a los webmasters un script que permite mostrar la información meteorológica de una ciudad del mundo.

Los datos se actualizan cada 20 minutos.




Para insertar el tiempo en tu web sigue las instrucciones.

NetStumbler: Buscador de redes inalámbricas (WIFI)

21.06.2005

NetStumbler

Se trata de un programa Windows con una interfaz muy sencilla de utilizar, con el que podremos buscar redes inalámbricas y obtener bastante información sobre ellas. Desde decirnos la marca del adaptador o router, cantidad de señal que nos llega, dirección MAC del dispositivo, tipo de conexión….etc. Toda esta información puede ser almacenada en nuestro equipo, para ser consultada “offline” y así estudiarla más detenidamente.

Gracias a una de sus características, podemos registrar las coordenadas en la que nos encontramos, para obtener el punto desde donde se está emitiendo. Para esto, es necesario utilizar un GPS conectado a nuestro ordenador o PDA. Gracias a esta utilidad, los amigos del Wardriving pueden hacer sus mapas de cobertura con bastante nivel de detalle.

También es ideal para aquellos que quieren probar la efectividad de sus enlaces, ya sea con antenas caseras o compradas.

El tipo de redes que reconoce son: 802.11b, 802.11g y 802.11a.

Es un programa gratuito y podemos descargarlo desde la Web Oficial, alguna de sus dos versiones de la sección Download:

- NetStumbler: esta es la versión para Windows en PC – Manual
- MiniStumbler: esta versión sirve para Windows CE (PDA) – Manual

Mostrar capa teniendo en cuenta el scroll

20.06.2005

El otro día estaba tratando de mostrar una capa al pasar el puntero del ratón sobre una imagen, de manera que la capa apareciera justo debajo del puntero del ratón. Al principio sólo tuve que mostrarla cuando se lanzará el evento onmouseover, pero a medida que iba añadiendo controles a la página ésta se iba haciendo más grande hasta que apareció el maldito scroll. Lo que ocurrió entonces es que la capa no me salía justo debajo del puntero del ratón sino que se desplazaba arriba o abajo. Después de un rato mirando el código me di cuenta que el desplazamiento que se producía era equivalente al desplazamiento que tenía la barra de scroll, por lo tanto, para solucionarlo tuve que sumarle a la posición actual del ratón, el desplazamiento de la barra de scroll:

document.getElementById(”divObservaciones”).style.left=event.clientX + document.body.scrollLeft;
document.getElementById(”divObservaciones”).style.top=event.clientY + document.body.scrollTop;

Esto se debe a que event.clientX y su homólogo en el eje Y toman una posición relativa a la pantalla, mientras que las propiedades left y top toman medidas absolutas, por lo que se produce un desfase. Si a la posición del puntero del ratón le sumamos los desplazamientos, tanto horizontal como vertical del scroll, obtendremos las posiciones absolutas que demandan las propiedades left y top.

Con esto la capa siempre se muestra donde yo quiero, aunque haya un scroll de por medio.

S3rGy0.

La Junta de Andalucía dispuesta a potenciar Linux

16.06.2005

Hace ya tiempo la Junta de Extremadura y Andalucía se embarcaron en el proyecto de crear una distribución Linux fácil de utilizar e instalar, para ello partieron de la ya conocida Debian a la que le añadieron software propio para facilitar dichas tareas, dando lugar a las distribuciones LinEx (Extremadura) y Guadalinex (Andalucía).

La nueva versión de Guadalinex parece prometer, una de sus innovaciones es la de partir de la distribución Ubuntu en vez de Debian, con las ventajas que ello conlleva (menor ciclo entre versiones, incorporación de últimos entornos gráficos Gnome/KDE, etc.). Otro punto fuerte es el de haber contratado la Junta una consultoria para hacer Guadalinex más accesible, abriendo de esta forma Linux a usuarios que hasta el momento lo tenían dificil. Se puede consultar la noticia y comentarios aquí.

Crear un logo profesional fácil y rápido

15.06.2005

AAA Logo

Seguro que más de uno de nosotros (empezando por eMe) se ha tenido que estrujar la cabeza para poder obtener un logo original y por supuesto con un acabado profesional. Después de mirar un poco sobre este tema, he encontrado en el mercado una herramienta que de una forma asombrosamente facil nos permite realizar esta tarea.

Esta basada en una serie de plantillas estándar con las que comenzar a trabajar. Las podemos personalizar completamente o bien comenzar un proyecto desde cero. Gracias a su gran galería de objetos, podemos crear verdaderas “obras de arte”.

La única pega es que es un programa de pago. Desde la página oficial podemos tanto descargar una demo del programa (nos limita la posibilidad de guardar nuestro trabajo como una imagen) para poder ver y probar todas las funcionalidades de esta utilidad como ver algunos ejemplos de lo que se puede hacer en apenas unos minutos. El precio es de 49 dolares, cantidad que podemos amortizar con el simple hecho de hacer un solo trabajo que nos encarguen de este tipo.

Validación de un formulario mediante JavaScript

15.06.2005

Una de las novedades que ha introducido ASP.NET con respecto a ASP 3.0 ha sido los controles de validación de los controles de un formulario. A mi particularmente no me gustan nada, ya que me parece que son muy poco flexibles y bastante feos. Por ejemplo, tienes que crear chorrocientos mil controles, uno para cada input ó select y terminas con la vista de diseño petada.

Yo lo que hago es utilizar una función javascript que valide los controles de forma personalizada. Esto a priori puede parecer más costoso que arrastrar los Validators en la vista de diseño, pero en realidad sólo tienes que escribir el código la primera vez, el resto es prácticamente copiar y pegar.

La única complicación que tiene esto (por llamarlo de alguna forma ;)) es parar la ejecución de la aplicación cuando se encuentre un error y que no llegue a ejecutarse la parte servidora. para ello debemos llamar a la función en el onclick del control de esta manera:

<input id=cmdGuardar type=button runat=server onclick=”if(!validarDatos()) return;”>

De esta forma si se recibe un false no continúa la ejecución de la página en el servidor.

A continuación hay que crear la función jscript. Aquí os pongo una de ejemplo:

function validarDatos()
{
var resultado=true;
var errores=”";

Form1.imgTitulo.style.visibility=”hidden”;

//Campos obligatorios

if(document.getElementById(”txtTitulo”).value==”")
{
errores=errores+”n - Debe introducir el Título.”;
Form1.imgTitulo.style.visibility=”visible”;
resultado=false;
}

if(resultado==false)
{
errores=”Se han encontrado los siguientes errores: n” + errores;
alert(errores);
}

return resultado;
}

El funcionamiento es el siguiente: Se declaran dos variables donde se va a ir almacenando el resultado de la validación (true ó false) y la descripción de los errores (para no madar un alert por cada error, sino que se manda uno solo). La siguiente sentencia es opcional. Lo que hace es ocultar al inicio de la validación una imagen que irá a la derecha de cada control; se trata de un gif animado con una señal de admiración que parpadea, para indicar al usuario dónde se ha producido el error. Es opcional, si no queréis usarla, pues omitar las líneas que hagan referencia a este control.

Seguidamente se valida el control. En el ejemplo se comprueba que se haya introducido algo en él, ya que se trata de un control obligatorio. En el caso de encontrarse un error se concatena el error a los posibles errores previos, se muestra el gif que parpadea y se pone como resultado false.

Por último, si el resultado es negativo, se muestra el error y se devuelve el resultado de la validación.

Como veis es lo más simple del mundo y sin embargo permite una mayor flexibilidad a la hora de validad todo tipo de datos. Por supuesto seguro que habrá muchos que sigan prefiriendo los Validators, pero aquí tenéis una alternativa.

S3rGy0.

Plantillas WordPress Gratis

14.06.2005

El pasado 31 de marzo se publicaron los ganadores del Concurso de Temas de WordPress 1.5 organizado por Alex King.

Para ver los diseños ganadores, Alex ha creado un visualizador muy práctico.

¡Qué las disfrutéis!

Conversor de imágenes a html

14.06.2005

Navegando por la red descubrí hace un tiempo una interesante herramienta. Se trata de un conversor de imágenes a html (desarrollado en php). La aplicación mapea con absoluta fidelidad la imagen que le pasemos como parámetro a código html en el que recrea con texto los píxeles de la imagen.

La idea original del autor era la de generar pósters e imágenes grandes para su impresión en modo local o como mucho en red local, por lo que tras consultarle, ha modificado un poco la aplicación para limitar el tamaño inicial de las imágenes, para reducir el tiempo de carga. Desde aquí agradecerle el interés y la colaboración.

Un abrazo, Lucas! Me despido con una generación del logo de BdW.

Apache 1 versus 2

13.06.2005

Para aquellos que aún no hayan dado el salto a la 2 aquí hay una comparación de rendimiento entre ambas versiones de apache.
Yo personalmente todavía prefiero continuar con la 1.3

Tratamiento de imágenes con ImageMagick

12.06.2005

ImageMagick es una herramienta ideal para modificar imágenes desde la línea de comandos de nuestro GNU/LINUX. También hay por ahí una versión para Windows. Si no lo tienes instalado puedes descargarlo e informarte en ImageMagick.org.
Tiene una serie de comandos, entre los cuales destacan convert y mogrify, el primero convierte una imagen y la guarda como otro fichero y el segundo modifica la imagen con las opciones deseadas.

Un simple ejemplo:

# mogrify -resize 150 -quality 35 *.jpg

Aquí estaríamos modificando todos los ficheros con extensión jpg que se encuentren en un directorio dándoles un tamaño de 150 pixels y una calidad de 35, algo bastante rápido cuando necesitamos hacerlo con muchas imágenes.

Podéis consultar todos los comandos y el modo de usarlos en la web oficial de ImageMagick, pero también he visto otra guía con muy buena pinta en StarLinux que podréis consultar aquí.

Usando ésta librería que generalmente suelen tener instalado los servidores Web, podréis modificar imágenes sin tener que bajarlas a vuestro pc y luego subirlas de nuevo.

Archivos .ico en photoshop

12.06.2005

Una de las mayores pegas que encontraba a photoshop es la dificultad que encuentra el usuario que necesita editar iconos con ésta herramienta.

Últimamente ésta dificultad se me ha hecho más patente por motivos de trabajo. Diseñar iconos es una dificil tarea: plasmar en una imagen de 16×16 px. una idea que se presente clara a todo usuario que la vea posteriormente, sin necesidad de que previamente haya leido una posible descripción del enlace u otro tipo de información al cual va referido el icono. Ésta dificultad inherente al trabajo se ve acentuada, obviamente, si no se dispone de las herramientas adecuadas, y es por ésto que dicha incapacidad de photoshop para tratar éste tipo de archivos es realmente incomoda.

Navegando por Criterion he encontrado éstos plugin para photoshop, de distintas plataformas (lo cual me va a venir muy bien), que vienen a solucionar éste problema.

Y para probarlo, unos iconos apetecibles. Espero que os gusten.

Portable AMP: AMP en USB

12.06.2005

Cada día es más productivo pasarse por IndieBlog, no me arrepiento nada de haberlo recomendado porque es casi a diario que encuentro algo nuevo interesantísimo.

En ésta ocasión ha sido un tip sobre portable Amp lo que ha llamado mi atención. Portable Amp es un paquete de aplicaciones (Apache+MySQL+Php) listo para instalar en tu pendrive, que nos permitirá ejecutar scripts o presentar aplicaciones basadas en PHP en ordenadores que no lo tengan instalado.

Solamente necesitamos un pendrive de al menos 32Mb, un editor de textos, y alguna versión de MySQL, PHP y Apache. Seguimos las instrucciones de instalación detalladas y listo para utilizar.

Más utilidades para el PenDrive de Gacuj.

Acrylic (Beta)

11.06.2005

Hace unos meses os comentábamos el proyecto de la Washington State University bajo el auspicio de Microsoft, Paint.NET, consistente en un editor de imágenes bastante simple pero con características de productos profesionales como pueden ser los filtros y la edición por capas.

Pues bien, parece que basándose en aquél proyecto Microsoft empezó a desarrollar su propio editor gráfico, tomando muchas de las características que aquél acababa de implementar y añadiendo ciertas funcionalidades extras para darle al pequeño Paint un hermano mayor: Acrylic.

Dicho editor, que cambiará su nombre por uno definitivo cuando deje de ser una Beta, como suele ocurrir con los productos de Microsoft, aún no llega a estar a la altura de los grandes nombres del sector, como pueden ser Paint Shop Pro o el todopoderoso Photoshop, sin embargo sí se posicionaría un poco por detrás de éstos, merced a la incorporación de características como los ya nombrados filtros, la edición por capas, la posibilidad de elegir entre gran variedad de pinceles, etc. Particularmente interesante he encontrado las herramientas de dibujo a mano alzada y curvas bèzier, cuestión ésta última a mejorar en productos como photoshop, y que con éste Acrylic es realmente fácil y divertido de utilizar. Remarcable también el aspecto referido a los gradientes, por ejemplo.

Aún resta por saber qué será de éste producto cuando esté completamente finalizado, pero no podemos negarle una buena pinta que hace que cuando menos sea una aplicación interesante.

Para descargarlo necesitaremos tener una cuenta Passport de MS, y un poco de paciencia, pues el instalador es un archivo de 80Mb. Al ser una beta, no hay soporte aún para el producto, sin embargo sí que hay un foro a disposición de los usuarios que puede sernos de gran ayuda.