Un datacenter de Google
Este data center aloja 45.000 servidores en 45 contenedores, con unas soluciones muy optimizadas para su refrigeración.
Este data center aloja 45.000 servidores en 45 contenedores, con unas soluciones muy optimizadas para su refrigeración.
Está claro que nunca jamás se debe optar por usar trucos para dar un tratamiento diferente a los CSSs para igualar la apariencia del site en diferentes navegadores.
Bueno, vale, pero cuado no queda más remedio… cuando llevas dos horas colocando un margen de una foto que no ves la manera de que sea cross-browser… cuando ya no puedes perder más tiempo con eso… pues al final hay que usar estos hacks que te permiten aplicar reglas diferentes según el navegador del que se trate (lo dejas bien comentado y adios remordimientos) .
Para Internet Explorer en general nos pueden valer las condicionales comentadas:
<!--[if IE]> Esto se mostrará si el navegador es Internet Explorer <![endif]--> <!--[if IE 5.5]> Esto se mostrará si el navegador es Internet Explorer versión 5.5 <![endif]--> <!--[if IE 6]> Esto se mostrará si el navegador es Internet Explorer versión 6 <![endif]-->
Para IE 6 exclusivamente:
* html .miclasecss{
/* esto sólo funcionará en Internet Explorer 6 */
}
y tambien:
p{
margin:10px;
_margin-left:20px; /* Sólo Internet Explorer */
}
Para Firefox:
p.myStyle{
color:red;
}
p > .myStyle{
color:blue; /* Sólo para Firefox */
}
Para IE7 y no IE6:
html[xmlns] .myStyle{
/* Firefox e IE7 lo procesan pero le doc debe ser XHTML para que funcione */
}
Para Safari, Opera y Google Chrome:
@media screen and (-webkit-min-device-pixel-ratio:0){
#div {margin-left: 10px;}
}
Google ha anunciado una idea que me parece absolutamente genial: la creación de un API común para la carga centralizada de las librerías AJAX y javascript más usadas (jQuery, dojo, MooTools, prototype, etc).
La verdad es que si nos paramos a pensar la cantidad de veces que cargamos los ficheros JS relacionados con estas librerías y presentes en cada vez más sites nos daremos cuenta del despilfarro de tiempo de carga que estamos sufriendo y provocando a nuestros usuarios, a parte de la cantidad de ficheros repetidos en la caché del navegador.
Google se ha reunido con los responsables de las principales librerías y han conseguido un repositorio común servido directamente por Google, de tal manera que podemos contar con esos recursos centralizados, actualizados, optimizados, en alta disponibilidad, y con tiempos de carga inmejorables.
Estos recursos podrán usarse de dos maneras, bien con uso clásico del fichero CSS a través del tag <script>:
<script src=”http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js”></script>
o bien haciendo uso de su API AJAX:
// Load jQuery
google.load(”jquery”, “1″);// on page load complete, fire off a jQuery json-p query
// against Google web search
google.setOnLoadCallback(function() {
$.getJSON(”http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?”,// on search completion, process the results
function (data) {
if (data.responseDate.results &&
data.responseDate.results.length>0) {
renderResults(data.responseDate.results);
}
});
});
Podéis ver más información en el site oficial de Google
Remember The Milk es uno de los mejores gestores de listas existentes en internet. Fue de los primeros servicios en usar Gooogle Gears y siempre se ha caracterizado por su innovación y rápida adaptación a las nuevas herramientas y APIs (sobre todo de Google).
Acaban de publicar una aplicación para Blackberry con la cual podemos sincronizar el ToDo list de la BB con el contenido de nuestra cuenta de RTM. Funciona de una manera muy similar al Google Calendar Sync:
El link para bajarse esta útil herrmienta es el siguiente:
www.rmilk.com/milksync
Pega, este servicio es sólo para usuarios Pro (por 25$ al año puedes ser Pro) aunque ofrecen 15 dias de prueba gratuita.
Actualmente hay zonas del planeta que podemos visualizar a una resolución espectacular usando Google Maps en modo Satélite. No obstante dichas fotos no resultan del todo nítidas, lógico si pensamos en cómo están tomadas: cenitalmente y a larga distancia, con lo que no queda clara la perspectiva de cara a visualizar edificios, etc.
La empresa china Hangzhou Aladdin Infotech se ha dedicado a dibujar estos mismos mapas al más puro estilo SimCity dando un aspecto 3D (con la perspectiva isométrica usada en los juegos de los 80) dotando a la imágen de mayor información práctica.
Por ahora sólo está disponible para algunas ciudades chinas, podéis consultarlo en su buscador Edushi.
Para muestra la visualización de la Harbourfront Landmark Tower (rascacielos de 70 pisos y más de 230 metros de altura) en Hong Kong:

En Google Maps:

Y para terminar una captura del mítico juego:

Después de haber usado Bloglines durante mucho tiempo, desde que comencé el seguimiento del primer feed (creo que fue el de barrapunto) hoy me he pasado definitivamente a Google Reader.
Destaco las siguientes tres razones, que pueden hacer tomar la misma decisión a más de uno:
Si os animáis no hay nada más facil: menú ‘Edit’ en la pestaña ‘Feeds’ de Bloglines, seleccionad ‘Export subscriptions’, y desde Google Reader ‘Configuración’ y pestaña ‘Importar/exportar’.
Por fin puedo sincronizar el calendario de la Blackberry con el de Google Calendar. Lo había intentado con todo tipo de inventos, pero no acababan de funcionar bien.
Google sync for Mobile es el siguiente paso que ha dado Google para controlar los flujos de información hacia y desde cualquier sitio.
Tambien podéis bajarlo via OTA desde vuestras Blackberries:
http://m.google.com/sync
Visto en RIMarkable (buenísimo este blog sobre Balckberry)