Jul 12

Entre las aplicaciones de gestión y las estructuras particulares de cada una de ellas en cuanto a BBDD se refiere sumado a la resaca nacional por el campeonato del mundo… no me queda otra que apuntar esto por aquí para echarle mano. Creamos un proceso almanacedo en el SQL Server tal cual:

CREATE PROC SearchAllTables
(
@SearchStr nvarchar(100)
)
AS
BEGIN
-- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved.
-- Purpose: To search all columns of all tables for a given search string
-- Written by: Narayana Vyas Kondreddi
-- Site: http://vyaskn.tripod.com
-- Tested on: SQL Server 7.0 and SQL Server 2000
-- Date modified: 28th July 2002 22:50 GMT

CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630))

SET NOCOUNT ON

DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
SET  @TableName = ''
SET @SearchStr2 = QUOTENAME('%' + @SearchStr + '%','''')

WHILE @TableName IS NOT NULL
BEGIN
SET @ColumnName = ''
SET @TableName =
(
SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
AND OBJECTPROPERTY(
OBJECT_ID(
QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
), 'IsMSShipped'
) = 0
)

WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
BEGIN
SET @ColumnName =
(
SELECT MIN(QUOTENAME(COLUMN_NAME))
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = PARSENAME(@TableName, 2)
AND TABLE_NAME = PARSENAME(@TableName, 1)
AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar')
AND QUOTENAME(COLUMN_NAME) > @ColumnName
)

IF @ColumnName IS NOT NULL
BEGIN
INSERT INTO #Results
EXEC
(
'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630)
FROM ' + @TableName + ' (NOLOCK) ' +
' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
)
END
END
END

SELECT ColumnName, ColumnValue FROM #Results
END

Y para buscar el dato simplemente nos servirá con un…

EXEC SearchAllTables 'dato perdido'

Tagged with:
Jan 14

Probando la recién horneada Backtrack 4 con el nuevo juguete, de entrada tenemos la carga del driver resuelta, en el boot entra directamente el rtl8187 así que está funcional y operativa, aunque no todo son buenas noticias.

Este driver tiene algún que otro fallo y nos hace perder la cobertura wifi, empezamos con cortes y al final la conexión se torna tan inestable que hace que navegar sea prácticamente un milagro, menos mal que la comunidad es amplia y disponemos del driver r8187, que, para mas inri, también viene incluído en el núcleo.

Para realizar el cambio de driver para nuestra wifi debemos parar la interfaz para después editar el fichero de bloqueo de drivers, vamos a ello: Continue reading »

Tagged with:
Jan 12

ni más ni menos que la alfa, que ya ha llegado…

Tagged with:
Jan 12

Después de varios años (casi 4) vuelve a estar online el contenido completo del viejo y extinto blog . bertuco . net; finalmente me he decidido a exportar su contenido e importarlo desde aquí, así que están todos los posts de antaño merodeando por aquí.

Tengo el antigüo blog accesible desde internet también, pero no sé si mantenerlo o simplemente dejar el contenido por aquí, ¿qué opináis?

Que tiempos aquellos, qué jóvenes eramos, cuanto echo de menos la (h)ac(k)tividad !!

Tagged with:
May 09

para que este how-to no es requisito fundamental ser funcionario pero si que ayuda bastante (cómo para casi todo).

en nuestro ejemplo vamos a emplear:

- 2 grupos de funcionarios
- edificio de 3 plantas + sotano
- porta-vasos
- máquina de café
- fregona + cubo
- cartel “cuidado suelo deslizante”

lo mejor es no tener todos elementos a mano, contra más dispar sea el sitio dónde se encuentren más tiempo perdemos ;D. Continue reading »

May 09

pues sí, a unos les da por tunear el coche y a otros por el modding en los pcs, a mi la verdad es que es algo que me gusta ver de vez en cuando pero que no me motiva demasiado cómo para aficionarme a ello, claro que cuando no queda más remedio… Continue reading »

Apr 27

bueno, pues ahora que tenemos nuestra gentoo 2006.0 recién estrenada vamos a proceder con algo que tenía pendiente desde hace tiempo, anotado en la lista TO-DO, ni más ni menos que activar la tarjeta wifi de nuestro powerbook g4 12″.
en el momento de escribir este post tenemos las esperanzas puestas en el kernel 2.6.17 que traerá incluido, de modo nativo, el soporte para nuestra airport extreme, de todas formas la cosa ya ha avanzado bastante y resulta bastante sencillo ponerlo en marcha.

#mkdir /lib/firmware
#echo "net-wireless/ieee80211softmac ~ppc" >> /etc/portage/package.keywords
#echo "net-wireless/bcm43xx ~ppc" >> /etc/portage/package.keywords
#emerge bcm43xx
#wget http://ftp.bertuco.net/mac/wl_apsta.o
#bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
#modprobe ieee80211
#modprobe bcm43xx

ya tienes operativa la tarjeta, ahora a jugar con la configuración de la misma:

#ifconfig eth1 up
#iwlist eth1 scan
#iwconfig eth1 channel 7
#iwconfig eth1 essid "coroccotta"
y las opciones que se te ocurran: man iwconfig, man iwlist, man ifconfig.

Nota: En el kernel te va a pedir que tengas desactivado el soporte ieee80211, si quieres un kernel optimizado para powerbook g4 12" (6,8), dejo aquí mi .config

de la misma creo que voy a quitar otro punto de mi lista TO-DO:

#emerge kismet

SaludOS!

que sensación tan extraña la de ver la red de tu vecino desde el curro, a una centena de kilometros de casa, ¿que haría yo sin el ssh? (seguir sin wifi entre otras… ;p)

Apr 26

en su momento os ofrecí la instalación de gentoo 2005.1 ppc en mi Apple PowerBook G4 12″ (6,8), ahora hago lo pertinente con la de gentoo 2006.0

blog@bertuco.net#lspci

blog@bertuco.net# cat /proc/cpuinfo

Linux On Laptops

Continue reading »

Mar 30

Bueno, pues tal y como comentaba hace un mes, apareció gentoo 2006.0d, que incluye entre otras cosas KDE 3.4.3, GNOME 2.12.2, XFCE 4.2.2, GCC 3.4.4 y el núcleo 2.6.15 (que nosotros ya teniamos).

Como he comentado alguna vez, no tengo demasiado tiempo, y la verdad es que no le he metido demasiadas horas al ppc, pero lo que enorgullece es estar ayudando a la gente con el fast-how-to de instalación de gentoo 2005.1, que además, me linkaron desde linuxlaptops y desde tuxmobil.

Estaba claro que con la aparición de la nueva versión había que actualizar, así que los mails de consulta comenzaron a llegar, bien la respuesta es bastante sencilla, tan sólo 4 pasos que expongo a continuación:

(cómo en el how-to anterior con teclear el código, que aparece en verde, es suficiente)

#rm -f /etc/make.profile para eliminar el enlace al perfil actual
#ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G4/ /etc/make.profile
le linkamos al nuevo perfil, tened cuidado con la / final a la hora de crear el enlace
#emerge --sync
#emerge -uDN world, no olvides enchufar el portatil, es el momento ideal para ir a tomarse un café (o dos), después tendrás tu gentoo 2006.0 funcional.

Espero que os sirva de ayuda.
SaludOS!

actualización: después de probrar dapper drake beta he subido al blog la guía rápida para gentoo 2006.0 en ppc (powerbook g4 12″ 6,8).

Jan 25
actualizado: publicada la guía de instalación rápida en este mismo blog, aqui.

Esto no pretende, ni mucho menos, sustituir al manual de instalación oficicial de gentoo (ver aqui), de echo, la mayor parte de lo que viene a continuación está extraido de dicho manual, sólo pretendo hacer la instalación más rápido (y tener un lugar dónde volver a mirar en caso de necesidad de reinstalación) y compartirlo con tod*s l*S que habeis llegado hasta aquí.

Esta instalación está optimizada para un Apple PowerBook G4 12″ (6,8). Las características hardware detalladas puedes verlas aquí. (resultado de un lspci + un cat /proc/cpuinfo.

Linux On Laptops

Continue reading »

preload preload preload