domingo, 17 de febrero de 2013

Guía para crear el perfecto tema WordPress

developer

En ThemeShaper han creado una guía para cualquier desarrollador que quiera crear un tema WordPress que atienda a todos los estándares, de manera que ofrezca la mejor experiencia puramente WordPress.

La guía está pensada para desarrolladores de temas para WordPress.com pero es igualmente útil para cualquier entorno WordPress. Y cómo creo que es de un tremendo interés aquí lo tienes en español …

sábado, 9 de febrero de 2013

Los orígenes de las cadenas de mensajes: si no copias este artículo, morirás



Quien no haya recibido un correo similar a éste, que levante la mano: “Copia y pega este mensaje a diez de tus contactos o sufrirás diez años de mala suerte.” Este tipo de spam es ubicuo y, hasta cierto punto, cargante (aunque constituya una excelente herramienta darwiniana para separar la gente escéptica de la magufa).
Sin embargo, a pesar de que las cadenas de mensajes pudieran parecer un efecto secundario del precio de dichos mensajes (casi cero) y el esfuerzo y tiempo que supone reenviarlos (un click, un segundo), las cadenas de mensajes hunden sus raíces en tiempos en los que el correo electrónico no había sido inventado.
Si partimos de la base de que una cadena de mensajes tiene como objetivo la replicación, independientemente de su contenido, entonces hemos de remontarnos, como mínimo, al año 1902. Es la fecha que propone Daniel W. VanArsdale, un experto en la evolución de las cadenas de mensajes, que halló el siguiente mensaje fechado en ese año: “Haz siete copias de esto exactamente como está escrito”.
James Gleick, en su libro La información, abunda en la propagación de las cadenas de mensajes:

La invención del bit: la partícula fundamental de la información


Quién diría que una idea tan simple supondría una revolución de implicaciones aún en constante desarrollo. Quién diría que un planteamiento tan maniqueo como sí o no, blanco o negro, verdad o mentira acabaría siendo el fundamento de la comunicación del futuro. Así es el átomo de la información. El bit.
En 1948, Bell Laboratories anunció la creación del bit, una unidad para medir la información. Su inventor tenía 32 años y se llamaba Claude Shannon, un tipo de biografía fascinante que algún día espero explicaros en profundidad. La idea de Shannon era contrauitiva y revolucionaria: según él, los mensajes no siempre tienen sentido, y que lo tengan o no son “aspectos semánticos de la comunicación… irrelevantes para el problema de ingeniería”.
Gracias a Shannon, pues, el bit (acrónimo que significa “dígito binario“) es la unidad más pequeña posible de información en la informática digital. En informática la menor unidad indivisible posible es un simple pulso eléctrico, que puede representar un 1 o un 0. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos. Todos los datos que se almacenan en un ordenador está compuesta de números binarios. El origen del término “dígito binario” se atribuye a John Tukey, un científico que trabajaba en los Laboratorios Bell, y los usó por primera vez en 1947.
El bit es una partícula fundamental de una especie diversa: no sólo es diminuto, sino también abstracto: un dígito binario. Tendiendo puentes entre la física del siglo XX y la del siglo XXI, John Archibald Wheeler, el último colaborador que quedaba de Einstein y Bohr (falleció en 2008), dijo “It from Bit”, es decir, que de los bits, de la información, “sale cada “eso”, cada partícula, cada campo de fuerza” que pueda existir en el mundo.

sábado, 2 de febrero de 2013

Ocho secretos y trucos que quizás no conocías de Google Chrome

Google Chrome
Detrás de Chrome se encuentran una gran cantidad de funciones, características y funcionalidades que pueden llegar a mejorar nuestra experencia con el navegador. El navegador de Google esconde más secretos de los que nos imaginamos. Te presentamos ocho secretos y trucos de Chrome que probablemente no conocías con anterioridad y que pueden servirte de ayuda en ciertos aspectos.
  • Pegar texto sin formato (Ctrl+Shift+V). ¿Cuántes veces hemos pegado un texto con negritas o cursivas y luego hemos tenido que quitarlas manualmente por que no nos interesaban? En muchas ocasiones, cuando copiamos un texto, nos llevamos dentro su formato (negritas, cursivas, subrayados, tamaño de la fuente…). Si simplemente te interesa pegar el texto en sí puedes hacerlo mediante la combinación de teclas Ctrl+Shift+V. Recuérdalo, puede servirte mucho de ayuda en ciertas ocasiones.
  • Administrador de tareas y estadísticas. Chrome cuenta con su propio administrador de tareas para gestionar los procesor del navegador. Si crees que hay algún proceso que está afectando al rendimiento de Chrome solo tendrás que eliminarlo desde el apartado “Ver páginas en segundo plano” del menú de Herramientas, o accediendo desde Shift+Esc. Además, si queremos adentrarnos en las estadísticas, podremos observar información detallada de la memoria usada (y en cada uno de los navegadores) desde la dirección about:memory.
    Chrome Procesos

Crear un precarga con jQuery

Crear un precarga con jQuery: En este tutorial veremos cómo hacer una precarga en jQuery donde se muestre un .gif de "loading" mientras se esté cargando toda la web, ya que algunas veces los proyectos tienen muchas peticiones al servidor y esto hace que tarde.

Antes de comenzar con esto veremos unos conceptos que nos ayudará a entender el pequeño script:
  • $(document).ready: se activa cuando carga todo el DOM, incluso aunque las imágenes no terminen de cargar.
Código :
$(document).ready(function() {
 alert("document cargo");
});
  • $(window).load: se activa cuando la página termine de cargar todas las peticiones.
Código :
$(window).load(function() {
 alert("window cargo");
});


Ya con estos conceptos podemos comenzar a armar nuestro script. No se olviden de cargar antes jQuery.

Código :
$(document).ready(function(){
        //eliminamos el scroll de la pagina
        $("body").css({"overflow-y":"hidden"});
        //guardamos en una variable el alto del que tiene tu browser que no es lo mismo que del DOM
        var alto=$(window).height();
        //agregamos en el body un div que sera que ocupe toda la pantalla y se muestra encima de todo
        $("body").append("< div id="pre-load-web">< div id="imagen-load">< img src="http://preloaders.net/preloaders/359/Filling%20circles.gif" alt="" />Cargando...</ div></ div>"); 
        //le damos el alto 
       $("#pre-load-web").css({height:alto+"px"}); 
       //esta sera la capa que esta dento de la capa que muestra un gif 
       $("#imagen-load").css({"margin-top":(alto/2)-30+"px"}); 
})     
$(window).load(function(){ 
$("#pre-load-web").fadeOut(1000,function() { //eliminamos la capa de precarga $(this).remove();
//permitimos scroll 
$("body").css({"overflow-y":"auto"}); }); 
 
})


[css:1:5688226aae]#pre-load-web {width:100%;position:absolute;background:#92def8;left:0px;top:0px;z-index:100000}
/*aqui centramos la imagen si coloco margin left -30 es por que la imagen mide 60 */
#pre-load-web #imagen-load{left:50%;margin-left:-30px;position:absolute}[/css:1:5688226aae]

Con este sencillo script ya pueden tener un precarga sin necesidad de un plugin.

descargar script de precarga