Nueva versión mejorada de FileEncodingConverter

Hace unos meses hice una utilidad llamada FileEncodingConverter que permitía cambiar la codificaicón en masa de los archivos de una carpeta y sus subcarpetas. Toda la información aquí.


Esta utilidad sólo buscaba archivos de texto o HTM porque era loq ue me hacía falta a mi en ese momento. A raíz de varias peticiones que tuve, ahora he hecho unas modificaciones pequeñas para añadirle la capacidad de decidir qué archivos queremos procesar. Así, ahora hay un tercer parámetro opcional que te permite especificar una o varias plantillas de nombres de archivo a buscar. Si no le pones nada funciona igual que antes, pero puedes especificar, separados por comas, qué tipos de archivos quieres transformar. Por ejemplo:



FileEncodingConverter C:MisArchivosDedatos ANSI *ES*.xml,*.txt,*.htm*


Esto transformará a codificación ANSI todos los archivos XML cuyo nombre contenga las letras ‘ES’, además de todos los de texto así como los HTM (tanto .htm como .html). Puedes usar los comodines que quieras separándolos con comas. Además del ‘*’ vale también usar la letra ‘?’ para representar un caracter cualquiera.


Lo puedes descargar desde aquí: FileEncodingConverter.


Es un programa de consola 8línea de comandos). Si lo ejecutas sin parámetros te ofrecerá información sobre como usarlo.


Espero que ahora resulte más útil.

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 soluciona ciertos problemillas, los vuelves a tener. Fué lo que me pasó a mi :-((( En fin, que conste que estoy encantado con el SP1 a pesar de todo: el equipo me va mucho más rápido que antes y se han solucionado algunos problemillas.


El caso es que debido a este problema empecé media hora tarde y no me dio tiempo a enseñaros la parte de trabajo en el lado cliente, con JavaScript, algo que está muy bien en Visual Studio 2008. Durante el Ask The Experts y por el propio evento la gente que me iba enocntrando me decian que era una pena, que eso les interesaba mucho, etc… Así que como lo prometido es deduda he grabado un vídeo de una media hora con la parte de desarrollo con JavaScript que no me dio tiempo a explicar en el Evolution Show. La he colgado de Soapbox y aquí está (mira más abajo.


También os dejo en Skydrive un PDF con las transparencias de mi ponencia y el código fuente de los ejemplos que hice y que no llegué a hacer (master pages anidadas, ejemplo AJAX, llamar a servicios Web desde Script, depuración de JavaScript y documentación XML de JavaScript, etc…). El ZIP contiene una base de datos que usé para el catálogo de cursos hecho con LinqDataSource, ListView y DataPager. Tendrás que cambiar la cadena de conexión en el web.config para que te funcione en tu equipo.


Os dejo con el vídeo. Recuerda que puedes verlo a pantalla completa, aunque con el tamaño que tiene y la postproducción que le he hecho para acercar las zonas de interés lo verás perfectamente en este tamaño.


¡Espero que os guste! 🙂