December 2010 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

December 2010 - Artículos

Por si hay aún alguien despistado, Microsoft Kinect es un dispositivo o accesorio de la XBox 360 que a través de unos sensores, es capaz de detectar los movimientos del jugador interactuando con ellos.

Cuando salió Microsoft Kinect al mercado, hace ahora casi 2 meses, se anunció un concurso para ver quién era la primera persona en "hackear" el dispositivo.
Ese reto fue lanzado por Adafruit Industries, quién ofreció 2000$ a quién pudiera desarrollar un driver de código abierto para interactuar con el dispositivo.

Semejante hazaña sólo la podía llevar a cabo alguien con mucho tiempo... un estudiante... y bueno, para honra hispana y más concretamente española, un español, Héctor Martín (Castro Urdiales - Cantabria) [Twitter: @marcan42].
Según sus comentarios, tardó solamente 7 horas en llevar a cabo sus propósitos.

Rápidamente empezaron a correr rumores sobre lo mal que había sentado esto en Microsoft y que se estaban tirando de los pelos.
Mientras tanto, había gente mofándose de que Kinect era un dispositivo que se había conseguido abrir y que una vez más, se había logrado vender al gran gigante norteamericano.

Pero lamento decir que con esto, Microsoft dijo en voz alta me habéis hecho daño, pero en voz baja se frotaron las manos. ¿Porqué?.

Es muy sencillo de entender.

Cuando aparece un dispositivo como Microsoft Kinect y éste está enfocado a su uso en XBox 360, sólo puede ser adquirido si se compra la consola de Microsoft.
Sino, ¿para qué tener ese dispositivo en casa en un armario?.

Ahora bien, si logramos ampliar su uso a los PCs, entonces yo que no tengo XBox, podría pensar en comprar Kinect para aplicarlo en diferentes campos y usos.

¿Y en todo esto quién gana?.
Evidentemente Microsoft, que cuando ocurrió esto, se frotó las manos pensando en la cantidad de Kinect que iba a vender estas Navidades.

De hecho, el propio Héctor comentó que le daba la impresión de que Microsoft no había aplicado ninguna seguridad al dispositivo Microsoft Kinect pese a comentar que sí lo había hecho.
¿Entendemos ahora todos mejor lo que hay detrás?.

¿Y las ventas?, ¿a quién va dirigidas?.
Por un lado para los adictos a la XBox, y por otro a los frikis como yo.
Yo aún no me he comprado la Kinect, pero me lo he pensado estas Navidades (lo reconozco).

Sus aplicaciones son tan variadas como interesantes, rozando el I+D y aplicándolo para diferentes usos.
Autismo de niños, personas con problemas variados, realidad virtual, etc...

Pero entonces... ¿realmente se han vendido tantas Kinect como para pensar en que el "hackeo" ha ayudado a su distribución o no?.

Se ha revelado que en los primeros 25 días de disponibilidad comercial de Microsoft Kinect, se vendieron la friolera cantidad de 2,5 millones de dispositivos (fuente.

Esto significa que Microsoft Kinect se ha vendido más en menos tiempo que cualquier otro gadget electrónico en toda la historia... incluidos los famosos gadgets de Apple.

Evidentemente, el hecho del hackeo de Microsoft Kinect no significa que se han vendido más por eso, pero sí que ha ayudado a buen seguro a vender unas cuantas unidades más.

Lo que es evidente, es que los fabricantes de Hardware (y Microsoft con este dipositivo lo es) deben pensar en una utilidad clara para el cuál está pensada (el propósito), pero dejar abierto el dispositivo para su extensión.
En esto, Microsoft siempre se ha llevado una nota de matrícula de honor en sus despliegues Software, y ahora con el Hardware parece que ha hecho algo parecido.

Sólo puedo decir una cosa, gracias por hacernos la vida más abierta y sencilla, porque de esta manera es como se hacen cosas grandes.

Publicado por Jorge Serrano | 2 comment(s)
Archivado en:

Según fuentes de Microsoft, se han vendido en apenas 6 semanas la friolera cantidad de 1 millón y medio de dispositivos dotados de Windows Phone 7.

Las cifras asustan, pero más que las cifras de venta en sí, podemos hacer un esfuerzo por entender mejor el modelo de venta detrás del dispositivo y el porqué del éxito de la plataforma.

Independientemente de que Windows Phone 7 debe evolucionar sí o sí, es indudable que una plataforma tendrá éxito si existen aplicaciones Software que permitan no sólo utilizar el dispositivo sino incluso sacar provecho del mismo o de agregar valor añadido a su uso.

De hecho, hay rumores fundados de que en el mes de Enero es posible que existan actualizaciones de Windows Phone 7 entre las que se encontraría la famosa opción de Copy/Paste. El CES de Enero 2011 tiene la culpa donde se revelarán novedades tecnológicas muy interesantes todas ellas.

Pero hay que entender este éxito seguro con las posibilidades de que se creen aplicaciones para Windows Phone 7.
Si Microsoft tiene algo bueno (que sí lo tiene) es las opciones y recursos que dan a los desarrolladores para extender sus productos y de crear aplicaciones, lo que agrega ese valor añadido y diferencial con respecto a otros productos de la competencia.
Indudablemente la competencia directa tiene productos y aplicaciones interesantes, pero Microsoft en eso gana en mi opinión a Google y Apple por citar sus más directos rivales.
El resultado es que en unos meses, se verá que Windows Phone 7 va recortando distancias con su competencia y que de acuerdo a las actualizaciones que Microsoft va a realizar sobre la plataforma, puedo decir que Windows Phone 7 va a triunfar.

El año que viene sobre estas fechas espero acordarme de esta entrada, obtener datos y resultados y ver en qué posición se encuentra Windows Phone 7.

¿Nos apostamos unas cervezas?.

A continuación os añado un enlace con la entrevista, que ha realizado Marino Posadas por parte de la revista DotNetManía, a Alfred Astor, diseñador de User Experience (UX) de Windows Phone 7 en Redmond (Microsoft Corp.).
Podrás acceder al video en este enlace.

Publicado por Jorge Serrano | 10 comment(s)
Archivado en:

Microsoft ha publicado el pasado día 20 de Diciembre su Silverlight 4 Training.

Ahora que es posible que tengamos algo de tiempo libre, parece interesante que nos encontremos con este conjunto de recursos que nos pueden ayudar a refrescar conocimientos o a simplemente aprender algo más acerca de Silverlight 4 y sus nuevas características.

Podrás acceder a la descarga de Silverlight 4 Training en este enlace [86 Mb].

Publicado por Jorge Serrano | con no comments
Archivado en:

Sun ha publicado el pasado 22 de Diciembre una nueva versión de su paquete de virtualización.
Esta nueva versión es la 4.0.

Honestamente voy a decir que he tenido no muchos sino muchísimos problemas con VirtualBox en el pasado, tanto es así que he llegado a odiarlo y desinstalarlo rápidamente una vez que ví lo mal que iba.

Ahora, Sun ha decidido sacar una nueva versión que espero arregle los fallos que tenía y que aporte el funcionamiento que se le espera (soy de los que les gusta dar una segunda oportunidad).

De momento no puede decir mucho más de esta nueva versión porque como digo no la he probado, así que si alguien lo hace (yo lo haré), agradecería que compartiéramos nuestras experiencias para que nos ayudara a todos a saber si sigue comportándose tan mal como lo hacía sus anteriormente o si por esta vez, podemos configurar en el producto.

Para finalizar, un enlace con los cambios agregados en este última versión, y la página Web de descarga del producto.

Un saludo, Feliz Nochebuena, Feliz Navidad y Felices Fiestas.

Publicado por Jorge Serrano | 2 comment(s)
Archivado en:

Se va el año 2010 y cada uno hará balance personal de todo lo acontecido a lo largo de este año.

El 2011 asoma ya con multitud de retos, tecnologías emergentes, ideas, ilusiones, esperanzas,...

Desde este pequeño punto en la inmensidad de Internet, quiero desearos unas felices fiestas, una feliz Navidad, y un próspero año nuevo 2011.

Ojalá que el año que viene sobre estas mismas fechas, hagamos un balance positivo de todo lo acontecido.

Algunas de las cosas que sucedan no estarán en nuestra mano, otras sí, así que esforcémonos por hacer bien las que nos comprometen a cada uno y disfrutemos de la vida con respeto hacia los demás, educación, honestidad, salud y amor.

Carpe Diem

Publicado por Jorge Serrano | 6 comment(s)
Archivado en:

Ayer durante el Remix 2010 que se celebró en Madrid (España), una empresa, Genera Interactive, comentaba varias cosas relativas a su experiencia en el desarrollo de aplicaciones de Windows Phone 7.

Esta empresa, con experiencia en el desarrollo de soluciones móviles para los principales fabricantes tecnológicos, iPhone, Android y Windows Phone 7, comentaba que el desarrollo de soluciones para los dispositivos móviles de Microsoft, era espectacular, reduciendo costes y tiempos.

En Twitter se empezaron a mandar mensajes de lo realmente productivo que era desarrollar soluciones gracias a los SDK, Training Kits y herramientas de desarrollo RAD, pero no sólo para Windows Phone 7 y comparándolo especialmente con su competencia directa, sino para cualquier otro producto.

Cierto es, pero está claro que la competencia también se está poniendo las pilas, y esto, que quereis que os diga,... es una excelente noticia para los desarrolladores.

En este caso, entra en escena Google App Inventor, en el que Google Labs está poniendo un gran número de recursos.

Como todos los comienzos... todo lleva su tiempo, pero bueno... es un comienzo que nos abre puertas que creo que deberemos considerar.

Otro día, os hablaré de MonoDroid con el cuál estoy trabajando de forma experimental desde Visual Studio 2010, pero todo esto nos lleva a pensar en una sola cosa.

El éxito de un dispositivo no es lo bonito y elegante que sea (que también), sino el número de aplicaciones que hay para ese dispositivo y para sus usuarios, y que duda cabe, que los desarrolladores tenemos una importante misión ahí, pero sin herramientas que nos faciliten esa tarea... ¿que hacemos?.

Microsoft se dio cuenta de esto hace mucho tiempo, y otras compañías lo están viendo así, como Google. Ojalá Apple no cerrara tanto sus dispositivos... pero cada uno sabrá lo que hace.
De momento, ten en cuenta a Google App Inventor, y a MonoDroid no lo pierdas de vista tampoco (del cuál espero hablar en breve con más fundamento).

Accede al Setup de Google App Inventor en este enlace.

Con esto, ya te doy material para investigar durante estas próximas Navidades. ;-)

Publicado por Jorge Serrano | con no comments
Archivado en:

Microsoft ha publicado su Windows Azure Platform Training Kit.

El Windows Azure Platform Training Kit recoge contenido técnico que nos servirá de apoyo y ayuda a la hora de utilizar Windows Azure, SQL Azure, y los servicio AppFabric de Windows Azure.

La descarga de unos 210 Mb contiene material en inglés, pero bien organizado.

Si deseas descargar y utilizar el contenido, no olvides leer los requerimientos (que no son pocos).

Encontrarás el enlace de descarga aquí.

Publicado por Jorge Serrano | con no comments
Archivado en:

Me hace gracia ver que todo el mundo en todas las esquinas repite sin cesar una única palabra, la misma palabra que algunos negaban hace muy poco tiempo pero que ahora y de repente está a la orden del día yen boca de todo el mundo, hablo como no podía ser de otra manera, de la palabra crisis.

La RAE define crisis de muchas formas, pero me quedo con la última acepción: "Situación dificultosa o complicada".

Es de casi todos sabido que esta situación dificultosa o complicada está siendo soportada por muchas personas desde hace bastante tiempo, y no podemos dejar de lado a las empresas, que al fin y al cabo son las que nos dan de comer y motor directo o indirecto de la economía y por lo tanto soporte de salir de algún modo de la situación en la que nos encontramos actualmente.

En época de crisis, las empresas mejor saneadas son las que salen fortalecidas de alguna manera, porque lejos de ser un periodo devastador (que sí lo es), es un periodo de oportunidades y supervivencia.
Oportunidades porque se pueden abrir mercados que antes eran prácticamente imposibles de acceder, y supervivencia porque si es gestionada adecuadamente, va a salir fortalecida.

Sin embargo, muchas empresas no tienen en cuenta otros factores que ayer por la noche meditaba cenando y que he comentado con muchas personas en pequeños corrillos, y que ahora quiero comentar en mi blog.

Dejando a un lado tendencias políticas, quemes de la gente, incertidumbres personales, etc., cosas todas ellas muy importantes y que nos influyen en el día a día en nuestra vida y por lo tanto en nuestros trabajos, hay un punto determinante asociado inherentemente a una empresa, hablo del trabajo.

Los privilegiados que aún tenemos trabajo, vemos con asombro como ante un periodo de crisis, una empresa es capaz de llevar a cabo determinados ajustes que siendo racionalmente correctos, redundan en una insostenibilidad humana, familiar y laboral, porque la conciliación de una persona de todas estas facetas dentro de una empresa es crucial.
Sin embargo, el momento actual no es muy halagüeño, y buscar un cambio de trabajo se convierte en una odisea. Las empresas lo saben y lejos de tener comprensión con el personal laboral, trata de sacar beneficio de esta circunstancia.

Entre la gran cantidad de ajustes que una empresa puede realizar, está la reducción de plantilla.
Si bien es un mal inevitable en muchas de las ocasiones, cabría preguntarse si realmente la reducción de plantilla se debe a que hay menos trabajo o a que hay que reducir costes.
La mayoría de las empresas reducirán plantilla por el segundo motivo, para sobrevivir y salvar a parte de la tripulación.
Esto lleva inherente un mal endémico, porque el trabajo no es menor... más bien incluso, se incrementa en muchas ocasiones, y con ello la carga de trabajo a cada empleado, porque si antes había 10 personas con una carga de trabajo x y ahora hay 5 con una carga de trabajo igual o poco menos, ¿cuanta carga de trabajo estamos aplicando por cada empleado?. Las matemáticas no fallan ¿verdad?.
Y esto al final, conlleva a que ese empleado se quema (literalmente hablando), se fatiga, no descansa, está en un estado de tensión continua, y por consiguiente, produce lo que puede pero peor, ya que no tiene la capacidad suficiente para recuperar los sobreesfuerzos continuos.
El resultado es que incluso la empresa confía aún menos en esos empleados porque piensan que no producen y o que no son válidos o que no están dando el resultado que de ellos se esperaba.
Y todo esto sin contar con el estado anímico del individuo que es tema aparte.
Aunque algunos no lo entiendan o no lo quieran entender, no somos máquinas, sino seres humanos, y el límite existe... no tendemos al infinito.

Pero indudablemente, todo esto lo comento por algo muy concreto que observo en casi todas las empresa y con las personas que hablo, y es que cuando una empresa tiene una carga de trabajo, no suele mirar a la eficiencia.
Últimamente estoy bastante atento a lo que podríamos definir como procesos.
Siempre he pensado en la optimización del trabajo y con ello en la eficiencia, y ahora que estamos pasando un periodo de crisis, lo pienso con más ahínco.

Una empresa que se encuentra en crisis, tiene que ver este periodo como un periodo de oportunidades.
Sé que es muy fácil decirlo, pero creedme que es así, tanto para las empresas que están cerca de su desaparición como de aquellas que las va estupendamente.
Tenemos que aprovechar que nuestra competencia se puede ver seriamente dañada o perjudicada por el periodo actual, que lejos de ser un periodo explosivo, es un periodo de desgaste, y también porque no decirlo, de supervivencia.
Ante ese largo periodo convulso, muchas empresas creen que cargando con más trabajo a menos recursos, se pueden abordar los mismos objetivos o incluso más abaratando costes.
Pero nunca se piensa en la eficiencia de las acciones que se acometen. Y ya no hablo de sueldos, horarios, etc., sino de procesos, eficiencia y eficacia. Lo que sería maximizar los beneficios.
Si actuamos eficientemente, seremos capaces de lograr los mismos objetivos o más, con mucho menos esfuerzo, y casi seguro, con menos carga de trabajo.
Incluso el beneficio de la empresa crecerá y los sueldos del personal porqué no, podrán ser mejores, el ambiente de trabajo también, y por ende, ganaremos posiciones con respecto a nuestra competencia.

No obstante, dentro de lo que son las oportunidades que se abren en periodos de crisis, no debemos olvidar que muchas aprovechan la ocasión para hacer reestructuración, ajustes o cambios que no podían realizar antes.
Uno de ellos es la eficiencia y eficacia que he comentado, y otro en mi opinión es el I+D.
En España por ejemplo, la inversión de I+D es... ¿inexistente?.
Existen empresas que apoyan ese campo, pero son tan pocas que si nos vamos a una web de empleo, veremos que muchas de ellas emplean libremente I+D pero ni ellas mismas saben lo que es, porque en realidad no hacen I+D.
Una empresa que sepa lo que es realmente y focalice partes de sus esfuerzos en el I+D, podrá aprovechar más oportunidades si cabe o estar mejor preparados para cuando la crisis finalice.

Cabe destacar que después de un periodo de crisis, comienzan los engranajes de la economía a funcionar, y como una máquina de vapor, empieza a moverse poco a poco pero agilmente, y en cuanto nos despistemos, la maquinaria estará funcionando a toda máquina, y en ese momento, quién esté preparado se llevará una parte más grande del pastel.

Pero llevar a cabo todo esto, sé que no es fácil,... nada fácil.
Cualquiera podemos crear y montar una empresa, pero gestionarla es lo más difícil de todo.
Por experiencia propia sé que la gestión de proyectos informáticos no es nada fácil, pero gestionar una empresa es mucho más complicado... pero no me refiero a gestionarla de cualquier forma, sino teniendo en cuenta todas las cosas que comento aquí más otras que me dejo en la chistera para otra entrada si procede.

¿Estás de acuerdo?. ¿Qué opinas?.

Publicado por Jorge Serrano | 6 comment(s)
Archivado en:

El otro día estaba hablando con unos familiares (no informáticos) acerca de este ya famoso caso de Wikileaks.
¿Quién no ha comentado al menos una palabra sobre este caso con su mujer, su madre, su amigo o su mascota?.

Me parece simpático leer en Wikipedia la nota añadida: "Note: WikiLeaks is not associated with Wikipedia or the Wikimedia Foundation."
Bueno, no nos alarmemos, también hay detergentes con un famoso nombre de sistema operativo, y no pasa nada.

Y todo esto,... ¿que sentido tiene con el título de la entrada de mi blog, la seguridad y el deshacerse de un PC?... pues mucho.

Me hace gracia ver que casi todo el planeta se ha enterado de que Julian Assange es un hacker extraordinario y con unos contactos brutales para obtener papeles secretos, clasificados y demás... ¿pero como lo habrá hecho?.

En realidad no tengo pruebas de lo que voy a decir, pero no voy a decir nada que no se pueda dar.

No dudo de que este tal Julian tenga unos contactos brutales, pero tampoco voy a dudar de que a veces la casualidad exista, y más que la casualidad, la falta de seguridad.

No me voy a centrar en si Julian es un hacker o no, más que nada, porque no creo que esos documentos que ha publicado los haya obtenido con sus dotes de hacking, sino más bien debido a un fallo en el departamento o departamentos de seguridad de los Ministerios, o de las empresas que custodian los datos informáticos.

Hace muchos años (me parezco al abuelo cebolleta y no soy tan viejo, pero es que todo ha cambiado mucho y rápido en estos últimos 10/15 años), teníamos a nuestro alcance unos flamantes disquetes de 3 1/2 (no hablo de los de 5 1/4 porque aunque guardo alguno por casa, deberíamos hacer una pequeña introducción a la edad de piedra y se me alarga la entrada).
Los había de doble densidad (720 Kb creo recordar), y de alta densidad (1.4 Mb).
Con ayuda de programas especiales como el 2M, lográbamos pasar de 1.4 Mb a 1.93 Mb.
Pero incluso perforando el plástico de los disquetes de 720 Kb, lográbamos grabar en ellos hasta 1.4 Mb (siempre y cuando no estuvieran en estado defectuoso, para lo cual era necesario pasar las Norton Utilities siempre antes de grabar algo).
(Para saber más sobre los disquetes haz clic aquí).

Ante semejante dispositivo de almacenamiento informático, la cantidad de disquetes que eran necesarios para guardar una pequeña colección de documentos, era en algunas ocasiones elevada, incluso recuerdo algún juego "puntero" de la época en 24 disquetes de 1.4 Mb... casi nada.
Y los discos duros... 40 Mb era lo máximo... y cuando tenías uno de 250 Mb te creías que estabas soñando. La gente incluso quería ser tu amigo... ¡que tiempos!.

Evidentemente, las empresas siempre han tenido una gran cantidad de información y una gran cantidad de dispositivos de almacenamiento. Nada comparable con el resto de mortales y menos de un estudiante con pocos recursos económicos.

Lo realmente curioso es que todos nos dedicamos a guardar y guardar información que muchas veces no sabemos que hacer con ella o porque la hemos guardado.
Exactamente le ocurre a casi todas las empresas hoy día, y casi todas no saben que hacer con esa información.

Pero lo realmente interesante es que desde aquellos maravillosos años hasta hoy, todo ha cambiado y mucho.
Internet va rapidísimo... sí sí, nos quejamos, pero los que sufrimos la velocidad de las primeras redes y nuestras conexiones con un módem de 1200 bps, 2400 bps, 14400 pbs, 56000 bps,... etc... podemos entener bien lo que digo.
Y se venden discos duros de teras a chorrón por un precio muy asequible.
Como sigamos así, en lugar de folletos por la calle nos van a dar USBs de Mb con la publicidad dentro... ¿a que no es ninguna tontería?. ;-)

Además, la información hoy día viaja además de muy rápido, de muchas maneras... correos electrónicos, FTPs, SkyDrives de marras, SharePoints de turno, etc.
Y entre tanta rapidez y entre tanto viaje,... una copia en el PC de Juan, otra en el de Pedro, otra en el María... y aunque no lo creamos... empezamos a dispersar nuestros archivos por todos los lados y perdemos el control de donde están. Llegamos incluso a la conclusión de que mientras yo tenga el original en mi CPD,... que más da donde se encuentra la copia... bueno... exagero un poco, pero cierto es que perdemos el rastro de una copia.
Alguien ha pensado real y seriamente la cantidad de información que guardamos en un PC y que de repente un día decimos... "¡anda!, ¿qué hace esto aquí?, ¡juraría que lo había borrado!... nada, nada, lo borro inmediatamente no sea que caiga en manos que no deben".
Imaginaros que nuestro PC es robado... llevado al servicio de soporte técnico y nos investigan el PC,... yo que sé...

Como veis, es un ejemplo sencillo, práctico y descriptivo... pero claro... ahora imaginemos una situación más... nuestro PC se muere y tiramos el PC a la basura... o mejor... para ser un poco más elaborados.
Tenemos un disco duro de un PC con 300 Gb... y alguien dice... "¡eh!, necesitamos un disco duro más grande".
"No hay problema" respondemos. Hay unos de 1.5 Tb muy baratitos que me han dicho que funcionan muy bien.
Perfecto, nos dan el ok, vamos, compramos uno... lo preparamos... copiamos toda la información del de 300 Gb en el de 1.5 Tb, lo pinchamos, mapeamos... seguridad, tal y tal... ¡funcionando!.

Bien... y ahora la pregunta del millón... ¿qué hacemos con el disco duro de 300 Gb?... fácil hombre... fácil.
Se lo instalamos a Antonio que quería sustituir su disco duro de 150 Gb y que estaba deseando uno más grande.
¡Genial!... nos vamos con el disco duro al PC de Antonio y repetimos operación...

¿Y que hacemos con el disco duro de Antonio?.
Lo guardamos en un cajón por si alquien lo pide.
Bien... así hasta que un día, se decide hacer limpia del material de la oficina y mira tú por donde... el ordenador de Antonio va a la basura porque se le compra uno más grande, y además aparecen en el cajón unos discos duros de 60 Gb, 100 Gb, 150 Gb,... y nada... que alguien muy decidido y con responsabilidad en el departamento dice:
Todo el material que tenemos, lo regalamos a ONGs, lo tiramos o hacemos un concurso interno para ver si alguien quiere alguno.

Y aquí es donde la liamos parda...
Esos discos duros caen en manos "astutas" o de lo ajeno, que a través de programas de Software muy concretos... son capaces de obtener información de esos discos duros, y entre tanta información (fotos de las amantes, de las vacaciones con la familia, documentos personales, etc), aparecen unos documentos "secretos" que en teoría no deberían estar ahí... pero mira tú por donde están.
Pues nada... tengo unos amiguetes en revistas de chimosrreo que me van a dar una pasta gansa... hasta igual alguna de esas cosas se pueden vender en uno de esos programas de televisión hechos para atontar al personal para que no piense y para entretener a las marujas y jubilados... no sé... pero igual hasta montar una Wiki sería una buena forma de crear expectación e ir sacando esa información a cuenta gotas... de esta forma tan casual y estúpida, una información que puede llegar a ser sensible... puede caer en manos ajenas que quieren sacar un provecho de esa información.

Y lo mismo ocurre con papeles del Gobierno, Ministerio, etc... no sería la primera vez que en un contenedor de escombros veo una caja con un logotipo Ministerial y encuentro papeles con nombres, apellidos y direcciones, además de más información..., y entre tanto papelote... zás...
Y yo que no me dedico a husmear, si una vez me encontré con información sensible... ¿que no se habrán encontrado las personas que se dedican o se pueden dedicar a eso?.

Hace tiempo ví un programa de televisión de la policía británica que concienciaba a la gente a tirar su correo personal ordinario de forma adecuada.
Esos policías pedían por escrito a las personas que iban a investigar, la petición de revisar su basura, etc durante días.
El resultado era demoledor...
Para cerrar el círculo, la policía se reunía con esas personas y les contaban no sólo qué información de ellos habían obtenido, sino incluso qué podían hacer con esa información y como evitar que ocurriera esto.
Me pareció interesantísio... hobbies, costumbres, donde compraban, qué cuenta de correo electrónico tenían, con qué bancos tenían cuentas, como se llamaban familiares suyos y donde vivían, etc.
Como digo, era demoledor.

¿Y qué pasó con Wikileaks?. Realmente no lo sé,... pero presumiblemente podría perfectamente haber ocurrido alguna de estas cosas que he comentado.
De todos los modos, esta entrada no es para analizar ese caso, sino la importancia de la información y su sensibilidad.

Y es que quiero aprovechar el tema de Wikileaks para que atendamos un poco más a lo que es la "información sensible".
Entiendo que va todo tan rápido y deprisa que a veces estas cosas se nos pasan... pero siendo prudentes y exquisitos en nuestro día a día, podremos evitarnos disgustos, o al menos reducir la posibilidad de que tengamos un problema sin buscarlo.
No sería la primera persona que pierde todo su dinero de su cuenta bancaria, o la primera empresa a la que la hacen perder miles de euros o incluso quebrar por un despiste de este tipo.

Tenía ganas de escribir sobre esto, y una noticia de hoy en un medio digital me ha animado definitivamente a hacerlo: El Mundo, esto lo pongo para que veáis que es un peligro real y que nadie está exento de que le pase, incluso alguien como la NASA... ¿vas a creer tú que tienes todo en tu casa o trabajo bajo control?.

Publicado por Jorge Serrano | 8 comment(s)
Archivado en:

Tal y como comenté el pasado 15 de Noviembre, Microsoft de la mano de Scott Guthrie iba a presentar el 2 de Diciembre (ayer) el evento online Silverlight FireStarter.

El evento tuvo lugar tal y como se esperaba y fue un éxito rotundo de personas conectadas online.

En este evento, Scott anunció entre otras muchas novedades, que dispondremos de una beta de Silverlight 5 para la próxima primavera de 2011, y la versión RTM a final del año 2011.
No obstante, en el evento celebrado en Seattle (USA), pudimos ver algunas de las novedades que la nueva versión de Silverlight 5 tendrá.

¿Quién decía que Silverlight 5 estaba muerto?.
Con este evento, podemos argumentar o gritar más alto si cabe que el desarrollo y evolución de Silverlight 5 no sólo no está muerto, sino que está más vivo que nunca.

HTML5 y otros sucedáneos harán aparición, por supuesto, pero el evento de ayer creo que me dió la razón en mi argumentación de que Silverlight es un compañero ideal para HTML5 (si aparece y se cierran sus borradores).
Si HTML5 no aparece como se le espera, Silverlight seguirá estando ahí, así que es bueno que lo tengamos en cuenta.

De todos los modos, es posible que ayer te perdieras la sesión de Scott... yo al menos me perdí los primeros 50 minutos, sin embargo, no me molesta en absoluto, más que nada porque podemos ver la presentación cuantas veces queramos y desde ya mismo.

Por un lado, quiero ofrecerte un enlace al blog de Scott donde se habla o se resumen las novedades de Silverlight 5, y por otro lado, quiero indicarte el enlace en el que encontrarás el video del evento en Channel 9.

El video dura poco más de 80 minutos y lo podremos ver online y descargar en diferentes formatos (WMV, MP3 [audio] y MP4) para diferentes dispositivos.

Por cierto... en el video se trata acerca de coded UI tests para Silverlight 5... decir únicamente que el pasado día 15 de Noviembre comenté una noticia en mi blog sobre Visual Studio ALM Feature Pack 2..., pues bien, dentro de Feature Pack 2 disponemos ya de coded UI tests para Silverlight 4... lo digo porque entre tanta y tanta información, uno a veces se pierde y se le pasa por delante de las narices y no cae en ello.
Si quieres saber más acerca de coded UI tests (impresionante), te sugiero una entrada del blog de Luis Fraile.

Publicado por Jorge Serrano | con no comments
Archivado en:

Durante la última sesión de MADNUG en la que tratamos el escabroso tema de la migración de aplicaciones VB6 a .NET, surgió la posibilidad de crear proyectos con .NET que podrían ser cargados desde VB6.

Esto es posible gracias a Microsoft Interop Forms Toolkit 2.1.

Como solución tipo puente está bien para resolver algunas funcionalidades concretas que demandan algún ajuste en nuestras aplicaciones de VB6 pero que no nos obligan a migrar el proyecto entero a .NET.

Sin embargo, esta solución está sujeta al uso de VB.NET como lenguaje de programación.

Durante la sesión, comenté que era posible hacer lo propio con C#, pero que Microsoft no había creado las librerías interop correspondientes.

Por esa razón, me he puesto a preparar unas plantillas de C# que he elaborado con trozos de código que tenía y otros que he buscado en la red.
El objetivo es el de crear unas plantillas que permitan crear un proyecto de Windows Forms desde C# y que pueda ser utilizado desde VB6.

No obstante, también he creado una plantilla de tipo item o elemento para C# que nos permitirá agregar un nuevo formulario de tipo interop al proyecto interop.
De esta manera, podremos crear un proyecto C# con múltiples formularios, tal y como hace las plantillas de VB.NET.

Plantilla de Proyecto

Encontrarás el fichero VB6 InteropForm Library C#.zip (5 Kb) que deberás poner en la carpeta "C:\Users\\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\Windows" o en la carpeta que corresponda de Visual Studio 2010.

Plantilla de Elemento Formulario

Encontrarás el fichero VB6 InteropForm Item C#.zip (3 Kb) que deberás poner en la carpeta "C:\Users\\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#" o en la carpeta que corresponda de Visual Studio 2010.

Un proyecto de C# en Visual Studio 2010 utilizando ambas plantillas deberá tener por defecto un aspecto similar al siguiente:

Ni que decir, que no me hago cargo de los problemas que estas plantillas puedan acarrear, y que si tienes alguna recomendación, mejora o comentario que hacerme llegar, no dudes en comentármelo para mejorar estas pantillas.
Al fin y al cabo, al final nos beneficiaremos todos.
Tengo la idea de hacer alguna plantilla más para C#, pero de momento no ando muy sobrado de tiempo, así que si puedo, trataré de prepararlas.

Por cierto, y ya que estamos... si quieres crear tus propias plantillas, el siguiente enlace te vendrá bastante bien sobre algunos detalles a tener en cuenta a la hora de generar tus plantillas para Visual Studio.