He agregado un nuevo documento sobre la modificación de los instaladores de Windows. Es pequeño, pero creo que abarca lo indispensable. Vean la sección Documentos o un clic en la imagen de abajo para descargarlo.
29 julio 2010
20 julio 2010
PDFKit 0.9.0
Se libero una nueva versión de este paquete que tenia años sin mantenimiento. Pueden descargarlo aquí. PDFKit permite tener un visor para documentos PDF en GWorkspace. Para compilarlo véase el archivo INSTALL en la carpeta Documentation. Puede ser necesario especificar las rutas de freetype, algo como:
./configure --with-freetype2-includes=/usr/include/freetype2 --with-freetype2-library=/usr/lib
Al menos fue necesario en mi sistema. Después de instalarlo hay que reinstalar GWorkspace. Aquí les dejo una captura del visor PDF:
16 julio 2010
Actualizado el documento de Windows
He actualizado el documento de GNUstep en Windows (ver Documentos). Puesto que Gorm ya no tiene los bugs que se mencionaban en el documento anterior. Además las capturas muestran ahora a Gorm corriendo con el tema WinUXTheme. Sin embargo, he notado un par de bugs en Windows (bueno hay más pero estos son importantes, o eso creo). El primero, es que no es posible cerrar SystemPreferences dando un clic en el icono de cerrar de la ventana, hay que cerrarlo desde el menú. Bueno, en realidad este es un problema en SystemPreferences. porque la ventana no tiene un botón para cerrar. Sin embargo en Windows GNUstep le agrega un botón de cerrar a todas las ventanas, lo tengan o no. Voy a ver si arreglo este problema más tarde. En cuanto a Gorm, he visto que hay un problema cuando se quiere abrir un archivo gorm para modificarlo. Se puede modificar el archivo, pero al cerrar la ventana de dicho archivo Gorm quiebra. Me imagino que esto se debe a que no puede regresarle el control al documento que por defecto crea Gorm al abrirlo. Pero bueno, veré si puedo hacer algo al respecto. No hay que olvidar que estas apps son desarrolladas en sistemas GNU/Linux, y que ahora que han sido portadas a Windows se da uno cuenta de ciertos problemas que hay que ir corrigiendo. Por el momento, la solución es abrir el archivo gorm que queramos modificar desde el shell, con el comando gopen. Por ejemplo:
gopen MyInterfaz.gorm
15 julio 2010
Tema Silver
He creado este tema pensando que es más apto para ser utilizado en escritorios diferentes a WindowMaker en sistemas GNU/Linux. Pueden descargarlo desde aquí (los que hayan visitado la página de FísicaLab seguramente ya conocen este tema). Simplemente se descomprime el paquete y se copia en la ruta ~/GNUstep/Library/Themes/ de la carpeta personal. El tema se puede establecer mediante SystemPreferences.app. Aquí les dejo unas capturas en las que pueden apreciar el menú, con colores más claros y que, a mi criterio, combinan con cualquier otro color para los bordes de las ventanas. Así como los botones e iconos plateados, que le dan una apariencia más moderna.
Instaladores para Windows actualizados
Se han publicado actualizaciones para los instaladores GNUstep System y GNUstep Devel. Parece que algunas personas tenían problemas para arrancar el Shell y que algunas herramientas en Devel no funcionaban. Estas actualizaciones corrigen estos problemas. He actualizado los enlaces correspondientes en la página de Windows.
12 julio 2010
Pensando
En los últimos días, tras la liberación de FísicaLab, me he dado cuenta de muchas cosas. No es que súbitamente me haya dado cuenta, sino que simplemente se han vuelto más importantes para mi. Por ejemplo, la creación de instaladores para Windows que detecten el lenguaje y establezcan dicho lenguaje para el usuario, ya que los instaladores de GNUstep no lo hacen. La inclusión de librerías para nuestra app, de tal forma que el usuario no tenga que instalarlas por separado (esto también en Windows). Es decir, hacer instaladores más sencillos para Windows. También esta lo referente al sistema Mac OS X, instalar una app hecha con GNUstep en este OS, puede resultar algo complicado para un usuario común, que en general, como el usuario de Windows, esta acostumbrado a que las cosas sean fáciles de instalar. Por supuesto, esto también se aplica a los sistemas GNU/Linux. Donde, estoy seguro, no a todos les es fácil instalar GNUstep desde el código. Ya que los paquetes disponibles en la mayoría de las distros son muy viejos y muchos de ellos no funcionan. Así que pensando en esto, he decidido agregar en los próximos días algunas notas acerca de la creación de instaladores para Windows. Más bien, la edición del script nsis (creado por nsis) para adaptarlo a nuestra necesidades. Así como algo de la utilización del framework Rennaisance, que facilita portar una app a Mac para que use Cocoa, lo que facilita enormemente la instalación. Por supuesto, yo no soy un experto en estos temas, pero procurare compartir lo poco que he aprendido en estas últimas semanas por si le es útil a alguien. También me gustaría tratar algo sobre la creación de paquetes precompilados y autocontenidos para sistemas GNU/Linux. Pero, desafortunadamente, mis intentos en esta dirección han fallado. A la fecha no he sido capaz de obtener un paquete como este. Pienso que no se necesita mucha ciencia para esto, puesto que mirando el paquete de Oolite, que es precompilado y autocontenido, se nota que no tiene mucha complejidad. Pero definitivamente necesitare seguir investigando en este sentido, creo que mi problema es con el enlazado de librerías que necesita GNUstep. Pero bueno, no si alguno de ustedes tenga alguna opinión sobre esto o alguna experiencia sobre la instalación de GNUstep en su sistema. ¿Fue fácil o difícil?, o tal vez problemas con la configuración, no se…
6 julio 2010
FísicaLab 0.2
Estos últimos días he andado algo desconectado del mundo y la razón de ello es la preparación de la nueva versión de FísicaLab, la 0.2, la cual es un gusto presentar hoy. Esta nueva versión trae tres submódulos nuevos, además de algunas mejoras en los módulos anteriores y de la corrección de varios bugs menores. Los nuevos submódulos son:
- Cinemática de movimiento circular de partículas en 2D.
- Estática de cuerpos rígidos en 2D.
- Calor, calorimetría, gases ideales y dilatación.
Asimismo, el instalador para Windows incluye las librerías GSL y tiene auto-detección de lenguaje. Aquí les dejo un par de capturas.
3 julio 2010
GWorkspace 0.8.8
Se ha publicado la versión 0.8.8 de GWorkspace que puede descargarse desde aquí. Esta versión, según se anuncia, es mucho más estable y por lo tanto puede utilizarse como el visor de archivos por defecto. Un documento introductorio a esta aplicación, esta disponible aquí.
1 julio 2010
Burn con GNUstep
La aplicación Burn, nativa de Mac OS X, ha sido portada a otros sistemas utilizando GNUstep. Esta app permite la creación de discos de datos, vídeo, musica, DVD y soporta la conversión entre varios formatos. Aun no he tenido la oportunidad de instalar esta aplicación (estoy bajando el código fuente) pero pueden ver un vídeo de esta corriendo en WindowMaker en esta página (En la entrada Failure, coding and porting).





