Lo mejor de mi RSS del 7 al 13 de abril de 2014

Llegó ya el Domingo de Ramos y eso es sinónimo de días de desconexión para prácticamente todos. Supongo que esta semana que ahora empieza, será menos intensa pero esta que acaba ha sido más próspera en generación de contenido que semanas anteriores. Veamos lo más interesante.

Seguro que te ha salido alguna vez este error y aunque sabías que no era importante, querías arreglarlo: Arreglar el error de Apache2 “Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName” – Desde Linux Porque con WordPress ya digo que puedes hacer prácticamente de todo, un ejemplo más: 

Cómo ofrecer contenidos premium en WordPress sin complicaciones – Ayuda WordPress read more

Leer más » 1 Comentario

Ubuntu One se despide de la nube

U1, Ubuntu One, la nube de archivos de Ubuntu o el que fuera la alternativa por defecto para Dropbox en el Sistema Operativo Linux con mayor índice de popularidad, se despide de la nube.

ubuntuone_linux_hispano

Otros servicios asociados a Ubuntu One, como el inicio de sesión en la plataforma (Ubuntu One single sign on service), el servicio de pago (Ubuntu One payment service) o el backend para bases de datos (backend U1DB database service), no se verán afectados por el cierre.

Las dos cuestiones más importantes:

¿Cuándo? Es algo que me ha sorprendido, es prácticamente ya. Ayer de madrugada recibí la primera notificación a mi correo electrónico. En sólo dos meses cerrará. 1 de junio de 2014. Buscando más información, lo anunciaron hace unos días en el mismo blog de Canonical, para el caso no deja de ser apresurado el cierre. read more

Leer más » 1 Comentario

miniUPnPc. Abrir puertos del router desde la consola

Cuando necesitas que un servicio en tu ordenador sea accesible desde internet necesitas que en el router conste un mapeo del puerto que precisas. En el mapeo debe constar el puerto al que intentarán conectar desde internet (externo), el puerto al que debe redirigir las conexiones a tu ordenador (interno) y la IP de tu ordenador. Si la IP de tu ordenador cambia entonces el mapeo dejará de funcionarte, para evitarlo tienes varias opciones.

Una opción sería configurar, dentro de tu LAN, la IP de tu ordenador de forma manual o, si el router lo permite, que el servidor DHCP asigne siempre la misma IP a una determinada dirección MAC para así poder abrir un puerto en el router e indicarle a qué IP deben ir las conexiónes entrantes. Sabiendo que dicha IP no se modificará. read more

Leer más » 1 Comentario

Lo mejor de mi timeline del 6 al 12 de abril

Leer más » Comentar

PHP Fatal error: Class ‘Imagick’ not found

imagemagickSi manejáis PHP y sois usuarios de Linux sabréis que una de las mejores librerías que existen para manejar imágenes, con operaciones a todos los niveles, es imagemagick.

En caso de que la estéis usando y obtengáis un error 500 del servidor, si activáis los errores, es posible que tengáis algo así:

PHP Fatal error:  Class ‘Imagick’ not found 

El error se debe a que no tenéis instalada la librería correctamente, la solución es simple:

apt-get install imagemagick php5-imagick read more

Leer más » 1 Comentario

Arreglando anchura y visualización en el jQuery UI Multiselect widget

Cuando estás desarrollando interfaces web, el uso de listas <select> es algo básico. En algunos casos no sólo hace falta elegir un valor, por ejemplo, ¿cuál es tu país de nacimiento? Sino que hace falta elegir más de uno de forma simultánea, las llamadas listas <select> con el atributo múltiple. Un ejemplo que se me ocurre es: ¿qué categorías quieres elegir de esta lista?

jQuery UI Multiselect widget

El interfaz estándar para estos casos es bastante “feo” y poco usable. Por eso mismo hay multitud de alternativas para mejorarlo y una que uso frecuentemente es jQuery UI Widget Multiselect. Si entráis en el enlace veréis que tiene características muy interesantes y es una buena alterantiva a Chosen (la que usa WooCommerce internamente), otra herramienta similar que también uso muy a menudo. read more

Leer más » 2 Comentarios

Comando beep, sacandole partido al pcspeaker

pc_speaker

El comando beep es un pitido que hace lo que se espera, que suene.

Con beep sonará el altavoz interno del PC.

Beep permite controlar el tono, la duración y repeticiones. Se puede ejecutar directamente en la línea de comandos, pero su trabajo consiste en “vivir” dentro de scripts de shell / perl. Dicho de otro modo, podemos insertar beep en nuestros scripts para hacerlos mas interactivos o como aviso sonoro de un evento. Esto hace que el monitoreo del sistema sea mucho más informativo. read more

Leer más » 7 Comentarios

XP

Leer más » 2 Comentarios

Lo mejor de mi RSS del 31 de marzo al 6 de abril

La primavera pasa y estamos ya cerca de la Semana Santa. En la primera semana de abril esto es lo mejor que he visto en mi Feedly:

Ya usaba esta librería en algunos desarrollos, así que al verla por aquí, no he podido resistirme a ponerlo por aquí: Pnotify: Notificaciones para Bootstrap o jQuery UI – Kabytes Que cierren Ubuntu One no es una buena noticia, fue una de las primeras plataformas de este tipo, mucho antes que las de Microsoft o Apple, yo era usuario (aunque admito que prefería Dropbox): 

Canonical cierra Ubuntu One, su servicio en La Nube – Ubunlog read more

Leer más » 1 Comentario

Lo mejor de mi timeline del 30 de marzo al 5 de abril

Leer más » 1 Comentario

Crea accesos directos para tu terminal Ubuntu Linux

La mejor manera para crear un acceso directo para tu terminal es mediante el comando alias.

En esto caso vamos a crear un acceso llamado clc que te permitirá limpiar completamente la pantalla de tu terminal.

Para ello, abre el fichero bash_aliases:

nano ~/.bash_aliases

Y añade la siguiente línea al final del fichero: alias clc='echo -en "\ec"'

Ejecuta bash y… ¡enhorabuena! ¡Ya puedes limpiar completamente tu terminal con clc!

Leer más » 3 Comentarios

Guardar y cargar datos en la tabla opciones de WordPress

Si usas WordPress como desarrollador sabrás que hay varias formas de almacenar datos sobre su base de datos sin necesidad de crear nuevas tablas. Hoy os voy a explicar una de ellas. Aparte de esta que voy a explicaros, existen básicamente dos más:

  • Para guardar tipos de datos (menos usuarios) y sus metadatos (o atributos)
  • Para guardar datos de usuarios y sus metadatos

Estructura

Esta en concreto usa la tabla opciones, wp_options o prefijo_options y para entender cómo usar las funciones y el objetivo de la misma, lo mejor es ver su forma. Esta tabla tiene la siguiente estructura:

  • option_id: su clave primaria
  • option_name: nombre de la opción
  • option_value: valor de la opción
  • option_autoload: indica si debe cargarse o no de primeras

Como veis, tenemos la estructura típica de las tablas hash: clave / valor con: option_name / option_value tan de moda ahora en bases de datos no relacionales y tan útiles. read more

Leer más » 1 Comentario

pdfchain y pdftk. Manipulación de ficheros PDF

Pdftk (PDF Toolkit) nos permite manipular ficheros PDF a través de la linea de comandos.

Existe una versión para interfaz gráfica llamada Pdf Chain.Esta da un acceso rápido a todas las funciones de pdftk (mas fácil si no se quiere tocar la linea de comandos). Las dos modalidades están disponibles en Linux, MS Windows, MacOS X y FreeBSD.

pdfchain

pdfchain

Con este flexible programa podemos unir, mezclar o dividir contenidos, editar permisos, cifrar, convertir, rotar, insertar una marca de agua, agregar o eliminar datos adjuntos, actualizar y exportar meta datos, exportar marcadores a un fichero de texto, reparar, extraer fotos, etc. de un fichero PDF.
En resumen, es un kit de herramientas de poco mas de 4MB para la manipulación de ficheros PDF.
Se puede instalar en todas las distribuciones linux (en su web dan instrucciones). Para Debian bastaría con: read more

Leer más » 6 Comentarios

Brillo

Leer más » 2 Comentarios