Autor del archivo

MySQL – Relaciones non-identifying e identifying

Creo que esta pregunta me la hice varias veces hace mucho tiempo (Cuando inicie con Bases de Datos) y en estos días me la han hecho varias veces en la oficina. Cuando hacemos nuestro modelo entidad relación para modelar las relaciones entre tablas (en MySQL usando InnoDB obviamente),  utilizamos una relación identifying cuando las elementos de las tablas no pueden existir por si solos (existe una dependencia). Ejemplo: La tabla edificio tiene información relacionada con datos como dirección, ciudad, nombre, etc. La tabla apartamentos relaciona cada uno de los partamentos de cada edificio (un apartamento no puede existir sin edificio que lo contenga) Para el caso de las relaciones non-identifying (donde no existe una dependecia para existir) podemos hablar de una videotienda, donde existe una tabla de películas y otra de personas que las rentan, perfectamente una película puede no estar rentada.

Ajax ASP.Net Server Problem ('Sys' is undefined.)

En estos dias tuve un problema a la hora de montar una aplicacion que tenia cierto elemento que usaban las librerias de Ajax ToolKit, el error que despliega esta relacionado con ‘Sys’ is undefined. La solucion que encontre fue la de agregar los siguientes elementos al Web.Config <system.webServer> <validation validateIntegratedModeConfiguration=”false”/> <modules> <add name=”ScriptModule” preCondition=”integratedMode” type=”System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/> </modules> <handlers> <remove name=”WebServiceHandlerFactory-Integrated”/> <add name=”ScriptHandlerFactory” verb=”*” path=”*.asmx” preCondition=”integratedMode” type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/> <add name=”ScriptHandlerFactoryAppServices” verb=”*” path=”*_AppService.axd” preCondition=”integratedMode” type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/> <add name=”ScriptResource” preCondition=”integratedMode” verb=”GET,HEAD” path=”ScriptResource.axd” type=”System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/> </handlers> </system.webServer> Con esto funciono todo muy bien :-)

Creando un Windows Service con C#

Para iniciar la creacion de nuestro servicio, abrimos un nuevo proyecto de Windows Services y Seleccionamos la opcion de Servicio de Windows como se muestra en la siguiente imagen.
wasp group

servicio de windows

El resultado sera el que veremos a continuación (la plantilla inicial) En las propiedades poder cambiar el nombre de este, para este caso le colocaremos MiPrimerServicio El siguiente pase es la creación de la funcionalidad. Como podemos ver en el código auto generado del servicio existen dos funciones overridden llamadas  OnStart and OnStop. La función OnStart se ejecuta cuando se inicia el servicio y la función OnStop cuando el servicio es detenido. En nuestro ejemplo lo que haremos sera escribir un archivo tanto cuando se inicia, como cuando se detiene.

ASP.net Framework 4 en IIS 7

Esta semana empece a trabajar en Visual Studio 2010 con el Framework 4, ademas también estoy trabajando con Windows 7 y por tanto con IIS7 (Internet Information Server 7). Realmente me demore en poner a funcionar mi aplicación asp.net pero al final lo logre de la siguiente manera. Habilitar IIS: para ello vamos a Panel de Control->Programas y Características->Activar o Desactivar caracteristicas de Windows. Habilitamos entonces las siguientes caracteristicas Internet information services Luego de que este instalado, ingresamos en el Panel de Control->Herramientas Administrativas->Administrador de Internet Information Services (IIS). Ventana IIS 7 Aparentemente hasta este punnto las aplicaciones asp.net framework 2 deben correr bien, pero para habilitar el framework 4 debemos registrarlos en el IIS 7, para esto vamos a la ventana de comando y colocamos : %SystemRoot%Microsoft.NETFrameworkv4.0.21006aspnet_regiis.exe -i Con esto se instalara el Framework 4 en el IIS 7. Ya podemos crear un nuevo pool de aplicaciones y asignarle la version del Framework 4. Espero que esto les ahorre mucho tiempo, por que la verdad perdi toda una mañana haciendo esto.

AS3: Segundos a Formato Hora

Tratando de crear un video player personalizado em encontre con la necesidad de coger el tiempo que me arroja el streaming que es en segundos y pasarlo a el formato conocido de h:mm:ss. Asi qeu cree esta clase estatica muy sencilla que hace esto de  manera  facil.  Podemos testiar nuestro codigo de la siguiente manera: Obteniendo para este caso “0:03:30″. Nuestro Clase estaria definida de la siguiente forma:

Evolucion de la memoria

Esta foto ilustra claramente como ha evolucionado la capacidad de almacenamiento, hasta limites creo seguramente hace 20 años no se imaginaba. memoria Esta foto muestra un disco de 2.5 gb de IBM en 1980, y una memoria microsd de 32 gb, creo que las imagenes hablan por si solas.

20GBv32GB

Camara de 3d Fujifilm

Actualmente las peliculas es 3d estan de moda y los proyectos realizados bajo estas caracteristicas sorprenden a todo el mundo. Mirando en la CES de este año 2010 encontramos entre todos los productos presentados (que de hecho son impresionantes) este desarrollo de fujifim que permite tomar imagenes en 3D.  Aun creo que no digiero bien esta tecnologia aunque fisicamente es sencillo de entender (un engaño a nuestro cerebro). Igual adjunto dos imagenes que muestran dos de las tecnologias utilizadas para la proyeccion de peliculas en 3D, donde el mas antiguo es la tradicional superposicion de rojo-verde ó rojo-azul que no permite una buena visualizacion (colores) comparada con la tecnologia de lentes polarizados como se muestra en la segunda imagen.

3-d-glasses-traditional

3-d-glasses-polarization-new

En este link puden encontrar más informacion sobre como funciona esta tecnologia http://computer.howstuffworks.com Aqui esta entonces la camara desarrollada por Fujifilm que segun cuentan estara a la venta el proximo año (despues de los respectivo ajustes).

Tips: Elimina tu cuenta de Windows Live

Para eliminar una cuenta de Windows live haz lo siguiente:windows-live Paso 1.-entra a aqui paso 2.-una vez ahí ..a la izquierda “servicios de cuenta” te llevara a una ventana q te pedira tu contraseña paso 3.-una vez en la pagina de ‘resumen de cuentas’ paso 4.-ve a la izquierda a “configuración” paso 5.-se te abrira otra ventara y ahí a la derecha esta “tareas comunes” elige “cerrar cuenta” recuerda que tu cuenta estara aun disponible durante 120 dias aproximadamente, por si deseas recuperarla…ya luego se cancela definitivamente.