Un adelanto de una idea
Unos minutos jugando me han llevado por el camino de este adelanto (video acá por si no lo ven <):
¿Se convertirá en algo? ¡Quién sabe!
Unos minutos jugando me han llevado por el camino de este adelanto (video acá por si no lo ven <):
¿Se convertirá en algo? ¡Quién sabe!
Por eso refactoreé todas esas cosas que yo creo que un editor de texto debe tener en una linda biblioteca, para que la próxima vez que alguien deba reinventar la rueda, pueda usar los bonitos rayos y eje de Marave.
Entonces, aquí está Editor, la clase con el nombre más obvio posible! Es un widget de edición de texto para PyQt con features extra, que se puede usar como reemplazo de QTextEdit o QPlainTextEdit.
Por ahora, vive adentro del SVN de Marave pero tal vez algún día salga de ahí.
Éstos son los features:
Resaltado de sintaxis:
Y no "en teoría", como QTextEdit y demás! Editor puede resaltar un montón de lenguajes porque usa GNU source highlight via el Source Highlight Qt de Loreno Bettini.
Corrector ortográfico
Si instalás PyEnchant con los diccionarios correctos, hace corrección ortográfica online.
Widgets de Buscar y Buscar y Reemplazar
La clase Editor te da lindos widgets para buscar y buscar y reemplazar ya conectados con el widget del editor, para que lo agregues fácilmente a tu aplicación.
Métodos new/open/save/saveas:
No implementes abrir/guardar, etc! Eso es siempre el mismo código!
Ojalá le sirva a alguien más :-)
Lo estoy leyendo, y voy a escribir algo en unos días (De paso: está bueno! Propongo este slogan para Grok: Como Zope, pero sin el Java [1]), y acá hay un capítulo de muestra para que vean de qué se trata. Es fácil de leer sin el resto del libro:
Esta semana estuve peleando con ese engendro que eran los Django oldforms (sitio viejo, ni pregunten), así que los forms de Grok me parecieron encantadores! ;-)
[1] Sí, por supuesto que Zope no tiene Java, sólo se siente como si fuera Java ;-)
Realmente, Marave es como mucho un mes de programar part-time. Cómo puede eso humanamente ser U$S71355 o "1 año persona"?
¿Esta basura es lo mejor que tenemos para estimar costos? Si es así, la próxima vez que vean algo como "El programa X llevaría Y años y costaría Z dólares", recórtenlo por un factor de 10 o más.
Ésto es lo que costó desarrollar Marave:
Nada
Bueno, ésto es lo que hubiera costado si lo cobrara:
Estoy suponiendo unas 100 horas de mi tiempo. A mi precio de "ojalá me lo paguen", U$S 40/hora, son U$S 4000, que quiere decir que Ohloh le pifia por un 1600%.
Por otro lado, por tanto trabajo freelance no te voy a cobrar precio completo, lo más seguro es que te cobra algo como U$S 20/hora lo que quiere decir que Ohloh está un 3000% arriba.
En conclusión: si te gusta mi código (y lo podés ver por vos mismo), contratame, soy o increíblemente barato o increíblemente rápido.
|