Contact: jemarch at This is the home page of Jose E. Marchesi. Welcome! GNU poke GNU recutils ======== ============ GNU poke is an interactive, Recutils is a set of tools and extensible editor for editing libraries to access structured binary data. Its goal human-editable, plain text is to serve as a tool to aid in databases called *recfiles*. The the development of programs that data is stored as a sequence of operate on binary files, such as records, each record containing an assembler as linkers, as well as arbitrary number of named fields. for reverse engineering of protocols and formats, prototyping Go to GNU recutils of other programs like linkers, compressors or filters. It is Applied Pokology also intended to serve as a ================ convenient foundation to write other utilities such as diff and Applied Pokology is a blog about patch tools for binary files. It GNU poke. is also superfun to hack! Go to Applied Pokology Go to GNU poke Rabbits GNU ferret ======= ========== The Rabbit Herd occassionally Ferret is a graphical editor for meets during weekends for hacking. editing conceptual data models. It supports the Go to Rabbit's Herd Hacking Weekends Entity/Relationship model, and can generate SQL for several popular Retpolines Song free software relational database =============== systems. It is packaged in many GNU/Linux distributions, such as Heavy brain damage resulting from Debian. backporting retpolines support to several old GCC versions led me to Go to GNU ferret write the retpolines song. It is based on Leapy Lee's *Little Arrows*. Algol 68 ======== Go to Retpolines Song Algol 68 is my favorite programming language. I wrote several resources. Go to Algol 68