miércoles, octubre 11, 2006

Google "Office" Docs & Spreadsheets

(vía Slashdot) Google acaba de presentar Google Docs & Spreasheets, un procesador de textos y hoja de cálculo que funciona sobre un navegador Web (con tecnología AJAX). Viendo un poco lo que permite, empecemos por la capacidad: aproximadamente unos 500K de documento más unos 2 MB por cada imagen embebida. Las dimensiones de la hoja de cálculo vienen a ser o 20 hojas de cálculo, 50000 céldas, 256 columnas o 10000 filas, el límite que se alcance primero (ver aqui). Por otra parte es importante ver los navegadores que están soportados: Internet Explorer 6.x, Firefox 1.0 y 1.5 y Mozilla 1.7 - con algunas excepciones -. Ahora no está soportado en el navegador del Mac, Safari.

Como siempre, la gran baza que juega Google es usarse desde Internet, las posibilidades de búsqueda con la engine de Office, y sobre todo las posibilidades de colaboración, para poder compartir la información con otras personas o bien la posibilidad de publicar documentos a través de rss.

Existe soporte para la importación de hojas de cálculo Excel, odf, .rtf, Word y html, eso sí, limitado a 500K como mucho (ver documents y spreadsheets). Para la exportación puede ser pdf, Excel, csv,odf, html.

El procesador de textos me recuerda bastante al Wordpad - el pequeño procesador basado en MFC que acompaña a Windows -. Tiene opciones básicas de formateo (tipo de fuente, color, color de fondo, tamaño, negrita itálicas, soporte para diferentes estilos), opciones para el manejo de listas (numeradas, con puntos), puede manejarse la sangría de los textos, y soporte para cortar o pegar. Permite insertar imágenes, enlaces, comentarios o tablas.

Sin usarlo mucho no puedo hacerme una idea de como puede servir frente a procesadores de texto más tradicionales como Word. Está claro que las posibilidades de composición del texto son mucho menores que en Word, pero también viene limitado por la propia tecnología AJAX que utiliza.

Quizás lo mejor que tiene sea la posibilidad del control de versiones y la edición colaborativa - por cierto, un inciso, con tanta tecnología P2P y tanto Sharepoint sería interesante la posibilidad de implementar este tipo de cosas a un nivel de procesador de textos más tradicional, sin necesidad de servidores centrales -

En cuanto a la hoja de cálculo las posibilidades de edición son similares al procesador de textos, aunque en este caso se dispone de una pestaña para la introducción de fórmulas y otra para manejar el orden de las celdas. Al igual que en el caso anterior, tendría que usarlo para ver que tal va.

Technorati Tags:

martes, octubre 10, 2006

Google y Mac

Dándome una vuelta por el Google Blog he visto un par de noticias interesantes. La primera es la creación del Official Google Mac Blog, un blog del equipo de desarrollo para Mac dentro de Google. La segunda , ver los programas que actualmente tiene Google para Mac:

Technorati Tags: ,

domingo, octubre 08, 2006

Window Server Core

(vía Osnews) De siempre ha existido un aislamiento bastante claro en los sistemas operativos de la familia NT de Microsoft entre lo que es el núcleo en si mismo y la interfaz gráfica. De hecho, siempre se ha pensado que el diseño de dicho núcleo permitiría un sistema operativo sin la necesidad de GUI. Bien, Microsoft ha sacado una versión en ese sentido, el Windows Server Core. La funcionalidad que tiene ese sistema es meramente servidor, pudiendo ser un controlador de dominio, servidor de ficheros, servidor de DHCP o servidor DNS. También hay soporte para cluster o NLB. Sin embargo, parece ser que el IIS y toda la parte de .NET acaban fuera de esta versión, puesto que el Framework no ha sido portado a esta versión de Windows, dejando fuera de escena muchas aplicaciones e incluso el nuevo shell de Microsoft.

Technorati Tags:

jueves, octubre 05, 2006

¿Cuántas distribuciones regionales de Linux hay en España?

En este país - o lo que sea a día de hoy -, inventamos los Reinos de Taifas, y parece que hemos inventado también la diversidad de las distribuciones de Linux. Siempre me ha llamado la atención las diferentes distros que derivan de una raíz común - Debian o Ubunto -, en vez de hacer una serie de paquetes para la distro en cuestión y colaborar con la misma. Me he puesto a bucear un poco en el mundo de las distro regionales a ver que me encontraba.

La primera distro que surgió de estas características fue Linex, basada en Debian. Es la distribución quizás más popular a nivel internacional, apoyada en el proyecto de la Junta de Extremadura. La Junta de Andalucía, para no quedarse atrás, derivó originalmente su Guadalinex de Linex, aunque actualmente está basada en ubunto que a su vez deriva de Debian. Guadalinex si tuve el placer de probarla en las primeras versiones, el live-cd, y por aquellos entonces para mi gusto dejaba bastante que desear - frente a la propia Debian o Suse -. Cantabría tiene su propia distribución llamada Linuxglobal, basada en Debian. Hace poco sacaba una nueva versión la distribución Molinux, de Castilla - la Mancha, basada también en Debian originalmente y actualmente Ubunto. La Comunidad de Madrid tiene actualmente MAX dedicada al mundo educativo, un live-cd/dvd basada en Knoppix, que a su vez deriva de Debian. La comunidad Valenciana tiene lliurex, basada en Debian. Curiosamente Cataluña ha optado por usar una distribución con una base bien establecida y desde mi punto de vista de las mejores en el escritorio a día de hoy como es Suse.

No deja de ser curioso la duplicación de esfuerzos que actualmente nos encontramos en las distribuciones regionales. Todas derivan de Debian o Ubuntu a las cuales se le añaden una serie de paquetes. Para empezar desde mi punto de vista me parece una manera extraña de duplicar esfuerzos, puesto que si se quieren paquetes especiales, es mucho más fácil montar un repositorio con lo que se quiere de ficheros para la distribución elegida que dar soporte a una distribución completa, en especial porque excepto Suse el resto tiene la misma base: Debian.

Debian tiene el inconveniente de su lento avance - a fin de cuentas es una distro hecha por voluntarios que no cobran pelas y con su particular contrato social - . Se puede entender distribuciones como Ubuntu que intenta darle un poco más de dinamismo a Debian (y parece ser que han existido roces entre estas dos distribuciones) . Estas distribuciones tienes un ámbito global intentando llegar a todos los espacios de Internet, y normalmente son son o empresas privadas que se juegan sus cuartos, o gente voluntaria, cosa que desde luego no hay que objetar nada.

Sin embargo en el caso de todas las distros de nuestro particular reino de taifas están financiadas con dinero público - montando equipos, dando soporte, etc .... soporte que ya existe en otras distribuciones en las que están basadas.

No deja de producirme mucha curiosidad porqué estos proyectos no se han montado como repositorios y gente apoyando a los paquetes básicos de cualquier distribución de Linux - como el kernel, las X , GNOME o KDE -. Pero claro, cuando se dispara con pólvora del rey es mucho más sencillo.

Reconozco que me quedo con las originales: Debian para máquinas de poca potencia, y sobre todo Suse.

Technorati Tags:

martes, octubre 03, 2006

¿Que hay de nuevo el el kernel de Windows Vista?

Mientras leía esta noticia de Osnews sobre la entrada y salida en Windows Vista he visto algunas referencias a los cambios internos de vista. Windows NT, 2000 y XP son muy similares a nivel de kernel - el diseñado por Dave Cutler -. Una descripción en profundidad de los mismos puede encontrarse en libros como Inside Windows 2000. ¿Qué ha cambiado respecto a ellos en Windows Vista?. Viendo este documento que ha publicado Microsoft en las siguientes áreas:

  • Gestión de memoria y del montículo (heap): Se ha cambiado las posibilidades para reservar espacios de direcciones de manera dinámica y las tablas de páginas del sistema, soporte para arquitecturas NUMA, soporte paras un nuevo modelo de drivers de video, cambios en la entrada y salida (puede verse más en este artículo y este otro.
  • Cambios en los mecanismos de gestión de registro, el modelo de los servicios y WHEA, un framework para controlar los errores hardware en el sistema. En cuanto al registro se soportan transacciones a la hora de acceder al mismo, mejoras para evitar la corrupción del mismo, soporte de filtros similar a los usados en el sistema de ficheros y virtualización del mismo para evitar que las aplicaciones viejas modifiquen partes clave y necesiten permisos de administrador. (ver poe ejemplo este artículo.
  • Protecciones de seguridad: parcheado, firmado de código, integridad del mismo y soporte para procesos protegidos. Se introducen una serie de mecanismos que evitan el parcheado del kernel y de tablas esenciales del sistema (IDT, GDT, la tabla de llamadas). Por otra parte, dado que Vista va a tener una importancia el control de contenidos se crean procesos protegidos para evitar que sean fácilmente manipulados (ver este artículo). Por supuesto los drivers que se la tengan que ver con contenido protegido a través de DRM deben de estar firmados y el kernel no va a cargar ningún driver no firmado adecuadamente. Las implicaciones de este punto son dar un soporte mucho más robusto a la industria de contenidos (la SGAE debe de estar frontándose las manos ....)
  • Modificaciones en el cargador de DLL y el soporte de pools de hilo, en especial para ganar velocidad a la hora de linkar dinámicamente los ejecutables. Por otra parte se crean thread pools.
  • Soporte para particionamiento dinámico, ACPI 2.0, PCIe.
  • Manejo de energía.
  • Plug and Play.
  • Cambios en la HAL - hardware abstraction layer - , entre otras cosas soporte para EFI.

Technorati Tags: