Libros de lenguajes y programación

.

Buscando el ebook en castellano del administrador de Debian 7 me encontré con varias webs que ofrecen en descarga directa un gran número de ebooks y pdf sobre lenguajes y programación, por si a alguien le interesa y quiere profundizar más en el conocimiento de estos temas, dejo algunos enlaces interesantes:

El-Libro-del-Administrador-Debian-OpenLibra-350x451

# Administracion Debian 7 versión online (castellano)

# Administración Debian 7 versión descarga directa (castellano)

 

red-hat-enterprise-linux-6-administration-real-world-skills-for-red-hat-administrators-400x400-imadgy9bnz2fn6kh

 

# Administración de Red Hat 6 versión descarga  (Ingles)

# Ebooks y pdf sobre ingeniería y lenguajes de  programación en descarga (castellano)

# Ebooks y pdf nuevos de la editorial O’reilly para ver online (ingles)

# Ebooks y pdf  de la editorial O’reilly en descarga directa (castellano e ingles)

# Ebooks y pdf sobre lenguajes y programacion en descarga (ingles)

 

Comandos de ayuda en la teminal

.

Existen diferentes formas para obtener información de ayuda sobre los comandos, ficheros de configuración, ficheros especiales, etc. El directorio típico donde podemos encontrar documentación, esta en la ruta /usr/share/doc.
Pero también desde la terminal tenemos una serie de comandos que nos ayudan para estas tareas de información.
Tomaré como ejemplo para buscar información de una aplicación al comando chmod:

# whatis

El comando whatis describe en una sola linea la función del comando buscado.

01.whatis

# apropos

El comando apropos busca en las páginas de manual para la palabra clave o expresión regular que le hayamos indicado.

Lo mejor de mi RSS del 21 al 27 de abril de 2014

Llegamos al final de abril y gracias a las actualizaciones de Ubuntu 14.04 y WordPress 3.9 hay información de calidad y abundante en la red.

5 razones por las que me he pasado a Debian

debian

Desde que estoy en el mundo GNU/Linux siempre he usado la distribución Ubuntu, llevo varios años usándola pero decidí dar el siguiente paso: pasarme a Debian.

He estado años y años recomendando Ubuntu y lo sigo haciendo, sólo que esta vez lo hago para aquellos que deseen iniciarse en el gran mundo de GNU/Linux. Para desarrolladores o usuarios con algo de experiencia recomiendo encarecidamente Debian.

Las razones son muchas, pero las 5 que más me convencieron fueron las siguientes:

5. YA ES FÁCIL DE INSTALAR Y USAR

Una de las razones por las que me resistía a cambiar era el desagradable paso de instalar Debian y después los drivers.

ReadyMedia (AKA MiniDLNA) ha sido eliminado del repositorio en Ubuntu 14.04

Tras la actualización a la versión 14.04 si tenías instalado el servidor multimedia MiniDLNA lo más probable es que te haya dejado de funcionar. Esto es debido a que el paquete ha sido eliminado del repositorio y de tu sistema. Esperemos que reviertan la situación pronto, puedes seguir el estado en el tracker de Launchpad.

Mientras tanto, para instalarlo puedes hacer como sugieren en los foros de Ubuntu e instalar una versión de MiniDLNA lanzada el año 2011 o aprovechar un PPA para tener algo más moderno. En mi caso he usado el PPA que indico a continuación:

sudo add-apt-repository ppa:ali-asad-lotia/readymedia-latest
sudo apt-get update
sudo apt-get install minidlna

Durante la instalación te pedirá que revises el archivo de configuración /etc/minidlna.conf y en cuanto termine ya podrás volver a utilizar tu servidor multimedia como antes.

Cómo obtener la dirección URL actual en WordPress

Hay muchas formas de hacerlo, pero las que pasan por usar directamente $_SERVER como la vía que se muestra en este ejemplo no me convencen para nada.

Así que ya que usamos WordPress, vamos a ayudarnos de éste para hacerlo.

Lo primero es entender qué significa obtener la dirección URL actual, en resumidas palabras obtener lo que tenemos en la barra de direcciones (si no hemos modificado su contenido previamente, de cajón 😉 ) Con la función add_query_arg, si no le pasamos ningún elemento (array()) obtendremos la ruta actual de la forma /página/subpágina/ pero si lo que deseamos es la dirección completa tendremos que usar home_url.

Vaciar el contenido de un fichero en Linux sin borrarlo

dev-nullPuede parecer algo poco práctico pensando en ¿para qué querría vaciar el contenido de un fichero si puedo primero borrarlo y luego crearlo? En ocasiones los nombres de los ficheros son tan largos o tan complicados de recordar que en lugar de andar con otros trucos nunca viene mal saber cómo “vaciar” el contenido de un fichero en una sola orden.

Nos basaremos en dos conceptos:

  • La orden cat para concatenar o mostrar archivos
  • El fichero /dev/null llamado el “periférico nulo” un fichero especial que sólo devuelve EOF (fin de fichero,

Los peligros de los metadatos en las fotos

.

Los datos exif son los metadatos de los ficheros de imagen. Esta información está disponible en cualquier foto tomada con una cámara digital y se genera en el momento en que la fotografía es guardada por la cámara ( normalmente sin intervención ni conocimiento del usuario). Son la huella digital de la foto.

Dan información sobre como esta hecha esa foto: Marca y modelo de la cámara, número de serie, apertura y velocidad del obturador, fecha y hora de la fotografía, sistema operativo y software donde la foto fue editada o almacenada,

Lo mejor de mi RSS del 14 al 22 de abril de 2014

Esta semana ha habido menos actividad en la blogosfera hispana, pero la llegada de Ubuntu 14.04 y de WordPress 3.9 nos ha dejado bastantes buenas entradas y aquí este Domingo de Resurrección de 2014, os hago el resumen de las mejores que he encontrado en mi Feedly:

Publicado Debian Jessie Alpha 1

debian-logo

Ya está en fase Alpha 1 la distribución GNU/Linux Debian. Como muchos ya sabréis, Debian es el padre de Ubuntu y el abuelo de muchísimas distribuciones.

Personalmente cada vez estoy más encantado con esta distribución y actualmente la estoy probando. Su principal virtud es la estabilidad y será, si algo no se tercia, mi distribución por defecto.

Además de toda la actualización de paquetes, Debian 8 Jessie tendrá Xfce como entorno de escritorio por defecto. Aunque todavía no está del todo confirmado, probablemente Xfce cambiará a GNOME como escritorio por defecto. Aún así siempre puedes instalarte GNOME o incluso KDE o LXDE.

Pdmenu, creación menús desde la terminal

 

Pdmenu es una aplicación para la creación de menús desde la terminal. Está diseñado para ser muy fácil de usar, simplemente se encarga de presentar un menú en modo texto, en el que el usuario puede seleccionar, ejecutar ordenes y programas , gracias la librería ncurses. Cuenta con soporte de color y se compila en la mayoría de distribuciones linux. (Debian,CentOS, SUSE).

[code]$ sudo apt-get install pdmenu[/code]

Una vez instalado, nos proporciona un menú generado automáticamente con algunos programas. Pudiendo ejecutar los programas del menú y submenus.

A partir de aquí se puede personalizar el menú a nuestro gusto.

Inspeccionar elementos, depurar en el móvil o tablet

Es una acción que desde el móvil o tablet y, actualmente, con independencia del navegador utilizado no es posible realizar. Es algo que los desarrolladores web echamos de menos, y desde codection siempre que trabajamos en proyectos responsive (la mayoría) precisamos de una herramienta con la que poder conocer perfectamente lo que está cargándose desde la vista móvil (o tablet) real.

chrome_inspect_element_mobile_linux_hispano

Muchos dirán que bastará con redimensionar el navegador para que cargue la vista móvil, o incluso cambiar el userAgent del sistema para enganchar con esa vista. Pero eso no es cierto,