Het downloaden van klingeltöne, Download von klingeltöne, Het downloaden van klingeltöne, Descargar tonos, Téléchargez des sonneries, scarica suonerie, Beltonen downloaden, Nedlasting av ringetoner, Download ringtones

Archive for the ‘Mono/.NET’ Category

ZaspeSharp 0.0.2

Tuesday, July 24th, 2007

La primera versión fue en realidad una especie de prototipo. Esta versión, que la liberé hace unos días y bajo la flamante GPLv3, se acerca más a algo usable: se pueden agregar, modificar y eliminar personas y eventos, y también ingresar las asistencias. Sin embargo todavía le falta la generación de estadísticas y reportes, que es una parte muy importante.

Funciona en GNU/Linux con Mono (yo lo estoy probando con la versión 1.2.3 que viene en Ubuntu Feisty) o en Windows con .NET Framework 2.0 y el runtime de gtk-sharp 2.10 (que se lo pueden bajar de la página del proyecto).

Si les interesa probarlo, se pueden bajar los archivos desde la página de descargas del proyecto.

Una aclaración para el uso: cuando lo ejecutan, verán al inicio la lista de asistencias vacía. Para que se habilite tienen que ingresar por lo menos una persona, y por lo menos un evento anterior a la fecha actual (ya que no tiene sentido ingresar las asistencias para un evento futuro). Si a alguien le es útil algo así, y tiene ideas para mejorarlo, por favor, están invitados a dejar un comentario en este post, o un issue.

Mono/.NET: No importa el lenguaje

Saturday, July 21st, 2007

Una de las cosas que vamos a probar en el trabajo práctico de implementación de Administración de Recursos, es qué tan cierto es eso de que Mono/.NET es independiente del lenguaje.

Bueno, estuve haciendo unas pruebas con Python y C#. Hay una implementación de código abierto (bajo la licencia de Microsoft Ms-PL) del intérprete de Python escrita en C#, que permite ejecutar estos programas compilando el código Python a CIL (el código intermedio). También tiene una consola, como Python, y es posible utilizar toda la biblioteca de .NET. Se llama IronPython.

Esta implementación, en su versión estable actual 1.1, tiene compatibilidad con CPython 2.4.4. Esto significa que un programa escrito para ser corrido con Python 2.4.4 puede correrse también con IronPython 1.1. Sin embargo no es que podemos correr cualquier cosa hecha para Python con IronPython: un juego que utiliza el módulo PyGame no funciona (por lo menos yo no pude).

Les voy a mostrar un ejemplo en el que desde Python creo una clase que hereda de otra creada en C#. Sip, ¡esto está muy bueno!

(more…)

ZaspeSharp con Prebuild: vos elegis el IDE

Sunday, July 8th, 2007

En ZaspeSharp (antes se llamaba Zazpe), comencé a utilizar Prebuild como herramienta para independizarme del IDE.

ZaspeSharp es un programa muy simple para manejar las asistencias de personas a determinados eventos, y apunta, en un futuro, a generar una variedad de informes sobre estos datos. Está desarrollado con C#, principalmente en Mono bajo GNU/Linux. Sin embargo también funciona bajo Windows con el .NET Framework 2.0. En éste último caso es necesario bajarse el runtime de Gtk# 2.10, que se encuentra en la página de descargas en la web del proyecto.

Ojalá sirva para alguien más que para el director del coro Monseñor Zaspe. Supongamos que alguien se interesa en el proyecto y desea hacer unas modificaciones. Esta persona conoce mucho sobre la plataforma .NET, y es programador C#. Trabaja en Windows con SharpDevelop. Imaginemos cuatro personas más similares a esta última: la primera maneja muy bien Visual Studio 2003 y es el que usa; la segunda tiene Visual Studio 2005; la tercera trabaja en GNU/Linux con MonoDevelop; y la cuarta prefiere modificar los archivos de código fuente con GVim y compilar con NAnt o las Autotools. ¿Cómo satisfacer a todas ellas?

(more…)

Gtk# 2.10 en Windows

Saturday, June 23rd, 2007

Medsphere liberó hace muy poco un instalador de los binding de Gtk+ para el Framework .NET. Esta versión de los bindings funcionaban muy bien en GNU/Linux, pero tenían un bug cuando se las utilizaba en Windows, que ahora fue corregido. El problema de este instalador es que necesita, exclusivamente, la versión 1.1 de .NET. Yo estoy haciendo un desarrollo en Mono con Gtk#, pero utilizo características de la versión 2.0 del framework, el cual es el que uso necesariamente en Windows.

Gracias a que han liberado los fuentes de dicho instalador bajo la GPL, me los bajé y los modifiqué para que sí soporte el Framework 2.0. Los cambios que hice son mínimos y simples. El instalador está hecho con Inno Setup.

Si necesitan, entonces, utilizar Gtk# 2.10 en Windows, se lo pueden bajar desde aquí. Dentro de poco, si es que me quitan las restricciones de los 20 MB por archivo, subo el SDK, y si me dan mas quota en el repositorio subversion, subo todo el código fuente del instalador, que es pesadito (~250 MB).

Algunos ejemplos corriendo en GNU/Linux y en Windows:


action.png

calendar.png

scribble.png