• Blogs

    Control de acceso de usuario en carpetas publicas en ASP
    La seguridad Yo no se si les ha pasado y como lo solucione facilmente no me he preocupado de buscar porque pasa, pero cuando tienes rutas creadas en el espacio System.Web.Routing.RoutTable  resulta qeu por mucho que protejas una carpeta para que solo los usuario autenticados tengan acceso, la página sigue estando disponible. Así que tuve una idea, la puse en funcionamiento, y como funcionó, aqui os la traigo. Evento OnPreInit Con el evento OnPreInit  de la página, que se utiliza, (...)
    Conocer el número de Domingos que hay entre dos fechas en SQL
    Tras un pequeño parón, el trabajo hay veces que me absorbe mucho, y sobre todo por mi nuevo proyecto de Mi Biografía , hoy os traigo: Un truco rápido hoy Algo que muchas veces necesitamos saber es el número de Domingos, o Lunes hay entre dos fechas. Es por eso que hoy os traigo esta función de SQL que nos soluciona este problema. CREATE FUNCTION GetNumDays ( @FromDate DateTime, @ToDate DateTime, @WeekDay Int ) RETURNS int AS -- ============================================= -- Author (...)
    Simple Carrito JAVASCRIPT
    Sin usar base de datos Una de las cosas que más suele preocupar a los que estamos empezando en la programación web es cómo hacer un carro de la compra, sobre todo, si no tenemos acceso a una base de datos, o si no queremos tener que estar consultando la base de datos constantemente. Hoy os presento este simple carro en JAVASCRIPT  que se puede personalizar muy fácilmente. El código JAVASCRIPT Este código es la unión de varios códigos de las páginas que se enlazan en este documento. Po (...)
    Obtener el ID del usuario actual en ASP
    El sistema de autenticación de usuarios en ASP.NET es bastante completo, pero aún así hay veces que es demasiado simple y no nos proporciona fácilmente mecanismos para almacenar todo lo que nos gustaría. Un ejemplo es el ID  de usuario, que normalmente lo almacenamos en alguna tabla de una base de datos cuando el usuario se identifica, o en una variable de sesión , o en una cookie propia. La primera opción implica tener que consultar la base de datos cada vez que queremos conocer (...)
    Eliminar acentos y caracteres especiales en SQL (TRANSLATE)
    Como siempre mis publicaciones son siempre cuando he tenido la necesidad de hacer algo, en esta ocasión de eliminar de una cadena de texto los acentos y caracteres especiales, además de los espacios en blanco. Buscando por Internet a ver si encontraba alguna función de SQL que me hiciera el trabajo por mí, que imaginaba sería mas eficiente que hacer lo yo. Encontré que en los sistemas de ORACLE existe una una manera sencilla de hacerlo a través de la función TRANSLATE : select TRA (...)
    Combinación de teclas en JAVASCRIPT
    Hay veces que queremos que nuestra pagina web responda a una combinación de teclas especifica para hacer alguna acción, como por ejemplo, si estamos haciendo un editor de textos. Según que navegador es posible que estas pulsaciones ya tengan una función asignada en el navegador web y por lo tanto no nos responda como nosotros queremos nuestra pagina. En esta ocasión os explico como solucionar este problema desde  JAVASCRIPT . Evento keydown Con el evento keydown controlaremos que teclas (...)
    Actualizar filas en ASP ListView
    Truco del mes Cuandono estamos utilizando una conexión con el servidor con los recursosde ASP y MS-SQL y necesitamos crear una lista de datoscon un control ASP:ListView muchas veces nos encontramos con que no podemos acceder directamentea un TEXBOX con el que queremos editar el contenido de lafila. Pues aquí os traigo la solución al problema. Dostrucos por el precio de uno Parapoder hacer este trabajo, necesitamos poder acceder a los controlesde la pagina, y para ello ten (...)
    Triggers y claves duplicadas en MySQL
    Porque controlar claves duplicadas con un Trigger Hoy os traigo algo que, seguramente, a muchos no ha vuelto loco alguna vez. Supongamos que en una tabla tenemos mas de una columna con el atributo de UNICO , pero cuando vamos a insertar un registros no podemos "controlar" que es lo que se introduce. Por lo tanto, podriamos recibir el error desde MySql  de "Error Code: 1062. Duplicate entry 'blablabla' for key 'bla_UNIQUE'"  cosa no muy agradable. Esto lo po (...)
    Editor WYSIWYG para ASP
    Que es un editor WYSIWYG WYSIWYG es el acrónimo, porque a los hablantes del ingles les encantan hacer estas abreviaciones, de W hat Y ou S ee I s W hat Y ou G et, (en español, "lo que ves es lo que obtienes" ). Se aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML ) que permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso. Se utiliza en contraposición a otros procesadores de texto, (...)
    Sitemap dinamico ASP CSHARP
    SITEMAP EN ASP El sitemap es un archivo XML que le dice a la araña de Google como esta organizada tu web. Hay muchas formas de hacer este fichero, manualmente, hoy por hoy, es casi una locura, ya que como norma general tendremos una base de datos que la gestión, ya sea para poner noticias o si es una web de una tienda de una tienda, para organizar todas las categorías o productos. Un fichero sitemap  tiene la siguiente estructura XML <?xml version="1.0" encoding="UTF-8"?> (...)

    Eventos

    41 años y para celebrarlo maraton de StarWars 41 years and to celebrate marathon of StarWars
    Nada mejor para estrenar casa, cine y 21 años que con una maraton de StarWars , asi nos preparamos para la siguiente pelicula en Diciembre. Las iremos viendo en el orden cronologico correcto, por lo que sera: Episodio I Episodio II Episodio III RougeOne Episodio IV Episodio V La Aventura de los Ewoks Batalla de los planetas de los Ewoks Episodio VI Episodio VII Lo siento las de animacion no las tengo, aun... jejejeje Quien se atreve? Seran +++++ de 20 horas SEGUIDAS !!!! No se acept (...)
    40 Tacos Party
    Estan todos invitados a celebrar conmig mis 40 tacos... solo hay que traer algo de comida, o bebida o las dos cosas y TARTA!!!! con eso y su presencia es el mejor regalo que me pueden hacer. I'm glad to invite all to may 40th birthday. Only need come with some of food, or drinks, or food and drinks and CAKE!!!! with that and you is the best gift for me. TLF.: 09159915081 Inicio/Start  23 September 4:00 PM Fin/End  25 September 11:00PM 49-9 Santa Monica St. Pandan - (...)