
Lo tenía pendiente hace tiempo… pensé que lo iba a tener algo listo para el quinto aniversario del blog, luego, a fines de Agosto… finalmente, he optado por simplemente buscar y adaptar un tema existente, y aunque no todo está tal como me lo hubiese imaginado, como un trabajo en progreso me satisface, y lo que es mejor, me permite retomar —no prometo “retomar el ritmo de publicación”, porque viendo los archivos podrán ver que nunca he tenido uno estable, pero sí publicar más frecuentemente, porque temas hay, y el tiempo tendré que hacérmelo.
… en fin…
Para los curiosos: este diseño está basado en el tema Corporate Sandbox de Rubiqube, construido sobre Sandbox. A partir de ahí, tome una gran dosis de CNN y algo de jQuery. Ni idea de qué versión correspondería (aunque sé que como hace 5 versiones de este blog que dejé de contarlas), así que simplemente le llamaré yukei es mi blog, no mi nombre ni mi nick… sólo por decir algo.
Aun hay cosas por arreglar, y por supuesto, es probable que todavía hayan algunos cabos sueltos (especialmente en el favorito de todos)… espero seguir trabajando e implementando mejoras (como el maldito envío de comentarios con AJAX que aun no he podido dominar).
Casi se me olvidaba: gracias al truco con los Expires, recomendaría hacer un Ctrl+Shift+R para forzar la recarga del sitio.
De vuelta a la (falta de) programación habitual…
Tags: Diseño, jquery, Personal, Yukei
¿No sería genial que en lugar de tener que descargar una y otra vez los archivos de jQuery, mootools, prototype… estos estuvieran distribuidos de forma de ahorrarte en transferencia y aumentando la velocidad con que tus usuarios ven tu sitio?
Tras esta larga y rebuscada pregunta lo que se esconde es un servicio de Google del que no sabía hasta hace poco, pero que demuestra que a veces una pequeña idea puede traer grandes beneficios: se trata de AJAX Libraries API, una red de distribución de contenidos (Content Distribution Network, o CDN, para los amigos) y “arquitectura de carga” para algunas de los frameworks javascript más populares.
En pocas palabras, AJAX Libraries API permite que tus usuarios descarguen la librería javascript de tu elección desde la red de servidores de Google, para lo cual tienes dos opciones: hacerlo a través de google.load() (un método desarrollado por Google para facilitar la carga de acuerdo a dos parámetros, que especifican el framework y la versión que quieres) o bien directamente desde <script />. Por ejemplo:
Con google.load():
<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1");
</script>
...o directamente:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
Leer más »
Tags: ajax, CSS, framework, Google, javascript, jquery, rendimiento, velocidad, yahoo
Aquellos que me siguen en Twitter, quizás sabrán que últimamente he empezado a hacer algunas cosas con jQuery, la librería para “escribir menos y hacer más” en javascript, luego de ocupar MooTools para un par de proyectos…
Si bien cada framework tiene sus pro y sus contra, hay algo de jQuery que finalmente me ha encantado, y es que realmente hace honor a su lema. Pero en realidad la mejor forma de entender jQuery que he encontrado es este párrafo de Dave Shea:
To me it’s the difference between avoiding Javascript as much as possible, and embracing it whole-heartedly. jQuery abstracts away the hard stuff like DOM incompatibilities, leaving me free to write fairly basic script to accomplish what I need. And the CSS-like selector syntax is absolutely wonderful. I’ve already learned that so it’s building on what I know. I’m still not convinced I’m much of a scripter, but writing with jQuery makes me feel like I’m actually somewhat in control when it comes to Javascript. And the joy of seeing my script work as expected first time ‘round across the board when testing in various browsers? Undefinable.
Que podría intentar traducir —gruesa y rápidamente— así:
Para mí, es la diferencia entre evitar Javascript tanto como sea posible, y adoptarlo con todo el corazón. jQuery abstrae todo lo duro como incompatibilidades en el DOM, dejándome libre para escribir código [script] bastante básico para lograr lo que necesito. Y la sintaxis tipo CSS es absolutamente maravillosa. Ya he aprendido eso, por lo que sólo debo construir sobre lo que sé. Aún no estoy muy convencido de ser un escritor de scripts, pero escribir en jQuery me hace sentir como que realmente estoy un poco en control en lo que tiene que ver con Javascript. ¿Y la alegría de ver mi script funcionando como lo esperaba a la primera al probarlo en varios navegadore? Indefinible
Tags: framework, javascript, jquery