Etiqueta: rust

  • Estas semanas estoy aprendiendo demasiadas cosas nuevas.

    • Decidí empezar a probar Emacs, lo que me ha llevado a consultar cómo utilizar algunas propiedades para meter en mi archivo de configuración, o cómo utilizar algunos de los paquetes que he instalado en mi distribución.
    • También estoy volviendo a intentar aprender Rust, lo que me lleva a necesitar buscar información sobre cómo utilizar una determinada función, estructura o crate.

    A pesar de que muchas bibliotecas de desarrollo tienen manuales, wikis y otros archivos de documentación, una de mis formas favoritas de buscar ayuda sobre cómo emplear una biblioteca, paquete o este tipo de cosas es GitHub Code Search. Sinceramente, desconozco si en este momento sigue siendo una beta privada o si ya todo el mundo tiene acceso a CS, pero a estas alturas me resulta un recurso vital, y creo que más gente debería conocerse estos trucos. A veces puedes aprender más a usar una función o una biblioteca consultando cómo otras personas la están empleando en sus programas de código abierto que hayan publicado en GitHub, que intentando comprender una documentación que puede estar escrita mejor o peor.

  • elfcat

    elfcat es un visualizador gráfico para inspeccionar las estructuras de datos y bytes internos de un binario ELF. Genera un archivo HTML que tiene metainformación y que con el ratón permite ver cada estructura de datos de forma individual. Está programado en Rust.

    Esto me hubiese venido estupendamente hace un tiempo cuando me dedicaba en mis ratos libres a escribir parsers ELF y ese tipo de cosas como parte del sistema operativo homebrew que estaba construyendo y que sabe Dios cuándo retomaré.