Categoría: Notas rápidas

  • 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…

  • 15 estrategias de éxito para timeboxing

    Por decirlo simplemente, timeboxing es la herramienta de gestión del tiempo más efectiva que conozco. Incluso si ya la conoces y la usas hasta cierto punto, hay una buena posibilidad de que aún puedas hacerlo mejor con algunos de los siguientes consejos. Para quienes son nuevos, “timeboxing” es simplemente fijar un período de tiempo para…

  • Solucionar problema de módulo no encontrado

    Esto me ha vuelto a pasar hoy , tengo un módulo en desarollo y quiero importar el módulo fuera de un directorio donde tengo acceso directo al módulo. Pues una opción es instalar el módulo para que el interprete sepa que hay un módulo con ese nombre, y la otra es agregar la ruta desde…