Lo mejor de mi timeline del 24 al 30 de agosto

La cosa va de Androids y Xiaomis ūüôā

Formularios de contacto en WordPress. Instalación, configuración y uso

Los formularios de contacto son algo tan básico en el día a día de cualquier web, que cuanto más fáciles y estándares puedas hacerlo mejor será para ti y para tu cliente si es que estás desarrollando la web para un tercero. Los formularios de contacto, suelen tener dos problemas:

  1. Un spammer puede hacer uso de ellos
  2. Los mensajes enviados pueden quedar en la carpeta Spam

La solución que os proponemos hoy, es fácil de implementar y supera estos dos problemas. Empecemos.

Instalación de plugins

En concreto,

Ejemplo de interfaz gr√°fica sencilla en Python con Tkinter

Está claro que para interfaces de gran envergadura existen soluciones como PyGTK, wxPython o PyQT. Sin embargo, para aplicaciones sencillas puedes utilizar la interfaz Tkinter de la librería estándar de Python.

Aquí te muestro un ejemplo sencillo:

import Tkinter

if __name__ == ‘__main__’:
root = Tkinter.Tk()
root.title(‘Button’)
Tkinter.Label(text=’I am a button’).pack(pady=15)
Tkinter.Button( text=’Button’).pack(side=Tkinter.BOTTOM)
root.mainloop()

Y éste es el resultado:

tkinter

Comprobar el estado de una pila sin un voltímetro

Este es un rápido truco para comprobar el estado de una pila (batería) alcalina, no nos sirve en el caso de baterías del tipo Ión-litio. Es posible que os preguntéis qué tiene que ver esto con Linux o con el mundo del Open Source, pues directamente nada, fue algo que encontré a través de YouTube y, teniendo en cuenta la cantidad de aparatitos que tenemos en casa, he considerado compartirlo aquí en Linux Hispano.

alcalina_linux_hispano

El funcionamiento es simple, dejamos caer una pila sobre una mesa, si rebota y se mantiene en pie est√° en buen estado y sigue teniendo carga,

Lo mejor de mi RSS del 19 al 25 de agosto de 2013

Ya estoy de vuelta con las pilas cargadas y seguimos como el resto del a√Īo con la secci√≥n semanal de los mejores enlaces de la blogosfera linuxera en espa√Īol (y no tan linuxera a veces, pero siempre sobre temas libres).

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,

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:

Para reiniciar el servicio DHCP:

ahornero@6581-D:~$ systemctl restart dhcpd.service

Para pararlo:

ahornero@6581-D:~$ systemctl stop dhcpd.service

Y para iniciarlo:

ahornero@6581-D:~$ systemctl start dhcpd.service

Recuerda que,

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.

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!

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,

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,