Hace un tiempo publiqué una entrada en la que explicaba un paquete con el que es posible configurar un entorno UNIX (Linux o macOS) para tener instaladas varias versiones de Node y cambiar entre ellas de una forma fácil y rápida. Algo que también se puede hacer en Windows usando para ello NVM for Windows. Veamos a continuación como se puede trabajar con varias instalaciones de … [Leer más...] acerca de Trabajar con varias instalaciones de Node a la vez en Windows
Herramientas
Las publicaciones de la sección herramientas abarcan otras aplicaciones que pueden ser de ayuda en el trabajo del día a día. Entre las aplicaciones más habituales en esta sección, aunque no las únicas, es posible destacar algunas como Excel, bases de datos, VirtualBox, Git, RapidMiner, …
En esta sección además de las herramientas anteriores también se tratarán puntualmente otras herramientas que pueden ser interesantes.
Listado de notas modificadas en Obsidian durante los últimos días
Poder identificar rápidamente todas aquellas notas que se han creado o modificado en los últimos días es una información que facilita las tareas de revisión. Cómo puede ser la revisión semanal de GTD. A pesar de su utilidad esta información no está disponible en por defecto en Obsidian, aunque se puede conseguir gracias al plugin Dataview. Un plugin que permite consultar las … [Leer más...] acerca de Listado de notas modificadas en Obsidian durante los últimos días
Intercambiar las teclas del teclado en Windows
Recientemente he conectado un teclado diseñado para trabajar en ordenadores Mac e un PC con Windows. Aunque el teclado funciona correctamente en el nuevo ordenador, algunas de las teclas estaban intercambiadas. Esto es, al pulsar sobre una de ellas ser producían los caracteres correspondientes a otras y viceversa. Inicialmente pensé que era un problema con el mapa de teclado … [Leer más...] acerca de Intercambiar las teclas del teclado en Windows
Cómo configurar un servicio en Windows
Los servicios de Windows son programas que funcionan en segundo plano sin la necesidad de que un usuario los ejecute. Un concepto similar a los Daemon de los sistemas UNIX. Siendo posible configurarlos para que se inicien al arrancar el sistema, cuando se produce un evento o dejarlos configurados para que sea un usuario quien los ponga en marcha. Los servicios, al igual que los … [Leer más...] acerca de Cómo configurar un servicio en Windows
Cambiar variables de entorno desde Jupyter Notebook
En ciertas ocasiones puede ser necesario modificar alguna variable de entorno para poder ejecutar cierto código en un Notebook. Cuando el cambio debe ser permanente este se puede hacer en la Configuración avanzada del sistema en Windows o en los archivos de configuración del Shell en UNIX. Por otro lado, para cambios temporales se puede hacer en la terminal, pero esto obliga a … [Leer más...] acerca de Cambiar variables de entorno desde Jupyter Notebook
Borrar las carpetas .ipynb_checkpoints en Windows
La semana pasada se ha visto cómo eliminar todas las carpetas .ipynb_checkpoints que se encuentren en un subdirectorio usando comando de UNIX. Por lo que este truco solamente se podía utilizar en sistemas Linux o macOS. Por eso algunos me han preguntado si existe una forma similar de hacer lo mismo en Windows. Afortunadamente, aunque los comandos son un poco más complicados, … [Leer más...] acerca de Borrar las carpetas .ipynb_checkpoints en Windows
Eliminar las carpetas .ipynb_checkpoints en Linux y macOS
Al trabajar con archivos Jupyter es normal encontrar en nuestros ordenadores carpetas ocultas .ipynb_checkpoints. En donde se almacenan los puntos de control gracias a los cuales es posible volver atrás en los Notebooks. Aunque, cuando se elimina el archivo ipynb, no se elimina la carpeta y menos el contenido de esta. Lo que se puede traducir en valioso espacio ocupado en … [Leer más...] acerca de Eliminar las carpetas .ipynb_checkpoints en Linux y macOS
Estandarización de los mensajes en Git
A la hora de escribir código siempre es necesario prestar atención a los comentarios. Especialmente a que estos sean los necesarios, un exceso puede ser más una fuente de ruido que otra cosa, para que una persona pueda comprender lo que se presencia hacer. En especial, nosotros mismos en el futuro. Algo que también sucede en los sistemas de gestión de versiones. Los mensajes … [Leer más...] acerca de Estandarización de los mensajes en Git
Resolver problema de credenciales en Bitbucket
Para aquellos que trabajáis con Bitbucket para alojar vuestros repositorios Git es posible que os habréis encontrado recientemente con un problema de credenciales. Al intentar sincronizar un repositorio, con las mismas contraseñas que empezamos hasta ahora, es posible encontrarse con un error. Esto es porque, a partir del 1 de marzo de 2022, ya no es posible usar las … [Leer más...] acerca de Resolver problema de credenciales en Bitbucket
Usar macros de 32 bits en Excel de 64 bits
Aún es habitual encontrarse con macros de VBA en los que se accede a funciones exportadas por DLLs de 32 bits. Al intentar ejecutar algunas de estas macros en las versiones actuales de Microsoft Office de 64 bits se obtiene un error de compilación. Provocando un problema cuando se necesita estas alguna de esas funcionalidades. Afortunadamente existe un truco sencillo para poder … [Leer más...] acerca de Usar macros de 32 bits en Excel de 64 bits
Convertir un Notebook en un archivo de Python
En una ocasión había preguntado en el blog acerca de cómo se podía convertir el contenido de un Notebook en un archivo de Python. Operación necesaria, por ejemplo, en el caso de que se desee poner en producción los desarrollos realizados. Afortunadamente los Notebooks de Jupyter ofrecen la posibilidad de exportar el contenido en texto plano, conservando las celdas de Markdown … [Leer más...] acerca de Convertir un Notebook en un archivo de Python
Usar entornos de Python en VS Code
Al trabajar en diferentes proyectos con Python es habitual encontrarse con el problema de que tanto código como paquetes presentan problemas de compatibilidad con ciertas versiones del intérprete. Por lo que es necesario ejecutar cada proyecto en una versión del intérprete de Python diferente. Lo que se puede conseguir usando varios ordenadores, instalando en cada uno una … [Leer más...] acerca de Usar entornos de Python en VS Code










