Monday, August 25, 2008
LIMPIEZA DE LOG DE BD
BACKUP LOG BIP_PERU WITH TRUNCATE_ONLY DBCC SHRINKDATABASE ( BIP_PERU , TRUNCATEONLY )
Wednesday, August 13, 2008
Lo mejor que pudo haber pasado en mi vida
Nunca voy a olvidar el nacimiento de hijo, pasaron y siguen pasando curiosidades en su vida y claro en las nuestras pero nada comparado con el amor que tanto mi señora y yo le tenemos, es interesante ver como cambia tu vida, tus prioridades, tus preocupaciones ya no son las mismas, ya no eres tu sino es...mi getosito.
Super Raí C.L.
SQL - Busqueda a nivel de todos stores procedures de la BD
Muy bueno si quieres buscar problemas o tablas o alguna palabra a nivel de todos los stores procedures dentro de una BD
Ej. select * from INFORMATION_SCHEMA.ROUTINES
where routine_definition like '%VW_CARGO%'
Ej. select * from INFORMATION_SCHEMA.ROUTINES
where routine_definition like '%VW_CARGO%'
Tuesday, July 01, 2008
Sql - Contar numero de elementos dentro de un grupo
Con esta consulta se puede contar elementos dentro de un grupo bajo un determinado criterio, es decir, por ejemplo cuando se tiene un grupo de 10 elementos pero 5 de ellos tienen un determinado valor por el cual uno desea contarlos de manera separada, de modo tal que en una misma consulta se tenga el total de registros y el numero de registros que tiene un determinado criterio
Consulta:

Se visualiza el siguiente resultado
Consulta:

Se visualiza el siguiente resultado
Wednesday, June 04, 2008
Visualizacion del codigo de retorno de la ejecucion de un paquete integration
Codigo obtenido a partir de la ejecucion via query desde una sentencia sql
http://technet.microsoft.com/en-us/library/ms162810(SQL.100).aspx
DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Value Description
0 The package executed successfully.
1 The package failed.
3 The package was canceled by the user.
4 The utility was unable to locate the requested package. The package could not be found.
5 The utility was unable to load the requested package. The package could not be loaded.
6 The utility encountered an internal error of syntactic or semantic errors in the command line.
http://technet.microsoft.com/en-us/library/ms162810(SQL.100).aspx
DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
Value Description
0 The package executed successfully.
1 The package failed.
3 The package was canceled by the user.
4 The utility was unable to locate the requested package. The package could not be found.
5 The utility was unable to load the requested package. The package could not be loaded.
6 The utility encountered an internal error of syntactic or semantic errors in the command line.
Wednesday, March 12, 2008
Excel - Modos de inicio para detectar problemas
Yo tuve el siguiente problema, cuando usaba unas macros para generar controles en un form de manera dinamica; al momento de querer hacer el .show del formulario este se cerraba por algun error inesperado.
Aqui hay dos links que te pueden ayudar
http://www.jkp-ads.com/Articles/StartupProblems.asp
http://www.cpearson.com/excel/StartupErrors.aspx
Aqui hay dos links que te pueden ayudar
http://www.jkp-ads.com/Articles/StartupProblems.asp
http://www.cpearson.com/excel/StartupErrors.aspx
Thursday, November 08, 2007
Macros Excel - Valida si existe una hoja excel

Esto estuvo bueno , a ver si les ayuda asi como a mi
haz click aqui: http://www.ozgrid.com/VBA/IsWorkbookOpen.htm#WORKSHEET
Friday, October 19, 2007
Macros Excel - Obtener los valores unicos(Sin repetición) de una columna o fila


here you can get the demo...sooooooo coooolllllll
Pero que buena aca con esta demo no solo puedes conseguir valores unicos de una columna sino que tambien puede pasar un conjunto de celdas y pasarlas dentro de un arreglo y usarla directamente dentro de tu macro....lo maximo.
Thursday, October 18, 2007
Macros Excel -- Limpiar y ocultar celdas
Tuesday, October 16, 2007
MDX en macros Excel - ANCESTOR

Ancestor es usado para obtener al menos para este caso el padre de un miembro que para este es el grupo de marca al que pertenece dicha marca(CYºZONE).
select {
ANCESTOR( [PRODUCTO].[Agrupación de Marca].[NOMBREMARCA].&[CY°ZONE],1)
}
on columns ,
{[Measures].[Valores De Compra]}
on rows
from [Resultados Unidades]
Friday, October 12, 2007
Great meeting....soo cool!!!
A lot of inspiration, all for your ears
Three stories:
The first one -it's about join two point in your life but only you can do that from future to past, it's just in this moment when the things you have done have sense or not....
The second one - the bad experience in your life that help you to remember the passion you feel for the things you have done, and this is the one that really is very important.
The third one - to think and imagine that this is your last day in the earth to give more value to the things that are really important besides others that are not.
Follow your dreams and your passion...;) Click Here...
Three stories:
The first one -it's about join two point in your life but only you can do that from future to past, it's just in this moment when the things you have done have sense or not....
The second one - the bad experience in your life that help you to remember the passion you feel for the things you have done, and this is the one that really is very important.
The third one - to think and imagine that this is your last day in the earth to give more value to the things that are really important besides others that are not.
Follow your dreams and your passion...;) Click Here...
Thursday, October 11, 2007
DeCompilador

Buena angelio te pasaste ...una vez mas
src="http://www.denisbauer.com/NETTools/FileDisassembler.aspx" border="0"/>
src="http://www.jasonbock.net/JB/CodeFileGenerator.aspx" border="0"/>
aqui encontraran la ddl que les ayudara a generar las clases de manera automatica dentro de un proyecto, ya sea class library, windows u otro :P
lo unico que deben de hacer es agregar la ddl "Reflector.FileDisassembler.dll" en la carpeta donde se encuentra el reflector y listo.
Sunday, September 24, 2006
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
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 .
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
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
===================
===================
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
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
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
Subscribe to:
Posts (Atom)

