JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Hotfix para acelerar el desarrollo web con Visual Studio 2008 - Ahora en castellano

Hace poco comentaba en este blog que estaba disponible un parche que mejoraba Visual Studio 2008 para el desarrollo Web, y sobre todo aceleraba el ya de por si rápido diseñador Web. En esa ocasión sólo estaba disponible en inglés. Ahora ya está disponible en castellano y otros idiomas también. Estos retrasos en tener en otros idiomas las cosas es lo que hacen que me suela instalar todo en inglés. No deja de ser otra forma de colonialismo de los USA ;-) ¡Hala! Que te sea útil.

PowerCommands para Visual Studio 2008

PowerCommands es un complemento para Visual Studio 2008 que incorpora al entorno una colección de utilidades relacionadas con la ventana de explorador de soluciones, para facilitarnos un poquito la vida a los programadores: Puedes cerrar de golpe el árbol de proyectos completo (algo muy útil en proyectos grandes donde normalmente hay que ir uno a uno y es morirse. No sé como esto no lo tiene por defecto el entorno), Copiar una clase y pegarla en otro proyecto, copiar y pegar todas las referencias entre proyectos, abrir la carpeta contenedora, abrir una línea de comandos en esa carpeta, quitar y reordenar los using de un módulo, etc... Puedes descargarlo (y también su código fuente) desde la página de MSDN Code gallery.

En acción de combate real: aquí encontrarás muchas preguntas resueltas, en el Ask The Experts

Como seguramente sabrás si eres asiduo lector o lectora de este blog, hace un par de semanas participé como ponente en el lanzamiento de Visual Studio 2008, durante los TechDays, The Evolution Show, en Madrid. Como parte de ese evento, aparte de la consabida ponencia, participé en una sesión de Ask The Experts (ATE) el segundo día por la tarde, enla que tuve oportunidad de conversar con mucha gente (antes,durante y después) sobre todo tipo de cuestiones técnicas relacionadas con el desarrollo Web. El ATE es, básicamente, una lotería. LLegas, y la gente que está allí te empieza a preguntar lo que se le ocurra, así que nunca sabes por dónde te van a salir. En esta ocasión la cosa fue estupenda, y los asistentes hicieron muchas preguntas interesantes. ¡Gracias a todos los que asistísteis! :-) Los buenos chicos de Microsoft grabaron todo el ATE para compartirlo en su página Comando Tomate, la última ida de olla de esos cracks que trabajan en DPE de Microsoft Ibérica. Creo qu... [Más]

Ya no se puede fiar uno de nadie: cuidado con cualquier aparato de almacenamiento que compres

Leo estos días el último incidente en el que un producto de consumo infecta a los pobres compradores que se lo llevan para casa. Se trata de un marco digital de 10,4 pulgadas que se vendía a través de la marca Best Buy pero era realmente de la marca Insignia. El caso es que el marquito llevaba un virus metido de fábrica que, al conetcarlo al ordenador con el cable USB, infectaba al equipo del sufrido propietario. Al parecer, según dicen la nota de prensa que han sacado, el virus era bastante antiguo y cualquier antivirus más o menos actualizado lo debería pillar y borrarlo, pero claro, eso no quita que sea un peligro enorme. Se han infectado un número indeterminado de clientes, pero no todos los marcos tenían el virus. Han retirado el producto del mercado, pero el que se lo haya llevado para casita que se aguante ;-( Al menos no han tenido las santas narices de decir que la culpa es de Windows por que tiene muchos virus orientados hacia él, como hicieron los de Apple hace un año cua... [Más]

Build Actions en VS2008: Para qué sirve cada una y las nuevas de WPF

Este post surge a raíz de una duda que un alumno me preguntó hace unos días en uno de los cursos de campusMVP. Cuando vas a ver las propiedades de un archivo en Visual Studio una de ellas es "Build Action", que controla el comportamiento del compilador respecto a dicho archivo. Las opciones disponibles se han ampliado en el caso de Visual Studio 2008 respecto a la versión anterior 2005, y son las que se ven en esta figura: ¿Para qué sirve cada una de ellas? Veamoslo: · None: no hace nada con el archivo, como parece evidente :-) · Compile: compila el contenido del archivo. Se usa para archivos con código fuente (.cs, .vb, etc..). Si quieres dejar fuera de la compilación a uno de estos archivos puedes ponerle 'None' como acción. · Content: se usa para marcar archivos que deben ser distribuidos con la aplicación (y por lo tanto copiados a la carpeta de compilación) pero que son únicamente de contenido, no de código. Por ejemplo un archivo de configuración, un gráfico, un XML, etc... [Más]

Cómo librarse de Internet Explorer 8 en Vista

Bueno, estos días como no tengo apenas tiempo de "frikear" con código lo suplo con sucedáneos que me quiten menos tiempo. En este caso lo que he hecho ha sido probar Internet Explorer 8 Beta. Me permite seguir viendo cosas nuevas al mismo tiempo que trabajo y hago otras cosas que no tienen que ver con la programación :-) El caso es que precisamente por ese motivo tuve la brillante idea de instalarlo en mi equipo de trabajo habitual, en la oficina. Craso error. La actual beta de Internet Explorer es nefasta para el sistema. Lo cierto es que promete muchas cosas interesantes para cuando esté listo, pero de momento es sólo un programa que inestabilizará el sistema y no te aportará apenas nada nuevo. Desde que lo instalé hace una semana he tenido que hacer reset manual del equipo más de media docena de veces, algo que no me había ocurrido jamás con Windows Vista. Lo he quitado y todo ha vuelto a la normalidad por fortuna. El caso es que inicialmente me llevé un susto porque fuí a "P... [Más]

Generadores de datos personales aleatorios para pruebas

El otro día, para un proyecto, necesité disponer de una buena lista de nombres, apellidos, teléfonos y otros datos personales de individuos de distintas nacionalidades para poder hacer pruebas. Lo primero que como buen friki programador pensé fue la posibilidad de conseguir en Internet alguna lista de nombres y apellidos (busqué sobre heráldica, censos electorales y otras cosas así en Google) y luego hacer un programa para generarlos aleatoriamente combinándolos. El caso es que llegué hasta algo mucho mejor. Se trata de un par de páginas realmente interesantes que permiten generar datos aleatorios con bastantes parámetros. La primera de ellas es Generatedata.com: Te permite crear una lista de registros de datospersonales simulados a elegir entre mútliples opciones (ver desplegable de la figura), y luego exportarlos a diversos formatos, incluyendo sentencias INSERT de SQL para meterlos en una base de datos. Lo malo es que sólo soporta datos de ciudades y provincias de los países qu... [Más]

Cómo sacar el diálogo "Acerca de" en Office 2007

A mi Office 2007 me gusta como al que más, pero he de confesar que, al estar acostumbrado a versiones anteriores, algunas cosas se me hacen difíciles de usar porque, básicamente, no las encuentro :-) El problema es que la nueva interfaz, aunque es muy productiva, cuesta acostumbrarse a ella porque todo está en lugares muy diferentes. Si eres nuevo esto es genial porque te da igual, pero para los viejos zorros como yo es un problemilla. El caso es que el otro día me llegó con mi MSDN el Service Pack 1 para Office 2007. Como suelo tenerlo todo actualizado automáticamente me preguntaba si ya lo tenía aplicado o no, para lo cual necesito ir al "Acerca de" de cualquier herramienta de Office y comprobarlo allí. Así que abor Word y voy a buscar el típico "Ayuda·Acerca de". Nada. Ni rastro. ¿Dónde diablos puede estar esto?. Bueno, puedo asegurar que me tiré un buen rato tratando de localizarlo. Y tiene bastante dificultad porque está bastante escondido, lo cual en mi opinión es un fallo de m... [Más]

Entrevista en PC World

PC World ha hecho un reportaje sobre el Evolution Show de Microsoft, celebrado la seman pasada en Madrid como ya sabéis, y han incluído en el vídeo también una entrevista conmigo. Podéis verla aquí: http://www.idg.es/pcworldtech/Microsoft_lanza_sus_herramientas_profesionales_ant/vid548.htm Salgo a partir del minuto 2:55 :-)) Mañana espero tener algo de tiempo hacia la tarde-noche y colocar un post interesante de los que tengo en la recamara. Saludetes JM.