AddThis Feed Button
AddThis Social Bookmark Button
IMGP1165
IMGP1166
IMGP1143
IMGP1144
IMGP1145
IMGP1146
IMGP1147
IMGP1148
IMGP1149
IMGP1150
Categories

This Month Last Year

Julio 2008
L M X J V S D
« Jun «-»  
 123456
78910111213
14151617181920
21222324252627
28293031  
links
01
Jun

Diccionario Asturiano (Bable) Español (Castellano)

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)

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?

¿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

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

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 ;)


Entradas siguientes »