23 January, 2009

Evitando el dichoso spam

Y mira que soy poco partidario de los captchas y de poner trabas a la participación de la gente, pero dada la audiencia de este blog y los mas de 100 comentarios de spam que venía validando diariamente, con la consecuente perdida de tiempo que eso supone, no me ha quedado otra.

Después de probar varios plugins antispam me he quedado con Math comment spam protection, de lo malo, mejor una simple pregunta sobre una suma matemática básica en texto plano (1+1,3+2,etc), que la típica imagen deformada, muchas veces imposible de descifrar.

18 April, 2008

De nuevo online

Como habéis podido comprobar en los últimos 3 días este espacio ha sufrido continuas perdidas de conexión. Y todo debido una vez mas, como no, a la ineficacia de otro proveedor de hosting, no voy a dar nombres, para que, si al final todos son igual de malos, son buenos hasta el día que te dejan tirado, y creedme que esto sucede siempre tarde o temprano.

Para poneros en antecedentes todo sucedió cuando muy amablemente consulte la posibilidad de disponer de una máquina que corriera php5.x, ¿petición de lo mas lógica a día de hoy verdad?, a lo que me respondieron (y en un buen español :-)) que si, que podían cambiar mi plan de máquina y tendría mi espacio corriendo en php5. Dí permiso para cambiar mi espacio a esa máquina, siendo consciente de que este blog estaría un rato caído, un rato pensaba!!!, después de medio día sin noticias volví a enviar un ticket pidiendo una estimación aproximada sobre la nueva publicación en la nueva máquina, la respuesta no tardó ni 2min en llegar, su máquina esta lista!! me dicen todos contentos, es que si no pregunto a día de hoy estoy esperando todavía.

Al final, después de muchos problemas con los nuevos DNS del dominio conseguí que todo volviera temporalmente a la normalidad. Y digo temporalmente porque después de 1h+- de correcto funcionamiento todo volvió a fallar, primero un dominio luego otro y otro hasta que jsanroman.net solo mostraba un “Welcome jsanroman.net” como habéis podido comprobar. Todavía estoy a la espera de la respuesta a mis 4 tickets a soporte pidiendo amablemente ayuda primero, y explicaciones, amablemente también, después.

Como comprenderéis mi decisión no podía ser otra que migrar, escapar!!!, primero transferimos el dominio y luego el hosting y cada a uno a un lugar diferente, para minimizar posibles problemas futuros.

Ahora todo vuelve a la normalidad, esperemos que por una buena temporada. Eso si, lo conseguimos, tenemos php5! y wordpress actualizado a 2.5!, versión que corrige importantes agujeros de seguridad respecto a la antigua versión de este blog y facilita enormemente la gestión del mismo desde su renovado panel de control.

Y no enrollo mas, a ver si estos próximos días escribo las 3 semanas que ya tengo atrasadas sobre el curso de j2ee, y alguna cosilla mas que tengo en la recamara, aunque antes todavía me quedan 2 practicas por enviar a mis profesores de la uoc.

Buen fin de semana a todos!

17 October, 2007

Configurando wordpress

Wordpress

Despues de un post de presentación dejo 4 apuntes para poder tener un blog como este funcionando. Configuración de wordpress:

El fichero de configuración se encuentra en la raíz wp-config.php, en el podremos cambiar los datos de conexión con nuestra BD o el conjunto de caracteres con el que serviremos nuestro blog.

  1. // ** MySQL settings ** //
  2. define('DB_NAME', 'wordpress');    // The name of the database
  3. define('DB_USER', 'demo');     // Your MySQL username
  4. define('DB_PASSWORD', 'demo'); // ...and password
  5. define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value
  6. define('DB_CHARSET', 'utf8');
  7. define('DB_COLLATE', '');
  8.  
  9. // You can have multiple installations in one database if you give each a unique prefix
  10. $table_prefix  = 'wp_';   // Only numbers, letters, and underscores please!

Si necesitamos cambiar el prefijo de las tablas de nuestro blog, no es suficiente con modificar el parametro $table_prefix = 'wp_'; en wp-config.php, necesitaremos además realizar los siguientes cambios o de lo contrario nos aparecerá un mensaje "You do not have sufficient permissions to access this page." al acceder al panel de administración.

  • Cambiar en la tabla ${NEW_WP_PREFIX}_options la opción ${OLD_WP_PREFIX}_user_roles por ${NEW_WP_PREFIX}_user_roles.
  • En la tabla ${NEW_WP_PREFIX}_usermeta cambiar las opciones ${OLD_WP_PREFIX}_capabilities,${OLD_WP_PREFIX}_user_level,${OLD_WP_PREFIX}_autosave_draft_ids por las mismas pero con el NEW_WP_PREFIX.
  • Si tienes en tu blog otros plugins instalados es posible que tengas que realizar alguna otra modificación.

Si como yo tenéis pensado incluir posts con ejemplos de código fuente este plugin http://blog.igeek.info/wp-plugins/igsyntax-hiliter/ os puede ser de ayuda para el formateo y resaltado del mismo. He aquí algún ejemplo:

  1. public class Main {
  2. private static BufferedReader   reader = new BufferedReader(new InputStreamReader(System.in));
  3.  
  4. private static long readLong() throws IOException {
  5. return Integer.valueOf(readln()).longValue();
  6. }
  7.  
  8. private static String readln() throws IOException {
  9. return reader.readLine();
  10. }
  11.  
  12. private static void printMenu() {
  13. System.out.println("Probando plugin");
  14. }
  15. }

Powered by WordPress
Bajo licencia Creative Commons
Contacto sanroman.javier at gmail.com