Buceando por Google, hoy he descubierto varios proyectos open source que hacen uso de mi librería NRtfTree para fines de los más variados, e incluso sorprendentes en alguno de los casos. Os paso algunas referencias de los proyectos más interesantes: DeskNotes. Aplicación para crear notas estilo Post-It en el escritorio de Windows. NRtfTree es utilizado para dar soporte a texto con formato en las notas creadas. ImmersEd. Editor de texto minimalista y a pantalla completa con muchas … [Read more...]
Más documentación sobre NRtfTree
Estreno hoy una nueva sección de documentación sobre la librería NRtfTree. Esto era algo que tenía un poco olvidado desde hace tiempo y que ya era hora de solucionar. Para ello, he reorganizado un poco la información que ya existía sobre la librería y la he ampliado con nuevos apartados sobre los distintos modos de funcionamiento, las opciones de carga de documentos RTF, la navegación y búsqueda de nodos, y la creación y eliminación de nuevos elementos en el árbol RTF, todo ello describiendo … [Read more...]
vbNRtfTree – Traducción de NRtfTree a VB.NET
Mientras sigo trabajando en la próxima versión de NRtfTree y en la puesta al día de JRtfTree, hoy os hago llegar una aportación de Grijandermore, que ha traducido la librería NRtfTree al lenguaje Visual Basic .Net (vbNRtfTree). Aunque esta traducción no era técnicamente necesaria dado que NRtfTree puede ser utilizada directamente desde cualquier lenguaje .Net (siempre bajo el .Net Framework 2.0 o superior), sí que puede ser interesante para aquellos que queráis modificarla o simplemente … [Read more...]
Superando las 5000 descargas
Tras un enorme parón en la actividad del blog debido a diversas circunstancias que han obligado a ello, retomamos el ritmo con una buena noticia. La librería NRtfTree ha llegado, según estadísticas de Sourceforge, a las 5.000 descargas. Nunca pensé que un proyecto de propósito tan súmamente específico como NRtfTree podría generar "tanto" interés. Claro está que unos pocos miles de descargas no son nada en comparación con los grandes proyectos de código libre, pero sí resulta un número … [Read more...]
[lang_es]Publicado NRtfTree 0.3 Final[/lang_es][lang_en]NRtfTree 0.3 Final released[/lang_en]
[lang_es] Tres semanas después de la publicación de la última beta, y tras corregir algunos errores y terminar de pulir algunos detalles de la implementación, hoy publicamos por fin la versión final de la librería NRtfTree 0.3. Además de los cambios ya comentados en la entrada anterior, en esta versión final se incluyen las siguientes actualizaciones: Se ha eliminado un fragmento de código redundante en la clase RtfLex que debe ayudar a mejorar aún más el rendimiento de la librería al … [Read more...]
Pruebas automatizadas para NRtfTree
Cumpliendo con otro de los objetivos como programador marcados para este año 2009, la versión final de la librería NRtfTree 0.3 contará por fin con una batería de pruebas automatizadas que garanticen al máximo su calidad y faciliten las pruebas de regresión de próximas versiones. En esta ocasión he utilizado NUnit como framework de pruebas, simplemente por ser el que conozco más de cerca, aunque prometo echar un vistazo a MbUnit como muchos me habéis propuesto. Como información adicional, … [Read more...]
Nuevo formato de versiones para NRtfTree
Los números de versión de la librería NRtfTree es algo que no se había tenido demasiado definido en versiones anteriores. A partir de la versión 0.3 queremos cambiar también este hecho y homogeneizar un poco estos números de versión, tanto para las versiones internas como para las releases públicas. Y para ello se ha elegido el formato tradicional propuesto por MSDN ("major.minor.build.revision") formado por cuatro componentes: major: Versión principal de la librería. minor: Versión … [Read more...]
Hacia la versión final de NRtfTree 0.3.0
Seguimos avanzando con el proyecto NRtfTree. Ha pasado ya una semana desde la publicación de la segunda beta de NRtfTree 0.3.0, y la buena noticia [o la mala, según se mire] es que tan sólo me habéis reportado un par de errores que ya están corregidos para la versión final. Por si a alguien le resulta útil los voy comentando ya: La propiedad Text de la clase RtfTree devolvía como parte del texto el contenido de las imágenes, objetos y campos del documento RTF. Para dejar coherente el … [Read more...]
[lang_es]Publicado NRtfTree 0.3.0 beta 2[/lang_es][lang_en]NRtfTree 0.3.0 beta 2 released[/lang_en]
[lang_es] Un poco antes de lo esperado, acabo de publicar la segunda beta de NRtfTree 0.3.0. Espero cumplir con esto las expectativas de todos los que habéis pedido insistentemente la actualización de la librería. Para conocer las novedades que trae esta nueva versión os remito a la entrada que escribí hace ya unos días, donde se detallaban todas las nuevas características y los cambios introducidos desde la aparición de NRtfTree 0.3.0. Además, también podéis consultar el nuevo historial … [Read more...]
[lang_es]Rendimiento NRtfTree 0.3.0 beta2[/lang_es][lang_en]NRtfTree 0.3.0 beta2 Performance[/lang_en]
[lang_es] Una asignatura que tenía pendiente desde hace bastante tiempo era revisar el rendimiento de NRtfTree. Hasta ahora, este aspecto había quedado en un segundo plano por dos motivos principales: El tamaño de los documentos procesados no suele ser excesivo, lo que hace que el desempeño de la librería no tenga demasiada influencia. En las primeras versiones de la librería resultaba más interesante mejorar en primer lugar las características de la misma, aumentando las funciones … [Read more...]