Archive for November, 2007

November 27, 2007

disco google
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é”.



Día Debian 2007

Author: Mauricio
November 24, 2007

debian
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.



November 21, 2007

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.



November 14, 2007

linux
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.



November 5, 2007

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:

  • Entiendan grandes cantidades de Información.
  • Busquen y encuentren la Información que necesitan de manera simple.
  • Realicen acciones mediante el computador.
  • Y permite a los desarrolladores web a:

  • Aclarar la misión y la visión del sitio, centrándose en las necesidades de sus audiencias.
  • Generar estructuras que soporten el cambio y el crecimiento en el tiempo.
  • Determinar qué contenidos y funcionalidades deberá contener el sitio.
  • Poner nombres entendibles a las áreas de Información.
  • Crear sistemas de navegación intuitivos.
  • 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.



    November 1, 2007

    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.



    November 1, 2007

    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.
    mvc

    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