Desde hace muchos años, lo que más buscan los usuarios de Internet es tener su propio Portal. Poder decir lo que uno quiere y cuando quiere, pero sin gastarse un duro. Por esos surgieron los blogs o weblogs. Desde su aparición multitud de usuarios se han introducido en el mundo de la publicación on-line, algunos incluso obteniendo un rendimiento económico.
Pero el mundo sigue avanzando, y con este avance, ahora el usuario medio pide y necesita poder diseñar su blog como el quiera, añadir funciones, que sus visitantes habituales se suscriban, se registren.. que se creen comunidades virtuales, avisar de eventos por mail.. y un largo sin fin de funcionalidades nuevas que un blog no puede ofrecer por su propia naturaleza. Pero seguimos queriendo tener todo eso sin gastar un duro.
Para ello, tenemos la opción del hosting gratuito. Pero ya no nos sirve un hosting cualquiera, como antaño.. ahora necesitamos una base de datos, que nos sirvan php5 y un cierto control.
Estuve navegando por ahí, buscando entre foros y encontre un post muy interesante y como soy legal y no quito el merito a nadie, enlazo directamente al post. En el, recomiendan varios servicios de hosting. Yo estoy probando el de Iespana.es que me da mysql y php y algún otro de la lista que encontre en el post.
Si alguno conoce algún hosting gratuito con php y mysql, que lo postee en el blog. Los probaré y hare una reseña.
Cuantas veces nos ha pasado que buscamos una palabra y como tiene una tilde no nos aparece en las búsquedas? Para los desarrolladores, esto es un tema de poca importancia, pero a veces los usuarios son muy detallistas, y quieren que sus búsquedas muestren muchas cosas.
Generalmente, en MySQL se utiliza latin1_general_ci como codificación de la base de datos. Esta codificación, como todas las que llevan el sufijo _ci, no distingue entre mayúsculas y minúsculas. Pero si que distingue caracteres acentuados de los no acentuados. Por lo tanto, si nosotros queremos que en nuestras búsquedas no se tengan en cuenta las tildes, debemos utilizar otra codificación, aunque solo sea en la búsqueda. Basta con añadir en la query SQL la sentencia COLLATE como se ve en la siguiente linea.
WHERE campo LIKE _utf8 '%$word%' COLLATE utf8_general_ci
Con esta pequeña modificación y sin hacer nada mas.. conseguiremos que los usuarios no dejen de ver un resultado por poner o no una tilde, lo cual es bastante util.
