Django 1.2 E-commerce by Jesse Legg (capítulo de adelanto)
Para más información sobre este libro, pueden ver la página del mismo en Packt Publishing
Para más información sobre este libro, pueden ver la página del mismo en Packt Publishing
Pero eso no es tan importante, yo podría ganarme la vida haciendo otra cosa. Estoy seguro que sería competente para algo, aún si no se me ocurre nada en este momento.
Más importante es que me da libertad para jugar. Por lo tanto este post es una especie de reporte de las cosas con las que jugué. No juegos, no son lo mío, pero cosas que hago por diversión.
Sí, algunas de estas significan que soy un tipo muy raro.
Limitándome al último par de semanas o algo así:
Hubo bastante interés en Marave, mi editor sin distracciones y es porque salió en Linux Journal.
Leí el artículo (lamentablemente no puedo poner un link) y fué super positivo, algunas citas:
"marave makes the dull world of text editing romantic and immersive with beautiful minimalism"
"... it doesn't just have minimalism and simplicity, it has minimalism and simplicity combined with beauty and a palpable design ethic. marave has soul, and I love that."
Así que gracias por la amabilidad al autor, y algo que noté: se encontró con un bug enorme y no se dio cuenta :-)
El icono del destornillador debería mostrar el diálogo de configuración. Sin embargo, parece que en Ubuntu (y tal vez en otras distros, no lo sé) no aparece, y todo lo que se ve es que el texto se mueve un poco. Esto es lo que debería haber visto:
Yo nunca lo pude reproducir, pero voy a instalar una VM de Ubuntu para verlo, así que tal vez pronto.
En cosas relacionadas, marave salió en una revista alemana hace un par de meses, pero no pude obtener una copia del artículo. (De paso: no es razonable enviar una copia de estas cosas al autor del programa que estás probando? Ninguna revista no siquiera me avisó!)
En cualquier caso, si alguien tiene esta revista y me puede decir que dice el artículo sobre editores sin distracciones, me va a poner contento:
Acá está el adelanto del artículo
Y esta parece ser la revista:
En cuanto a proyectos nuevos (sí, siempre tengo proyectos nuevos) me encontré con este excelente artículo de Roger Alsing acerca de aproximar la Mona Lisa con 50 polígonos <http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/ > y, siendo un nerd con asombrosas herramientas de programación a mi alcance... escribí un framework para probar esa clase de algoritmos.
Le puse evoluto y está en http://evoluto.googlecode.com.
Sólo hice un algoritmo muy simple, basado en triángulos semitransparentes, pero funciona... mirado con cariño.
Se puede ver como el ojo derecho se queda trabado en un mínimo local :-)
Evoluto tiene una biblioteca de algoritmos (actualmente vacía) y se pueden editar y reaplicar instantáneamente si uno quierem y ver las generaciones cambiar en pantalla.
Necesitaría bastante trabajo para ser un programa pulido, pero algo es algo.
Estuve paveando con crear un programa para ver presentaciones en PDF pero todavia le falta una vida:
En lo que es tal vez mi proyecto más establecido, rst2pdf. Corregí varios bugs, y le está haciendo falta un release:
Lo arreglé con una opción nueva, así que el comportamiento por default es el mismo, pero anda. No quedo muy bueno, pero anda.
Fué un problema muy interesante, muy divertido!
Hay una parte que sigue rota, pero lo que arreglé no fué terrible.
le falta muchísimo laburo, pero por lo menos lo que andaba antes anda de nuevo. Si no sabés que es bookrest, es un frontend gráfico para rst2pdf / procesador de textos, acá lo ves en acción:
También hice varios releases de mis paquetes de AUR
Además trabajé, y algunas otras cosas. Bastante productivo!
La calidad es mala porque mi teléfono es una basura, pero creo que debe haber alguna cosa que no hayas visto antes.
Así que acá está cosas raras que hicieron que saque mi teléfono y tome una foto, con explicaciones.
Lo ví en Mar del Plata, es el libro 3D más impresionante que vi nunca.
Cerrado:
Y abierto:
En un evento de software libre en Buenos Aires se suponía que lo cerraba el dueño de Canonical, pero canceló a último momento. Entonces Maddog Hall se ofreció para reemplazarlo... en personaje.
Alguien encontró un muy muy impresionante (y/o horrible) traje de astronauta, y Maddog dió la conferencia al grito de "I'm Mark Shuttleworth! I'm an astronaut!" y diciendo que venía del futuro para discutir unos slides que acababa de encontrar de un tipo desconocido llamado Maddog. Muy gracioso.
Mismo evento:
Juro que las saqué con menos de 10 segundos de diferencia.
En el Disco de San Isidro. Sí, comprar el pan grande de manteca es más barato por kilo. Pero acá uno de 200g cuesta casi lo mismo que uno de 100g! Eso es robarle guita a los que no comen mucha manteca. Yo no corro riesgo.
Esto era un negocio en Avenida Alem, Me pareció raro ver un descuento y anunciar que visa estaba suspendida en un solo cartel. Más raro me pareció la letra chica "presentando su visa"... no estaba suspendida?
Y ahí vi el resto:
Tengo unas cuantas más para otra ocasión ;-)
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: