Wednesday, August 30, 2006

Coaching



Que gusto, estaba en un error con respecto a lo que es el coaching; pero ya no es asi...



El coaching consiste en liberar el potencial de una persona para incrementar al máximo su desempeño. Consiste en ayudarle a aprender en lugar de enseñarle. El coachee, es decir, la persona que recibe ayuda de un coach, no aprende nada del coach, sino que sólo aprende de sí mismo. El trabajo del coach es estimular y facilitar, a través de preguntas, el encuentro de respuestas por parte del coachee. El coach no da soluciones, sólo ayuda a formular las preguntas correctas.

El coaching parte de la base de que cada persona tiene un potencial oculto que es necesario liberar. Lo mejor de cada persona está en el interior de cada persona. El coaching parte de la idea de que hay que pensar en el potencial de las personas, no en su desempeño.

Las preguntas que hace el coach tienen cuatro etapas diferentes:

1. Preguntas que ayudan a establecer la meta
2. Preguntas que ayudan a examinar la realidad y a explorar la situación presente.
3. Preguntas que ayudan a encontrar opciones, estrategias y posibilidades alternativas.
4. Preguntas que ayudan a determinar qué, cuándo y quién lo hará y la voluntad de hacerlo.

Meta, realidad, opciones y acción es lo que determina el proceso del coaching

coaching :P

Wednesday, July 26, 2006

Java script en ASP.NET

ASP.Net es una plataforma basada en servidor, lo cual significa que el código que escribes se ejecuta en el servidor web en vez de del explorador del cliente. Esto asegura que el código es protegido de intrusos y de incompatibilidades en la mayoría de los navegadores. Pero, esto también introduce a algunas limitaciones.


Por ejemplo, las paginas en ASP.Net no provee en ningún sentido una posibilidad a reaccionar a ciertos eventos, como movimientos de mouse del usuario. En este caso, la sobrecarga de enviar la pagina de nuevo al servidor después del movimiento del mouse provocaría que la pagina sea muy lenta en el feedback con el usuario. Esto es porque el “código por detrás” no puede interactuar con el navegador directamente, como ser desplegar ventanas emergentes, o administrar múltiples marcos de pagina.
Para compensar estas limitaciones, los desarrolladores en ASP.Net a menudo recurren a un mix de pequeños códigos en JavaScript dentro de paginas ASP.Net. El caso más común, es el de controles personalizados. Por ejemplo, muchos controles de menú permiten al usuario navegar por múltiples niveles de menú sin forzar a la pagina a hacer un “postback” al servidor cada vez que un nuevo nivel es mostrado. Puedes encontrar muchos de estos ejemplos en http://www.asp.net .





Tuesday, June 27, 2006

Relacion entre ASP.NET y II


ASP.NET admite tres proveedores de autenticación cuando funciona con IIS:
La autenticación por formularios, que utiliza lógica específica de aplicación;
La autenticación de Passport, un servicio de autenticación centralizado de Microsoft; y
La autenticación de Windows, que utiliza la autenticación proporcionada directamente a través de IIS.
El modo de autenticación se especifica en el archivo web.config. Las opciones de sintaxis disponibles son las siguientes.
=============
============
Archivo web.config: Seguridad de las páginas .aspx
Este elemento que va dentro del elemento permite que todos los usuarios autenticados tengan acceso a tu sitio web

===================
===================
A cada una de las páginas de una aplicación Web se le puede asignar un nivel de seguridad diferente de acuerdo a una función de usuario requerida para tener acceso a la página.
Por ejemplo, en el siguiente fragmento del archivo web.config se especifica que a la página Web MembershipGrid.aspx sólo podrán obtener acceso aquellos usuarios cuya función sea la de administrador.
===================
===================
Asimismo, éste sería el archivo web.config si se deseara, por ejemplo, especificar que sólo una función determinada podría obtener acceso a todas las páginas de un subdirectorio. En este caso, sólo un usuario con función de administrador podría obtener acceso a todos los archivos contenidos en la ruta ~/AdminDir.
===========
==========

Configuración de la aplicación web para la autenticación de formularios
===================
====================
Si durante la configuración de la autenticación de formularios se omite el elemento la aplicación tomara los valores por defecto que se encuentran en el machine.config

Monday, June 12, 2006

Membership y Role Managment....

La autentificacion y la autorizacion de usuarios son importantes para la mayoria de los web sites, normalmente cuando uno trabajaba con windows form depende de la autenticación integrada de windows(Windows integrated authentication) y cuando trabaja con un aplicacion web dependes de una autenticación de formularios.

Como fue...
bueno la autenticación de formularios te permitía tomar solicitudes hechas a un servidor y redireccionarlas a un formulario HTML usando HTTP client site redirection, luego que el usuario proveia su información de login el formulario era sometido nuevamente al servidor y luego que la aplicación autenticaba request, el usuario recibía una HTTP Cookie la cual seria usada para cualquier request posterior. Este tipo de autenticación fue buena en muchas formas pero requería que los desarrolladores construyeran cada elemento y aun manejaran el mecanismo back-end para todo el sistema, en la mayoria de los casos esto era algo desperdiciador de tiempo.

Como es....
ASP.net 2.0 toma un nuevo servicio de autenticación y autorización las cuales permiten gestionar accesos a partes de una pagina o aplicación Web, este nuevo servicio de membresía y role managment un nuevo frameWork facil de implementar; este nuevo frameWork incluye una nueva API que permite acceder programaticamente a las capacidades del membership y del role managment.

Authentication: la autenticación es un proceso mediante el cual se determina la identidad de un usuario(Comprobar si el usuario es quien dice ser ), después que el usuario a sido autenticado se puede determinar si el usuario identificado tiene permisos para proceder; es imposible dar una autorización si previamente el usuario no ha sido autenticado; la autenticación es proveído por ASP.net 2.0 a través de su nuevo servicio de membresía.

Authorization: es el proceso mediante el cual se determina si un usuario autenticado tiene permiso para acceder a ciertas partes de la aplicación, a una parte especifica o talvez solo a un dataset proveído por la aplicación, la autorización es proveída por ASP.net 2.0 a través del nuevo servicio rol managment