Archive for November, 2007

Mentiras de vendemotos

Tuesday, November 27th, 2007

He leido un post de un tal Ponicke en el que realiza una comparativa entre OpenOfice.org y Microsoft Office 2007. He dejado el siguiente comentario, con citas a su texto. Lo publico aquí porque me resulta interesante y, como está alojado en el Technet de MS seguramente será eliminado.

Bueno, has seguido el “estilo” de los engañabobos, al menos poner UNA característica en la que OOo y MSOffice son iguales…

OpenOffice.org utiliza formatos de documentos basados en XML, pero no ofrece capacidad para asociar en forma inteligente contenidos de documentos a etiquetas XML definidas por el usuario.
¿Cuántas veces has definido tus propias etiquetas XML en un documento? Chico, a este paso te va a ser más rentable usar LaTeX

ni cuenta con respaldo del proveedor como la comunidad de desarrolladores de Microsoft. OpenOffice.org no incluye soporte.
¿Te parece poco que el producto no depende de UNA única empresa? El código de OOo lo puede revisar, supervisar y modificar cualquiera con conocimientos suficientes, de hecho hay más de una empresa que da soporte, para MSO sólo hay una: Hasefroch.

OpenOffice.org no ofrece en la actualidad la integración de portal. Como OpenOffice.org no posee un producto de servidor, la capacidad de controlar derechos de acceso de usuarios, el flujo de tareas y la administración de registros deberán adquirirse por separado e integrarse manualmente.
Claro que no tiene todas esas cosas, es una suite ofimática, no un monstruo devorarrecursos, ¿qué esperabas?

OpenOffice.org no posee tecnología ni de servidor ni de infraestructura, así como tampoco un cliente de correo electrónico que le permita ofrecer funcionalidad de colaboración similar a la disponible para integración con el sistema Microsoft Office 2007.
¿Otra vez a lo mismo, OOo es un software de ofimática, qué demonios tiene que ver el correo electrónico y la ofimática?

El sistema Microsoft Office 2007 posee herramientas conocidas de ayuda sin conexión y en línea
Ah, si, te refieres al Clip que me pregunta si estoy escribiendo una carta cuando estoy escribiendo un artículo académico, ¿no?

La interfaz de usuario de OpenOffice.org se parece a la estructura de menú desplegable utilizada en versiones anteriores del sistema Microsoft Office.
Por eso es más sencilla de utilizar para gente que ya conoce MSO.

Yo he hecho trabajos colaborativos, he usado OOo y ni he tenido que implementar, ni integrar ni nadie me ha dado soporte… ¿Acaso tienes un poco confundido el significado de esas tres palabras?

OpenOffice.org tampoco posee capacidad para utilizar sitios de grupos, áreas de trabajo virtuales o administrar permisos de documentos.
¿Áreas de trabajo virtuales? ¿Acaso es eso que UNIX tiene desde hace 15 años? Microsoft mea fuera del tiesto intentando incorporar características a un software que en realidad corresponden a otro. Y lo de los permisos de los documentos es mentira, de hecho, con OOo puedes desproteger los contenidos “protegidos” de MSO, ya que utilizan protecciones de risa, como mucho otro software de Microsoft.

JSON (vs XML :P)

Thursday, November 22nd, 2007

JSON es un lenguaje de representación que apareció gracias a AJAX. ¿Por qué se tiene en cuenta hoy en día? Porque a la hora de recibir la respuesta a una llamada XmlHttp de forma asíncrona a alguien se le ocurrió, en vez de devolver XML, devolver JSON, que es el lenguaje de representación de JavaScript, con lo cual la respuesta quedaba directamente mapeada en un objeto JavaScript. ¿Podríamos llamarlo AJAJ?

¿Interesante? Interesantísimo, pero es curioso que cada vez todo se simplifique más y más y más… Los parámetros ya no tienen un orden fijo, sino que se identifican por nombres, la respuesta está más o menos fijada… Pero poco.

Y si no mirad lo que ha pasado desde CORBA: RMI->WSDL->(A?)JAX->(A?)JAJ

Curioso, al menos.

Muere Fernando Fernán-Gómez

Thursday, November 22nd, 2007

Hace algún tiempo escribí sobre la muerte de Agustín González, y hablé de Fernán-Gómez… ¿Qué decir? Como entonces, pero aún más, esta persona me ha seguido a lo largo de mi vida, ha compartido conmigo películas en el salón de mi casa, historias en la páginas de un libro, … Siempre ha estado ahí, como alguien protector, un poco como un padre intelectual. Así que al irse yo y muchos nos quedamos un poco huérfanos. Supongo que la orfandad implica utilizar la pierna que hasta ese momento alguien usaba por tí, pisar por primera vez el suelo y no tener a quién preguntar cómo hacerlo.

Hasta pronto Fernando, ya que alguien que muere dejando lo que tú dejas entre los vivos no muere, porque se reencuentra con aquellos que vean sus películas o lean sus libros, como es el caso de Fernando.

Hasta pronto Fernando, mañana intentaré ir a darte un último adiós.

¿Cuál es el algoritmo más ejecutado?

Friday, November 9th, 2007

Imagínate, miles de millones de aparatos electrónicos procesando datos, ejecutando algoritmos cada milisegundo. Hay tantos algoritmos interesantes que hacen cosas asombrosas que me vino el otro día a la cabeza una duda: ¿cuál es el algoritmo más ejecutado en el mundo?

Cada imagen JPG (y cada frame de MPEG1,2,4) implica, para una resolución de 720×576, 6480 bloques de compresión, y cada uno implica calcular 64 veces el algoritmo DCT (aunque las imágenes base ya estén calculadas, pero eso es otra historia). Por 25 imágenes por segundo imagínate… Y eso en cada descodificador de TDT, reproductor de DivX, cada vídeo de Youtube, …

Por otro lado, cada vez que se pide una información ordenada a una base de datos es posible que se ejecute algún algoritmo de ordenación (depende de la indexación de la base de datos, pero pongámonos en el peor de los casos). Estos también se ejecutan cuando en tu móvil, pda u ordenador pides ver los archivos por fecha, por nombre, o por tamaño. O cuando en el correo electrónico quieres ver todos los mensajes de tal persona.

Hay muchos otros algoritmos, como el de Dijkstra, o algoritmo de búsqueda del camino mínimo. Este, o uno similar, se debe utilizar continuamente en dispositivos GPS.

Por tanto hay dos aproximaciones, o buscar aparatos muy comunes y ver qué algoritmos utilizan, o buscarlos en servicios muy utilizados, como Google, Youtube o la Wikipedia. Y creo que con ambas aproximaciones DCT es el ganador, ya que está presente tanto en dispositivos como en servicios.

¿Puede que esto no sea así? Por supuesto, seguro que alguien nos ilumina e indica qué algoritmo es, según él, el más ejecutado a nivel mundial. Puede que en un tiempo la DCT abdique en la DCT entera, que se utiliza en H.264, o en las transformadas Wavelet, que se utilizan en JPEG2000.

Configuración gráfica de Xorg.conf en Feisty

Thursday, November 1st, 2007

En el curro he instalado Ubuntu Gusty Gibbon, ya que realmente si casca no hay configuraciones importantes que perder, por suerte todo fue como la seda. Pero en mi portátil sí he echado horas para que todo esté personalizado y funcione correctamente, así que he decidido esperar a la 8.04, que tiene LTS.

Pero una de las cosas que echaba en falta era el nuevo configurador gráfico para el archivo xorg.conf (que es fuente de muchos problemas para usuarios no iniciados, aunque el archivo es bastante autodescriptivo). Esta era la única cosa que me tiraba a actualizar a Gutsy, pero he encontrado el paquete en los repositorios de Feisty, así que instalando displayconfig-gtk ya podemos ejecutar ese comando (o hacer un enlace en los menús) y configurar un escritorio en dos pantallas, por ejemplo (cosa que los usuarios de portátil con pantalla grande en casa agradecerán).