Autocompletado en Bash

mayo 20, 2008 at 10:29 pm (HowTo, Linux)

Al instalar una nueva versión de ubuntu me he dado cuenta que no funcionaba el autocompleta en bash, por lo que, para solucionarla tan solo he tenido que descomentar el código que se ecarga de ello en el script de configuración de bash. Para ello:

sudo vim /etc/bash.bashrc

y descomentar las líneas para dejarlas tal que así:

#enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Un saludo.
Espero que sirva de algo.

Anuncios

Permalink Dejar un comentario

Fix Amarok Error

diciembre 7, 2007 at 7:44 pm (HowTo) (, , , )

Después de un largo tiempo sin escribir nada (NO TENGO TIEMPO PA’ NA’). He resuelto un problema que llevaba mucho tiempo queriendo arreglar y es el problema que existe cuando queremos que nuestro Amarok, mediante MusicBrainz nos rellene las tags de un fichero de música.
Bueno al grano.
El problema es el siguiente:

Tunepimp (MusicBrainz tagging library) returned the following error: “Fingerprinting of .mp3 files is not supported”

El cual se resuelve instalando una pequeña librería en el sistema haciendo:

sudo apt-get install libtunepimp5-mp3

Espero que os sirva.
Un saludo

Algo para oír – Resacosix En La Barra – Mägo de Oz

Permalink 3 comentarios

Yakuake Yet another Kuake KDE terminal emulator

junio 17, 2007 at 10:57 am (HowTo)

Después de muchísimo tiempo sin escribir aprovecho este momento para escribir un pequeño howto que tenía previsto hacer hace ya algún tiempo sobre Yakuake. Una consola al estilo Quake para nuestro escritorio. Realmente no supone nada nuevo, una terminal más, salvo que en este caso, al estar siempre en memoria se convierte en una utilidad más que destacada a para la gente que usamos mucho la consola.

Realmente es una aplicación muy sencilla pero extremadamente útil. Simplemente al pulsar en nuestro escritorio la tecla configurada (F12 por defecto), se despliega al estilo quake la ventana de órdenes y con la misma velocidad se cierra al pulsar nuevamente la tecla en cuestión.

Instalación
Su proceso de instalación para sistema debian es muy sencillo.
Abrimos una terminal y sudo apt-get install yakuake
Siempre que no os funcione por algún motivo siempre queda ir a la web del proyecto e instalarlo por las fuentes.
Listo! eso es todo.
Un saludo y espero que os sirva de ayuda.

Web de Yakuake

Etiquetas de búsqueda: ,,,,,,

Permalink Dejar un comentario

Java en ubuntu

abril 12, 2007 at 11:39 am (HowTo)

Un poquito de teoría de manos de Wikipedia

Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los 90. A diferencia de los lenguajes de programación convencionales, que generalmente están diseñados para ser compilados a código nativo, Java es compilado en un bytecode que es interpretado (usando normalmente un compilador JIT), por una máquina virtual Java.

El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos mucho más simple y elimina herramientas de bajo nivel como punteros.

Java está sólo lejanamente emparentado con JavaScript, aunque tengan nombres similares y compartan una sintaxis al estilo de C algo parecida.

Wikipedia

Una vez pasada la parte teórica pasare a explicar que pasos he realizado para instalar los paquetes necesarios para comenzar a programar en java.

Instalación
Lo primero, decidir que es lo que queremos hacer con java. Es decir, si sólo queremos ejecutar aplicaciones en java, nos bastará con instalar el paquete jre, y si lo que queremos es desarrollar aplicaciones deberemos instalar el paquete jdk [Java Development Kit].

  • Para instalar el jre nos bastaría con hacer: sudo apt-get install sun-java6-jre, y aunque, pienso que por rollos de compatibilidades, también instalaré: sudo apt-get install sun-java5-jre
  • Para desarrollo, he optado por hacer lo siguiente: sudo apt-get install sun-java6-jdk, y por lo mismo de antes: sudo apt-get install sun-java5-jdk.

Nota: si se instala el kit de desarrollo no hará falta instalar el jre, ya que viene incluido.

Y ya para finalizar para poder instalar IDE’s como el eclipse, netbeans y cia. Deberemos instalar el j2sdk1.4:

sudo apt-get install j2sdk1.4

¡¡Listo!! espero que os haya servido de algo, y ya sabes lo que dicen: “write once, run anywhere” 😉 Un saludo

Enlaces de interés
Los creadores
Java
Java en castellano (documentación y recursos sobre Java, Servlets…)

Para ver y oir: Gaara-3 doors down- Ticket to Heaven

Technorati Tags: , , ,

Permalink 5 comentarios

Configurar Code::blocks para usar con SDL

marzo 24, 2007 at 4:40 pm (HowTo)

Tal y como dice su web:

The open source, cross platform Free C++ IDE.
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

WebSite Code::Blocks

En esta entrada pretendo explicar como hacer para configurar esta IDE para su uso con la librería SDL.

Lo primero de todo es instalar dichas librerías en nuestro sistema:

Una vez tengamos las librerías instaladas pasamos a instalar la propia IDE en si:
sudo apt-get install codeblocks

Y ya por último pasamos a configurar la IDE para poder utilizar la librería SDL.

  • Para ello creamos un nuevo proyecto seleccionando el tipo de proyecto “SDL proyect”.
  • Una vez creado, nos vamos a Proyect->Build Options y seleccionamos en el segundo menú desplegable la opción de “Linker settings”
  • Ya en la lista de la derecha añadimos las librerías que usaremos en nuestro proyecto, tal y como lo haríamos desde la línea de órdenes.

Por ejemplo para añadir la conocida librería SDL_image deberemos escribir en la lista de la derecha:
-lSDL_image
El resultado sería algo así:

blocks

Para este caso además de la SDL_image hemos añadido la SDL_ttf para el control de fuentes.

Si queréis probarlo bastará con sustituir la línea:
SDL_Surface* bmp = SDL_LoadBMP(“cb.bmp”);
Por:
SDL_Surface * bmp = IMG_Load(“cb.bmp”);
Y añadir un include al inicio de SDL_image.h
Debe compilar y ejecutarse sin problema 😉
Espero que os sirva. Un saludo.

Algo para ver y oir

Technorati Tags: , , , , , , ,

Technorati Profile

Permalink Dejar un comentario

Instalar librerias SDL (K)ubuntu

marzo 1, 2007 at 2:40 pm (HowTo)

El objetivo de esta entrada es el de instalar en un sistema linux, ubuntu, las librerias SDL. Que, en posteriores entradas usaremos para realizar juegos escritos en c++.

¿Qué es SDL?

LibSDL es conjunto de librerías desarrolladas con el lenguaje C que proporcionan funciones básicas para realizar operaciones de dibujado 2D, gestión de efectos de sonido y música, y carga y gestión de imágenes. SDL es una abreviatura en inglés de Simple DirectMedia Layer.

Wikipedia

¿Cómo se instala?

Como siempre digo, hay muchas formas de instalarlas, la que yo expongo en esta entrada, es la forma que a mi me ha funcionado, o es la que he preferido.
En principio tenemos la posibilidad de descargarnos las librerias de su web o, para que están si no, instalarlas por repositorios. Que es la opción que mejores resultados me ha aportado hablando de simplicidad y de compatibilidad con las IDE’s.
En función de las librerías que usaremos en el juego a desarrollar podremos añadir o disminuir la instalación que explico a continuación, pero como nunca viene mal tenerlas, yo instalaré las siguientes:

  • libsdl1.2debian: paquete de librerías SDL
  • libsdl1.2-dev: paquete de librerías SDL para desarrollo.
  • libsdl-image1.2: paquete para trabajar con varios tipos de imágenes.
  • libsdl-image1.2-dev: paquetes para desarrollo
  • libsdl-mixer1.2: paquete para trabajar con sonidos.
  • libsdl-mixer1.2-dev: paquetes para desarrollo
  • libsdl-ttf1.2: paquete para trabajar con fuentes ttf
  • libsdl-ttf1.2-dev: paquetes para desarrollo

Y nada, a instalar se ha dicho:

apt-get install libsdl1.2debian
apt-get install libsdl1.2-dev
apt-get install libsdl-image1.2
apt-get install libsdl-image1.2-dev
apt-get install libsdl-mixer1.2
apt-get install libsdl-mixer1.2-dev
apt-get install libsdl-ttf1.2
apt-get install libsdl-ttf1.2-dev

Las he colocado separadas para que se puedan copiar e instalar cada uno la que quiera. Y por mi parte nada más.
Hasta otra. 😉

Página oficial de SDL
Usuarios y programadores de habla hispana sobre las SDL

Algo para oir: 3 Doors Down – Kryptonite

Technorati Tags: , , , , ,

Permalink 11 comentarios

Agilizando (K)ubuntu [swappiness]

febrero 25, 2007 at 12:35 pm (HowTo)

Una de las medidas que más me han ayudado para acelerar mi actual sistema Kubuntu ha sido reduciendo el porcentaje de carga de swap, de esta forma, el porcentaje de uso del swap se pasa a la ram, que, actualmente y con sistemas nuevos es muy rápida y tenemos “mucha cantidad”. Esto se consigue…

  • Primero consultaremos la configuración actual haciendo: sudo cat /proc/sys/vm/swappiness. Si el valor es 60 deberemos cambiarlo, si sale 10 estamos ante una buena configuración (no lo modifiques).
  • Como en el valor anterior era 60, pasaremos a modificarlo haciendo: sudo sysctl -w vm.swappiness=10. Una vez hecho hacemos una prueba lanzando aplicaciones a ver que tal se comporta la nueva configuración.
  • Si el resultado es bueno pasaremos a dejar esta configuración permanentemente, modificando el fichero /etc/sysctl.conf haciendo: sudo vim /etc/sysctl.conf y en la última linea añadiremos vm.swappiness=10.

Y con esto ya tendremos nuestro (K)ubuntu un poco más rápido si cabe 😉

Un saludo

Technorati Tags: , , , , , ,

Permalink 2 comentarios

Configurando KMail con Gmail + Hotmail

febrero 21, 2007 at 5:41 pm (HowTo)

KMail es uno de los programas que tras la instalación de un KDE primero configuro. La verdad es que no me gusta perder tanto tiempo en abrir el explorador, y acceder a los diferentes correos desde su propio webmail. Por este motivo, uso el Kmail, que no es más que un lector de correo como otro cualquiera, salvo que forma parte de la suite de Kontact, y todo lo que ello conlleva.

KMail es un cliente de correo electrónico (MUA) para el proyecto KDE y parte de la suite de software Kontact. Soporta carpetas, filtrado, visualización de correo con HTML y juegos de caracteres internacionales. Puede enviar correo a través de un servidor de correo y recibir correo por los protocolos POP3 o IMAP. También tiene compatibilidad para filtrar mensajes de correo a través de antivirus o antispam que se encuentren instalados en el sistema.

Wikipedia

Bueno una vez presentado procedemos a su configuración.
No pienso explicar cada una de sus opciones ni siquiera como utilizarlo, para eso hay muy buenos tutoriales:

Kontact Homepage
Herramientas en GNU/Linux…
Manual oficial del principiante de Red Hat Linux

Tan solo quiero exponer el modo de configuración que me ha funcionado para leer y escribir el correo de Hotmail y de Gmail.

Gmail

Para leer y enviar correos desde este servidor, lo primero que debemos hacer es activar el reenvío de correo POP para ello nos vamos al webmail de gmail y nos vamos a configuración (arriba derecha). Luego a reenvío y correo POP y activamos la opción que más nos interese:

  • Habilitar POP para todos (incluso si ya se han descargado)
  • Habilitar POP para los mensajes que se reciban a partir de ahora
  • Inhabilitar POP

Creo que es obvio lo que hace cada una de ellas. Aunque si tenéis alguna duda podéis dejarlo en los comentarios.
Ya una vez activado todo esto nos vamos al KMail y empezamos la configuración.
Preferencias->Configurar KMail...
Pulsamos en Cuentas y estando en la pestaña de Recibiendo pulsamos en Añadir...

Le decimos que POP3 y rellenamos todos los datos que nos solicitan:

Nombre de la cuenta: Un nombre para diferenciar el tipo de cuenta (CuentaGMAIL)
Usuario: El usuario de la cuenta gmail, el del login.
Contraseña: El password de gmail
Servidor: pop.gmail.com
Puerto: 995
Almacenar la contraseña POP: Si no quieres colocar el pass cada vez que leas el correo...
Dejar los mensajes obtenidos en el servidor: Como quieras
Carpeta destino: La que quieras

Y ya luego en la pestaña de extras..

Cifrado: SSL
Método de autenticación: Texto en claro

Con esto ya podremos leer correos de gmail en nuestro KMail ahora vamos a configurarlo para poder enviarlos:
Preferencias->Configurar KMail…
Pulsamos en Cuentas y estando en la pestaña de Enviando pulsamos en Añadir…

Le decimos que SMTP y rellenamos todos los datos que nos solicitan:

Nombre de la cuenta: Un nombre para diferenciar el tipo de cuenta (GmailENVIO)
Servidor: smtp.gmail.com
Puerto: 25 587 (Gracias por la corrección)
El servidor necesita autenticación: Marcarlo
Usuario: El usuario de la cuenta gmail, el del login.
Contraseña: El password de gmail
Almacenar la contraseña SMTP: Si no quieres colocar el pass cada vez que vayas a enviar el correo…

Y ya luego en la pestaña de seguridad..

Cifrado: TLS
Método de autenticación: Plain

Listo ya tenemos el KMail funcionando con gmail. 😉

Hotmail

Para hotmail, me he basado en un tutorial muy bueno de Mariodebian
Que con su permiso 😉 me paso a resumir:

apt-get install hotway hotsmtp
apt-get install inetd

Modificamos las siguientes líneas:
vim /etc/inetd.conf
(buscamos la línea...)
pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd
y la modificamos por estas dos:
1100 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd -r
2500 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotsmtpd

Reiniciamos el inetd
/etc/init.d/inetd restart

Y ya por último configuramos el KMail como habiamos hecho para el Gmail pero con estos datos:

Tipo: POP3
Servidor: localhost:1100
Usuario: xxxxx@hotmail.com
En Extras: Ninguno, Texto en claro

Y en la pestaña enviando:

Tipo: SMTP
Servidor: localhost:2500
Usuario: xxxxx@hotmail.com
En Seguridad: Ninguno y PLAIN

Nada esto es todo. Espero que os haya solucionado algo. Un saludo

Technorati Tags: , , , , , ,

Algo para oir: Pensando en ti – Mägo de Oz

Permalink 19 comentarios

Latex en Kde con Kile

febrero 5, 2007 at 1:53 pm (HowTo)

Cito de la Wikipedia

El LaTeX es un procesador de textos que está formado mayoritariamente por órdenes (macros) construidas a partir de comandos de TeX —un lenguaje «de bajo nivel» […] Esto es lo que convierte a LaTeX en una herramienta práctica y útil pues, a su facilidad de uso, se une toda la potencia de TeX. Estas características hicieron que LaTeX se extendiese rápidamente entre un amplio sector científico y técnico, hasta el punto de convertirse en uso obligado en comunicaciones y congresos y requerido por determinadas revistas a la hora de entregar artículos académicos.

Wikipedia

Su instalación
Este HowTo pretendo realizar su instalación en un sistema Kubuntu. Aunque debe existir una forma similar para otros entornos gráficos y plataformas.

Empezamos por la IDE de desarrollo, en este caso, he elegido Kile por su simpleza y versatilidad.

sudo apt-get install kile

Una vez instalado la IDE, pasaremos a instalar los paquetes sugeridos por el sistema, para ampliar el uso de Latex. Aunque no son del todo necesarios.

sudo apt-get install gbib latex2html pybliographer xfig kile-i18n texinfo texi2html dvipng chktex lacheck rubber sam2p

Y ya por último vamos a instalar el compilador de latex así como una serie de extras muy importantes para su uso con la IDE. Entre los que se encuentra el paquete kdvi para visualizar el documento Tex antes de portarlo a pdf.

sudo apt-get install tetex-extra tetex-doc kdvi perl-tk libxml-parser-perl

Que lo disfrutéis. 😉

Technorati Tags: , , , , ,

Permalink 5 comentarios

Instalación de FretsOnFire en (K)ubuntu

febrero 5, 2007 at 1:35 pm (HowTo, Juegos)

Como comentaba en la entrada anterior Frets On Fire es un juego en el que haces que tocas la guitarra con el teclado.
Aquí expongo el modo de instalarlo en un sistema ubuntu.
En primer lugar deberemos cubrir todas las dependencias de juego. En primer caso y tal y como indica su web:

Requirements: SDL, 256 MB of RAM, a fairly fast OpenGL graphics card (shader support not necessary, antialiasing support recommended), SDL compatible sound card.

necesitaremos de SDL por lo que realizaremos la siguiente instalación:

apt-get install libsdl-ttf2.0-0 libsdl1.2debian-alsa libsdl-mixer1.2

Una vez terminado este proceso pasaremos a la descompresión de juego en la carpeta que creamos oportuna. Para ello, debemos
descargarlo de la página oficial:

Versión 1.1.324

Una vez descomprimido, lo ejecutaremos ./FretsOnFire y a jugar.

Algo para oir: The wall

Technorati Tags: , , , ,

Permalink Dejar un comentario

Next page »