The Blue World
![]() |
|
![]() |
|
I am writing a book. And I am writing a chapter about UI design. And why not use the Internet?
So, go ahead and tell me all that's wrong with this dialog!
For example, I don't like the dead space at the bottom-left, the different-size of the "Close" button, and the misalignment of the icons.
Are those valid concerns? Are there many more? Would you do it completely different?
The book is open source, and available at http://nomuerde.netmanagers.com.ar (In spanish, sorry!)
![]() |
|
![]() |
|
¿Qué libro? ¡Un libro de python, por supuesto! Se llama "Python no muerde".
Ahora bien, soy el primero en decirlo: no soy un gran programador. Y no soy un gran escritor tampoco. Pero tengo mucho para decir. Si consigo organizarlo, a veces hasta tiene sentido cuando lo digo.
Entonces, le estoy dando una oportunidad a esto de escribir-cosas-largas.
Por supuesto, como soy un nerd open source, no puedo hacer nada a la manera tradicional, así que el libro es libre bajo Creative Commons. Y como soy un programador, armé una (si se me permite la inmodestia) estructura decente para manejar mi escritura.
Escribo en restructured text.
Uso rst2pdf para crear PDFs de los capítulos individuales y de todo el libro.
Uso rest2web para crear el sito.
Uso mercurual (en googlecode) para manejar control de revisiones e historial.
Uso make para controlar la reconstrucción de capítulos cuando hay cambios en el código, se actualiza una imagem etc.
Por supuesto que es un poco más complicado que eso, los PDFs están en el sitio, que se sube via rsync, todo se dispara con los push de hg, y así sigue.
En cualquier caso, tal vez postee un par de veces acerca de como funciona toda esta cosa, acá está la salida de la maquinaria: