Cambiarse a UTF-8 sin morir en el intento
Publicado por blaxter - 29 Oct 2006 a las 17:39Me he mudado de servidor, debido principalmente a que querÃa tener la posibilidad de editar manualmente los registros DNS. El último año y medio he estado en Pandela.com y no me puedo quejar, un 10 sin lugar a dudas; salvo el hecho de que no existe la opción de editar los DNS y solo te permiten añadir subdominios (registros tipo A del DNS vamos). Hablé con el soporte y me dijeron que próximamente lo iban a añadir, pero me olió a respuesta tipo: "pos va a ser que no". Asà que ya está hecha la mudanza. Y, ya que Ãbamos a mover la base de datos, he aprovechado y he convertido todo a UTF-8, ¿por qué?. bicosyes (porque si), y por algunas otras razones de peso.
El proceso es muy sencillo
- Exportamos nuestra base de datos, esto nos generará un fichero .sql más o menos grandote (que en verdad es texto, si te hace ilu lo puedes abrir e imprimirlo para empapelarte la habitación con él, sino es el caso lo dejas tranquilo y ya está).
- Usando la herramienta iconv (cualquier sistema *nix la contiene, si tienes Windows hay una página que ofrece este servicio o puedes usar cgywin) convertimos la codificación a utf-8
$ iconv -f iso-8859-1 -t utf-8 ARCHIVO.sql > ARCHIVO-UTF8.sql
- Finalmente, como ya tenemos el archivo .sql convertido a UTF-8, lo importarmos en nuestra base de datos.
- Para completar en verdad todo el proceso, también deberÃamos convertir nuestra plantilla (theme) usando el mismo proceso. Nos situamos en el directorio de la plantilla y ejecutamos
for i in *php ; do
iconv -f iso-8859-1 -t utf-8 $i > $i.UTF
mv $i.UTF $i
done
Lo subimos al ftp y ya está. Ya tenemos todo en UTF-8 como debe ser. Por cierto si notais algo raro en el blog, agradecerÃa que lo comentaseis, que vete tu a saber si he hecho alguna cagada, la posibilidad (bastante elevada) ahà está...
Meme: 10 videojuegos favoritos
Publicado por blaxter - 15 Oct 2006 a las 01:39Miky desde su blog me manda este meme que va bien para recordar viejos tiempos, los diez videojuegos favoritos, ordenados de menos a más:
- 10) Illusion of Time [SNES]: mi primer RPG, no es gran cosa pero me marcó.
- 9) Civilization Saga [PC]: el mejor juego de estrategia por turnos existente, quien diga lo contrario miente.
-
Zelda: Linkâ??s Awakening [GB]: Un gran Zelda!, cuando entraba en una mazmorra no podÃa parar de pensar y viciarme hasta que conseguÃa resolver los puzzles (que o era muy tonto yo, o muy triviales no solÃan ser, aunque molaba mucho cuando los resolvÃas :))
- 7) Pc Futbol 6 [PC]: ese lugo ganando la champions (ni idea de porque me pillé el Lugo...). Arriba, abajo, arriba, abajo, arriba, abajo.... tiro, gol! xD.
- 6) La Prision [PC]: Un juego masivo online, español además. El juego en sà mismo era lo peor del mundo, pero fue ponerme internet, allá por el 2000, y viciarme sin parar estando todas las horas que podÃa conectado y matando guardias xD.
- 5) Goldeneye [N64]: 3 amigos + 4 mandos = diversión garantizada. El mejor multiplayer jamas creado. (Facility + minas! :D)
- 4) Age of Empires II [PC]: el juego que más me envicié para PC, estaba con clan y todos esos lios, Athlantis Clan :). El mejor juego de estrategia en tiempo real para mi gusto :P.
- 3) Secret of Evermore [SNES]: el juego de snes que más me gusta :), es un RPG similar a secret of mana.
- 2) Final Fantasy VII [PSX]: la de horas y horas que jugué... tardes con el único objetivo de subir niveles para poder derrotar a las putas armas. Llegué a tener una partida de 200 y pico horas xD.
- 1) Zelda - Ocarina of time [N64]: en mi opinión, el mejor videojuego de la historia. Marcó un antes y un despues, si no has jugado no se puede expresar con palabras.
Igual me dejo alguno, o quizá mañana cambie de opinión en cuanto al orden, pero de lo que estoy seguro es de los cuatro primeros :). Como me guste este meme (por eso lo hago xD) y para continuar su vida lo mando a otros dos blogs, Hoy por mi mañana por mi y The Power of Mind que están ambos muy callados ;).
Plugin para wordpress: wp-pager 2.1
Publicado por blaxter - 06 Oct 2006 a las 22:08Desde hace un tiempo, bastante ya, vengo usando el plugin wp-pager para que las páginas salgan con numeritos como debe ser y no los horribles enlaces previous post y next post. Como soy un poco maniatico, lo he modificado para que las páginas salgan con un formato particular, generalizando, y con los parámetros por defecto el formato es el siguiente:
1, 2, ..., i-2, i-1, i, i+1, i+2, ..., n-1, n
- i es la página actual
- n es el total de páginas
Es decir, salen los numeritos de las dos páginas previas y posteriores. Aunque ésto puede cambiarse ("el dos"). Para usar el plugin lo primero es descargarlo, cambiarle la extensión a .php, subirlo a tu directorio de plugins (/wp-content/plugins) y activarlo. Lo segundo es poner simplemente <?php wp_pager(); ?> donde quieras se muestre. Para profundizar un poco más puedes añadir a tu hoja de estilos algo como esto (este es el mio)
.wp-pager {
text-align: center;
}.wp-pager div {
display: none;
}
Y podemos variar algo el resultado añadiendo parametros a la función, por ejemplo:
<?php wp_pager(1, 'Paginitas:', 'vamos a la anterior', 'vamos a la siguiente', 'Viendo entradas desde la %f a la %l de un total de %t'); ?>
Los códigos %f %l y %t se sustituyen respectivamente por primer post mostrado, último post mostrado y total de posts en la categorÃa seleccionada. Para más información esta es la página de la versión original del plugin.
Actualizado [24 enero 2007]: Gracias a Coke, me he enterado que no funcionaba para el nuevo wordpress 2.1, parece que ya está solucionado. El link de arriba apunta al archivo ya corregido, y actualizo su versión a 2.0b. Que por cierto ahora tal como está solo sirve para la versión 2.1 de wordpress. Cuando tenga un rato lo modifico de nuevo para que sea compatible con las anteriores ![]()
Actualizado [7 febrero 2007]: Subo la versión a 2.1 (porque si) y ya soporta wordpress 2.1 y wordpress anteriores, además, por petición de delhorno si al primer parámetro le pasas false, se mostrarán todos los número de página (es una opción que no le veo, personalmente, mucha utilidad, pero oye, para gustos los colores...). Un ejemplo de uso de esta nueva "caracterÃstica" serÃa del siguiente estilo:
<?php wp_pager(false); ?>
Problemas con el hosting
Publicado por blaxter - 05 Oct 2006 a las 11:27Las últimas 24 horas, el blog ha estado caÃdo debido a un exceso en el tamaño de la base de datos. Esto ocurrÃa principalmente por el plugin stattraq que almacenaba demasiados datos (estadÃsticos, de visitas y tal), que sumaban 18MB, cuando el lÃmite que tengo actualmente es de tan solo 2MB. Vacié la tabla volviendo a estar dentro del lÃmite aceptable, pero no ha sido, hasta hace poco, que ha vuelto todo a la normalidad.
Pandela.com, el hosting que uso actualmente, no me habÃa dado problemas hasta ahora, es más, su servicio ha sido perfecto (incluido el soporte); pero 2MB en la base de datos no dan para mucho (incluso borrando todas las tablas de estadÃsticas, en unos meses creo que llegaré a los 2MB...), asà que, va a tocar migrar a algún otro servidor :(. Emoción, intriga, misterio...
Limpiado Ad-Free Blogs (II), esta vez de verdad!
Publicado por blaxter - 03 Oct 2006 a las 22:33
Hace un rato me he acordado de que aún tenÃa esto pendiente por hacer, el script fallaba con todas las páginas que usaban redirecciones (debido a que éstas usan frames para hacer la redirección), lo cual he arreglado modificando ligeramente el código.
El funcionamiento del script es sencillo, creamos un fichero de texto que se llame "content.txt" que tenga la página del wiki de microsiervos, ejecutamos el script (está en perl y requiere un paquete, $ sudo aptitude install libterm-progressbar-perl) y este creará tres ficheros de texto como salida
- out.txt: con los blogs buenos.
- out.txt.malos: con los blogs malos.
- errores.txt: con blogs que no ha podido analizar, debido a errores diversos, desde URL inexistentes (404) a falta de permisos debido a la configuración del servidor (403), etc, etc...
Una vez terminada la ejecución (unos 20min le ha costado), he comprobado los blogs malos que da como resultado (unos cuantos solo, si comprobase todos no tendrÃa sentido el script xD) y creo que esta vez no hay fallos. Los que salen como errores son debido a su mayorÃa a páginas no encontradas (error 404) o timeouts del servidor (error 500), aunque habÃa algún otro error misterioso (415 por ejemplo) que lo he pasado a blogs buenos y ya está. En resumen, resultados:
En total de 399 blogs. Hay 153 MALOS, 212 BUENOS y 34 que han fallado!
Es decir, 38% son malos! WTF?. Acabo de editarlo en el wiki de microsiervos, pero si alguien se aburre mucho, mucho y encuentra fallos en la lista (o en el código del script), que no dude en cagarse en mis muertos y mencionarlo para corregirlo cuanto antes. Ahora tendremos 216 blogs en ad-free :).
No voy a pegar todo el código pues es similar al anterior, he aquà un tar.gz con el código y ficheros resultado.
Meme musicopersonal
Publicado por blaxter - 23 Sep 2006 a las 00:25Cyn me envÃa este meme, que como está relacionado con la música me he decidido a hacerlo :P. Hay que contestar a preguntas personlas con nombres de canciones de un único grupo. Lo más dificil es sin duda elegir el grupo
Me he decidido por Heroes del silencio, para entender algún tÃtulo habrÃa que saber un poco la song y tal, pero bueno da igual
¿Eres hombre o mujer?
Heroe de leyenda
DescrÃbete
Maldito duende
¿Qué sienten las personas cerca de ti?
Decadencia
¿Cómo te sientes?
Rueda fortuna!
¿Cómo describirÃas tu anterior relación sentimental?
Sal
Describe tu actual relación con tu novi@ o pretendiente
Sal
¿Dónde quisieras estar ahora?
Senda
¿Cómo eres respecto al amor?
Babel
¿Cómo es tu vida?
Morir todavÃa
¿Qué pedirÃas si tuvieras sólo un deseo?
Flor de loto
Escribe una cita o una frase famosa
Apuesta por el rock'n'roll
Ahora despÃdete
Parasiempre
ya está!, hecho!. Se lo paso a Josepul, DraXus y MiguelD (si no lo haceÃs no problem, solo os odiaré un par de horas y luego ya se me pasarán las ganas de mataros
xD).
Esta obra está bajo una
licencia de Creative Commons.
Este blog funciona gracias a WordPress
con el theme GimpStyle
diseñado por Horacio Bella y adaptado por un servidor.
Feed entradas