Archive for the ‘open source’ Category

Ultimas charlas impartidas

Martes, Mayo 3rd, 2011

Las últimas semanas he participado en algunos eventos, realizando charlas sobre temas en los que más o menos estoy metido.

Dejo aquí las presentaciones por si alguien le apetece verlas o, incluso, reutilizarlas (que para eso llevan licencia cc-by-sa :D ).

Ambas charlas son parte de los acuerdos de colaboración de Open Sistemas con diferentes instituciones formativas.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

Dejándonos ver

Martes, Abril 12th, 2011

Llevo desde final de 2010 sin escribir nada en mi blog. Y es que no hay tiempo, pues por aquí, por Opensistemas, hay mucho trabajo (lo cual, por otro lado, siempre es buena noticia).

A pesar de lo ocupados que estamos, nos vamos a dejar ver unas cuantas veces… y hablando, como es natural, de software libre. La primera cita será el próximo viernes 15 de abril, en la semana de la Informática de Valencia. ¡Nos vemos!

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

Extensiones Joomla!!!

Viernes, Enero 28th, 2011

Joomla

Joomla es uno de los gestores de contenido mas populares del mundo y su carácter libre ha permitido que la comunidad haya desarrollado miles de extensiones, incrementando de esta forma la funcionalidad y el desarrollo de este CMS. Mi intención con este post es realizar una pequeña valoración de las mejores y mas populares extensiones que nos podemos encontrar.

  • Expose Flash Gallery:
    Plugin que permite crear galerías de imágenes de manera comoda.
  • Community Builder:
    Herramienta que nos permite la creación y gestión de una red social en nuestra web.
  • Stalker:
    Extensión cuya funcionalidad es conectar nuestra web con las principales redes sociales. En forma de botón, invita a nuestros usuarios a seguir las actualizaciones de la web en Facebook o similares.
  • Acajoom:
    Complemento que gestiona los envíos de e-mail que realizamos sobre nuestra comunidad de usuarios y además podemos componer nuestra propia newsletter.
  • Virtuemart:
    Extensión para la creación y gestión de una tienda online.
  • JCE:
    Editor de texto con gran numero de funcionalidades extra que mejora infinitamente el que tiene el CMS por defecto.
  • Joomla Pack:
    Gestor de copias de seguridad y backups.
  • Phoca Google Adsense Easy: Extensión que permite la integración de anuncios de Google en nuestra web. Es muy sencillo, basta con copiar y pegar el código que nos proporciona Google en el lugar que nos apetezca.
  • Jumi: Facilita la inserción y la edición de Javascript, PHP e incluso HTML en nuestro Joomla. Ideal para programadores en el periodo de montaje.
  • JComments: Modulo de comentarios muy recomendado, dado que el que viene por defecto es bastante lamentable y poco personalizable.

Hemos resaltado estas 10 extensiones pero no nos podemos olvidar de extensiones como Google Calendar, Google Analytics, Joomla Xplorer, PollXT, etc…..

Un saludo.

Fedora 14 ya está aquí

Martes, Noviembre 2nd, 2010

Bueno, o casi (la hora del lanzamiento va con USA en realidad).

No es una versión que destaque especialmente en cambios visibles para el usuario de escritorio, pero sí hay bastantes novedades interesantes para desarrollo y sistemas, entre las que yo destacaría:

  • Python 2.7: este cambio no es nada trivial, porque muchas herramientas casi cualquier distribución Linux moderna tienen alguna dependencia con Python, y actualizar la versión base del lenguaje puede traer complicaciones.
  • Soporte EC2: la versión más reciente de Fedora para Amazon EC2 cloud era Fedora 8, así que la actualización a Fedora 14 es un gran cambio.
  • KDE Plasma Desktop 4.5: Fedora es una distribución que apuesta por Gnome, pero también se puede instalar KDE, y el soporte para la versión 4.5 es excelente.
  • NetBeans 6.9: la rama más reciente de NetBeans llega a Fedora, una buena alternativa a Eclipse. Con la llegada de Oracle a escena, vamos a ver cambios nada positivos en los productos que controla esta empresa, con lo que contar con NetBeans 6.9 en Fedora 14 es buena noticia.
  • Otros lenguajes: se ha actualizado a Perl 5.12, a Ruby 1.8.7, Erlang R14 y se incluye por primera vez Rakudo Star (Perl 6) y LDC (compilador del lenguaje D).

Además se ha actualizado al kernel Linux 2.6.35.6, Gnome 2.32.0, que será muy probablemente la última versión antes de Gnome 3.0, y toda la batería de aplicaciones que esperamos encontrar en una distribución moderna, tanto en escritorio (Firefox 3.6.12, OpenOffice.org 3.3.0, Gimp 2.6.11, etc), como en servidor (PHP 5.3.3, MySQL 5.1.51, PostgreSQL 8.4.5, Apache 2.2.16, etc).

En definitiva una buena entrega, sobretodo para desarrollo y sistemas, aunque desde escritorio no vayamos a notar cambios muy significativos (al menos en Gnome).

Para más información, se puede consultar la página web del proyecto Fedora, que además estrenó nuevo diseño hace pocas semanas.

Blender

Viernes, Octubre 8th, 2010

Logo

En este post, he decidido hablaros de una herramienta llamada Blender, la cual ha sido el instrumento principal en la realización de mi PFC en la Universidad Politécnica de Madrid. El proyecto consistía en la simulación de efectos meteorológicos, tales como avalanchas o incendios, y a pesar de que en un principio la utilización de la herramienta es compleja y necesita mucho tiempo de investigación, finalmente me ayudo a conseguir un resultado óptimo.

Es un programa multiplataforma para modelar, animar y crear gráficos tridimensionales. Es de distribución libre y pese a que su interfaz es complicada y poco intuitiva, el programa tiene muchas ventajas sobre otros programas con la misma dedicación.

Interfaz

Entre las características mas relevantes tenemos:

* Tamaño de origen realmente pequeño comparado con otros paquetes de 3D.
* Gran variedad de primitivas geométricas, incluyendo curvas, mallas poligonales, vacíos, NURBS, metaballs.
* Incluye cinemática inversa, deformaciones por armadura o cuadrícula, vértices de carga y partículas estáticas y dinámicas.
* Edición de audio y sincronización de vídeo.
* Características interactivas para juegos.
* Renderizado interno versátil e integración externa con potentes trazadores de rayos.
* Lenguaje Python para automatizar o controlar varias tareas.
* Blender acepta formatos gráficos como TGA, JPG, Iris, SGI, o TIFF.
* Motor de juegos 3D integrado.
* Simulaciones dinámicas para softbodies, partículas y fluidos.

Actualmente, blender va por la versión 2.54 Beta, ha sido la principal herramienta usada en el largometraje “Plumíferos”, el cual es el primero realizado íntegramente con software libre, y fue usado en la producción de “Spider man 2″ para la previsualización de escenas.

Gracias.

The Document Foundation, OpenOffice.org y Oracle

Martes, Septiembre 28th, 2010

Parece que los desarrolladores de OpenOffice.org independientes de Oracle han decidido dar el paso adelante antes de que la empresa que ahora gestiona OpenOffice.org (recordemos, tras la compra de SUN por parte de Oracle) tome decisiones, como las que han afectado a OpenSolaris recientemente.

El objetivo es tener una fundación gestionada de forma independiente de Oracle (en su FAQ citan el ejemplo de la Mozilla Foundation), a la que se han unido esfuerzos como el veterano GO-OOo (promovido principalmente por Novell), y apoyos más o menos oficiales de muchos actores importantes en el open source.

La nueva fundación invita a Oracle a participar, y un buen primer paso podría ser ceder el nombre OpenOffice.org, que en este momento pertenece al gigante de las bases de datos y no puede ser utilizado por la fundación (en su lugar están empleando LibreOffice).

Es pronto para saber hasta donde llega esta iniciativa, pero resulta muy interesante y motivadora la idea de tener una entidad con funciones similares a la Mozilla Foundation, pero involucrada a primer nivel en el mercado de las suites ofimáticas.

La evolución de OOo siempre se ha visto entorpecida por las políticas de SUN (asignación de copyright, lentitud a la hora de revisar parches, limitaciones a la hora de aceptar código bajo determinadas licencias, etc), que ha limitado siempre el número de desarrolladores activos independientes de SUN (ahora Oracle).

Bajo el control de una fundación, cabe esperar que la situación cambie. ¡Estaremos atentos a la evolución de The Document Foundation!

Herramientas Open Source en Cloud Computing

Miércoles, Julio 21st, 2010

La noticia en cloud computing desde hace unos días es que Rackspace ha abierto su plataforma de cloud computing como open source, como proyecto OpenStack.

Aunque por ahora solo hay una developer preview, se espera que para el último trimeste del año ya estén disponibles completamente dos componentes: OpenStack Compute (para aprovisionar y gestionar grandes despliegues de instanacias en la nube) y OpenStack Object Storage (para gestionar servidores normales como clústeres para ser utilizados como almacenamineto seguro, redundante y de gran escala).

Esta iniciativa no solo viene respaldada por Rackspace, sino que se ha incluído teconlogía empleada por el proyecto Nebula de la NASA.

Siempre es buena noticia que se libere código, pero además viene a reforzar la posición del open source como base para las teconlogías de cloud computing.

Open Source y la nube

Con la entrada en el mercado de OpenStrack, la oferta de infraestructura para clod computing en open source es más que excelente, además respaldado por empresas especializadas en soporte:

  • Cloudera: proporciona servicios sobre Apache Hadoop, la plataforma escalable para computación distribuida open source de la Apache Software Foundation.
  • Eucalyptus Systems: la empresa detrás de la plataforma open source de cloud computing Eucalyptus, popularizada por su interfaz compatible con los servicios EC2 y S3 de Amazon, y por sus acuerdos con Canonical y Ubuntu cloud.
  • Nimbus: se trata de un toolkit para convertir un clúster en una plataforma cloud. Aunque no hay una empresa oficialmente respaldando la propuesta, cuenta con muchos apoyos en la comunidad cientítica americana.
  • Rackspace: con el mencionado OpenStack.
  • Scalr: Scalr es una plataforma open source basada en web para gestionar los servicios EC2 de Amazon, como alternativa al servicio equivalente (cerrado) de RightScale.
  • Deltacloud: se trata de una capa de abstracción open source que proporciona un API común a diferentes servicios cloud computing del mercado, promovido por Red Hat, y ahora parte del Apache Incubator de la ASF.

Además muchos de los proveedores de cloud computing dependen de herramientas e infraestructura open source, con lo que las preguntas que nos hacíamos con el SaaS vemos que también son aplicables al nuevo concepto tras cloud computing: IaaS (Infraestructure as a Service).

El Open Source y el ahorro en las PYMEs

Lunes, Julio 12th, 2010

Uno de los puntos fuertes de entrada del open source en las PYMEs es que supone un ahorro para los clientes, principalmente por la desaparición del coste en licencias.

Ese ahorro no suele combertirse en coste cero, porque las empresas que proporcionan servicios alrededor del open source también cobran por ello, pero sí supone un cambio importante por los márgenes tan abultados que dan las licencias de uso.

Esto parece una buena noticia para los que proveen de servicios alrededor de soluciones open source: personalización y adaptación, mantenimiento y monitorización, soporte y formación, etc. Salvo si las PYMEs no son consumidoras de servicios.

Muchos detractores del open source argumentan que el recorte de esos beneficios por licencias supone la desaparición de parte del mercado, incluso se refieren a destrucción económica, como si el open source fuera cerrando empresas a su paso. Aunque ese dinero ahorrado no desaparece, y puede ser utilizado para emprender proyectos y contratar servicios, ¿por qué las empresas basadas en software privativo ven el avance del open source solo como un pérdida? ¿No es ese dinero no gastado una oportunidad?

La economía del open source es muy diferente de los modelos privativos establecidos, y es evidente: el precio del software es opcional, porque las licencias open source dan libertad para uso, modificación y distribución. Obtener beneficio de un desarrollo no es sencillo cuando el usuario está educado para solo pagar licencias.

Cualquiera que se haya visto involucrado en una migración a open source se habrá dado cuenta de ello: los usuarios extienden el coste cero de las licencias a todo lo demás, y no ven la necesidad de los servicios. Incluso cuando es evidente que esos servicios son necesarios (¿qué PYME fuera de las TIC tiene un departamento TIC con suficientes recursos?), resulta que es una limitación del open source.

Por ese motivo el software privativo tiene tanto que perder, porque no existe una oferta de servicios. Por eso las PYMEs ven coste cero, y por eso vender open source es tan complicado.