JASoft.org

Cómo preservar la batería del portátil si lo usas mucho más en casa que por ahí...

Cómo preservar la batería del portátil si lo usas mucho más en casa que por ahí...
Bueno, esto tiene más bien poco que ver con la programación pero lo comento porque a alguno quizá le resulte interesante. Yo uso mucho mi portatil, casi a diario. Lo que ocurre es que la mayor parte del tiempo lo hago con él enchufado a la corriente, esté en casa o de viaje (ya que lo enchufas en la oficina del cliente o lo que sea). Eso sí, la mayor parte de las veces lo uso enchufado en mi propia casa. El problema de esto es que acabas con la batería lentamente. Al cabo de unos meses notas como va perdiendo algo de capacidad y un par de años después la cosa es bastante grave. Las baterías son caras, pero ese no es fundamentalmente el problema. El verdadero problema es que, dependiendo de la marca y modelo del portátil, dos años despues de comprarlo puede resutlar muy dificil o imposible encontrar una batería que le valga, ya que o hay estándar alguno para las mismas y los fabricantes son bastante "cabrones" con estos temas y así se aseguran de que cambias el portátil. La solución:... [Más]

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

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

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

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

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).

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

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]

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