RockrBlog

Mi espacio random.

Archlinux + Awesome (Julio 2012)

| Comments

La captura anterior es de mi escritorio actual de Archlinux con el manejador de ventanas (WM) Awesome. Como voy a hacer algunos cambios y pruebas con mi sistema, quiero dejar un respaldo de mi configuración.

Rhythmbox Now Playing (Escuchando) en Xchat

| Comments

Otra entrada relacionada con las salas irc, es que ahora me la paso ahí. Esta vez es para mostrar los que estás reproduciendo en Rhythmbox, usando XChat por supuesto. Es fácil, con un script que me encontré en pastebin, subido por una persona bondadosa. El código lo modifiqué solo para traducir del inglés al español el mensaje, solo lo guardas en la carpeta ~/.xchat con la extensión .pl. Por ejemplo ~/.xchat/rythmbox-xchat.pl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl -w

Xchat::register("Rhythmbox info script para XChat", "0.1", "Rhythmbox info script para XChat" , "");
Xchat::hook_command("np", "nowPlaying");

sub nowPlaying
{
  # Revisa si el proceso Rhythmbox existe.   
  if (`ps -C rhythmbox` =~ /rhythmbox/) {
      # Revisa si Rhythmbox está reproduciendo un streaming.
      $title = `rhythmbox-client --print-playing-format %st`;
      if (length $title > 1) {
          $title = `rhythmbox-client --print-playing-format %st\ -\ %tt`;
      } else {
          $title = `rhythmbox-client --print-playing-format %tt\ por\ %ta\ del\ album\ %at\ "cB[cB%agcB]cB"`;
      }
      
      # Envía la linea al canal de IRC.
      chop $title;
      Xchat::command("say Escuchando: " . $title);
  } else {
      Xchat::print("Rhythmbox no está abierto.");
  }
}

Fuente

Enlazar Firefox Y Xchat Para Links Irc

| Comments

En la eterna búsqueda de socializar (lease, forever alone) podemos encontrar el chat irc, donde por medio de sus canales encontramos a personitas que pueden ser víctimas de nuestra propia desdicha o que solo están ahí por diversión. Esto es lo que llamo una gran introducción para un post en mi blog.

Bueno, el caso, es que para entrar a algunos canales irc, nos presentan links del tipo irc://servidor.com/canal, lo que quiero es utilizar Xchat (mi programa favorito para estos menesteres) para abrir los mencionados canales.  Para lograr nuestro objetivo crearemos un script que ejecute un comando que reconocerá Xchat y lo relacionaremos con los enlaces de este tipo.

Creamos un archivo llamado xchat-firefox en /usr/bin con lo siguiente en su interior:

1
2
#!/bin/bash
xchat --existing --url=$@

Ahora lo hacemos ejecutable:

1
sudo chmod +x /usr/bin/xchat-firefox

En Firefox, vamos a Editar - Preferencias - Programas y en “Tipo de contenido” irc elegimos la acción de ejecutar xchat-firefox.

Con eso, si nos tropezamos con un link de ese tipo, fácilmente lo podremos abrir con xchat al darle un simple clic.

Fuente

Colorear La Salida De Pacman

| Comments

Por defecto pacman, el gestor de paquetes de Archlinux, muestra los mensajes de salida de un solo color, monótono. Sin embargo, lo podemos cambiar y hacer que los muestre con diferentes colores, que nos ayudan a leer fácilmente todos los mensajes. Instalaremos pacman-color.

Podemos hacer la instalación por medio del paquete de AUR, o utilizando un repositorio no oficial de archlinux. Para el primer método, podemos encontrar el PKGBUILD aquí: https://aur.archlinux.org/packages.php?ID=11827

Para el segundo utilizaremos el repositorio archlinux.fr:

Editamos el archivo /etc/pacman.conf para añadir el repositorio (usar privilegios de root).

Añadimos lo siguiente:

1
2
3
[archlinuxfr]
# The French Arch Linux communities packages.
Server = http://repo.archlinux.fr/$arch

Actualizamos la base de datos de pacman:

1
# pacman -Sy

Ahora instalamos:

1
# pacman -S pacman-color

Para usar pacman-color se usan los mismo argumentos que con pacman, pero mejor usaremos un alias para que sea más fácil de utilizar:

Editamos el archivo ~/.bashrc

Añadimos un alias para sudo, que nos ayudará a utilizar otro alias bajo este:

1
alias sudo='sudo '

Ahora el alias que cambia pacman por pacman-color:

1
alias pacman='pacman-color'

Guardamos el archivo.

Ahora podremos ver una salida de texto de pacman como en la siguiente captura:

Archivos Ocultos en Linux

| Comments

En los sistemas operativos siempre hay archivos ocultos por defecto y hay diferentes razones para hacerlo, ya sea para reducir el amontonamiento de archivos y carpetas en determinados directorios o para prevenir que el usuario modifique o borre un archivo que dañe alguna aplicación o al sistema operativo mismo.

En los sistemas tipo Unix estos archivos tienen un nombre con un punto al inicio, por eso los dichosos archivos no son visibles por defecto, pero por supuesto se puede habilitar la opción para verlos. Por ejemplo, en muchas distribuciones viene la opción ”Mostrar archivos ocultos” en el menú ”Ver” de la ventana del gestor de archivos o también tienen disponible la combinación de teclas Ctrl+h.

Desde la terminal también se pueden ver por supuesto, solo hay que añadir la opción -a al comando ls (list files o listar archivos).

Los archivos ocultos no se limitan a las funcionalidades que mencioné y es frecuente que sea usado para ataques informáticos, pero eso es lo que me han contado. Además, se pueden utilizar para esconder esos archivos que no quieres que nadie vea a.k.a. tus videos de Justin Bieber.

Cualquier duda o comentario, ahí está la sección de abajo.

Unir Archivos .001 Y HJ-Split en Linux

| Comments

Es frecuente que para transferir un archivo en internet se divida en varias partes, ya sea para comodidad del propio uploader (el que sube los archivos) o el downloader (el que baja los archivos), sobre todo porque se corre menos riesgo de perder todo el trabajo realizado en una transferencia, como corrupción de datos que sucede a menudo.

Las herramientas más usadas para realizar esa división de archivos son Winrar y HJ-Split. Para el primero en Linux no representa ningún problema, o casi ninguno, ya que tiene soportado la unión de archivos .rar.part1 o sus equivalentes, pero para el segundo no es muy conocida la manera de unir los tipos de archivos .001, en realidad tenemos 2 muy fáciles.

A. Utilizando el comando cat en Terminal.

La utilidad cat, diminutivo de concantenante, significa combinar o concatenar archivos. La forma de hacerlo sería la siguiente:

  1. Abrir una ventana de Terminal. En la mayoría de las distribuciones se encuentra en el menú principal en el apartado de Accesorios.

  2. Dirigirnos a la carpeta donde están todas las partes del archivo. Lo haremos con el comando cd, por ejemplo: cd /home/nombre_de_usuario/Descargas/Carpeta/

  3. Unir los archivos con cat. Escribimos: cat nombre_del_archivo.avi.00* > nombre_que_yo_quiero.avi

Tip: En la Terminal se puede usar la tecla de tabulación para completar los nombres de carpetas o archivos.

B. Utilizando el mismo programa HJ-Split.

En la página principal del programa se ofrece las versiones para Windows, Mac, Linux, entre otros. Quizá muy pocos la usen en linux, pero la herramienta está disponible. Para utilizarla seguimos los siguientes pasos:

  1. Descargamos la versión para Linux. A la derecha de la página encontramos la sección HJSplit for Linux y buscamos los enlaces de descarga del archivo hjsplitlx.tar.gz.

  2. Descomprimimos el archivo descargado. Y nos encontraremos con un archivo de texto y otro ejecutable para Linux.

  3. Ejecutamos el programa. Solo con un doble clic, o si quieres ser más sofisticado con la terminal y ./hjsplit.

  4. Elegimos la opción join. Luego buscamos el archivo .001 con la opción Input File (archivo de entrada) y podemos elegir el nombre de nuestro archivo de salida (Output file), por último damos clic en Start para comenzar la operación.

Deben haber otras formas de hacer esto, pero no las he descubierto. Mientras tanto tengo estas dos, además la segunda nos ofrece la posibilidad de dividir archivos y comprobar el checksum (la suma de verificación). Si tienes otro método escríbelo en los comentarios. Mientras iré a ver mi “mubi en hache de”. Saludos.

Tyrs, Cliente De Twitter en La Terminal

| Comments

Tyrs

Tyrs es un cliente basado en ncurses para Twitter e Identi.ca, bastante ligero y fácil de usar. El proyecto es bastante nuevo, pues inició en Mayo de este año y todavía se encuentra en desarrollo, aunque ya cuenta entre sus características:

  • Autentificación OAuth.

  • Soporta UTF-8.

  • Tweets, Retweets, Follow, Unfollow.

  • Menciones, Respuestas.

  • Vista de respuestas por tema.

  • Búsqueda.

  • Mensajes directos

  • Transparencia y colores.

  • Combinaciones de teclas modificables.

  • Modificación de colores.

  • Abre enlaces presionando una tecla.

Para instalarlo en Archlinux

1
yaourt -S python-twitter python-oauth2 tyrs

Para instalarlo en Ubuntu

1
apt-get install python-setuptools python-distutils-extra wget http://src.nicosphere.net/tyrs/tyrs-0.3.3.tar.gz tar xvf tyrs-0.3.3.tar.gz && cd tyrs python setup.py build sudo easy_install dist/tyrs-0.3.3-py2.7.egg

Luego lo ejecutamos en la terminal con

1
tyrs

La primera vez que se ejecuta el programa al no encontrar un perfil nos avisa de eso, y aparece un mensaje donde nos pregunta que servicio queremos usar y nos da 2 opciones:

1
2
1. Twitter
2. Identi.ca

Ahora nos pedirá un código, y el enlace para encontrar dicho código. Sólo hay que ir al sitio del enlace y copiar/pegar y estará listo para usarse. (Para identi.ca se hará una pregunta más, hay que dejarla en blanco y presionar la tecla ENTER).

Si se configuran varias cuentas se puede especificar con cual iniciar la aplicación, con el argumento -a, ejemplo:

1
tyrs -a usuario

Las teclas principales son:

  • Las teclas de dirección (arriba y abajo) o las teclas j y k para navegar.

  • t  para comenzar a escribir un tweet.

  • r para hacer retweet en el tweet donde nos encontramos.

  • T para mostrar el tweet al que se está respondiendo.

  • f y F para seguir un usuario (f al actual y F preguntará que usuario).

  • l y L  para dejar de seguir  a un usuario (leave).

  • q para salir.

  • c para limpiar el timeline.

  • u para actualizar el timeline.

Otras teclas útiles son:

  • o para abrir el enlace del tweet actual.

  • U para buscar un usuario.

  • b para etiquetar el tweet actual como favorito.

  • C para borrar el tweet seleccionado.

  • D para enviar un mensaje directo.

Antes de este programa estaba usando Ttytter que se asemeja a un chat, de hecho los comandos comienzan con una / como en los IRC, pero es menos intuitivo, así que buscando una alternativa fue que encontré a Tyrs y me gustó mucho la facilidad de uso que tiene, además de guardar el estilo del timeline tan característico de Twitter.

Saludos.

Emesene 2.11.5 Liberado

| Comments

Emesene 2.11.5

Pues ni más ni menos que la versión 2.11.5 de este cliente de mensajería instantanea,  enfocado en el protocolo de hotmail aunque hay algunos complementos que podrían darle funcionalidad para otros. Y bueno, esta versión que sigue en desarrollo la podemos descargar ya desde su página/blog oficial como un archivo comprimido y ejecutarlo sin necesidad de instalación.

Las novedades de esta versión son, entre otras:

  • Interfaz Qt4 experimental

  • Mejor soporte para temas Adium, incluyendo los temas de emoticonos.

  • Mejoras en el chat de grupo.

  • Soporte para “arrastrar y soltar” en la ventana de chat.

  • Uso de la combinación “Ctrl - Tab” para cambiar pestañas.

Eso entre otros 100 errores arreglados desde la última versión, pueden descargar los archivos comprimidos en zip o tar, y para ejecutarlo:

  1. Descomprimimos el archivo descargado.

  2. Abrimos una terminal.

  3. Vamos a la carpeta “emesene” dentro de los archivos p.e.

1
cd /home/rockrknight/Descargas/emesene-2/emesene/

Ejecutamos el archivo emesene.py usando python2 p.e.

1
python2 emesene.py

Recuerden que es una versión que aun está en desarrollo y por lo tanto todavía está incompleta, se pueden encontrar errores (tanto menores como graves), que pueden reportar en emesene.org

¿Con Qué Personaje De Anime Te Gustaría Casarte?

| Comments

Esa fue la pregunta que realizó en una encuesta en Recochoku, una página web dedicada a la publicación y venta de música para dispositivos móviles en Japón. La encuesta terminó con 2188 votos con participantes de ambos géneros, resultando algo predecible con las series más recientes que se han transmitido.

Los resultados para la categoría de novia, fue el siguiente:

  • 1er lugar - Yui Hirasawa de K-ON!

  • 2do lugar - Mio Akiyama de K-ON!

  • 3er lugar - Azusa Nakano de K-ON!

  • 4to lugar - Charles Dunois (Charlotte Dunois) de Infinite Stratos

  • 5to lugar - Nami de One Piece

Y los resultados en la categoría de novio:

  • 1er lugar - Gintoki Sakata de Gintama

  • 2do lugar - Roronoa Zoro de One Piece

  • 3er lugar - Shinichi Kudō/Conan Edogawa de Detective Conan

  • 4to lugar - Toshirō Hijikata de Gintama

  • 5to lugar - Kyōya Hibari de Katekyo Hitman Reborn!

La encuesta se llevó a cabo del 11 al 24 de Mayo.

Fuente: Anime News Network

Entendiendo La Estructura De Los Directorios Linux

| Comments

Todos alguna vez nos preguntamos cuando instalábamos nuestro programa en Gnu/Linux, ¿dónde se habrá ido el programa que acabo de instalar? Es decir, podíamos abrir el programa sin problemas desde su respectivo menú, pero sin tener idea de cual era el directorio en el que se instaló, quizá entendiendo un poco la organización que se da a los directorios en Linux podrás encontrarlo sin mayor problema.

Voy a hacer un pequeño repaso sobre un directorio estándar que se maneja en cualquier distribución Linux, aunque claro puede variar un poco, pero por lo general viene siendo lo mismo.