Entradas

Control Login usando MySQL

Imagen
Estuve el fin de semana haciendo diversas pruebas con el control login de asp.net, primero que nada la verdad es que el membership provider de microsoft, estará muy fácil de instalar y usar pero esta muy limitado, necesitas montar toda la aplicacion alrededor de las tablas que microsoft decide para la administración de los usuarios, aún cuando la estructura es buena, en muchas ocasiones esa misma tabla tiene que llevar otro tipo de información, pude haber hecho una tabla que se manejara de forma paralela para el resto de la información de estos usuarios, pero uno es necio de verdad, lo que quiero es usar mi tabla, además quiero que este en mysql (solo me falta que me ponga otra vez de necio y montar la aplicación sobre linux). Lo primero fue crear mi tabla en mysql, solo pondré la estructura necesaria para el ejemplo: CREATE TABLE `medicos` ( `IDMedico` int(10) NOT NULL auto_increment, `Titulo` varchar(50) character set latin1 default NULL, `Nombre` varchar(50) character set latin1 ...

Mi nuevo esquema básico de html

Imagen
En los ultimos meses he desarrollado sitios web, basados en un sistema basico de divs en combinacion con CSS, esto no me ha facilitado el diseño, pues despues de años de usar tablas y formas mas rudimentarias por asi decirlo, el uso de CSS para el diseño se torna laborioso, pero al mismo tiempo se logra tener un mejor diseño y la semantica del html tiene sentido. Lo cierto tambien es que tenia que renovar mis practicas de construccion de paginas y he terminado por convercerme en usar divs. No se si en las escuelas actualmente enseñan estas practicas. Veo que por lo menos en México y en particular el diseño que reviso en Veracruz, sigue usando las clasicas tablas y paginas hechas con imagenes divididas. Ademas, he reducido mi uso de etiquetas a unas cuantas, recuerdo que solia utilizar dl, blockquote, hasta el famoso marquee de ie4 lo llegue a usar, pero en realidad pierden el sentido cuando aplicamos solo las etiquetas div, span, ul, li con el uso apropiado de css. Por otra parte en...

Enlace Veracruzano - Wikis

Muchas gracias a Enlace Veracruzano por su invitación a participar como un colaborador en su revista de este mes de julio con el artículo " WIKIS ", el cual estoy reproduciendo en las siguientes lineas:   La palabra WIKI-WIKI proviene de la lengua hawaiana que significa “rápido”, pero en el mundo Web, esta palabra se refiere a la creación de contenidos y sitios Web colaborativos. Tal vez el mejor ejemplo de este tipo de aplicaciones es Wikipedia.org, un esfuerzo mundial por tener la mejor enciclopedia en Internet. El soporte para este sitio es precisamente este tipo de herramientas, las cuales permiten que cualquier usuario con permisos pueda agregar y/o modificar más información. En el caso de Wikipedia.org, cualquier usuario puede registrarse de forma gratuita y colaborar con los documentos que se encuentran en línea, y ciertamente se esta volviendo la herramienta educativa mas importante en el Web. Mucha de la información se encuentra en idioma ingles, pero el mayor cr...

Enlace Veracruzano - Portadas Web Personales

Muchas gracias a Enlace Veracruzano por su invitación a participar como un colaborador en su revista de este mes de junio con el artículo " PORTADAS WEB PERSONALES ", el cual estoy reproduciendo en las siguientes lineas:   Cada vez que nos acercamos a un puesto de revistas y/o de periódicos, indudablemente lo primero que hacemos es leer los títulos de las diferentes opciones que tenemos a la vista, en algunas ocasiones ya contamos con algún periódico o revista que preferimos o que normalmente compramos, pero siempre una portada nos dará una idea general del contenido. De igual manera en Internet podemos tener una portada Web en la cual se incorporaran diferentes encabezados o títulos provenientes de diferentes fuentes de información, de tal forma que en una sola ventana del navegador podremos tener desde la temperatura de alguna región en particular hasta las últimas noticias de las diversas agencias internacionales como Reuters, Associated Press, etc. Para lo anterior ten...

Enlace Veracruzano - El Big Brother del Planeta Tierra

Muchas gracias a Enlace Veracruzano por su invitación a participar como un colaborador en su revista de este mes de mayo con el artículo " EL BIG BROTHER DEL PLANETA TIERRA ", el cual estoy reproduciendo en las siguientes lineas:   Si es una de esas personas que disfruta del sol, pero no gusta de ir a un lugar tan publico como una playa, la solución es quedarse en casa a disfrutar de una terraza o por lo menos de una cómoda azotea. Pero, tenga cuidado que los curiosos y fisgones están a la orden del día, y para nuestro caso no solo desde una ventana en alguna casa, sino a través de algo tan sencillo como un monito de computadora. Los satélites que se encuentran girando alrededor de nuestro planeta, pueden descubrir nuestro gusto por tomar un baño de sol. Diariamente los satélites TERRA-MODIS y LandSat toman fotografías desde las alturas con una resolución que llega a por lo menos los 25 metros de pixel. Existen tres aplicaciones que cuentan con una forma sencilla de usar e...

Asp.net usando MySQL en Linux con Mono

Imagen
Una vez que esta instalado mono y ya esta funcionando asp.net en linux, conforme al post Mono en un VDS de Godaddy . Vamos a realizar un par de modificaciones al ejemplo de base de datos que viene por omision en la carpeta de pruebas (test), para que se pueda accesar a MySQL con los archivos dbpage1.aspx, dbpage2.aspx: Resulta que los ejemplos que trae esta instalacion de mono es con un servidor PostgreSQL, asi que para nuestro caso que usamos MySQL tenemos que cambiar los archivos de configuracion de la aplicacion, en particular el web.config:  <appSettings> . . . <add key="DBProviderAssembly" value="ByteFX.Data"/> <add key="DBConnectionType" value="ByteFX.Data.MySqlClient.MySqlConnection"/> <add key="DBConnectionString" value="server=127.0.0.1;user id=xxxx;password=xxxxx;database=xxxxx"/> . . . </appSettings> Con lo anterior le decimos a nuestra aplicacion que use el conector ByteFX para ...

Mono en un VDS de Godaddy

Tenemos un desarrollo listo en asp.net y nos topamos con la necesidad de ponerlo en Linux. La respuesta es usar mono en apache, y dado que ya contamos con un servidor en internet con Fedora 4 decidimos instalarlo. Pero resulta que el Virtual Dedicated Server (VDS) de GoDaddy no trae por omisión la instalación de mono, asi que seguimos las instrucciones de go-mono.com para instalarlo. Lo primero es obtener 3 archivos zip desde http://www.mono-project.com/Downloads : mono.zip xsp (para obtener la carpeta test xsp-1.2.3-0.novell.noarch.rpm) mod_mono (un rpm: mod_mono-1.2.1-0.fedora4.novell.i386.rpm) Es lo unico que se requiere para ejecutar un desarrollo asp.net 1.1. Para desarrollos de asp.net 2.0 (digamos construidos con Visual Web Developer) es recomendable esperar a la version mono 2.0. En nuestro caso es un desarrollo sencillo que no utiliza muchos objetos nuevos de net 2.0, asi que no hubo problema. Lo siguiente es descomprimir $ unzip mono-all.zip Instalar...