AddThis Social Bookmark Button
AddThis Feed Button
Bio
Mi avatar Blog de un pequeño informaticú y sus ocurrencias y pequeñas notas de ayuda.
IMGP9800
IMGP9799
IMGP9798
IMGP9797
IMGP9796
Categorias
links
01
Jun

Diccionario Asturiano (Bable) Español (Castellano)

(QR Code)

Pos eso, me puse ha realizar unas pruebas de como usar el FULLTEXT Search de MySQL, y me dio por crear un pequeño y simplón buscador para un diccionario “ficticio” (la base de datos es real, pero muy simple)

Podeis consultarlo en http://dev.dubasdey.com/dic_es_as/


14
Ene

Quitar la publicidad de hotmail con GreaseMonkey (en Firefox)

(QR Code)

Lo primero que necesitamos es instalar el componente GreaseMonkey

GreaseMonkey Firefox Add-On

Una vez que tenemos el componente, creamos un nuevo script (con el nombre y Namespace que queramos) y añadimos en las paginas incluidas la pagina:
http://*.mail.live.com/*

Con esto haremos que nuestro nuevo script se ejecute para las direcciones de hotmail (ahora Windows Live Mail). Una vez que tenemos echo esto nos abrira un editor para escribir nuestro script (Si es la primera vez que ejecutamos GreaseMonkey, primero nos preguntara por un editor para usar. Ej: el Notepad)

Solo tenemos que alñadir las lineas:

function KillHotmailAds(){
	var el = document.getElementById("RadAd_Banner");
	var padre = el.parentNode;
	padre.removeChild(el);
}
KillHotmailAds();

guardar e ir a nuestro correo de Live, para verlo sin el molesto banner superior de publicidad


05
Sep

Campos Ocultos en GridView, ¿Son necesarios?

(QR Code)

¿Es necesario tener un campo oculto en un GridView de nuestra web para obtener sus datos?.

En la mayoria de los casos la respuesta es NO. El tener los datos en el gridview como ocultos simplemente hace nuestra aplicación mas pesada, y la cantidad de datos que se necesita guardar en el VIEWSTATE mucho mayor.

Se pueden acceder a los datos que queramos que estén vinculados a un determinado gridView de una forma simple, Y ademas accediendo por el nombre de la columna que queremos y no por su indice (una limitación del GridView)

El código es muy simple: (siendo gw un Control GridView)

Obtenemos el DataTable del GridView

DataTable dtt =(DataTable) gw.DataSource;

Obtenemos de la fila (int) Row del GridView su correspondencia con la fila del DataTable contenido en el. Aquí podemos sustituir Row por cualquier valor, como el selectedIndex para la fila seleccionada en el GridView

int index = gw.Rows[row].DataItemIndex;

Finalmente devolvemos del DataTable Obtenido los datos de la fila (int) Row y el nombre de la columna que queremos ((string) Col)


object valorObtenido = dtt.Rows[index][col];

Y con esto ya tenemos en valorObtenido el valor de la fila y columna que necesitamos de la tabla que se usa para componer el GridView, este o no ese campo en el GridView.

Este código es especialmente &úacute;til para obtener datos de de la fila seleccionada en un GridView, pudiendo obtener incluso aquellos campos que no queremos mostrar en el control sin tener que añadírselos como campos ocultos.


27
Ago

Ocultar columnas de un GridView

(QR Code)

Despues de ver esta entrada (http://id4.es/blogs/indigo/archive/2007/08/09/ocultar-columnas-de-un-gridview.aspx) sobre como ocultar columnas de un GridView si que desaparezcan los datos. He estado realizando unas pruebas
y la solucion es mas simple de la que se plantea.

Normalmente nosotros hacemos en ASPNET:

// Creamos las columnas que sea.. bla bla bla .. el diseño bla bla

grid.Columns[0].Visible = false;

// Vinculamos los datos
grid.DataSource = dtt;
grid.DataBind();

Con esto el DataBind no cargara los datos para las columnas que sean Visible=False

Lo mas sencillo para resolver este problema es simplemente, cargar todo el GridView y una vez que tenemos los datos, especificar cuales no queremos mostrar


// Creamos las columnas que sea.. bla bla bla .. el diseño bla bla

grid.DataSource = dtt;
grid.DataBind();
grid.Columns[0].Visible = false;

Simplemente cambiando el orden del DataBind() con respecto a la asignacion de las columnas no visibles hacemos que estas sean no visibles con sus datos.

Que aprobeche!! :P


11
Jul

Centrado simple usando CSS

(QR Code)

A veces queremos que nuestra pagina aparezca centrada tanto horizontal como vertical en nuestro site.
Aqui os pongo una sencilla solucion de centrado con CSS


.centradoabsuluto {

position: absolute;

/* Tamaño de la caja */
width: 500px;
height: 400px;

/* lo centramos */
top: 50%;
left: 50%;

/*
Ponemos unos margenes negativos de la mitad de las dimensiones de la caja ,
puesto que el centrado se basa en la esquina superior izquierda de la caja, y asi
queda centrado respecto al centro de la caja.
*/
margin-top: -200px; /* Restamos la mitad del alto de la caja*/
margin-left: -250px; /* Restamos la mitad del ancho*/
}

Espero que os sea util ;)