sábado, 24 de abril de 2010

GNUPANEL



GNUPanel es un reemplazo completamente libre (GPL) para software de automatización en servidores de web hosting. El proyecto está en pleno desarrollo, enfocado actualmente en la traducción de su código, lo que permitirá la participación de toda la comunidad. Actualmente GNUPanel está centrado en Debian, sin embargo se contempla el logro de un programa independizado de cualquier distribución.

Es una aplicación escrita principalmente en PHP 5, nacida para funcionar en servidores con Debian GNU/linux en sus versiones de 32 o 64 bits.

El administrador puede crear planes de hosting públicos y privados, aceptar pagos con Paypal, CuentaDigital o DineroMail, enviar mensajes a sus usuarios, utilizar un sistema de tickets de soporte integrado, controlar la transferencia, el espacio en disco y establecer políticas de suspensión de cuentas.

Los usuarios disponen de todas las funciones habituales: creación de cuentas de correo y FTP, bases de datos, redirecciones, protección de directorios, etc. Además pueden realizar pagos, colocar dominios en parking y activar o desactivar en cada subdominio las directivas safe_mode y register_globals de PHP.

GNUPanel almacena su configuración en una base de datos postgreSQL 8.3 y provee tres interfaces web a nivel de usuario, revendedor y administrador con acceso SSL.

El desarrollo de GNUPanel continúa, aunque no con el ritmo deseado.
Siendo un equipo formado por sólo dos personas se hace muy difícil mantener plazos y avanzar con rapidez, pero seguimos activos y buscando una organización adecuada.
El problema de salud que desde fines de 2007 aqueja a Ricardo, principal responsable de GNUPanel, es sin dudas el mayor inconveniente que afrontamos.

A pesar de todo hemos liberado recientemente sucesivas revisiones de la versión 0.3.0, apta para ser utilizada con:

Debian Lenny
Ubuntu Hardy Heron 8.04
Ubuntu Intrepid Ibex 8.10
Ubuntu Jaunty Jackalope 9.04
Estos son algunos de los cambios o mejoras en la revision R4:

- Agregado de la traduccion al holandés. Gracias Randall!
- Soporte para acentos y caracteres especiales en formularios y tickets
- Parking de registros IDN (con ñ y acentos)
- Correcciones varias a distintos errores detectados.
- Acreditación automatizada de pagos recibidos por Paypal
- Acreditación automatizada de pagos recibidos por CuentaDigital y Dineromail. (sólo para el primer reseller)

Más novedades y formas de ayudar en el resto de los apartados!

lunes, 5 de abril de 2010

Papervision 3D: Otra alternativa 3D para flash



Cada vez que navegamos por la Web, nos encontramos con la tecnología Flash en variadas aplicaciones. Ello se debe a que de un tiempo a esta parte, son bastante empleadas en los sitios Web para enriquecer el contenido, elaborando animaciones que resaltan las estructuras, es decir, páginas Web totalmente multimedia.

Hasta hace un tiempo, solo se veía a esta tecnología cómo un conjunto de fotogramas, que permitían elaborar un contenido interactivo, pero en forma 2D (dos dimensiones). Esto era una desventaja evidente frente a la tecnología que le hacia competencia directamente, el Javascript. Esta última trabaja, con aplicaciones que permiten generar un ambiente 3D (tres dimensiones).

Qué es Papervision 3D

Papervision 3D, es un proyecto que ha visto la luz hace ya tiempo, pero que recién nos esta mostrando sus primeros frutos, los cuales son realmente sorprendentes. Se trata de una iniciativa privada, libre y adesarrollada través de un proyecto colaborativo.

Así, Papervision 3D, se constituye en una implementación novedosa y esencial a los parámetros que ya tenia Flash. Dejando de lado las simples animaciones de fotogramas en 2D, para pasar a una interactiva secuencia en 3D.



Ejemplos en 3D elaborados con Papervision – imagen obtenida del Blog oficial, autor Den Ivanovs.

Ventajas de emplear Papervision 3D

Más allá de que se haya convertido en necesidad una tecnología en tres dimensiones para Flash, esta vendrá incorporando muchas posibilidades nuevas, así por ejemplo, tendremos la posibilidad de:

1. Diseños Web más dinámicos, las nuevas Web que se desarrollen con esta tecnología podrían incorporar espacios virtuales donde los artículos, noticias, y demás contenidos puedan ser desplegados de una manera totalmente diferente. Imagínense un Banco de contenido, cuya información este disponible en 3D, esto será posible.

2. Aplicaciones más dinámicas. Flash no solo es usado para las páginas Web, es notoria su presencia en distintas aplicaciones, desde un celular o Ipod hasta una sofisticada computadora.

En el campo de los juegos, flash se ha convertido en un motor de desarrollo importante, lográndose con el un diseño aceptable y facilitando la jugabilidad. Imagínense los juegos que podrían diseñarse al incorporarse una tecnología que ofrezca el aspecto 3D, pues simplemente seria una novedad y disfrute para el usuario y excelente beneficio para un sitio Web comercial que se dedique a promocionar ests tipo de entretenimiento.

3. Mayor interacción para los visitantes. Si de diseño dinámico se trata, con esta nueva tecnología, las paginas no solo serán vistosas y bonitas. Permitirá que los visitantes interactúen de una manera diferente, encontrándose tal vez, con una Tienda virtual, una visita guiada, etc.

4. A través de Papervision 3D Flash, tendrás a disposición toda la tecnología 3D. Empleando por ejemplo, aplicaciones como SourceBinder, un nodo de base visual para facilitar la creación de un prototipo, podrás aplicar Flash basádote en aplicaciones visuales.

Algunas limitaciones de Papervision

Papervisión 3D está disponible para descarga en la Web del proyecto o ingresando a Google code. La versión actual de Papervision3D disponible es la 2.0 alfa AKA “Great White” y puede encontrarse en forma de repositorio.



Google code Papervision 3D – imagen obtenida de Google code.

Sin embargo hay algunas limitaciones, las cuales se van solucionando a través de la colaboración y desarrollo en la Web del proyecto, más que todo se trata de incompatibilidades con otros software o cuestiones relacionadas con el lenguaje y la programación. Sin embargo no son asuntos que conlleven mucha importancia ni impidan su uso extensivo.

1. Limitaciones de Hardware, Al parecer la tecnología 3D solo va a poder ser utilizada en equipos con un rendimiento óptimo. Dónde aspectos como la velocidad del bus, la cache, memoria de video y otros requerimiento técnicos van a influir definitivamente.

Esto significa que si deseas instalarlo y emplearlo debes tener un ordenador con una buena memoria de video (128 mínimo), un procesador Pentium IV o similar con una velocidad de procesamiento aceptable (unos 2.4 GHZ como mínimo) y una memoria RAM sufiente para ayudar al funcionamiento ligero de la aplicación (estimo que sobre 1 GB). Este punto es un limitante, sobre todo si es un software libre, pero desgraciadamente, y lo sabemos todos, los programas de diseño requieren necesariamente de un soporte de hardware importante.

2. Flash no debe depender de aspectos físicos. Otra de las posturas es que flash no debería de depender de aspectos cómo la aceleración de gráficos y otros. Estas tecnología son comerciales y se contraponen al empleo libre del software; sin embargo como señalé, este es un programa especializado por lo tanto esta orientado a desarrolladores y creadores 3D, labor que no todos podemos (me incluyo) realizar, por lo que de todas formas su uso se vera limitado a un grupo sectorizado.

Con todo lo expuesto hasta aquí, coincidimos en que Flash no deja de sorprendernos. Siendo una tecnología abiertamente conocida, es de gran interés todo lo que tras ella se este incubando. Al parecer Flash va a estar a la altura de su tecnología competidora, Javascript. Muchos de los desarrolladores del mundo entero, ya están desarrollando y compartiendo sus modelos 3D a traves de la Wiki de Papervision, en el mismo blog oficial o a través de Google Code Papervision 3D el asunto es ahora lograr la interacción de este software con los diferentes programas y lenguajes similares.

Imagínense desarrollar modelos 3D de un edificio, de una tienda, de un juego. Las posibilidades son inmensas y muy prometedoras. Flash, ha dejado de ser una aplicación con diseños bonitos y pocos efectos, la tecnología 3D le otorgará un nuevo rostro.

Papervision 3D, bastante útil.


No cabe duda de que, Adobe (actual propietaria de los derechos de Flash) dejará completamente libre esta tecnología y el software necesario para implementarlo. Sin embargo gracias al proyecto colaborativo de Papervision 3D, podemos tener acceso a diseños Webs mucho más interactivos, así como la posibilidad de desarrollar presentaciones, modelos y aplicaciones interactivas para páginas Web y Blogs.

Papervisión se presenta además como una alternativa útil para el diseño publicitario, y como una forma de presentar proyectos (como por ejemplo una casa) en un desarrollo tridimensional.