Mis notas técnicas

  • SAGECOM FAST@5657

    Router distribuído por Masmovil Update: si buscas como obtener la PLOAM quizás te interese ver este artículo Estoy probando la version de firmware SGDV10000059, por ahora este el resumen: Listado de procesos usando SysRq Listado de ficheros

  • Unbrick Tanix TX3 mini

    He recuperado mi Tanix tx3 mini después de haber intentando meterle atvexperience sin éxito, con un error típico usando Usb Burning Tool de AmLogic: Al parecer este error sucede al intentar flashear un dispositivo con memory NAND, en mi caso PFG57. Creo que me ha tocado una tirada del tx3 específica con un chipset poco…

  • vim Ultisnip para mamba

    En mi día a día de trabajo hago un uso intesivo de mamba, este pequeño snippet me ahora escribir bloque de código repetitivo cuando voy a escribir tests https://gitlab.com/-/snippets/2286835

  • shell interactivas y shell con login

    Algunos de los conceptos de linux con complicados de entender, incluso años después de serguir usando GNU/Linux sigo aprendiendo cosas muy básicas. Voy a intentar explicar(me) qué es una shell interactiva y una shell con login, y qué suecede cuando entras en cada una de ellas shell login Cuando tienes que introducir usuario y password…

  • Nerdtree: Navegador de ficheros

    Nerdtree está muy difundido, hay muchos otros gestores/navegadores de ficheros pero Nerdtree funciona muy bien y no he econtrado ningún otro que me ofrezca ventajas sobre este. Instalación Agregar en nuestro bloque de plugins en vimrc Enlace:https://github.com/valsorym/scrooloose-nerdtree Características: navegar por rutas de directorio permite búsqueda como si fuera un buffer cualquiera operar con ficheros y…

  • VundleVim: gestor de plugins

    Mi vimrc usa VundleVim como gestor de plugins, dentro del bloque de Vundle, hay que agregar lineas con Plugin seguido de la fuente del plugin. Puede ser una url completa o un path de github. Enlace https://github.com/VundleVim/Vundle.vim Instalación Una vez que tenemos estas lineas en nuestro vimrc ya podemos instalar y actualizar plugins. Hay dos…

  • Cómo uso VIM como IDE para programar en Python I

    Desde hace varios años trabajo habitualmente con VIM, es una herramienta muy potente con muchas ventajas pero también con muchos incovenientes. A lo largo de estos años he pasado por diversas etapas y cada día aparecen nuevos plugins o incorporo mejoras que me hacen la vida más fácil. El objetivo de esta serie de posts…

  • Como eliminar ^M de mi código

    Algunos editores como IntelliJ o VisualStudio Code, notepad, etc… podrían agregarte un molesto fin de de linea ^M a tu código fuente. Este ^M es una marca de fin de linea que meten algunos editores cuando quieren representar salto de linea de \r ( en unix es \n) Para limpiar todos tus ficheros afectado puedes…

  • invariantes

    invariantes = reglas de negocio

  • recuperar ssh de sesión de tmate

    A veces estamos trabajando con tmate y no conseguimos recuperar el ‘link ssh’, ejecutando este comando podemos volver a obtener el la cadena de conexión vía ssh de nuestra sesión. tmate display -p ‘#{tmate_ssh}’