Cuando se instala una aplicación o paquete desde un archivo .deb, puede que luego no se encuentre como eliminar, para ello hacemos
sudo dpkg -r <nombre del paquete>
y para instalar:
sudo dpkg -i <nombre archivo paquete>.deb
martes, diciembre 28, 2010
Instalar y desinstalar paquetes en Ubuntu
miércoles, diciembre 15, 2010
Escanear puertos en Linux
Nmap es un programa usado para descubrir los servicios de una red, así como para revisar los puertos de una máquina.
Para instalar este programa en Ubuntu:
sudo apt-get install nmap
Y para rastrear los puertos de una máquina:
nmap -PNA <dirección>
Para instalar este programa en Ubuntu:
sudo apt-get install nmap
Y para rastrear los puertos de una máquina:
nmap -PNA <dirección>
domingo, diciembre 12, 2010
Encog: Un framework de redes neuronales para Java
Este framework contiene diversos métodos de entrenamiento para redes neuronales, útil para crear redes de manera rápida. Posee una interfaz gráfica para modelar y entrenar la red.
El link
Disponible también para .NET y Silverlight
Absolutamente recomendable.
El link
Disponible también para .NET y Silverlight
Absolutamente recomendable.
Numeración de páginas en OpenOffice
Una de las cosas que cuesta acostumbrarse en Writer de OpenOffice es a la numeración de página. Tiene sus diferencias respecto a MS Word, pero una vez entendiendo el procedimiento de numeración, y lo más importante, entendiendo cómo este proceso ayuda en la creación de un documento; se puede realizar sin mayor contratiempo.
Vamos por parte
Numeración de páginas
Para poner el numero de página, simplemente hay que ir a Insertar->Campos->Número de página
Con eso, podemos tener el número de página. Pero lo que generalmente se hace es poner ese número en el encabezado o pie de página.
Para activar el encabezado o pie de página hay que ir a:
Dentro de la pestaña de encabezado o de pie de página, se puede elegir el estilo de página en donde se aplicará el número de página.
Estilos de página
Aquí viene la diferencia respecto a MS Word, mientras Word utiliza las secciones, Writer utiliza los estilos de página. Es por eso que para utilizar diferentes formatos de números de páginas (en realidad, para cualquier propósito de diferenciar formatos) se deben crear estilos de página. Para ello se debe primero ir a Formato->Estilos y formatos, se abrirá una ventana al lado derecho donde se muestran los estilos creados. Luego se hace click con el botón derecho y se elige nuevo para crear un estilo de página.
Se abrirá una ventana para modificar todos los aspectos del estilo, por ahora eso no es importante, solo modificamos el nombre del estilo y lo guardamos.
Aplicar el estilo de página
Para aplicar el estilo sobre una página, se debe poner el cursor en la página y seleccionar en la ventana de estilos de página el estilo que se desee (en este caso, el que creamos).
Numerar la página de manera diferenciada
Para esto debemos activar el encabezado o pie de página, vamos a:
Vamos por parte
Numeración de páginas
Para poner el numero de página, simplemente hay que ir a Insertar->Campos->Número de página
Con eso, podemos tener el número de página. Pero lo que generalmente se hace es poner ese número en el encabezado o pie de página.
Para activar el encabezado o pie de página hay que ir a:
- Insertar->Encabezamiento...
- Insertar->Pie de página...
Dentro de la pestaña de encabezado o de pie de página, se puede elegir el estilo de página en donde se aplicará el número de página.
Estilos de página
Aquí viene la diferencia respecto a MS Word, mientras Word utiliza las secciones, Writer utiliza los estilos de página. Es por eso que para utilizar diferentes formatos de números de páginas (en realidad, para cualquier propósito de diferenciar formatos) se deben crear estilos de página. Para ello se debe primero ir a Formato->Estilos y formatos, se abrirá una ventana al lado derecho donde se muestran los estilos creados. Luego se hace click con el botón derecho y se elige nuevo para crear un estilo de página.
Se abrirá una ventana para modificar todos los aspectos del estilo, por ahora eso no es importante, solo modificamos el nombre del estilo y lo guardamos.
Aplicar el estilo de página
Para aplicar el estilo sobre una página, se debe poner el cursor en la página y seleccionar en la ventana de estilos de página el estilo que se desee (en este caso, el que creamos).
Numerar la página de manera diferenciada
Para esto debemos activar el encabezado o pie de página, vamos a:
- Insertar->Encabezamiento...
- Insertar->Pie de página...
Y aparecerán los estilos que se están usando en el documento, seleccionamos el que creamos. Luego vamos al encabezado o pie de página y ponemos el número de página. De esa manera, solo las páginas con el estilo que creamos tienen número de página.
Saludos
viernes, diciembre 10, 2010
Compilar openMP
Para compilar programas que utilicen openMP con compilador intel, hay que añadir la opción -fopenmp
Quedando algo como
gcc -fopenmp <fuente>
Quedando algo como
gcc -fopenmp <fuente>
martes, diciembre 07, 2010
Configuración de servidor dhcp en Debian
DHCP es un protocolo de red para asignar información TCP/IP de forma automática. Los clientes DHCP se conectan a un servidor DHCP centralizado, el cual les entrega direcciones IP, gateways y DNS.
Para instalar el servidor dhcp, tomamos una terminal y ejecutamos:
#apt-get install dhcp3-server
Luego, para configurar el servidor, se debe editar el archivo /etc/dhcp3/dhcpd.conf y añadirle las siguientes lineas
option domain-name "test1.com"; #nombre para los clientes
option domain-name-servers 192.0.0.1, 194.2.0.50; #DNS
option routers 192.0.0.151; #IP del router
default-lease-time 3600; #lease
subnet 192.0.0.0 netmask 255.255.255.0 { #subred
range 192.0.0.200 192.0.0.254; #rango de IP's disponibles
}
Guardamos el archivo y reiniciamos el demonio dhcp
#/etc/init.d/dhcp3-server restart
Para instalar el servidor dhcp, tomamos una terminal y ejecutamos:
#apt-get install dhcp3-server
Luego, para configurar el servidor, se debe editar el archivo /etc/dhcp3/dhcpd.conf y añadirle las siguientes lineas
option domain-name "test1.com"; #nombre para los clientes
option domain-name-servers 192.0.0.1, 194.2.0.50; #DNS
option routers 192.0.0.151; #IP del router
default-lease-time 3600; #lease
subnet 192.0.0.0 netmask 255.255.255.0 { #subred
range 192.0.0.200 192.0.0.254; #rango de IP's disponibles
}
Guardamos el archivo y reiniciamos el demonio dhcp
#/etc/init.d/dhcp3-server restart
lunes, diciembre 06, 2010
Ejecutar Programas en prolog en Ubuntu
Prolog es un potente lenguaje de programación lógico. Muy utilizado en el campo de la inteligencia artificial.
Para poder correr programas de prolog, hay que tener instalado el paquete swi-prolog. Para ello ejecutamos en una terminal:
sudo apt-get install swi-prolog
Una vez instalado el paquete, vamos al directorio donde se encuentra el programa y lo compilamos con:
swipl -f <nombreprograma>.pl
Y se abrirá una interfaz donde se podrán realizar consultas al programa ya cargado.
Saludos
Para poder correr programas de prolog, hay que tener instalado el paquete swi-prolog. Para ello ejecutamos en una terminal:
sudo apt-get install swi-prolog
Una vez instalado el paquete, vamos al directorio donde se encuentra el programa y lo compilamos con:
swipl -f <nombreprograma>.pl
Y se abrirá una interfaz donde se podrán realizar consultas al programa ya cargado.
Saludos
domingo, diciembre 05, 2010
Tips de encolador
Para encolar procesos en el cluster, se utilizan las directivas PBS. Acá van algunas
#PBS -l walltime=HH:MM:SS
Determina el tiempo otorgado para la ejecución
#PBS -M mymail@mail.com
Notifica el final de ejecución del trabajo al correo entregado
#PBS -o $PWD/$PBS_JOBNAME-$PBS_O_JOBID.out #PBS -e $PWD/$PBS_JOBNAME-$PBS_O_JOBID.err
Indica que la salida del programa y el error van en el mismo directorio en el se ejecuta el trabajo.
Eso, por ahora.
Saludos
martes, noviembre 30, 2010
Alias con ssh en linux
Para facilitar el tener que recordar direcciones al conectarse a un máquina por ssh en linux, se puede crear un archivo de configuración donde se anotan las direcciones para recordarlas.
Para ello, se crea un archivo llamado config en /home/<usuario>/.ssh
Y el archivo se llena con los siguientes campos:
Host <nombreDelAlias>
User <nombreUsuarioMaquinaObjetivo>
Port <Puerto>
Hostname <direccion>
Se guarda el archivo. Y listo
Para ello, se crea un archivo llamado config en /home/<usuario>/.ssh
Y el archivo se llena con los siguientes campos:
Host <nombreDelAlias>
User <nombreUsuarioMaquinaObjetivo>
Port <Puerto>
Hostname <direccion>
Se guarda el archivo. Y listo
lunes, noviembre 08, 2010
Fórmula de indexación para matrices bidimensionales.
Una de las cosas que por algún motivo siempre recurro (y siempre tengo que recalcularla), es a la fórmula de indexación de matrices:
(filaActual *cantidadCol umnas)+col umnaActual
Y la fórmula para rotar una matriz cuadrada es: (i,j)->(j,N-i-1).
Y la fórmula para rotar una matriz cuadrada es: (i,j)->(j,N-i-1).
jueves, septiembre 30, 2010
Algunos tips de InkScape
- Para ajustar el tamaño de la página al tamaño de los objetos que se tengan seleccionados, hay que ir a Archivo->configuración de documento. En la pestaña de página hay un botón que dice "Ajustar página a selección" y listo.
- Para mover poner objetos detrás de otros, ir a: Objeto->traer al frente, o a: Objeto->dejar al fondo.
- Para hacer flechas, traza una línea recta cualquiera, y luego ir a Objeto->Relleno y trazos. En la pestaña "trazos", seleccionar la terminación de flecha.
viernes, septiembre 17, 2010
OpenOffice Writer se pega al guardar un archivo
Acabo de tener un problema al guardar un archivo .odt con OpenOffice en Ubuntu 10.04. Cuando guardaba un documento, el programa se quedaba pegado y sólo se cerraba cerrando la aplicación a la mala, el problema era que perdía todos los cambios hechos.
Afortunadamente creo haber encontrado una solución, solo tuve que borrar un archivo de recuperación de OpenOffice y todo volvió a la normalidad.
Para hacerlo, abra un terminal y ejecute
rm -rf /home/<username>/.openoffice.org/3/user/registry/data/org/openoffice/Office/Recovery.xcu
No estoy seguro si eso fue realmente la solución, pero después de hacer eso, no tuve más problemas.
Saludos.
Afortunadamente creo haber encontrado una solución, solo tuve que borrar un archivo de recuperación de OpenOffice y todo volvió a la normalidad.
Para hacerlo, abra un terminal y ejecute
rm -rf /home/<username>/.openoffice.org/3/user/registry/data/org/openoffice/Office/Recovery.xcu
No estoy seguro si eso fue realmente la solución, pero después de hacer eso, no tuve más problemas.
Saludos.
miércoles, septiembre 15, 2010
Cambiar la posición de los botones de las ventanas en Ubuntu
Cuando uno cambia de tema de escritorio a Ambiance o Radiance, los botones de los marcos de las ventanas cambian de posición a la izquierda. Para retornarlos donde estaban, hay que:
UPDATE:
Otra forma de modificar la posición de los botones es usando Ubuntu Tweak, es un programa para "unificar" la configuración en Ubuntu.
- abrir un terminar y ejecutar gconf-editor
- aparecerá una ventana, en la parte izquierda buscar la ruta: app->metacity->general
- buscar el campo button_layout y reemplazar su valor por: menu:minimize,maximize,close
UPDATE:
Otra forma de modificar la posición de los botones es usando Ubuntu Tweak, es un programa para "unificar" la configuración en Ubuntu.
domingo, septiembre 05, 2010
La técnica Pomodoro
Se trata de un método para administrar el tiempo que se le dedica a una(s) tarea(s). Es bastante sencillo de implementar, solo se necesita de un reloj timer y unas hojas de papel.
La idea es tener una lista de actividades que se deben realizar, de esta lista se escogen las actividades que se realizarán durante el dia. Luego se escoge una actividad (bajo cualquier criterio, preferentemente prioridad) y se le asigna una unidad de tiempo atómica (no divisible) de 25 minutos para completarla. Luego se debe tomar una pausa de 3-5 minutos y continuar otros 25 minutos con la tarea (o si ya se acabó, elegir otra). Cada unidad de tiempo es un "pomodoro" (tomate en italiano). Luego de 4 pomodoros se debe tomar una pausa de 15-30 minutos.
Una descripción un poco más detallada (pero en inglés) acá
PD: Existe un texto descargable desde el mismo link sobre el tema
La idea es tener una lista de actividades que se deben realizar, de esta lista se escogen las actividades que se realizarán durante el dia. Luego se escoge una actividad (bajo cualquier criterio, preferentemente prioridad) y se le asigna una unidad de tiempo atómica (no divisible) de 25 minutos para completarla. Luego se debe tomar una pausa de 3-5 minutos y continuar otros 25 minutos con la tarea (o si ya se acabó, elegir otra). Cada unidad de tiempo es un "pomodoro" (tomate en italiano). Luego de 4 pomodoros se debe tomar una pausa de 15-30 minutos.
Una descripción un poco más detallada (pero en inglés) acá
PD: Existe un texto descargable desde el mismo link sobre el tema
lunes, agosto 30, 2010
Ocultar evolution en ubuntu 10.04
Una de las cosas molestas de usar evolution es que por alguna razón cuando cierro la ventana el programa completo se cierra (incluso cuando uso ctrl+w). Afortunadamente encontré una solución. Se trata de devilspie
Se instala muy sencillo
en su interior creas el archivo evolution.ds con lo siguiente en su interior
( if
( matches (window_name) ".+Evolution$" )
( begin
( println "--[ Evolution ]--" )
( pin )
( skip_tasklist )
( minimize )
)
)
Luego guardas el archivo y ejecutas devilspie -d
Agradecimientos:
RockrKnight
Fuente.
Saludos
Se instala muy sencillo
sudo apt-get install devilspie
Luego creas el directorio /home/<usuario>/.devilspieen su interior creas el archivo evolution.ds con lo siguiente en su interior
( if
( matches (window_name) ".+Evolution$" )
( begin
( println "--[ Evolution ]--" )
( pin )
( skip_tasklist )
( minimize )
)
)
Luego guardas el archivo y ejecutas devilspie -d
Por último configuras devilspie para que se inicie al inicio de la sesión y listo.
Al minimizar evolution este desaparecerá de la barra de tareas pero estará activo.
Agradecimientos:
RockrKnight
Fuente.
Saludos
Creando un simple weblog con RoR
Si esperan un completo tutorial hecho por mí, lamento decepcionarlos. Se trata de un link que encontré muy bueno y lo dejo a disposición mía y de ustedes.
El link
Está en inglés, pero no es nada que no se pueda entender.
Saludos
El link
Está en inglés, pero no es nada que no se pueda entender.
Saludos
sábado, agosto 28, 2010
Eliminar cuenta de facebook
Si se quiere eliminar para siempre la cuenta de facebook (no estoy seguro si es tan "para siempre"), dirígete a la siguiente dirección (es en serio)
borrar cuenta facebook
Te pedirán tu contraseña y verificar que eres no eres un bot, y luego de 14 días tu cuenta será borrada
Saludos
borrar cuenta facebook
Te pedirán tu contraseña y verificar que eres no eres un bot, y luego de 14 días tu cuenta será borrada
Saludos
Instalar Ruby on rails (RoR) en ubuntu 10.04
Bueno, la forma como lo hice fue:
- Bajar el .deb desde la página de ruby enterprise.
- Instalar desde synaptic el paquete libreadline-ruby1.8
- Listo.
Así de sencillo
Nota: libreadline se tuvo que instalar debido a un problema con la consola de ruby.
el error es mas o menos este:
/usr/local/lib/ruby/1.8/i686-linux/readline.so: libreadline.so.5: cannot open shared object file: No such file or directory - /usr/local/lib/ruby/1.8/i686-linux/readline.so (LoadError) ...
El inicio
El objetivo de este blog es el de servir como recetario de todo tipo de cosas que puedan ayudar a otros y a mí.
Saludos.
Suscribirse a:
Entradas (Atom)