Mono Hispano

Uncategorized — Tags: , — @ 18:01

Desde hace una meses para acá el servidor web original previo: monohispano.es había tenido algún tipo de error que ocasionaba que simplemente la página no se mostrara, un error de PHP para ser exactos, después de este fallo que llevaba algunos meses sin poderse solucionar la lista de correos comenzó a fallar (llevaba creo 4 días fuera), parece porque el dominio expiró, como sea la gente de HispaLinux amablemente han logrado realizar el cambio el nuevo dominio, así que ahora ya esta de nuevo arriba.

Es claro que el problema del servidor web sigue sin resolver pero estamos trabajando en ello.

Aclaro que al día de hoy no es posible suscribirse/desuscribirse a la lista de correos, por errores de los enlaces, pero se esta trabajando en ello, pero los envíos a la lista de correos sirven sin problema alguno.

ECMA334

english — Tags: , , — @ 16:02

I’m still updating our older effort to translate ECMA334 to spanish, now we are quite far away from current specification, however there are less than 30 files missing to finally finish this translation, in the meanwhile, am updating older code written by Fabian, Rodolfo and some others anonymous hackers to compile with newer Gtk#.

ECMA334 translation Browser

Still need to autool the module, now works with hardcoded makefiles. I still have things to do.

Reactivando Mono Hispano

Uncategorized — Tags: , — @ 23:49

Recientemente estoy buscando reactivar la comunidad hispana del proyecto Mono, hay temporadas que las contribuciones aumentan y otras que no, lo sé, escribir documentación es una tarea pesada, pero realmente necesaria, documentar es primordial, aunque tengas la mejor aplicación o API, con el mejor rendimiento, el mejor diseño y este escrita limpiamente, si esta no está documentada, básicamente no sirve.

Hay cosas por hacer, por mientras he abierto en Forge Novell un proyecto relacionado a esto, claro del mismo nombre, monohispano, no se que ocurre en Hispalinux, pero los servidores CVS estan muriendo poco a poco, el de LuCAS lleva ya así desde algunos años, el wiki va de la misma forma y parece que ya no quedan administradores con los cuales poder hablar. No se cual sea el futuro, igual y me equivoco, pero mientras planeo que se utilice el SVN del proyecto además del Bugzilla.

Siento que lo más interesante de esto es la propuesta de crear una aplicación que permite transformar de formato MediaWiki a Docbook, y luego de ese a formato MonoDoc, eso, sin duda sería fantástico, los tutoriales actualmente escritos podrían ser agregados al Monodoc y todo estaría integrado de una forma fantástica. Sin duda le daré una hojeada a eso, he encontrado algunas aplicaciones que parecen realizar eso, html2wiki y html2wikipedia, parece que la ultima podría servir de base para poder lograrlo, hay que tomarse un tiempo porque a futuro esto sería de total utilidad.

Fatal error

english — Tags: , — @ 11:58

Fatal error: Call to a member function on a non-object in /var/www/www.es.gnome.org/wiki-moni-hispano/includes/ObjectCache.php on line 409

One month and time goes on.

Mono Hispano

Uncategorized — Tags: , — @ 22:38

Por si alguien no lo sabía ¡¡Mono Hispano sigue vivo!!. Ahora la página principal es el wiki de la vieja beta y la lista sigue funcionando… ahora con otra dirección pero sigue todo bien. ¡A seguir contribuyendo!

¡También hablamos español!, Segunda parte

Uncategorized — Tags: , — @ 14:09

Ahora que estamos moviendo el contenido del sitio principal de Mono Hispano al sitio Wiki decidí actualizar algunos tutoriales, principalmente el de internacionalización agregándole aquella parte importantísima de i18n utilizando el namespace Mono.Unix para que no se tenga que la necesidad de instalar Gettext#, aunque el proceso real de traducción es el mismo varian algunas cosas.

Ahora en esta adaptación me he topado con un problema para poder traducir de un texto con carácteres no americanos, como el texto “¡Tengo símbolos raros!”, a otro idioma X de traducción, he probado con varias cosas, pero hasta ahora no he dado con el problema, no se si sea problema de formato de archivo de la traducción, en cual caso siempre uso UTF-8, o algún parámetro faltante al momento de crear el archivo que entiende gettext o en si dentro del código de la aplicación. En fin a seguir probando.

Y aún falta hacer el texto “mono hispano ::”

¡También hablamos español

Vacaciones

Uncategorized — Tags: , , , — @ 11:07

En esta semana que paso he estado un poco preocupado, realmente tengo mucho que hacer y no he terminado con lo que he planeado, dos proyectos con-pago-real y tres proyectos escolares (que debo terminar obligatoriamente), además la tan cercana liberación de MonoUML en Mayo, ando un poco estresado, pero a pesar de todo esto no me siento ‘mal’, es un eustress, estoy feliz por todo lo que tengo que hacer, pero a veces me siento tan abrumado, tengo plena confianza en que podré con todo, pero no más, no acepto ni un sólo proyecto por ahora, hay que terminar lo que ahora esta ahi detenido; y no mencione el proyecto de traducción del ECMA (el cual por cierto esta apagadísimo y del cual creo que se tendrán que reasignar los capítulos, aunque bueno a mi me falta menos para terminar mi capítulo más largo, unos 30 XMLs más y termino), el manual de ADO.NET, además de la actualización del sitio web de mi tio, un sistema que le prometí hace como 2 años, en fin, ¡en verdad que tengo cosas que hacer!.

Pero a pesar de que estoy abrumado por las tareas ¡me iré de vacaciones! :P Creo que es lo que me hace falta, ayer compré mis dos boletos, el de ida y el de regreso, estaré mis dos penúltimos días descansando y relajandome, para que el día Martes 5 de Abril pueda regresar a los 4 exámenes que tengo, de los cuales aún no he comenzado a estudiar. A veces, inclusive, por las noches al ir a dormir no puedo, intento desviar mi pensamiento hacía otras cosas, pero cierro los ojos y comienzo a pensar soluciones, soluciones que sirven, pero que por alguna extraña razón solo se me ocurren cuando voy a dormir… y pues me levanto de la cama y a plasmarlas… es bueno poder resolver las cosas, pero hay ocasiones que en verdad quiero descansar, pero no puedo, la ansiedad me trae loco.

Por otro lado, he visto que a aumentando un poco el interés en #monodevelop la creación de un Add-In para UML, por tanto he estado promocionando el proyecto, hay buenas críticas, aunque no se porque siempre esta esa tonta idea de querer recomenzar todo desde cero, no veo el caso de comenzar todo desde cero, en fin. Estoy comenzando a reimplementar la arquitectura de MonoUML, que más que implementar es ordenar el estado que podría considerarse caótico de MonoUML, hacer unos retoques para entre otras cosas, averiguar porque hay tanta memoria utilizada al cargar un XMI, y para mejorar la escalabilidad del proyecto, la idea de modificar algo si que se estropee lo demás debe estar siempre presente. La arquitectura propuesta es una mezcla de todas las ideas de nosotros, que se plasma en un sencillo diagrama de clases:

MonoUML's Architure Redesign

¡Vacaciones por fin!

Uncategorized — Tags: , , , — @ 01:44

A pesar de estas vacaciones son sólo dos semanas sin ir a la escuela no son totalmente de libertad, tengo muchas cosas que hacer, muchas cosas que terminar y muchas otras que iniciar, principalmente de la escuela, en realidad, casi el 90% de las cosas que haré desde hoy Sábado seran con relación a la escuela, pero también algunas cosas que tengo en la cola de espera, principalmente subir los ejemplos de códigos a Mono Hispano, terminar la traducción de mi capitulo del ECMA, el cual esta un poco apagado (ya no he sabido nada nuevo, creo que tendremos que reasignar capitulos), tengo que terminar el proyecto del que me estan pagando, además que ahora iniciaré otro (este será el ultimo, ya me canse, quiero dedicarme a mis proyectos) aunque lo hacia por una razón: experiencia, aunque yo queria una experiencia diferente a aquella referente a la programación….

Por fin he decido donde hacer mis Prácticas Profesionales, comúnmente llamadas: Residencias, las haré aquí en la ciudad, con mi tio, la idea es adentrarme a las telecomunicaciones, no soy fan total de ellas, pero tampoco las detesto, son interesantes :) aunque aún no se que proyecto hacer para residencias…

Ahora que tengo más tiempo “libre” me la paso haciendo más cosas, he actualizado el logotipo de MonoUML (en realidad no es un logotipo como tal, pero se ve bien :) , ahora el mono esta alreves y sostiene el cubo UML de forma diferente, la idea es que esta ofreciendo a UML, he agregado secciones nuevas, para hacer todo un poco más amigable, inclusive escribi algunas partes más para el CSS del sitio y he dentro del proyecto he agregado la capacidad de cargar los campos (generalmente variables) dentro de las clases, todo lo hace bien, sólo faltan algunos detalles más y todo quedará listo.

Ni hablar, a trabajar que las vacaciones se van a acabar :)

Actualizando Mono Hispano

Uncategorized — Tags: , , — @ 01:36

He terminado la documentación de los 3 gestores de base de datos que me propuse estas vacaciones, aunque siento que esta un poco débil esa parte, aún faltan muchos otros gestores, mi intención es que al menos exista la forma de utilizar todos los gestores indicados en la página de mono, es decir, la lista de los gestores soportados por mono hasta ahora en comparación con el manual de ADO.net es lo siguiente:

  1. PostgreSQL
  2. MySQL
  3. MS SQL
  4. IBM DB2
  5. Firebird Interbase
  6. ODBC
  7. OLE DB
  8. ODBC
  9. Oracle
  10. Sybase
  11. SQL Lite
  12. TDS Generic

Es decir que va un 25% de BD documentadas, así que cualquier ayuda es aceptable. Como referencia la página de ADO.NET en mono es la guía actual de la cual estoy partiendo, además de las bases de datos anteriores me falta agregar el proveedor interno de GNOME, GDA, además de los clásicos ejemplos GUI de los componentes gnome-db para gtk#, aunque no estoy seguro si estos estarían fuera de contexto en este manual, quizás debería hacerse un tutorial propio para GDA, no lo se, luego veré q hacer.

Por otro lado creo que sería bueno comenzar a hacer un conjunto de Preguntas de Uso Frecuente de Programación con Mono, hasta ahora he visto las siguientes:

  1. GTK#. ¿Cómo designo un icono a la ventana de mi aplicación?

    Utilizando la propiedad Icon de la ventana, esta propiedad necesita un Gdk.Pixbuf para que funcione, por lo tanto se debe de agregar la imagen a los resources del proyecto y luego llamarla así: Gdk.Pixbuf.LoadFromResource(“imagen.png”).

  2. GTK#. ¿Existe una forma de distribuir mi ensamblado/ejecutable, el cual utiliza imágenes internamente, sin la necesidad de distribuir también las imágenes?

    La forma de hacerlo es incluir las imágenes a los resources del ensamblado/ejecutable y luego utilizarlas mediante la instrucción Gdk.Pixbuf.LoadFromResource(“imagen.png”).

  3. GTK#. ¿Cómo hago un botón (desde código) que tenga una imagén en vez de una etiqueta (Gtk.Label)?

    Hay que reemplazar la propiedad Child del botón con la imagen correspondiente, es decir:

    Gtk.Image img = new Gtk.Image ();
    img.SetFromStock (Gtk.Stock.Add, IconSize.Button);
    Gtk.Button boton = new Gtk.Button ();
    boton.Child = img;
    

    El ejemplo anterior es utilizando una imagén de Stock pero también es útil para imágenes incluidas en los resources.

  4. GTK#. ¿Cómo puedo imprimir/crear reportes/crear informes con mono?

    La única forma hasta ahora que se (al menos en Linux/Unix) y que me conste es utilizando Gnome.Print, posiblemente pronto se puedan algunas otras formas, como CrystalReports.

  5. GTK#. ¿Cómo puedo definir el tamaño de mi botón/label/entry/otro-widget en una ventana?

    Aunque no es recomendado, es posible, utilizando el contenedor Gtk.Fixed y luego agregando los widgets que se quieran redimensionar a un tamaño especifico, aunque repito, no es recomendado.

Si alguien tiene alguna otra pregunta que considera que debería ser agregada, no dude en contactarme.

Por cierto: ‘Si que esta largo el capitulo 14 del ECMA, pero falta poco :)

Finalmente

Uncategorized — Tags: , , — @ 21:17

Después de un semestre de trabajo, todo ha terminado, el resultado de un arduo trabajo siempre da resultados y desarrollar tus proyectos finales en Linux da mejores resultados. No se porque el utilizar una buena base de datos contra una base de datos común da mejor status a las personas que integran el equipo de desarrollo. Y claro integrar tecnologías propietarias con libres da mucho mejor status. En pocas palabras el final de este semestre ha sido bueno, ahora solo me queda uno más antes de mis prácticas profesionales y luego después de eso habre terminado mis estudios. Falta tan poco.

Por otro lado he comenzado a desarrollar dos nuevos tutoriales para Mono Hispano, uno de ADO.NET y otro de Aplicaciones Empresariales, calculo que en unas dos semanas estarán en línea. Necesito hacer muchas pruebas con las bases de datos propietarias, me entra la duda de como es que utilizan, también debo terminar mi capitulo de la traducción de la especificación C# de ECMA, me falta poco, pero debo hacerlo con tiempo y bien hecho.

Claro que además de esos tutoriales también terminaré el canvas de MonoUML, el llamado UMLCanvas#, para que ya quede listo al menos Casos de Uso y Clases estas vacaciones y poder liberar MonoUML en Febrero del 2005 a mas tardar. Además, tengo que desarrollar un temario para unas pláticas que dare junto con otro compañero de Software Libre a los catedráticos de mi Universidad, además ando en pláticas para el desarrollo de un nuevo software en Java. Parece que tengo mucho que hacer, pero bueno al menos estaré entretenido.

Nota de hoy: ‘Por fin, mi primer día libre, :) . A comenzar a trabajar’

Next Page »
  •  
    July 2010
    S M T W T F S
    « Jun    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Pages
  • Archives
  • Tag cloud
    2010 a11y accessibility books c# debian development english español february gnome hackweek january java june makeup march mono monohispano monohotdraw monouml nokia770 opensolaris opensuse personal pulque resolutions ruby ruby&c# tasque ubuntu uia uml vala yastroid
  • This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
    (c) 2004-2010 Mario Carrion | powered by WordPress with Barecity