Archive for November, 2007
![]()
Según The Wall Street Journal, el gigante Google está afinando ultimos detalles de un nuevo servicio, que permitirá a sus usuarios almacenar online todo tipo de documentos y archivos.
Un servicio, conocido bajo el nombre en clave de “Platypus”, De hecho, ya hay quien ha bautizado a este futurible servicio como GDrive, un nombre por lo demás bastante apropiado teniendo en cuenta las características de las que gozará.
Por el momento ningún responsable de Google ha confirmado la noticia, por lo que hacer conjeturas acerca de la capacidad de almacenamiento que tendrán estos discos duros online es cuando menos aventurado. Aún así, y ateniéndonos a la información contenida en el Power Point que se elaboró para el Google Analyst Day, la intención de la compañía americana pasa porque “los datos guardados en los servidores de Google sean la copia más importante que tengan los usuarios, mientras que la información almacenada en el disco duro de los ordenadores de casa pase a ser básicamente una caché”.

El 15 de Diciembre, será la reunión en la Universidad Nacional de Ingeniería (puerta 5), del Día Debian 2007 Perú.
Todos invitados, ingreso libre.
Ha sido publicado la versión 3 de la licencia AGPL, la GNU Affero General Public License es una variante de la GPL versión 3 que incluye una claúsula que obliga a la redistribución a los usuarios de una red del código fuente de una aplicación que sea expuesto en esa red.
Es notable el empleo poco ético del software libre que están llevando a cabo algunas grandes empresas tecnológicas, aprovechándose del desarrollo, mejorándolo y publicando servicios online, cuyo código fuente no distribuyen.
Sin duda una licencia que hace auténtica falta.
![]()
Mediante esta alianza tecnológica con Red Hat y Novell, los mayores distribuidores de Linux a nivel mundial, BitDefender espera convertirse en el fabricante de soluciones de seguridad favorito por la comunidad Linux.
BitDefender, anuncia que sus productos BitDefender Security for Mail Servers y BitDefender Security for Samba han sido aprobados por su cumplimiento de los estándares con los sistemas operativos Linux de Red Hat (NYSE: RHT) y Novell (Nasdaq: NOVL)
Resaltar que las soluciones de BitDefender han sido diseñadas para su compatibilidad con POSIX, pudiendo integrarse automáticamente con los servidores de correo más comunes incluidos en la mayoría de distribuidores de Linux y FreeBSD. El reconocimiento de Novell y Red Hat refuerza el compromiso de BitDefender por hacer de la compatibilidad una de sus mayores prioridades.
Desde la perspectiva del usuario, la Arquitectura de Información es una disciplina que organiza conjuntos de Información, permitiendo que cualquier persona los entienda y los integre a su propio conocimiento, de manera simple.
Viendo los beneficios desde el punto de vista del usuario. La Arquitectura de Información permite que los usuarios de un sitio web a que:
Y permite a los desarrolladores web a:
Desde el punto de vista del desarrollador, la Arquitectura de Información es el conjunto de prácticas que entendiendo el objetivo de un sitio web, organiza el contenido en subconjuntos de nombres comprensibles para el usuario final, facilitando las operaciones de búsqueda y uso de la Información que contienen.
Google se asoció con varias comunidades virtuales y empresas con las que formó OpenSocial. La unión permitirá que programadores independientes creen aplicaciones para todos esos sitios. Esa estrategia le permitió a Facebook convertirse en líder de las páginas de redes sociales junto con MySpace
La explosión de las redes sociales en Internet no deja indiferente al mayor buscador de la Red. Google ha respondido al creciente éxito de Facebook (que acumula casi 50 millones de usuarios) con una batería de alianzas con empresas especializadas en comunidades virtuales. Su plan es desarrollar una plataforma, bautizada con el nombre de OpenSocial, que aspira a dar la batalla en un mercado dominado por MySpace y Facebook. Para esta operación, cuenta con la participación de fabricantes de software como Oracle.
La alianza firmada ahora por Google con empresas dedicadas a las redes sociales (LinkedIn, hi5, Friendster, Plaxo y Ning) tiene un potencial de usuarios que ronda los 100 millones de personas, el doble que Facebook. Precisamente esta compañía recibió la semana pasada una inyección financiera de casi 170 millones de euros después de que Microsoft entrara en su accionariado. Facebook permite a los programadores ajenos a la empresa diseñar aplicaciones que los usuarios pueden añadir a su perfil. Esta fórmula les abre la puerta a suculentos ingresos publicitarios. De hecho, hasta el momento se han desarrollado más de 5.000 aplicaciones independientes.
La arquitectura MVC separa la lógica de negocio (el modelo) y la presentación (la vista) por lo que se consigue un mantenimiento más sencillo de las aplicaciones. Si por ejemplo una misma aplicación debe ejecutarse tanto en un navegador estándar como un un navegador de un dispositivo móvil, solamente es necesario crear una vista nueva para cada dispositivo; manteniendo el controlador y el modelo original. El controlador se encarga de aislar al modelo y a la vista de los detalles del protocolo utilizado para las peticiones (HTTP, consola de comandos, email, etc.). El modelo se encarga de la abstracción de la lógica relacionada con los datos, haciendo que la vista y las acciones sean independientes de, por ejemplo, el tipo de gestor de bases de datos utilizado por la aplicación.

Modelo Vista Controlador o MVC describe una forma, muy utilizada en el Web, de organizar el código de una aplicación separando los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.
Modelo - Componente encargado del acceso a datos.
Vista - Define la interfaz de usuario, HTML+CSS… enviados en el navegador
Controlador - Responde a eventos y modifica la vista y el modelo
Existen varias implementaciones del patrón Modelo Vista Controlador que nos permiten realizar páginas web
Para PHP: CakePHP
Para Ruby: RubyOnRails
Para Java: Struts
Para .net: MonoRail
