JASoft.org

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

MENÚ - JASoft: JM Alarcón

DotnetNuke starter kit: ¡no lo instales, es un peligro!

Estoy fastidiado :-( Hoy se me ocurrió la brillante idea de instalar en mi equipo de trabajo el Starter Kit de DotNetNuke 4.x (no me voy a molestar ni en poner la URL a este programa). Se trata de un software de código abierto para ASP.NET 2.0 que permite crear aplicaciones de contenido Web sin mucho esfuerzo. El caso es que al hacerlo me ha fundido por completo mi Visual Studio 2005. Ahora o puedo hacer absolutamente nada. Lo he intentado reparar, reinstalar e incluso volver a un estado anterior con un punto de restauración del sistema. NADA. No hay forma de recuperar el entorno. Muerto, eliminado, kaput... :-( En cuanto intentas crear cualquier nuevo proyecto se te queda el entorno colgado y no hay manera. Lo peor es que no hay manera de deshacerse de este problema (o yo al menos no la he encontrado). El instalador de contenidos de Visual Studio no tiene opción alguna para desinstalar (ya les vale), y he probado también a resetear los ajustes todos, borrar la caché de plantil... [Más]

Acceder a discos Linux desde Windows

Hoy he descubierto esta estupenda utilidad: http://www.fs-driver.org/  Se trata de un controlador en modo Kernel para Windows que permite utilizar particiones Ext2 de Linux nativamente desde el sistema de Microsoft. Esto implica que con él es posible acceder, leer, escribir y utilizar en general cualquier partición Ext2 como si fuera NTFS o FAT32, con las consabidas ventajas para administradores de sistemas, programadores, y manitas en general. Por no mencionar lo que facilita compartir información entre ambos sistemas. ¡Ah!, y es gratuita, claro :-)

El "Google" de los programadores

Hoy estaba echando un vistazo al Blog de un lector boliviano de mi Blog y tenía este estupendo recurso en uno de los "post": www.koders.com Se trata de un buscador de código fuente. Lo que hace es buscar los términos que le pongamos en la búsqueda dentro del código fuente de miles de archivos Open Source que hay por el mundo adelante. Es especialmente útil para encontrar ejemplos de uso de APIs, módulos que se ocupen de determinadas tareas, etc... Hay que echarle imaginación a la hora de buscar para encontrar lo que necesitamos ya que busca exclusivamente dentro del código y hay que "cambiar el chip" respecto a una búsqueda normal como la que haríamos en Google (por palabras). Os lo recomiendo (y también el Blog en el que lo encontré).

Estupendo complemento: Gestor de regiones para VS.NET 2003

Si, al igual que yo, eres de los maniáticos del orden y la claridad (sobre todo cuando programas) este programa te va a encantar. Se trata de un complemento (add-in) para Visual Studio .NET 2003 que permite gestionar de forma sencilla cómo se coloca el código dentro de regiones, tanto con C# como con VB. Tras haberlo instalado cuando seleccionemos cualquier porción de código podremos hacer que éste pase a formar parte automáticamente de una nueva sección o bien de una existente. soporta incluso secciones anidadadas por lo que no hay pega que achacarle. Lo puedes descargar junto con una breve explicación de su funcionamiento e instalación desde este artículo de CodeProject (excelente página, por cierto).

Cómo hacer cambios rápidos de la configuración de red

Si, al igual que yo, usted tiene que trabajar con un portátil en diversas localizaciones encontrará este truco muy útil. Cada vez que voy a la oficina de un cliente con mi portátil tengo que cambiar la configuración de la tarjeta de red para asignarle los parámetros adecuados: dirección IP, máscara de sub-red, puerta de enlace, etc... para así poder "engancharme" a la red local del sitio en el que esté. Al salir y volver a mi oficina o a la de otro cliente toca repetir la misma operación. Si esto hay que hacerlo cada dos por tres se convierte en una tarea muy tediosa ya que normalmente hay que apuntar en algún archivo toda esta información e introducirla a mano. Es posible, sin embargo, automatizar el proceso de la siguiente manera (esto es algo que utilizo habitualmente): La próxima vez que tenga que cambiar la configuración de red tras haber realizado el cambio abra una línea de comandos y escriba: netsh dump >> c:\Configuración_Cliente_A.txt Esto creará un archivo de co... [Más]

Snippet Compiler: se acabó abrir Visual Studio para cualquier tontería

Este programita me lo recomendó el otro día un amigo y la verdad es que me pareció estupendo. Situación típica de programador: te surge una duda de programación y quieres hacer una pruebecilla tonta de código para comprobar cómo funciona algo, probar una función o una clase .NET. ¿Qué haces?: o eres de esos "machotes" que programa directamente en la línea de comandos y usa los compiladores con todas las opciones, o si eres un vago como yo abres Visual Studio .NET, creas un proyecto del tipo adecuado y pruebas el código con toda la comodidad del entorno: depuración, ayuda contextual, etc.. ¿verdad? El problema es que haciéndolo así creas un montón de proyectos tontos que no valen para nada después de usarlos, que se quedan en el disco duro, crean directorios virtuales en IIS (en el caso de aplicaciones ASP.NET) y aparecen después en la página principal cada vez que abres el entorno. A lo mejor piensas que soy un maniático, pero a mi me molesta un montón. La solución: Snippet Compil... [Más]