La aportación del eyetracking en el sector de usabilidad

Sumario

El eyetracking es una tecnología de seguimiento ocular en auge actualmente en el mundo de la usabilidad. En este artículo se presenta esta técnica y se habla de ella desde dos puntos de vista: como herramienta de análisis y como herramienta de comunicación.

Exportar GridView a Excel

EscenarioTengo un gridview en mi webform que obtiene los datos a partir de una consulta previa , luego se le ocurre al cliente, que esta info, la quiere en Excel. Así que vamos, añadir un  botón y agregamos el siguiente código




Dim sb As StringBuilder = New StringBuilder()Dim sw As StringWriter = New StringWriter(sb)Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)Dim pagina As Page = New PageDim form = New HtmlForm
grilla.EnableViewState =
Falsepagina.EnableEventValidation = Falsepagina.DesignerInitialize()
pagina.Controls.Add(form)
form.Controls.Add(grilla)
pagina.RenderControl(htw)
Response.Clear()
Response.Buffer = TrueResponse.ContentType = "application/vnd.ms-excel"Response.AddHeader("Content-Disposition", "attachment;filename=data.xls")
Response.Charset =
"UTF-8" Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()

Si te percataste, uno de los puntos importantes el crear el objeto form de la clase Htmlform, ¿para que? para que el gridview se encuentre dentro de la nueva página  que a su vez tenga la etiqueta form con el correspondiente runat="server", de otra manera, se te va a caer. Ahora bien, lo único que debes cambiar de este código es el nombre de la grilla y listo!!![H]

Prototipos web con Balsamiq Mockups


Llevo tiempo buscando una buena aplicación crear prototipos web de una forma más o menos sencilla y también con cierta versatilidad. La mejor solución siempre es el papel, un papel cualquiera o una buena libreta Moleskine (me encantan). Pero quiero una solución digital para trabajar tanto en Windows, como en Linux, como en Mac OS X, sin limitaciones de sistema operativo. La Solución: Balsamiq Mockups.

Qué es un Wireframe

Hoy he aprendido algo nuevo, se trata de los Wireframes, que en diseño web también se les conoce cómo Prototipos de Baja fidelidad, StoryBoard, Schematics, Blueprints o Page Architecture y son un conjunto de dibujos que representan cómo estarán organizados los elementos en las páginas, sin elementos gráficos, de tal manera que implementan aspectos generales del sistema sin entrar en detalle, estos se deben realizar antes de empezar a programar y de crear el diseño visual de la página.

Generando eventos en la Master Page


Una de las funcionalidades añadidas al ASP.NET 2.0 es el manejo de plantillas como parte de la creación de nuestras páginas. Estas plantillas, conocidas como Páginas Maestras o Master Pages, nos permiten crear un diseño que será compartido por otras muchas páginas de nuestro sitio a las que llamaremos Páginas de Contenido o Content Pages. Lo interesante es que las Master Pages no solo contendrán la apariencia visual que compartirán otras muchas páginas, sino que también contendrán el comportamiento. Es decir, en nuestras Master Pages podemos colocar controles como botones, combos, etc. Y todos los eventos que implementemos para esos controles, quedarán implementados para todas las Content Pages que utilicen la Master Page.

Goo.gl ya tendra API

Google, mi consentido y sin duda el imparable pues trata de invadir, renovar, reinventar, lanzar lo que se le ocurra y a pesar de que un troyano ha invadido a los Android (instala programas sin que el usuario lo sepa y se apodera de toda la informacion), que en Alemania multaran con una fuerte cantidad de euros a quien use Analytics pues puede ser una invasion a la privacidad (¬¬); no se da por vencido y lanza una API para su acortador de url.

Esta API la podremos encontrar en http://goo.gl/ y "patrocinado" por Google Labs, “Con esta API, los desarrolladores serán capaces de programar acceso automático a todas las características de goo.gl que en estos momentos ofrecemos con una interfaz web. Se puede acortar y ampliar el uso de las URL con la API, así como acceder al historial y las estadísticas”, señala Ben D´Angelo, integrante del equipo de trabajo.

Tambien se podra compartir directamente la url con usuarios de Twitter o Buzz, controlar las estadisticas de uso y trafico, mientras que el desarrollador puede comenzar a trabajar desde la consola API, el equipo trabajara en buscar la forma de que no se infiltren url maliciosas o spam.

Fuente: IDG

Seleccionando valor de DropDownList en gridview


Seleccionado un elemento de dropDownList cuando está en una celda de un gridview por ejemplo para cambiar el orden de mostrar de un banner web


Protected Sub gw_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gw.RowDataBound
        Dim dd As DropDownList
        If e.Row.RowType = DataControlRowType.DataRow Then
            dd = e.Row.FindControl("dd_orden")
            ' Display the company name in italics.
            dd.SelectedValue = e.Row.Cells(7).Text

        End If
    End Sub

Ejempo aplicado en los banner de http://www.eventostalara.com/

¿Por qué no puedo ver mis archivos ocultos?

Hay múliples programas malignos (llámense virus, espías, troyanos...) que prohiben al usuario ver los archivos ocultos. Que tengas un antivirus no significa que estés libre de estos programas.

Andate a Inicio, Ejecutar, escribe "regedit", y aceptar

Dirigete a
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/SHOWALL
Hay una entrada que se llama CheckedValue que es de tipo alfanumerico (pero que debería ser de tipo DWORD), elimina esa entrada de tipo alfanumerico y crea otra con el mismo nombre pero con el tipo DWORD, y ponle valor 1.

Con esto me parece que ya puedes ver tus archivos ocultos del sistema cuando actives la opción en el administrador de carpetas, si no es así de todas maneras fijate tambien que que la entrada DefaultValue tenga valor de 2.

Tambien dentro de HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/NOHIDDEN
busca las mismas entradas, y que estas entradas tengan el valor 2.

Para ver los archivos ocultos del sistema, dirigete a HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/SuperHidden y miras las mismas entradas, fijate que las dos tengan el valor de 0.

Google añade estadísticas en tiempo real a Blogger

Google Analytics es una herramienta compleja de estadísticas web que nos provee de acceso a datos históricos de nuestros sitios web gratuitamente, pero el único detalle que aún le falta, es que no ofrecen estadísticas en tiempo real.
Google 
añade estadísticas en tiempo real a Blogger
Google 
añade estadísticas en tiempo real a Blogger

Gmail permite ahora arrastrar imágenes dentro del correo


Google ha anunciado recientemente una mejora que puede pasar desapercibida: Desde ahora, y si estamos navegando desde Chrome, podemos añadir una imagen al correo con simplemente arrastrar el archivo desde su localización original en nuestro ordenador hasta la ventana del mensaje. Dicha imagen se subirá automáticamente a los servidores de Google para incluirse en el mensaje.
Hasta ahora esta acción sólo podía realizarse usando una característica propia de Labs, con la que podíamos obtener una pequeña utilidad para seleccionar y subir una imagen o insertarla desde un enlace externo de la red, pero parece que dicha funcionalidad ha heredado las mismas ventajas que suponen arrastrar un fichero a la zona de adjuntos, y ya no nos hace falta tener que seleccionar el archivo.
Con esto, Gmail adquiere ciertas ventajas que hasta hace muy poco tiempo sólo parecían posibles en clientes de escritorio tales como Outlook o Mail de Apple. Pero las nuevas tecnologías web hacen de Gmail una de las aplicaciones web que más sorprenden. Si siguen así, resultará más cómodo usar la propia aplicación web que un cliente nativo.
Google ha prometido que está trabajando para que arrastrar y soltar imágenes en el correo está disponible para el resto de navegadores pronto.

Eliminar Etiquetas del Blogger

Debes ir a la opción  "Editar entradas". Allí se ve un listado de todas las entradas del blog(publicadas, programadas, en borrador), y, a la izquierda, todas las etiquetas del blog con la cantidad de entradas que tienen las diversas etiquetas.
En ese menú, seleccioná una de las etiquetas que se listan al hacer clic en una de ellas se mostraran todas las entradas con esta etiqueta. Luego, arriba, si querés eliminar esa etiquetas de todas las entradas, a la derecha del menú desplegable "Acciones de etiquetas: Selecciona", clickeá en "Todos". Desplegá el menú "Acciones de etiquetas" y, debajo de "Eliminar etiqueta", seleccioná la que quieras eliminar.

Domain Sale! $7.49 .com at GoDaddy

METODO PARA PROMOCIONAR TU EMPRESA ATRAVES DE VIDEOS YOUTUBE

Hemos descubierto un metodo que te enseñara como hacer conocer lo que hace dia a dia atraves de videos creado en poco minutos.

Hemos descubierto un metodo que te enseñara como hacer conocer lo que haces dia a dia atraves de videos creado por ti  en poco minutos solo visita el enlace que te proporcionamos alli abajo

"Leer más" en Blogger

Leer más” o “Seguir leyendo“, es uno de los trucos más solicitados por todos los usuarios Blogger, y por el décimo aniversario de esta plataforma, desde Blogger in Draft se estrena el Reed More de forma nativa, es decir, incorporado a tu blog sin tener que modificar nada en tu plantilla.

RELLENAR UNA COLUMNA CON UNA SERIE DE NÚMEROS EN EXCEL


Como conseguir una secuencia 1 2 3 4 5 6... o  2 4 6 8 10... Esta tarea es muy común cuando se utiliza Excel con estas pequeñas instrucciones aprenderemos una de las maneras  
Nota  Estos números no se actualizan automáticamente al agregar, mover o quitar filas. Puede actualizar manualmente la numeración secuencial seleccionando dos números que sigan la secuencia correcta y arrastrando después el controlador de relleno hasta el final del rango numerado.

TextBox ReadOnly=True pierde el valor al hacer postback

En ASP.net Cuando se asigna a un TextBox la propiedad ReadOnly="True"

Nos damos con la sorpresa que al enviar los datos perdemos el valor de dicho textbox
Para solucionar este inconveniente hay que realizar lo siguiente:

> Colocar ReadOnly="False" en la página ASPX,


> y en la pagína ASPX.VB en el método Page_Load
colocar la siguiente linea de código:

> TextBox1.Attributes.Add("readonly","true");

Con estas simples instrucciones debemos solucionar este problema

Cargando datos a DropdownList en columna de Gridview

Private Sub dgDataRetentionRules_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles dgDataRetentionRules.RowDataBound

Asignar Botton por defecto a textbox en ASP.NET

Con estas pequeñas instrucciones aprenderemos como asignar un botón por defecto al presionar enter en un textbox

Primero debemos crear esta función javascript


function clickButton(e, buttonid){
var evt = e ? e : window.event;
var bt = document.getElementById(buttonid);

if (bt){
if (evt.keyCode == 13) {
bt.click();
return false;
}
}
}

Luego debemos asignar esta instrucción en el método load del formulario en este caso estamos asignando a un textbox de nombre tetxbox1
TextBox1.Attributes.Add("onkeypress", "return clickButton(event,'" + Button1.ClientID + "')");
El código generado es el siguiente:

<input name="TextBox1" id="TextBox1" onkeypress="return clickButton(event,'Button1')" type="text"/>

Cómo configurar para una misma sesión dos cuentas de correo en Outlook



PASO 1: Ir a inicio y hacer clic en Panel de Control, tal como indica el gráfico.


PASO 2: Hacer doble clic en la opción CORREO para cargar las opciones para la configuración.



PASO 3: Al hacer clic en correo tendremos la siguiente pantalla, en la cual presionaremos el botón Mostrar Perfiles.

PASO 4: Allí se nos mostrará la lista con las cuentas configuradas. En mi caso, tengo ya dos cuentas configuradas. Presionar el botón AGREGAR para iniciar la configuración de la nueva cuenta.

PASO 5: En esta pantalla ingresaremos el nombre del nuevo perfil a configurar. En mi caso ingresare POSTMASTER y presionamos en botón ACEPTAR.

PASO 6: Llenamos los datos según nuestra necesidad y no olvidar seleccionar la opción encerrada en el recuadro de color rojo

PASO 7: Seleccionar la opción Microsoft Exchange porque es la que vamos a configurar para este ejemplo.

PASO 8: En este paso, agregaremos el nombre del servidor y donde dice Nombre de Usuario la cuenta que estamos configurando. Luego, presionamos el botón COMPROBAR NOMBRE .

PASO 9: Al presionar el botón comprobar nombre, nos pedirá un usuario y una clave, que pertenezcan al dominio. Ingresamos lo solicitado y presionamos ACEPTAR

PASO 10: Con eso terminamos y nos mostrará la lista con nuestra nueva cuenta ya configurada.

NOTA: Verificar que esté seleccionado el botón SOLICITAR PERFIL para que al iniciar Outlook nos solicite con cual perfil deseamos iniciar sesión. Luego presionamos el botón ACEPTAR.

PASO 11: Al iniciar Outlook nos solicitará el perfil con el cual deseamos iniciar nuestra sesión. Seleccionamos POSTMASTER (nombre del perfil incorporado) para probar la nueva cuenta configurada.





Para el ejemplo seleccione POSTMASTER e ingresamos la clave y presionamos el botón ACEPTAR.



PASO 12: Este es el resultado al iniciar la sesión con la cuenta de postmaster, ya puedes configurar más de una cuenta.



ORA-00054: resource busy and acquire with NOWAIT specified

Este error se debe a que se ha bloquedado un registro/s mediante SELECT FOR UPDATE NO WAIT o se ha bloquedado la tabla con LOCK TABLE.

Solución
Hacer COMMIT o ROLLBACK

Repetir fondo con css

Sintaxis: background-repeat:
Valores posibles: repeat | repeat-x | repeat-y | no-repeat
Valor inicial: repeat

La propiedad background-repeat determina como se repite la background image (imagen de fondo) especificada. El valor repeat-x repetirá la imagen horizontalmente mientras que el valor repeat-y repetirá la imagen verticalmente. Por ejemplo:

BODY { background: url(fbody.jpg) #ffffff repeat-x ;}

en este ejemplo: Se repetira la imagen en forma Horizontal y resto de la pagina sera pintada
con el color blanco especificado(
#ffffff) despues de la url

Buscar este blog

Powered by Blogger