yahoo
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.
- Añadir nuevo comentario
- Leer más
- 4882 lecturas
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.

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)
Yahoo! 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)
YouTube 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.
- 2 comentarios
- Leer más
- 3008 lecturas
Yahoo prueba Google AdSense
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.
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.
- Añadir nuevo comentario
- Leer más
- 2382 lecturas
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.
- 2 comentarios
- Leer más
- 3381 lecturas
Microsoft quiere comprar Yahoo
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.”
Con la lectura de esta entrada (Enrique Dans) seguro que aclaras muchas dudas acerca de la operación.

Parece ser que Microsoft va a emplear todo su poder, tanto económico, como técnico para hacer frente a Google.
- 1 comentario
- Leer más
- 2576 lecturas
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".
- Añadir nuevo comentario
- Leer más
- 1757 lecturas
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.
- Realiza pocas peticiones HTTP
- Haz uso de CDN (Content Delivery Network)
- Añade una etiqueta para hacer expirar tus cabeceras, Expires header
- Habilita la compresión por Gzip
- Pon el CSS al principio de todo
- Pasa los archivos JS al final
- Evita los comentarios CSS
- Pon tu CSS y tus archivos JS en archivos externo
- Reduce las consultas DNS
- Optimiza y minimiza el código de tus archivos JS
- Evita las redirecciones
- Elimina los scripts duplicados
- Configurar los ETags
- Hacer Ajax Cacheable
- 1 comentario
- Leer más
- 2444 lecturas
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;
- 5 comentarios
- Leer más
- 6452 lecturas
- 1
- 2
- 3
- 4
- siguiente ›
- última »




Comentarios recientes
hace 4 días 2 horas
hace 4 días 3 horas
hace 4 días 4 horas
hace 4 días 13 horas
hace 4 días 13 horas
hace 4 días 22 horas
hace 5 días 18 horas
hace 5 días 22 horas
hace 5 días 23 horas
hace 6 días 2 horas