Lo anuncian en Ajaxian: HTML5 incorporaría un API para bases de datos del lado del cliente. Esto significa que las aplicaciones web podrán almacenar datos estrcturados de forma local usando el ya familiar SQL.
La API es asincrónica y usa funciones del tipo callback para cargar los resultados de las querys.
Un ejemplo:
var database = openDatabase(”Database Name”, “Database Version”);
database.executeSql(”SELECT * FROM test”, function(result1) {
// do something with the results
database.executeSql(”DROP TABLE test”, function(result2) {
// do some more stuff
alert(”My second database query finished executing!”);
});
});
¿Tienes problemas con tu código? Entonces Bug.gd te puede ayudar.
Bug.gd es un buscador especializado en encontrar soluciones a errores informáticos que han sido resueltos por los mismos usuarios.
Tomas el mensaje de error que nos da el debug y lo pegas para ver las soluciones disponibles a dicho problema. Podremos indicar si la respuesta nos ha sido de utilidad, votarla positiva o negativamente, y añadir comentarios.
Pero como el mundo de los errores es casi infinito, un error puede no tener una solución encontrada aún, por lo que si indicaremos nuestra dirección de correo electrónico en 48 horas nos preguntará cómo lo hemos solucionado, de manera que pueda servir a otro usuario con el mismo problema.
Y no hablo de lo que te preguntan a través de los comentarios, sino de las consultas que te hacen a través de google u otros motores de busqueda. Si tienes Analytics instalado en tu sitio puedes saber cuáles son las keyword a través de las que llegan a tu sitio/blog desde los buscadores.
Hago la pregunta porque cuando hablo de la importancia de titular de forma atractiva un post es porque tiene un impacto directo en la forma en que somos encontrados, rankeados y enlazados en la red.
Lo importante de esto no es sólo el lugar en el que me ha rankeado Google, sino que un conjunto de elementos tales como el número de visitas por keyword, el número de visitas total, la calidad y cantidad de tráfico respecto del nicho temático en el que estamos posicionándonos, la posibilidad de establecer nexos con otros nichos similares.
Por último, sólo como un dato extra: Analytics es una buena herramienta, pero es altamente recomendable utilizarla en conjunto con otros sistemas de estadísticas.
Varias veces he discutido con amigos del mundo Mac las ventajas de usar Linux en vez de otros sistemas. Siempre digo que Mac está bien, es bello en cuanto a hadware y el OSX es un buen sistema, pero, para mí, insuficiente. Es que en Mac sólo hay un camino para hacer las cosas y, generalmente, no me sirve.
En Linux, en cambio, si una receta no funciona, tengo mil otras y muchos amigos bloggers que me tiende la mano con su experiencia. Y no me digan que en Mac todo funciona a la primera (díganme como montar PHP en dos cliks).
Es cierto, mi desventaja pasa por falta de interés por parte de las grandes empresas de software y hardware en sacar versiones compatibles con Linux de sus productos y controladores. Pero la comunidad es power y reacciona antes que el mercado, que, de todas fromas, está cambiando lentamente su postura gracias a la apuesta de empresas como Dell y Lenovo.
En el caso de los juegos, por ejemplo, ahora hasta mi hijo prefiere Linux y eso que los niños son exigentes en esta materia. Si algo no les gusta, no hay caso. Además, desde mi perspectiva, salvo algunos programas de Adobe -que emulo con Wine- tengo todo lo que necesito para trabajar: Quanta, Eclipse y Apatana para el código, Gimp para lo básico en tratamiento de imágenes y Apache, MySQL, PHP y Ruby instalados en dos clicks con Synaptic para trabajar en local y eso sin contar lo insuperable que es Linux para el trabajo en Red.
Ahora, como simple ususario tengo Firefox para nevergar, Skype para conferencias de voz, Kopete para el chat, Lifera para mis feeds, Amarok para la musica y Evolution para mis mails, mis contactos y mi agenda… ¿Qué más necesito? O mejor, ¿qué más necesitas para cambiarte?
Requisitos básicos:
Persona procativa con conocimientos sólidos en HTML, PHP, Ajax, CSS y Bases de Datos SQL y que sea un usuario compulsivo de aplicaciones web 2.0.
Según leo en Alt1040, Forrester hizo un estudio que concluye que proximamente desaparecerán, gracias al iPhone, los sitios web optimzados para móviles. ¿Será para tanto?
El asunto es que al parecer las capacidades del iPhone son, por lejos, mayores a la de la web móvil actual (poco estilo, poco contenido y en pequeñas pantallas hechas para llamar por teléfono, no para navegar). Por eso también “aseguran que si una compañía no quiere quedarse atrás debe de adquirir uno de estos teléfonos y probar sus capacidades”.
Cuando empecé a hacer sitios web el año ‘97 la Internet todavía era así, por ejemplo se chateaba por ICQ y se navegaba con Netscape y se usaba mucho Telnet… Cómo ha cambiado la cosa, no?
Ok, sigo pegado con el tema de la música. Soy un tipo pegado con muchas cosas cuando quiero serlo y, a veces, también, cuando no quiero. La verdad es que tengo una personalidad adictiva, tal vez por eso las drogas me asustan bastante.
En fin, soy un tipo pegado, pegado con mi trabajo, con el código y su lógica, con el cuento de crear y resolver problemas, con la poesía; pegado con Cortázar y Borges, con Lorca, Whitman; y pegadísimo con Charly, con Calamaro, con Páez y Sabina. Bien, últimamente también Babasónicos, The Killers y, por qué no, con U2, que sale y entra de mis playlists favoritas por temporadas, lo mismo que Tori Amos, Björk y Sheryl Crow (todos tenemos placeres culpables, ok?).
Pero el cuento que hoy cuento también trata del azar. Sí, porque todas las cosas con las que me pego o me he pegado en la vida me han llegado por azar… Podría decir que por destino, pero prefiero pensar que es por azar, por ese azar que me obligó a salir un 25 de octubre de 1996 cuando no quería hacerlo. Pero, para no prestar una chaqueta que me estaba pidiendo, salí y terminé en la mesa de un bar conociendo a la que sería mi esposa. Poco después ella llegaría con un casete de Sabina. Durante el primer año cantamos “La Canción de las Noches Perdidas” hasta que nos dio hipo. Cuando me separé fue Sabina quien me hizo olvidarla en “19 Días y 500 Noches“.
Y ahora, mientras el mismo Sabina me está diciendo que heredó “una botella de ron de un clocharde moribundo” y que olvidó “la lección a la vuelta de un coma profundo” me acuerdo de Cortázar y de la Maga.
Esta vez el azar fue una deuda pagada con libro. La historia es más larga, pero no más que los años en que ese libro fue el único adorno en el librero de una casa donde no se leía ni el horóscopo. Ya no recuerdo, quizá por aburrimiento o curiosidad lo leí el verano del 94. El libro se llamaba Rayuela e hizo que ese verano terminara para mí siendo invierno en Nebraska, mientras mi Maga andaba perdida entre Talca y Rancagua. Por Rayuela terminé también estudiando literatura en Valparaíso (bueno, lo de Valpo es otra historia) y por Rayuela -en realidad por la Maga- es que ahora ando pegado con esto de la música.
Por cierto, el recorrido desde la Maga hasta estas líneas es mucho más extenso. Tiene que ver con el Deja Vu del que hablaba en el post anterior y con el azar que nos hace ir recordando, entre canción y canción, fragmentos de nuestra vida (justo ahora Bono dice algo así como “Well it’s too late, tonight to drag the past out into the light“).
Y hoy el azar me hizo tomar una revista en la que había un artículo sobre la novela “Alta Fidelidad” de Nick Hornby. Casualidad o no, pensaba en ese libro cuando escribí el post anterior y en la forma en que la música nos purga; casualidad o no, sentía que me faltaron cosas que decir y andaba con ganas de escribirlas, casualidad o no, este cuento termina justo cuando Calamaro dice: “cantar es disparar contra el olvido, vivir sin ti es dormir en la estación“….