Pinax, acercando la web 2.0

Ya comente que estábamos realizando una comunidad virtual alrededor de Turistec, la hemos basado en Pinax, un proyecto desarrollado con django. Es una interesantisima plataforma sobre la que construir aplicaciones en las que la interacción entre los usuarios y la creación de contenidos es primordial. Continúa leyendo Pinax, acercando la web 2.0

Descubriendo aplicaciones de django

Ayer tuve uno de esos raros días en los que puedo sentarme delante del ordenador a hacer lo que más me gusta: programar. Dedique toda la mañana a probar una interesante solución que han montado sobre django la gente del HotClubofFrance: Pinax.

Consiste en un conjunto de aplicaciones (en el sentido que le da django) arrejuntadas para crear una estructura básica de proyecto web 2.0, incluye, de casa, galerías de fotos, blogs, un clon de twitter, mensajes, “tribus” que vienen a ser foros, … Me gusto, porque facilita la vida del programador que quiere hacer una red social sin reinventar la rueda, pero añadiendo las singularidades del proyecto que esta creando.

En Okkum estamos empezando algo parecido, orientado a webs corporativas. De momento es nuestra propia web y a medida que se vaya consolidando lo haremos un poco más flexible, podéis echarle un vistazo y opinar.

También encontré una interesante herramienta psyco (gracias a mundogeek) que permite mejorar los tiempos de ejecución de código python y controlar el rendimiento del mismo.

Además anteayer salio Python 3.0, con novedades que a medio plazo pueden ser muy interesantes para la evolución de este lenguje y la comunidad cada día más amplia de programadores que lo usamos.

Parcbit, Software Libre, Microsoft y otras chicas del montón

Hace ya algunos meses que sabía del aterrizaje de Microsoft en el ParcBit, vienen a … bueno no se muy bien a que vienen, pero tengo claro lo que no van a aportar.  No van a generar valor añadido a Baleares, ni van a mejorar la competitividad, tratarán de entorpecer el avance de competidores acercándose a las administraciones locales (muy licito, por otra parte). Continúa leyendo Parcbit, Software Libre, Microsoft y otras chicas del montón

No eres nadie si hoy no hablas de Google Chrome

Al fin Google a encontrado la manera de dominar el mundo, ha creado un sistema operativo orientado a la web. Chrome es a día de hoy un experimento interesante, repleto de buenas intenciones pero lejos de ser un navegador capaz de competir con Mozilla  Firefox o Safari (dudo que pueda siquiera con Internet Explorer). Pero sobretodo es la base sobre la que ejecutar aplicaciones distribuidas basadas en web y la apuesta, clara, de google: un futuro de aplicaciones que correrán en navegadores, tendrán la posibilidad de funcionar offline con Gears y en móviles con Android.

He estado probando el nuevo producto de Google la última hora y media y la verdad es que la impresión es muy buena, me ha gustado especialmente la navegación de incógnito, la rapidez, la sencillez y  el multiproceso. El motor de javascript no niego que sea más rápido pero no he sido capaz de ver la enorme diferencia respecto al Firefox 3. 

No me ha gustado que solo este para Windows, lo que me ha obligado a volver a usar este sistema operativo para testear y escribir este post desde el Chrome, que si quieres cambiar el idioma del diccionario tienes que reiniciar el navegador, muy molesto para los que tenemos que usar más de un idioma en nuestro día a día, que no tenga la opción de instalar plugins (al menos por el momento), que no tenga integrada la sindicación de contenidos sin la que a mi Internet ya no me sirve de nada y que viene con DRM incluido.

Es un momento interesante para los que estamos en el mundo de la programación web, pues por primera vez la guerra no parece que vaya a tenernos a nosotros como rehenes sino como jueces, puesto que la batalla esta en ofrecernos más por menos esfuerzo, procurando todos los fabricantes ser fieles a los estándares de la W3C, prueba de ello es que las aplicaciones de nuestra empresa (es lo primero que he probado en Chrome) funcionan de forma prácticamente idéntica en Firefox 2 y 3, Chrome, Opera 9 o Safari.

Ya sabes, si quieres ser alguien en Internet hoy, escribe tu opinión sobre Chrome.

¿Vivir del software?

El modelo de negocio de las empresas de software es complejo, el diseño, desarrollo y mantenimiento del software es caro y complicado, pero su distribución es barata, de hecho los costes marginales tienden a cero, ahí esta el gran problema. Una empresa que empieza tiene costes unitarios altísimos y no es hasta haber vendido muchas unidades que la empresa puede ofrecer precios bajos por su software. En pocas palabras, hasta que no has vendido muchas unidades de tu software no resulta rentable desarrollar producto. Continúa leyendo ¿Vivir del software?

El placer de instalar una Ubuntu

Llevaba un año usando Windows en el trabajo, desde 1998 soy usuario de Linux, en todos mis ordenadores personales uso GNU/Linux, todo los ordenadores de la empresa (excepto el de la diseñadora) corren sobre Ubuntu, Debian o RedHat. Pero hace un año tuve que instalar un software científico que solo funciona en esta plataforma y he estado usando Windows durante este tiempo.

Finalmente esta semana vuelvo a ser un feliz usuario de GNU/Linux en el trabajo y quería compartir varias sensaciones. La primera es que fácil resulta trabajar (y digo trabajar, no usar) con Ubuntu, la productividad se dispara, puesto que tienes casi cualquier herramienta al alcance de tu teclado (aptitude search laAplicaciónQueMeHaceFaltaEnEsteMomento, sudo aptitude install laAplicaciónQueSeAjustaAMisNecesidades) si algún usuario de Microsoft o incluso Mac puede convencerme de que hay algo mejor estoy abierto a escuharle.

La segunda es la evolución de gnome, ha sido espectacular, en casa siempre he usado KDE y ahora por cuestión de homogeneidad he probado ‘el otro’ y estoy gratamente sorprendido.

El software libre esta evolucionando a pasos de gigante y los usuario comenzarán a acostumbrarse a las ventajas de tener repositorios, sistemas operativos que sacan más provecho a sus maquinas y no que consumen sus recursos para obligarles a cambiarlas, programas sencillos que hacen justo lo que necesitas y no mamotretos que hacen millones de cosas y la libertad de elegir sin necesidad de casarte para toda la vida con un proveedor de software.

Turistec (Tecnología turística de Baleares)

Esta semana pasada, fue la puesta de largo de Turistec, después de más de un año de esfuerzo, repartido entre muchos, les Illes Balears, tiene un cluster (consorcio) de tecnología aplicada al Turismo (en mayúsculas por lo que supone para nuestra economía) completamente constituido y con un plan estratégico para los próximos años.

Somos más de 50 entidades, entre las que destacan un gran numero de pymes productoras de soluciones y servicios TIC para el Turismo, administraciones y empresas públicas y grandes empresas turísticas finalistas. Esta iniciativa, que nació desde gsBIT (patronal TIC), IBIT y Escola Superior Balear, ha ido creciendo con el esfuerzo de cada uno de sus socios y asociados, las empresas hemos puesto la ilusión y el sector público ha abonado y regado nuestro entorno para facilitarnos el crecimiento. Continúa leyendo Turistec (Tecnología turística de Baleares)

La adopción de estandares abiertos en la administración

La administración local y autonómica es actualmente el mayor tractor de la innovación en Baleares. No están en la mejor situación financiera de su historia, no obstante tienen interés en dinamizar el sector de las TIC y tiene la obligación legal de facilitar todos sus tramites on-line.

La misma ley que les obliga a abrirse al ciberespacio, les exige que lo hagan sin cortapisas a la libertad de elección del usuario, es decir todos los formatos usados deben ser estándares abiertos y solo en caso de no existir estos, deberá hacerse mediante estándares de facto. Continúa leyendo La adopción de estandares abiertos en la administración

Software libre y economia local

El software libre es un movimiento global, con repercusiones macroeconómicas y quien no lo haya visto todavía es ciego ¿Pero que repercusiones tiene en la economía local?

En mi opinión, es una fuente de autoempleo (y microempresas) infinita, cualquier buen profesional, con conocimientos en una determinada área puede ofrecer soluciones y servicios sobre software libre, puede aplicar su conocimiento a herramientas que otros han desarrollado y sacar un provecho económico. Pasará a formar parte activa de la comunidad de ese software y trabajará para que mejore (con su experiencia ayudará a usuarios noveles, informará de bugs, sugerirá mejoras, etc). No dependerá de condiciones leoninas para poder ser distribuidor de una multinacional, solo requiere buen hacer, iniciativa y conocimientos. Continúa leyendo Software libre y economia local

Usando Trac

Soluciones de gestión de proyectos, como comenta Javier Jofre en su blog, existen múltiples , pero la mayoría están pensadas para grandes equipos de trabajo o equipos con gente destinada únicamente a gestionar o proyectos geográficamente distribuidos donde el groupware es una necesidad básica para saber que hacen los demás.

Pero para las pequeñas empresas, como la nuestra, los requisitos son más simples, llevar una lista de las cosas que tenemos que hacer, un pequeño control de quien va a hacer que y cuando estará listo, saber quien realmente lo hizo y cuando lo acabo, no le pedimos más. No queremos tener un monton de burocracia. Usamos metodologias de gestión agiles (nosotros Feature Driven Development, pero esto es otro post) y hablamos continuamente. La herramienta que estamos usando ahora, después de varios inventos, es Trac. Os recomiendo que le echeis un vistazo, es sencilla, documentas a la vez que gestionas gracias a la wiki que incorpora, es extensible y permite navegar el código de tu repositorio (por defecto SVN, pero hay plugins para otros). Y esto es solo el principio.

Nosotros lo estamos usando en varios proyectos, con muy buenas sensaciones, aunque hay que reconocer que tiene sus cosas, a veces no es todo lo estable que se espera, pero nada crítico. Esta programado en Python, que, con mi recién adquirida pasión por este lenguaje, lo hace más atractivo.

Animaos a usarla, gestionar proyectos no puede ser más sencillo y potente.