Miguel's profileMSM-DotNet BlogBlogListsSkyDrive Tools Help

Blog


    September 24

    WebsiteSpark Program: Obtén licencias de productos Microsoft sin costo por 3 años!!!

    Scott Guthrie ha anunciado el programa – WebsiteSpark diseñado para desarrolladores independientes y empresas pequeñas que desarrollen aplicaciones Web. Este programa permite obtener software de Microsoft sin costo alguno por 3 años. El software es el siguiente:

  • 3 licencias de Visual Studio 2008 Professional Edition
  • 1 licencia de Expression Studio 3 (incluye Expression Blend, Sketchflow, y Web)
  • 2 licencias de Expression Web 3
  • 4 licencias por procesador de Windows Web Server 2008 R2
  • 4 licencias por procesador de SQL Server 2008 Web Edition
  • Panel de control DotNetPanel (para administración de hosting)
  •  

    ¿Quién puede unirse al programa?

    Los dos requisitos únicos para unirse al programa son:

    1. La empresa o desarrollador independiente debe desarrollar sitios web y aplicaciones web para terceros
    2. Sí se trata de una empresa, la empresa debe tener menos de 10 empleados.

    Sí cumplen estos requisitos visiten el sitio WebsiteSpark website y regístrense hoy mismo.

    No dejen pasar esta oportunidad.

    September 21

    CMC Community Quest 2009

    ban_msdn_communityQuest_675x100

    MSDN y TechNet te invitan a participar en el CMC Quest 2009, Un mapa te guiará con las pistas necesarias para que puedas encontrar el conjunto de videos del tesoro, disponibles en el portal de Contenidos del Community Media Center. Desde allí encontrarás la dirección para encontrar cada una de las 12 Monedas, las cuales debes ir recolectando para utilizarlas al final del juego.

    September 14

    e-learning: Programando LINQ con Visual C#

    Aquí pueden encontrar información sobre LINQ a nivel básico. Se incluyen ejemplos listos para descargar y ejecutar.

    http://www.comunidadesdeusuarios.net/cursos/linq

    September 02

    e-learning: Características nuevas de C# 4.0

    Para las personas interesadas en conocer las nuevas características de C# 4.0, les dejo aquí una liga de un entrenamiento en línea donde además de encontrar conceptos teóricos también podrán encontrar ejemplos que pueden descargar para ejecutarlos utilizando Visual Studio 2010.
     
    http://www.comunidadesdeusuarios.net/cursos/cs4
     
    Cualquier comentario es bienvenido.
     
    Saludos!!!

    Código ejemplo de la sesión Parallel Programming

    Para quienes me pidieron el código con los ejemplos de la sesión "Parallel Programming", pueden descargarlos aquí.
     
    Recuerden, necesitan de Visual Studio 2010 Beta 1.
     
     
    August 31

    Kit de entrenamiento de Visual Studio 2010

    Para los que participaron en la sesión en línea de Visual Studio 2010 y el .NET Framework 4.0 y preguntaron sobre material de entenamiento, pueden descargar en la siguiente dirección el Kit de entrenamiento de Visual Studio 2010:
     
     
    Actualmente estoy trabajando en la creación de e-learning con los temas que se cubriran en las siguientes sesiones del seminario de Visual Studio 2010. Ya les avisaré por este medio cuando esten listos Risa.
     
     

    Seminario en línea: Visual Studio 2010 and .NET Framework 4.0

    Seminario en línea de Visual Studio 2010 y el .NET Framework 4.0
     
     
     

    Agenda

    Día 1: Overview
    Whats New In .NET Framework 4 
    What's New In Visual Studio 2010

     

    Día 2: Managed Languages & Windows Workflow
    What's New In C# 4 and Visual Basic 10
    Workflow 4: A First Look

     Día 3: Palleling Computing
    Parallel Computing for Managed Developers
    Parallel Computing with Visual Studio 2010

     

    July 08

    Internet Explorer 8 y Windows 7 - Aprovechando al máximo las nuevas características del navegador

    Este video muestra como desarrollar aceleradores y webslices, dos nuevas características del Internet Explorer 8 y forma parte de las serie de videos 7 x 7.

    Aquí puedes ver el video.

    Aquí puedes ver más videos de la serie 7 x 7.

    June 30

    ¿Cuál es el propósito del IFrame vacio, oculto y sin ID en la página de prueba de Silverlight?

    El propósito es el de mantener compatibilidad con otros exploradores Web.

    La presencia de este IFrame evita que el browser Safari mantenga en cache esta página. Al estar en cache la página con el control Silverlight evita que este sea recargado en posteriores visitas.

    Aquí podemos encontrar información acerca del cache de páginas en Safari.

    http://developer.apple.com/internet/safari/faq.html#anchor5

    June 04

    Silverlight Error #2104 al publicar aplicaciones en IIS 6

    Para resolver este problema seguir los siguientes pasos en el servidor IIS:

    1. Configurar el tiempo de expiración de contenido.

    En la ventana de propiedades del sitio Web seleccionar HTTP Headers y habilitar “Enable content Expiration”. Configurar para que el contenido expire después de un minuto.

    image

    2.- Registrar los tipos MIME y extensiones de archivos para que el explorador web pueda cargar los manejadores (handlers) correctos.

    En la ventana de propiedades y estando en la sección HTTP Headers dar clic al botón MIME Types para agregar los siguientes tipos:

    image

    Extension MIME Type
    .xap application/octet-stream
    .xaml application/xaml+xml
    March 24

    Evento de La Liga Silverlight y la Comunidad Puebla .NET

     
    En estos momentos dada la situación en nuestro país en relación a la infección de influenza porcina y de acuerdo a los Comunicados por parte del Gobierno, les informamos que Microsoft México ha tomado como medida preventiva, suspender el "Evento de La Liga Silverlight y la Comunidad Puebla .NET" del día 30 de abril de 2009 en la ciudad de Puebla.

    Muy pronto nos pondremos en contacto con ustedes para invitarlos nuevamente a nuestra actividad.

    Gracias por su comprensión.
     

    El próximo 30 de abril de 2009 en la Comunidad de desarrolladores Puebla.NET tendremos una reunión donde contaremos con la visita de la La Liga Silverlight con el apoyo de nuestro amigo Rodrigo Diaz Concha.

    En esta reunión, los asistentes podrán apreciar cómo Silverlight es una magnífica opción para la construcción de aplicaciones RIA y además podrán conocer algunas de las nuevas características y funcionalidades de la nueva versión de esta tecnología:  Silverlight 3!

    La entrada es totalmente gratuita.

    Fecha y horario

    30 de abril de 10:00 a 13:00 hrs.

      

    Dirección

    Auditorio de la Universidad Madero
    Camino Real a Cholula 4212
    Col. Exhacienda La Concepción Buenavista
    Puebla, Pue.
    CP. 72150.
    http://www.umad.edu.mx/ubicacion.html

    Agenda

    10:00 – 12:45 Silverlight 3 como plataforma de desarrollo – Expositor:  Rodrigo Díaz Concha

    12:45 – 13:00 Rifa de regalos

    Entrenamiento en línea: Desarrollo de aplicaciones Web ASP.NET mediante Visual Studio 2008

    Participa en el entrenamiento en línea "Desarrollo de aplicaciones Web ASP.NET mediante Visual Studio 2008" que inició el 24 de Marzo de 2009. Para mayor información visita el sitio de la Comunidad de Desarrolladores Puebla.NET.

    Las sesiones se llevan a cabo los dias Martes y Jueves de 19:00 a 20:30 horas de México. GMT-06.

    Pueden solicitar su registro a la lista de distribución del curso para participar activamente enviando sus preguntas, respuestas o comentarios de los temas que se van viendo durante el curso enviando un correo a entrenamiento@dotnetpuebla.com.

    Saludos!!!.

    Aquí pueden descargar las sesiones anteriores.

     

    February 26

    Windows Day

    Lo nuevo en Windows 7 e IE8, Deployment, MDOP, virtualización, seguridad, acceso a datos, interfaces de usuario, ASP .NET 4.0, lenguajes dinámicos, y mucho más. Una jornada técnica para profesionales de IT, desarrolladores, diseñadores de software y servicios web.

    ¡Asiste a las conferencias, participa y gana alguno de estos premios!:

    • Suscripciones TechNet Plus
    • Suscripciones MSDN
    • Libros técnicos
    • Y más sorpresas!

    Conferencias, demostraciones y chat con expertos en vivo.

    En exclusiva, una sesión con Mark Russinovich!

    Regístrate ahora.

    December 17

    ¿Cómo reiniciar el valor de un campo autonumérico (Identity) de SQL?

    Después de realizar pruebas con tablas que tienen un campo autonumérico (Identity) estamos listos para borrar los datos y deseamos que el proximo valor insertado tome el valor 1. Lo único que necesitamos hacer es ejecutar la siguiente instrucción:
     
    DBCC CHECKIDENT (NombreDeTuTabla, RESEED, 0)
     
    Y listo Open-mouthed
    November 25

    Conociendo Java... desde el punto de vista de un desarrollador .NET

    Uno de los objetivos que tengo para este año que viene 2009 es el poder conocer más acerca de otras plataformas distintas a Microsoft. ¿La razón? No puedo saber sí la plataforma que trabajo es buena si no puedo compararla con otras que no conozco.
     
    Algunas veces durante los cursos o conferencias que imparto siempre sale la pregunta de ¿Qué es mejor? ¿La plataforma de desarrollo .NET o Java? Mi respuesta siempre ha sido que para mi lo mejor es definitivamente Microsoft .NET porque es lo que conozco. Para un desarrollador Java lo mas seguro es que Java sea lo mejor. Termino mi respuesta comentando que cuando tenga yo tiempo de aprender Java tendré una respuesta más neutral. Así que este es el momento Smile.
     
    Voy a ir comentando mi avance sobre mi aprendizaje de Java y trataré de ir haciendo comparaciones importantes entre cada una de estas plataformas de desarrollo. Por lo que he empezado a leer son plataformas bastante similares Smile.
     
    Desde hace ya unos años (2004) tuve la intención de aprender Java asi que adquirí un libro "Java 2 Curso de programación" que en este momento debe ya estar obsoleto asi que lo tomare como base e iré complementando con otros materiales que encuentre yo sobre la Red.
     
    Mi primer paso despues de leer un poco de historia fue ir al sitio de Sun para descargar el Kit de desarrollo de Java. Por lo que vi la versión más reciente es Java SE Development Kit (JDK) 6 Update 10. Por lo que entiendo, este es el Kit de desarrollo para empezar. Lei tambien de otras herramientas gráficas que hacen más facil la programación pero pienso que me ocultarian de conceptos importantes como el compilar desde la linea de comandos y utilizando el block de notas. Me gusta sufrir Open-mouthed. Pero creo que asi entedenderé mejor ya que los ambientes gráficos nos hacen un tanto ignorantes al ayudarnos demasiado sobre todo cuando estamos aprendiendo. Ya que conozca más de Java evaluaré que herramienta grafica como entorno de desarrollo utilizaré para hacer más productiva la programación.
     
    Sí algún conocedor de Java lee estas lineas, piense que son comentarios de un novato (menos que novato) en Java y cualquier orientación es bienvenida. Open-mouthed
     
    October 04

    Como utilizar MS Jet engine en aplicaciones ASP.NET sobre Windows 2008 64 Bits

    Bueno, pues despues de mucho tatar de hacer funcionar una aplicacion ASP.NET  que utiliza una base de datos Access 2007 sobre un servidor IIS 7 instalado en un servidor con sistema operativo Windows 2008 de 64 Bits me dí cuenta que no hay soporte de este motor sobre plataformas de 64 Bits. Triste
     
    Soluciones? Habiltar el uso de la versión de 32 bits del Jet engine.
     
    1.- Crear un Grupo de aplicaciones (application pool)
    2.- En configuraciones avanzadas poner en True la opción de Habilitar aplicaciones de 32 Bits
    3.- Indicar a la aplicacion web que utilice este Grupo de aplicaciones.
     
    Listo.
    Risa
     
    July 15

    Entrenamiento en línea para comunidades de usuarios

    Para quienes esten interesados en el entrenamiento en línea "Introducción al desarrollo de aplicaciones Microsoft .NET utilizando Visual Studio 2008", en la Comunidad de desarrolladores Puebla.NET estamos impartiendo una serie de WebCast donde cualquier persona puede participar de las sesiones.
     
    Esta serie de WebCasts pueden ser realizadas gracias al apoyo que Microsoft ofrece al proporcionar el servicio de LiveMeeting a los grupos de usuarios que pertenecen a INETA LatAm.
     
    Para recibir información acerca de estos webcasts pueden escribir a entrenamiento@dotnetpuebla.com para formar parte de la lista de correos donde se mantiene informada a la gente sobre las fechas y horarios de los webcasts.
     
     
    March 09

    Requested registry access is not allowed

    Sí después de tratar de crear una Aplicación Silverlight con Visual Studio 2008 y Windows Vista se muestra el error: "Requested registry access is not allowed", verificar que se tenga el permiso de lectura sobre la cuenta OWNER RIGHTS en las siguientes entradas:
     
    HKCR\AgControl.AgControl
    HKCR\AgControl.AgControl\CLSID
    HKCR\AgControl.AgControl\CurVer
     
     
     
     
    December 07

    Video: Llamando a métodos de servidor desde código JavaScript con AJAX

    Para los miembros de grupos de usuarios registrados en INETA he publicado un video donde se muestra como llamar a un método de servidor de una página web desde el código JavaScript que corre del lado del cliente utilizando AJAX.
     
    Para acceder a este video pueder solicitar información con el lider del grupo de usuarios al que pertenecen.
     
    Para los miembros de la comunidad DotNet Puebla pueden acceder al video en la siguiente dirección:
     
    Cualquier comentario al respecto es bienvenido.
     
     
    November 29

    Videos: Nuevas características de C# 3.0 y Visual Studio 2008

    Para miembros de los grupos de usuarios que pertenecen a INETA, hemos publicado 4 videos acerca de las nuevas características de C# 3.0 y Visual Studio 2008.

    Para tener acceso a estos videos y a muchos otros recursos disponibles en el sitio de INETA, pueden solicitar información al líder del grupo.

    Pueden encontrar información de los grupos registrados en INETA en la siguiente dirección:

    http://www.inetalatam.org/GrupoMiembro.aspx

    Sí no perteneces a algún grupo puedes escribirme para proporcionarte información. (mmunoz@dotnetpuebla.com).

    Saludos.