Hola a todos:
el primer proyecto de desarrollo de Monos en Sevilla ya está en marcha, es una versión mejorada del antiguo monologue.
Monologue es una aplicación de Consola en .Net que genera un planet de unos blogs pre establecidos. Dos ejemplos son planeta.mono-hispano.org y www.go-mono.com/monologue.
Los cambios a grandes rasgos son 2:
- el módulo monologue-worker, se sustituye por un servicio web.
- el módulo monologue-www, se sustituye por un módulo en ajax utilizando jquery.
Además, el archivo de trabajo pasa a ser una Solución de MonoDevelop 2.
El código fuente disponible actual está en monologue2.codeplex.com, todo esto bajo licencia GPL v2.
Un saludo cordial
Pablo
viernes, 5 de junio de 2009
miércoles, 27 de mayo de 2009
martes, 26 de mayo de 2009
Enlaces interesantes
En estos últimos meses hemos estado trabajanado en una plataforma para dar apoyo a comunidades locales de programadores de Mono.
Por ahora, os vamos a ir publicando enlaces interesantes mientras seguimos trabajando.
Dos enlaces muy interesantes son:
1 .- Trasteando con MonoDevelop y OpenSuse 11.1 [+]
2.- Trabajando con C# y MySQL en Mono y Monodevelop [+]
Además, está pendiente responder a varios comentarios que se han publicado interesados en continuar algunos de nuestros artículos. Pedimos disculpas igualmente.
Por ahora, os vamos a ir publicando enlaces interesantes mientras seguimos trabajando.
Dos enlaces muy interesantes son:
1 .- Trasteando con MonoDevelop y OpenSuse 11.1 [+]
2.- Trabajando con C# y MySQL en Mono y Monodevelop [+]
Además, está pendiente responder a varios comentarios que se han publicado interesados en continuar algunos de nuestros artículos. Pedimos disculpas igualmente.
Etiquetas:
disculpas,
enlaces,
Mono,
MonoDevelop
domingo, 19 de octubre de 2008
Compilando Mono 2 ...
En tiempo real voy a ver cuanto se tarde en compilar mono2 y que funcione... claro. Ahora mismo, son las 19:14 horas. Estoy en Windows Vista SP1 y voy a reiniciar.
martes, 14 de octubre de 2008
Mono, asp.net 2+ y mysql
Para poder utilizar nuestra base de datos favorita bajo asp.net en apache es necesario instalar unos archivos previos.
Ingredientes
- conector de mysql para .net
- apache instalado (ver tutorial anterior para windows)
- tener instalado correctamente mod_mono (saldrá más adelante)
Pasos
Nos bajamos el conector de la siguiente url:
http://dev.mysql.com/downloads/connector/net/5.2.html
Y lo instalamos, los pasos son automáticos no necesita mucho que explicar (siguiente, Completa y siguiente).
Una vez instalado se integra perfectamente con Visual Studio y es totalmente compatible con ADO.NET.
Si entramos en Visual Studio 2.005 (no lo he probado en 2.008) si accedemos a Herramientas -> Bases de Datos podemos ver la siguiente pantalla:
¿Y ahora que hago en asp.net? Se utilizan los controles normalmente pero utilizando la base de datos mysql correspondiente.
Ingredientes
- conector de mysql para .net
- apache instalado (ver tutorial anterior para windows)
- tener instalado correctamente mod_mono (saldrá más adelante)
Pasos
Nos bajamos el conector de la siguiente url:
http://dev.mysql.com/downloads/connector/net/5.2.html
Y lo instalamos, los pasos son automáticos no necesita mucho que explicar (siguiente, Completa y siguiente).
Una vez instalado se integra perfectamente con Visual Studio y es totalmente compatible con ADO.NET.
Si entramos en Visual Studio 2.005 (no lo he probado en 2.008) si accedemos a Herramientas -> Bases de Datos podemos ver la siguiente pantalla:
¿Y ahora que hago en asp.net? Se utilizan los controles normalmente pero utilizando la base de datos mysql correspondiente.
jueves, 9 de octubre de 2008
Apache 2.2 en Windows Vista con ASP.NET 2.0 ( I de II)
La reciente salida de Mono 2.0 ha reanimado el panorama de .Net en entornos libres. Si es cierto que mucho dista el objetivo inicial del actualmente conseguido (no existe integración con Gnome y parece que nunca vaya a suceder).
De todas formas es una buena herramienta (en realidad la herramienta en MonoDevelop) para realizar programas de manera realmente rápida para Gnome.
Aún así, este post no va a tratar sobre como desarrollar aplicaciones para Gnome, si no como sustituir el uso de IIS en Windows para realizar aplicaciones ASP.NET 2.0+ (el más es porque podemos usar LINQ) por Apache 2.
No es una tarea fácil, hay que hacer algunos apaños y muchas cosas no son realmente intuitivas en cualquier caso merece la pena invertir un tiempo en hacerlo (con esta chuleta se tarda realmente menos de lo que yo tardé).
Ingredientes
Apache 2 para Windows
Mono 2 para Windows
Mod_Mono para Apache para Windows
mod_mono.conf
Pasos
Lo primero es bajarse todos los ingredientes e instalarlos. La instalación de Apache 2.2 para Windows es bastante intuitiva, lo único indicar que si se instala como servicio es más recomendable para tener como servidor en producción y si se instala para un usuario particular es más indicado para el desarrollo (así podemos tener varias cuentas según el servidor que utilicemos para realizar las pruebas).
Las urls para bajar los distintos elemento:
http://httpd.apache.org/download.cgi
http://www.go-mono.com/mono-downloads/download.html
Una vez instalados estos dos (por el orden indicado en su colocación), debemos agregar el módulo de mod_mono para apache 2.2, dicho módulo no se distribuye con el instalable de mono para windows (por motivos alejados de mi conocimiento).
Nos lo podemos bajar de:
http://anmar.eu.org/mono/mod_mono/files/mod_mono-win32_r107874.zip
Descomprimimos y nos encontramos dos carpetas debug y release, accedemos a release y copiamos el contenido de dicha carpeta en el modules de apache 2.2.
A la hora de copiar mod_mono en la carpeta modules es necesario hacerlo con permisos de Administrador parar ello es recomendable no hacer la copia directamente desde la aplicación de descompresión si no realizarlo con un paso intermedio.
Configurando todo esto
Una cosa que se echa en falta es mod_mono.conf necesario para configurar el módulo, dicho elemento es necesario configurarlo manualmente, además es necesario incluir las líneas necesarias httpd.conf. Pero eso, lo vemos otro día.
De todas formas es una buena herramienta (en realidad la herramienta en MonoDevelop) para realizar programas de manera realmente rápida para Gnome.
Aún así, este post no va a tratar sobre como desarrollar aplicaciones para Gnome, si no como sustituir el uso de IIS en Windows para realizar aplicaciones ASP.NET 2.0+ (el más es porque podemos usar LINQ) por Apache 2.
No es una tarea fácil, hay que hacer algunos apaños y muchas cosas no son realmente intuitivas en cualquier caso merece la pena invertir un tiempo en hacerlo (con esta chuleta se tarda realmente menos de lo que yo tardé).
Ingredientes
Apache 2 para Windows
Mono 2 para Windows
Mod_Mono para Apache para Windows
mod_mono.conf
Pasos
Lo primero es bajarse todos los ingredientes e instalarlos. La instalación de Apache 2.2 para Windows es bastante intuitiva, lo único indicar que si se instala como servicio es más recomendable para tener como servidor en producción y si se instala para un usuario particular es más indicado para el desarrollo (así podemos tener varias cuentas según el servidor que utilicemos para realizar las pruebas).
Las urls para bajar los distintos elemento:
http://httpd.apache.org/download.cgi
http://www.go-mono.com/mono-downloads/download.html
Una vez instalados estos dos (por el orden indicado en su colocación), debemos agregar el módulo de mod_mono para apache 2.2, dicho módulo no se distribuye con el instalable de mono para windows (por motivos alejados de mi conocimiento).
Nos lo podemos bajar de:
http://anmar.eu.org/mono/mod_mono/files/mod_mono-win32_r107874.zip
Descomprimimos y nos encontramos dos carpetas debug y release, accedemos a release y copiamos el contenido de dicha carpeta en el modules de apache 2.2.
En mi caso tengo instalado apache 2.2 en el path |
A la hora de copiar mod_mono en la carpeta modules es necesario hacerlo con permisos de Administrador parar ello es recomendable no hacer la copia directamente desde la aplicación de descompresión si no realizarlo con un paso intermedio.
Configurando todo esto
Una cosa que se echa en falta es mod_mono.conf necesario para configurar el módulo, dicho elemento es necesario configurarlo manualmente, además es necesario incluir las líneas necesarias httpd.conf. Pero eso, lo vemos otro día.
Suscribirse a:
Entradas (Atom)
Monos en Sevilla
Durante estos meses hemos estado trabajando en una plataforma para agrupar a Grupos Locales de Desarrolladores bajo Mono, en breve estará disponible en codeplex.