...ZinjaI is not just another IDE... 

Portada
Noticias
Descargas
Imágenes
Documentación
Cambios
Foros

Idioma/Language:
Thanks to:
SourceForge.net Logo

Proyecto Relacionado:
Conozca PSeInt: una herramienta para aprender las bases de la programación utilizando un sencillo pseudolenguaje en español.

Noticias:


05/05/2013: Enterate de las novedades en twitter: A partir de ahora podés enterarte de las noticias, actualizaciones y otras novedades (como posts en el blog) a través de @zaskar_84 en twitter.


11/01/2013: Corrección en el instalador para Windows: En la última versión del instalador para Windows faltaban las plantillas para OpenGl. Ya está subido un nuevo instalador para la misma versión (20120102) con este problema solucionado.


02/01/2013: Corrección en el instalador para Windows: Por error las últimas versiones para Windows incluían una versión desactualizada del parser. Ya está subida una nueva versión (20120102) con este problema solucionado.


30/12/2012: Nueva versión: esta versión no presenta grandes novedades, solo corrige algunos errores reportados en el foro, y un problema con los binarios de wxWidgets incluidos en el instalador para Windows. Ver cambios... Descargar...


12/12/2012: Tips para depurar con ZinjaI: cerrando la serie de posts con tips para el uso y personalización de ZinjaI, hoy publiqué la quinta parte bajo un título diferente, porque habla sobre depuración. Está orientado a quienes ya conocen las funcionalidades de depuración básicas y quieren sacarle un poco más de jugo al asunto.


30/11/2012: Tips para programar más rápido: publiqué hoy en el blog el primero de una serie de probablemente 5 posts (links al resto: parte 2, parte 3, parte 4) que recopilan tips útiles para las tareas de todos los días en ZinjaI (atajos de teclado, configuraciones útiles, pequeñas funcionalidades no tan conocidas, etc).


27/11/2012: Nueva versión: está disponible en la sección de descargas una nueva versión estable. Incluye nuevas funcionalidades (siendo la más importante la posibilidad de definir toolchains alternativos para crear proyectos basados en Makefiles o para utilizar llvm-clang en lugar de gcc) y muchísimas correcciones.


12/11/2012: Nueva versión de prueba: está disponible en la sección de descargas una nueva versión de prueba que incluye la posiblidad de configurar toolchains alternativos, y muchas otras pequeñas mejoras y correcciones. Pueden descargarla aquí...


12/11/2012: Cambios en el sitio: hay algunos cambios menores en el estilo, la portada ha sido reorganizada, y lo más importante: la sección contacto ha sido reemplazado por el sistema de foros de SourceForge, de forma que las preguntas, los reportes de errores, las sugerencias y demás mensajes estarán disponibles públicamente para que todos puedan leerlos y participar de las discusiones.


08/11/2012: Informe de situación: Después de bastante tiempo de la última versión publicada, ya estamos muy cerca de la siguiente. Probablemente publique una nueva versión dentro de las próximas dos semanas. El uso de toolchains alternativos ya está 90% implementado en el repositorio, solo faltan cuestiones de interfaz. Hay además otras muchas mejoras y correcciones, cuyo resúmen pueden ir viendo en el registro de cambios. También, probablemente junto con la nueva versión, habilite un sistema de foros como lo hice con PSeInt para que las consultas, sugerencias, reportes de errores y demás mensajes de los usuarios se registren públicamente y todos puedan aportar respuestas y participar de las discusiones.


04/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en Windows.


01/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en GNU/Linux.


07/10/2012: Cambio de la dirección del repositorio git: por actualizaciones en la plataforma de sourceforge, el repositorio git ahora tiene una nueva dirección.


28/09/2012: Crear bibliotecas con ZinjaI: acabo de publicar en el blog un nuevo post que explica como crear una o más bibliotecas propias mediante un proyecto en ZinjaI.


26/09/2012: Utilizar bibliotecas externas: acabo de publicar en el blog un nuevo post que explica cómo configurar un proyecto en ZinjaI para utilizar bibliotecas externas que no estén contempladas en alguna de las plantillas de proyecto, y cuales son los errores más comunes.


25/05/2012: Toolchains alternativos: hay en el blog un nuevo post comentando algunas ideas que tengo para la próxima versión de ZinjaI.


13/04/2012: Otra versión: corregí muchos errores y se agregué algunas nuevas funcionalidades como un instalador de complementos, la posibilidad de colocar y eliminar puntos de interrupción sin pausar la ejecución, un cuadro de diálogo para configurar cppheck, y otras mejoras menores en la interfaz. Además, las versiones para GNU/Linux se compilan con un Ubuntu un poco más actualizado que en las anteriores para evitar problemas extraños (como segfaults al arrastrar y soltar), y en la versión para Windows se actualizó wxWidgets a su última versión estable (2.8.12).


29/02/2012: Paquete para GNU/Linux actualizado: Había un error desde que actualizé mingw que hacía que fallara el enlazado en GNU/Linux luego de actualizar ZinjaI.


25/02/2012: Cambios en el sitio: acabo de poner en linea una nueva versión del sitio, en apariencia muy similar, pero que internamente utiliza divs en lugar frames para organizar el contenido. Leer más...


22/02/2012: Instalador para Windows actualizado: La última versión de gdb tiene un bug (o un cambio extraño) que trae problemas cuando se trabaja en carpetas con espacios en la ruta, así que incluí una versión anterior del depurador para evitarlo.


15/02/2012: Instalador para Windows actualizado: El anti-virus Nod32 solía decir que zinjai.exe parecia ser un virus, solo por tener la cadena "ping" en algún lugar. No es un virus, está perfectamente limpio, pero igual hice un pequeño cambio para que deje de confundirse.


15/02/2012: Repositorio GIT: a partir de hoy todo el código fuente en desarrollo de los componentes de zinjai se encontrará disponible a través de un repositorio git público en git://zinjai.git.sourceforge.net/gitroot/zinjai/zinjai.


14/02/2012: Cucarachas Racing es el nombre de un nuevo blog donde encontrarán todo tipo de artículos relacionados a mis proyectos de software libre, entre ellos ZinjaI


13/02/2012: Otra versión: No hay nuevas funcionalidades, solo errores corregidos y actualizaciones para el compilador y deepurador en el instalador para Windows.


06/02/2012: Primer versión del año: Incluye muchisimas pequeñas correcciones y algunas funcionalidades nuevas (la mas importantes: el submenu "Preprocesador" en "Herramientas" y la simplificación de mensajes de errores de compilación relacionados a templates y otros elementes del estandar). Ver cambios... Descargar...


16/11/2011: Nueva versión de prueba: Esta versión corrige varios errores y agrega una funcionalidad nueva que simplifica considerablemente los errores del compilador relacionados a templates, strings y STL. Además se incluyen los binarios que faltaban en la versión para GNU/Linux para generar grafos desde el menú herramientas.


24/10/2011: Otra corrección: Acabo de subir paquetes nuevos que corrigen dos pequeños pero molestos errores de la versión anterior. Planeo mantener esta versión como versión estable ya que no hay actualmente ninguna nueva funcionalidad en desarrollo, y además, antes de la próxima versión estable se publicarán una o más versiones de prueba. Lo que busco de esta forma es evitar publicar releases con muchos errores, pero ofrecer al usuario que quiere probar las últimas mejoras una vía rápida para hacerlo.


20/10/2011: Nueva versión: No hay nuevas funcionalidades, solo correcciones a las que se agregaron en la versión anterior.


09/10/2011: Nueva versión: Incluye mejoras como plantillas autocódigos, herramientas de integración con CppCheck, posibilidad de modificar el esquema de colores para el resaltado de la sintaxis, y muchas otras correcciones.


06/09/2011: Nueva versión de prueba: Se mejoró el uso de autocódigos, se agregó una herramienta para completar implementaciones de métodos/funciones faltantes, se integró la herramienta CppCheck (analisis estático del código), y varias correcciones..


23/08/2011: Nueva sección: Versiones de prueba y Complementos: Aquí se irán subiendo versiones de prueba (solo el ejecutable principal para que prueben las últimas funcionalidades mediante una rápida descarga sin esperar a la siguiente versión oficial) y complementos (plantillas de proyectos, índices de autocompletado y otros archivos para trabajar con algunas bibliotecas externas).


07/08/2011: Nuevo tutorial en Inglés: Acabo de agregar en la sección de Documentos un nuevo tutorial que explica las bases de la integración entre ZinjaI y wxFormBuilder con un ejemplo muy sencillo (más básico que el anterior, de la agenda).


02/08/2011: Correcciones: En la versión anterior estaba corrupto el indice de autocompletado wxWidgets. Ver cambios... Descargar...


29/07/2011: Nueva versión: Se mejoró el funcionamiento de la compiliación en paralelo y en la integración con wxFormBuilder.


23/07/2011: Correcciones: En la anterior habían quedado algunos bugs en la compilación en paralelo y en la integración de wxFormBuilder


18/07/2011: Nueva versión: Ahora ZinjaI puede manejar varios procesos de compilación en paralelo, lo que reduce drásticamente el tiempo de construcción de un proyecto en un procesador multicore.


18/06/2011: Nueva versión: Mejoras en el manejo del proyecto y sus perfiles de compilación, posibilidad de tener múltiples vistas de un mismo código, y correcciones de errores como siempre.


08/05/2011: Nueva versión: Principalmente corrección de errores, y algunas mejoras menores en ciertas funcionalidades.


03/03/2011: Correcciones en la versión para Windows: Acabo de actulizar esta versión por problemas generados por los ultimos cambios (problemas de velocidad al trabajar con proyectos wxFormBuilder y problemas para iniciar al activar los paneles autoocultables)


03/02/2011: Nueva versión: Incluye muchas correcciones de bugs, una mejor integracion con wxFormBuilder, un sistema (en etapa experimental) de paneles auto-ocultables y algunas otras mejoras casi invisibles.


03/10/2010: Off-topic: MotoGT: He aquí mi primer juego disponible al público. Libre y multi-plataforma. Escrito en C++ con ZinjaI y SFML. Visiten http://motogt.sourceforge.net para más información.


23/09/2010: Versión de corrección de errores: Había problemas con el archivo de traducciones al Ingles (gracias a Harry Kar por reportar), para correr ZinjaI en Windows 2000 (gracias a Van Wylen por reportar y testear), y con la sincronización de los estados de las barras de herramientas entre el menu Ver y el diálogo de Preferencias (gracias a Seba y Naty Scioli por reportar).


29/08/2010: Nueva versión: Muchas correcciones en la estabilidad, el sistema de depuración, detalles visuales, y nuevas funcionalidades como la posibilidad de definir herramientas externas personalizadas y un panel para experimentas para visualizar hilos en la depuración.


23/07/2010: Actualización en la beta para Mac: Arregla el sistema de depuración.


30/06/2010: Actualización en la beta para Mac: Arregla problemas con algunas teclas muertas, y cambia las rutas por defecto para Doxygen, wxFormBuilder y la carpeta de proyectos (se sugiere borrar $HOME/.zinjai), y se incluyen perfiles de compilación para los proyectos de wxWidgets y wxFormBuilder.


24/06/2010: Nueva versión: Los principales cambios incluyen: soporte beta para Mac OS X!, optimizaciones en el sistema de depuración, actualización de íconos (ahora en múltiples resoluciones), un nuevo panel de mini-plantillas (por el momento de estructuras de control) con ayudas para principiantes, y muchas otras correcciones y mejoras menores.


01/06/2010: Muy pronto... ZinjaI para Mac: Gracias a que un usuario (Rodrigo) se contactó conmigo y pudo compilar la GUI en su Mac (ver imagen), puse manos a la obra para poder ofrecer una versión oficial para este sistema operativo. En teoría (y sólo en teoría) todo lo que necesito para compilar ZinjaI y sus aplicaciones auxiliares está disponible para Mac, por lo que debería poder portarlo sin mayores inconvenientes... Pero hay un pequeño problema: No tengo una Mac. Sin embargo, ya he preparado mi GNU/Linux para que pueda compilar ejecutables para Mac (compilación cruzada) y ya he podido compilar casi todo (sólo faltan las herramientas que arman y muestran los grafos) y me puse contacto con algunos amigos que sí usan Mac para hacer unas mínimas pruebas. Si esto avanza, se va a necesitar muuucho testing, pero en breve tendremos la primer versión de ZinjaI para Mac OSX por lo que cualquier ayuda será bienvenida. Usuarios de Mac, estén alertas.


26/05/2010: Corrección en ZinjaI: Había un error grave que provocaba el cierre del programa al intentar mostrar el Asistente Para Nuevo Archivo/Proyecto, o un error al cerrar el IDE. No hay nuevas funcionalidades en esta versión, sólo la corrección de estos importantes bugs, un leve disminución en la velocidad de inicio y una nueva imágen para la splash screen.


21/05/2010: Corrección en ZinjaI para GNU/Linux: Había un error que hacia que la consola no espere una tecla luego de la ejecución en algunos casos (ocurría mayormente en sistemas de 64bits).


20/05/2010: Nueva versión: Los principales cambios incluyen: se pueden generar bibliotecas en los proyectos; se agregó un cuadro de estadísitcas y una representación en grafo de proyectos en el menú Herramientas; se implementó un código de colores para la Tabla de Inspecciones para resaltar las actualizaciones (y se ahora se puede "congelar" un valor para que no se actualize; y se completaron varios tópicos en la ayuda sobre la interfaz y el uso de proyectos.


04/05/2010: Nuevo paquete para GNU/Linux 64bits: había un problema con el anterior (faltó recompilar el runner) por lo que la consola de ejecución fallaba en ciertas circunstancias. Ahora eso está corregido y subido en el mismo enlace.


29/04/2010: Nueva versión: Esta versión no agrega funcionalidades, sólo corrige algunos bugs importantes. Pero además agrega tres nuevo tutoriales relacionados a la depuración.


29/04/2010: Sección documentos: Incorporé en el sitio una nueva sección con documentos relacionados a ZinjaI. Principalmente contendrá material confeccionado para la cátedra en la cual doy clases.


15/04/2010: Nueva versión: Esta versión mejora la integración con Doxygen, agrega una integracion basica con Valgrind (solo disponible en GNU/Linux), y corrige algunos bugs importantes y actualiza la traducción al Inglés.


26/02/2010: ZinjaI para Linux de 64 bits: Se encuentra disponible desde hoy a modo de prueba un paquete para de ZinjaI para sistemas de 64 bits.


21/02/2010: Correcciones en la versión de ayer: Hay una nueva versión disponible. Sólo se corrigieron algunos detalles relacionados al soporte para otros idiomas.


20/02/2010: Primer versión bilingüe: Esta nueva versión incluye como siempre varias correcciones, pero además incorpora el nuevo sistema de traducciones, por lo que se puede utilizar en inglés.


11/02/2010: Muy pronto: soporte para otros idiomas: Ya he comenzado a integrar en ZinjaI un sistema de internacionalización para ofrecer la interface en múltiples idiomas. En breve encontrarán disponible una versión en inglés, tanto del software, como del sitio web. leer más...


02/02/2010: Segunda version de 2010: La versión anterior introdujo algunos bugs en el sistema de depuración que se corrigen en esta nueva release. Además, esta versión sí incluye gcc-4.2 en el instalador para Windows.


02/01/2010: Primer version de 2010: Se mejoro el sistema de depuracion, se actualizo el compilador y depurador en windows a las versiones 7.0 y 4.2 (edit: este ultimo no, por error al armar el instalador) respectivamente (agregando soporte para algunas de las nuevas funcionalidades), ademas cientos de correcciones y nuevas funcionalidades menores.


24/11/2009: Nuevo binario para GNU/Linux: esta nueva versión no incluye nuevas funcionalidades, sino que fue compilada con una versión más antigua de gcc para poder ejecutarse en distribuciones con versiones de glibc no tan recientemente actualizadas.


21/11/2009: Tutorial ZinjaI+wxFormBuilder: Acabo de subir un documento que explica a travez de un ejemplo cómo desarrollar una aplicación con una interfáz de ventana utilizando ZinjaI y wxFormBuilder Ir al tutorial...


20/11/2009: Nueva versión: Se mejoró la integración con wxFormBuilder, se retocaron varios detalles visuales y como siempre se corrigieron varios bugs reportados.


01/11/2009: Nueva versión: Se corriegieron los problemas de estabilidad introducidos en la versión previa, se gregó un nuevo tema de íconos (gentileza de Jaime Meza) y una pestaña para seleccionarlo en el cuadro de preferencias, y la posibilidad de utilizar macros gdb en la tabla de inspecciones (experimental, ver tema inspecciones en la ayuda).


05/10/2009: Nueva versión: Se corrigieron varios problemas, tanto de apariencia como de comportamiento, y se mejoraron algunas características del sistema de depuración.


27/09/2009: Nueva versión: Se mejoró la apariencia de algunos cuadros de diálogo y se introdujeron paneles de ayuda y bienvenida para hacer el entorno más amigable al usuario. También se mejoró la recuperación ante fallos para reconstruir proyectos enteros. Además, se agregaron algunas funcionalidades menores (como detectar si un fuente abierto es modificado por otro programa, o facilidades para crear proyectos a partir de los fuentes abiertos). También se corrigieron los bugs encontrados (algunos críticos, como la eliminación de perfiles en las configuraciones de proyecto).


04/09/2009: Nueva versión: se corrigieron millones de bugs, se mejoraron detalles del comportamiento de la interfaz para hacerla más intuitiva y se mejoró el sistema de depuración (principalmente en GNU/Linux, ya que por razones técnicas gdb permite realizar en él ciertas tareas que por el momento en Windows no, como generar y leer core files, o adjuntar el depurador a un proceso ya iniciado).


10/06/2009: Nueva versión: corrige varios errores, agrega la posibilidad de defirnir pasos de compilación personalizados, de abrir archivos core en el depurador en GNU/Linux, y algunas otras funcionalidades menores.


30/05/2009: Nueva versión: incluye la posibilidad de integrar proyectos wxFormBuilder (diseño visual de interfases) y muchas otras mejoras menores.


05/04/2009: Nueva versión: no incluye nuevas funcionalidades, es en realidad una corrección de algunos errores críticos de la release anterior (03-04-2009) etc.


03/04/2009: Nueva versión corriengo varios errores introducidos en las nuevas características de la versión anterior, mejorando la estabilidad (principalmente en sistemas Windows). Agrega además opciones básicas para combinar archivos a partir de las comparaciones, algunas mejoras estéticas, etc.


22/02/2009: Primer release del año. Continua con la integración de herramientas externas (ahora gprof y gprof2dot). Ademas se mejoraron algunos aspectos visuales, se implementó una diálogo para configurar las barras de herramientas y, como siempre, se corrigieron los errores que se encontraron.


24/12/2008: Publicada nueva versión, incluyendo la correccion de varios errores detectados, la posibilidad de realizar comparaciones entre fuentes linea a linea, y facilidades para la integración de Doxygen a los proyectos.


20/11/2008: Publicada nueva versión, incluyendo la posibilidad de visualizar jerarquías de clases gráficamente (ver imagen), mejorando el sistema de autocompletado, incluyendo un mecanismo de recuperación ante violaciones de segmento u otros errores del ZinjaI, y corrigiendo una gran cantidad de errores e incluyendo nuevas funcionalidades menores.


14/08/2008: Publicada nueva versión, mejorando el manejo de ambitos en las inspecciones, agregando la posibilidad de visualizar matrices, arreglos, y objetos en tablas específicas (ver imagen) y corrigiendo numerosos errores.


15/06/2008: Publicada nueva version (20080612), mejorando el sistema de depuración y corrigiendo numerosos errores.


01/06/2008: Publicada nueva version, corrigiendo algunos errores e incluyendo un MinGW actualizado (para funcionar en Windows Vista).


25/05/2008: Primer diseño del sitio Web. Ya se pueden dejar mensajes desde la seccion Contacto.


10/05/2008: Primer release publica del proyecto.