JASoft.org

PowerCommands para Visual Studio 2008

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

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

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

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

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

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

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]

Trabajo con JavaScript en Visual studio 2008: lo que no vísteis en el Evolution Show

Trabajo con JavaScript en Visual studio 2008: lo que no vísteis en el Evolution Show
Hola a todos: Como sabéis la semana pasada estuve en el Evolution Show en Madrid, en la presentación de Visual Studio 2008, Windows Server 2008 y SQL Server 2008. De hecho estuvimos un mont��n de tutores de campusMVP dando las ponencias, como ya os había comentado, y tuvimos un stand de Krasis/campusMVP por el que se pasó  mucha gente. Lo pasamos estupendamente, y nos visitaron muchos amigos y alumnos, a los que me encantó saludar. Gracias :-) Los que tuvísteis ocasión de ir a mi ponencia sobre desarrollo Web sabéis los problemas que tuve. Mi portátil al que le acababa de instalar el SP1 de Windows Vista se negó a trabajar y se rompió miserablemente (pantallazo azul, aunque no lo viéseis, y eso que el día anterior por la tarde había ido a comprobar que funcionaba bien). Por lo visto (me enteré luego) al instalar el SP1 de Vista se ponen otra vez los controladores de Microsoft y quita los que tu tuvieses, por lo que si como en micaso el controlador del fabricante es más reciente y... [Más]

La semana que viene estaré de ponente en los TechDays, y algunas cosillas más

La semana que viene estaré de ponente en los TechDays, y algunas cosillas más
Pues eso... Os copio lo que salió al respecto en el último boletín de campusMVP... Cómo seguramente sabrás, la semana que viene tendrá lugar en Madrid el mayor evento técnico gratuito que se ha celebrado en España alrededor de tecnologías Microsoft: Microsoft Techdays, The Evolution Show. La agenda viene repletita de charlas interesantres y durante dos días se analizarán a fondo las novedades de Visual Studio 2008, Windows Server 2008 y SQL Server 2008. ¡Ya hay más de 5.000 anotados! Krasis y campusMVP estarán presentes en el evento ya que tendremos un stand en el área de expositores, en el que podrás visitarnos e incluso llevarte nuestros libros firmados por sus autores. Entre los que nos visitéis sortearemos multitud de premios: libros, camisetas y cursos.  Además de esto, nuestros tutores serán ponentes en las conferencias del evento, en concreto estarán allí hablando, además de yo mismo Rodrigo Corral, Luis Fraile, Octavio Hernández, Iván González, Alejandro Mezcua y ... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico