Archivo de la categoría: Otros

Otros temas

Bill Gates cree que en un futuro no muy lejano, MSN presentará mejores resultados que Google

En el marco de la conferencia de super-computadoras en Seattle, Bill Gates, Chief Software Architect de Microsoft, dio una entrevista a InformationWeek en la cual entre otros habla sobre investigación y menciona lo siguiente:

Microsoft Research has always had a pretty broad set of activities …Search is an amazing example where we relied somewhat on an outside company, Inktomi, which Yahoo bought, then decided to build our own search effort essentially from scratch. Now, in a very short period of time, we will actually have more than matched the kind of relevance that Google can deliver. The role of Microsoft Research in that has been phenomenal.

BG indica que el departamento de investigación en Microsoft (Microsoft Research) esta realizando una gran cantidad de actividades. Un ejemplo muy interesante es la búsqueda en Internet. Mientras otras empresas como Yahoo compraron la tecnología de otras empresas, Microsoft comenzó con su buscador desde cero. Y ahora en un periodo muy corto de tiempo, los resultados del buscador serán más relevantes de los resultados que puede mostrar Google.

Como ya conocemos muchos de los emprendimientos de BG, él siempre ha logrado lo que se ha propuesto. Pero, personalmente pienso que, aunque la calidad de los resultados del buscador de MSN mejore considerablemente, todavía va durar mucho hasta que pueda romper con la popularidad que tiene Google en todo el mundo. Esto se puede ver claramente en el siguiente gráfico:


Porcentaje de visitas desde diferentes buscadores

La historia del 404 Object Not Found

Muchas de los conceptos y cosas que usamos a diario en Internet tienen muchas veces un origen curioso, como por ejemplo el layout sencillo de la página principal del buscador de Google que después resulto ser una de las claves de la popularidad de este buscador.

Hoy día he encontrado en digg una historia interesante: Todos los que han navegado por Internet ya se han topado con el famoso error 404, que el browser muestra, cuando una página no existe en un servidor web.


Error 404

En página room404.com se describe la historia que dio origen a la denominación de este error.

En la época en que recién se estaban comenzando a desarrollar los protocolos para una red de intercambio de documentos, la que luego se llamo WWW (World Wide Web), los científicos del CERN tenían que hacer sus experimentos en su red local usando como nodos de prueba las diferentes oficinas del CERN.

Justamente había una oficina en el cuarto piso con el numero 404 donde se coloco la base de datos central del WWW. Todo requerimiento de algún documento era ruteado a esta oficina donde 2 o 3 empleados localizaban manualmente el documento y lo pasaban por la red al solicitante.

Cuando la base de datos comenzó a crecer y los requerimientos de documentos aumentaron, se hizo mas difícil encontrarlos. Sobre todo cuando el solicitante, por ejemplo escribía mal el nombre del documento. En esos casos, se acostumbro a responder ‘Room 404: file not found’ (Oficina 404: archivo no fue encontrado).

Luego, cuando el acceso a la base de datos se automatizo y a se podía accederlos directamente por la red, se mantuvo ese mensaje cuando un documento no podía ser encontrado.

Finalmente, cuando el CERN publico oficialmente el protocolo HTTP (Hyper Text Transfer Protocol) se mantuvieron los códigos de errores originales.

Informes de la WebmasterWorld PubCon 10

Durante estos días se esta llevando a cabo la PubCon en Las Vegas. En esta conferencia están presentes personajes célebres del mundo de los Webmasters, como Brett Tabke de WebmasterWorld.com y Matt Cutts, el empleado de Google responsable del equipo contra Spam.

Barry Schwartz ha presentado en seroundtable resúmenes de las diferentes sesiones de la conferencia:

Martes 15.11.2005
Keynote: Robert X. Cringely
Intro to PPC
Microsites and Niche Marketing
Affiliate Site Marketing and Optimization
Super Session : Blogging for Fun and Profit

Miércoles 16.11.2005
Coffee Talk with Senior Google Engineer : Matt Cutts
Paid Link Advertising
Organic Site Reviews
Contextual Advertising Program Issues
Super Session : Search Engines and Webmasters

Presentación de la laptop de 100 dolares

Nicolas Neoponte, el jefe del Media Lab am Massachusetts Institute of Technology (MIT) y Kofi Annan, el secretario de la ONU, presentaron hoy en la conferencia mundial de la información en Tunesia la laptop de 100 dólares.


Presentación de la laptop de 100 dolares
Presentación de la laptop de 100 dolares

La campaña ‘Una laptop por niño’ pretende repartir estas laptops a escolares de los paises en desarrollo.

La laptop tiene un interfaz WLAN, un procesor AMD y Linux como sistema operativo. Según Negroponte se logro el precio de 100 dolares o talvez un poco más, por el uso de un display barato.

La batería de la laptop también puede ser cargada a cuerda: Un minuto de cuerda alcanza para 10 a 30 minutos de uso.


La laptop se puede doblar asi
La laptop también se puede doblar así

Negroponte espera la cooperación de la comunidad del software abierto (Open Source) para crear más aplicaciones para la laptop. Este aparato será inicialmente introducida en 6 países: China, Brasil, Argentina, Nigeria, Tailandia y Egipto.

Negroponte también indico que Brasil es un país ideal para su distribución, mencionando de que “el que puede bailar samba, también puede manejar una computadora”. Mientras que en los otros países, los aspectos políticos podrían frenar su penetración.

La verdad sobre el sencillo layout de Google

Todo el mundo conoce el diseño de la página principal del buscador: Sencillo, solamente con el logo, sin mucho texto, pero muy efectivo.

Esta página tan famosa y genial, tiene un origen muy interesante que fue revelado por Marissa Mayer (chief product manager de Google) en una entrevista a la revista alemana Focus :

Cuando comenzamos con Google, éramos unas 20 personas pero nadie conocía HTML, tampoco teníamos un Webmaster. Así pues, tuvimos que colocar una página muy sencilla en la red. Luego, con el paso del tiempo, recién nos dimos cuenta que justamente este era el layout que los internautas promedio adoran.

Es muy interesante saber que uno de los factores más importantes para el éxito de Google, no fue planificado por sus tan inteligentes empleados, sin más bien nació de una necesidad. Y esto demuestra una vez más, que las ideas geniales muchas veces van acompañadas de un poco de suerte y casualidad.

En otra parte de la entrevista, Marissa Mayer dice:

Nuestra filosofia es ‘arranca temprano y seguido’ para que la gente asocie Google con innovación. Pero el 70% de nuestro esfuerzo se centra en el negocio de los buscadores y en los anuncios contextuales. Solo 10% invertimos en experimentos como Google Earth.

Via de.internet.com

La lista de compras de Google

Aqui una lista de las compras que Google ha ido realizando en los ultimos años. Como se puede apreciar algunas empresas han sido la base de nuevos productos de Google, así como otras compras han sido solo por motivos de PR (Public Relations).

2/2001: Deja (El archivo de Usenet, pero no la empresa)
9/2001: Outride (Valores, patentes, códigos fuente, etc.)
2/2003: Pyra Labs – Blogger.com
4/2003: Neotonic Software – e-mail customer support
4/2003: Applied Semantics – domain name, contextual advertising and enterprise search solutions
9/2003: Kaltix
10/2003: Sprinks
10/2003: Genius Labs
4/2004: Ignite Logic – Empresa que apoyaba abogados
6/2004: Baidu – Buscado chino
7/2004: Picasa – Programa de procesamiento de imagenes (PR)
10/2004: Keyhole – La base de Google Earth
03/2005: Urchin – Webanalyse (PR)
05/2005: Dodgeball

Fuente: Google Acquisitions

Linux-backdoor se propaga por hueco en XML-RPC

En los últimos días se esta observando mucha actividad en el puerto UDP numero 7111. El motivo del trafico es el backdoor Backdoor.Linux.Small.al, ya que este gusano escanea el puerto 7111 para reproducirse, aprovechando un hueco en XML-RPC de PHP en los sistemas Linux.

Los webmastes que usan software para foros, wikis, o sistemas de contenido (CMS = Content Management Systems) deben actualizar sus sistemas.

Más informaciones
Blog de F-Secure
Informaciones de seguridad del Internet Strom Center

Microsoft investiga para crear un nuevo sistema operativo

Microsoft Research presento detalles sobre un nuevo proyecto llamado Singularity.

La principal característica de este proyecto es desarrollar un sistema operativo que sea confiable (reliability), que tenga alta disponibilidad (availability), que tenga alto grado de seguridad contra intrusos (security) y de que sea seguro (safety).

En este documento se detallan las características del sistema operativo.

La base de Singularity son los SIP’s (Software Isolated Process):

– Los SIPs son objetos cerrados y no tienen espacios de memoria direccionables como los procesos comunes.

– Los SIPs no pueden generar código y tampoco cargarlo en forma dinámica.

– Los SIPs pueden estar tanto es espacios físicos de memoria como también en espacios virtuales.

– Los SIPs se comunican entre si solamente mediante canales bi-direccionales que tienen tipos de datos (data types).

– La comunicación entre SIPs es rapida y no tiene overheads.

– Los SIPs son creados y terminados solamente por el sistema operativo, de modo que al terminar un SIP, todos los recursos, como por ejemplo memoria, son completamente liberados.

– Los SIPs se ejecutan completamente independiente, hasta el hecho que tienen diferentes estructuras de datos, y rutinas del sistema operativo del garbage collection.


MS Singularity
Arquitectura de Singularity

Para el desarrollo de Singularity se usará con lenguaje de programación Sing# que es una extensión de Spec#. Spec# es un lenguaje para especificaciones que a su vez se basa en C# que contiene constructos de pre- y post- condiciones (pre- , post-conditions) así como invariantes.

El enfoque que esta dando MS a este proyecto es muy interesante, pues se están usando por primera vez conceptos muy conocidos en la informática teorética para demostrar la funcionalidad de algoritmos, como son los constructos de pre-, post-conditions y las invariantes que permitirían obtener la predicibilidad de los tiempos de ejecución de los programas.

También la idea de encasuplación de procesos no es nueva, pero los sistemas operativos comerciales no la usan, lo que causa infinidad de problemas como la caída de programas, del sistema operativo mismo, y hasta el uso de exploits para introducir virus y troyanos en las computadoras.

Finalmente el control total de todos los recursos mediante el sistema operativo, podría evitar lo que hoy todos conocemos: El aumento del consumo de memoria causado por algunos programas que no devuelven este recurso después de usarlo, lo que generalmente causa la lentitud de la computadora, y la necesidad de un reinicio.