Evitar navegación.
Principal

yahoo

Parejas que han cambiado Internet

Puede ser casualidad pero varias de las grandes compañias de Internet han sido creadas por parejas.

El caso más famoso sin lugar a dudas es el de Google, pero no son menos importantes los casos de Yahoo, Wikipedia , eBay , YouTube.

Google (Larry Page y Sergey Brin)

Google fue creado en Septiembre de 1998 por Larry Page y Sergey Brin en aquellos momentos dos estudiantes de Stanford, por entonces tenian 26 y 24 años respectivamente, pero fue en 1995 cuando se conocieron en un acto de la Universidad de Stanford para todos los candidatos al Doctorado de Informática.
Los primeros pasos de Google | tufuncion.com
Ambos andaban obsesionados con la idea de conseguir información relevante a partir de una gran cantidad de información (Internet) y comienzan a desarrollar un buscador llamado 'BackRub', que funcionaba en PCs de gama baja y no necesitaba grandes servidores, esta es la base sobre la que se construiría Google. El nombre del famoso buscador tiene su origenen un juego de palabras con el término "googol", acuñado por Milton Sirotta, para referirse al número representadopor un 1 seguido de 100 ceros.

El uso del término refleja la misión de la compañía de organizar la inmensa cantidad de información disponible en la web y en el mundo.

Yahoo! (Jerry Yang y David Filo)

Los primeros pasos de Yahoo | tufuncion.comYahoo! es sin duda una de las empresas que más ha cambiado la historia de Internet, es un servicio global que posee buscador, directorio web, correo electrónico.

Fue fundada en enero de 1994 por dos estudiantes de la Universidad de Stanford, Jerry Yang y David Filo. Yahoo como empresa se constituyó el 2 de marzo de 1995 y en 1996 comenzó a cotizar en bolsa.

Tiene su sede corporativa en Sunnyvale, California, Estados Unidos.

YouTube (Chad Hurley y Steve Chen)

Los primeros pasos de YouTube | tufuncion.comYouTube es un sitio web que permite a los usuarios compartir vídeos, de todas estas aplicaciones webs que estamos comentando es la más moderna ya que fue fundada en febrero de 2005 por tres antiguos empleados de PayPal: Chad Hurley, Steve Chen y Jawed Karim aunque ahora mismo es propiedad de Google, desde su compra, el 10 de octubre de 2006 por 1.650 millones de dólares.

Es muy popular gracias a la posibilidad de alojar vídeos personales de manera sencilla. YouTube aloja una variedad de clips de películas, programas de televisión, vídeos musicales y vídeos caseros. Los enlaces a vídeos de YouTube pueden ser también puestos en blogs y sitios web personales.


CSS Sprites

Los CSS Sprites es una sencilla y efectiva técnica de CSS que nos permite ahorrar ancho de banda.

Realmente los sprites son imágenes que contienen varias imágenes y se muestran gracias a diversas técnicas que nos permiten recortarlas.

Inicialmente se utilizó en el desarrollo de videojuegos debido a su versatilidad a la hora de realizar animaciones, hoy también nos lo encontramos como una técnica CSS que nos permite ahorrarnos ancho de banda.

Gracias a esta técnica podemos reducir considerablemente el peso de nuestra aplicación web y lo que es más importante el número de peticiones HTTP, estas dos ventajas nos permiten reducir el tiempo de carga de nuestra aplicación web y reducir la carga en el servidor.

¿Cómo aplicar esta técnica?

Únicamente tenemos que utilizar las propiedades CSS que nos permiten alterar el alto y ancho (height, width), de este modo podemos recortar una imagen que mostraremos como background, además necesitaremos modificar las propiedades de background-position para desplazarnos por la imagen original y mostrar la zona deseada.

Pequeño tutorial para comenzar a utilizar esta técnica.

¿Cuándo utilizar esta técnica?

Debemos de tener en cuenta qque cada vez que nuestra aplicación web llama a imágenes, hojas de estilos, archivos javascripts lo que realmente estamos haciendo son peticiones HTTP que se solicitan de manera individual y aumentan la transferencia y el tiempo de carga.

En primer lugar debemos utilizarla si tenemos un número elevado de usuarios y nuestro servidor alcanza picos de carga altos, también sería conveniente su uso en aplicaciones web que tengan un gran número de imágenes de tamaño pequeño.

El concepto principal a tener en cuenta es que debemos tener cuidado con la suma del tamaño de los archivos externos, no es lo mismo cargar 15 elementos de 10 KB que un único elemento de 150 KB, en el segundo caso la carga sería considerablemente más ligera.

La explicación a esta última afirmación es que al cargar un alto número de elementos estamos realizando peticiones HTTP que incluyen cabeceras y que a su vez vienen acompañadas por cookies (las cookies son relativamente ligeras pero los usuarios navegan con conexiones asimétricas dónde la velocidad de subida es muy inferior).

Por lo tanto podemos llegar al caso en el que las cabeceras de los archivos pesen más que los propios archivos y a menudo la carga que ello representa en el servidor se duplica.

Ejemplos prácticos

Yahoo utiliza esta técnica para mejorar el rendimiento, el principal motivo es el gran número de pequeñas imágenes que utilizan para identificar cada uno de los servicios.



Yahoo prueba Google AdSense

Microsoft Yahoo ha anunciado hoy que va probar de manera temporal Google Adsense, lo harán incorporando anuncios en las búsquedas que se hagan en el portal de Estados Unidos, ¿Un nuevo desafio a Microsoft?

Yahoo to test Google AdSense; Microsoft objects

Por supuesto estas pruebas estarán limitadas sin sobrepasar nunca el 3% de los usuarios y no significa necesariamente que se lleven a cabo otras relaciones comerciales con Google.

Este anuncio ha tenido una respuesta inmediata por parte de Microsoft, que como todos sabemos lleva un tiempo tratando de adquirir Yahoo.

Respuesta de Microsoft

Any definitive agreement between Yahoo! and Google would consolidate over 90% of the search advertising market in Google’s hands. This would make the market far less competitive, in sharp contrast to our own proposal to acquire Yahoo! We will assess closely all of our options. Our proposal remains the only alternative put forward that offers Yahoo! shareholders full and fair value for their shares, gives every shareholder a vote on the future of the company, and enhances choice for content creators, advertisers, and consumers.



Yahoo! Developer Network

Yahoo Developer Network ofrece a los desarrolladores una variedad de características, como acceso a las API, ejemplos de código fuente, grupos de discusión, listas de correo y secciones es las que se pueden previsualizar herramientas creadas por Yahoo.

Esta serie de herramientas pretende dar solución a los problemas de diseño e interfaz que aparecen en cualquier portal web: autocompletado, pestañas de navegación, Drag & Drop, paginación y calificación.

Se pueden encontrar ejemplos en JavaScript y PHP para infinidad de aplicaciones, desde elementos de interface de usuario hasta cómo parsear las respuestas XML de los Yahoo! Web Services. Es una genial reocopilación de recursos de programación para poder construir nuestro propio portal con numerosas de funcionalidad Ajax para implementar.


Microsoft quiere comprar Yahoo

Microsoft Es dificil que aún no te hayas enterado, Microsoft quiere comprar Yahoo, es cierto que es un rumor que viene de muy lejos y que Microsoft lleva ya un tiempo perdiendo mucho terreno con respecto a Google... lo que más sorprende son las cifras de las que se hablan: 31 dólares por acción, lo que supondría un total de 44600 millones de dólares (30.300 millones de euros).

Si finalmente se consumará Microsoft adquiriría una de las empresas con más historia de Internet y podría llegar a hacer frente a Google en el terreno de los buscadores.

Si eres algo escéptico con este tema aquí te dejo un enlace a la oferta oficial de Microsoft y en este otro enlace la respuesta de Yahoo a Microsoft, tras leer estas dos notas de prensa podemos imaginarnos que puede llegar a haber acuerdo ya que ninguna de las dos partes dice que no.

Está es la nota de prensa de Microsoft, que incluye la carta que ha enviado Steve Ballmer a la Junta Directiva de Yahoo.

Microsoft Corp. (NASDAQ:MSFT) today announced that it has made a proposal to the Yahoo! Inc. (NASDAQ:YHOO) Board of Directors to acquire all the outstanding shares of Yahoo! common stock for per share consideration of $31 representing a total equity value of approximately $44.6 billion. Microsoft’s proposal would allow the Yahoo! shareholders to elect to receive cash or a fixed number of shares of Microsoft common stock, with the total consideration payable to Yahoo! shareholders consisting of one-half cash and one-half Microsoft common stock. The offer represents a 62 percent premium above the closing price of Yahoo! common stock on Jan. 31, 2008.

“We have great respect for Yahoo!, and together we can offer an increasingly exciting set of solutions for consumers, publishers and advertisers while becoming better positioned to compete in the online services market,” said Steve Ballmer, chief executive officer of Microsoft. “We believe our combination will deliver superior value to our respective shareholders and better choice and innovation to our customers and industry partners.”

Seguir leyendo

Con la lectura de esta entrada (Enrique Dans) seguro que aclaras muchas dudas acerca de la operación.

Microsoft Yahoo


Parece ser que Microsoft va a emplear todo su poder, tanto económico, como técnico para hacer frente a Google.


BalonSexta Web Revelación Yahoo! 2007

Hace un mes Yahoo! presentó su primer premio anual a las webs más interesantes y creativas del año.

Había 40 páginas seleccionadas entre las que podías elegir tu favorita y votar por ella para que ganara.

En la entrada en la que anunciabamos este anuncio preguntabamos: ¿Quién crees que debería ganar el premio de favorita del público?... para mí la respuesta era rotunda Balonsexta ya que se trata de un proyecto desarrollado por la empresa en la que trabajo Genera Internet Technologies y porque personalmente me parecía la mejor de las candidatas.

Finalmente Balonsexta, la web de laSexta para el "Eurobasket 2007" ha ganado el premio del público del concurso "Web Revelación 2007".

Revelación Web Yahoo! 2007


YSlow 0.9, analizando el rendimiento de nuestras webs

Yahoo! ha lanzado YSlow 0.9, una nueva versión con la que poder hacer análisis de rendimiento de nuestras webs.

Principalmente trae dos novedades, por un lado se mejora la integración dentro de Firebug y por otro ahora YSlow puede encontrar peticiones de Ajax.

Para los que aún no conozcan Firebug decir que es una extensión que te ayudará a desarrollar, evaluar y depurar sitios web, controlando el CSS y HTML en tiempo real, midiendo el tiempo de carga para optimizar la página o corrigiendo los posibles errores Javascript.

YSlow 0.9, por lo tanto es una herramienta que ayuda al usuario a saber cuales son los errores que tiene que reparar para hacer su página más rápida para sus visitantes.

Este plugin de Yahoo (YSlow) es sin duda una herramienta que todo webmaster debería tener funcionando en su navegador.


Recuerda que para acceder a todas sus posibilidades hay que instalar primero Firebug y luego YSlow. Una vez instalado, se capturan todos los datos relativos a las páginas y sus elementos. Hay información sobre Rendimiento, Estadísticas y Componentes.

Consejos para agilizar la carga de tu página

En Developer Yahoo! nos dan estos consejos para acelerar nuestro sitio web (Simple Rules for Speeding Up Your Web Site), en un principio había 13 reglas en está última revisión se ha añadido la número catorce "Hacer Ajax cacheable".

Todos estamos de acuerdo en que uno de los mayores problemas a los que nos enfrentamos habitualmente los desarrolladores es lograr una rápida carga de nuestro sitio web, en cuanto vamos añadiendo funcionalidades nos vamos encontrando con realentizaciones en la carga del sitio por lo que debemos encontrar el equilibrio entre las funcionalidades y la velocidad de carga del sitio.

  1. Realiza pocas peticiones HTTP
  2. Haz uso de CDN (Content Delivery Network)
  3. Añade una etiqueta para hacer expirar tus cabeceras, Expires header
  4. Habilita la compresión por Gzip
  5. Pon el CSS al principio de todo
  6. Pasa los archivos JS al final
  7. Evita los comentarios CSS
  8. Pon tu CSS y tus archivos JS en archivos externo
  9. Reduce las consultas DNS
  10. Optimiza y minimiza el código de tus archivos JS
  11. Evita las redirecciones
  12. Elimina los scripts duplicados
  13. Configurar los ETags
  14. Hacer Ajax Cacheable

Preguntas de una entrevista para desarrollador Php en Yahoo

En este blog publican una preguntas que supuestamente se hicieron en una entrevista de Yahoo, realmente no se si es veraz esta entrevista pero no deja de ser una buena manera para ver que nivel de Php manejamos.

Os propongo que comenteis los resultados a las preguntas para que aquellos que quieran comprobar sus resultados.

Las preguntas de la entrevista

1. Which of the following will not add john to the users array?

1. $users[] = ‘john’;
2. array_add($users,’john’);
3. array_push($users,‘john’);
4. $users ||= ‘john’;

2. What’s the difference between sort(), assort() and ksort? Under what circumstances would you use each of these?

3. What would the following code print to the browser? Why?

$num = 10;
function multiply(){
$num = $num * 10;
}
multiply();
echo $num;