Archive for the ‘Software’ Category

HowTo: Conservar Python2.4

12 agosto 2010

Esta es la historia. Después de más de una año de tener instalado Ubuntu 9.04 en mi Acer Aspire de hace tres años (¿o eran 4?), en el trabajo me dieron una Dell Studio XPS 16 para trabajar. Como todas las computadoras, traía Windows 7 instalado, así que lo primero que hice en cuanto me la entregaron fue instalar Ubuntu 10.04 (además la política del trabajo es usar solo software libre).

Una vez que tuve todo lo básico “a punto” me preparé para instalar Python2.4, ya que la nueva versión de Ubuntu solo trae Python2.6 y Plone 3.x no funciona con esa ni a golpes. Así que me dirigí decidido a instalarlo desde la terminal con el siempre confiable sudo y sentí que me había caido un balde de agua fría cuando en respuesta, la terminal me respondió con un “python2.4 has no installation candidate” ¿cómo era posible que la nueva versión de ubuntu no tuviera a Python2.4 en su repositorio?

Para saber como logré salir de esta situación, continuen leyendo después del salto

(more…)

Animación cuadro por cuadro

2 agosto 2010

El video que acabo de mostrarles esta hecho en animación cuadro por cuadro.

¿Qué tan difícil puede ser realizar un corto utilizando animación cuadro por cuadro? ¿Qué tan sofisticadas tienen que ser las herramientas que debemos de utilizar?

La respuesta a estas preguntas es que el proceso es de lo más sencillo, aunque eso sí, para realizar animaciones largas debemos de tener una buena planeación. Y las herramientas no son nada sofisticadas, de hecho hay alternativas en software libre que cumplen con su propósito. Si quieres saber como se hizo, sigue leyendo después del salto.

(more…)

Windows 7 USB/DVD Tool se vuelve GPL

18 noviembre 2009

El título del post dice todo por sí sólo, pero si no tienen idea de lo que pasó he aquí un pequeño resumen.

Hace un par de semanas hubo cierta polémica sobre la desaparición de la Windows 7 USB/DVD Tool de la Microsoft Store; esta herramienta se ofrecía de forma gratuita y permitía a los compradores de la Edición Electrónica de Windows 7 crear llaves USB booteables o DVDs de respaldo de dicha edición.

El problema surgió cuando en Within Windows se dieron cuenta de que ciertas partes parecían provenir de un programa bajo licencia GPLv2, esto ocasionó que Microsoft retirara momentáneamente dicha herramienta mientras se esclarecía el asunto.

Pues bien, el pasado 13 de Noviembre Microsoft emitió un comunicado informando que efectivamente dicha herramienta contenia código licenciado bajo GPL y, que para ser respetuosos con los términos bajo los cuales se comparte el código, se decidió liberar el Windows 7 USB/DVD Tool bajo los mismos términos.

“Después de revisar el código en cuestión, somos capaces de confirmar que este fue el caso, aunque no fue intencional de nuestra parte. Como contratamos a un tercero para crear esta herramienta, compartimos la responsabilidad al no darnos cuenta en nuestro proceso de revisión de código. Hemos conducido más revisiones sobre el código que se provee através de la Microsoft Store y este fue el único incidente de este tipo que pudimos encontrar.

Una vez que nos dimos cuenta que un componente de Microsoft contenía código de terceros, nuestra meta fue ser respetuosos de los términos bajo los cuales el código fue compartido. Como resultado, haremos disponibles el código fuente, así como los binarios para esta aplicación disponibles bajo los terminos de la General Public License v2 como se describe aquí la próxima semana como se describe aquí, de la misma forma estamos tomando medidas para aplicar el conocimiento aprendido de esta experiencia para las futuras revisiones de código que realicemos.

Pedimos disculpas a nuestros clientes por cualquier inconveniente que esto haya podido causar.”

Visto en: Port 25 vía Slashdot, dónde lo vieron los chicos de Microsiervos.

Photoshop CS5 Content Aware Fill

21 octubre 2009

Vodpod videos no longer available.

La siguiente versión de Adobe Photoshop incluirá una nueva herramienta que dejará con la boca abierta a propios y extraños. El desarrollo del Content Aware Fill se está desarrollando en colaboración con la Universidad de Princeton y Washington.

Esta nueva herramienta elimina un área de la imagen y la rellena de forma automática con contenido aproximado para de esta manera, poder eliminar objetos o áreas indeseables. La ventaja de este nuevo juguetito de los señores de Adobe es que sólo basta con sombrear o seleccionar el área que queremos eliminar y el programa se encargará de rellenar esa área con contenido parecido de forma automágica™

Visto en: Genbeta.

Adiós Google

1 octubre 2009

androidY eso es lo que pasa cuando te pones a hacer berrinches… Pero para los que no sepan de que estoy hablando, dejenme explicarles. La semana pasada Google enviaba una carta Cease and desist a Cyanogen Mod, un firmware que siguiendo el espíritu del software libre, realizaba ciertas modificaciones para indicar a los teléfonos Android como debían de funcionar; ya que estos no contaban con accesso root ni con permisos para acceder a todas las funciones del teléfono.

Google define a su sistema operativo como “la primera plataforma móvil completamente abierta y gratuita.” Y por este motivo Cyanogen Mod realizaba las mejoras y funciones extras, todo ello sobre el código abierto de Android. Estos cambios estaban pensados principalmente para los teléfonos Android de HTC e incluso Google llegó a incluír algunas de dichas mejoras y funciones extras en la versión “oficial” de Android.

Hasta aquí, ningún problema. Pero dado que CyanogenMod sustituye el sistema operativo Android implementado de fábrica en los teléfonos móviles, al instalarlo reinstala todas las aplicaciones adicionales a Android pero que no son de libre distribución: Maps, Market, Talk, Gmail y YouTube.

Por este motivo Google ha solicitado el cease and desist a los desarrolladores de CyanogenMod –que recordemos trabajan gratis (aunque admiten donaciones voluntarias) para mejorar el sistema operativo– que dejen de distribuir su versión del sistema operativo Android.

Aunque sobre el papel la distribución de estas aplicaciones dentro de CyanogenMod seguramente incumpla la licencia de estos programas, es evidente que de algún modo forman un todo con el sistema operativo, lo que Goolge viene a llamar “la experiencia Android”. Sin ellas Android tal y como lo plantea Google no tiene sentido.

Es más, para poder instalar la versión de CyanogenMod necesitas un dispositivo Android, que originalmente viene con esas aplicaciones ya instaladas, ya licenciadas. Por tanto no se trata de poner aplicaciones propietarias allí donde antes no las había, sino de restaurarlas donde ya estaban.

Todo este lío ocurrido la semana pasada trajo como consecuencia la creación de la Open Android Alliance, un grupo creado a raíz de los eventos que acabo de contarles por algunos de los más valiosos desarrolladores con que cuenta la plataforma Android, quienes ya no incluirán las aplicaciones de Google en sus versiones del sistema operativo.

El objetivo de la Open Android Alliance es crear una réplica de Android completamente abierta; y en este caso, eso quiere decir que no se incluirán ni considerarán ninguna de las aplicaciones cerradas y propietarias de Google que vienen instaladas por defecto en Android: Maps, YouTube, Market, Gmail y Talk, sino sustitutas de éstas. Sin embargo, la Open Android Alliance deja en claro que no son un grupo anti-google sino pro-android. “Creemos en las plataformas abiertas y queremos que todos los usuarios puedan modificar sus sistemas como mejor les parezca.” Google perdió a algunos de sus más valiosos desarrolladores y todo por un capricho, veremos como pinta esto en el futuro.

Visto en: Microsiervos (aquí y aquí).

Opera 10 listo para descargar

1 septiembre 2009

Opera

Por fin la espera ha terminado el que para muchos de nosotros es el mejor navegador web ya está aquí, me refiero a Opera 10.

Entre las novedades que incluye se encuentra la renovación total de la interfaz; pestañas que pueden convertirse en miniaturas (como se muestra en la imagen que acompaña la entrada), nuevo motor interno, un modo turbo que acelera la transferencia de datos para que las páginas carguen más rápido y un Speed Dial que nos permite almacenar hasta 25 favoritos en esta pestaña de acceso rápido.

En la página de descarga encontramos paquetes de instalación para Windows, Linux, Mac, BSD, Solaris, QNX, OS/2 y BeOS.

Descarga: Opera.

Project Renaissance

7 agosto 2009
Prototipo 2 de la nueva interfaz de usuario de OpenOffice

Prototipo 2 de la nueva interfaz de usuario de OpenOffice

Project Renaissance es el nombre del proyecto encargado de darle una nueva interfaz de usuario a la suite OpenOffice. En la wiki del proyecto justifican la necesidad de cambiar la interfaz diciendo que:

  • Algunos usuarios se quejaban de que OpenOffice tenía una interfaz anticuada.
  • Gran parte de la funcionalidad se encontraba oculta en barras de herramientas atiborradas de íconos, menús pobremente estructurados y cuadros de diálogo complejos. Haciendo que las funciones fueran difíciles de acceder para los usuarios nóveles y muy ineficientes para los expertos.

Como podemos darnos cuenta, los motivos por los que se decidió realizar un cambio tan radical son muy parecidos, si no es que los mismos que usó Microsoft cuando justificó el cambio de interfaz de Microsoft Office 2007. En el prototipo de interfaz podemos ver 8 variantes de la barra de herramientas, cuatro de ellas con una barra de herramientas deslizante, 3 con barras fijas y una más con páneles. Una de las funciones destinadas a gustar a los usuarios es la opción de poder ver nuestras diapositvas con un efecto 3D muy parecido al CoverFlow.

Desde mi punto de vista el cambio era necesario, no porque la interfaz sea anticuada sino porque al igual que pasó con Microsoft Office, llegó un momento en el que los menús y barras de herramientas ya no eran suficientes para albergar todas las funciones con las que cuenta el programa; además de que las interfaces de este tipo facilitan y agilizan el trabajo diario y el uso de funciones básicas. Al igual que pasó con el cambio de interfaz de Microsoft Office 2007 es muy probable que salgan personas diciendo que este tipo de interfaces son inútiles, pero siempre hay personas que se oponen al cambio.

Para concluir, para todos aquellos que deseen probar el prototipo pueden descargarlo de aquí, para poder probarlo necesitan tener Java 6 ya que es necesario Java Web Start.

Más información: Project Renaissance.

La computadora de las misiones Apolo

19 julio 2009

La computadora de las misiones Apolo tenía estas características:

  • 1 Kb de memoria RAM.
  • 12 Kb de memoria ROM
  • 1 procesador a 1 MHz de velocidad

En la memoria ROM se almacenaba el programa de control de vuelo Colossus 249, era el único software que llevaba.

Visto en: Ecos Ópticos.

Twitter Fail

18 julio 2009

twitter

Aunque el título de la noticia pueda parecer gracioso, en realidad el problema es bastante grave ya que un descuido estúpido dejó expuestas toneladas de información de uno de los servicios web que ha logrado una repercusión tan importante en los medios de comunicación tradicionales.

La historia es esta: en TechCrunch han tenido acceso a ciertos documentos confidenciales y, tras debatir si era ético publicarlo o no, decidieron dar a conocer los más “interesantes”. Los documentos internos estaban en GoogleDocs, y se accedió a ellos  descubriendo la respuesta a la pregunta secreta. Como comenté al inició, la contraseña para acceder a los servidores era “password”. Cualquier persona podía acceder al panel de administración del sitio. Y como comentan en Genbeta:

En cuanto a los documentos expuestos, no van a acabar con Twitter, pero desde luego dejan a la compañía en una situación muy embarazosa. Según Biz Stone, “podrían enrarecer las relaciones con socios actuales o en proyecto”. Entre ellos había acuerdos con empleados, agendas de los fundadores, horarios de citas con candidatos a varios puestos, registros y facturas de teléfono, previsiones financieras, proyecto para un show de TV sobre Twitter, acuerdos de confidencialidad con AOL, DELL, Ericsson o Nokia, lista de restricciones de dietas a empleados, tarjetas de crédito, cuentas de Paypal…

Son especialmente delicados los resúmenes de reuniones. En ellas trazan no sólo los planes de futuro de la empresa, sino aspectos de relaciones con Google, Microsoft y otros socios de menor tamaño. Por ejemplo, un tema del día fue “¿Compramos TwitPic?”, y se decidió no hacerlo. En las reuniones se da el visto bueno a webs y aplicaciones de tercero, y las que no pasan el corte en estas reuniones llegan a desaparecer, como el sitio de micropagos Mogees.

Visto en: Genbeta.

Google Chrome OS: ¿Tiene futuro?

14 julio 2009

La semana pasada fue anunciado de forma oficial que Google tiene planeado lanzar al mercado su propio sistema operativo. No puedo negar que Google Chrome OS es un sistema operativo interesante; entre sus características se encuentran el que esté basado en el núcleo de Linux y que pueda funcionar tanto en procesadores x86 como ARM; así como el que el sistema operativo sea, como su nombre lo indica, está basado en el navegador Google Chrome. Chrome OS está pensado para ser un sistema rápido, simple y seguro destinado primordialmente a estar instalado en las netbooks que salgan a lo largo de la segunda mitad del 2010.

En mi opinión Google Chrome OS es un sistema operativo que tiene un futuro incierto; como dije anteriormente Chrome OS es un sistema operativo pensado para ser instalado principalmente en netbooks, pero ¿qué para eso no había ya distribuciones como EEEbuntu y Ubuntu Netbook Remix? Además, si a esto agregamos el que la mayoría de las netbooks que se venden hoy en día vienen con Windows XP instalado, porque las personas comunes (nada de Geeks como yo) así lo desean y lo piden; Chrome OS lo tiene bastante difícil.

Otro de los puntos que creo podrían afectar la adopción de Chrome OS es que el sistema operativo no se basa en un navegador web, ¡el sistema operativo es el navegador web! todas las aplicaciones se encontrarán en la web y para poder acceder a ellas necesitaremos de estar conectados constantemente para trabajar, lo que nos lleva al tercer punto que quiero exponer.

Si la mayor parte de la población no sabe distinguir un navegador web de un motor de búsqueda, ¿cómo esperas que se desenvuelvan sin problema al decirles que ahora el navegador también es el sistema operativo? ¿Cómo reaccionarán al saber que para poder trabajar un documento de texto necesitan conexión a Internet? En casa esto no será mayor problema, ya que bastaría con conectar la netbook a la red mediante ethernet o wifi, pero ¿en caso de que salgamos y no tengamos ninguna red wifi libre a nuestra dispoción y tampoco contemos con un plan de datos para conectarnos a internet? Muchos podrían decir que bastaría llevarnos una laptop o netbook que tenga un sistema operativo más “tradicional”, pero entonces ¿qué caso tiene comprar una netbook con Google Chrome OS si ya tienes una que cubre tus necesidades cuando tienes y cuando no tienes conexión?

En conclusión, pienso que Google Chrome OS es un sistema que promete mucho, sin embargo no estoy muy convencido del enfoque que se le planea dar; no digo que no sea innovador, pero sí podría llegar a ser muy problemático para los usuarios inexpertos y para aquellos que compran netbooks sólo porque “es la moda”.