Un poco de la vida, un poco de actividades, un poco de código, un poco de .NET... de muchos pocos se va formando este blog.

20 junio 2006

Liberado Windows Live Messenger versión Final

Ya está disponible para que puedan descargar la versión final del producto Windows Live Messenger (llamado por muchos: “MSN 8”)

Descargar en Español

Descargar en Inglés

Saludos!

Entrenamiento Office 2007

Si aún no has bajado la versión Beta2 del Office 2007 (Office 12) puedes hacerlo desde esta dirección

http://go.microsoft.com/?linkid=4932668

Si ya lo bajaste y quieres aprender más para poder ir conociendo y sacar el provecho de las nuevas características de este producto, puedes visitar el siguiente link:

http://www.microsoft.com/learning/office2007/default.mspx

Donde encontrarás cursos y hol (hands on labs ó laboratorios de práctica) acerca de Office 2007.

Hay mucho que aprender, por ejemplo este post lo estoy escribiendo desde Word 2007 Beta 2 y lo publicaré con la herramienta que trae incluida el mismo Word para publicar en blogs (que acepta por ahora publicar en MSN Spaces, Blogger, Sharepoint y Community Server).

A aprovechar los nuevos recursos, saludos!

09 junio 2006

Windows Vista: Los Betas están listos!

Dale seguimiento a los nuevos productos a medida que avanzan al estado final y ordena o descarga los betas desde el sitio de Microsoft siguiendo los siguientes links.

Descárgalo ahora

Ordenalo ahora

Consulta Windows Vista GetReady para comprobar si tu equipo está preparado para la actualización a Windows Vista.

31 mayo 2006

Gira Ineta Latam 2006 (Chile)

Hola, después de un tiempo alejado de escribir en este blog, vuelvo para contarles que ayer estuvo por Santiago de Chile la gira INETA 2006.

Que les puedo decir, un evento a un alto nivel, con oradores de renombre (y que han hecho un gran aporte) dentro de la comunidad hispana. (Ojo que con esto no quiero decir que acá en Chile no tengamos oradores de gran nivel y que no hagan aporte, muy por el contrario, personalmente tengo un gran afecto y respeto por colegas como Luis Hereira quien siempre está apoyando actividades comunitarias o en Concepción mi gran amigo Gonzalo Pérez, que, muchas veces con poco apoyo (o nada) lleva adelante iniciativas para intentar mejorar el nivel de su comunidad en tecnologías .NET y la gran parte de los logros y avances se deben a personas como ellos que estás dispuestos a apoyar iniciativas, pero también gracias a los que deseosos de aprender van a cada charla muchas veces sacrificando tiempo de descanso, familia, etc)



Pero hagamos un breve resumen del evento, el cual se inició con Nilda Díaz (según nuestro organigrama es Gerente de proyectos de Ineta Latam, pero ella siempre se define como un voluntario más). Presentó el evento, y habló sobre el concepto de comunidad, de compartir conocimientos, y del objetivo de nosotros como Ineta Latam, el cual es vitalmente apoyar entregando conocimientos y experiencias a quienes deseen agruparse ya sea en grupos academicos o profesionales. Me gusta mucho lo que ella siempre dice: “Ineta no es Papá Noel, (aquí en Chile sería no somos el “viejito pascuero”)”. Quienes se acerquen a Ineta esperando que vamos a ser un ente proveedor de bienes materiales, pues creo que se sentirán al cabo de un tiempo desilusionados. No digo que en algún momento no se vaya a hacer, pero no es el fin principal en una organización que es como la realidad de nuestra Latinoamérica: “siempre las necesidades son mayores a los recursos económicos disponibles”.

Charla 1

Luego, inició la tanda de charlas técnicas Pierre Jacomet, quien supuestamente era el Orador invitado desde Microsoft Corp. Aunque nos llevamos la grata sorpresa que Pierre es chileno (¿cómo se suponía que lo íbamos a saber con ese nombre tan típicamente poco chileno? :-p), asi es que se dio la paradoja que el invitado era realmente local.



Luego empezó la acción. Pierre nos explicó a grosso modo los conceptos de seguridad basada en roles RBAC, sus beneficios, su utilización para resolver esquemas de autorización para aplicaciones enterprise y su implementación en el entorno Windows mediante el uso del componente de Windows llamado Authorization Manager (AzMan para los amigos), vimos algo de lo que viene con Vista sobre este tema y… bueno, se nos terminó el tiempo.



De todas formas, creo que nos quedó la motivación para seguir profundizando en el tema.

Luego de esta charla, vino un break, donde la gente pudo tomarse un café, comer algunas galletitas, tomar algún juego y conversar un poco con el o los oradores (y otros como Gonzalo Pérez tomarse fotos con algún maestro :-p).




Charla 2

Ahora sería el turno de mi gran amigo Eugenio Serrano.



Eugenio, que es MVP de ASP.NET, mentor de Solid Quality Learning y orador regional (Argentina) de Ineta se traía entre manos sacar ese hacker que todos tenemos dentro (y lo lograste, créeme).
En su charla, bajo el título: “Desarrollando Aplicaciones ASP.Net 2.0 Seguras”, mostró fallos de seguridad y como estos permiten que un usuario mal intencionado (o incluso uno no mal intencionado) pueda atacar nuestra aplicación web y como podemos evitar esto.

Esta charla (a pesar que te tengo que ser sincero Eugenio, no la vi completa pues gran parte la pasé afuera en una “mini reunión” con Nilda) era especial para mi por 2 motivos.

1. Yo soy desarrollador web, y el tema web me apasiona más que ningún otro (sobre todo si es seguridad en web). Obviamente iba a ser una de las charlas mas esperadas, pues a la gran mayoría le interesa el desarrollo web y el título de la charla se veía interesante.

2. Con Eugenio, nos conocemos vía email hace ya bastante tiempo, el tuvo la gentileza de responderme unas dudas sobre un control (sin siquiera conocerme) y desde ahí empezó una comunicación algo más fluida. Resumen: Eugenio es una persona tan sencilla como lo es vía mail, aparte de un gran profesional.

Sinceramente, un orgullo haberte tenido en Chile. Eugenio, vuelve cuando quieras. (Eso si, sin cobrar :-p)

Charla 3

Sin break de por medio, empezó su exposición Adolfo Wiernik.



Adolfo, quien entre otras cosas es Gerente Latinoamérica de Solid Quality Learning y orador internacional de Ineta Latam sacó debajo de su manga (ehmmm mejor dicho de su notebook) la charla: “Interacción Segura con SQL Server 2005”.

Aquí si que no estuve en toda la charla, te pido disculpas Adolfo, me perdí una charla interesante según comentarios que oí. Dani Seara dijo al final que Adolfo estuvo hablando 1 hora sobre como conectarse a SQL Server 2005, yo me imaginaba la cara de mi jefe si le hubiese dicho “voy a una charla de 1 hora y algo donde me mostrarán sólo como conectarme a SQL Server 2005”, creo que mi contrato laboral hubiese quedado en estado de “Bajo Revisión”. (y si le hubiese dicho que no puede entrar porque estaba hablando con Nilda sobre nuestros desafíos como Ineta acá en Chile, hubiese cambiado de “Bajo Revisión” a “Caducado”).

De todas formas, aprender a conectarse de forma segura a SQL Server 2005, es un tema muchas veces dejado de lado, o tomado bastante a la ligera. (Nos preocupamos solo de aprender SqlConnection.Open y Close y listo. A veces debemos dejar de, como dijo Dani Seara, codificar 27 horas al día y debemos detenernos un poco a pensar).
Nuevo break, nuevos cafés, nuevas galletitas, nuevos juguitos, nuevas conversaciones off the record entre los asistententes y algunos oradores.



Charla 4

Ya eran algo así como las 18.30 o 18.40 horas, cuando Daniel Seara inició su charla, la última de esta visita.

Los oradores y todos los miembros del staff de la gira debían tomar el avión en un par de horas, asi es que empezaron los preparativos para irse (o si no perdían el vuelo, y eso no habría sido malo para nosotros, si no para el país hermano al que le toca recibirlos, Uruguay).

Dani Seara, comenzó su exposición reforzando los planteamientos que Nilda hizo en un comienzo, lo importante del concepto comunidad, de organizarse y de formar grupos para poder fortalecer a la comunidad. Dijo algo muy importante, que en Ineta somos todos importantes, todos formamos parte y somos el punto de la i de Ineta. Comprometió a la gente a que crearan grupos y se organizaran.

Luego se abocó a mostrar lo que el llamó “SQL Server 2005: El protector”, o como SQL Server 2005 hace parte suya el punto de SD3 referido a “Secure by Default”, o sea seguro por defecto, con el fin de minimizar la posible superficie de ataque contra nuestros sistemas.

Está demás decir que Daniel cuenta con una “cancha” ó dominio escénico a toda prueba, los asistentes definitivamente disfrutaron del contenido y comentarios de Daniel, que varias veces arrancaron verdaderas carcajadas al respetable auditorio.



Luego dió un espacio de 5 minutos para que los asistentes dijeran sus preguntas, y ya era hora de partir.

Final

Quedaba la parte del sorteo de algunos premios que trajeron, unos libros sobre VB 2005, Packs de Visual Studio 2005 + SQL Server 2005 Developer, y Voucher de Certificaciones Microsoft.

Como ellos se iban, Nilda me encomendó la tarea del sorteo y despedida, como anfitrión (Delegado de Ineta en Chile) me hice cargo, no sin antes despedirme (no de la forma que hubiese querido) un poco a la rápida de mi gran amigo Eugenio, de Nilda, y de Pierre, no alcancé a hacerlo de Dani ni de Adolfo.

Cuando ellos se habían ido, y antes de empezar el sorteo de los premios, dije que aunque no pudieran oírme pues se habían ido, les agradecía mucho a los oradores y quienes hicieron posible la venida de ellos a nuestro país. Los asistentes de forma espontánea les brindaron un aplauso caluroso, que si no lo sintieron con sus oídos, al menos espero lo hayan sentido con el corazón.

Nos queda una larga tarea por delante. Siento que como comunidad quedamos en deuda. Hay mucho por hacer, y muchos factores que juegan en contra, hasta factores sociales y de mentalidad. Asumo la responsabilidad que me cabe dentro de la deuda, espero podamos saldarla en breve.

Agradezco sinceramente a todos los que apoyaron y aportaron para que esto se realizara, en especial a la disposición de la gente de la Universidad de las Américas quienes facilitaron el espacio para realizar el evento.

Iremos avanzando pasito a pasito, lento, pero ojalá duradero, perdurable, esa es nuestra nueva meta.

“Los sueños se hacen a mano, y sin permiso…”

17 mayo 2006

Problema con Outloook y Hotmail depués de instalar Beta de IE7

Bueno, bastante tiempo he estado sin escribir algo acá. Mucho trabajo, más una que otra cosa extra (grupos de usuarios, una que otra charla, en fin...)

Y vuelvo a la carga con un problema que me estaba sucediendo hace un par de días.

Para ambientarles un poco, les cuento que uso algunas cuentas de correo (Hotmail. Gmail, del trabajo, una que otra extra, etc) y para evitarme muchos ires venires en webs pues las manejo centralizados desde mi Outlook.

Resulta que vencido por el marketing de los feliz y simple que sería mi vida con IE7, decidí instalar la beta del bendito en mi bicho.

Resultado: Outlook dejó conectarse a Hotmail para descargar mi correo, obligándome a visitar la página :-(

Solución: Pues no fué hasta el día de hoy que cabreado por el tema me puse a investigar, y recién descubrí que el tema era debido a la instalación del Beta de IE7, antes lo había atribuido a alguna otra causa, por no decir mal funcionamiento de hotmail.

Para no ahondar más ni herir más susceptibilidades, les doy el link con el hotfix para el tema:

http://support.microsoft.com/?kbid=904942

Happy Programation!

17 marzo 2006

Fabrica de Software

Buscando, siguiendo links y "web"eando un poco, dí con un portal bastante interesante, dedicado a la Ing de Software y en español (mejor dicho en Chile). http://www.fabricadesoftware.cl/index.php hay documentos y threads de discusión bastante interesantes, dense una vuelta si no lo conocen, 100% recomendado

saludos y happy programation!

09 marzo 2006

mis amigos de INFOCLAN

Desde hace un par de semanas estoy moderando un chat en el grupo de usuarios INFOCLAN (http://www.infoclan.cl) donde estamos hablando y viendo temas de Programación Segura o Desarrollo Seguro de Software.

Todos los martes desde las 21.30 horas (hora chilena, GMT-4, ó desde el Sábado 11 de Marzo GMT -3) nos encontramos en la zona de chat de este grupo de usuarios (ya saben, en www.infoclan.cl) para conversar diversos temas.

Ya vamos para el tercer chat, en los 2 primeros hemos visto los errores mas comunes de seguridda, XSS, SQL Injection, y como podemos cuidarnos de ellos. En este tercer chat estaremos viendo algo de cifrado simple en .NET framework.

Los dejo cordialmente invitados, a pesar que es un grupo de usuarios chileno está abierto a quien queira participar, tenemos colegas, colombianos, peruanos, argentinos, etc etc , asi es que todos invitados.

Les voy a poner los días y que chat hay cada día y la hora de inicio (todos en hora chilena)

Lunes: Ethical Hacking by Jorge Cuervo (desde el la semana del 21 de marzo este chat irá los jueves) a las 21.30 horas

Martes: Programación Segura by Mauricio Gómez a las 21.30 horas

Miércoles: CCNA by Luis Montenegro a las 21.30 horas

Jueves: Bases de Datos by Rodrigo Anabalón (desde la semana del 21 de marzo este chat irá los días Lunes) a las 21.30 horas

Viernes: NADA (en el futuro seguramente A+ )

Bueno, quedan todos los que lean cordialmente invitados a unirse a esta comunidad, siempre hay algo que aprender de nuestros amigos de IT

13 febrero 2006

Imposible borrar!!

A quien no le ha pasado que estás trabajando de lo mejor, cuando intentas borrar un archivo y el sistema te dice algo como "Imposible borrar porque este archivo está siendo ocupado por otra persona o proceso".

Ahora bien, ¿cómo saber que proceso es el que tiene bloqueado a mi archivo y me imposibilita operar sobre él?, o ¿cómo solucionar este problema y poder borrar, mover, o lo que sea mi archivo?.

Generalmente la solución era hacer un reboot del sistema para poder desbloquear al bendito archivo, pero muchas veces ni siquiera así lo logramos.

Aquí es donde entra una utilidad llamada "Unlocker" a hacernos más fácil la vida. Es un pequeño programa (pesa solo 177 kb) y los mejor es que es Freeware, que al instalarse en nuestro sistema, crea en el menú contextual (boton derecho del mouse) del Windows Explorer la entrada "Unlocker" ue nos muestra un listado de los procesos que están ocupando un determinado archivo (o folder). Uno simplemnte selecciona el proceso, apreta "Unlock" y el archivo 8o folder) queda liberado.

Sinceramente, una utilidad para los usuarios windows que no puede faltar. Recomendada 100%. Más información y la descarga en

http://ccollomb.free.fr/unlocker/

Saludos y Happy Programation!