October 2006 - Artículos
Ayer os anunciaba que Microsoft había colgado la descarga del DVD del MEDC o Microsoft Mobile & Embedded DevCon 2006 y os decía que había que aprovecharla porque me daba la impresión de que en Microsoft se habían equivocado.
Bueno, no se si será un corte temporal, pero tiene toda la pinta de ser un corte completo.
Lo único es que me encantaría poder conseguir el archivo app02.zip de todos los archivos que componen el DVD del MEDC, así que si alguien encuentra un enlace o sabe dónde lo puedo encontrar... se agradecerá mucho. :-)
Podría ser un bonito titular de prensa. Más de 120 consejos y trucos gratis en PDF.
Resulta que se nos pone al alcance de la mano por parte de Minh T. Nguyen, su autor, un pequeño libro electrónico en formato PDF con numerosos consejos y trucos sobre Visual Studio .NET.
Lo malo, es que los consejos y trucos son para Visual Studio .NET 2002, Visual Studio .NET 2003, y Visual Studio 2005 en Beta 1, lo cuál significa que podría haber consejos y trucos obsoletos (en el caso de la versión 2005), pero no por ello menos interesantes.
Otra particularidad es que la información está en inglés, así que si eres de los que se pelean con el idioma inglés,... paciencia.
La última "cosilla" es que para descargarse el libro electrónico, es necesario registrarse (con una cuenta de correo electrónico válida claro)... :-(
El enlace del libro lo encontraréis en esta dirección.
Microsoft ha anunciado recientemente el SP2 (Service Pack 2) de Microsoft Biztalk 2004.
Este parche de 17 Mb de desarcar, resuelve los errores y fallos detectados hasta la fecha.
El SP2 está disponible en diferentes idiomas incluido el español.
¿Os acordais de lo que os comentaba acerca de la imagen de Orcas de la CTP de Septiembre 2006?. Bueno, pues olvidadla... más que nada porque los chicos de Redmond han actualizado esa imagen y han creado un nuevo enlace de descarga para la nueva revisión del producto. Lo mejor de todo es que ahora la descarga se hace de forma más inteligente (en pequeños trozos zip, que unidos dan la imagen que queremos utilizar).
Lo único que se reutiliza es la base de la máquina virtual.
En resumidas cuentas. En esta ocasión, Microsoft ha sacado a la luz la máquina virtual para Virtual PC 2004 SP1 o Virtual Server 2005 R2, de Orcas - CTP de Octubre de 2006.
La base ocupa 1.2 Gb aproximadamente, y la descarga de la CTP está constituida por 6 archivos de aproximadamente 700 Mb cada uno.
Podréis acceder a esta CTP de Octubre de 2006 aquí.
¡Que la disfruteis y que en esta ocasión no haya cagadas!
Esta noticia me ha sorprendido y no tengo claro si es un error o no, así que yo estoy por aprovecharla lo antes posible.
Microsoft ha anunciado la disponibilidad de la información del DVD de su MEDC, es decir, del Microsoft Mobile & Enbedded DevCon 2006.
Se trata de un DVD en inglés con las presentaciones y eventos de la conferencia (desarrollo de aplicaciones, desarrollo de dispositivos embedded o incrustados, y gestión e implantación de dispositivos.
La descarga se realiza en tres archivos zip, y toda la descarga ocupa casi 3 Gb, que descomprimidos, se convierte en información que se puede grabar en DVD.
El enlace de descarga lo encontraréis aquí.
Esto lo comento para que no pille a nadie de sorpresa...
Según informaciones de Microsoft, Microsoft Windows Server "Longhorn" y Microsoft Windows Vista, sólo soportará Microsoft SQL Server 2005 SP2 o superior.
Todas las versiones anteriores de Microsoft SQL Server y MSDE, no serán soportadas por ninguno de los nuevos sistemas operativos.
Microsoft ha sacado a la luz, Microsoft Windows Media Player 11 para Windows XP.
Para descargarse esta nueva versión, es necesario ser usuario registrado de Windows XP.
True or False... bueno... esta cuestión me la he planteado al mismo tiempo en el que me encontraba disfrutando de una fantástica sesión en el Code Camp.
Todo en la vida es cuestión de toma de decisiones, cada una de nuestras acciones es una toma de decisión, y con ello, comprometemos la siguiente situación. Y en la informática ocurre exactamente lo mismo, y antes de acudir al Code Camp, sabía que en esta ocasión no iba a ser diferente.
Pero que nadie se extrañe, si pensaba esto, es porque ante todo, aunque había numerosos profesionales de la informática en la sala de conferencia, había sobre todos estudiantes de informática y futuros compañeros de profesión. Cada toma de decisión que llevamos a cabo cada uno de nosotros, implica a todos los que nos rodean, y el Code Camp ha sido un buen ejemplo.
Lo que no me esperaba del Code Camp, es que hubiera personas que me reconocieran, y claro, tengo una foto en mi blog que me identifica, pero aún y así, éramos más de 200 almas y entre tantas esperaba pasar como uno más, pero para mi sorpresa he visto que ha habido personas, más de las que yo mismo esperaba, que me han parado, hemos intercambiado alguna idea, nos hemos hecho alguna foto (¡por favor, si alguien tiene alguna mía y lee el blog, que me la envíe!), me han pedido que les firme alguno de los libros que he escrito (esto me da una vergüenza enorme) y sobre todo, hemos charlado y nos hemos conocido que es lo más importante.
Una de las cosas que también me han sorprendido, es que ha habido personas que han asistido al Code Camp que me han confirmado que se leen mi blog... en fin... que Dios les perdone... claro... que viendo lo que echan por la televisión o lo que cuentan en los diarios de prensa y en la radio, no me extrañan que huyan y que mi blog, por patético y malo que sea, sea mejor que todas las cadenas y periódicos juntos.
Pero ante todo... lo que me gustaría destacar es la ilusión de la gente que se ha dado cita en el Code Camp. Ganas por aprender, por compartir, por escuchar, por preguntar para conocer más,... y es que todo esto vuelve de nuevo a sacudirme ese titulito de este mensaje en mi blog... True or False.
True or False porque por suerte, la informática no es una ciencia exacta, y en muchísimas ocasiones, hay más de una forma para hacer la misma cosa. True or False, porque todos juntos formamos Comunidad y tenemos la posibilidad de formar parte de ella y compartir nuestras experiencias y conocimientos o no. True or False, porque si no hemos podido ir al Code Camp, las actividades que tienen que ver con tecnologías Microsoft son muy amplias y hay muchas actividades dónde poder acudir en ocasiones futuras. True or False, porque cuando acudimos a un sitio como el Code Camp, podemos pasar por allí como el aire de la mañana, frío y silencioso, o como los rayos de sol que calientan y llegan a todos los lados.
Cada uno decide lo que hacer en un momento dado, y me alegra haberme podido encontrar con mucha gente que ha decidido pararme a mí o a otras personas, preguntar, discutir, charlar,... pero si hay alguien que lee este mensaje en mi blog y se siente aludido porque no haya participado todo lo que quisiera, que lo apunte para que en la próxima ocasión sea más participativo y aproveche estos eventos.
¡Ah!,... y la cena de flanes y la noche de Halloween fue... ¡espectacular!... tengo ganas de ver las fotos y los videos,... y me temo que no pasará mucho tiempo en que lo veamos por Google. :-)
¡Gracias a todos/todas los que participaron en el Code Camp!
Los que no pudieron venir, espero que nos podamos encontrar en la próxima ocasión.
Hace unas fechas, os comentaba la existencia de Microsoft .NET Micro Framework, un Framework pensado para dispositivos con escasos recursos, menos que los que posee un Pocket PC o un SmartPhone.
Bueno, pues en esta ocasión os voy a ofrecer la posibilidad de descargar la versión Beta de ese Framework.
En el enlace, podéis encontrar además, información adicional y enlaces muy interesantes.
Supongo que muchos conoceis la revista o pulbicación de .NET de Microsoft denominada MSDN Magazine.
Como sabreis, esta publicación aparece en inglés... o aparecía en inglés mejor dicho, porque ahora tiene soporte para 7 idiomas (Español, Francés, Alemán, Ruso, Portugués, Chino,... y el comentado Inglés).
Esto es así desde el número de Noviembre de 2006 que acaba de aparecer.
Pero esto no acaba aquí, la revista TechNet Magazine, también ha sufrido este cambio para el número de Noviembre, así que a disfrutarlo. No obstante, es posible que encontreis algún texto o contenido no localizado, asi que paciencia.
En esta ocasión, os acerco un completo repositorio de recortes de código para Visual Studio 2005.
Estos recortes, son para C#, Visual Basic y Visual Tools for Office.
¡A disfrutarlos!
Después de la otra noticia de hoy sobre el CTP de Septiembre de 2006 en la que os hablaba de una cagada de Microsoft en cuanto a sus descargas, voy a hablaros de otra historieta que me ha pasado hoy (que sensible que estoy hoy con Microsoft y no se porqué,... que me perdone si alguien se siente ofendido), que no siendo cagada en sí, es cuanto menos,... alucinante... al menos así lo pienso yo.
Todos o casi todos conocemos la Knowledge Base de Microsoft o fuente de conocimiento dónde podemos acceder a innumerables preguntas, respuestas, informaciones, resoluciones a problemas, etc.
Las traducciones del KB son lamentables. Microsoft está haciendo un gran esfuerzo por mejorarlo, pero las cosas son como son y aún queda mucho trabajo por hacer, aunque al César lo que es del César, y... están haciendo progresos.
En muchas ocasiones, las noticias e informaciones de la KB son muy buenas y precisas, y ayudan a resolver un problema, pero en otras ocasiones no resuelven ningún entuerto,... e incluso te dejan peor de como habían llegado.
Por eso, en algunas ocasiones, nos encontramos respuestas o informaciones dignas de ser copiadas para la posteridad. Dentro del KB he conocido muchos casos, y en esta ocasión os traigo una que me he encontrado de casualidad y que me ha hecho reir (llorar no porque ya lloré con lo la CTP que os comentaba al principio).
La KB está en inglés y reza "USB emulation in Virtual PC for Windows".
El primer punto de la KB dice:
INTRODUCTION
This article discusses universal serial bus (USB) emulation in Microsoft Virtual PC.
Muy bien. Sigamos leyendo.
MORE INFORMATION
Virtual PC does not provide USB emulation.
Y finalmente nos invita a agregar un feedback sobre el artículo preguntando si resuelve el problema, pudiendo valorarlo... en fin... ¿sorprendente o no?.
Menos mal que los informáticos tenemos buen sentido del humor... que sino...
Por el título del mensaje, se nota que me encuentro cuanto menos cabreado... y es que a veces ocurren cosas que a uno le superan... le sobrepasan... y os juro que mi paciencia es amplia, pero tiene su límite como es obvio.
Resulta que he decidido descargarme la máquina virtual que Microsoft ha preparado en su página Web y que corresponde con la CTP de Septiembre de 2006 de Orcas. La leyenda reza "Microsoft Pre-release Software Visual Studio Code Name "Orcas" - September Community Technology Preview (CTP)". Un precioso título para un fantástico día lluvioso como el día de hoy, dónde disfrutaré de Orcas en forma de máquina virtual, sin problemas de instalaciones, desinstalaciones... y viniendo de Microsoft... funcionando a la primera.
Esta máquina virtual tiene la última revisión de Orcas, LINQ, algo de C# 3.0 y VB 9.0, etc.
Lo que a continuación cuento, lo hago a modo de obra teatral, porque de verdad que es cómico...
ACTO 1
Me froto las manos y le doy a descargar... el tamaño es de 1,12 Gb, si bien en la página Web de Microsoft indica que son 3,7 Gb. Primer mosqueo... pero nada del otro mundo, no sería la primera vez que la página de descargas de Microsoft indica un tamaño diferente de la descarga real y todo funciona bien.
Ala, descargando... 1, 2, 3... ¡que bien va!.
ACTO 2
Descarga completa después de tropecientas horas. Bueno... ya ha llegado. Ha sido un largo recorrido, pero la espera tiene su recompensa... al menos eso es lo que pienso...
Miro la página Web de Microsoft y sigo sus instrucciones.
Descomprimo la máquina virtual.
En total unas 2,7 Gb... lejos aún de los 3,7 Gb prometidos inicialmente. Me mosqueo un poquitín más, pero nada... sigamos...
Al fin y al cabo me da igual... vamos a tirar hacia adelante como los de Alicante.
La abro... todo ¡OK!. ¡Esto marchaaaaa!.
ACTO 3
Arranca un Windows 2003 Server y lo primero que me hace es... ¿pedirme activar Windows?... increible pero cierto. Los ojos abiertos como platos... vaya vaya...
Pues nada nada, no voy a discutir a los de Microsoft... vamos a activar Windows, así que activo el NAT en mi máquina virtual y a correr.
¡Windows 2003 activado!... sorprendido aún, veo que el sistema carga la configuración correctamente y ya está. Bueno,... que todos los males sean así...
Estoy dentro... ¡bien!... ¡que ganas de toquetear todo!. ¡Lo que me ha costado llegar a este momento!.
ACTO 4
Veo que en el escritorio no hay ni una sóla referencia a Visual Studio... jejejeje... ¡que iluso!.
Estará en Programas... así que me voy a Start > All programs (está en inglés claro) y... Whoops!!!... ¿ande andará?...
Pos nada, que por aquí tampoco está Visual Studio... jejejeje... ¡que iluso! (me digo por segunda vez).
Estará en el disco duro y por lo que sea han quitado los accesos directos. Bueno vale, tomaduras de pelo las justas, pero bueno... despistes y fallos cometemos todos, así que no creo que ande muy lejos Visual Studio.
Me voy a C:\Program Files todo decidido... y... Whoops!!!... ¡mecangoentó!.
Pues nada, que aquí tampoco está...
Me muevo por todos los directorios y me encuentro lo mismo... ops!, whoops!, y demás admiraciones en inglés que queramos adjuntar (omito tacos por ser esto un pequeño entremés teatral).
ACTO 5 y último
Con una incredulidad inaudita y un cabreo descomunal, me dirigo al directorio del Framework en C:\Windows... porque claro... que se les haya pasado instalar la última CTP de Visual Studio en una máquina virtual que reza CTP es una tomadura de pelo, pero bueno, al menos tendremos instalado el SDK... ¡espero!.
Me voy a C:\Windows... me meto dentro del directorio Framework y ale... ¡sorpresa mayúscula!... ahí sólo hay referencias a .NET Framework 1.0 y .NET Framework 1.1.
Vamos... que después de tanta historieta,... el CTP está vacío... es un sistema operativo vacío y nada más. Con algún dato de Redmond (para colmo) y poco más...
Lo peor es que no se como reportar esto... pero ¿es para cabrearse o no?. Para mí es una gran cagada... y por el título del mensaje... que nadie es perfecto ya lo se, y menos yo, pero después de tantas horas descargando una máquina virtual... se deberían cuidar un poco estos detalles... en fin...
Lo que quiero con esto, es sobre todo que no os pase a vosotros..., para que nadie se lleve una sorpresa. ;-)
No perdamos esta fantástica oportunidad.
Destinado especialmente para Desarrolladores y Arquitectos de Software con experiencia de al menos 2 años en .NET, estos cursos de tipo e-learning nos proporcionarán los conocimientos básicos para aprender aspectos relevantes de .NET Framework 3.0 y sobre Windows Presentation Foundation, Windows Workflow Foundation y Windows Communication Foundation.
El curso es gratuito de momento hasta el lanzamiento de .NET Framework 3.0, así que es el momento de aprovechar la ocasión, porque esta oferta no durará mucho.

El otro día, conversando con mis compañeros de trabajo, empezamos a contar historias del abuelo cebolleta, de nuestros primeros pasos en la informática y de esas pequeñas anécdotas que todos tenemos guardadas en nuestra retina.
Sirva este pequeño escrito para que cada uno contribuya indicando si quiere esas anécdotas que siempre quiso compartir pero que no encontró momento o lugar. Digamos que hago extensible aquella conversación a todas las personas que leen este blog, para que juntos sonriamos, nos sorprendamos, y porque no, nos conozcamos más aunque estemos separados varios miles de kilómetros. Animo a quien quiera participar en sus comentarios.
Os cuento para abrir fuego algunas de mis anécdotas que recuerdo en este momento:
Mi primer contacto con la informática:
Mis primeros ordenadores personales fueron un Sinclair ZX Spectrum 48 Kb y un Philips MSX. Con ellos, lo único que escribía era comandos similares a Load "" para cargar los juegos que tenía grabados en cinta. Para grabar los juegos, como no tenía un cadena de música de doble pletina, me inventé un truquito. Poner dos tapes o lectoras de cinta una enfrente de la otra para que los altavoces estuvieran a la misma altura. Uno de ellos leía, el otro grababa. Así me copiaba los juegos que algunos compañeros de clase tenían. Digamos que ese fue el embrión de lo que para mí será lo que hoy se conoce como piratería junto a la venta masiva de cintas grabadas en el rastro de Madrid. El viejo top-manta vamos, pero sin canon para cintas de audio. Pero como veís, de informática ni idea.
Mi primer contacto serio con la informática:
Mis empecinamientos me llevaban hacia Ingeniería Industrial. Siempre he querido diseñar coches. De hecho, con 10-12 años ya hacía mis pinitos con el lápiz, cristal y la arcilla para diseñar prototipos. Creía que la Ingeniería Industrial podría ser mi carrera de futuro, porque todo lo relacionado con el motor me encanta aún hoy día. Siempre he soñado trabajar en equipos de Formula1, Motociclismo, Deporte, Competición... pero la nota media no me daba para ello, así que como segunda opción,... algo denominado Ingeniería Técnica en Informática de Gestión... era el año 1993. Así que ese verano del 1993, me compré un ordenador. Mi primer ordenador de verdad. Un 486 DX2 66 MHz (creía en eso de la doble velocidad,... que ingenuo), con coprocesador matemático, una tarjeta gráfica que no llegaba ni a 1Mb, 4 Mb de Ram (un torpedo), disquetera de 3.5 y 5 1/4, un gigante disco duro de 250 Mb, una impresora HP 510 de blanco y negro, y muchas ganas de aprender. Durante ese verano, me tiré todo el rato leyendo el manual de MS-DOS 6 que venía con el ordenador para aprender algo de informática. Aprendí rápidamente a hacer un dir, un rename y un deltree... ¡fantástico!. Luego aprendí a grabar disquetes y a instalar Software... conocí Lotus 123, Word Perfect para DOS y para Windows 3.1, Word, el Bloc de Notas,... ¡que tiempos!.
La utilidad 2M, ARJ, Lharc y las Norton Utilities:
Digamos que algunas de las utilidades que con más nolstalgia recuerdo, es la utilidad 2M de un vallisoletano llamado Ciriaco García de Celis. Era una utilidad para formatear los disquetes de 3.5 HD de 1.44 Mb a 1.88 Mb. Me encantaba. Otra utilidad estrella era el ARJ, compresor estrella en la época. El autor se logró comprar un ordenador gracias a la venta de su utilidad. Nacía el paypal a su manera... era el auge del Shareware. Otra genial utilidad en sintonía con los compresores era el Lharc y Lha. Otra cosa interesante es lo que hacíamos con los disquetes de 720 Kb. Le aplicábamos una incisión en la parte baja del disquete y voilá, 1.44 Mb por la cara. El problema era que esos disquetes de baja densidad, eran de 720 Kb porque aunque su superficie soportaba 1.44 Mb, no habían pasado el control de calidad correspondiente y habían sido ensamblados como disquetes de 720 Kb. La explicación de que fueran los mismos es que en la cadena de montaje y fabricación, era más económico fabricar todos los disquetes al mismo tiempo y luego seleccionar los de alta densidad y los de baja densidad. Finalmente, otra utilidad que no debo dejar de comentar era la denominada como Norton Utilities, de un tal Peter Norton y que tantas veces me han salvado la vida en innumerables ocasiones de enfrentamiento con MS-DOS.
Las luchas entre Intel, AMD, Cyrix y el fallo de la coma flotante de los Pentium:
La informática no obstante, estaba comenzando una marcha fulgurante en cuanto a tecnología se refiere. En poco tiempo, mi 486 DX2 se quedaba obsoleto y las luchas entre Intel, AMD y Cyris por copar el sitio dentro de los usuarios domésticos era sabido por todos. Así, en el año 1994, Intel saca su procesador Intel Pentium, las velocidades oscilaban de los 66 MHz a los 90. Sin embargo, hubo un error en la unidad de coma flotante en el procesador Intel Pentium que hizo desfallecer a más de uno dentro de la organización de Intel. ¡Que tiempos!.
Mis conexiones a Internet, las BBS, Fidonet e Infovía:
En España, la conexión a Internet era sólo un privilegio de algunos. Pocos éramos los que sabíamos algo de HTML o similares. Yo en mi caso, como ratón de biblioteca, leía todo lo que caía en mis manos, en español o en inglés (aunque apenas tenía idea). Intentaba aprender cosas por mi cuenta, fuera del ámbito universitario. Cierto es que perdí mucho tiempo haciéndolo y eso me costó algún curso, pero no me arrepiento de nada. Eran otros tiempos y la información no fluía como hoy día. Las conexiones a las redes eran lentas y la información excesivamente escasa. Un excelente repositorio de información eran las BBS y Fidonet. De hecho, mi primer módem, era un aparatito que iba a 14400 bps. Me costó un dineral que tenía ahorrado, pero creía que el futuro iba por ahí y aunque no hice nada de dinero nunca en ninguna red, no me equivoqué sobre el futuro real de las comunicaciones. Para conectarme a Internet, me paseaba por los centros de cálculo de otras Universidades como la Universidad Autónoma. Lo de Internet no estaba extendido y el acceso a los centros de cálculo no estaban restringidos. En casa, me conectaba a Internet a través de Gopher y luego más tarde, Telefónica vió que podía sacar dinero de esta tecnología y sacó Infovía, era el año 1995. Luego más adelante, utilicé los servicios de acceso a Internet a través de Infovía con Axis y Redestb. Eran otros tiempos... y tan sólo 10 años atrás... increíble.
Mis primeros pasos en Visual Basic:
Estando en la Universidad, observé que lo que se cursaba dentro de ella era bajo mi punto de vista, obsoleto. Y eso que yo no tenía muchos conocimientos de informática aún. Entendía por lo que leía en la prensa y veía en Internet, Fidonet o BBS, discutiendo con otros usuarios, que todo lo que tenía que ver con la programación iba encaminado hacia algo denominado orientación a objetos. En mi Universidad veíamos Cobol, Fortran, muy muy muy poquito de C (no C++), y un poquito de SmallTalk en el último curso. Cuando cursaba el primer curso y a caballo del segundo, me dió por aprender Turbo Pascal, pero me parecía muy raro. Probé Clipper en casa pero no me convencía. Intenté hacer una ventana para Windows 3.1 con C pero eso era para llorar. Finalmente ví dos lenguajes que sí me llamaban la atención, uno se llamaba Visual Basic o algo así. Otro empezaba a asomar en forma Beta y se llamaba Java. Conseguí una versión de Visual Basic 1.0 con la que empecé a trabajar. Otra de Visual Basic 3.0 posteriormente que mostraba un salto cualitativo y cuantitativo insuperable. Me apunté a un concurso internacional de Java para promocionar la primera versión de Java, pero finalmente lo dejé porque encontré en Visual Basic, el aliado adecuado para explotar aplicaciones Windows en un abrir y cerrar de ojos, y hacer justamente lo que quería. A partir de ahí, todo lo demás... aprender en mis ratos libres pasando largas horas delante del ordenador, leer mucho, escuchar mucho, aprender mucho,... cuando empecé sería sobre el año 1994 aproximadamente. Un par de años después, diseñaría mi portal o página de Visual Basic, era el año 1996. Al Guille lo conocía de haberlo leído por Fidonet en los foros de Visual Basic dónde yo también acudía. Curiosamente, los dos entramos de lleno en Internet con Visual Basic en el mismo año. Los dos hicimos nuestro sitio web sobre Visual Basic en el mismo año. A partir de ahí, las informaciones sobre Visual Basic en español han aparecido por miles.
Anécdotas del trabajo:
Una de las anécdotas más simpáticas es la que me pasó hace un par de años. Estábamos trabajando en la misma planta dónde se encontraban los administradores de sistemas y soporte de red. Todas las incidencias había que enviarlas por e-mail para que se registraran y se contabilizaran adecuadamente. Por web no se podía hacer. El caso es que en un momento dado veo que Internet y el correo no funciona. Pregunto a mis compañeros de departamento y nadie tenía acceso. Preguntamos que quien va a avisarlos (lo típico) y finalmente digo que voy yo. Me acerco a la sala de soporte y comento:
Yo: "Perdonad, el correo ni Internet funcionan."
Soporte: "Las incidencias hay que abrirlas bajo petición.".
Yo: "Y... ¿cómo hago eso?, ¿no lo puedes hacer tú?.".
Soporte: "Ya sabes que las peticiones se hacen por e-mail."
Yo: "Bueno... vale... eso ya lo se, te repito el motivo de mi visita... he venido hasta aquí porque el correo ni Internet funcionan.".
Soporte: "¡Ah!, perdón. Ahora mismo lo arreglamos."
A veces nos cuesta captar y pensar un poco los mensajes antes de responder. :-)
Anécdotas de mis programas y utilidades:
Durante mi vida y mi contacto con la informática, he escrito innumerables documentos gratuitos y de pago. Mi primer tutorial era de HTML cuando empecé en esto de la informática. Debió de ser de los primeros en español sobre el tema. Luego vinieron otros de Visual Basic y posteriormente muchos más. Utilidades he hecho algunas, pocas pero algunas. Buscando por Internet, todavía se pueden encontrar algunas. Pero recuerdo con gran alegría, una utilidad que hice cuya funcionalidad no recuerdo ahora, pero a la cuál incluí características para discapacitados, para facilitarles la labor. Esto lo hice porque me encanta todo lo relacionado con ese grupo de personas que casi siempre olvidamos y algunos se, que nos leen en Geeks.ms y otros sitios. El caso es que al cabo de un tiempo, recibí un correo electrónico de una persona con problemas de movilidad que agradecía infinitamente que hubiera incorporado en aquella utilidad, funcionalidades para personas con problemas de discapacidad. Os garantizo que aquello fue uno de los mejores regalos que recuerdo haber recibido. No hay nada como hacer algo por los demás o pensando en los demás y saber que ha tenido su fruto o utilidad.
Mi visión de futuro:
Digamos que esto lo cuento porque sí. Me defino como esa persona que tiene visión de futuro, que se adelanta a su tiempo, pero que no emprende lo que debería, y digo esto porque estando en la Universidad, empecé con otra persona una empresa que se iba a enfocar a productos y tecnologías multimedia. El DVD había recien estrenado su aparición en Japón y esta otra persona y yo tuvimos la fortuna de poder ver las posibilidades que nos ofrecía. Hicimos algunos proyectos multimedia para diferentes empresas, pero finalmente dejé la empresa porque debía focalizarme en mis estudios y finalizarlos... ya había perdido demasiado tiempo. También hice una aplicación para crear páginas y sitios HTML. Me la curré en Visual Basic 3.0 para aprender sobre este lenguaje y para hacerme mis propias páginas web. La aplicación era impresionante y aún, no había ninguna en el mundo. El caso es que si hubiera vendido aquella utilidad, igual hubiera hecho algo interesante. También me dio por temas relacionados con las energías alternativas, de las cuales soy amante. Me interesé en el año 1995 por la energía solar y quería profundizar sobre ello, pero digamos que la carrera profesional de informática que estaba comenzando me hizo abandonar la idea. Hoy se que si igual hubiera hecho algunas de esas cosas y otras muchas cosas que ahora omito, a lo mejor os estaba escribiendo desde unas islas paradisiacas, pero os aseguro que no cambio nada de mi vida y mucho menos el haber conocido a la gran cantidad de personas que he conocido y las experiencias y aprendizajes que he adquirido por haber tomado cada paso en cada momento. Nunca desespereis aunque las cosas no salgan como uno las planea. Yo siempre digo que Dios escribe recto en renglones torcidos. ;-)
Desde Microsoft, concretamente de parte de Andy González (Program Manager - Developer Division de Microsoft), nos llega la petición en los foros públicos de discusión para que ayudemos a Microsoft a mejorar la calidad de su producto Visual Studio 2005 rellenando una sencilla encuesta.
Esta encuesta no tomará unos minutos y está destinada a los usuarios de Visual Studio 2005, y su uso es únicamente estadístico y de información del producto, no sobre recopilación de usuarios e información sobre ellos.
Conozco a Andy desde hace mucho tiempo y se que todos los comentarios y opiniones que se vierten se tienen en cuenta. Yo por lo menos sí voy a rellenar esta encuesta, así que si tú quieres hacerlo también, la encontrarás aquí.
Aquí comienzo una nueva sección a la que he llamado Snippet Week, o lo que es lo mismo, el código de la semana.
Se trata de un pequeño repositorio dentro del cuál, espero añadir la porción de la semana que he encontrado en los foros de discusión públicos. No importa si es una contestación reciente o no. Lo importante es que destacaré una por semana, o al menos eso intentaré, para que sirva de ejemplo de dudas y tener un repositorio interesante.
Para empezar, abriremos boca con una pequeña porción de código que demuestra como abrir un formulario partiendo del nombre de éste.
Autor: Eduardo A. Morcillo [MS MVP VB]
Fecha: 24/09/2006
Foro: microsoft.public.es.dotnet.framework
Título: Abrir un formulario partiendo de su nombre:
Iniciamos un nuevo proyecto e insertamos dos formularios.
A continuación escribimos el siguiente código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nombreInforme As String = "WindowsApplication1.Form2" Dim formulario As Form Dim tipo As Type tipo = Type.GetType(nombreInforme) formulario = Activator.CreateInstance(tipo) formulario.Show() End Sub
|
La única particularidad a tener en cuenta es que para llamar al formulario Form2, debemos anteponer el nombre de espacio que le corresponde.
A principios del mes de Septiembre, informé en mi blog de la existencia de una aplicación denominada Microsoft XML Notepad 2006, un editor de textos tipo bloc de notas de Windows, con el cuál diseñar y manipular nuestros documentos XML.
Sin embargo, es posible que haya algún usuario que no sepa utilizar bien esta interesante utilidad.
Si tú te encuentras entre esos, Microsoft ha elaborado un artículo en inglés escrito por Chris Lovett, en el que nos da unas nociones generales pero interesantes sobre el uso de esta utilidad.
Para el que aún no lo sepa, Office 2007 posee nuevos formatos para Word, Excel y PowerPoint.
Esto significa que para los usuarios de Office 2003, Office XP y Office 2000 se nos complique un poco la cosa para abrir o guardar un archivo para esa versión de Office, bueno, eso es lo que parece.
Por esa razón, Microsoft ha elaborado un paquete de compatibilidad para formatos Office y en concreto para Office 2007, para que desde Office 2003, Office XP y Office 2000 podamos abrir, guardar y editar ficheros en formato Office 2007.
El paquete que comento, está actualmente en fase Beta 2 y está disponible en varios idiomas incluido el español.
Como culturilla general...
Así se llama el Framework de Microsoft que tomó forma en el año 2004 y que en Enero del 2003 ya tenía sus primeros prototipos.
Microsoft desea impulsarlo más... es quizás su patito feo dentro de .NET.
Microsoft .NET Micro Framework contiene el núcleo del Framework para SPOT o lo que es lo mismo, Small Personal ObjecTs o también, Small Personal Object Technology como también se comenta en otros medios, especialmente pensado para pequeños dispositivos como relojes.
Quizás te suene más este tipo de dispositivos porque uno de ellos tenía relación directa con MSN, aunque en España no se si se llegó a ver... en USA sí, y como una imagen vale más que mil palabras...

Para más información.
Más artículos
Página siguiente >