Como en el juego de los barcos… ¡tocado!

Pues eso, que el colega Fran me «marcó» y tiró a dar, pero se ve que me dió de refilón o yo estaría, (como siempre), en Babia, y ni me enteré… pero para que la cosa quede clara, hoy me lo ha recordado, así que… tengo que contarte 5 cosas que se supone que no sabes de mi… y después viene lo mejor, que tengo que «taggear» a otros cinco… para que cuenten sus cosillas… el problema, es que si esos otros no leen esto, pues ni se coscarán… así que… habría que inventar algo para que cuando les des… se enteren de que les has dado… con el messenger es fácil, te conectas y plaf! tageo que te crió, en su día fue Misael el que me hizo elegir (y mostrar) las 10 canciones que más me gustaran… Y eso es lo que hice, aunque esa lista la publiqué en Marzo de 2006, y bueno…
En ese tiempo, en vez de «tagearte», se llamaba «memearte», pero hay que leerlo bien, no sea que le quites un «me» y parezca otra cosa…


Al grano, a ver que 5 cosas te cuento que no sepas:


1- Mi verdadero nombre no es Guillermo, sino Guillermo Francisco, o eso es lo que me dijo el cura el día que me iba a casar, que en mi partida de nacimiento tengo esos dos nombres… costumbres de aquellos años, (1957), en que el cura siempre participaba en tu nombre, y claro, así ¿cómo te ibas a quitar la «religión» de encima? je, je.
2- Durante muchos años he sido «fotógrafo» profesional, vamos que tenía una tienda y hacía fotos de bodas, bautizos, comuniones y esas cosas que se hacen cuando uno es «retratista». Esa profesión la he mantenido durante años, incluso cuando no me dedicaba a ello, ya que mi hermano «me liaba» para que fuera con él, cuando él hacía el video, yo hacía las fotos… afortunadamente, eso ya lo dejé… y es que no hay cosa que más odiara que hacer las fotos de los banquetes…
3- Ahora seguramente retomaré el tema, pero tendré que empezar a aprender a usar programas de «retoque» fotográfico, y como soy de los que no les gusta bajar cosas de los sitios que la gente se las baja, (para que no les cueste nada, -este es en realidad el tercer punto del tageo-), pues… me apañaré con programas con menos prestaciones, pero más económicos… sí, no tengo el Photoshop, ¿que pasa?
4- No tengo coche, bueno, lo tengo, pero como si no lo tuviera, ya que está «pendiente» de que lo retiren de la calle por tenerlo abandonado, pero he avisado a los de la grua para que se lo lleven y he pagado lo que vale darlo de baja, pero ni caso… ahí sigue el pobre… ocupando una plaza que seguramente a otros le haría falta… seguramente será por eso que la Policía Municipal le ha puesto el cartelito ese para que la gente se entere de que está abandonado… ;-))))
5- No me dedico profesionalmente a la programación, a muchos les extraña, pero es la verdad, lo que hago lo hago para mi, pero no lo vendo… creo que más que nada sería porque soy incapaz de terminar cualquier programa… casi nunca estoy contento con el resultado y no dejo de modificarlo… y no por esto es que sea mejor que otros, sino, que… en fin… si algo se termina, ya no tiene interés…


Bueno, y ahora a ver a quién «le endiño el tageo este?


La verdad es que haría falta que hubiera una lista de los que ya hemos sido «tocados»… voy a probar con estos nombres, y espero que respondan al «toque» ;-)))


Le doy un tirito a: Jorge Serrano, a Unai, a Rodrigo Corral, a Juansa y a José Manuel Alarcón.


Nos vemos.
Guillermo

Tutorial de acceso a datos en sitio Web creado con Visual Web Developer 2005 Express

Pues eso… que ya tenía yo ganas de ir acabando las cosas que empiezo y/o que digo que voy a hacer, y esto es algo que ya tenía en la lista de tareas, en realidad tenía otro tema, pero también relacionado con el acceso a datos desde un sitio Web.


Y es que en Marzo de 2005 publiqué el Tutorial para la creación de un sitio Web con autenticación mediante formulario en el que no se usaba acceso a datos para hacer esa comprobación, y claro, la gente pregunta… Oye Guille, ¿cómo se hace si los usuarios están en una base de datos? Y de vez en cuando, va uno explicándolo y poniendo ejemplos, y ya iba siendo hora de en vez de repetir lo mismo una y otra vez, pues poner un ejemplo, así solo hay que dar el link para que vean cómo hacerlo…


Aunque al final he acabado haciendo otra cosa, y por eso lo he puesto separado… y es que hay gente que también pregunta cómo mostrar los datos de una base de datos en un sitio Web, cómo navegar entre los registros, cómo añadirlos y esas cosas, así que… anoche me lié la manta a la cabeza y me puse a preparar un mini-tutorial de cómo hacer esas cosas, y el resultado es lo que acabo de publicar: Tutorial de acceso a datos en sitio Web creado con Visual Web Developer 2005 Express


Hoy solo he publicado la primera parte: Crear el sitio Web y añadir nuevos usuarios a una base de datos creada con SQL Server 2005 desde el propio IDE del Visual Web Developer 2005 Express, además de comprobar si ese usuario ya está en la base de datos para no añadirlo y avisar de que ya está.


En unos días, iré publicando las siguientes partes, que serán:


-Mostrar los datos de los usuarios que hay, usando un GridView y sin usarlo
-Buscar usuarios
-Modificar los datos de los usuarios


Y si el tiempo (y las ganas) lo permiten, también pondré más cosas relacionadas sobre el tema del acceso a datos desde un sitio Web, además de poner los mismos ejemplos, pero usando una base de datos de Access.


Espero que te parezca interesante.


Nos vemos.
Guillermo

Cómo trocear una imagen en Visual Basic y C#

Pues eso, que he publicado en mi sitio un par de artículos con el código para trocear una imagen en «cachillos» más chicos.


Uno de esos artículos (el primero) utiliza 9 controles PictureBox de forma «fija», por tanto, el máximo de trozos será 9, repartidos en un máximo de 3 filas y 3 columnas.


El segundo de los artículos hace lo mismo (o casi) que el primero, pero en vez de usar 9 controles de forma fija, los genera automáticamente, (o dinámicamente), lo que nos permite indicar el número de filas y columnas que queramos, bueno… en realidad he puesto un límite de 50 filas y/o 50 columnas.


Espero que te sea de utilidad y que lo trocees bien… [;)]


Nos vemos.
Guillermo

Participa en el proyecto "Hospital DotNet"

Pues eso, que Pedro Pozo de DotNetSolidario ha tenido la iniciativa de iniciar un proyecto solidario para recaudar fondos para la construcción de un hospital en la India, el importe del dinero recaudado será entregado a la Fundación Vicente Ferrer, y la forma que tenemos de contribuir en este proyecto es de dos formas:


1- De forma particular, haciendo una donación mediante PayPal en la cuenta que tienen creada para ese fin.
Aquí tienes el link: http://www.dotnetsolidario.com/creandoescuela/donativos.aspx


2- Si tienes un sitio web o un blog, puedes poner anuncios de AdSense de Google y el dinero recaudado será para el proyecto «Hospital DotNet«. Para incluir el anuncio en tu sitio/blog, contacta con Pedro y el te dirá que tienes que hacer.


Nos vemos.
Guillermo

Trucos y consejos para Windows Vista

Pues eso, como resulta que soy un «manta» osease más torpe que un arao o lo que es lo mismo, que soy un catetillo de pueblo sin estudios, pues como se que por estos mundos hay gente que también lo es e incluso gente que no lo es pero que algunas veces lo simulan muy bien, pues me he dicho… a ver, seguro que más de uno que quiera empezar con el Windows Vista se va a encontrar con los mismos problemillas que yo… así que… siguiendo «la filosofía del guille» que no es otra que publicar cosas para que la gente no sufra tanto como yo a la hora de hacer las cosas… sí, me queda el consuelo de pensar que no soy el único torpe en este mundo… o al menos eso es lo que quiero pensar… porque sino… en fin… je, je.


Al grano, que he publicado (y seguramente seguiré publicando más) una serie de trucos o de cómo encontrar y hacer las cosas que quiero hacer, pero para Windows Vista.


Espero que te resulte interesante… aunque ya se que a ti no te hace falta leer esos trucos o consejos porque no eres un torpe, pero… pensando que no soy el único torpe de este mundo… al menos me siento «menos solo», je, je ;-)))


Este es el link al índice de la sección:


http://www.elguille.info/sistema/WindowsVista.htm


Nos vemos.
Guillermo

.NET Framework 3.0: Utilidad para generar claves SHA1 para usar con autenticación

Pues eso… (es que me puede) que acabo de publicar un articulo en mi sitio con una pequeña utilidad creda con la versión final de .NET Framework 3.0 y Visual Studio 2005 (con las extensiones correspondientes).

No es nada del otro mundo, pero… por algo hay que empezar. Además la he puesto para que las puedas instalar con ClickOnce.
Hay tres versiones, dos de ellas como aplicación "desktop": una en Visual Basic y otra en Visual C#
Además de una tercera para usarla desde la Web, pero estoy esperando que me "activen" la extensión XBAP en el servidor para que se pueda usar desde el navegador.

Pásate por mi sitio si quieres ver algunas de las cosas que hace, ya que entre otras cosillas (que yo considero interesantes) es la de poder trabajar entre hilos diferentes para poder acceder a un control desde un timer, algo que en VS normal es relativamente sencillo, pero que en WinFX (tampoco me acostumbro a cambiar el nombre, je, je) me ha costado más saber que propiedad era…

Este es el link: http://www.elguille.info/NET/WinFX/gsGenerarClaveSHA1/Default.aspx

¡Que lo SHAsees bien!

Nos vemos.
Guillermo

MSDN Radio: Episodio 18: Entrevista al Guille por Jesús González

Pues eso… en este nuevo episodio de MSDN Radio, entre otras cosas, está la entrevista que me hizo Jesús González en Perú (Chincha para ser más exactos)

Este es un extracto:

Segmento 1: Entrevistas con la Comunidad: Guillermo Som Cerezo "El Guille" – MVP Visual Basic. En esta entrevista, Jesús Enrique Gonzáles Azcarate, Microsoft Student Ambassador de Perú, y Guillermo "El Guille" Som Cerezo, MVP Visual Basic, hablan acerca del 10mo. aniversario del sitio El Guille, los detalles respecto a su 10mo. aniversario también como MVP, y cuáles serán los premios que entregarán a los participantes.
 

Aquí tienes el link a MSDN Radio:

http://www.microsoft.com/spanish/msdn/latam/mediacenter/radio/default.aspx

Y este otro al "programa" completo:

http://www.microsoft.com/spanish/msdn/latam/mediacenter/radio/episode18/redirect.aspx
 

Nos vemos (o mejor dicho, nos oímos)
Guillermo
P.S.
El día que decida no decir "Pues eso…" no se que haré ;-)))

Sobre la compatibilidad de Visual Basic 6.0 y Windows Vista

O sobre si se pueden usar programas de Visual Basic 6.0 en Windows Vista e incluso si se puede usar el entorno integrado de Visual Basic 6.0 en Windows Vista.

Pues eso… y es que según habían comentado las malas lenguas, decían que el entorno de trabajo (IDE) de Visual Basic 6.0 no se podía instalar en Windows Vista, decían porque el instalador era de 16 bits.
Lo que si decían es que las aplicaciones previamente compiladas con VB6 si que funcionaban, y eso es cierto, además de tener la ventaja de que si dicha aplicación no usa controles "raros" funciona sin necesidad de realizar una instalación, y esto es así porque el Windows Vista incluye el runtime de VB6.

Volviendo sobre el IDE de Visual Basic 6.0 en Windows Vista, lo único extraño que me pasó al instalarlo es que después de instalar la máquina virtual de Java (algo obligatorio para el VS 6) no se volvió a ejecutar el instalador después de reiniciar el equipo, y tuve que volver a arrancarlo desde el CD, aunque siguió instalando sin problemas.
Lo segundo fue después de instalar el Service Pack 6 que cuando finalizó la instalación (y cerré el programa al indicarme que había terminado), el Windows Vista me avisó de que "posiblemente" el programa no se había instalado correctamente, pero simplemente le dije, que sí, que se había instalado bien (me daba dos opciones, la de volver a intentarlo o la de aceptar que se había instalado correctamente), y todo siguió funcionando como antes de instalar el SP6.
No se si ese mensaje fue debido a que durante la instalación me dijo que iba a sobrescribir librerías que estaban en un idioma diferente (mi Windows Vista es en inglés con las opciones de idioma en español instalada posteriormente), pero como te digo, todo ha funcionado bien… o casi, el casi es porque cada vez que arranco el IDE de Visual Basic 6.0 me dice que hay un problema de automatización, pero una vez que le doy a Aceptar todo funciona bien, me permite trabajar, compilar, etc.

Así que… si tienes el Windows Vista y tienes la duda de si se instalará o no el Visual Basic 6.0, decirte que sí, que se instala (y funciona). Aunque lo más importante, es que las aplicaciones creadas con Visual Basic 6.0 si que funcionan sin ningún tipo de aviso… al menos en las que he probado y las que otros colegas MVP han probado.

Solo aclarar que el VB que he instalado es a partir del Visual Studio 6.0 Empresarial (solo instalando la opción de Visual Basic y sin las herramientas empresariales), y que el Windows Vista en el que lo he instalado no es la versión final, sino la "build" anterior a la final (RC2). Pero no creo que en la final haya problemas para hacerlo.

Y ya que estoy con las aclaraciones/recomendaciones, decirte que si piensas instalar el Visual Basic 6.0 en Windows Vista y también vas a instalar otras versiones de Visual Studio, primero instales las más antiguas, aunque no deberías tener problemas, ya que yo tenía instalado el Visual Studio 2005 Express (VB, C# y VWD) y no le ha afectado la instalación posterior de un producto más antiguo.

Nos vemos.
Guillermo

.NET 3.0: Disponible la versión final (en inglés)

Pues eso, que desde ayer día 8 está disponible la versión final de .NET Framework 3.0 (antes conocido como WinFX).

Como seguramente ya sabrás, con esa nueva versión (que es nueva, más que nada porque es el .NET que se incluye en el sistema operativo Windows Vista), lo que incluye es en realidad el CLR 2.0 (.NET Framework 2.0) más las bibliotecas de clases de lo que se conoce como WinFX, es decir, Windows Presentation Foundation (Avalon), Windows Communication Foundation (Indigo), Windows WorkFlow Foundation y CardSpace.

Todas estas novedades ya están en Windows Vista, pero el runtime de .NET Framework 3.0 también se puede instalar en un Windows XP con Service Pack 2 y en los Windows 2003 Server con SP1, así que… ya puedes empezar a programar con el nuevo sistema y no esperar a que salga el Visual Studio 2007 (Orcas), el que además de WinFX (no termino de acostumbrarme) también incluirá todo lo relacionado con LINQ, pero esa es otra historia.

Aquí te dejo los links para cada una de las cosas que puedes bajarte:

Ya sabes que tengo una sección dedicada a estas "nuevas" tecnologías, que poco a poco iré llenando con nueva información (conforme yo me vaya empapando y comprendiendo lo nuevo que trae el .NET Framework 3.0)

 

Nos vemos.
Guillermo

10 años del sitio del Guille

Pues eso… que en este mes de Noviembre estoy celebrando los 10 años de mi sitio, y por ese motivo he creado un sitio especial para el 10º aniversario:
http://aniversario.elguille.info

Y para celebrarlo he "implicado" a un montón de gente, particularmente a gente que darán regalos para los que participen en el sorteo, así que… si quieres te pasas por allí y te apuntas o al menos deja un saludo.

Gracias.

P.S.
Para Webmasters: Si quieres poner un link al sitio del aniversario, me lo dices y te incluyo en la página de "enlazadores" ;-)))

Nos vemos.
Guillermo