jueves, 30 de diciembre de 2010

UUID discos

La forma más rápida y sencilla de averiguar el uuid de un dispositivo que este conectado a tu maquina es con el siguiente comando : blkid.

#blkid

Pero como siempre me olvido de este comando recomiendo la creación del siguiente alias para continuar con la nomenclatura de los comandos

#alias lsuuid='blkid'

martes, 29 de junio de 2010

Conectar Squirrel a un AS400

  • Conseguir el driver : jt400.jar
  • Ubicar el jar en el directorio ../lib del squirrel
  • Configuración del driver
  • Nombre : a elección del usuario : p.e. : as400
  • Example URL : jdbc://ip-as400/usuario
  • Class Name > com.ibm.as400.access.AS400JDBCDriver
  • Configuraci'on del alias
  • Alias> a elecci'on del usuario p.e. as400
  • User> el mismo que el introducido en la url
  • Password>el que corresponda
  • Y con esto todo listo para atacar a nuestro servidor de base de datos

XD.

jueves, 27 de mayo de 2010

Limitar el numero de resultados de una consulta

Ejemplo de como listar unicamente 10 registros de una consulta

SELECT
*
FROM
[nombre de la tabla]
FETCH FIRST 10 ROWS ONLY

jueves, 23 de abril de 2009

Evolution + RSS + Minimizado

Para usar el evolution como lector de rss basta con instalar el siguiente paquete , via synaptics o apt : evolution-rss.

Comprobar que el complemento esta activado en el evolution en Editar/Complementos.

Para añadir un feed, basta con ir a Editar/Preferencias/RSS-Blogs.

Si deseamos que el evolutio aparezca en la barra del reloj cuando cerremos la aplicacion, para no tenerla siempre abirta la ventana , necesitamos de una aplicación externa : alltray.

Para instalar esta aplicación :

$ sudo apt-get install alltray
Ahora para que esto funcione hay que modificar los lanzadores del evolution, de la siguiente manera :

alltray "evolution --component=mail"




lunes, 20 de abril de 2009

Firefox vs Rhythmbox

Hasta el día de hoy no había conseguido hacer que el firefox y el Rythmbox reproduciesen un sonido de forma simultanea. Quiero decir que cuando lanzaba uno de esos procesos me bloqueaban la tarjeta de sonido. Hasta que lei esta entrada en uno de los foros de ubuntu.

Lo unico que hay que hacer es instalar un paquete y listo. Para ello hacerlo de esta manera :

# sudo apt-get install libflashsupport
Por fin puedo ver videos del youtube con musica de fondo.

sábado, 4 de abril de 2009

Albergue Porta de Santiago


Hola a todos , este año me he decidido a realizar el camino de santiago y he de decir que es una experiencia que recomiendo a todo el mundo. Como no podia ser en galicia coji más lluvia que otra cosa. Pero aún asi me lo pase como un enano.
He de destacar el albergue . Porta de Santiago que se encuentra en Arca , o Pino, que fue la última etapa hacia santiago. De todos los albergues que he visitado es el que se lleva la palma.

Yo encontre el albergue por casualidad en internet , podeis visitar su web en este link : http://www.portadesantiago.com/ .
Os animo a todos a hacer el camino, que aparte de ser saludable (en mi caso que toi to el dia sentado), se tiene la oportunidad de conocer a personas muy peculiares.


lunes, 21 de julio de 2008

Buscando Datos en SQL Server 2005

Cuando nos enfrentamos a bases de datos de las cuales no conocemos su estructura y son medianamente grandes, y tenemos que buscar datos expecificos que se encuentran dentro y no sabemos por donde empezar, les dejo aqui un script que busaca una cadena de texto en toda la bbdd (en todas las tablas y en todos los campos). Demos las gracias a: Apaga y Vamonos

El script es el siguiente :

Use [miBaseDeDatos]

DECLARE @SQL NVARCHAR(4000)
DECLARE @PROXIMA_SENTENCIA NVARCHAR(3500)
DECLARE @NOM_TABLA NVARCHAR(255)
DECLARE @NOM_COLUMNA NVARCHAR(255)
DECLARE @REGISTROS int
DECLARE @CADENA_BUSCAR NVARCHAR(255)
SET @CADENA_BUSCAR = 'prueba'

DECLARE CURSOR_SELECT
CURSOR FOR
SELECT TABLE_NAME
FROM information_schema.tables

OPEN CURSOR_SELECT FETCH NEXT FROM CURSOR_SELECT INTO @NOM_TABLA
-- Recorre las tablas de la base de datos
WHILE @@FETCH_STATUS = 0
BEGIN
print '-----------------------'
print 'TABLA: ' + @NOM_TABLA
print '-----------------------'
-- Crea la cadena de búsqueda
SET @PROXIMA_SENTENCIA = 'SELECT Count(*) FROM ' + @NOM_TABLA + ' WHERE 1=0'
-- Crea el cursor de campos de búsqueda
DECLARE CURSOR_CAMPOS
CURSOR FOR
SELECT COLUMN_NAME
FROM information_schema.columns
WHERE TABLE_NAME like @NOM_TABLA
AND (DATA_TYPE = 'nvarchar' OR DATA_TYPE = 'varchar' OR DATA_TYPE = 'char')
OPEN CURSOR_CAMPOS FETCH NEXT FROM CURSOR_CAMPOS INTO @NOM_COLUMNA
WHILE @@FETCH_STATUS = 0
BEGIN
SET @PROXIMA_SENTENCIA = @PROXIMA_SENTENCIA + ' OR ' + @NOM_COLUMNA + ' like ''%' + @CADENA_BUSCAR + '%'''
FETCH NEXT FROM CURSOR_CAMPOS INTO @NOM_COLUMNA
END
-- Libera memoria
CLOSE CURSOR_CAMPOS
DEALLOCATE CURSOR_CAMPOS
print @PROXIMA_SENTENCIA
-- Ejecuta la sentencia para comprobar si obtiene algún resultado
SELECT @sql = 'DECLARE CURSOR_SENTENCIA CURSOR FOR ' + @PROXIMA_SENTENCIA
EXEC sp_executesql @sql
OPEN CURSOR_SENTENCIA FETCH NEXT FROM CURSOR_SENTENCIA INTO @REGISTROS
WHILE @@FETCH_STATUS = 0
BEGIN
print 'Registros ' + str(@REGISTROS)
FETCH NEXT FROM CURSOR_SENTENCIA INTO @REGISTROS
END
-- Libera memoria
CLOSE CURSOR_SENTENCIA
DEALLOCATE CURSOR_SENTENCIA
FETCH NEXT FROM CURSOR_SELECT INTO @NOM_TABLA
END

/* Libera la memoria */
CLOSE CURSOR_SELECT
DEALLOCATE CURSOR_SELECT
Espero que os sea de utilidad , a mi me ha arreglado el día.