Windows Vista SP2 RC

Con la ya tan famosa espera de Windows 7, muchos se estan olvidando de Windows Vista, y es que hace un poco mas de un mes, Microsoft libero la version RC del SP2 de este sistema operativo, lo cual indica que tal vez la version completa este disponible por Mayo a travez de Windows Update aunque hay muchos rumores en internet sobre que si saldra antes o despues de la salida de Windows 7, yo en lo personal creo que saldra antes que Windows 7, pero aun no hay nada confirmado por parte de Microsoft; las caracteristicas de este service pack ya fueron analisadas en otro post por lo que ahora solo les dejo el link de descarga para aquellos que desen probar el Release Candidate of Windows Vista SP2.

http://www.microsoft.com/downloads/details.aspx?familyid=DCA54ECC-362A-4B4D-B62B-22780E839A7E&displaylang=es

Diferencia entre XBAP y Silverlight???

Bueno, este post mas que post, es una pregunta a todos aquellos conocedores de Visual Studio, mas que nada con las tecnologias WPF y Silverlight, cuando nacio WPF en la version 3.0 del framework de .Net y hasta la fecha podemos crear 3 tipos de proyectos relazionados a WPF, entre ellos estan los proyectos XBAP (XAML Browser Application), este tipo de proyectos nos permiten hacer aplicaciones WPF que podemos embeber en una pagina de internet, obviamente con las limitaciones que esto implica.

Bueno y un tiempo despues de que saliera WPF, salio la primera version de Silverlight, un poco limitada y casi nada comparable con la actual version, pero cuya finalidad era crear aplicaciones que se pudieran ejecutar en Internet y en cual quier explorador y Sistema Operativo, y lo unico que necesitamos es un plug in que pesa menos de 5 mb para poder ejecutarlas.

La diferencia mas grande reside en esto ya que las aplicaciones XBAP, necesitan que tengamos instalado el .Net Framework 3.0 o superior si deseamos realmente utilizar su potencial, en cambio con silverlight solo necesitamos un pequeno plug-in.

En mi opinion con la version de Silverlight 2 y ahora con el proximo lanzamiento de la version 3, dudo mucho que XBAP, dure mucho como aplicacion WPF, pero esa es una simple opinion ya veremos que pasa con el lanzamiento de Visual Studio 2010 y el .NetFramework 4.0.

Para saber mas del tema, aqui les dejo un link hacia el foro de Silverlight.Net donde alguien tambien tenia la misma duda que yo. http://silverlight.net/themes/silverlight/forums/thread.aspx?ThreadID=3282&AspxAutoDetectCookieSupport=1

 

Server Day 2009, Presentacion Intel Xeon 5500

El Proximo 16 de abril, se realizara un evento via Internet organisado por Intel, en el cual participaran empresas como Microsoft, HP, SUN, IBM, entre otras, esto debido al lanzamiento de su nuevo procesador Xeon, que traera muchas ventajas en cuanto a velocidad pero sobre todo con virtualizasicon.

intel_serverday2009

Hay que registrarse para poder ver el evento, para registrarse tienes que entrar a esta pagina:  http://www.inteligentserverday.com/

No se lo pierdan, en verdad un evento que se debe de ver.

Fin de la Encuesta, El contenido del Blog es:

Pues hace mas de 4 meses que puse la primera encuesta, donde el objetivo principal era conocer que opinaban del contenido del blog, y el dia de hoy 05 de abril de 2009 la doy por concluida, los resultados que se obtuvieron son:

Se tuvo un total de 97 votos.

Donde mas del 40% opina que el contenido del blog es Excelente y solo un 19% dijo que era pesimo, digo no le podemos gustar a todo mundo, jiji.

Cifras:

Excelente 44% -43 Votos.

Bueno 27% – 26 Votos.

Regular 6% – 6 Votos.

Malo 4% – 4 Votos

Pesimo 19% – 18 Votos.

Muchas gracias a todos los que votaron en esta mini encuesta, espero nos sigan visitando y sigan votando en las proximas encuestas.

Silverlight 3 Beta

Silverlight 3 Beta fue recientemente liberado para el uso de todo aquel programador que le guste adentrarse a las nuevas tecnologias desde mucho antes de que sean liberadas las versiones finales, pues Microsof acaba de liberar Silverlight 3 Beta en el evento MIX09 y vaya que fue una sorpresa para mi ya que no tiene ni una anio que salio Silverlight 2 y ya tenemos Silverlight 3 Beta, vaya que Microsoft quiere darle un buen empuje a este plugin.

Hablando de cosas un poco mas tecnicas, que nos ofrece esta nueva version:

  •  Soporte de video y audio de alta calidad.
  • True HD en FullScreen
  • Soporte True HD(720+)
  • Soporte de Graficas 3D
  • Nueva API de Bitmap
  • Nuevos efectos de animacion.
  • 60 Nuevos controles, con todo incluido (codigo, diseno, etc.)
  • Posibilidad de Importar archivo de Adobe Photoshop & Adobe Illustrator.

Entre muchas otras, si quieres conocer la lista completa y a detalle de las nuevas caracteristicas, visita la siguiente pagina: Silverlight 3 News

Ahora les tengo una mala noticia, si quieren instalarlo tendran que olvidarse de trabajar sobre la version 2, esto por que al instalar la version 3 se borran todos los archivos de la version 2 necesarios para desarrollar sobre Visual Studio 2008, otra mala noticia es que tampoco es compatible con Expression Blend 2 SP1; asi que si desean instalar el nuevo plug in y todo les recomiendo hacerlo en otro equipo que no sea el que usan para trabajar.

Descargar los programas necesarios:

Download Silverlight 3 Beta Tools for Visual Studio 2008

Download Microsoft Expression Blend 3 Preview

Silverlight toolkit

Internet Explorer 8, Version Final

Asi como leen, la version final de Internet Explorer 8, fue liberada el 19 de marzo de 2009, IE8 trae nuevas caracteristicas que nos ayudan a hacer mas facil nuestras busquedas y nos facilita la forma de navegar en nuestro browser, algunas de estas caracteristicas son:

Aceleradores: Herramientas de fácil uso que permiten el acceso inmediato a los servicios más utilizados, como e-mail, blogs, compras, mapas, traductor y búsqueda.

WebSlices: Permiten a los usuarios visualizar una “rebanada” del contenido más relevante de la página, mismo que es elegido por los desarrolladores del portal.

Visual Search: a través de una “búsqueda visual”, muestra la información según los datos requeridos, mostrando así los resultados encontrados en cada portal de búsqueda mediante una vista previa que facilita y hace más atractiva la exploración. 

Para descargarlo accedan aqui: Download IE8

Para conocer mas sobre IE8, pueden ver lo siguientes videos: 

Introduccion IE8

Performance Testing (Cierto???)

Para mas videos: http://www.microsoft.com/windows/internet-explorer/videos.aspx


Live Mesh, Cambios en actualizacion de marzo

Hoy pasando a visitar uno de los mejores blogs de novedades en informatica (osea genbeta), me topo con que se ha actualizado Live Mesh y que ahora trae nuevas caracteristicas en el Live Desktop, y pues como no me gusta quedarme con lo que dicen de las cosas, decidi corroborar esto por mi cuenta asi que abri la pagina de Live Mesh e inicie secion, una vez ahi me dispuse a navegar por el hasta encontrar algun cambio.

Lo primero que note fue al abrir las imagenes ya no me las abria directamente en la ventana que tenia abierta, si no que ahora me abre una nueva ventana llamada «Media Viewer» donde me muestra todas las imagenes de una forma mas dinamica y vistosa, pero aqui hay una desventaja se tarda un poco mas en cargar la vista, es eso o mi conexion de plano es muy mala.

mediaviewer

Que mas podemos hacer en el «Media Viewer», a parte de ver imagenes o fotos pues nada, pero podemos verlas a tamano completo o como una presentacion.

Donde hubo mas cambios fue en la version para Mac donde se corrigieron varios errores y bugs, aumentando haci el desempeno de esta herramienta en el sistema operativo de Apple, pero desgraciadamente caresco de una Mac para probarlo, asi que si algun lector tiene Mac y aparte tiene instalado el Live Mesh, que nos comente un poco de lo que le parese esta herramienta.

Eso es todo por el momento, nos vemos.

Conectar MySQL con .NET, Tutorial C#

Pues despues de mucho tiempo de espera aqui les traigo la segunda parte y ultima de como conectarse desde visual studio.Net 2008 a una base de datos de MySQL, primero que nada tienen que leer y seguir los paso mencionados en el primer post Conectar MySQL con .NET Parte 1, para que puedan trabajar.

Lo que vamos a hacer es conectarnos a una base de datos, hacer una consulta y mostrarla en una linea de comandos, para esto abrimos Visual Studio 2008 y creamos un nuevo proyecto de consola y le asignamos un nombre y le damos en aceptar, ya que nos haya generado el proyecto le damos en el «Solution Explorer» y cargamos el dll de MySQL, igual que se especifica en el post anterior.

una vez hecho esto vamos a crear nuestra coneccion con MySQL, para esto agregamos el siguiente codigo en un metodo o una clase aparte:

        public static string Consulta() {
            string path = "DataBase=test;DataSource=localhost;Port=3306";
            string consulta = "";
            try
            {
                MySqlConnection con = new MySqlConnection(path);
                con.Open();
            }
            catch (Exception ex) { }
        } 

Donde Path contiene el nombre de la base de datos, el origen de la base de datos y el puerto desde el cual se esta ejecutando MySQL, todos estos campos son necesarios para poder hacer la coneccion, despues de especificar esto en una variable string, lo que hacemos es crear una variabl del tipo «MySqlConnection» que es la que nos va permitir hacer la coneccion y es por eso que le tenemos que pasar como parametro el string creado anteriormente. Una vez creado el anlace es necesario abrir la coneccion para poder trabajar sobre la base de datos, esto es simple solo es variable.Open();

Ya estamos conectados con nuestra base de datos, ahora lo que necesitamos es poder trabajar sobre ella, en este caso solo mostraremos como hacer una consulta, para esto necesitamos usar 2 variables de diferentes tipo la primera sera del tipo «MySqlDataAdapter» y la otra del tipo «DataSet», (Para poder utilizar la variable DataSet es necesario utilizar la libreria System.Data) Ahora para hacer la consulta ingresamos el siguiente codigo:

                string query = "select * from users";

                MySqlDataAdapter da = new MySqlDataAdapter(query,con);

                DataSet ds = new DataSet();

                da.Fill(ds,"tablas");

                con.Close();

Donde la variable query de tipo string es la consulta a realizar, en este caso yo estoy seleccionando todos los campos de la tabla user, en la siguiente linea mi dataAdapter me permitira realizar la consulta en la base de datos, es decir Visual Studio en si no hace la consulta, hace la peticion a MySQL y este solo regresa los resultados que posteriormente nosotros vamos a almacenar en nuestro DataSet.

Hasta hora todo facil, lo siguiente es mostrar nuestros resultados en la linea de comandos para eso solo ingresamos el siguiente codigo:

                int tam = ds.Tables["tablas"].Rows.Count;

                for (int i = 0; i < tam; i++) {

                    consulta += ds.Tables["tablas"].Rows[i][1].ToString() + "\n";

                }

Con esto lo que hacemos es almacenar el numero de filas de la tabla en la variable tam, que despues utilizaremos para acceder a cada fila dentro de la tabla por medio de un for, cabe destacar que ahorita no estamos trabajando directamente sobre la Base de datos es decir que solo estamos trabajando sobre los datos recuperados y almacenados en el dataset.

ahora en el voidMain solo colocamos el siguiente codigo

 static void Main(string[] args)

        {

            Console.WriteLine(Consulta());

            Console.ReadLine();

        } 

Y con eso terminamos este pequeno tutorial, al final pudimos acceder a la base de datos de MySQL hacer una consulta y obtener los resutlados que despues almacenamos en una variable y a su vez pudimos mostrarlos en una linea de comandos, eso es todo por el momento espero les sirva y les ayude.

result

Cualquier duda, comentario o sugerencia, por favor comentenlo.

BlogIT 2008, Premios

Ha casi un mes de que terminara el concurso Microsoft BlogIT 2008, aproximadamente el dia Lunes o Martes no recuerdo exactamente, llegando a mi casa despues de un dia largo en la escuela (Ya que era periodo de examenes) y al ir en direccion a mi cuarto que me paro enfrente de la mesa y digo UPS!!, que es esto??,  me puse a examinar a fondo lo que era ya que a simple vista no supe que era en eso que volteo el sobre y vuelvo a decir UPS!!, es un paquete de mensajeria en viado por la gente de Microsoft, a que se debra me pregunte yo en ese momento, despues recorde que podrian ser los regalos de BlogIT y en efecto eran los premios del ganador del segundo lugar. 

MUCHAS GRACIAS A TODOS LOS QUE VOTARON POR ESTE BLOG, SIN SU VOTO NO PODRIAMOS A VER GANADO, PERO MAS QUE NADA ESPERO QUE LA INFORMACION AQUI MOSTRADA LES SEA DE UTILIDAD. 

De hecho si alguien conoce al ganador del primer lugar de BlogIT en la categoria de Windows Vista, digan le que no se manche y que no escriba cosas tan interesantes en su blog, jiji, que la neta no lo ha actualizado desde que termino el concurso, pero lo entiendo a de estar bien ocupado ahora con su nueva fama, jijiji.

Para que conoscan los premios al segundo lugar del concurso aqui les dejo la imagen.

blogit

Pdt. Senores de Microsoft, por favor tenga en cuenta para el proximo concurso el contenido del blog y el desempeno del blogger, que se vea que es un concurso de personas que aman las tecnologias Microsoft y no que paresca un concurso de popularidad.

Acceso Remoto con Live Mesh

A todos los interesados en conocer un poco más de las ventajas que esta herramienta de Microsoft trae para nosotros, el día de hoy les comentare de una caracteristica que nos permitirá acsesar de forma remota a otra computadora de nuestro espacio de trabajo a travez de live Mesh para poder manipularla como si estuviéramos ahí.

Para poder realizar esto, existen 2 condiciones que se deben cumplir.

  • De antemano tiene que está encendida la computadora a la cual nos queremos conectar.
  • Segundo tenerla habilitada dentro de nuestro grupo de trabajo de live Mesh.

Si no cumplimos con este segundo paso y queremos hacer el enlace, lo que tenemos que hace es en la computadora que queremos agregar es descargar el software de Live Mesh, una vez instalado iniciamos sesión con la misma cuenta de usuario de Mesh con la que deseamos hacer el enlace; con esto se dará de alta automáticamente el nuevo dispositivo dentro de nuestro Mesh.

image

– LEER MAS>

Windows 7, Themes (Temas)

Si fuiste de las personas que se animo a descargar Windows 7 y ahora mismo anda probándolo y aprovechando sus nuevas características, te recomiendo que te bajes este tema, que en lo personal pienso que está muy bien elaborado, fue creado por WindowsVistaClub & IntoWindows, dos páginas dedicadas al universo de Windows.

Ellos crearon el Theme denominado OneWorld, aquí una imagen:

Para descargarlo entren en la siguiente pagina: http://www.winvistaclub.com/d77.html, donde encontraran mas informacion sobre el y como se debe de instalar.

Conoce Windows 7, Microsoft Beta Day Mexico

Les comento que el dia 24 de Marzo del 2009, se llevara acabo un evento sobre Windows 7 beta, cuya finalidad es que los participantes conoscan mas hacerca del nuevo sistema operativo de Microsoft, en el evento tambien se hablara un poco de lo que es y sera Internet Explorer 8, no se lo pueden perder todos aquellos interesados en conocer Windows 7 a fondo.

El evento se llevara dentro de las instalaciones de Microsoft Mexico, ubicada en, Paseo de tamarindos 400ª piso 22 col bosques de la lomas; el evento no tiene ningun costo, a menos que vayan en carro ya que la tarifa de estacionamiento es de $150 por medio dia, cabe mencionar que el evento esta limitado a 150 lugares en cada turno (Matutino o Vespertino).

El itinerario es el siguiente:

– Conocer Actividades>

Nuevo Hotmail, Wave 3 Listo

Una buena noticia por fin, despues de esperar tanto, por fin Microsoft actualiza la herramienta mas utilizada de Windows Live, me refiero a Hotmail, trae cambios bastante interesantes tanto en diseno como en funcionalidad, varias de estas novedades ya han sido comentadas en otros blogs, pero aqui un breve recuento de estas novedades:

Lo primero que se nota, es el cambio del banner de la parte superior al lado derecho de la pagina, lo que da como resultado un mejor aprovechamiento del espacio, y en lo personal se ve mejor que antes.

hotmailwave3

Otra cosa interesante es poder enviarle mensajes privados a tus contactos desde Hotmail, para hacer esto solo tenemos que ir a «Lista de contactos» y ponemos el Mouse sobre la imagen de alguno de nuestros contactos, y nos aparecera una flechita, al dar click en la flechita nos dara 5 acciones diferentes a seleccionar, la primera es enviar un mensaje privado (Una funcion nueva), enviar un mensaje instantaneo (nos abrira la ventana de Messenger correspondiente al contacto) , otra es ver la informacion de un contacto, la cuarta es enviar un correo electronico y por ultimo modificar los datos del contacto.

hotmail2wave3

y en lo personal son las novedades mas interesantes y que se notan a simple vista.

Live Mesh, Tutorial paso a paso

Muchas personas ya conocerán lo que es Live Mesh en teoría pero aun no se han animado a utilizarlo, pues buen en este rápido tutorial veremos que es Live Mesh y como entrar en el servicio para poder empezar a utilizarlo.

Live Mesh es un servicio de sincornizacion de archivos entre un escritorio en linea y el escritorio de tu computadora; a travez de carpetas nos permite almacenar datos (hasta 5Gbts) en los servidores de Microsoft, con la finalidad de poder tener nuestra informacion en cualquier lugar  y disponible a cualquier hora. 

Hay 2 formas en las que podemos empezar a utilizar este servicio, la primera es darnos de alta nosotros mismos o bien por medio de una invitación de algún amigo o conocido que quiera compartir una carpeta con nosotros.

En la primera opción, lo que tenemos que hacer es ingresar a la pagina de Windows Live Mesh desde la siguiente dirección: https://www.mesh.com/Welcome/Default.aspx , o escribiendo en su buscador favorito “Live Mesh”, al entrar a la pagina hay que dar click en el botón naranja que dice “Sign In”.

 

LiveMesh

LEER MAS

Windows Day, Evento en linea y totalmente Gratis

Si siempre te ha gustado desarrollar mas aplicaciones para el escritorio que para la Web, no debes perderte este evento donde el tema principal sera el Desktop, y se tocaran temas como infraestructura, desarrollo, etc. aparte de que se explicara un poco que pasara a futuro con el escritorio que cada vez esta mas integrado con la aplicaciones Web.

windows-day

Para agendar el evento, ingresen a la siguiente liga: http://www.microsoft.com/latam/windowsday/