Deluge, un cliente Bittorrent para Linux alternativo a Transmission

Deluge, un cliente Bittorrent para Linux alternativo a Transmission
Valencia, 27/01/2016, G.B.
Los clientes Bittorrent, programas para descargar torrents (intercambio de archivos o P2P) de la Red, son unas de las aplicaciones más utilizadas hoy por hoy. Muchos sitios nos permiten la descarga de su software o imágenes ISO por mediación del formato torrent de compartición de archivos, y existen muchos programas clientes Bittorrent.
En Ubuntu Linux tenemos por defecto el cliente de Bittorrent Transmission, un cliente ligero, muy sencillo y que cumple perfectamente con su papel. Pero si queremos más funcionalidad, disponemos de varias alternativas. Una de ellas es la aplicación gratuita Deluge, un cliente para Bittorrent rápido, con poco consumo de recursos y multiplataformo.


Deluge nos permite añadirle más funcionalidades a través de la instalación de plugins, los cuales nos permitirán aadirle funcionalidades nuevas tales como protección por contraseña, compatibilidad RSS, soporte UPnP y DHT, control vía web o limitador de velocidad a unas horas concretas.
Podéis instalarlo desde la consola con el comando:
apt-get install deluge

Página oficial: http://deluge-torrent.org/
Descargas: http://dev.deluge-torrent.org/wiki/Download
Programa visto en: http://deluge.softonic.com/linux

Cambiar la licencia de Windows 7 por una original

Cambiar la licencia de Windows 7 por una original

Valencia, 18/01/2016, G.B. 
Hoy me he encontrado con un pequeño problema, bueno, el problema de un amigo que por extensión se ha hecho mío. Se trata de un sistema operativo Windows 7 que está completamente ‘reventado’. La solución ideal en estos casos es reinstalar el sistema operativo ‘en limpio’. Muchos PCs y portátiles (en su caso portátil) suelen disponer de una partición, en el caso de no disponer de los CDs o DVDs de instalción, algo que por ahorro de costes suele ser lo habitual…
Bien, el caso es que este portátil no dispone de dicho sistema de recuperación (habitualmente una imagen de recuperación alojada en una partición del disco duro y con un software específico para volcarla y así recuperar el sistema a valores ‘de fábrica’, como recién comprado). En esos casos, o se contacta con Windows o uno ‘se busca la vida’.


Una de las opciones es instalar el sistema operativo desde la Red o desde Windows y luego ponerle la licencia original que se supone tenemos, habitualmente ubicada en una pegatina en el portátil o PC. Yo todavía no lo he probado, pero no voy a tener más remedio que hacerlo. Así, os dejo un vídeo de YouTube que nos enseña cómo cambiar la licencia de un Windows 7 ‘pirata’ a una original, la que tenemos. Repito, no lo he probado todavía, pero imagino que funcionará perfectamente. Aquí lo tenéis:

Enlaces simbólicos o Symbolic Link, diccionario GNU/Linux


Enlaces simbólicos o Symbolic Link, diccionario GNU/Linux
Un enlace simbólico o symbolic link es en sistemas Unix o Linux lo mismo que un acceso directo en sistemas Windows o un alias en sistemas Mac  (OS X) a un directorio o archivo. Así, los enlaces simbólicos son simplemente una llamada al archivo real, ubicado en el mismo sistema de ficheros o en otra ubicación. Si eliminamos el enlace simbólico, no eliminaremos el archivo real al que hace referencia.
Todo lo contraria sería los ‘enlaces duros‘ o hard links, los cuales equivalen al mismo archivo o directorio, por lo que si los eliminamos, también eliminaremos el archivo o directorio original.

Para crear un enlace simbólico o symbolic link del archivo ejemplo.txt a nuevo_ejemplo.txt, ejecutamos en la consola o terminal de nuestro sistema:
$ ln -s ejemplo.txt nuevo_ejemplo.txt
Éste enlace, nuevo_ejemplo.txt,  aparecerá como otro archivo más en el directorio y apuntará al mismo contenido de ejemplo.txt, reflejando todos los cambios que se hagan tanto para ejemplo.txt como para nuevo_ejemplo.txt. Veremos en el icono del archivo una flecha indicando que es un enlace simbólico (un acceso directo):

Podemos  usar todos los comandos básicos de archivos (rm, mv, cp, etc) para los enlaces simbólicos  o symbolic links. Tengamos en cuenta que si borramos el archivo original al que hace referencia el enlace simbólico, este dejará de funcionar, lógicamente.
Más sobre los enlaces simbólicos

Compilar, diccionario GNU/Linux

Compilar (compile en inglés) es el proceso de convertir código fuente (source-code), que es lenguaje de programación entendible para los humanos, en un ejecutable binario (binary executable) que puede ‘correr’ en un sistema operativo, como GNU/Linux.

Compilar, diccionario GNU/LinuxAsí, un compilador (compiler) es un programa informático o conjunto de programas que transforma código fuente escrito en un lenguaje de programación en otro lenguaje de ordenador habitualmente binario. El objetivo es convertir el código fuente en un programa ejecutable (executable).
Para más información al respecto, visitad este enlace de la Wikipedia: GNU Compiler Collection

Command line, diccionario GNU/Linux

Command line es el  nombre común para el sistema de entrada de solo texto de GNU/Linux. El intérprete de la línea de comandos, también denominado consola (console en inglés) más utilizado es Bash (Bourne again shell).
Una interfaz de intérprete de línea de comandos  (command-line interface o command language interpreter (CLI) en inglés) es un medio de interactuar con un programa o aplicación a través de sucesivas líneas de texto, de órdenes o comandos, sin un entorno gráfico. Un ejemplo:

Command line, diccionario GNU/Linux

Amarok, diccionario GNU/Linux

Amarok, diccionario GNU/Linux - LinuxAll

Amarok es el reproductor multimedia preferido de los entornos de escritorio KDE. Además de ser un reproductor de música,  Amarok puede localizar y gestionar todos tus archivos de audio, de música, listas de reproducción (playlists), álbumes y letras de canciones (song lyrics).

Este reproductor de música es multiplataforma, válido para sistemas Linux, Unix y Windows.

Amarok is a powerful music player for Linux, Unix and Windows with an intuitive interface. It makes playing the music you love and discovering new music easier than ever before – and it looks good doing it! 

Podemos instalar Amarok desde nuestro gestor de paquetes preferido o desde la línea de comandos, como todo el software para GNU/Linux.

Amarok, diccionario GNU/Linux - LinuxAll

Página oficial de Amarok: https://amarok.kde.org/

BSD (Berkeley Sotfware Distribution)

BSD (Berkeley Sotfware Distribution). Fuente captura pantalla. Wikipedia (BSD Desktop)
BSD o Berkeley Software Distribution, en castellano distribución de software de Berkeley, es un sistema operativo libre basado en UNIX y muy cercano a Linux. nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley.

La licencia BSD permite la inclusión de código en software propietario pero sin permitir modificaciones.

Algunos sistemas operativos descendientes del sistema desarrollado por Berkeley son SunOS, FreeBSD, NetBSD, PC-BSD, OpenBSD y Mac OS X (seguro que os ‘suena’ mucho este último ¿verdad?…).


BSD ha hecho grandes contribuciones en el campo de los sistemas operativos en general. Algunos de los más importantes son:

  • El manejo de memoria virtual paginado por demanda
  • El control de trabajos
  • El Fast FileSystem
  • El protocolo TCP/IP (casi todas las implementaciones de TCP derivan de la 4.4 BSD-Lite)

Enlaces recomendados la respecto:
BSD.org (sitio en inglés)
Berkeley Software Distribution (Wikipedia)

ACPI (Advanced Configuration and Power Interface)


ACPI (Advanced Configuration and Power Interface) - Linux ALL
A Diccionario GNU/Linux

ACPI, acrónimo del inglés Advanced Configuration & Power Interface y que significa Interfaz Avanzada de Configuración y Energía, es un estándar (especificación abierta de la industria) que permite a un portátil o PC (laptop or desktop machine) tomar el control de los mismos, permitiendo su correcto apagado para que no afecte al hardware.  También se encarga de asignar IRQ (interrupciones) a los distintos dispositivos conectados nuestro equipo informático.

Cuando la ACPI está correctamente configurada -por lo general siempre- , podrás realizar un apagado ‘ordenado’ en Linux cuando aprietes el botón de apagado.

Más información al respecto:
ACPI (web oficial, en inglés)
Advanced Configuration and Power Interface (Wikipedia, en español)

ACPI in Linux (.pdf, en inglés)

Comando para descargar vídeos de Youtube en Linux

Post recuperado de LinuxAll…

Youtube-dl

Comando para descargar vídeos de Youtube en Ubuntu Linux

Visto en la web de Ubuntzando.com
Si quieres descargar un vídeo de Youtube, nada más sencillo que utilizar el siguiente comando en la terminal o consola de tu Ubuntu Linux (el programa sirve para todas las distros Linux):
youtube-dl URL-DEL-VIDEO-DE-YOUTUBE
Para instalar el programa youtube-dl desde la terminal o consola, simplemente teclea (con permisos de superusuario, sudo):
sudo apt-get install youtube-dl
Comando para descargar vídeos de Youtube en Linux - LinuxAll

Se instalará youtube-dl (Youtube Downloader) y a partir de ese momento podrás utilizar el comando para descargarte tus vídeos favoritos de Youtube, siempre que estén disponibles y sin restricciones legales, claro. 

¿Y dónde y con qué nombre seguarda el archivo de Youtube descargado? 

Si has ejecutado el comando desde tu usuario, estarás en tu carpeta home. Allí encontrarás el archivo renombrado con los últimos caracteres (tras el signo igual) de la URL del vídeo. Fíjate bien en el nombre que de salida en la línea de código. Si ordenas por fecha, puede que te sea más difícil, ya que la fecha del archivo de vídeo descargado será la de su subida a Youtube.

En la captura de pantalla anterior, se muestra el archivo descargado tras ejecutar:
youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4

La URL corresponde a un vídeo de The Beatles, bueno, en realidad la música con una imagen estática. El archivo resultante del vídeo descargado es 33iz-1Mfus4.mp4

Estas son las líneas de salida en la terminal o consola:

root@guillermo-desktop:/home/guillermo# youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4
[youtube] Setting language
[youtube] 33iz-1Mfus4: Downloading video webpage
[youtube] 33iz-1Mfus4: Downloading video info webpage
[youtube] 33iz-1Mfus4: Extracting video information
[download] Destination: 33iz-1Mfus4.mp4
[download] 100.0% of 3.76M at    3.26M/s ETA 00:00 
root@guillermo-desktop:/home/guillermo# 

Para finalizar, adjunto el ‘flujo’ de la instalación en mi PC con la consola o terminal de Ubuntu 10.04:
guillermo@guillermo-desktop:~$ sudo apt-get install youtube-dl
[sudo] password for guillermo:
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias      
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes extras:
  ffmpeg libavfilter0
Paquetes sugeridos:
  rtmpdump
Se instalarán los siguientes paquetes NUEVOS:
  ffmpeg libavfilter0 youtube-dl
0 actualizados, 3 se instalarán, 0 para eliminar y 2 no actualizados.
Necesito descargar 332kB de archivos.
Se utilizarán 1102kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libavfilter0 4:0.5.9-0ubuntu0.10.04.3 [52,8kB]
Des:2 http://archive.ubuntu.com/ubuntu/ lucid-updates/main ffmpeg 4:0.5.9-0ubuntu0.10.04.3 [242kB]
Des:3 http://archive.ubuntu.com/ubuntu/ lucid-updates/universe youtube-dl 2011.08.04-1~lucid0.1 [37,0kB]
Descargados 332kB en 0seg. (729kB/s)
Seleccionando el paquete libavfilter0 previamente no seleccionado.
(Leyendo la base de datos …  00%
418132 ficheros y directorios instalados actualmente.)
Desempaquetando libavfilter0 (de …/libavfilter0_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete ffmpeg previamente no seleccionado.
Desempaquetando ffmpeg (de …/ffmpeg_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete youtube-dl previamente no seleccionado.
Desempaquetando youtube-dl (de …/youtube-dl_2011.08.04-1~lucid0.1_all.deb) …
Procesando disparadores para man-db …
Configurando libavfilter0 (4:0.5.9-0ubuntu0.10.04.3) …


Configurando ffmpeg (4:0.5.9-0ubuntu0.10.04.3) …

Configurando youtube-dl (2011.08.04-1~lucid0.1) …
Procesando disparadores para libc-bin …
ldconfig deferred processing now taking place
guillermo@guillermo-desktop:~$

'All children, except one, grow up'. A fragment of Peter Pan

'All children, except one, grow up'. A fragment of Peter Pan

Reading and listening (about narrative tenses)

Adjunto el primer capítulo de Peter Pan titulado ‘Peter breaks through‘. El libro podéis descargarlo desde el Proyecto Gutenberg (Project Gutenberg), libre de derechos de autor, de dominio público.

También lo he convertido a un archivo de audio .mp3 para que podáis escucharlo. Aquí lo tenéis:

The Project Gutenberg. eBook of Peter Pan, by James M. Barrie [James Matthew Barrie]
Chapter I: PETER BREAKS THROUGH

Past Continuous, introducción a los narrative tenses

Past Continuous (Pasado continuo)

Valencia, 06/04/2015, G.B.
El Past Continuous (o Past Progressive), al cual nosotros denominamos Pasado Continuo,  no se corresponde con ningún tiempo verbal en castellano ya que es una perífrasis verbal durativa, de duración. 

Forma / Form

Sujeto + verbo to be en pasado (was/were) + verbo en gerundio -ing (Present Participle)

Algunos ejemplos (Some examples):

– What were you doing at the party when he saw you? / ¿Qué estabas haciendo en la fiesta cuando te ví?
– I was talking with Susan about her problems at work. I can’t understand why he got angry with me! / Estaba hablando con Susan sobre sus problemas en el trabajo. No entiendo porqué se enfadó tanto él conmigo

Uses of the Past Continuos  / Usos del pasado continuo

Como todos los tiempos continuos, el pasado continuo expresa una idea de duración y actividad en progreso durante un periodo de tiempo en el pasado:

A) At 09:05 I had a shower. / A las 09:05 me duché.
B) At 09:05 I was having a shower. / A las 09:05 me estaba duchando.
A) Significa que yo empecé a ducharme a las 09.05.
B) Quiere expresar que a las 09:05 estaba duchándome, la actividad estaba en progreso, en marcha, pero inconclusa.
1.- De la misma manera que el Present Continuous (Presente continuo), el Past Continuous se utiliza para expresar una actividad que está sucediendo en un tiempo específico en el pasado:

– What were you doing at 22:30 last night? I was having dinner. / ¿Qué estabas haciendo a las 22:30 anoche? Estaba cenando.
– When I got home my son and daughter were arguing with my wife. / Cuando llegué a casa mi hijo y mihija estaban discutiendo con mi mujer.
2.- Debido a la idea de duración, el Past Continuous se utiliza para descripciones en el pasado (narrative tenses):

– The sun was shining, and the birds were singing while we were strolling in that beautiful forest.
/ El sol estaba brillando y los pájaros cantando mientras estábamos paseando por ese precioso bosque.
3.- El Past Continuous también se utiliza para expresar una actividad que es interrunpida:

– I was reading when my brother came. 
Yo estaba leyendo cuando llegó mi hermano.
– She was taking a shower when the phone rang / Ella se estaba duchando cuando sonó el teléfono
4.- Puede expresar acciones inconclusas, no acabadas, cuando se comparan con el Past Simple 

– We were driving along the motorway when the accident happened. / Estábamos conduciendo por la autopista cuando sucedió el accidente. – She was having dinner when I got home. / Ella estaba cenando cuando (yo) llegué a casa.


Algunos enlaces recomendado al respecto:

Simple Past – Past Progressive
Past Simple vs. Past Continuous (aulafacil.com)
Equivalencia de tiempos inglés-español

Cómo saber exactamente con Linux tu hardware

Aplicación LSHW en la terminal
Aplicación LSHW en la terminal o consola
Para saber exactamente el hardware de tu equipo en Linux, además de abrirlo y verlo físicamente o de ir a las especificaciones del sistema de tu distribución o ‘distro’, podemos iniciar una sesión en la consola o terminal y utilizar el comando lshw con permisos de administrador o superusuario.
En el caso de una distro Ubuntu/Linux, utilizaremos la siguiente sintáxis (ejecutado con permisos de superusuario o sudo):

 sudo lshw 


LSHW (Hardware Lister)  es una pequeña herramienta -pero muy potente- que nos proporciona información detallada del hardware de nuestro ordenador. Puede listarnos el tipo de memoria exacta que utiliza nuestro equipo (cantidad y frecuencia en MHz); la configuración de la placa base; la versión de la CPU y su velocidad; la velocidad del bus, etc.

Para más información al respecto, visita: www.ezix.org/project/wiki/HardwareLiSter

Sabiendo exactamente el hardware de nuestro ordenador, podremos saber si podemos o no actualizar a una versión superior o a otra distro Linux más ‘exigente’ en cuanto a requerimientos del sistema.
Adjunto captura de pantalla de la configuración de uno de mis PCs (viejecito ya…)  devuelta tras la ejecución de la orden o comando lshw en una distro Ubuntu 10.04:
Cómo saber exactamente con Linux tu hardware

Sencillo y útil, ¿verdad? Es que LInux es mucho Linux…