Omar's profileOmar VásquezPhotosBlogListsMore Tools Help

Blog


    June 08

    ¿QUE SE NECESITA PARA CAMBIAR UN FOCO?

    - Cuantos estudiantes de la CATÓLICA se necesitan para cambiar un foco?

    Once: Uno para cambiar el foco y diez para compartir la experiencia.

    - Cuantos estudiantes de la POLITÉCNICA NACIONAL se necesitan para cambiar un foco?

    Dos: Uno para cambiarlo y otro para hacer los cálculos integrales derivados de la rotación sobre su propio eje vectorial de la bombilla

    - Cuantos estudiantes de la UTE se necesitan para cambiar un foco?

    Dos: Uno para mezclar el Trago y la cola y otro para llamar al electricista.

    - Cuantos estudiantes de la INTERNACIONAL se necesitan para cambiar un foco?

    Solo uno, pero te dan seis créditos por eso.

    - Cuantos estudiantes de la CENTRAL se necesitan para cambiar un foco?

    Setenta y seis: Uno para cambiar el foco, cincuenta para protestar por los derechos del foco a no ser cambiado y veinticinco para organizar una contra protesta.

    - Cuantos estudiantes de la UDLA se necesitan para cambiar un foco?

    Siete: Uno voluntarioso a poner el foco. Otro para llamar a USA a preguntar como se pone un foco y 5 para organizar una fiesta en honor de la puesta del foco

    - Cuantos estudiantes de la SALESIANA se necesitan para cambiar un foco?

    Tres: Uno para que lo cambie y dos para que reciban el mérito de cambiarlo sin haber hecho nada.

    - Cuantos estudiantes de la SEK se necesitan para cambiar un foco?

    Solo uno: se coloca en posición sosteniendo firmemente el foco, y se queda esperando hasta que el mundo gire alrededor de el...

    - Cuantos estudiantes de la SAN FRANCISCO se necesitan para cambiar un foco?

    ERROR: Un estudiante de la SF prefiere estar muerto antes que obligado a cambiar un foco.

    - Cuantos estudiantes de la ESPE se necesitan para cambiar un foco?

    Uno, pero tiene que comprar papel politécnico para hacer una solicitud a la facultad donde pertenece el foco, ser aprobado por el decano y comprar otro papel politécnico para hacer otra solicitud para comprar un foco, y después de tanto tramite hablar con un milico para que de cambiando.

    April 02

    El Progreso de Internet

    El reloj del progreso avanza contundente; se mide en años: Twitter=3, Web 2.0=5, Google=10, Yahoo=15, Microsoft=30, IBM=113… Deseo comentar una excelente presentación de Morgan Stanley Tendencias Tecnológicas y su impacto en Economía para el 2009:

    • Presenta una actualización en el número de usuarios de sitios Web 2.0, este término ya ha cumplido 5 años por lo que es interesante evaluarlo profundamente. Perdemos la noción del tiempo con el lifestreaming.
    • Se demuestra como las redes sociales han cambiado totalmente el tráfico en 5 años. Describe como el enfoque en nuevas generaciones fue la decisión detrás del cambio del portal de Facebook. Los profesionales por supuesto debemos enfocarnos más en LinkedIn.
    • El Video se ha contenido en un contenido verdaderamente nativo, se describen avances en la infraestructura y publicidad. Espere que todas las aplicaciones de software tengan capacidades mucho más avanzadas de inserción y manipulación del mismo en el futuro.
    • Los usuarios de Facebook móvil son el doble de activos que los normales. Se describe bastante la incursión del celular aunque no logra esclarecer el enfoque “multi-canal” o “multi-cabeza” que es la expectativa actual del Nómada Digital.
    • Se hacen preguntas sobre el futuro del correo electrónico. La especulación de su muerte es sumamente prematura, pero no puedo comentar esto en detalla por lo menos por un trimestre más.
    • Se abre la discusión sobre el verdadero significado de Mensajería unificada pero esto aún no se materializa en la empresa; mucho menos en el mundo del consumidor.
    • Se habla del Web en tiempo Real (v.gr. Twitter), Streaming de video desde dispositivos portátiles, realidad aumentada o mixta. El Broadband es el nuevo Dial-up.
    • Termina con una introducción a Cómputo en la nube que no me parece suficientemente profunda; pero el contexto de avance de publicidad en línea es el mensaje principal…

    Todo esto es sin duda el futuro del Internet a 20 años de su aniversario. Deja fuera algunos otros temas importantes en regiones emergentes, como el de localización de contenido.

    Fuente:

    http://blogs.msdn.com/luisdans/archive/2009/04/02/abril-2-2009-tic-tac-tic-tac.aspx

    March 13

    Reproducir FLV en Windows Media Player

    http://www.playflv.com

    Con este plugin podemos reproducir los archivos flv (videos de flash) en nuestro Reproductor de Windows Media Player.

    Aprender lo básico de .Net con Videos

    Para los que deseen aprender .Net y nos les gusta leer mucho:

    Se hicieron unos WebCast como apoyo a la certificación 70-536 Microsoft .Net Framework Application Development Foundation; esta certificación muestra las bases para comenzar a realizar aplicaciones .Net

    Para ver donde pueden bajarse pueden ver el siguiente post (Haga clic aquí)

     

    Para desarrolladores avanzados.

     

    Introducción al desarrollo de aplicaciones Microsoft .NET utilizando Visual Studio 2008 (Para principiantes.)
    March 10

    Desinstalar programas que no dejan desinstalar

    En ocasiones, cuando deseamos desinstalar una aplicación de nuestro ordenador, nos aparecen mensajes de error o no se eliminan completamente, por lo que necesitamos una herramienta tan potente que pueda eliminar definitivamente todas estas aplicaciones. Final Uninstaller es una de ellas.
    Su potente motor permite eliminar los archivos de una desinstalación incompleta e incluso limpiar el registro para que no quede ningún rastro de la misma. Para ello, Final Uninstaller se basa en la exploración minuciosa del equipo, detectando los archivos de los distintos programas instalados y presentando una lista, en la que con un solo clic de ratón podrás suprimir todos aquellos que desees.
    Lo que diferencia a Final Uninstaller de otras aplicaciones similares, es que ésta elimina las entradas del registro, acelerando el rendimiento del ordenador.

    http://cid-5461e5a8ca44a7a2.skydrive.live.com/self.aspx/Software/Final%20Uninstaller.v2.1.6.349.rar

    March 03

    Juego de Arcade en Silverlight

    http://nokola.com/shock

    Este juego está hecho en Silverlight y está disponible para ver como está hecho el juego; te puedes bajar el código fuente.

    http://www.nokola.com/sources/ShockSource.zip

    Si desean más información revisen:

    Anatomía del Juego

    O pueden ver el vídeo en channel 9

    January 06

    Icono de Espera para las páginas Web

    Si necesitas un icono de espera cuando estás desarrollando una página web lo puedes generar en esta página:

    http://www.ajaxload.info

    Tu escoges la forma en la que quieres que se genere el icono, color de fondo, color de forma y te descargas el gif para que puedas incluirle en tu página de espera.

    Para ver un ejemplo haz clic en la imagen:

    wait

    December 19

    WCF - Mejoras en el Service Pack 1 del Microsoft .Net Framework 3.5, Ya no ponemos

    Cuando realizamos un servicio con WCF, a las clases que viajen tienen que poner los atributos de [DataContract] a las clases, [DataMember] a las propiedades, [EnumMember] a las enumeraciones; para que el WCF pueda serializar. Lo Bueno de esto es que podemos especificar que propiedades queremos que se vayan en el servicio y cuales no.

    [DataContract]
    public class Persona
    {
        [DataMember]
        public string Cedula { get; set; }

        [DataMember]
        public string Nombre { get; set; }

        //Cuando se publique el servicio esta propiedad no aparecerá en el wsdl
        public string PropiedadNoVa { get; set; }
    }

    Con el Service Pack 1 del Microsoft .Net Framework 3.5, ya no necesitamos poner el DataContract y DataMember en las clases y propiedad, ya que automáticamente detecta que puede serializar y nos evitamos poner el DataContract, DataMember, EnumMember en todas nuestras clases, y podemos utilizar clases que están en otras Dll's y que no podemos modificar el código.

    http://www.pluralsight.com/community/blogs/aaron/archive/2008/05/13/50934.aspx

    December 18

    Introducción al Ajax Control ToolKit

    El AJAX Control ToolKit es una colección de controles de usuario desarrollados sobre el framework de AJAX de Microsoft para ASP.NET; estos controles se pueden implementar tanto para el framework 2.0 como para el framework 3.5, para cada uno son proyectos distintos; en el caso del framework 2.0 se necesita instalar los AJAX Extensions en el caso del framework 3.5 no es necesario. Los controles de AJAX Control ToolKit son adaptadores a los controles existentes de ASP.NET, o sea que podemos reutilizar en páginas ya existentes.

    Los fuentes se encuentran en la página:

    http://www.codeplex.com/AjaxControlToolkit

    En la sección de release encuentras para los dos frameworks.

     

    image

     

     

     

    En la solución tenemos la librería del AJAX Control ToolKit que es la que vamos a utilizar

    clip_image002

    También hay website de ejemplos, seleccionas el WebSite de Ejemplos y le haces correr:

    clip_image002[4]

    Y tienes un sitio con todos los controles y sus aplicaciones:

    clip_image004

    Por cada control se puede ver la una página de aplicación y las opciones que tiene cada control, con esto ya se tiene una idea de donde se puede aplicar.

    clip_image006

     

    En cada página que se va poner un control de AJAX incluir un control “ScriptManager”

    <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" CombineScriptsHandlerUrl="~/CombineScriptsHandler.ashx" />

    Y para aplicar simplemente te vas a la página de ejemplo y revisas el marcado de asp.net y lo copias en tu página

    clip_image002[6]

     

    En el Web.Config debe estar configurado lo siguiente(Lo puedes revisar en el Web.Config del WebSite de ejemplos):

    <configSections>

    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

    <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

    <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

    <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />

    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    </sectionGroup>

    </sectionGroup>

    </sectionGroup>

    </configSections>

    Dentro de <system.web> dentro de <compilation>

    <assemblies>

    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

    </assemblies>

    Dentro de System.web

    <pages>

    <controls>

    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>

    </controls>

    </pages>

    <httpHandlers>

    <remove verb="*" path="*.asmx"/>

    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>

    </httpHandlers>

    <httpModules>

    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    </httpModules>

    Dentro de <configuration>

    <system.codedom>

    <compilers>

    <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"

    type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

    <providerOption name="CompilerVersion" value="v3.5"/>

    <providerOption name="WarnAsError" value="false"/>

    </compiler>

    <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"

    type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

    <providerOption name="CompilerVersion" value="v3.5"/>

    <providerOption name="OptionInfer" value="true"/>

    <providerOption name="WarnAsError" value="false"/>

    </compiler>

    </compilers>

    </system.codedom>

    <system.webServer>

    <directoryBrowse enabled="true"/>

    <validation validateIntegratedModeConfiguration="false"/>

    <modules>

    <remove name="ScriptModule" />

    <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    </modules>

    <handlers>

    <remove name="WebServiceHandlerFactory-Integrated"/>

    <remove name="ScriptHandlerFactory" />

    <remove name="ScriptHandlerFactoryAppServices" />

    <remove name="ScriptResource" />

    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"

    type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

    <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"

    type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.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=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

    </handlers>

    </system.webServer>

    <runtime>

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

    <dependentAssembly>

    <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>

    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>

    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>

    </dependentAssembly>

    </assemblyBinding>

    </runtime>

    Parece bastantes configuraciones pero en realidad, esto te generá el VS2008 cuando tu vas a crear un WebSite para el framework 3.5; o sea no tienes que preocuparte cuando haces un nuevo website, solo te preocupas cuando a uno existente le quieres poner funcionalidad con el ajax control toolkit.

    December 11

    Microsoft Student Partners - Proyecto de Entrenamiento Online de .NET FRAMEWORK 2.0 Application Development Foundation

    Dentro de la campaña de capacitación online liderada por los miembros de Microsoft Student Partner, Net Cell y la Organización INETALatam, se realiza ahora el proyecto de entrenamiento Online totalmente en ESPAÑOL sobre Net FrameWork 2.0, con el objetivo de contribuir masivamente y sin ningún costo en la preparación para el examen de certificación del examen MCTS 70 – 536.

     

    http://www.salatam.net/OnlineNETTraining/tabid/201/Default.aspx

    December 09

    .NET StockTrader 2.0 Sample Application

    .Net StockTrader es una aplicación de ejemplo diseñada para el ilustrar el uso de Windows Communication Foundation (WCF) en una arquitectura orientada a servicios.

    Se incluye las mejores prácticas de para .Net y WCF incluyendo el uso de n-capas y diseño orientado a servicios.

    La aplicación contiene una aplicación web, una aplicación Windows (WPF), una capa de negocios expuesta por servicios (WCF), capa de acceso a datos pudiendo configurarse en Oracle,SQL Server, u otro proveedor de datos dependiendo de la implementación.

    La aplicación esta diseñada para ser utilizada con un balanceo de carga tanto para la aplicación Web como para los servicios. Además que se puede configurar la aplicación para ver si consume servicios hechos en WCF o servicios hechos en IBM WebSphere.

    Todas las configuraciones son manejadas en bases de datos y no en archivos .config como Web.Config o App.Config de este modo se tiene una configuración centralizada.

    Sinceramente hablando es una aplicación digna de estudiar para poder entender mejor las mejores prácticas para aplicaciones empresariales y lo mejor de todo es que tienes el código fuente para poder revisar como se implementó cada cosa.

    http://msdn.microsoft.com/en-us/netframework/bb499684.aspx

     

    Omar Vásquez

    info@omarvasquez.net

    December 08

    Comunidad Office creada por un MSP

     

    Comunidad Office.com es le nuevo portal de Office en español, pensado para un público variado que abarca desde usuarios con conocimientos básicos de las distintas herramientas, pasando por trabajadores de la información (IW) hasta llegar a los mas destacados profesionales Certificados en como MOS, Master Instructor, MCAS, MCAS Instructors y similares. 

    Hemos diseñado este portal con la intención de promover una verdad cultura "comunitaria" donde todos podamos compartir conocimientos y experiencias sobre este tema que tanto nos apasiona y nos ayuda a realizar nuestras tareas diarias, sean estas personales, académicas,  o empresariales.

    Apenas comenzamos este largo viaje, pero estamos convencidos de que muy pronto, con tu ayuda y participación, nos convertiremos en uno de los principales Portales que ofrecen contenido de calidad para todos los hispanoparlantes del mundo. No importa de que país seas, ni tampoco de qué continente, solo nos interesa tu participación, ya sea consultando, respondiendo preguntas, publicando artículos, o simplemente compartiendo ideas que tengas sobre Microsoft Office en sus distintas versiones.

    Sin mas comentarios, te reiteramos nuestra Bienvenida y no olvides de visitarnos con frecuencia, que tenemos muchas novdedades para ofrecerte.

    Visitar http://comunidadoffice.com

    Cordiales saludos,

    Eliseo Ortega Villalba
    MSP from Paraguay

    ortega_v@hotmail.com

    August 05

    Certificaciones Microsoft .Net Framework 3.5

    70 -504 Windows Workflow Foundation Application Development
    http://www.microsoft.com/learning/en/us/exams/70-504.mspx
       
    70-502 Windows Presentation Foundation Application Development
    http://www.microsoft.com/learning/en/us/exams/70-502.mspx
       
    70-503 Windows Communication Foundation Application Development
    http://www.microsoft.com/learning/en/us/exams/70-503.mspx
       
    70 - 505 Windows Forms Application Development
    http://www.microsoft.com/learning/en/us/exams/70-505.mspx
       
    70 - 561 ADO.NET Application Development
    http://www.microsoft.com/learning/en/us/exams/70-561.mspx
       
    70 - 562 ASP.NET Application Development
    http://www.microsoft.com/learning/en/us/exams/70-562.mspx
    70 - 563 Designing and Developing Windows Applications Using the Microsoft .NET Framework 3.5
    http://www.microsoft.com/learning/en/us/exams/70-563.mspx
       
    70 - 564 Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5
    http://www.microsoft.com/learning/en/us/exams/70-564.mspx
       
    MCTS
    http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/default.mspx
     
    August 01

    Nosotros llegamos a ser nuestros pensamientos

    Si una persona piensa negativamente, esa persona tendrá resultados negativos; si una persona tiene pensamientos positivos tendrá resultados positivos.

     

    Por eso tenemos que tener metas en nuestras vidas, hacer que entren en nuestra realidad. No importa que tan loco suene, tu cerebro no sabe si es real o mentira; así que si cada día piensas en lo que quieres ser, tu cerebro trabajará en eso.

     

    Ideas para poner a trabajar tu mente

     

    1. Escribe en una tarjeta lo que más desees; puede ser dinero, una mejor familia, etc. Tiene que ser una idea muy clara y concisa. Pon la tarjeta en un lugar que puedas ver todos los días, puede ser cuando te levantes o en tu lugar de trabajo; cada vez que la veas tu cerebro comenzará a pensar como poder lograrlo, esto debe formar parte de tu realidad.
    2. Cada vez que tengas un pensamiento negativo, reemplázalo con un cuadro mental positivo. Así todo lo que es negativo puede volverse positivo. “Actúa como si fuese imposible fracasar”.
    3. Nosotros tenemos que servir primero antes de recibir algo a cambio. El dinero no es el éxito, el dinero es una consecuencia del éxito. Así que sirve, construye, trabaja, sueña, crea! Con esto no encontrarás límite para la prosperidad y abundancia de lo que esperas.

     

    Poco a poco tu mente se acostumbrará, a lo que piensas, haces, sueñas, etc. Hay que ejercitar a la mente, todos los días en todo momento

     

    No te preocupes por cosas vanas, la preocupación trae miedo y paraliza, detiene la creación e inventiva. Disfruta de lo que haces y marca un destino al que tienes que llegar.

     

    Ideas extraídas del artículo:

    http://www.nightingale.com/Newsletters/INLACCY1A.aspx?promo=INLACCY1A

     

    March 24

    Open Source CRM en Microsoft .Net C# 2.0

    Quizás no estemos muy familiarizados con el tema de CRM, esta es una buena oportunidad para ello, pero sobre todo es un buena oportunidad para aprender de la arquitectura y el diseño de esta aplicación. Podemos aprender desde la aplicación hasta la base de datos, como manejan el tema de búsquedas, links rápidos, manejo de ayuda, importar/exportar contacto, hay un montón que aprender. Como siempre digo, y como me lo recalco mi jefe anterior, no se rompan la cabeza con una determina feature, si otros ya lo hicieron hay que aprender de ellos.

    Maneja: Calendario, Actividades, Contactos, Cuentas, Leads, Oportunidades, Casos, Bug Tracker, Documentos, y Emails, e imagino que se le pueden agregar más cosas.

    Además que es muy indispensable la implantación de un  CRM en una empresa por el valor agregado que este representa

    Fuente: SplendidCRM 2.0 Free, Open Source, CRM.

    http://www.splendidcrm.com/

    March 12

    Lanzamiento Productos Microsoft 2008: SQL Server 2008, Windows Server 2008, Visual Studio 2008

    Lanzamiento Microsoft

    { Lanzamiento Ecuador - Ciudad de Héroes IT }

    Fecha:

    Martes 1 de Abril

    Lugar:

    Swissôtel

    Dirección:

    Avenida 12 de Octubre 1820 y Luis Cordero, Quito

    Hora:

    12:30 p.m.

    No te puedes perder el evento más importante del 2008 diseñado por Microsoft para Héroes IT, se el primero en conocer y capacitarte en nuestros productos de lanzamiento

    Registro:

    o comunícate con nuestro centro de atención Microsoft al 1-800-258025 o envía un e-mail a eventoms@microsoft.com.

    Lo nuevo de Visual Studio 2008 y C# 3.0-3.5

    Se han de preguntar que hay de nuevo en el Visual Studio 2008 y en el Microsoft .Net Framework 3.5, y también dirán como puedo aprender todo lo nuevo que traen.

    En resumen

    Microsoft .Net Framework 3.5 y 3.0:

    • LINQ
    • ASP.NET 3.5
    • Windows Communication Foundation (WCF)
    • Windows Presentation Foundation (WPF)
    • Windows WorkFlow Foundation (WF)
    • Windows CardSpace

    VS2008:

    • Plantillas de Proyectos para AJAX, WPF, WCF
    • Tools for Office para Microsoft Office 2007
    • Diseñadores para WorkFlow Foundation
    • etc......

    Todo esto pueden revisarlo en el Training Kit para Visual Studio 2008:

    http://download.microsoft.com/download/a/a/2/aa24aa27-3e51-4d52-b223-6c3dc40efe42/VisualStudio2008TrainingKit.exe

    Pesa más o menos 126MB, si quieren ahorrarse la bajada cuando me vean me piden.

    En el training kit encontrarán Presentaciones, Demos, Tutoriales, etc.

    Letras de Cualquier canción en el Winamp

     

    Alguna vez han querido saber la letra de una canción cuando la están escuchando, entonces para todos los que utilizan winamp existe un plugin que  busca la letra de la canción mientras están conectados a internet. Solo tiene que estar puesto el título y el nombre de la canción para que pueda encontrarle.

    Pueden descargarse de aquí:

    http://www.lyricsplugin.com/download/gen_lyrics03.exe

    Lo he probado y funciona muy bien, tanto para las canciones nuevas como para las canciones de antaño.

    March 03

    Sarah Abigail, Mi Hija

     

    Ser padre es una gran responsabilidad, pero también una gran felicidad; ya que sientes que algo depende de ti, y tu puedes educar a un ser humano para que apoye a que el mundo sea un mundo mejor.

    Los nombres Sarah y Abigail no son escogidos al azar. Tienen significados y actualmente representan lo que representa mi hija para mí.

    Sarah: Princesa

    Abigail: Fuente de Alegría

     Sarah Abigail

    Sarah Abigail Vásquez Suntaxi, 2 años 3 meses