Archive for the 'Artículos' Category
![]()
Para entender la necesidad de una Web 3.0 hay que ver cómo se accede a la información a través de los buscadores. Si un usuario desea encontrar un restaurante en su ciudad, seguramente hará una búsqueda parecida a “restaurante en ciudad real” o “comer en lima”. El buscador intentará cotejar las palabras clave (restaurante, ciudad, real) con su base de datos, pero no sabrá realmente qué es lo que buscamos.
Read the rest of this entry »
Dell fue noticia en la industria informática de Estados Unidos durante el cuarto trimestre de 2007. Lo fue porque después de cuatro trimestres volvió al primer lugar en embarques de computadoras personales que le arrebató HP.
En los resultados de la consultora Gartner, Dell tiene 31.4% de participación de mercado y HP 26.1%, sobre un total de 17 millones de unidades embarcadas. La diferencia es de 5.3 puntos porcentuales a favor de Dell.
En los datos de la consultora IDC, Dell tiene 29.6% de market share y HP 24.3%, sobre un total de 18.6 millones de unidades. La diferencia es igualmente de 5.3 puntos a favor también de Dell.
Read the rest of this entry »
Se han encontrado múltiples vulnerabilidades en PHP 4.4.x ; que podrían ser explotadas por un atacante remoto para saltarse ciertas restricciones de seguridad, por lo que es recomendable actualizar a la versión 4.4.8 disponible desde:
http://www.php.net/downloads.php
Alguna de las vulnerabilidades son:
La primera vulnerabilidad está causada por un error de desbordamiento de enteros en la función chunk_split(). Esto podría causar un desbordamiento de búfer basado en heap.
La segunda vulnerabilidad está causada por un desbordamiento de enteros en las funciones strcspn() y strspn().
Se ha descubierto un error al procesar los valores session_save_path y error_log y podría ser explotada por un atacante remoto para saltarse las directivas de seguridad open_basedir y safe_mode.
Una vulnerabilidad está causada por un error en el manejo las consultas SQL que contengan LOCAL INFILE dentro de la extensión MySQL. Esto podría ser explotado por un atacante remoto para saltarse las directivas open_basedir y safe_mode.
La última vulnerabilidad está causada por un error de regresión relacionado con la existencia de la función glob() y podría ser explotada por un atacante remoto para saltarse la directiva open_basedir.
![]()
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é”.
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
La nueva versión de la distribución libre Ubuntu acaba de ser publicada, como muestra la nota de prensa de la compañía.
Las novedades son la incorporación de Gnome 2.20, la integración de Compiz por defecto para lograr los efectos de escritorio tridimensionales más espectaculares, la integración de un sistema de búsqueda integrado en el escritorio que accede tanto a programas como a documentación cualquiera dentro de nuestro PC.
Otras mejoras interesantes radican en la incorporación de un sistema de cambio rápido entre usuarios, la integración más sencilla de añadidos para Firefox, la incorporación de un GUI para el control de la resolución, con soporte para monitores duales y cambios de orientación. También se ha mejorado la instalación de impresoras que detección e instalación automática de los modelos soportados por defecto, escritura en particiones NTFSy el uso de drivers restringidos de aparatos no libres de forma más rápida y segura.
Pruébalo, descarga de aquí
Aquí una captura de pantalla
![]()
Google Adsense, el programa de anuncios patrocinados para rentabilizar sitios web, ha agregado una nueva forma de pago. A la transferencia bancaria (disponible en EEUU, y algunos países de Europa), y al muy comentado envío de cheques (seguros, pero demorones y a veces conflictivos a la hora de convertirlos en monedas constantes y sonantes), ahora los peruanos tenemos la opción de cobrar vía Wester Union.
Primero me asusté, debo reconocerlo, ya que WU no es un sistema muy recomendable, por las altas comisiones que cobra. Pero el sistema Quick Cash, con el que Google AdSense implementa el pago, tiene un costo muy bajo (menor que la emisión de un cheque y envío por transporte, según se promociona), que es asumido por quien emite el envío del dinero. O sea que no debería costar nada a los editores de AdSense.
Mediante esta opción, el dinero lo tendremos en el bolsillo del caballero o la cartera de la dama, en un máximo de 48 horas luego de liberado el pago en AdSense (generalmente es al día siguiente).

La unidad Vertu produjo 60 teléfonos Ascent Ferrari para celebrar un aniversario 60 de Ferrari.
“Trabajamos muy cercanamente para desarrollar esta edición limitada de 60 teléfonos. Los detalles del aparatos están inspirados en las características de una cantidad de autos Ferrari,” dijo la portavoz de Vertu, Elizabeth Maragh.
Los segmentos de productos de lujo se están beneficiando del crecimiento económico de países como China, India y Rusia, mientras que los mercados de Medio Oriente se han fortalecido debido a que el auge de los precios de las materias primas incrementó sus ingresos.
Nokia y otros fabricantes de teléfonos celulares están uniéndose cada ve más con los diseñadores. A comienzos de esta semana, el diseñador italiano Giorgio Armani se unió a Samsung Electronics para diseña un televisor y un teléfono móvil.
Los diseñadores Dolce & Gabbana se han unido con Motorola para una versión de lujo en colores del modelo de teléfono móvil RAZR y Prada ha desarrollado un teléfono con la surcoreana LG Electronics.

