Categoría: Notas rápidas

  • 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}’

  • TDD and Hard to Test Areas, Part1 / TDD las partes difíciles Parte 1

    Traducción del artículo de Ian Cooper publicado el 7 de Julio de 2008. http://codebetter.com/iancooper/2008/07/07/tdd-and-hard-to-test-areas-part1/ Quería hablar sobre los problemas que las personas tienen cuando comienzan a trabajar con TDD, los mismos problemas que tienden a hacer que abandonen TDD después de un primer contacto. Esas son las áreas «difíciles de probar», las cosas que debe…

  • ZTE F680 telnet jail

    Cuando accedemos a un ZTE F680 v4 al servicio telnet root/root` lo normal es que tengamos una jaula en la shell que no permite hacer mucho, como vemos en este ejemplo Esta jaula de telnet limita el acceso y la ejecucion a unos poco comandos que sirven unicamente para el diagnostico del equipo. Aun asi…

  • ZTE F680 V4 Virgin

    Uno de mis proyectos personales, que me da muchas alegrías y dolores de cabeza a partes iguales, es tratar de tener dispositivos de comunicaciones que pueda gestionar libremente. ¿ Por qué ? Porque me preocupa la seguridad. Los dispositivos de red, normalmente son bastante inseguros con fallos típicos de otros modelos, marcas o mantienen fallos…

  • búsqueda incremental en el historial de bash

    Una utilidad muy poderosa y que pasó desapercibida durante muchos años para mí, ha sido la búsqueda incremental que aparece presionando <control+r> en la linea de commandos Esta cosa rara que alerta y desconcierta cuando aparce por sorpresa es ahora una de mis grandes aliados en mi día a día. Esta utilidad muestra los comandos…

  • conserguir clave pública usando la clave privada

    Chuleta rápida de cómo obtener la clave pública, la que repartimos tranquilamente por ahí si sólo tenemos la privada. Puede pasar que la hayas perdido y no la tengas a mano, aquí tienes una forma rápida de recuperarla usando tu propia clave privada ( la que nunca se comparte )

  • python-mode fails when updating submodule

    Habitualmente uso vim +PluginUpdate para mantener mis plugins actualizados, y habitualmente me encuentro que python-mode falla con este error [2020-01-14 18:21:34] Plugin klen/python-mode [2020-01-14 18:21:34] $ cd ‘/home/jorge/.vim/bundle/python-mode’ && git pull && git submodule update –init –recursive[2020-01-14 18:21:34] > Already up to date. [2020-01-14 18:21:34] > error: Server does not allow request for unadvertised object…

  • Compilar openssl para arm + uclibc

    Necesitas descargar el compilador de arm y el la version de openssl que necesites

  • Reduce el tamaño de un pdf con páginas escaneadas

    Un fichero pdf puede ser muy útil y ligero, siemre y cuando el contenido no sean imágenes escaneadas, es necesario recomprimir esas imágenes y volver a montar el pdf. Como solución sorprendente he usado este par de comandos que unidos reducen el tamaño una proporción brutal. En un ejemplo real de 35 Mb a 1,8Mb…