Depurar AJAX o funciones del cron en WordPress con un log

Si trabajáis con WordPress, probablemente en más de una ocasión hayáis hecho esto en el wp-config.php para ver los errores que estáis buscando:

define('WP_DEBUG', true);

Sin embargo, hacer esto y solamente esto tiene una serie de problemas y limitaciones:

  • No podemos depurar el AJAX que ejecutamos llamando a admin-ajax, porque el error no se vierte en la pantalla
  • Si tenemos tareas programadas, tampoco veremos si generan errores
  • En un sitio en producción no podremos mostrar por seguridad y por funcionalidad mensajes, por lo que deberemos guardar los errores en un log

Con la solución de guardar los errores en el log, evitamos todos estos problemas y le damos una solución rápida y práctica. read more

Leer más » 1 Comentario

18 sitios populares para compartir código

hastebin_linux_hispano

Mi preferido Hastebin, simple y rápido, pero para gustos colores:

¿Alguno más que añadir?

Leer más » 1 Comentario

Reiniciar/Parar/Iniciar servicio de DHCP en Fedora

Llevaba tiempo sin usar Fedora, y no es que cambie excesivamente respecto a otras distros pero a la hora de gestionar los servicios del sistema la cosa varía un poco.

dhcp-ip_linux_hispano

Si de lo que hablamos es de un servicio DHCP, recordaros que el protocolo DHCP (Dynamic Host Configuration Protocol) nos permite que los dispositivos individuales en una red IP obtener su propia información de configuración de red. Bien, veamos cómo Iniciar, parar o reiniciar nuestro servicio.

Para las versiones de Fedora por encima de 15 (la versión actual es la 19 que salió apenas hace un mes) la forma de hacerlo es: read more

Leer más » 1 Comentario

Pantalla de bloqueo estilo Ubuntu para Android (Ubuntu Lockscreen)

Mientras en Canonical “pierden el tiempo” tratando de fomentar el interés de los fabricantes de equipos y redes móviles, así como comentaba danigm a través de la tira de Linux Hispano sobre la recaudación de dinero para crear su propio teléfono de gama alta (fracaso salvo una inyección de última hora), aquí hay algo para los más entusiastas e impacientes, una pantalla de bloqueo y notificaciones al estilo Ubuntu para nuestro terminal Android. Algo es algo teniendo en cuenta que posiblemente Ubuntu Edge (English) no llegue a ser producto real. read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 5 al 11 de agosto

Y en mitad del estío, con una blogosfera a medio gas, esto es lo mejor que he leído esta semana en mi lector de RSS (me he pasado a Feedly). La semana que viene estaré fuera, así que no podré enviar este resumen semanal, la única vez que fallo en todo el año diría, ¡así que espero que me comprendáis!

Cambiar textos de WordPress sin modificar la traducción-  Ayuda WordPress read more

Leer más » 1 Comentario

Ya tenemos los ganadores del sorteo de templates de Template Monster

Tal como anunciábamos el otro día en esta entrada, sorteábamos gracias a Template Monster un total de tres plantillas y no sólo de WordPress, también las había básicas, de Drupal y para Joomla!.

Ayer fue el último día para dejar tu participación vía comentario y hoy ha sido el sorteo. El resultado lo tenéis a continuación.

Se pondrán en contacto con vosotros desde Template Monster para que podáis descargar vuestra plantilla.

Muchas gracias a todos por participar y os aviso que para la vuelta del período vacacional, para septiembre, estamos preparando otro sorteo similar en CODECTION. read more

Leer más » 1 Comentario

SOL, un portátil solar con Ubuntu al más puro estilo Stargate

sol-solar-powered-laptop_linux_hispano

SOL, acrónimo de Solar Laptop (portátil solar en español) ha sido recientemente presentado en el London Convention Centre donde la empresa de telecomunicaciones WeWi sugiere un sistema autosuficiente y fácilmente gestionable a través de su sistema operativo, Ubuntu Linux. Es un aparato pensado para la educación, que permite a usuarios de zonas poco desarrolladas utilizar un ordenador sin necesidad de conectarse a la corriente eléctrica.

El principal objetivo de este portátil es acelerar el proceso educativo en los países en vías de desarrollo. Para ello se vale de un diseño robusto, pensado para resistir condiciones adversas. El aparato dispone de un procesador Intel de varias capacidades, un teclado integrado y un panel táctil. El panel solar está incluido en la tapa, situado detrás de la pantalla, y se abre para poder captar los rayos solares (imagen del encabezado) read more

Leer más » 5 Comentarios

Lo mejor de mi RSS desde el 29 de julio al 4 de agosto de 2013

Llegó agosto y con él hasta el Feedly tiene menos actividad, mientras tanto, aquí seguimos recomendando fuentes de información para que sigáis al día de todo sobre el software libre aquí y en el resto de la blogosfera hispana:

Protégete contra ARPSpoofing – Desde Linux read more

Leer más » 1 Comentario

MakerPlane, el avión libre

Los que me conocéis sabéis que además de estar junto con Javier Carazo lanzando nuevos proyectos y aventuras bajo el nombre de Codection, desarrollo software y hardware en un laboratorio de teledección del CSIC, pues bien, ahí mi relación con el hardware está muy estrechamente relacionada con Arduino, ese hardware libre que en más de una ocasión hemos hablado por aquí. Además de ésto, y por el mero hecho de trabajar con UAVs y avionetas tripuladas, me suelen llegar noticias sobre proyectos de bastante interés. read more

Leer más » 2 Comentarios

Diferencia entre wp_ajax y wp_ajax_nopriv

Cuando trabajas con AJAX en WordPress, si quieres hacerlo bien, debes hacer llamadas a admin-ajax.php y desde ahí gestionar las peticiones y sus salidas. Si conocéis esta técnica, conoceréis las funciones: wp_ajax_(acción) y wp_ajax_nopriv_(acción) (de la que no encuentro una referencia directa en el Codex, es raro). read more

Leer más » 1 Comentario