en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

Blog Comunitario

August 2007 - Posts

  • Google Web Toolkit (GWT) 1.4.60

    Google Web Toolkit (GWT), es un framework de desarrollo que simplifica el desarrollo de Aplicaciones AJAX.

    http://www.google.com/

     

  • TypeMock.NET v.4.0.3.0

    Herramienta para NET enfocada en la escritura de unit tests.

    Existe una version FREE y una de pago.

    Mas informacion y descarga en:

    http://www.typemock.com/


     

  • Academia Latinoamericana de Business Inteligence

    COMPARTIR PARA INCREMENTAR CONOCIMIENTOS

     La Academia Latinoamericana de Business Inteligence (ALBI) es una iniciativa de capacitación te enseñará a optimizar la toma de decisiones en un entorno altamente competitivo.
    También te ayudará a comprender la necesidad de analizar la información en tiempo y forma para tomar las decisiones adecuadas, que aseguren a la compañía llegar a los objetivos planificados.

    Reglamento

    I. La Academia Latinoamericana de Business Intelligence es una propuesta educativa de TechNet latinoamérica donde se podrá obtener los conceptos teóricos necesarios de Business Intelligence, formando una base consistente para adquirir posteriormente los conocimientos y así perfeccionarse en esta tecnología.

    II. Para participar, sólo se requiere ser un usuario registrado de la comunidad TechNet. La información que ingrese en este registro le permitirá a Microsoft contactarse con los alumnos para hacerle llegar novedades o notificaciones.

    III. La Academia Latinoamericana de Business Intelligence no tiene ningún costo para el usuario, todos los contenidos, asesorías y capacitación en general son parte del compromiso con la comunidad de profesionales en tecnología que Microsoft tiene como líder responsable, dentro de la industria.

    IV. El programa está construido en niveles y cada uno de ellos en unidades, que irán aumentando gradualmente su complejidad a medida que vayan sucediéndose. Para poder superar una unidad, los participantes deberán responder correctamente el 80 % de las preguntas que se le formulen en dicho test.

    V. La Academia Latinoamericana de Business Intelligence entregará un Certificado de aprobación al alumno que finalice un módulo con su nombre y apellido, y fecha de aprobación.

    Leer mas.....http://www.mslatam.com/latam/technet/albi/default.aspx

  • Microsoft - Portales de Descargas

     Mucha gente me ha preguntado de donde se puede bajar tal o cual software de Microsoft, pues aqui les pongo a disposicion dos portales excelentes

     Las descargas que todos buscamos estan en el sitio de Microsoft Download Center en donde podremos encontrar mas facil el software que necesitamos para nuestros trabajos.. asi mismo el software de Evaluacion lo podemos encontrar en  el MSDN Evaluation Center.

    Por: Franklin Zhunio

  • Reporting Services - Cómo habilitar errores remotos

    Cuando instalamos RS por defecto están deshabilitados los errores remotos, lo cual puede ser una desventaja al inicio de la implementación de un sistema ya que no podemos tener el detalle de los errores que se le presenta al usuarios, a continuación se muestra el error que presenta Rs a los usuarios cuando los errores remotos se encuentran deshabillitados

    Para habilitarlos tenemos dos opciones

    1. En forma directa a la base de datos

    2. Ejecutando un script

    SI lo queremos hacer directamente a la base de datos, mi recomendación es que primero se detenga el serivicio de RS. Los pasos son simples, en la tabla ConfigurationInfo que se encuentra dentro de la base de datos ReportServer, modificamos la entrada EnableRemoteErrors de False a True para habilitar los errores remotos

    Si lo queremos hacer vía script, recomendable si no podemos detener el servicio de RS, los pasos son los siguientes
    1. Cree un archivo de texto y copie en él la secuencia de comandos siguiente.
    Public Sub Main()
      Dim P As New [Property]()
      P.Name = "EnableRemoteErrors"
      P.Value = True
      Dim Properties(0) As [Property]
      Properties(0) = P
      Try
        rs.SetSystemProperties(Properties)
        Console.WriteLine("Remote errors enabled.")
      Catch SE As SoapException
        Console.WriteLine(SE.Detail.OuterXml)
      End Try
    End Sub
     
    1. Guarde el archivo como EnableRemoteErrors.rss.
    2. Haga clic en Inicio, seleccione Ejecutar, escriba cmd y haga clic en Aceptar para abrir una ventana del símbolo del sistema.
    3. Vaya al directorio en el que se encuentra el archivo .rss que acaba de crear.
    4. Escriba la línea de comandos siguiente sustituyendo servername por el nombre real del servidor:
    rs -i EnableRemoteErrors.rss -s http://servername/ReportServerLas dos formas son seguras, las he utilizado sobre un par de servidores y no he tenido problemasLa información la he obtenido de http://technet.microsoft.com/es-es/library/aa337165.aspx Hasta la próxima

     

  • GRATIS - Cursos MSDN OnLine

    Microsoft MSDN  para este verano ha aumentado la oferta de cursos online, gratuitos y en Español por si quieres aprovechar estos días para mejorar tu experiencia en el desarrollo con .NET.

    Esta serie de cursos ofrecen la información necesaria para crear cualquier tipo de aplicación real con la última generación de herramientas de desarrollo Microsoft Visual Studio 2005, así como su integración con el resto de la plataforma Microsoft y con las últimas tecnologías como WPF.

    ·          Curso Desarrollo Web

    ·          Curso de Introducción a .NET con Visual Basic 2005

    ·          Curso de Introducción a .NET con C#

    ·          Curso de Visual Basic 2005 para desarrolladores VB6

    ·          Curso de SQL Server 2005

    ·          Curso de desarrollo con dispositivos móviles

    ·          Curso de desarrollo con Windows Presentation Foundation

    ·         Curso de desarrollo con Sharepoint 2007

     

    Por: Franklin Zhunio

     

  • De un iPod nace un ordenador portátil

    Owen McGarry es un joven al que se le estropeó la pantalla de su iPod y gracias a su imaginación y conocimientos en informática, resolvió diseñar una segunda vida alternativa para su dispositivo.


    Después de varios ajustes internos y proporcionándole la apariencia de un mini ordenador, ha nacido el iTop, un pequeño ordenador que en su interior aloja un iPod con Linux instalado.

    Owen McGarry seguirá trabajando con el propósito de añadirle botones y otros accesorios para que su uso sea más cómodo.

    Fuente:
    http://www.20minutos.es/noticia/266437/0/ipod/itop/ordenador/

  • Las restricciones de acceso a MySQL inquietan a los desarrolladores

    MySQL esta restringiendo a los desarrolladores el uso gratuito de la edicion empresarial de su software de base datos, lo que para muchos supone ir en contra del espiritu del codigo abierto.


    Kaj Arno, vicepresidente de la comunidad MySQL, anuncio en su blog esta semana que la compañia no alojaria por mas tiempo el codigo para MySQL Enterprise Server en forma binaria y que solo ofreceria esta version previo pago.

    El objetivo es dejar claro que la edicion empresarial solo se dirige a los clientes de pago, quienes reciben tambien soporte y otros servicios adicionales. Es la otra version del producto, la MySQL Community Server, la que se mantiene sin coste alguno para los desarrolladores.

    No obstante, el codigo fuente de MySQL Enterprise Server seguira ofreciendose gratuitamente en el almacen MySQL Bitkeeper, pero no como un archivo único y ejecutable.

    Fuente:
    http://www.infoworld.com/article/07/08/10/Changes-at-MySQL-draw-fire_1.html

  • AMD respalda openSuSe Build Service

    AMD proporcionara infraestructura y experiencia de desarrollo para la plataforma de desarrollo de distribución Build Service de openSuSe.

    En palabras de Terri Hall, vicepresidente de marketing comercial de AMD, dijo que su compañia quiere contribuir a que Build Service siga siendo una plataforma de desarrollo y colaboracion importante. AMD reconoce el valor del modelo de desarrollo de codigo abierto, y al ofrecerle su hardware, cree estar participando en la innovacion continua por la que se caracteriza la comunidad de codigo abierto.

    Se cumplen ahora dos años desde que se iniciara el proyecto openSuSe y su plataforma de desarrollo distribuida. En este momento, integra ya a mas de 700 proyectos y 20,000 paquetes de software, y se ha convertido en un marco innovador al que los desarrolladores pueden acudir para crear y compilar de forma sencilla paquetes para una gran variedad de distribuciones Linux.

    Fuente:
    http://news.opensuse.org/?p=101

  • BitDefender el mejor antivirus del mercado

    El mejor antivirus del mercado BitDefeneder ha ganado muchos premios, elogios y certificaciones desde su fundación en el 2001. Desde el prestigioso European IST Price hasta el #1 best buy de Pc World y más recientemente ha sido nombrado entre los 100 mejores productos del mundo 2006 por Pc World.

     Read more.....

  • Aprendiendo WCF

    Acaba de publicar un excelente libro  Michele Leroux Bustamante y ha compartido dos capitulos muy interesantes para los que estan decididos a entrar en el facinante mundo de Windows Comunication Foundation.

     Aqui los enlaces.....

    Este es el indice: http://www.oreilly.com/catalog/9780596101626/inx.html

    Este el capitulo 1 de WCF: http://www.oreilly.com/catalog/9780596101626/chapter/ch01.pdf

    Este señor es: Chief Architect of IDesign Inc., Microsoft Regional Director for San Diego, Microsoft MVP for Connected Systems and a BEA Technical Director 

    Saludos,

    Ing. Douglas Bustos M. 

     

  • Preguntas frecuentes de IIS

    Después de observar durante mucho tiempo que las preguntas se repiten con frecuencia  he decidido agrupar las fundamentales para los miembros de la comunidad.

    CONSEJO: Si quereis obtener respuestas en los foros debes ser Claro y poner el mensaje de error que tienes ademas de la version que usas del sistema operativo, los datos del registro.

    0. Tengo una pagina asp.net conectada a una base de datos access utilizando ado.net,y cuando ejecuto la pagina me sale el siguiente error: El motor de base de datos Microsoft Jet no puede abrir el archivo .mdb. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

    Los permisos que se aplican para abrir son la interseccion de permisos NTFS e IIS.Debes comprobado que tienes permisos de lectura y ejecucion para los usuarios ASP.NET e iusr_nombrepc en esa carpeta y en el fichero de base de datos y que la base de datos no sea de solo lectura.Yo iria poniendole permisos todos a Todos y luego afinandoa esos 2 usuarios y recortando y probando.

    1.-¿Cuales son las novedades de IIS 6.0? ¿Merecen la pena?

    Si porque se ha rediseñado completamente su arquitectura y por el solo hecho de cambiar desde una version anterior el rendimiento mejora significativamente además de que viene configurado de manera segura por defecto a diferencia de versiones anteriores. Para más información, usa este link

    2.-¿Como instalo un certificado digital SSL?¿Para que sirve?

    Permitirá encriptar todos los datos sensibles (claves, tarjetas, DNI, datos personales) que viajan entre el servidor y el visitante de tu web por lo que es muy recomendable en Intranets, Extranet y sitios web de comercio electrónico. Usa este link para instalarlo: http://support.microsoft.com/default.aspx?scid=kb;es;299875

    Si es para un sitio web público Ten en cuenta que tendrás que comprar un certificado digital a una autoridad de certificación reconocida a nivel mundial como Verisign o Thawte. Puedes consultar sus sitios webs para encontrar más información e instrucciones de compra e instalación.

    3.-¿Que tengo que hacer para publicar un servidor web que tengo?

    Necesitas un router con ip fija pública en Internet y una entrada dns por ejemplo www.midominio.com que apunte a dicha ip.

    En el router debes abrir el puerto 80 para publicar un servidor virtual y hacer una NAT (Traducción de direccion de red) desde la IP publica a la IP privada dentro de la red de área local (LAN) por ejemplo 192.168.0.1. Es conveniente que pruebes primero si se ve el sitio web desde otro PC de la LAN poniendo su ip por ejemplo http://192.168.0.1

    4.- ¿Como Ejecutar un servidor web en Windows ME?

    No hay servidor web en Windows ME como informa este articulo de Microsoft:

    http://support.microsoft.com/kb/q266456/

    Con personal Web Server, con fines de prueba puedes tener un servidor que ejecuta paginas ASP descargandote el option pack de NT4.0 aquí:

    Lo recomendable es usar Windows 2000 o XP Profesional pues son sistemas operativos mucho mas estables y seguros.

    Si lo quieres para desarrollar paginas ASP.NET gratis te recomiendo te bajes e instales Web Matrix de aquí:

    http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46

    5.-Necesito una guia paso a paso de instalacion de iis en Windows XP profesional ¿donde la puedo encontrar?

    Aquí hay una:

    http://www.desarrolloweb.com/manuales/36/

    6.-¿Como puedo publicar múltiples sitios web con la misma ip pública?

    Esto se hace usando los encabezados de host de IIS que servirán para diferenciar cada uno de los sitios web que comparten la misma ip y lo puedes ver en este articulo paso a paso:

    http://www.iisanswers.com/Top10FAQ/t10-hostheaders.htm

    7.-¿Puedo ejecutar paginas asp, asp.net y php en iis a la vez y Como instalo php en iis?

    Sí, porque tienen extensiones de fichero diferentes que son procesados por diferentes partes de iis , Básicamente, Para poder procesar paginas php debes instalar un filtro ISAPI a IIS que procese los archivos con extensión PHP.

    Aquí tienes varios links relacionados:

    Para descargar www.php.net seccion downloads – Windows

    PHP e IIS

    http://www.desarrolloweb.com/faq/12.php

    8.-He instalado el SP2 de XP y no se ven los sitios webs. ¿Por que?

    Eso ocurre porque se activa el Firewall de Windows XP con el SP2. Debes habilitar una regla que permita paquetes TCP/IP entrantes por el puerto 80 o bien desactivar el firewall de Windows temporalmente.

    9.-Quiero instalar IIS en Windows XP Home, ¿se puede?, ¿se debe? ¿Como lo hago?

    Windows XP Home no tiene IIS a diferencia de Windows XP Professional pero Puedes usar Cassini o Personal Web Server, una mini version de IIS que se usaba en Windows 98 para ejecutar las primeras paginas asp como en este enlace:

    http://www.desarrolloweb.com/articulos/245.php

    Hay un procedimiento no documentado ni soportado por Microsoft para instalarlo que puedes ver aquí pero puede dar problemas de autentificación Windows con la cuenta IUSR _ por lo que no lo recomendamos.

    Puedes verlo aquí: http://www.geocities.com/pippo_mares/risorse/iisita.htm

    Está en italiano pero se puede entender

    http://www.15seconds.com/issue/020118.htm En ingles

    Con el nuevo Visual Studio Express 2005 ya trae su propio servidor web y se podrá usar en Windows XP Home.

    10.- Después de instalar mi servidor web IIS 6.0 no ejecuta las paginas ASP, ¿Cómo las activo?

    Cuando se instala por defecto, IIS 6.0 viene configurado de forma segura a diferencia de IIS 5.0 y sólo habilita páginas estáticas htm, html e imágenes. Tienes que habilitar las extensiones de servidor correspondientes para permitir contenido dinámico. Vete en la consola de IIS a Extensiones de servidor , selecciona paginas asp y haz clic en Permitir.

    11.- ¿Que tengo que hacer para poder enviar mails desde ASP en mi servidor web IIS 6.0?

    Bajate la dll cdonts.dll copiala a %systemroot%\system32 y registrala con regsvr32 cdonts.dll. Por si acaso para antes el servicio web con net stop w3svc y despues lo inicias con netstart w3svc

    http://www.webhostgear.com/204.html

    Puedes usar un componente gratuito de http://www.aspemail.com

    Agradecemos cualquier aportación para lo cual puedes enviarnos un email a webmaster@mutisdotnet.com

    Puedes encontrar más informacion avanzada (NLB, Migraciones, Clustering) sobre IIS en:

    http://weblogs.golemproject.com/iis/

  • Que se hable de estadísticas y mediciones formales

    Si alguien encuentra incidentalmente algún articulo acerca de los "numeros magicos", por favor responsablemente publiquelos, el modelo de desarrollo que propone Microsoft significa un cambio de paradigma y se intuye fuertes inversiones.

    Por ejemplo cuanto seria interesantisimo ver el ahorro potencial que una empresa de desarrollo obtendria en aplicar el modelo Team Sytem, versus el modelo tradicional.

    Aqui dejo un sitio un sitio que avanza en estos estudios, aunque de forma muy macro a mi modo de ver, http://www.vlir8.espol.edu.ec/AppVlir8/grupo_investigacion.jsp?id_grupo_investigacion=1

    Saludos,

    Ing. Douglas Bustos M.

  • Confirmado: Windows XP tendrá SP3

    Microsoft ha confirmado la disponibilidad del Service Pack 3 para Windows XP, alargando así la vida del sistema operativo. Según parece el SP3 estará disponible para la primera mitad del 2008.

  • Mensaje de Error en Visual Studio .NET: "Cannot find keycodev2.dll or invalid keycode".

    Una aplicación web de Visual Basic .NET utiliza Crystal Reports como la herramienta de desarrollo de reportes.

    Cuándo usted corre la aplicación en el computador de desarrollo, aparece el siguiente mensaje de error : "Cannot find keycodev2.dll or invalid keycode".

    NOTA : Este tópico sólo existe en el computador de desarrollo al trabajar con una aplicación web. Este tópico no aplica para los computadores de producción.

    Si este error ocurre en su computador de producción, refiérase al artículo c2010681 y si el error ocurre en una aplicación de Windows, refiérase al artículo c2012603. (Estos artículos están disponibles en: http://support.businessobjects.com/search)

    Solución:
    Este mensaje de error aparece porque las siguientes llaves de registro no tienen los derechos para la cuenta de ASPNET:

    - HKEY_CLASSES_ROOT\Interface\{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C}

    - HKEY_CLASSES_ROOT\TypeLib\{8D43D0B9-C14E-4577-9E67-A9A1EEF82302}

    Para resolver este mensaje de error, dé a estas dos llaves de registro, los derechos de lectura ASPNET. Si usted esta corriendo ASPNET bajo una cuenta del Sistema, entonces la cuenta del Sistema debe tener los derechos para esta llave.

    Para dar derechos de lectura ASPNET a una llave de registro:

    1.Vaya al Editor de Registro de 32-bit (Start > Run > y escriba "regedt32"). Para computadores con Windows XP, escriba "regedit" en lugar de "regedt32".

    2. Vaya a 'HKEY_CLASSES_ROOT' y escoja llave “Interface”.

    3. Señale "{4A4D268A-DF9B-4FC1-8301-D9FEEEF69F9C}" y escoja el menú de "Seguridad", luego haga clic en "Permissions…". (Cuando se usa regedit en Windows XP, escoja el menú "Edit" y luego haga clic en "Permissions…".)

    4. En el diálogo de permisos, agregue la cuenta "ASPNET" de la computadora local y dele a esta cuenta derechos de lectura.

    5. Vaya a 'HKEY_CLASSES_ROOT' y escoja la llave 'TypeLib'. Repita los pasos 3 a 4, excepto la llave "{8D43D0B9-C14E-4577-9E67-A9A1EEF82302}".

    NOTA: Para tener acceso a estas llaves del registro, keycodev2.dll debe ser registrado.

    Para registrar keycodev2.dll, vaya a Start > Run y escriba:

    Regsvr32 "C:\Program Files\Common Files\Crystal Decisions\1.0\bin\keycodev2.dll".

    Si keycodev2.dll no se puede registrar, refiérase al artículo: c2012603

    Información adicional:
    • Sistemas operativos Win9x tales como Windows 98 y Windows ME no tienen la habilidad de asignar los permisos a llaves de registro basadas en grupos de usuarios, así que esta solución no puede aplicar.

    • Para más información diríjase a http://support.businessobjects.com/search y descargue el documento Crnet_keycodev2.pdf. Este documento muestra cómo localizar fallas en los mensajes de error relacionados al Keycodev2.dll para la versión Crystal Reports que viene liado con Microsoft Visual Studio .NET. Las soluciones se discuten tanto para las computadoras de desarrollo como las de producción.

Más envíos Página siguiente >
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal