sábado, 29 de octubre de 2011

Participando en Murcia Startup Weekend

Hoy participo en el CEEIM dentro de murcia.startupweekend.org.

Ayer fue la presentación de ideas y hoy empezamos con las working sessions. Hay mucha participación y diversidad de ideas (viables, invertibles, buenas, menos buenas, etc...).

Es una pena que finalmente salga una finalista porque realmente las 8 que hay, son todas interesantes.


Entre los profesionales que asisten para la maduración de la idea estan @cesarmariel de Iristrace, @isidroperez de LinktoStart, @pablomartinezga de TodoStartups, @ikkono de Ikkono y los organizadores @alberthoba, @crisalcazar y @jfabadnavarro.



domingo, 16 de octubre de 2011

Por fin!...Disponible servicio VPN a través de PPTP

Desde hace mucho tiempo llevo utilizando el uso de VPN en mi trabajo. Desde el principio nos decantamos por la solución OpenVPN .

Se trata de una solución opensource que nos ha servido para nuestros clientes de forma muy satisfactoria. He de reconocer que su puesta en marcha es sencilla y hay disponible mucha documentación al respecto. Además funciona tanto sobre plataformas windows como mac (tunnelblick).

Pero en cierta ocasión me surgió un problema: Como conectar los dispositivos móviles a esta VPN?

Yo dispongo desde hace 4 años de un iphone, aunque recientemente he adquirido un android por motivos de un proyecto de realidad aumentada. La cuestión era que mediante este sistema de VPN no podía conectar mi iphone a nuestra VPN.

Los dispositivos IOS soportan 3 tipos de VPN : ipsec, l2tp y pptp.

Aunque sé que existen evidencias de que OpenVPN funciona sobre un iphone con jailbreak, no quería realizar ese cambio a mi dispositivo. Sobre Android sí existe solución.



Realizando una breve investigación llegué a la conclusión de que el servicio pptp era el más sencillo de configurar sobre mi plataforma ZENTYAL (una evolución del EBOX).

Manos a la obra: encontré este post donde venia explicado como realizar los cambios para configurar un servicio pptp sobre esta plataforma. Observar que zentyal ya viene (en su versión 2.2) con este servicio configurado por defecto.

Realicé los pasos que venían indicados en el post anterior, porque mi intención era integrarlos con el LDAP existente y que se pudieran autentificar con el user/pass de los usuarios. Al finalizar con ello, estos fueron los errores encontrados:
- Obviamente debes configurar tu router/modem para realizar el port-forwarding correspondiente al puerto 1723 que es el que utiliza tu pptp.
- Ademas, en la plataforma ZENTYAL debes configurar las reglas del firewall para permitir esos accesos.
- Poner en DEBUG el servicio y mirar los logs (/var/log/syslog) del pptp.

La cuestión principal era que existía cierta falta de comunicación entre un servicio ppp y el pptp. Profundizando en el error que me daba llegué a esta conclusión
Existía alguna malfunción con el protocolo GRE (47). Despues de cambiar varias veces el fichero de configuración , probando diferentes posibilidades llegué a esta solución.Basicamente viene a decir que hace falta cargar unos modulos adicionales para el tratamiento correcto (por parte de la plataforma ZENTYAL) del protocolo GRE.

Una vez cargados todo empezó a funcionar correctamente.

lunes, 10 de octubre de 2011

Microstrategy , ese gran olvidado

Hace algún tiempo descubrí que la empresa Microstrategy disponía de una versión "gratuita" de su potente herramienta de Business Intelligence.
En su día probé la VA (Virtual Appliance) que disponían para su descarga y que tenía una duración de 30 días. La versión era la 9.0.1 y estaba sólo para VMWARE.
A pesar que requiere gran cantidad de recursos de máquina, los resultados fueron interesantes y prometedores. A resaltar :

  • La gran cantidad de soluciones para su visualización via web y vía dispositivos móviles. En su día disponía de aplicaciones para IOS (tanto Iphone como Ipad), lo cual era muy interesante de cara a cliente final. Sobre todo cuando el cliente final era muy orientado a negocio.
  • La posibilidad de disponer versiones Linux y Windows. Aunque ambas soportadas para 64 Bits, la de windows obviamente requería mas de 4 GB de RAM y un potente procesador. 
  • Posibilidad de disponer servidores web en ambas plataformas: IIS y Apache. Aunque el uso abusivo de ODBC inclina la balanza hacia IIS ( y por consiguiente la pérdida de rendimiento).
  • Herramientas variadas para diseñar los cubos, el diccionario de datos y los diferentes DASHBOARDS e INFORMES.
Pero también tenía sus inconvenientes:
  • Los ya mencionados, abuso de recursos (sobre todo en plataformas windows).
  • Para Linux se echaba de menos una versión compatible con Ubuntu. En su momento se me complicó muchísimo la instalación, teniendo que cambiar parámetros del kernel varias veces.
  • Complejidad para iniciar una instalación. Para ello se tiene que definir la fuente del diccionario de datos que por defecto no esta creada. Una vez decidido dónde alojarla (opciones para MSACCESS o PostgreSQL), se inicia un desfile de herramientas para definir la arquitectura , diseño de informes y dashboards y por último, herramienta para optimización mobile.
Realmente al final entendí la razón por la que ofrecían esta solución de forma gratuita: el coste viene en la instalación, configuración y posterior puesta en marcha (todo ello en jornadas-hombre).

Por último resaltar la opción cloud en su sección PERSONAL EDITION. Por un lado te evita el disponer un entorno físico en la empresa (evitando costes de instalación y mantenimiento) y facilita el diseño de tus dashboards con fáciles wizards o asistentes.