Archivo por meses: noviembre 2005

Symphony – Un nuevo Framework para AJAX en PHP5

Symphony es un proyecto open-source en PHP5 para crear un framework para Ajax.

Symphony se basa en otros proyectos open-source y librerías de JavaScript.

Yo aun sigo esperando el Framework para AJAX. Seguramente, recién en los próximos meses alguna de las cientos de bibliotecas que están apareciendo se convertirá en la favorita de los desarrolladores y se volverá un estándar.

Via Ajax Magazine

Jagger3: El 7 se sobrepone al 9

Finalmente, después de un largo fin de semana con mucho suspenso y muchas discusiones en todos los foros (DigitalPoint, WMW, webseo, etc.), ayer en la noche los datos del DC (data center) con el IP 66.102.7.104 se han sobrepuesto en su mayoría a los datos del 66.102.9.104.


La batalla de los dc

De esta manera, parece que la actualización de Google con el nombre Jagger y sus tres fases esta llegando a su fin.

En uno de los últimos mensajes de GoogeGuy se notaba que no estaba muy conforme con los resultados alcanzados.

El nuevo índice aún contiene muchos errores, entre ellos:

  • URL canónicas: aun existe una infinidad de páginas en el índice que muestran este problema.
  • Resultados suplementarios: Se refiere a páginas que devuelven 404 o que han sido borradas del índice mediante la herramienta de Google, pero aun están apareciendo en el índice con el texto ‘Resultados Suplementarios’.
  • Spam: Según muchos SEO’s el spam ha vuelto nuevamente a las primeras posiciones.

Si es que en los próximos días Google no decide nuevamente hacer algún ajuste con relación a los problemas anteriormente mencionados, recién podremos analizar con mas detalles cuales has sido los cambios que se han realizado a los algoritmos.

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

Google patenta resultados de búsquedas personalizadas

Google presento en Julio de 2004 su propuesta Personalization of placed content ordering in search results a la oficina de patentes y marcas registradas de los Estados Unidos.

A fines de Octubre de este año la patente ha sido aceptada y publicada. En resumen se puede mencionar que esta patente explica como se pueden mostrar resultados de búsquedas personalizadas usando el perfil del usuario. Para este motivo es necesario recolectar informaciones del usario y armar un perfil que es luego usado para influenciar los resultados de las búsquedas.

Un aspecto interesante de la patente es que se indica que se puede personalizar los resultados también en computadoras comunes, usadas por muchas personas, como en bibliotecas sin que los usuarios se necesiten loggear. El perfil se va armando en el transcurso de las búsquedas y usaría, entre otros, la forma de como el usuario usa el teclado y el ratón para reconocer el perfil.

Google y Yahoo entran en el mercado de los móviles

Según informaciones del New York Times, Yahoo ofrecerá próximamente con la empresa SMS Communication un móvil para el mercado norte americano. Este móvil seria producido por Nokia, tendrá un MP3-Player y una cámara de 1 Megapixeles. Este móvil podrá usar los Yahoo-Services que actualmente están disponibles para los PC’s.

También Google esta tratando de convertir los celulares en PC’s móviles. Desde hoy, Google ha habilitado su servicio Google Maps también para algunos tipos de móviles. El servicio se llama Local for Mobile y actualmente esta restringido a los Estados Unidos.

Google ha planificado extender su servicio a más de 100 modelos diferentes de móviles, y como ya es costumbre, es un servicio gratuito.

Actualización
Un empleado de Google a presentado una canción para el servicio local for mobile: Get lost and found on your phone

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.

Confirmado: Los cambios de Jagger3 comienzan a aparecer

GoogleGuy informo hace poco en wmw que los datos de la siguiente fase de esta actualización ya se pueden observar.

It looks like people probably noticed Jagger3 changes at 66.102.9.104, starting yesterday. I believe that data center includes Jagger1, Jagger2, and Jagger3.

Asi pues, ahora a revisar las posiciones en el centro de datos 66.102.9.104

Actualización 1
También Matt informa en su blog la aparición de los datos de Jagger3 conjuntamente con Jagger1 y Jagger2, lo que indicaría que estos van a ser los resultados finales de esta actualización gigante. Aunque Matt, indica que todavía habrán algunas fluctuaciones.

Además, en los comentarios, Matt indica que el problema de las URL’s canonicas ha sido resuelto en su mayor parte, pero dice que todavía la próxima semana se harán algunos ajustes más al respecto para solucionar definitivamente este problema.

Actualización 2
En WMW, GG acaba decir:

there will be some blending of these two data centers. If you think of 66.102.9.104 as the first order effect and 66.102.7.104 as the second order effect, that won’t be far off.

Esto siginificaría que los resultados de ambos DC’s van a ser todavía mezcaldos para obtener el indice final. A mi parecer los datos de 66.102.7.104 parecen ser más razonables.

Google AdSense cambia sus políticas para permitir referral program

Como Jenstar describe en su blog, AdSense ha cambiado sus políticas para permitir el uso de una nueva función: Programa de recomendación (referral program), mediante el cual, los partners de Google podrán ganar alguna comisión por recomendar a sus visitantes AdSense.

Este programa funcionará mediante el uso de Referral buttons, que según las nuevas reglas, es considerado como un anuncio común de AdSense, pero con un script diferente.

Actualización 1
Así como lo habia informado esta mañana, el programa de referencias ha sido lanzado en las ultimas horas. Aqui el ejemplo de un botón:


AdSense Referral Button
Aquí se pueden encontrar más informaciones sobre las referencias de Google. Sobre todo es interesante:

¿Cuánto ganaré con las referencias?
Cuando un usuario al que ha referido a AdSense gane 100 USD (dólares estadounidenses), abonaremos a su cuenta de AdSense 100 USD.

Actualización 2
El blog de AdSense informa que a los partners en EUA se les pagará 1 USD por usuario recomendado que instale FierFox con el Google Toolbar.